/*body{background-color:#2e3545;padding:0;margin:0;color:#ddd;width:100%;font-size:12px;font-family:Arial;}*/
/*************************  Forms ************************/
fieldset{border:0; font: Verdana, Arial, Helvetica, sans-serif}
ul.form{list-style:none;padding:0;margin:0;border:0;}
ul.form li{display: block; width: 100%; border-bottom:1px dashed #EFD99F;padding:6px 0;height:auto; font: 11px Verdana, Arial, Helvetica, sans-serif; float: left; clear: left;}
ul.form li.textblock{border-bottom:1px dashed #EFD99F;padding:6px 0;height:auto;}

.form_head{height:20px;width:296px;color:#EFD99F;text-align:left;border-bottom:0 !important;}
ul.form li label{display:block;float:left;width:100%; padding: 2px 0px; }
.required{display:block;font-size:10px;color:#E6791F;width:160px;float:left; padding: 4px 0px;}
.wrong{display:block;font-size:10px;color:#E6791F;width:160px;float:left;}

ul.form li input, ul.form li select, ul.form li textarea{color: #4C2003; height: auto; background-color:#EFD99F;border:2px solid #653D2F; border: 2px 0px;padding-left:3px; margin: 0; display: block; float: left; margin-bottom: 4px;}
ul.form li select{ width: 100%;}
ul.form li input{ height: 16px;}
ul.form li input[type=hidden]{ display: none;}

#comment{background-color:#ccc;border:2px solid #ccc;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
ul.form li textarea{height:90px;width:296px;}
ul.form li.comment .required, ul.form li.comment label{width:120px;}
li.comments{height:70px !important;}
.valid{border:2px solid green !important;}
.invalid{border:2px solid #800 !important; background-color: #fff !important; color: #000 !important;}

ul.form li input checkbox{width: 50px;}

#IEroot ul.form li.submit input {
width: 129px;
/*font-size: 0;*/
color: #fff;
text-align: center;
}
#IEroot ul.form li.submit input {
width: 129px;
/*text-indent: 0;*/
}

#formErrorsdiv
{
	background:transparent; 
	margin: 0 auto;
	display:none; 
	float:left;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 12px;
}

#loginErrorsdiv
{
	background:transparent; 
	margin: 0 auto;
	display:none; 
	float:left;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 12px;
}

#forgottenErrorsdiv
{
	background:transparent; 
	margin: 0 auto;
	display:none; 
	float:left;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 12px;
}

#forgottenHolder
{
	background:transparent; 
	display:none; 
	margin: 0 auto;
	float:left;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}
#loginHolder
{
	background:transparent; 
	display:block; 
	margin: 0 auto;
	float:left;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}

ul.form li.wide
{
	height: auto;
	width: 520px;
}
ul.form li.wider
{
	height: auto;
	width: 520px;
	border-bottom: 0;
}

ul.form li.fck
{
	height: auto;
	width: 520px;
}

ul.form li.fck label
{
	height: auto;
	width: 520px;
}

ul.form li.fck .required
{
	height: auto;
	width: 520px;
}

#Passdiv
{
	background:transparent; 
	display:none; 
	margin: 0 auto;
	float:left;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	height: auto;
}

#formBlock
{
	color: #EFD99F; 
	margin-left: 20px; 
	display: block; 
	float:left; 
	width: 550px;
	font: Verdana, Arial, Helvetica, sans-serif;
}

.roundeddiv{background:#845939 url(../../images/infodiv_bg.jpg) top left no-repeat; padding:0px; margin-left: 20px;}
.rbhold {display:block; color: #EFD99F; background:transparent; border:0 solid #EFD99F; border-width:0 0px; font: 14px Verdana, Arial, Helvetica, sans-serif; padding: 10px;}
.rbhold ul{ margin-left: 15px;}
.rbhold ul li { font-size: 0.78em; padding: 5px;}
.rbhold h1 { color:#E6791F; padding-top: 5px; font-size: 16px;}
