html body, td, th, input, textarea, select {
	font: normal 12px/17px Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.clear									{ clear: both; }
p											{ margin: 0; }

.login									{ background: #C7C8CA; font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif; color: #507483; }
.login #content						{ border-top:1px solid #C8C7C7; margin-top:1px; padding:12px; }
#container-small						{ background-color: #fff; border: 5px solid #bcbdc0; margin: 0 auto;	text-align: left; width: 460px; width: 450px; }
#title-strip							{ background-color: #d7dcd4; background-position: 12px 12px; background-repeat: no-repeat; border-top: 1px solid #abada9;
											  padding: 16px 10px 16px 54px; }
#title-strip h2						{ border-bottom: none; color: #455c68;	font-size: 18px; line-height: 18px;	margin: 0; font-weight: normal; }
#header									{ padding: 10px; }
#header a, #header a img			{ border: 0; }
.login h3								{ color:#6D6E71; }

.form-holder 							{ width: 715px; border-collapse: collapse;background-color: #f2f8fc;	border-bottom: 1px solid #c5c7ca;
											  border-top: 1px solid #c5c7ca;	margin-bottom: 12px; }
.form-holder th, .form-holder td	{ text-align: left;	padding: 12px;	vertical-align: top;	border-bottom: 1px solid #c5c7ca;	border-top: 1px solid #c5c7ca; }
.form-holder tr.alt th, .form-holder tr.alt td { background-color: #eff2f2; }
.form-holder th 						{ color: #507483;	font-size: 13px; font-weight: bold; width: 150px; }
.form-holder th span 				{ font-size: 12px; font-weight: normal; }
.form-holder tr.group td, .form-holder tr.group th
											{ border: none; padding-top: 2px; padding-bottom: 2px; }
.form-holder tr.group-first td, .form-holder tr.group-first th
											{ padding-top: 12px; }
.form-holder tr.group-last td, .form-holder tr.group-last th
											{ padding-bottom: 12px;	}
.form-holder .holder-head td 		{ background-color: #fff;	border-top: none;	border-bottom: 1px solid #bfbfbf;	padding-top: 6px; }
.form-holder td.focus				{ font-size: 14px; font-weight: bold; padding-top: 8px; padding-bottom: 8px; line-height: 32px; } 

.form-small								{ width: 426px; margin-top: 6px; }
.form-small th 						{ border-right: 1px solid #bfbfbf; color: #333;	font-weight: normal;	vertical-align: middle;	width: 85px; line-height: 120%; }

h3.hasicon								{ color: #000;	font-size: 13px; margin: 0; display: inline;	}
img.hastitle							{ vertical-align: middle; }
img.denote								{ cursor: help; margin-right: 2px; vertical-align: middle; float: left; margin-top: 0;	_margin-top: 2px; }

.note-trouble							{ border-bottom: 1px solid #bfbfbf; color: #333; font-size: 11px;	width: 100%; float: right; }
.note-trouble-top						{ width: 210px; height: 6px; }
.note-trouble-info					{ background: #fff url("/img/bg/icon-user-lock.gif") 8px 0 no-repeat; padding: 4px 0 0 34px;	overflow: visible; }
.note-trouble-bot						{ width: 210px; height: 6px; }
.note-trouble h3						{ color: #333;	margin-top: 0; }
.note-trouble .butts					{ text-align: right; padding: 0; }

a.btn-go									{ background: transparent right 0 no-repeat; color: #58585a; text-align: right; font-size: 11px; font-weight: bold;
											  padding: 3px 20px 3px 0; }

.note-trouble .butts .btn-go		{	background-image: url("/img/bg/icon-arrow-right.gif"); color: #3f3f3f; }

.loginrow								{ padding: 20px 0; }

