body { 
  font-size: 11px;
  font-family:Arial;
  padding: 0; 
  margin:0 auto;
  color:#4F5559;
  text-align:justify;
  background:#C9E0F8;
}
h3{padding:0;margin:0}

a { color: #0155B2;  text-decoration : none; outline:none;}
a:hover { color: #0155B2; text-decoration :underline;}
img
{
border:none; outline:none;
}



#wrapper
{
margin:10px auto; width:100%; height:auto; text-align:center;
}
/*header CSS*/
#header
{
width:980px; height:123px; margin:0 auto;  background:#ffffff; 
}
#header #top
{
height:5px; width:980px; float:left;
}
#header #spacer1
{
height:10px; width:980px; float:left;
}
#header #row2
{
float:left; text-align:left; width:970px; height:auto; margin:0 auto;
}
#header #row2 #logo
{
width:181px; height:98px; padding-left:21px;float:left;
}
#header #row2 #logo2
{
width:181px; height:98px; padding-left:21px;float:left;
}

#header #row2 #address{
float:left;font:normal 11px arial; padding-left:20px;
}
/*header CSS ends*/


/*navigation*/
#navigation
{
width:980px; height:29px; margin:0 auto; text-align:center; background:#ffffff; border-bottom:1px solid #ffffff;
}
#navigation ul
{
list-style:none;  padding:0px 0px 0px 4px; margin:0 auto;
}
#navigation li
{
border-right:1px solid #ffffff; float:left; 
}
#navigation li a
{
width:161px; height:29px; background:#91999C; text-align:center; font-size:12px; color:#ffffff; font-family:arial; line-height:29px; display:block; text-decoration:none;
}
#navigation li a:hover
{
background:#626A75;
}

/*navigation ends*/

/*banner*/
#banner
{
width:980px; height:auto; clear:both; margin:0 auto; background:#ffffff;
} 
#banner .bannermain
{
width:971px; height:230px; background:#003B90; color:#ffffff; margin:0 auto; 
}
#banner .bannermain img
{
float:left; width:458px; height:218px; margin:6px 20px 6px 7px;
}
#banner .bannermain .welcomeTxt
{
width:455px; height:auto; padding:0px 30px 0px 0px; float:right; font-size:11px; text-align:justify; line-height:17px; 
}
#banner .bannermain .welcomeTxt h1
{
font-size:18px; color:#ffffff; line-height:30px;
}
/*banner ends*/

/*middle*/
#middle
{
width:980px; height:auto; background:#ffffff; margin:0 auto; clear:both;     
}
#middle #content
{
float:left; margin:0 auto; padding:19px 5px 10px 5px; background:#ffffff; width:970px; height:auto; text-align:center;
} 
#middle #content .InContent
{
text-align:justify; line-height:16px; padding:0px 30px 30px 20px; font-size:11px; color:#4F5559;
}
#middle #content ul
{
list-style:none; padding:0; margin:0;
}
#middle #content li
{
background:url(../img/gray_arrow.gif) no-repeat 10px 4px; line-height:22px; padding-left:40px;
}
#middle #content li li
{
background:url(../img/blkarrow.gif) no-repeat 10px 8px; line-height:22px; padding-left:30px;
}

/* categories box*/
.category
{
width:306px; height:145px; overflow:hidden; margin-right:7px; #margin-right:4px; margin-left:8px; margin-bottom:26px; float:left;
}
.category .heading
{
width:276px; height:22px; background:url(../img/gray_arrow.gif) no-repeat 10px 5px #7D868B; padding-left:30px; text-align:left; font-size:12px; font-weight:bold; color:#ffffff; line-height:22px;
}
.category .spacer2
{
width:306px; height:15px; float:left;
}
.category .txt
{
width:306px; height:120px; clear:left; text-align:left; line-height:15px;
}

.category .txt .div_img{
width:110px;height:103px;margin-right:10px;float:left;
}
.category .txt .div_txt{
width:178px;height:94px;float:left;
}
.category .txt .div_more{
width:178px;height:5px;float:left;
}
.category .txt img
{
 padding:1px; border:1px solid #000000; 
}
.category .txt a
{
color:#0155B2; font-weight:bold; text-decoration:none;
}
.category .txt a:hover
{
color:#000000;
}
.imgborder
{
padding:1px; border:0px solid #000000; margin:0px 11px 0px 10px;
}
/* categories box CSS ends*/


/*middle  ends*/


/*footer*/
#footer
{
width:980px; height:auto; margin:0 auto; clear:both;
}
#footer #bottom_curve
{width:980px; height:5px; clear:both;
}
#footer .footer_txt
{
padding:22px 0px 22px 22px; color:#626A75; font-size:11px;  text-align:left;
}
#footer .footer_txt a
{
color:#626A75; text-decoration:none;
}
#footer .footer_txt a:hover
{text-decoration:underline; color:#000000;
}

/*footer ends*/

/*inner page CSS*/

/*banner*/
#banner_in
{
width:980px; height:auto; clear:both; margin:0 auto; background:#ffffff; 
} 
#banner_in .bannermain_in
{
width:980px; height:auto; background:#ffffff; color:#ffffff; float:left; 
}
#banner_in .bannermain_in .bluTxt
{
width:952px; height:70px; background:#003B90; margin:0px 4px 0px 4px; #margin:0px 0px 0px 0px; font-size:18px; color:#ffffff; line-height:60px;  text-align:right; padding-right:20px;  
}

/*banner ends*/


/* reference*/
#divRight
{
float:right; width:450px; height:auto; margin-right:40px; text-align:center;
}
#divRight img
{
border:none; margin-left:10px; margin-right:10px; 
}
#divRight label
{
width:120px;  border:0px solid red;  float:left; height:25px; padding-top:2px; text-align:left;
}
input,select,textarea
{
border:1px solid #99A3A6;  float:left; font-size:11px; color:#7D868B;
}
#divRight br
{
clear:left;
}
.paddleft
{
padding-left:30px; font-size:11px; line-height:20px;
}
#submit
{
width:60px; font-size:11px; color:#ffffff; background:#003B90; float:left; margin-right:10px; border:none; display:block; padding:2px 10px 2px 10px;
}
.redtxt
{
color:#dd0000;
}
.bluheading
{
color:#0155B2; font-size:12px; font-weight:bold;
}
.bluheading2
{
color:#0155B2; font-size:18px; font-weight:normal; text-align:left;
}
/* reference ends*/

.InContent #survey{
	clear: both;
	padding-left:20px;
}

#survey .bluetxt{
	color:#0155B2;
}
.bluhead{
	color:#0155B2;
	font-size:18px;
	font-weight:bold;
	padding-left:300px;
	padding-bottom:20px;
	padding-top:5px;
}
.radio{	
	vertical-align:bottom;
	text-align:center;
	padding-left:25px;
}
.radio input{
	border:0px;
}

.redtxt{
	color:red;
}