body{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #333333;	

	height:100%;	

	margin:0;

	padding:0;

}



#container {

	margin:0 auto; 

	width:978px;

	min-height:558px;

	background-color: #fff;

	border:1px solid  #0176a3;
	
	margin-top:5px;
	
	background:url(../imgs/bg.gif) repeat-y left;
	

}


.flft{ float:left}
.frht{ float:right}

ul.listing { margin:0 0 0 13px; padding:0; font-size:11px}

#header{

	background-color:#0176a3;

	width:978px;
	
	float:left;

}



#mid-content{	 

	margin:0px;

}

#left{

	float:left;

	width:757px;

	margin:0px;	

}
#left_two{

	float:left;

	width:100%;

	margin:0px;	

}

#left select.selector, #left_two select.selector {
	display:block;
	width:150px;
	margin-bottom:20px;
}
#left p{
	margin:0px 0px 5px 0px;

}
.left_contbar{ 
	float:left;
	min-height:390px;
	width:241px;
	background-color: #3e9bc1;
}

.leftbanner { 
	float:left;
	width:241px;
	background-color:#fff;

}
.leftheading{
	border-bottom:10px solid #FFFFFF;
	height:33px;
	width:241px;
	font-size:16px;
	text-align:center;
	line-height:33px;
	font-weight:bold;
	color:#FFFFFF;
}
#leftcolumn select{ margin:0 auto; margin-bottom:10px; display:block;}

.mid{
	width:241px;
	margin:0 auto;
	text-align:center;
	color:#FFFFFF;
	line-height:18px;
	
}
.blueboldintro{
	color:#00498f !important;
	font-weight:bold;
	font-size:12px !important;
	text-align:justify;
}
P.bluebold{
	color:#00498f !important;
	font-weight:bold;
	font-size:12px !important;
	text-align:left;
}
.bluebold{
	color:#00498f !important;
	font-weight:bold;
	font-size:12px !important;
	text-align:left;
}
.blackbold{ 
	color:#636466 !important;
	font-weight:bold;
	font-size:12px !important;
	text-align:left;
}
.margintop{ margin:45px 0px 0px 0px;}


.right{	

	float:right;
	width:215px;
}
.right p{margin:0px 0px 5px 0px; }

#menu {

	height:47px;

	background:#fff;

}

#menu ul {

	margin: 0px 0px 0px 20px ;

	padding: 0px;

	list-style: none;



}



#menu li {

     display:inline;

	 line-height:30px;

	 margin:0px 0px 0px 35px;

}



#menu a {

	padding:0px;

	text-decoration: none;

	font-size: 11px;

	font-weight: bold;

	color: #16598e;

}



#menu a:hover {

	color: #6ea7c5;

}

.level1active a{color:#6ea7c5 !important; }

.trail a{color:#6ea7c5 !important; }

.content {

	margin:0px 24px 0px 267px; 

	padding:5px;

	color:#444444;
	
	text-align:justify;
	
}

.content p{

	padding:5px 0px 0px 0px; 

	font-size:13px;
}

.content h1{ 

	font-size:17px; 

	font-weight:bold ;  

	margin:0px ;    

	padding:0px 0px 15px 0px;

	margin:0px;

	color: #09487e;

}



.content a {

	color:#000;

	font-size:13px;

	font-weight:bold;

} 

.content a:hover{

	color:#666;

}



.clear {

	clear:both;

}

.footerleft{

	float:left;

	padding:5px 0px 0px 55px;

	font-size:11px;

	color:#94c7d8;		

}

.footerright{

	float:right;

	padding:5px 55px 0px 0px;

	font-size:11px;

	color:#94c7d8;	

}



#footer{

	background:#0c7eaa;

	height:29px;

	width:978px;

	margin:4px 0px 0px 0px;
	

}	

.bluenormal {color:#005A9C;}

a.bluenormallink:link, a.bluenormallink:visited,  a.bluenormallink:active {color:#005A9C; text-decoration:none; font-weight:normal; line-height:20px;}
a.bluenormallink:hover {color:#000; text-decoration:none; line-height:20px;}

a.backlink:link, a.backlink:visited,  a.backlink:active {color:#fff; text-decoration:none; font-weight:normal; line-height:20px;}
a.backlink:hover {color:#fff; text-decoration:none; line-height:20px;}

a.blueboldlink:link, a.blueboldlink:visited,  a.blueboldlink:active {color:#005A9C; text-decoration:none; line-height:20px; font-weight:bold;}
a.blueboldlink:hover {color:#000; text-decoration:none; line-height:20px;  font-weight:bold;}
.blueboldlink{color:#005A9C; text-decoration:none; line-height:20px; font-weight:bold;}

.selector ul { list-style:none; padding:0px; margin:0px; height:100px;}
.selector li { list-style:none; padding:0px 5px; margin:0px; float:left;}
.borderbttm {border-bottom:solid 1px #7596C5; margin-bottom:5px; height:5px;}

.selector ul li a{ text-decoration:none; color:#005A9C; font-weight:bold;}

img {
	border: none;
}
.gallery {
	text-align: left;
	vertical-align: text-bottom;
}