@charset "utf-8";
/* CSS Document */

body { background:#FFFFFF; margin:10px 0px; font-family:"Trebuchet MS" }

#container { width:900px; }

#header { position:relative; height:238px; overflow:hidden; background:url(../images/header.jpg) no-repeat top left; text-align:left }
#header .mainMenu { position:absolute; left:5px; top:198px; }
#header .mainMenu ul { margin:0; padding:0 }
#header .mainMenu li { float:left; margin:0; padding: 0 18px; background:url(../images/menuseparator.gif) no-repeat top right; line-height:40px; font-size:14px; font-weight:normal; list-style:none; }
#header .mainMenu li a { color:#434343; text-decoration:none; }
#header .mainMenu li a:hover { color:#0096dd; text-decoration:none; }
#header .mainMenu li a.active { color:#0096dd; text-decoration:none; }
#header .logo { position:absolute; top:60px; left:39px; }

#content { border:#c8ccd2 1px solid; margin-top:8px; }
#content .left { width:485px; margin:10px 73px 10px 20px; text-align:left; float:left }
#content .right { width:320px; margin:10px 0 10px 0; text-align:left; float:left; }
#content h1 { color:#0096dd; margin:10px 0; font-size:18px; font-weight:normal; }
#content h2 { color:#ec38af; margin:5px 0; font-size:14px; font-weight:bold; }
#content h1 span { color:#676a73; }
#content p { margin:5px 0; color:#4f4f4f; font-size:12px; text-align:justify; line-height:18px; }
#content .left ul { margin:0; padding:0 }
#content .left li { list-style:none; font-size:12px; color:#4f4f4f; text-align:justify; padding-left:32px; margin:10px 0; line-height:18px; background:url(../images/bullet.gif) no-repeat 11px 4px; }
#content .right ul { margin:0; padding:0 }
#content .right li { list-style:none; font-size:12px; color:#4f4f4f; text-align:justify; padding-left:10px; margin:4px 0; line-height:16px; background:url(../images/bullet2.gif) no-repeat 65px 5px; }
#content .imgLeft { float:left; margin: 0 15px 0 0; }
#content .right p { padding-right:35px; }
#content .hr1 { height:1px; background:#b7b7b7; margin:10px 0; }
#content a { color:#0096dd; text-decoration:underline; }
#content a:hover { text-decoration:none }

#footer { margin-top:15px; text-align:left }
#footer p { color:#727272; font-size:11px; margin:0; }
#footer a { color:#727272; text-decoration:none; }
#footer a:hover, #footer a.highlight { color:#0096dd; text-decoration:none; }

.div1 { background:#676a73; }

#sitemap {
 font:normal 12px Verdana;
 overflow:hidden;
}
#sitemap ul {
 list-style:none;
 margin:0;
 padding:0;
}
#sitemap li {
 font-size:12px;
 padding:3px 0;
 width:150px;
 border-bottom:1px solid #eeeeee;
 background:none;
 line-height:12px;
}
#sitemap ul ul {
 font-size:80%;
}
#sitemap ul ul li {
margin-left: 25px;
list-style:square;
border:none;
}
#sitemap ul ul ul li {
 margin-left: 25px;
	list-style:circle;
	border:none;
}
#sitemap ul ul ul ul li {
 background:#bbb;
 border-color:#c93;
}
#sitemap ul ul ul ul ul li {
 background:#999;
 border-color:#c33;
 color:#fff;
}



form {
	margin:0;
	white-space:nowrap;
	padding:0px;
}
form.vertical fieldset {
	margin-bottom: 10px;
	border: none;
	padding:0;
}
form.vertical label {
	display:block;
	margin:0;
	font-size:11px;
	color:#4f4f4f;
}
form.vertical input.submit {
	display:block;
	margin:0 0 1em 0;
}
form.vertical input.text {
	display:block;
	margin:0 0 0.7em 0;
	font-size:10px;
	padding:3px;
	color:#4f4f4f;
	background:#eceef0;
	border:1px solid #CCCCCC;
}
form.vertical input.submit {
	color:#FFFFFF;
	background:#254578;
	font-size: 11px;
}
form.vertical textarea {
	display:block;
	margin:0 0 0.7em 0;
	font-size:10px;
	padding:3px;
	color:#4f4f4f;
	background:#eceef0;
	border:1px solid #CCCCCC;
}
form.vertical select {
	display: block;
	margin: 0 0 1em 0;
}
form.vertical ul {
	display:block;
	margin:0 0 1em 0;
}

