@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0;  background:url(images/bg.jpg)  }
body img{ border:0}
h1,h2,h3{ margin:0; padding:0; font-family:"Trebuchet MS", Verdana, Arial, "Lucida Sans"; font-weight:normal;}

h1{  font-size:24px; color:#333192}
h2{ color:#809120; font-size:18px}
#main{ width:760px; background:url(images/containerbg.jpg); margin:0 auto; padding-left:12px; padding-right:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#header{ height:161px; background:url(images/topbanner.jpg)}
.nav{ height:58px; background-image:url(images/nav.jpg)}
.nav ul, .nav li{ margin:0; padding:0; text-indent:0; list-style-type:none}
.nav ul{ padding-top:15px; padding-left:27px}
.nav li{ float:left; background:url(images/links-left.jpg) left no-repeat; margin-right:10px; position:relative}
.nav  a { display:block; height:30px; padding-top:13px; padding-left:10px; padding-right:10px; background:url(images/links-right.jpg) right no-repeat; text-decoration:none; color:#333192} 
.nav li:hover{ background:url(images/hover-left.jpg) left no-repeat}

#selected li,#selected { background-image:url(images/hover-left.jpg); display: block;}
#selected ul li {background:#C3D749;}
#selected ul li a{background:#C3D749;}
#selected ul li a:hover{background:url(images/hover-left.jpg) left no-repeat;}
.nav  a:hover,#selected a{ color:#333192; background: url(images/hover-right.jpg) right no-repeat}
#maincontent{ background:url(images/yellowbg.jpg) top repeat-x #c3d749; padding:25px 15px 15px 15px}
.whity{ background:#FFFFFF url(images/whitybg.jpg);}
.left{ width: 441px; float:left; padding:30px 20px 20px 20px; }
.leftextended{ float:left; padding:30px 20px 20px 20px; background:#FFFFFF; width:690px }
.right{ width:#898f8f; float:left; width:249px; background:#898f8f; height:400px; position:relative}
#imgright{ position:absolute; top:-25px}
#footer{ background-color:#333192; padding:25px; color:#FFFFFF; font-size:12px}
.footerleft{ float:left; width:65%}
.footerright{ float:right; width:33%; text-align:right;}
.footerright a{ color:#FFFFFF}
.clear{ clear:both}
.left li{ padding-bottom:10px}


.nav li ul {
	position: absolute;
	width: 230px;
	left: -999em;
	z-index:111;
	background:#C3D749;
	top:43px;
	padding-bottom:10px;
	
	

}
.nav li ul { padding-left:0;  padding-right:0}
.nav li ul li{ background:#C3D749; margin-right:0}
.nav li:selected{ background:#ffffff; margin-right:0; text-decoration:underline;}
.nav li ul li a{		
	 text-decoration:none; text-align:left; height:25px; margin:0; display:block; font-size:14px; background:none; width:220px; padding-right:0}

.nav li:hover ul {
	left: auto;

}
.nav li:hover ul, #nav li.sfhover ul {
	left: 0;

}
