@charset "utf-8";
/* CSS Document */
html, body, h1, h2, h3, h4, h5, dl, dt, dd, form, fieldset {
margin : 0;
padding : 0;
}
a img {
border : none;
}
fieldset {
border : none;
}
body {
font: 85% Verdana, Arial, Helvetica, sans-serif;
color : #333333;
line-height: 1.6em;
background:url(../images/bg.jpg) repeat; 
}
.mainbg{background:url(../images/main_bg.jpg) repeat-y;}
.bg_bn{background:url(../images/bg_bn.jpg) repeat-x;}
a:link, a:active, a:visited{font-size: 13px; color:#123570; text-decoration: none; font-weight: bold;}
a:hover{ text-decoration: underline;}
a.smlink:link, a.smlink:active, a.smlink:visited{ color:#993333; font-size: 11px;  text-decoration: none; font-weight: normal;}
a.smlink:hover{ text-decoration: underline;}
a.norlink:link, a.norlink:active, a.norlink:visited{font-size: 14px; color:#123570; text-decoration: none; font-weight: normal;}
a.norlink:hover{text-decoration: underline;}
a.wbl:link, a.wbl:active, a.wbl:visited{font-size: 14px; color:#FFF; text-decoration: none; }
a.wbl:hover{text-decoration: underline;}
/*Navigation*/
#nav{margin: 0px auto; background: url(../images/menu_bg.jpg) repeat-x;}
#nav ul{ margin: 0; padding:0px 10px;}
#nav ul li{display: inline; }
#nav li {
	float: left;
		margin: 0;
	padding: 0;
}
#nav a {
	background: url("images/seperator.gif") bottom right no-repeat;
	color: #FFF;
	display: block;
	font-weight: 700;
	float: left;
	margin:0;
	padding:8px 10px;
	text-decoration: none;
}
#nav a:hover {
	background: url(../images/nav_hbg.jpg) bottom center repeat-x;
	color: #000;
	padding-bottom:8px;}
#nav a.selected  {
	background: url(../images/nav_hbg.jpg) bottom center repeat-x;
	color:#000;
	padding-bottom:8px;}
	#nav a.selected:hover  {
	background: url(../images/nav_hbg.jpg) bottom center repeat-x;
	color: #FFF;
	padding-bottom:8px;}
/*Navigation Ends*/
/*left column starts*/
#left{width: 195px; background-color: #FFF; float: left;}
#left_coloum{width: 195px; background: #0f3169; float: left;}
#left_coloum ul{ padding: 8px; margin: 0 0 0 3px; }
#left_coloum ul li{line-height: 18px; border-bottom: solid #4d6dac 1px; padding: 5px 0 5px 0; list-style-type: none;}
#left_coloum ul li a{color: #fff; text-decoration: none;}
#left_coloum ul li a:hover{text-decoration: underline;}
#left_coloum ul li .act{font-size:16px; font-weight:bold;}
.sel{ line-height: 18px; padding:5px 0 5px 0;  list-style-type: none; background:#5f7cc0;}
.icon{font-size:16px; font-weight:bold; color:#FFFFFF;}
h1{font-size: 20px; font-weight: bold; color: #000; margin-bottom: 6px; /*border-bottom:#b4bdcc solid 2px; line-height:20px; padding:0 0 6px;*/}
h2{font-size: 16px; font-weight: bold; color: #fff; margin:10px 0x 6px 0; background:#0f3169; text-align:center;}
.footerbg{background:url(../images/footer_bg.jpg) repeat-x; height: 7px;}
.inputbox{width: 300px;}
.bold{font-weight: bold;}
a.inl:link, a.inl:active, a.inl:visited{font-size: 14px; color:#990100;  font-weight: bold; text-decoration: underline;}
a.inl:hover{text-decoration: none;}
.bluheading{color : #0b4da3;
margin : 0 0 0.3em 0;
padding-top : 0.1em;
font-weight : bold;
font-size : 17px;
line-height : 1.1;
}
.graytxt {
color : #666666;
font-weight : bold;
}
.bb_blue{color:#235ba6; font-weight:bold;}
.smtxt{font-size:11px;}
.dotline {background:url(../images/dot.jpg) repeat-x; background-position:center;}


#smleft{width: 192px; background-color: #FFF; float: left;}
#smleft_coloum{width: 192px; background: #0f3169; float: left;}
#smleft_coloum ul{ padding: 5px; margin: 0 0 0 0px;}
#smleft_coloum ul li{line-height: 18px; border-bottom: solid #0f3169 1px; padding: 0px 0 5px 10px; list-style-type: none;  background:url(../images/yarrow.jpg) 0 37% no-repeat;}
#smleft_coloum ul li a{color: #fff; text-decoration: none;}
#smleft_coloum ul li a:hover{text-decoration: underline;}
#smleft_coloum ul li .act{font-size:16px; font-weight:bold;}


#sm_coloum ul{ padding: 5px; margin: 0 0 0 0px;}
#sm_coloum ul li{line-height: 18px; border-bottom: solid #0f3169 1px; padding: 0px 0 5px 15px; list-style-type: none;  background:url(../images/arrow.jpg) 0 35% no-repeat;}
#sm_coloum ul li a{color: #fff; text-decoration: none;}
#sm_coloum ul li a:hover{text-decoration: underline;}



.bb{ font-weight:bold;}
.trow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px;
	border: 1px solid #d4d2d2;
	vertical-align: top;
}
.pad{padding:4px;}

.hblue_bg{background:url(../images/h_bg.jpg) repeat-y;}
.vblue_bg{background:url(../images/v_bg.jpg) repeat-x;}

a.fotter:link, a.fotter:active, a.fotter:visited{
color:#123570;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.fotter:hover{
font-size:12px;
text-decoration:underline;}
.font11{ font-size:11px;}