/* FORM ELEMENTS ******************************************************************************************************************/

fieldset							{ background:#f7f7f7; border:1px #dcdcdc solid; padding:0; }
legend								{ font-family:Tahoma; font-size:12px; font-weight:700; color:#247bb3; text-transform:uppercase; }
form dl								{ background:transparent; border:none; clear:both; color:#000 !important; padding:0; }
form dl dt							{ float:left; width:150px; padding:12px 0 0; position:relative; text-align:left; color:#000; clear:both; font-family:Tahoma; font-size:12px; font-weight:500; }
form dl dd							{ float:left; width:400px; padding:0; position:relative; text-align:left; }

label								{ font-family:'Arial'; font-size:12px; color:#009edf;}

input, select, textarea				{ font-family:'Arial'; font-size:11px; color:#939393; border:solid 1px #707070; padding:3px;}

input:focus							{ }

textarea							{ }

select								{ height:22px;}

select.dropdown						{ }

.bt									{ }
.bt:hover							{ }

input .browse						{ font-family:"Ubuntu"; font-size:12px; color:#7b7b7b; border:1px #cfc3e0 solid; background-color:#FFFFFF;}

input.radio							{ background:#ffffff;}

input.checkbox						{ background:#ffffff;}
input.text							{ } 



/* Success, notice and error boxes
-------------------------------------------------------------- */


.msgError				{ width:515px; margin-right:10px; text-align:right; font-family:'Ubuntu'; font-size:12px; font-weight:bold; color:#ed1c24; }
.error      			{ border:solid 1px #ed1c24!important;} 
.helpBorder				{ border:solid 1px #189fd6!important;} 
.notice     			{ background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    			{ background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    			{ color: #8a1f11; }
.notice a   			{ color: #514721; }
.success a  			{ color: #264409; }
