body{
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-weight:normal;
	font-size: 14px;
	color: #333333;
	margin:0px;
	padding:0px;
	background:#DFEFCE;
}


 h1,h2,h3,h4,h5,h6 {
	margin : 0px; 
	padding : 0px; 
	color : #F9FBAB;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-weight:bold; line-height:28px;
	text-transform:capitalize;
}

 
h1 {
	font-size: 22px; 	
}


h2 {
	font-size : 20px; 
}


h3 {	
	font-size : 18px;  
}


h4 {
	font-size : 16px;
}


h5 {
	font-size : 15px; 
}


h6 {
	font-size : 14px; text-decoration:underline;
}
 
p{
	margin-bottom:10px !important;
	margin-top:10px !important;
}

br{
	padding:0px !important;
	margin-top:2px !important;
	margin-bottom:2px !important;
}

a, a:visited{
	text-decoration:underline;
	color:#F9FBAB; 
}


a:hover{
	text-decoration:none;
	color:#FFFFFF;
}


.x_button{
	border:#D3DEF5 1px solid;
	color:#002787;
	margin:0px;
	height:28px; font-family:Arial, Helvetica, sans-serif;	
	font-size:13px; padding-left:8px; padding-right:8px;
	background:url(../images/btn_bg.gif) top repeat-x; font-weight:bold;
}


form{
	margin:0px;
	padding:0px;
}

.x_table{
	background-color:#FFFFFF;
	border-top:#FFFFFF 1px solid;	
}

.x_table th{
	text-align:left;
	font-weight:normal;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	height:25px;
	background:url(../images/th_bg.gif) #193D86 right repeat-y;
	border:0px;
}

.x_table td{
	background-color:#D3DEF5; padding:4px; color:#000000; border:0px;
}

.x_table .altrow td{
	background-color:#97B0E3;
	color:#000000;
	border:0px;
}

.x_txtbox{
	border:1px solid #707070;
	padding:0px;
	height:18px;
	font-size:13px; width:150px;
	background:#FFFFFF;
	color:#000000;
}
p{
	margin-top: 7px;
	margin-bottom: 7px;
}


ul{
	margin:0px;
	margin-bottom:5px;
	margin-top:5px;
	padding:0px;
	padding-left:15px;
}

li{
	margin:0px;
	margin-bottom:2px;
	margin-top:2px;
	padding:0px;
}

/*page style start here*/


.x_body{
	width:1003px;
	margin:0 auto;
}
.margin{
	height:15px;
	line-height:15px;
	overflow:hidden;
	font-size:1px;
}

.phoneimgdiv{
	text-align:right;
	line-height:18px;
	color:#102271;
	position:relative;
}

.phoneimgdiv a, .phoneimgdiv a:visited{
	color:#102271;
	text-decoration:none; font-style:normal;
}

.phoneimgdiv a:hover{
	color:#5868AB;
	text-decoration:none; font-style:normal;
}

.phoneimgdiv0{
	float:right;
	padding-right:5px;
}

.phoneimgdiv1{
	float:right;
	padding-right:5px;
}

.phoneimgdiv1 a, .phoneimgdiv1 a:visited{
	background:url(../images/linkimg.jpg) left center no-repeat;
	padding-left:15px;
	color:#102271;
	text-decoration:none;
}

.phoneimgdiv1 a:hover{
	color:#5868AB;
	text-decoration:none;
}

.phoneimgdiv2{
	float:right;
	background:url(../images/phimg.gif) left top no-repeat;
	padding-left:20px;
	padding-right:20px;	
}

#x_body{
	background:url(../images/x_body_bg.jpg) center repeat-y; 
}

#x_body1{
	background:url(../images/x_body_top.jpg) center top no-repeat;
}

#x_body2{
	background:url(../images/x_body_btm.jpg) center bottom no-repeat;
	padding-bottom:16px;
	padding-top:16px;
}

#x_body_main{
	width:989px;
	margin:0px auto; height:630px;
	background:url(../images/content_bg.gif) bottom repeat-x;
}

#footer{
	width:969px;
	margin:0 auto;
}

#footer1{
	padding-top:5px;
	text-align:center;
}

#footer1 a, #footer1 a:visited{
	padding-left:15px;
	padding-right:10px;
	color:#102271;
	text-decoration:none;
}


#footer1 a:hover{
	color:#102271;
	text-decoration:underline;
}

#footer2{
	padding-top:5px; color:#102271; text-align:right;
}

#footer2_lft{
	float:left;
}

#footer2 a, #footer2 a:visited{
	color:#102271;
	text-decoration:none;
}


#footer2 a:hover{
	color:#102271;
	text-decoration:underline;
}



/*home page styles*/





.home_left{
	float:left;
}

.home_left_w{
	width:376px;
}

.sub_left_w{
	width:376px;
}


.home_left .logo{
	text-align:left; padding-left:5px;
	margin-top:-5px;
}

.home_left .maintxt{
	font-size:13px; line-height:23px;
	letter-spacing:1px;
	color:#1d3b79;
	height:190px;
	margin:0px auto;
}

.home_left_maintxt{
	width:320px;
	margin:0px auto; 
}

.sub_left_maintxt{
	width:280px; 
}

.maintxt2{
	padding-top:15px;
}

.maintxt2_s{
	padding-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

.maintxt2 a, .maintxt2 a:visited{
	color:#1d3b79;
}

.maintxt2 a:hover{
	color:#1d3b79;
}


.maintxt2 h1{
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	text-align:left;
	color:#002573;
	
}


.sidemenu{
	width:180px;
	margin:0px auto;
	clear:both;
}

.sidemenu a, .sidemenu a:visited{
	display:block;
	background:url(../images/sidemnu_bg.gif) left repeat-y;
	text-decoration:none; text-align:center;
	color:#FFFFFF;
	font-size:14px; width:180px; margin:0px !important; padding:0px; cursor:pointer !important; font-style:normal;
}

.sidemenu a:hover{
	display:block;
	background:url(../images/sidemnu_bg_h.gif) left repeat-y;
	text-decoration:none;
	color:#FFFFFF;  margin:0px !important;
}

.sidemenu a span, .sidemenu a:visited span{
	display:block;
	background:url(../images/sidemnu_top.gif) left top no-repeat;
}

.sidemenu a:hover span{
	display:block;
	background:url(../images/sidemnu_top_h.gif) left top no-repeat !important;
}

.sidemenu a span span, .sidemenu a:visited span span{
	display:block;
	background:url(../images/sidemnu_btm.gif) left bottom no-repeat; 
	padding-bottom:10px; 
	padding-top:10px; 
	line-height:14px;
	white-space:normal;
}

.sidemenu a:hover span span{
	display:block;
	background:url(../images/sidemnu_btm_h.gif) left bottom no-repeat; 
}


.home_right{
	width:612px;
	height:630px;
	float:right;
	background:url(../images/rgt_bg.jpg) #173B85 top right repeat-y !important; position:relative;
}

.home_right_top{
	width:612px; text-align:right; background-color:#173B85;
	height:12px;
	line-height:12px;
	font-size:1px;
	overflow:hidden;
	top:-9px;
	left:0px;
	position:absolute;
}

.home_right_btm{
	width:612px; text-align:right; background-color:#173B85;
	height:10px;
	line-height:10px;
	font-size:1px;
	overflow:hidden;
	bottom:-10px;
	left:0px;
	position:absolute;
}

.home_right_main{
	background:url(../images/right_mnu.jpg) right bottom no-repeat;
	height:630px;
	width:612px;
}

.home_right_main1{
	position:relative;
	height:630px; width:474px; float:right;
}

.heading{
	position:absolute;
	left:-95px;
	top:10px;
}

.heading h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFFFFF;
}

.heading h1 a, .heading h1 a:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-style:normal;
}

.heading h1 a:hover{
	color:#FFFFFF;
	text-decoration:none;
	font-style:normal;
}

.menu0{
	position:absolute;
	margin-top:359px;
	right:0px;
}

.menu1{
	position:absolute;
	margin-left:258px;
	margin-top:28px;
}

.menu2{
	position:absolute;
	margin-left:84px;
	margin-top:174px;
}

.menu3{
	position:absolute;
	margin-left:394px;
	margin-top:164px;
}

.menu4{
	position:absolute;
	margin-left:260px;
	margin-top:210px;
}

.menu5{
	position:absolute;
	margin-left:176px;
	margin-top:346px;
}

.menu6{
	position:absolute;
	margin-left:45px;
	margin-top:401px;
}

.menu7{
	position:absolute;
	margin-left:177px;
	margin-top:494px;
}

.menu1{
	position:absolute;
	left:0px;
	top:0px;
}


/*home page styles*/

/*sub page styles*/

.sub_right{
	width:612px;
	height:630px;
	float:right;
}

.sub_right1{
	width:612px;
	height:185px;
	position:relative;
}

.sub_right_top_bdr{
	width:612px;
	height:177px;
	position:absolute;
	top:-8px;
	left:0px;
	overflow:hidden;
	z-index:999;
}

.sub_right_top_bdr{
	background:no-repeat right top;
	width:612px;
	height:192px;
	position:absolute;
	top:-8px;
	left:0px;
	overflow:hidden !important;
	z-index:999;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/sub_bdr.png');
}

.sub_right_top_bdr[class] {
	background-image:url(../images/sub_bdr.png);
	background-repeat: no-repeat;
}

.sub_right_top{
	width:612px;
	height:186px;
	position:absolute;
	top:-5px;
	right:2px;
	overflow:hidden !important; 
}

.sub_right_top img{
	overflow:hidden !important;
	float:right;
}

.sub_right2{
	width:612px;
	float:right;
}

.sub_right2_top{
	color:#002787;
	padding-bottom:5px;
	line-height:20px;
}

.sub_right2_top a, .sub_right2_top a:visited{
	color:#002787;
	text-decoration:none;
}

.sub_right2_top a:hover{
	color:#537FEF;
	text-decoration:underline;
}

.sub_right2_top .activelink, .sub_right2_top .activelink:visited{
		color:#537FEF;
}

.sub_right2_btm{
	background:url(../images/subcontent_bg.jpg) left repeat-y;
	height:418px;
	position:relative;	
}

.sub_right2_btm1{
	position:absolute;
	top:0px;
	left:0px;
}

.sub_right2_btm2{
	width:595px;
	margin:0px auto;
	padding-bottom:10px;
	padding-top:20px;
}

.sub_right2_btm2_scroll{
	height:300px;
	overflow:auto !important;
}

.sub_right2_btm2_main{
	width:575px !important;
	white-space:normal !important;
	overflow:hidden !important;
}

.sub_right2_btm2_main1{
	padding-left:10px;
	color:#FFFFFF;
	line-height:18px; 
}

.link, .link:visited{
	text-decoration:underline;
	color:#FFFFFF;
}

.link:hover{
	text-decoration:underline;
	color:#999999;
}


.sub_right2_btm2_main1 h6{

}

.padding_lft{
	padding-left:5px;
}

.divbdr{
	background:url(../images/dotted.gif) repeat-x center 5px;
	line-height:1px;
	padding:8px;
	font-size:1px;
	overflow:hidden;
}

.sub_right2_btm3{
	position:absolute;
	bottom:-12px;
	left:0px;
	z-index:999;
}

/*sub page styles*/

.link_list ul{
	padding:0px; margin:0px; display:inline;
}

.link_list ul li{
	list-style:circle; padding:0px; margin:0px; margin-left:15px;
}

.link_list ul li a, .link_list ul li a:visited{
	text-decoration:underline;
}

.link_list ul li a:hover{
	text-decoration:none;
}

.link_list ul li.head_list{
	display:block; list-style:none; border:0px solid #385D8A;
	margin:0px; padding:5px; width:300px; margin-top:15px; margin-bottom:10px;
/*	background:url(../images/sitemap_bg.gif) repeat-x center bottom;
	padding-bottom:7px;
	padding-top:8px;
	line-height:16px;
*/}

.link_list ul li.head_list a, .link_list ul li.head_list a:visited{
	text-decoration:underline;
	font-size:15px;
	font-weight:bold;
}

.link_list ul li.head_list a:hover{
	text-decoration:none;
}

.link_list ul li ul li a, .link_list ul li ul li a:visited{
	text-decoration:none;
}

.link_list ul li ul li a:hover{
	text-decoration:underline;
}

.link_list ul li ul li{
	list-style:square; margin-left:30px;
}

.link_list ul li ul li.dashed{
	list-style-type:disc !important;
}

.cms_link, .cms_link:visited{
	color:#F9FBAB;
	font-style:normal;
	text-decoration:underline;
}

.cms_link:hover{
	color:#F9FBAB;
	font-style:normal;
	text-decoration:none !important;
}

.tickul li{
	background:url(../images/li_img.gif) no-repeat left -2px;
	padding-left:18px;
	list-style:none;
}

.r_tickul li{
	background:url(../images/r_liimg.gif) no-repeat left 5px;
	padding-left:15px;
	list-style:none;
}

.r_tickul li a, .r_tickul li a:visited{
	text-decoration:none;
}


.activelink, .activelink:visited{
	color:#000000;
}

.activelink:hover{
	color:#000000;
}


