@import url("atocstyles/advancedtoc.css");

html {
	height: 101%;
}

BODY,TD {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#2f3738;

}

#mainbg {

	margin: 0px;

	padding: 0px;

	background-color: #FFFFFF;

	background-image: url(sitebg.png);

	background-repeat: repeat-y;

	background-position: center top;

}

#sitetitle {

	padding-top: 10px;

	padding-left: 10px;

	float: left;

}

#langselect {

	float: right;

	margin-right: 18px;

}

#header {

	height: 140px;

	text-align: left;

	background-color: #cbe0f9;

	width: 990px;

	border: 1px solid #2F3738;

	margin-bottom: 10px;

	background-image: url(header.jpg);

	background-repeat: no-repeat;

	margin-top: 33px;

}

H1,H2,H3 {

	font-size:20px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	color: #004da4;

	margin-bottom: 10px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}

H4 {

	font-size:14px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	margin-right: 0px;

	margin-left: 0px;

	margin-top: 10px;

	margin-bottom: 10px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	color: #004da4;

}



ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{padding-left: 0;margin-left: 0;list-style: none;}



form{margin:0;}

IMG{border:0;}



li{

	line-height:1.5;

	margin-left: 10px;

}



.doc{padding-left: 15px;background-image: url(menu/doc.gif);background-repeat: no-repeat;}

.docs{padding-left:15px;background-image: url(menu/docs.gif);background-repeat:no-repeat;}



a{

	text-decoration:none;

	font-weight: normal;

}

a:link,a:visited{

	color: #647678;

}

a:active,a:hover{color:#647678;}



.sitemaplevel1,.sitemaplevel2,.sitemaplevel3{font-size:9pt;}

.sitemaplevel1 a,.sitemaplevel2 a,.sitemaplevel3 a{font-weight:normal;color:black;}

.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited{color:black;}

.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover{color:black;}

.submenu{font-size:9pt;}

.submenu a{font-weight:normal;color:black;}

.submenu a:link,.submenu a:visited{color:black;}

.submenu a:active,.submenu a:hover{color:black;}

.search a{font-weight:normal;color:black;}

.search a:link,.search a:visited{color:black;}

.search a:active,.search a:hover{color:black;}

.menu{font-weight:bold;font-size:8pt;color:white;}

.menu a{text-decoration:underline;color:white;}

.menu a:link,.menu a:visited,.menu a:active,.menu a:hover{color:white;}

.login{font-weight:bold;font-size:8pt;color:grey;}

.login a,.login a:link,.login a:visited,.login a:active,.login a:hover{color:gray;}

.navigator{font-weight:bold;font-size:10pt;color:white;}

.navigator a:link,.navigator a:visited{color:#c0c0c0;}

.navigator a:active,.navigator a:hover{color:white;}



.edit{font-size:8pt;color:black;background-color:buttonface;}

.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal;color:black;}

input,select{font-size:8pt;}

textarea{font-family:Verdana,Geneva,Arial,Helvetica;font-size:8pt;background-color:white;width:98%;}



hr {

	border: 1px solid #2f3738;

}

#bottomround {

	margin-bottom:10px;

	margin-right: auto;

	margin-left: auto;

	background-color: #cbe0f9;

	height: 20px;

	clear:both;

	border: 1px solid #2f3738;

	width: 990px;

}

#locator {

	padding-left: 10px;

	float: left;

	padding-top: 2px;

}

#locator a {

	color: #2f3738;

	text-decoration: underline;

	font-weight: normal;

}

#locator2 {

	float: right;

	margin-right: 5px;

	padding-top: 2px;

}

#locator2 a {

	color: #2f3738;

	text-decoration: none;

	font-weight: normal;

	margin-left: 5px;

}

#leftcol {

	float: left;

	text-align: left;

	width: 200px;

	margin-left: 0px;

}

#rightcol {

	float: right;

	text-align: left;

	width: 200px;

}

#contentbox {

	width: 990px;

	margin-right: auto;

	margin-left: auto;

}

#contentholder {

	float: left;

	text-align: left;

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 20px;

	margin: 0px;

	width: 550px;

}

.wbt a:link, .wbt a:active, .wbt a:visited {

	font-family: Arial, Helvetica, sans-serif;

	margin-top: 20px;

	color: #2f3738;

	font-weight: normal;

}

.lastup {

	margin-top: 20px;

}

#newsst {

	width: 70px;

	position: absolute;

	z-index: 1;

	margin-top: 10px;

	margin-left: 130px;

}

.modulemiddle {

	padding-top: 5px;

	padding-bottom: 10px;

	width: 195px;

	padding-left: 5px;

	background-color: #cbe0f9;

	border: 1px solid #2f3738;

	margin-bottom: 10px;

	background-image: url(modulemiddle.png);

	background-repeat: no-repeat;

}

.radiusplus {

	-moz-border-radius-topleft: 0.5em;

	-moz-border-radius-topright: 0.5em;

	-webkit-border-top-left-radius: 0.5em;

	-webkit-border-top-right-radius: 0.5em;

	border-top-left-radius: 0.5em;

	border-top-right-radius: 0.5em;

}

.moduletitle {

	width: 180px;

	height: 25px;

	margin-bottom: 12px;

	color: #FFFFFF;

	line-height: 25px;

	font-weight: bold;

}

#searchboxholder  .submit {

	color: #2f3738;

	padding-top: 1px;

	padding-bottom: 1px;

	background-color: #FFFFFF;

	border: 1px solid #2f3738;

}

#searchboxholder .text {

	border: 1px solid #2f3738;

	text-indent: 2px;

	padding-top: 2px;

	padding-bottom: 2px;

}