/* CSS Document */

a:active { outline:none;}
a:focus{ outline:none;}
body{ margin:0;  padding:0; font: normal 12px/18px Arial, Helvetica, sans-serif; background:#8CDFF7 url('../images/body_bg.jpg') 0 0 repeat-x;}
* html{margin:0; padding:0; }

img, div { behavior: url(iepngfix.htc); border:0;}

/*-- Body style  ---*/
#wrapper	{ width:838px; height:auto; margin:0 auto; padding-left:8px; background: transparent url('../images/cont_bg.png') 0 0 repeat-y;}


.header		{ width:830px; height:200px; margin:0; padding:0; background:url('../images/banner.jpg') 0 0 no-repeat; top right no-repeat;}

.nav 	{ width:830px; height:40px; margin:0; padding:0px; background:url('../images/menu_bg.jpg') 0 0 repeat-x; }
.nav ul 	{ width:750px; margin:0 auto; padding:0;}
.nav ul li 	{ margin:0; padding:0; float:left; text-align:center; list-style:none; }
.nav ul li a 	{ margin:0; padding:0 18px; font: bold 12px/40px Arial, Helvetica, sans-serif;  color:#fff; float:left; text-align:center; text-decoration:none;}
.nav ul li a:hover, .nav ul li a.act	{  font: bold 12px/40px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/menu_ovr_bg.jpg) 0 0 repeat-x;  }

.inner_top 	{ width:830px; height:15px; margin:0; padding:0px; background:url('../images/inner_topbg.jpg') 0 0 repeat-x; }

.side_menu	{	width:204px; height:auto; margin:0; padding:0; background:#058BCA;}
.side_menu ul	{ margin:0; padding:0;}
.side_menu ul li	{ margin:0; padding:0; list-style:none; background:#058BCA url(../images/s_arrw.jpg) 15px 8px no-repeat; border-bottom:1px solid #002953;  display:block;}
.side_menu ul li a { font: bold 12px/30px Arial, Helvetica, sans-serif; color:#002953; margin:0; display:block; padding:0 0 0 35px; text-decoration:none; text-align:left !important;}
.side_menu ul li a:hover, .side_menu ul li a.act { margin:0; color:#fff; background:#41BDFA;}

.container	{ width:830px; height:auto; margin:0; padding:0; background:#fff url('../images/g_bg.jpg') 0 0 repeat-x;}

.container h2	{ font: normal 22px/30px Arial, Helvetica, sans-serif; color:#002953; text-align:left; margin:0; padding:0; }
.container p	{ font: normal 12px/20px Arial, Helvetica, sans-serif; color:#002953; text-align:left; margin:0; padding:0; }
.container .more a	{ font: normal 11px/20px Arial, Helvetica, sans-serif; color:#990000; text-align:right; margin:0; padding:0; }
.container .more a:hover	{ color:#333; text-decoration:none;}

.footer_box		{ width:780px; height:40px; margin: 0 auto; padding:0; border-top:1px solid #058DCC;}
.footer_box	 a	{ font: normal 12px/40px Arial, Helvetica, sans-serif; color:#058DCC; text-align: center; margin:0; padding:0 10px; text-decoration:none;}
.footer_box	 a:hover	{ color:#666; text-decoration:underline; letter-spacing:1px;}
#footer 	{ width:846px; height:20px; margin: 0 auto; padding-bottom:20px; background:url(../images/footer_end.png) 0 0 no-repeat;}