/*-----------------------------------------------------------------
Global
------------------------------------------------------------------*/

body		{
		font-family:		Arial, Helvetica, sans-serif;
		font-size:		9pt;
		color:			#8e8e8e;
		margin:			0px;
		background-color:	#005282;
		background-image:	url(images/bg_img.jpg);
		background-repeat:	repeat-x;
		}		
a 		{
		text-decoration:	none;
		}
p 		{
		font-family:		Arial, Helvetica, sans-serif;
		color:			#8e8e8e;
		}
img 		{
		border:			0px;
		margin:			0px;
		}
hr {
		color:			#bbd7ff;
		background-color:			#bbd7ff;
		height:  1px;
}
.italic 	{
		font-style: 		italic;
		}
		
/*-----------------------------------------------------------------
Surrounding Container
------------------------------------------------------------------*/

#divContainer 	{
 		width:			100%;
 		margin:			auto;
		text-align: 	center;
		}
#divWrapper 	{
 		width:			802px;
		margin:			auto;
		}

#main-container
		{
		float:				left;
		width:				802px;
		padding-bottom:		0px;
		background-color: #ffffff;
		}	
		
/*-----------------------------------------------------------------
Header Section
------------------------------------------------------------------*/

.logo 		{
		float:			left;
 		width:			802px;
 		}

		
/*-----------------------------------------------------------------
Headings
------------------------------------------------------------------*/

h1
		{
		font-family:		Arial,Helvetica, sans-serif;
		font-size:		18pt;
		color:			#4682b4;
		font-weight:		normal;
		margin-top:		0px;
		margin-bottom:		20px;
		}
h2	{
		font-family:		Arial,Helvetica, sans-serif;
		font-size:		19pt;
		color:			#BBD7FF;
		font-weight:		normal;
		margin-top:		0px;
		margin-bottom:		5px;
		}

h3 {
		color:			#4682b4;
}
h4 {
		font-family:		Arial,Helvetica, sans-serif;
		color:			#25aae2;
		font-size:		19pt;
		font-weight:		normal;
}

/*-----------------------------------------------------------------
Page Structure
------------------------------------------------------------------*/

.top-spacer	{
		float:			left;
		clear:			both;
 		width:			802px;
 		height:			0px;
		}
.bottom-spacer	{
		float:			left;
		clear:			both;
 		width:			802px;
 		height:			10px;
		background-color: #fff;
		}
.footer-spacer	{
		float:			left;
		clear:			both;
 		width:			802px;
 		height:			10px;
		}

#content-home	{
		text-align:			left;
 		width:			533px;
 		margin-right:		0px;
		min-height:		400px;
		background-color: #fff;
		margin-bottom: 0px;
		float:			left;
		margin-top:	10px;
		}
#content	{
		text-align:			left;
 		width:			533px;
 		margin-right:		0px;
		min-height:		400px;
		background-color: #fff;
		margin-bottom: 0px;
		float:			left;
		margin-top:	10px;
		}
.main-image {
		width:		802px;
		overflow: 	hidden;
}
.menu-image {
		width:		802px;
		overflow: 	hidden;
		border-top: 1px solid #fff;
		border-bottom: 0px solid #fff;
}
.newspanel		{
		float:left; 
		width: 206px; 
		background-color: #ffffff;
		min-height:		400px;
		text-align: left;
		margin-top:	10px;
		}
.newspanel-spacer		{
		float:left; 
		width: 35px; 
		background-color: #ffffff;
		min-height:		400px;
		border-left: solid 1px #BBD7FF;
		text-align: left;
		}
.newspanel-spacer-left	{
		float:left; 
		width: 0px; 
		background-color: #ffffff;
		min-height:		400px;
		border-left: solid 1px #BBD7FF;
		text-align: left;
		}
#news-summary	{
		float:			left;
 		width:			292px;
 		padding-right:		38px;
		}
#news a		{
		color:			#8e8e8e;
		}
#news a:hover	{
		color:			#25aae2;
		}
#news strong
		{
		color:			#757575;
		line-height:		16px;
		}
#news img
		{
		padding-top:		10px;
		padding-bottom:		10px;
		}
.nav-bottom-spacer		
		{
		float:			left;
		clear:			both;
 		width:			802px;
 		height:			0px;
		}
#small-logos	{
		float:			left;
		clear:			both;
 		width:			142px;
		}
#small-logos img	
		{
		float:			left;
		clear:			both;
		}

/*-----------------------------------------------------------------
top Navigation
------------------------------------------------------------------*/

		
#navcontainer
{
	background-image: 	url(images/section-bg.gif);
	background-repeat:	repeat-x;
	margin: 0;
	margin-right: 1px;
	padding: 0 0 0 0;
	height: 58px;
}

ul#navlist
{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	font-size: 1.5em;
	font-weight: bold;
}

ul#navlist li
{
	display: block;
	float: left;
	width: 266px;
	margin: 0;
	padding: 0;
}

ul#navlist li a
{
	display: block;
	width: 266px;
	height:	42px;
	border-left: solid 1px #fff;
	color: #fff;
	text-decoration: none;
	margin: 0px;
	padding-top: 16px;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li a:hover, ul#navlist li#active a:hover
{
	background: transparent;
	text-decoration: underline;
	}

/*-----------------------------------------------------------------
side Navigation
------------------------------------------------------------------*/

.menupanel		{
		float:left; 
		width: 206px; 
		background-color: #ffffff;
		min-height:		400px;
		text-align: left;
		margin-top:	0px;
		}
		
.home-sub-menu	{
		float:			left;
		width:			266px;
		margin: 0px;
		background-color:	#949599;
	}
.home-sub-menuRHS	{
		float:			left;
		width:			263px;
		margin: 0px;
		background-color:	#ffffff;
	}
.home-sub-menu a
{
	display: block;
	width: 266px;
	border-left: solid 1px #fff;
	color: #fff;
	text-decoration: none;
	margin: 0px;
	height: 10px;
}
.home-sub-menuRHS a
{
	display: block;
	width: 263px;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff !important;
	color: #fff;
	text-decoration: none;
	margin: 0px;
	height: 10px;
}
#main-sub-menu	{
		float:			left;
		width:			206px;
		margin: 0px;
		background-color:	#949599;
	}
#main-sub-menu a
{
	display: block;
	width: 206px;
	border-left: solid 1px #fff;
	color: #fff;
	text-decoration: none;
	margin: 0px;
	height: 10px;
}
.div-spacer 	{
		float:			left;
		width:			0px;
		
}
		
.side-nav ul	{
		list-style-type:	none;
		margin-bottom:		0px;
		margin-top:		0px;
		margin-left:		0px;
		padding-left:		0px;
		padding-bottom:		0px;
		}				
.side-nav li	{
		width:			270px;
		padding:		0px;
		border-bottom:		0px solid #ffffff;
		background-color:	#5793D7;
		}	
#main-sub-menu .side-nav li	{
		width:			206px;
		padding:		0px;
		border-bottom:		0px solid #ffffff;
		background-color:	#5793D7;
		}		
.side-nav li:hover	
		{
		background-color:	#0C0C48;
		}	
#main-sub-menu .side-nav li:hover	
		{
		background-color:	#0C0C48;
		}		
.side-nav a	{
		font-size:		9pt;
		padding-top:		5px;
		padding-bottom:		5px;
		padding-left:		5px;
		display:		block;
		color:			#ffffff;
		}				
.side-nav .li_on	{
		background-color:	#0C0C48;
		background-position:	top right;
		background-repeat:	no-repeat;
		}	
#main-sub-menu .side-nav .li_on	{
		background-color:	#0C0C48;
		background-position:	top right;
		background-repeat:	no-repeat;
		}
		
/*-----------------------------------------------------------------
top Navigation
------------------------------------------------------------------*/

		
.footer-nav ul	{
		list-style-type:	none;
		margin-bottom:		0px;
		margin-top:		0px;
		margin-left:		0px;
		padding-left:		0px;
		padding-bottom:		0px;
		}				
.footer-nav li	{
		padding-right:		10px;
		padding-left:		10px;
		display: inline;
		border-collapse:	collapse;
		border-right: 1px solid #ffffff;
}
.LastNav {
	border-right: 0px solid #ffffff !important;
}				
.footer-nav li a:hover	
		{
			text-decoration: underline;
		}				
.footer-nav a	{
		font-size:		9pt;
		padding-left:		5px;
		color:			#ffffff;
		}		
.footer-nav ul li ul	{display: inline;}

/*----------------------------------------------*/
.website-designed	
		{
		width:			800px;
		padding-top:		0px;
		padding-bottom:		15px;
		text-align: center;
		background-color:	#0C0C48;
		color:				#ffffff;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		}
.website-designed a	
		{
 		color:			#ffffff;
		}

/*----------------*/
.sitemapnav_1
{
	padding-left: 10px;
}
.sitemapnav_2
{
	padding-left: 20px;
}
.sitemapnav_3
{
	padding-left: 30px;
}
