.red,.req,.showred { color:#EF522F; }

INPUT.rb,SELECT.rb,TEXTAREA.rb { background-color:#EF522F!important; }
TABLE.rb  TD { background-color:#EF522F!important; }

label.rb, label.rb a, span.rb { color:#EF522F!important; }
.label { font-weight:500; }
.field { margin:0 0 15px 0; }



.guidance { margin-bottom:10px; font-size:11px; }

#darkinner { width:100%; height:100% background-image:url('../images/darkbg.gif'); text-align:center; }
#darkinner img { margin:350px 0 0 0; }

#detailsouter { display:none; width:100%; height:100%; position:absolute; top:0; left:0; z-index:1001;  }
#detailsinner { position:relative; width:700px; margin:50px auto; border:2px solid #CCC; padding:30px 30px 50px 30px; background-color:#EEE; z-index:1002; }
#darkouter_old { position:fixed; top:0; left:0; height:100%; width:100%; background-color:#000000; /*opacity:.95;filter: alpha(opacity=95); -moz-opacity: 0.95;*/ z-index:1000; }
#darkouter {  position:fixed; top:0; left:0; height:100%; width:100%; background-color:#000; opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.80; z-index:998;  }

#loadingouter {  position:fixed; top:0; left:0; height:100%; width:100%; background-color:#FFF; opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75; z-index:1000;  }
#loadinginner { width:100%; height:100%; text-align:center; }
#loadinginner img { margn-top:100px; }

input[type=checkbox] { margin-right: 10px; top: 1px; }
input[type=radio] { margin-right: 10px;   }

table TD { veritical-align:top!important; }

h3 a { float:right; }

textarea { width:100%;  border:2px solid #EEE; }
INPUT.aspNetDisabled { width:100%; border:2px solid #EEE; }


TABLE.registrantReview TD {
	font-size: 0.9rem;
	padding-top:5px;
}

TABLE.registrantReview TD b {  
	font-weight: normal;
	text-transform: uppercase;
}



.waitlist { color:#eab001; }

.faded { opacity:.40; filter:alpha(opacity=40); -moz-opacity:0.4; }

#showpass { font-size:11px; float:right; position:relative; top:-37px; left:115px; padding:10px 10px; }
@media (max-width: 767px) {
	#showpass { clear:both!important; top:10px; left:0px; float:left!important; }	
}