@charset "utf-8";
/* CSS Document */

body { margin:0; font-family: Verdana; background:#fefefe url(../images/bg_page.gif) repeat-x top left; }
table { border:0 }
form { margin:0 }

#container { width:964px }
#container .login { font-size:10px; color:#564c47; width:523px; background:#dae5e5; float:right; text-align:right; padding: 7px 12px 8px 0; height:21px;} 
#container .loginErrors { font-size:10px; color:#564c47; width:160px; background:#dae5e5; float:right; text-align:right; padding: 10px 12px 5px 0; height:21px;} 
#container .login input { border:0; font-size:10px; color:#808080; padding:2px; }
#container .login a { text-decoration: none; font-weight:bold; color:#564c47;}
#container .login a:hover { text-decoration: underline; font-weight:bold }

#container .clearLogin { clear:right; height:9px; }

#mainOut { background: #e8efee url(../images/bg_mainout.gif) repeat-x top left; border:1px solid #c8d4d6; padding:11px; } 

#mainIn { border:1px solid #f0efef; background:#FFFFFF; text-align:left } 
#mainIn .mainLeft { vertical-align:top; text-align:left; padding-left:23px }
#mainIn .div1 { padding: 6px 45px; background: #f3f6f7; border-top:1px solid #eaeef0; border-bottom:1px solid #eaeef0; }
#mainIn .div3 { padding: 6px 45px; background: #f3f6f7; border-top:1px solid #eaeef0; border-bottom:1px solid #eaeef0; }
#mainIn .div2 { padding: 0 45px; }
#mainIn .highlight { padding:10px 15px; background:url(../images/bg_highlight.gif) repeat-x top left;  font-size:13px; line-height:20px; color:#212121; margin:20px 0; }
#mainIn .highlight span { color: #49645f; font-size:15px }
#mainIn p { font-size:12px; line-height:20px; color:#212121; margin: 5px 0; text-align:justify }
#mainIn .p1 { font-size:12px; line-height:20px; color:#212121; margin: 8px 0; text-align:justify; background:url(../images/bullet2.gif) no-repeat 40px 6px; padding-left: 53px; }
#mainIn .p2 { font-size:14px; line-height:20px; color:#212121; margin: 5px 0; text-align:justify }
#mainIn .p3 { font-size:11px; line-height:20px; color:#666666; margin: 3px 0 10px 0; text-align:justify; padding-left: 15px }
#mainIn .p4 { font-size:12px; line-height:20px; color:#212121; margin: 0; padding:5px;  text-align:justify; background:#fdfefe }
#mainIn .p5 { font-size:12px; line-height:20px; color:#212121; margin: 0; padding:5px; text-align:justify; background:#f8fafb }
#mainIn .p4 span, .p5 span { font-size:11px; float:right; color:#666666 } 
#mainIn a { color:#728783; text-decoration:none;}
#mainIn a:hover { color:#728783; text-decoration:underline;}
#mainIn h1 { font-size: 14px; line-height:17px; color:#635852; margin: 10px 0; font-weight:bold; }
#mainIn h2 { font-size: 16px; line-height:17px; color:#635852; margin: 10px 0; font-weight:bold; }
#mainIn h3 { font-size: 13px; line-height:14px; color:#635852; margin: 15px 0 5px 0; font-weight:bold; }
#mainIn ul { margin:0; padding:0 }
#mainIn li { font-size:12px; line-height:15px; color:#212121; margin: 4px 0 4px 30px; list-style:none; background:url(../images/bullet.gif) top left no-repeat; background-position: 0 5px; padding-left:15px;  }
#mainIn .hr1 { background:url(../images/hr.gif) no-repeat top left; margin:15px 0 15px 0; }
#mainIn .contactDetails td { font-size:12px; line-height:20px; color:#212121; text-align:left; }

#coreselect td { vertical-align:top; border:1px solid #c0d2d6; padding:5px }
#coreselect h1 { font-size: 14px; color:#49645f; font-weight:bold; margin:0; }
#coreselect h2 { font-size: 13px; color:#49645f; font-weight:bold; margin:0 }
#coreselect ul { margin:0; padding:0 }
#coreselect li { font-size:12px; line-height:15px; color:#212121; margin: 3px 0 3px 0px; list-style:none; background:url(../images/bullet.gif) top left no-repeat; background-position: 0 5px; padding-left:15px;  }

#footer { padding: 0 10px; }
#footer p { text-align:right; font-size:10px; color:#a29086; line-height:25px; }
#footer a { color:#635852; text-decoration:none }
#footer a:hover { text-decoration:underline; }

#footer2 { padding: 0 10px; font-size:9px; line-height:20px; color:#b9ced2; text-align: right; margin-top:10px; }
#footer2 a { color:#a0b2b5; text-decoration:none }
#footer2 a:hover { color:#3d534f; text-decoration:none }


#form1 td {margin:0; font-size:11px; color:#212121; }
#form1 input.text { margin:0 0 0.2em 0; font-size:11px; padding:3px; color:#212121;	background:#FFFFFF;	border:1px solid #e5e8e9;}

form {
	margin:0 0 0 0;
	white-space:nowrap;
	padding:0px;
}
form.vertical fieldset {
	border:solid 1px #f3f6f7;
	border-collapse:collapse;
	padding:10px;
	margin-bottom: 10px
}
form.vertical fieldset legend {
	color:#635852;
	font-size:12px;
	font-weight:bold;
	margin:0 0 1em 0;
}
form.vertical label {
	display:block;
	margin:0;
	font-size:11px;
	color:#212121;
}
form.vertical input.submit {
	display:block;
	margin:0 0 1em 0;
}
form.vertical input.text {
	display:block;
	margin:0 0 0.5em 0;
	font-size:11px;
	padding:3px;
	color:#212121;
	background:#FFFFFF;
	border:1px solid #e5e8e9;
}
form.vertical textarea {
	display:block;
	margin:0 0 0.5em 0;
	font-size:11px;
	padding:3px;
	color:#212121;
	border:1px solid #e5e8e9;
}
form.vertical select {
	display: block;
	margin: 0 0 1em 0;
}
form.vertical ul {
	display:block;
	margin:0 0 1em 0;
}