/*General Form Elements  */
label{font-size:110%; }
form p{font-size:110%;}
textarea{font-family:"Trebuchet MS", arial, sans-serif;font-size:130%;height:150px;}
/* Forms  */
select.select_set_height{height:200px;}
.req{font-weight:bold;color:#868686;font-size:130%;float:none;}
/** John Mark removed  this - causing form issues in IE!!
form li span {
	float:left;
}
**/
label.checkbox,label.choice{display:block;width:90%;color:#2A2A2A;line-height:1.3em;margin:-1.65em 0 0 25px;padding:2px 0;}
label.choice{padding-top:4px;}

input.textbox,input.file,textarea.textarea,select.select,select,textarea{color:#868686;font-size:120%;display:block;margin:0;padding:2px 0;}
input.checkbox,input.radio{display:block;height:13px;line-height:1.5em;width:13px;}
input.radio{margin:0.6em 0 0 3px;}
form li div.left{display:inline;float:left;width:47%;}
form li.form_left,form li.form_right{width:46%;}
li.form_left{clear:left;float:left;}
li.form_right{clear:right;float:right;}
div.form_section{margin:0 0 20px;}
form{line-height:1.3em;width:65%;}
div.field{display:inline-block;clear:left;width:90%;margin:5px 0 7px;}
div.checkbox_column div.field{display:block;_margin:10px 0;margin:15px 0 20px;}
div.field input{display:block;float:left;}
div.years input{width:2.15em;text-align:right;}
div.field span{float:left;}
div.field span.desc{padding:4px 4px 2px;}
div.half_field div.field{width:35%;float:left;margin-right:20px;}
div.field_lineup div.field{width:45%;float:left;margin-right:20px;}
div.triple_field div.field{width:30%;float:left;}
div.dropdown,div.textbox{border:1px solid transparent;padding:5px;}
div.inlinefix input,div.inlinefix input.textbox,div.inlinefix select{display:inline;}
div.zebra{background-color:#F0F0F0;border:1px solid #E5E5E5;}
input.large_textbox{display:block;width:100%;font-size:1.1em;border:1px solid #696;color:#333;font-weight:bold;margin:3px 0 0;padding:0.25em;}
form h3{font-size:1.2em;font-weight:bold;}
span.accessible{position:absolute;top:-99999999px;}
.sub_field_lineup{margin-left:26.5%;}
.sub_field_lineup div.field{float:left;width:45%;}
.sub_field{width:70%;padding:0 10px 0 0;}
.checkbox_column{float:left;width:31%;}
ul.field_instructions li{background:transparent url(../images/icon-bullet-list.gif) no-repeat 0 6px;padding-left:20px;}
#uri_check{margin-top:15px;position:relative;}
#groupUriCheckMessage{position:absolute;top:2px;right:0;color:#000;font-weight:bold;background-color:#F6FECB;font-size:130%;text-transform:uppercase;padding:2px;}
p.field_instructions,ul.field_instructions{background-color:#F6FECB;font-size:100%;font-style:italic;margin-bottom:1em;padding:.5em;}
div.special_feature_div a{display:block;width:16px;height:16px;text-indent:-9999px;background:transparent url(../../images/delete.gif) no-repeat center center;}
div.special_feature_div{margin-bottom:1em;}
li#special_features div {clear:both;overflow:auto;padding-bottom:10px; padding-top:10px;}
.special_feature input {float:left;}
.special_feature a {float:left;display:block;background:url(../images/remove.gif) no-repeat center center;text-indent:-9999px;width:16px;height:16px;}
#distribution_group,#distribution_associate{padding:1em;}
.ui-tabs-nav li{clear:none;margin-right:3px;padding:0;}
#select_all{margin:1em 0;}
div.form_inline{background-color:#D1D1D1;margin:10px 8px 0;padding:18px 22px;}
form li div.form_div_left{display:inline;float:left;width:46%;clear:both;}
.errorMessage{background:transparent url(../images/iconWarning.gif) no-repeat center left;padding-left:20px;}
/** Just used when we don't have a label for a field value for any reason * */
p.required{font-weight:bold;color:#000;}
li.submit_buttons{margin-top:20px;border-top:5px solid #dedede;padding-top:10px;}
#loading{position:absolute;top:0;right:0;background:red;color:#fff;font-size:14px;font-familly:Arial;display:none;padding:2px;}
#additional_addresses textarea{height:30px;}
#manually_entered_contacts{margin-bottom:10px;}
select,.full{width:100%;}
form li.form_left span,#distribution_group div.field,#distribution_associate div.field{margin:0;}
form li div.right,form li div.form_div_right{display:inline;float:right;width:47%;}
div.field span.req,.ui-tabs-nav li span,#first_manual_content_email{float:none;}
#wwgrp_rfp_investment{padding:8px 0 0 3px;}
.checkboxLabel{display:inline;}
input.date-pick {width: 100%;float:left;}
span.lease{padding:0;margin:0;}
.multi_input_label{display:block;}
.event_time{width:50px; float:left;}
.min_max input{width:46%;}
form li .min_max span{margin:0;}


li.required label{
	font-weight:bold;
}

li.error label{
	color:red;
}
