/* Main CSS Start */
/*importing reset stylesheet start*/
@import "reset.css";
/*importing reset stylesheet end*/

body {
	background: url(../images/body-bg.jpg) no-repeat top #076c7b;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
#wrapper {
	width:989px;
	margin: 0 auto;
}
/* Main CSS End */


/* Header CSS Start */
#header {
	width:989px;
	margin:0 auto;
	height: 142px;
}
.logo
{ padding-top: 10px;
	width:240px;
	height:131px;
	float:left;
}
.links
{
	width:184px;
	height:57px;
	float:right;
	margin:45px 8px 0 0;
}
.search
{
	background:url(../images/send.png) no-repeat right top;
	width:238px;
	height:32px;
	float:right;
	margin:10px 9px 0 0;
}
.search input
{
	margin:8px 0 0 8px;
	padding:0;
	width:175px;
	height:14px;
	float:left!important;
	border:0;
	color:#126d8a;

}
.search input.button
{
	background:url(../images/search.jpg) no-repeat !important;
	width:39px!important;
	height:20px!important;
	margin:7px 0 0 9px!important;
	cursor:pointer;
}
#header p
{
	float:left;
	font-size:13px;
	color:#fff;
	padding:122px 0 0 10px;
	text-transform:capitalize;
	font-weight:bold;
}
#content-top
{
	background:url(../images/content-top.png) no-repeat left top;
	height:11px;
	width:989px;
	margin:0 auto;
}
#content-end
{
	background:url(../images/content-end.png) no-repeat left top;
	height:11px;
	width:989px;
	margin:0 auto;
}
/* Header CSS End */


/* Menu CSS Start */
#menu {
	width: 964px;
	height: 36px;
	background: url(../images/menu-bg.gif) repeat-x left top;
}

#menu ul { margin-left: 2px;}

#menu ul li
{
	position: relative;
	float:left;
	padding: 11px 8px 0 10px;
	background:url(../images/spri.gif) no-repeat left 13px;
}



#menu ul li a
{
	color:#fff;
	font-size:12px;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:bold;
	display:block;
}
#menu ul li a:hover,#menu ul li a.active
{
	color:#2a2b2b!important;
}


#menu ul li ul
{
	position:absolute;
	visibility:visible;
	left:10px;
	top:25px;
	margin:0;
	padding: 11px 0 0 0;
	display:none;
	border-bottom:1px solid #0496ad!important;
	width:240px;  
}

#menu ul li ul ul{
	width:240px;
	left:99%;
	top:4px;
	padding:0 !important;
	z-index:1000;


}

#menu ul li ul li
{
	background:#e9f3f9;
	border:1px solid #0496ad!important;
	border-bottom:none!important;
	display:block;
	width:240px;
	padding:0;
	cursor:pointer;
}

.arrow{
	background: url(../images/arrow.gif) no-repeat right 4px #e9f3f9 !important;
	font-size:0;
}

#menu ul li ul li a
{
	color:#0496ad!important;
	display:inline-block!important;
	font-weight:normal;
	font-size:12px;
	padding:2px 13px 2px 4px!important;
	display:block!important;
}
#menu ul li ul li a:hover
{
	color:#999!important;
}

#menu ul li.nospri
{
	background:none;
}

/* Menu CSS End */


/* Content CSS Start */
#content {
	background: url(../images/content-repeat-bg.png) repeat-y center top;
	width:978px;
	margin:0 auto;
	padding:4px 0 6px 11px;
}
.banner
{
	width:964px;
	height:275px;
	padding:5px 0 5px 0;
}
#inner-content
{
	width:964px;
}
#col-1 {
	width: 392px;
	float: left;
	background:#dbf2f9;
	padding:5px 0 5px 0;
	border:#bad4dc 1px solid;
}
.box
{
	width:374px;
	padding:4px 0 5px 6px;
	margin:0 0 0 7px;
	float:left;
}
.bg
{
	background:#fff;
}
.img-fram
{
	background:url(../images/image-fram.png) no-repeat left top;
	width:77px;
	height:57px;
	float:left;
}
.img-fram img
{
	padding:2px 0 0 2px;
}
.text
{
	float:left;
	width:278px;
	padding:5px 0 0 18px;
}
.text h3 a
{
	font-size:15px;
	text-decoration:none;
	color:#3799ba;
}
.text h3 a:hover
{
	color:#59b1cf;
}
.text p
{
	font-size:11px;
	color:#59b2cf;
	width:258px;
}
#col-2 {
	width:543px;
	float: left;
	padding:8px 0 0 20px;
}
#col-2 a
{
	font-size:12px;

}
#col-2 a img
{
	padding:4px 0 0 0;
}
.image
{
	padding-top:16px!important;
}
#col-2 h2
{
	padding:2px 0 11px 0;
	color:#157fa2;
	font-size:17px;
	float:left;
}
.read-more
{
	width:70px;
	height:18px;
	float:right;
	background:#157fa2!important;
	padding:5px 0 0 8px!important;
}
.read-more a:hover
{

}
.read-more a
{
	padding:0!important;
	font-size:12px!important;
	color:#fff!important;
	text-decoration:none!important;
}
.news
{
	border-bottom:1px solid #b8d8e3;
}
.news ul
{
	padding:0!important;
}
.news ul li
{
	padding:3px 0 10px 0!important;
}
.dates
{
	float:left;
	font-size:12px;
	color:#000;
}
.news-detail
{
	float:left;
	width:465px;
	padding:0 0 0 10px;
}
.news-detail a
{
	color:#157fa2;
	font-size:12px;
	text-decoration:none;
}
.news-detail a:hover
{
color:#000;
}
/* Content CSS End */


/* Footer CSS Start */


a.footlink:link { font-size: 11px; color: #ffffff; text-decoration: none; }
a.footlink:visited { font-size: 11px; color: #ffffff; text-decoration: none;}
a.footlink:active { font-size: 11px; color: #ffffff; text-decoration: none; }
a.footlink:hover { font-size: 11px; color: #ffffff; text-decoration: underline;}




#footer {
	height: 75px;
	width:980px;
margin:0 auto;
padding:0 0 0 5px;
}
#footer p
{
width:150px;
float:left;
color:#fff;
font-size:11px;
}
.foot
{
padding:0!important;
margin:0 0 0 0!important;
}
.footer-menu
{ 
padding-left: 140px;
}

.footer-contact {  text-align: center; color: #ffffff; padding: 0px 0px 10px 0px; }


.footer-menu ul{
}
.footer-menu ul li
{
float:left;
padding:0 8px 0 9px;
background:url(../images/spri1.gif) no-repeat left 4px;
}
.footer-menu ul li.nospri
{
background:none;
}
.footer-menu ul li a
{
color:#fff;
font-size:11px;
text-decoration:none;
text-transform:capitalize;
}
.footer-menu ul li a:hover, .footer-menu ul li a.active
{
	text-decoration:underline;
}

#flash1, #flash2, #flash3, #flash4{
	display:none;
	width:964px;
	height:275px;
}
/* Footer CSS End */


.front .news label {
  float: left;
  display: block;
  width: 80px;
  color: black;
}

.front .news p { 
  float: left;
  width: 530px;
}
.front .news a {
  text-decoration: none;
  color: #0096B1;
}
.front .news a:hover {
  color: #076070;
}

.front .news li {
  clear: both;
  width: 530px;
  margin: 0 0 -7px 5px;
}






