﻿BODY {
margin:0;
}
BODY,TD,DIV,P {
font-family:Lucida Sans Unicode,Arial;
font-size:10pt;
color:#414141;
}
H1,H2,H3,H4,H5,H6 {
font-weight:700;
margin-top:5pt;
margin-left:0;
margin-bottom:1pt;
padding-bottom:1pt;
}
H1 {
font-size:16px;
}
H4 {
font-size:10px;
}
H5 {
font-size:12px;
}
H6 {
font-size:8px;
}
a:link,a:visited,a:active {
color:#000;
text-decoration:none;
font-size:10pt;
}
a:hover {
color:#0489d2;
text-decoration:none;
}
.clCMEvent {
position:absolute;
width:99%;
height:99%;
left:0;
top:0;
visibility:visible;
}
.clCMAbs {
position:absolute;
visibility:hidden;
left:0;
top:0;
}
.clT,.clTover {
position:absolute;
font:normal 11px verdana;
cursor:pointer;
padding:0;
}
.clT {
color:#fff;
}
.clTover {
color:#fff;
layer-background-color:#BEDBE2;
background-color:#BEDBE2;
margin:0;
}
.clB {
position:absolute;
margin:0;
}
.clB1 {
position:absolute;
color:#FFF;
layer-background-color:#960;
background-color:#960;
visibility:hidden;
}
.clBar {
position:absolute;
color:#FFF;
width:10px;
height:10px;
visibility:hidden;
layer-background-color:#002184;
background-color:#002184;
}
.ManagementButton {
border:1px solid #42D9C6;
background-color:#fff;
font:bold 10px verdana;
text-transform:uppercase;
cursor:hand;
padding:2px;
}
.Title {
font:bold 125%;
text-transform:uppercase;
}
.SubTitle {
font:bold 85%;
text-transform:uppercase;
padding-bottom:20px;
}
.BoxOuter {
float:right;
border:3px solid #f3f3f3;
margin:10px;
}
.BoxInner {
border:1px solid silver;
background-color:#f2f2f2;
padding:10px;
}
.Sidebar {
float:left;
border-right:1px dotted silver;
border-bottom:1px dotted silver;
padding-right:10px;
padding-bottom:10px;
margin-right:10px;
margin-bottom:10px;
width:25%;
font-size:70%;
color:#666;
}
.Contact {
font:bold 70%;
color:#C1E1EC;
text-decoration:none;
}
.Contact A:hover {
font:bold 85%;
color:#0489d2;
text-decoration:none;
}
.News {
font-size:8pt;
color:#828282;
font-family:Verdana;
}
.NewsHeader {
font-size:10pt;
color:#4D4C4C;
font-weight:700;
font-family:Verdana;
}
.Border {
border:1px solid #D8D4C8;
}
.ContactText {
font-size:8pt;
}
.NavigationBackground {
background-color:#555;
}
.PageHeading {
color:#036;
font-size:36px;
padding-top:20px;
text-transform:uppercase;
}
.Title {
color:#036;
font-size:16px;
padding-top:20px;
text-transform:uppercase;
font-weight:bold;
}
.PageContent {
text-align:left;
}
H2,H3 {
font-size:14pt;
color:#036;
}
a.ContactText:link,a.ContactText:visited,a.ContactText:active,a.ContactText:hover {
color:#fff;
text-decoration:none;
font-size:10pt;
}
a.Menu1:link,a.Menu1:visited,a.Menu1:active,a.Menu1:hover,a.NewsItem:link,a.NewsItem:visited,a.NewsItem:active,a.NewsItem:hover {
font-size:14px;
text-decoration:none;
padding-bottom:10px;
}
a.Menu2:link,a.Menu2:visited,a.Menu2:active,a.Menu2:hover {
color:#036;
font-size:9pt;
padding-left:11px;
text-decoration:none;
padding-bottom:10px;
}
a.Menu3:link,a.Menu3:visited,a.Menu3:active,a.Menu3:hover {
font-size:9pt;
padding-left:20px;
text-decoration:none;
padding-bottom:10px;
}
a.MainNavigationMenu:link,a.MainNavigationMenu:visited {
text-decoration:none;
width:200px;
height:20px;
}
a.MainNavigationMenu:active,a.MainNavigationMenu:hover {
text-decoration:none;
color:#ffffff;
width:200px;
height:20px;
}
.Contact A:link,.Contact A:visited,.Contact A:active {
font:bold 85%;
color:#C1E1EC;
text-decoration:none;
}
.SmallSearchTitle,.FormTitle {
font-weight:700;
}
*{outline: none;}
img {border: 0;}
.container {
	width: 100%;
	padding: 0;
	margin: 0 auto;
}
#header {
	/*background: url(header.jpg) no-repeat;*/
	width: 1000px; height: 179px;
	float: left;
}
ul#topnav 
{   
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 10px;
}
ul#topnav li {
	float: left;
	margin: 20; padding: 0;
	position: relative;
}
ul#topnav li a {
	float: left; 	
	height: 40px;
	margin-top:-4px;
	padding-top:7px;
}
ul#topnav li:hover a, ul#topnav li a:hover {margin-top:-4px;/*background-image:url('/images/lightgraybg.jpg');*/background-repeat:repeat-x; height:38px;}
ul#topnav a.homelink {
    font-size:12pt;
	background-image: none;
	width: 60px; 
	text-align:center;
}
ul#topnav a.short {
    font-size:12pt;
	background-image: none;
	width: 90px; 
	text-align:center;
	padding-right:5px;
}
ul#topnav a.long {
    font-size:12pt;
	background-image: none;
	width: 185px; 
	text-align:center;
}
ul#topnav li .sub {
	position: absolute;	
	top: 28px; left: 0;
	background:  url(/images/navbg.jpg) repeat-y;
	padding: 10px 10px 10px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 195px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%;
	color: #fff;
}
ul#topnav .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color:#ffffff;
}
ul#topnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	background: url(navlist_arrow.png) no-repeat 5px 12px;
	padding: 3px 2px 3px 10px;
	display: block;
	text-decoration: none;
	color: #9fdeff;
}
ul#topnav .sub ul li a:hover {color: #ddd; background-position: 5px 12px ;}
ul#topnav li .sub2 {
	position: absolute;	
	top: 28px; left: 0;
	background:  url(/images/sub2bg.jpg);
	padding: 10px 10px 10px 10px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub2 ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 205px;
	float: left;
}
ul#topnav .sub2 ul li {
	width: 100%;
	color: #fff;
}
ul#topnav .sub2 ul li h2 {
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub2 ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color:#ffffff;
}
ul#topnav .sub2 ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	background: url(navlist_arrow.png) no-repeat 5px 12px;
	padding: 3px 2px 3px 10px;
	display: block;
	text-decoration: none;
	color: #9fdeff;
}
ul#topnav .sub2 ul li a:hover {color: #ddd; background-position: 5px 12px ;}
.hlt {
    background-color: #03c4bf;
    height:20px;
    color:#ffffff;
    
}
.style2 {font-size: 16px}





