#preload {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 0px;
   width: 0px;
   background: url(/images/nav/three_0a.jpg);
   background: url(/images/nav/three_1a.jpg);
   background: url(/images/nav/three_2a.jpg);
   background: url(/images/nav/three_3a.jpg);
   background: url(/images/nav/three_0.jpg);
   background: url(/images/nav/three_1.jpg);
   background: url(/images/nav/arrow.gif);
   background: url(/images/nav/arrow_over.gif);
}




html {
	scrollbar-face-color: #fff; 
	scrollbar-highlight-color: #f3f3f3;
	scrollbar-shadow-color: #fff; 
	scrollbar-3dlight-color: #737373;
	scrollbar-arrow-color: #00467f; 
	scrollbar-track-color: #fff;
	scrollbar-darkshadow-color: #00467f;
}

body {
	text-align: center;
	background: #c9d0c6;
	marging: 0;
}

#mainWrapper {
	margin-top: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	width: 975px;
	border: 1px solid #3b5652;
	background: white;
	/* background: url(/images/bg2.jpg) repeat-x top; */
}

#headerWrapper {
	width: 955px;
	height: 75px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	background: url(/images/logo_bg.jpg) no-repeat;
	text-align: left;
	margin-top: 8px;
}

#logo {
	
}

#icon {
	float: right;
	margin-bottom: 5px;
}

#menuWrapper {
	width: 955px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	clear: both;
	text-align: center;
	background: #fff;
	margin-top: 4px;
	margin-bottom: 4px;
}

#navigation {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

#headerPicWrapper {
	width: 100%;
	margin-bottom: 5px;
	margin-top: 5px;
	background-color:#e8e8e8;
	clear: both;
	text-align: center;
}

#headerPic {
	width: 953px;
	height: 130px;
	margin-left: auto;
	margin-right: auto;
}

#headerPicBorder {
	width: 939px;
	height: 116px;
	border: 7px solid white;
	filter: alpha (opacity=50);
	-moz-opacity: .50;
	opacity: .50;
	-khtml-opacity: 0.5;
}

#contentWrapper {
	width: 913px;
	padding: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 4px;
	margin-top: 4px;
	border: 1px solid #ddd;
	clear: both;
	overflow: hidden;
	text-align: left;
	background: #fff;
}

#contentTitle {
	clear: both;
}

#contentMain {
	float: left;
	width: 620px;
}

#contentSide {
	float: right;
}

#sideBox {
	border: 1px dotted DarkKhaki;
	padding: 20px;
	overflow: hidden;
	width: 238px;
}

.sideBoxIcon {
	float: left;
	width: 30px;
}

.sideBoxText {
	float: right;
	width: 210px;
}

.sideBoxText *{
	float: right;
	width: 200px;

}

.sideBoxText * *{
	float: none;
	width: auto;
}

.sideBoxLinks {
	font-size:0.85em;
	height: 26px;
}

img {
	vertical-align: middle;
}

img.logo {
	border-right: 3px solid white;
	vertical-align: top;
} 

#footerWrapper {
	width: 955px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	padding-top: 5px;
	border-top: 3px solid #1e564d;
}

#copyright {
	font-size: 0.7em;
	text-decoration: none;
	color: #3c3c3c;
	float: left;
}

#footerText {
	float: right;
	margin: 0;
	font-size:0.7em;
	text-decoration: none;
	color: #3c3c3c;
	display: block;
} 

#footerText a, #footerText a:link, #footerText a:visited {
	color: #3c3c3c;
} 

#footerText a:hover {
	text-decoration: underline;
} 

.imgSide {
	padding: 4px;
	border: 1px solid #ddd;
}

.clearboth {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.titleBottomMargin {
	margin-bottom:0;
}

.titleTopMargin {
	margin-top:7px;
}

.textLineHeight {
	line-height:1.5em;
}

.dropcap {
	float:left;
	color:DarkKhaki;
	font-size:6em;
	font-family: times;
	line-height:0.7em;
	padding-top:2px;
}

div.hr { 
	margin: 5px 5px; 
	border: none; 
	border-top: 1px dotted DarkKhaki;
}

div.hr hr { 
	display: none; 
}

p {
	font-size: 0.85em;
	text-decoration: none;
	color: #3c3c3c;
}

a, a:link, a:visited, a:active {
	color: #00467f;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	color: #00467f;
	font-size: 1.75em;
	font-weight: bold;
}

h2 {
	color: #00467f;
	font-size: 1.25em;
	font-weight: bold;
	/* border-left: 5px solid orange; 
	line-height: 0.7em;
	padding-left: 8px; */
	border-bottom: 1px dotted DarkKhaki;
}

ul {
	list-style-image: url(/images/bullet1.gif);
}

li {
	font-size: 0.95em;
	text-decoration: none;
	color: #3c3c3c;
}

table {
	border: none;
}

caption {
	color: DarkKhaki;
	font-size: 1.05em;
	font-weight: bold;
	text-align: left;
}

thead th {
	background: #f2f9ff;
	color: #00467f;  
	padding: 5px 5px;
	border-top: 1px solid DarkKhaki;
	border-bottom: 1px solid DarkKhaki;
	text-align: right;
	font-size: 0.85em;
}

tbody th {
	border-bottom: 1px dotted silver;
	text-align: left;
	font-size: 0.85em;
	font-weight: normal;
	color: #3c3c3c;
}

tfoot th {
	text-align: left;
	font-size: 0.7em;
	font-weight: normal;
	color: #3c3c3c;
	font-style:italic;
}

tbody tr td {
	padding: 5px 5px;
	text-align: right;
	font-size: 0.85em;
	font-weight: normal;
	color: #3c3c3c;
	border-bottom: 1px dotted silver;
}

.none {
border: none;
padding: 0;
font-size:0.85em;
}

.news {
	text-align: left;
}

.oddrow {
	background: #f9f9f9;
}

small {
	font-size: 0.7em;
}

.tableTotal {
	background: #f2f9ff;
	font-weight: bold;
}

.tableBottom {
	border-bottom: 1px solid DarkKhaki;
}

/****************************** MAIN MENU CSS BEGINS *****************************************/

#nav {padding:0; margin: 0; list-style:none; height:32px; background:#fff; position:relative; z-index:500; font-family:arial, verdana, sans-serif; text-align: left;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:32px; line-height:29px; color:#00467f; text-decoration:none; font-size:10pt; font-weight:normal; padding:0 0 0 10px; cursor:pointer; background: #fff;}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:32px; background: #fff;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:32px; background: url(/images/nav/three_0a.jpg) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: #00467f;}
#nav li:hover a.top_link span {background: #00467f;}
#nav li:hover a.top_link span.down {background:url(/images/nav/three_1a.jpg) no-repeat right top; padding-bottom:1px;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200; font-weight: normal;}

#nav li:hover ul.sub
{left:0px; top:32px; background: #e8f6ff; padding:3px; border:1px solid #5e5e5e; white-space:nowrap; width: 200px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; width: 200px; height:24px; position:relative; float:left; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:10pt; width: 198px; height:22px; line-height:22px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #e8f6ff; font-weight: normal;}
#nav li ul.sub li a.fly
{background:#e8f6ff url(/images/nav/arrow.gif) 154px 5px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#00467f; color:#fff; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#00467f url(/images/nav/arrow_over.gif) 154px 5px no-repeat; color:#fff; font-weight: normal;}

#nav li b {display:block; font-size:10pt; width: 198px; height:22px; line-height:22px; margin-bottom:3px; text-indent:5px; color:#00467f; border-bottom:1px solid #00467f; cursor:default;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:161px; top:-4px; background: #e8f6ff; padding:3px; border:1px solid #5e5e5e; white-space:nowrap; z-index:400; width: 200px; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#00467f url(/images/nav/arrow_over.gif) 154px 5px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#e8f6ff url(/images/nav/arrow.gif) 154px 5px no-repeat; color:#000; border-color:#e8f6ff;}

/* Highlight Current Link BEGINS */
#nav li a.currentlink {display:block; float:left; height:32px; line-height:29px; color:#fff; text-decoration:none; font-size:10pt; font-weight: normal; padding:0 24 0 10px; cursor:pointer;background: #00467f;}
#nav li a.currentlink span {float:left; display:block; padding:0 24px 0 12px; height:32px; background: #00467f;}
#nav li a.currentlink span.down {float:left; display:block; padding:0 34px 0 22px; height:32px; background: url(/images/nav/three_1a.jpg) no-repeat right top;}
#nav li:hover ul.sub li a.currentlink {display: block; color:#fff; text-decoration:none; width:99%;}
/* Highlight Current Link ENDS */

/* GREEN nav begins */
#nav li a.top_linkGreen {display:block; float:left; height:32px; line-height:29px; color:#00467f; text-decoration:none; font-size:10pt; font-weight:normal; padding:0 0 0 10px; cursor:pointer; background: #fff;}
#nav li a.top_linkGreen span {float:left; display:block; padding:0 24px 0 12px; height:32px; background: #fff;}
#nav li a.top_linkGreen span.downGreen {float:left; display:block; padding:0 24px 0 12px; height:32px; background: url(/images/nav/three_3a.jpg) no-repeat right top;}

#nav li:hover a.top_linkGreen {color:#fff; background: #87b758;}
#nav li:hover a.top_linkGreen span {background: #87b758;}
#nav li:hover a.top_linkGreen span.downGreen {background:url(/images/nav/three_2a.jpg) no-repeat right top; padding-bottom:1px;}

#nav li:hover ul.subGreen, .Green
{left:0px; top:32px; background: #efd; padding:3px; border:1px solid #5e5e5e; white-space:nowrap; width: 184px; height:auto; z-index:300;}
#nav li:hover ul.subGreen li
{display:block; width: 184px; height:24px; position:relative; float:left; font-weight:normal;}
#nav li:hover ul.subGreen li a
{display:block; font-size:10pt; width: 182px; height:22px; line-height:22px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #efd; font-weight: normal;}
#nav li:hover ul.subGreen li a.currentlink
{display:block; font-size:10pt; width: 182px; height:22px; line-height:22px; text-indent:5px; color:#fff; text-decoration:none;border:1px solid #efd; font-weight: normal;}
#nav li ul.subGreen li a.flyGreen
{background:#efd url(/images/nav/arrow.gif) 172px 5px no-repeat;}
#nav li:hover ul.subGreen li a:hover, .Green a:hover 
{background:#87b758; color:#fff; border-color:#fff;}
#nav li:hover ul.subGreen li a.flyGreen:hover
{background:#87b758 url(/images/nav/arrow_over.gif) 172px 5px no-repeat; color:#fff; font-weight: normal;}

#nav li:hover li:hover ul.Green,
#nav li:hover li:hover li:hover ul.Green,
#nav li:hover li:hover li:hover li:hover ul.Green,
#nav li:hover li:hover li:hover li:hover li:hover ul.Green
{left:180px; top:-4px; background: #efd; padding:3px; border:1px solid #5e5e5e; white-space:nowrap; z-index:400; width: 184px; height:auto;}

#nav li:hover li:hover a.flyGreen,
#nav li:hover li:hover li:hover a.flyGreen,
#nav li:hover li:hover li:hover li:hover a.flyGreen,
#nav li:hover li:hover li:hover li:hover li:hover a.flyGreen
{background:#87b758 url(/images/nav/arrow_over.gif) 172px 5px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.flyGreen,
#nav li:hover li:hover li:hover li a.flyGreen,
#nav li:hover li:hover li:hover li:hover li a.flyGreen
{background:#87b758 url(/images/nav/arrow.gif) 172px 5px no-repeat; color:#000; border-color:#e8f6ff;}
/* GREEN nav ends */

/* WIDE SUB-nav begins */
#nav li:hover ul.subWide, .Wide
{left:0px; top:32px; background: #e8f6ff; padding:3px; border:1px solid #5e5e5e; white-space:nowrap; width: 200px; height:auto; z-index:300;}
#nav li:hover ul.subWide li
{display:block; width: 200px; height:24px; position:relative; float:left; font-weight:normal;}
#nav li:hover ul.subWide li a
{display:block; font-size:10pt; width: 198px; height:22px; line-height:22px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #e8f6ff; font-weight: normal;}
#nav li:hover ul.subWide li a.currentlink
{display:block; font-size:10pt; width: 198px; height:22px; line-height:22px; text-indent:5px; color:#fff; text-decoration:none;border:1px solid #e8f6ff; font-weight: normal;}
#nav li ul.subWide li a.flyWide
{background:#e8f6ff url(/images/nav/arrow.gif) 190px 5px no-repeat;}
#nav li:hover ul.subWide li a:hover, .Wide a:hover 
{background:#00467f; color:#fff; border-color:#fff;}
#nav li:hover ul.subWide li a.flyWide:hover
{background:#00467f url(/images/nav/arrow_over.gif) 190px 5px no-repeat; color:#fff; font-weight: normal;}

#nav li:hover li:hover ul.Wide,
#nav li:hover li:hover li:hover ul.Wide,
#nav li:hover li:hover li:hover li:hover ul.Wide,
#nav li:hover li:hover li:hover li:hover li:hover ul.Wide
{left:197px; top:-4px; background: #e8f6ff; padding:3px; border:1px solid #5e5e5e; white-space:nowrap; z-index:400; width: 200px; height:auto;}

#nav li:hover li:hover a.flyWide,
#nav li:hover li:hover li:hover a.flyWide,
#nav li:hover li:hover li:hover li:hover a.flyWide,
#nav li:hover li:hover li:hover li:hover li:hover a.flyWide
{background:#00467f url(/images/nav/arrow_over.gif) 190px 5px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.flyWide,
#nav li:hover li:hover li:hover li a.flyWide,
#nav li:hover li:hover li:hover li:hover li a.flyWide
{background:#00467f url(/images/nav/arrow.gif) 190px 5px no-repeat; color:#000; border-color:#e8f6ff;}
/* WIDE SUB-nav ends */


/*********************************** MAIN MENU CSS ENDS *******************************************************************/
