@charset "utf-8";
/* CSS Document */

body{
	background:url('images/header.jpg') repeat-x;
	background-color:#f3f3e8;
	background-position:top;
	margin-top:0px;
	padding:0px;
	}
h1 {margin:0; padding:0; font-size:default;} 

#top{
	background:url('images/slogan.jpg') no-repeat;
	width:1024px;
	height:109px;
	margin-right:auto;
	margin-left:auto;
	}

#logo{
	background:url('images/logo.jpg') no-repeat;
	width:271px;
	height:109px;
	float:left;
	}

.nav a:link, .nav a:visited, .nav a:active{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:13px;
	color:#ffffcc;	
	display:block;
	height:27px;
	vertical-align:middle;
	line-height:27px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	}

.nav a:link.active, .nav a:visited.active, .nav a:hover{
	color:#cc3366;
	display:block;
	background:#f3f3e8;
	}

#body{
	width:1024px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	}

#contentBox1{
	width:200px;
	height:auto;
	background:#ffffff;
	vertical-align:top;
	padding:0px;
	border:1px solid #5b9e9e;
	}

.contentNav{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#000000;
	border-bottom:1px solid #026868;
	margin-top:0px;
	margin-bottom:0px;
	padding:2px;
	}

.contentNav a:link, .contentNav a:visited, .contentNav a:active{
	color:#000066;
	text-decoration:none;
	display:block;
	}

.contentNav a:hover{
	color:#cc3366;
	text-decoration:none;
	display:block;
	}

.contentBox1Header{
	background:#5b9d9d;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	padding:2px;
	margin-top:0px;
	margin-bottom:0px;
	}

.contentBox2Header{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#01679a;
	padding:2px;
	margin-top:0px;
	margin-bottom:0px;
	}

.sideContent2{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#01679a;
	margin-top:5px;
	}

.sideContent2 li{
	margin-left:-10px;
	}
	
#line{
	background:#056b6b;
	width:100%;
	height:1px;
	}
	
.contentBox3Header{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#cc6600;
	padding:2px;
	margin-top:0px;
	margin-bottom:0px;
	}

.sideContent3{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#663300;
	margin-top:5px;
	}

.sideContent3 li{
	margin-left:-10px;
	}

#rightBox1{
	width:175px;
	height:auto;
	background:#ffffe8;
	vertical-align:top;
	padding:0px;
	border:1px solid #8fb3d0;
	font-size: 14px;
	}

#rightBox1 li{
	margin-left:-20px;
	}

#rightBox2{
	width:175px;
	height:auto;
	background:#ffffe8;
	vertical-align:top;
	padding:0px;
	border:1px solid #8fb3d0;
	}

#rightBox2 li{
	margin-left:-20px;
	}
	
#rightBox3{
	width:175px;
	height:auto;
	background:#ffffff;
	vertical-align:top;
	padding:0px;
	border:1px solid #8fb3d0;
	}

#rightBox3 li{
	margin-left:-20px;
	}
	
.rightBoxHeader1{
	background:#8eb2d0;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	padding:2px;
	margin-top:0px;
	margin-bottom:0px;
	}

.rightBoxText{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	padding:2px;
	font-style:italic;
	}

.bodyHeader1{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:20px;
	color:#333300;
	margin-top:0px;
	margin-bottom:0px;
	}

.bodyP{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#000000;
	}
	
	

.bodyImageLeft{
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	float:left;
	}

.callout1{
	background:#6699cc;
	border:1px solid #cccccc;
	margin-top:10px;
	}

.callout1 ul{
	margin-top:5px;
	}

.callout1 li{
	color:#ffffff;
	margin-left:-15px;
	font-size:14px;	
	}

	
.calloutHeader{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:20px;
	color:#ffff66;
	margin-top:0px;
	margin-bottom:0px;
	}

.callout2{
	background:#e6f0e7;
	border:1px solid #cccccc;
	margin-top:10px;
	}

.calloutHeaderBold{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333399;
	margin-top:0px;
	margin-bottom:0px;
	}

#footer{
	width:1024px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	}

#footer p{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#137372;
	}

/*new css*/
.bodyHeader2{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:18px;
	color:#333300;
	margin-top:0px;
	margin-bottom:0px;
	}
	.bodyHeader2 a{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:18px;
	color:#333300;
	margin-top:0px;
	margin-bottom:0px;
	text-decoration:none;
	}	
	.bodyP a{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	.runningtext{font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#000000;}
	.runningtext a{font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;}
	
/*side nav*/

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
width: 200px; /* Main Menu Item widths */
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #3b297d;
text-decoration: none;
padding: 4px;
border-bottom: 1px solid #026868;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #ffffff; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: #3b297d;
}

.sidebarmenu ul li a:hover{
background-color: #cccccc;
color:#cc3366;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 200px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
border-left: 1px solid #026868;
border-top: 1px solid #026868;
border-right: 1px solid #026868;
}

.sidebarmenu a.subfolderstyle{
background: url(images/right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */