body { background: #fff; color: #000; font-family: verdana; font-size: 10px; line-height: 16px; margin: 0; }
img { border: 0px; }
.cleardiv { height: 0px; font-size: 0px; line-height: 0px; clear: both; }
h1 { color:#00ccff; font-size:13px; padding:0; margin:0; margin-bottom:15px; text-transform: uppercase; }
p { padding:0; margin:0; margin-bottom:10px; }

#layout { width: 990px; }

#main { positon: absolute; z-index: 1; margin:0px; padding:0px; }

#headnavi { line-height:32px; color:#aaa; font-size: 9px; }
#headnavi a { text-decoration: none; color:#aaa; }
#headnavi a:hover { text-decoration: none; color:#00ccff; }
#headnavi #language { width:323px; text-align:right; float:left; }
#headnavi #language span { margin-left:5px; }
#headnavi #time { width:105px; text-align:right; float:left; }
#headnavi #time span { margin-left:5px; }
#headnavi #headlinks { width:218px; text-align:right; float:left; text-transform: uppercase; }
#headnavi #headlinks span { margin-left:10px; }
#headnavi #search { float:left; width: 220px; margin-left:120px; }
#headnavi #search span { margin-left:12px; margin-right:3px; text-transform: uppercase; font-size: 9px; }
#headnavi #search form { margin: 0; padding: 0; }
#headnavi #search #field { width:125px; height:12px; border: 1px solid #ccc; background:#fff; color:#aaa; font-size: 9px; }
#headnavi #search #button { width:22px; border: none; background:#B2B3B5; color:#fff; font-size: 9px; text-transform: uppercase; }
#headnavi #search #searcharrow { margin-left:5px; margin-bottom:-3px; }

#flash { width: 990px; margin-bottom: 30px; }

#layer { color:#666; font-size: 10px; margin-left:215px; width:775px; }

#layer #content { width:695px; margin-left:80px;}
#layer #content a { color:#aaa; text-decoration:none; }
#layer #content a:hover { color:#00ccff; }

#layer #content #leftcontent { float:left; width:310px; margin-right:40px; }
#layer #content #rightcontent { float:left; width:310px; }
#layer #content #row1 { float:left; width:200px; margin-right:30px; }
#layer #content #row2 { float:left; width:200px; margin-right:30px; }
#layer #content #row3 { float:left; width:230px; }

#layer #content .contact { float:left; width:215px; margin-right:15px; }
#layer #content #contactlogo { width:215px; height:120px; }
#layer #content #contacttext { width:215px; height:150px; }

#layer #content .searchresults { text-transform: uppercase; color:#00ccff; }


#layer #footer { border-top:1px solid #aaa; line-height:30px; width:775px; margin-top:40px; }
#layer #footer #footerlinks { float:left; width:120px; }
#layer #footer #footerlinks a { text-decoration: none; color:#aaa; }
#layer #footer #footerlinks a:hover { text-decoration: none; color:#00ccff; }
#layer #footer #footerlinks span { margin-left: 10px; }
#layer #footer #footerlogos { float:left; }
#layer #footer #footerlogos img { margin-left:25px; }

#logo { position: absolute; z-index: 2; margin-top: 0px; }

.custom_blue { color:#00ccff; }
.custom_bigger { text-transform: uppercase; }
.custom_home { font-size:11px; font-style:italic; }






#navi2 { position: absolute;  z-index: 2; margin-top: 393px; }
#sidebar ul ul { display: none; width:180px; border-bottom:1px solid #aaa; }

#sidebar li { width: 160px; line-height:20px; display: inline; cursor: pointer; margin:0px; padding:0px; }

#sidebar li a, #sidebar li a:visited	{
	display: block;
	text-decoration: none;
	color: #666;
	text-transform: uppercase;
	padding-left:20px;
	background-image:url(naviback.jpg);
	background-position:0px;
	width:160px;
}

#sidebar li a:hover	{
	display: block;
	text-decoration: none;
	color: #666;
	text-transform: uppercase;
	padding-left:20px;
	background-image:url(navibackhover.jpg);
	background-position:0px;
	width:160px;
}

#sidebar li.active	{
	width: 160px;
}
#sidebar li.active a, #sidebar li.active a:visited	{
	text-decoration: none;
	color: #ffffff;
	text-transform: uppercase;
	padding-left:20px;
	background-image:url(navactiveback.jpg);
	background-position:0px;
}
#sidebar li ul, #sidebar li.active ul	{
	margin: 0;
}
#sidebar li.active li a {
	width: 160px;
}
#sidebar li li a, #sidebar li li a:visited, #sidebar li.active li a, #sidebar li.active li a:visited, #sidebar li.subitems li a, #sidebar li.subitems li a:visited	{
	width: 160px;
	color:#00ccff;
	display:block;
	background-image:url(navibackwhite.jpg);
	background-position:0px;

}
#sidebar li li a:hover, #sidebar li.active li a:hover	{
	background-image:url(naviback2hover.jpg);
	background-position:0px;
}