body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0px; }

td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; line-height:14px;}

.rghtborder {

border-right-width: 1px;

border-top-style: none;

border-right-style: solid;

border-bottom-style: none;

border-left-style: none;

border-top-color: #595554;

}

h1 {font-size:22px; color:#24426A; font-weight:bold; margin:0px; border-bottom:1px solid #C3C3C3; height:20px;}

h2 {font-size:16px; color:#24426A; font-weight:bold; margin:0px;}

h3 {margin:0px; font-size: 17px; font-weight: bold; color: #1F3D66; margin:0px;}

h4 {margin:0px;

font-weight: normal;

color:#333333;

font-size:12px;

margin:0px;

}

.bottomlink {



color: #213E67;}







td#menu {color:#083360; font-weight:bold; text-transform:uppercase;}











a#whitelink:link {font-size:10px; color:#ffffff; text-decoration:none; font-weight:bold;}



a#whitelink:visited {font-size:10px; color:#ffffff; text-decoration:none; font-weight:bold;}



a#whitelink:hover {font-size:10px; color:#ffffff; text-decoration:underline; font-weight:bold;}







a#footerlink:link {font-size:10px; color:#213E67; text-decoration:none; font-weight:normal}



a#footerlink:visited {font-size:10px; color:#213E67; text-decoration:none; font-weight:normal} 



a#footerlink:hover {font-size:10px; color:#213E67; text-decoration:underline; font-weight:normal} 







a#menu:link {font-size:11px; color:#002C68; text-decoration:none; text-transform:uppercase; font-weight:bold;}



a#menu:visited {font-size:11px; color:#002C68; text-decoration:none; font-weight:bold; text-transform:uppercase;}



a#menu:hover {font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold; text-transform:uppercase;}

#whitetext {font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold; text-transform:uppercase;}





input{font-size:11px; color:#000000;  border-top:1px solid #222222; border-bottom:1px solid #999999; border-left:1px solid #222222; border-right:1px solid #999999;}







select{font-size:11px; color:#000000;  border-top:1px solid #222222; border-bottom:1px solid #999999; border-left:1px solid #222222; border-right:1px solid #999999;}







input#button{}







.button {font-size:11px; color:#000000; font-weight:bold; border-top:1px solid #222222; border-bottom:1px solid #999999; border-left:1px solid #222222; border-right:1px solid #999999}







#noborder{ border:0px;}



.noborder{ border:0px;}







td#footer {line-height:18px;}







table#main {background-image:url(siteimages/maintableback.gif)}







a#myaccount:link {font-size:10px; color:#000000; text-decoration:none; font-weight:bold;}







a#myaccount:visited {font-size:10px; color:#000000; text-decoration:none; font-weight:bold;}







a#myaccount:hover {font-size:10px; color:#000000; text-decoration:underline; font-weight:bold;}







#padding { padding-left:10px; line-height:26px;}







a#leftmenu:link {color:#24426A; text-decoration:none;font-size:11px; text-transform:uppercase;}



a#leftmenu:visited {color:#24426A; text-decoration:none;font-size:11px; text-transform:uppercase;}



a#leftmenu:hover {color:#24426A; text-decoration:underline;font-size:11px; text-transform:uppercase;}







#projectlist{



margin:0px 0px 0px 0px;



padding:0px 0px 0px 0px;



float:left;



width:320px;



text-align:left;}







#projectlist ul {



list-style:none;



margin:0px 0px 0px 0px;



padding:0px 0px 0px 0px;



/*  list-style-type:decimal-leading-zero;



list-style-position:inside;*/}







#projectlist li {



 margin:0px 0px 0px 0px;



 padding:0px 0px 0px 0px;



line-height:1px;}







#projectlist a{



display:block;



font-family:Verdana, Arial, Helvetica, sans-serif;



font-size:11px;



font-weight:bold;



color:#333333;



border:1px solid #ffffff;



 border-left:0px solid #ffffff;



text-decoration:none;



line-height:15px;



margin:0px 0px 0px 0px;



 padding:0px 0px 0px 10px;



width:93%;



white-space:nowrap;



/*  background-color:#e1e1e1;



border:1px solid #e1e1e1;



padding:0px 0px 0px 5px;}*/}







#projectlist a:hover {



text-decoration:none;



color:#333333;



background-color:#f6f6f6;



border:1px solid #e4e4e4;



 border-left:0px solid #ffffff;



 white-space:nowrap;}







#projectlist a:active {



text-decoration:none;



color:#333333;



background-color:#e4e4e4;



border:1px solid #e4e4e4;



border-left:0px solid #ffffff;



white-space:nowrap;}







#NewMenu{



font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;  margin:0px;



padding:0px 0px 0px 0px;}







#NewMenu ul {margin:0px 0px 0px 0px;}







#NewMenu li {float:left;display:block;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;list-style:none;}







#NewMenu a{display:block;color:#24426A;text-align:center;text-decoration:none; padding: 15px 5px 0px 5px;}







#NewMenu a:hover {



display:block;



text-decoration:none;

/*background:url(right_both.gif) no-repeat right top;

background-position:100% -150px;*/

padding: 15px 5px 0px 5px;  }

#tableborder { border:1px solid #cccccc; border-collapse:collapse; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

table #tableborder td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #cccccc; border-collapse:collapse; }

table #tableborder th {font-weight:bold; background-color:#eeeeee; border-collapse:collapse; border:1px solid #cccccc;}

.tableborder { border:1px solid #cccccc; border-collapse:collapse; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

table .tableborder td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #cccccc; border-collapse:collapse; }

table .tableborder th {font-weight:bold; background-color:#eeeeee; border-collapse:collapse;}

#thnormal { border:1px solid #cccccc; border-collapse:collapse; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

table #thnormal td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #cccccc; border-collapse:collapse; }

table #thnormal th {font-weight:bold; background-color:#eeeeee; border-collapse:collapse; font-weight:none;}

#normal {font-weight:normal;}

#border1px {border-top:1px solid #cccccc;}

#borderbottom {border-bottom:1px solid #333333;}

#normal {font-weight:normal;}

#red {color:#ff0000;}

/* CSS Document */

a.navSub:link, a.navSub:visited{font-size:10px; color:#FF8400; font-weight:bold; padding-left:5px; padding-right:5px;}

a.navSub:hover{ text-decoration:none; color:#002163;}

.orangetext, .orangetext a:link, .orangetext a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF8400; text-decoration:none;}

.orangetext a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF8400; text-decoration:underline;}

.bluetext, .bluetext a:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#002163; text-decoration:none;}

.bluetext a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#002163; text-decoration:none;}

.bluetext a:hover{text-decoration:underline;}

.topmenu td{background-image:url(images/menubg.gif); background-repeat:repeat-x; height:23px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#002163;}

.right{background-image:url(images/header-right-bg.gif); background-repeat:repeat-y;}

.titletd{background-image:url(images/menubg.gif); background-repeat:repeat-x; height:23px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000; border-right:1px solid #8DADE5; border-left:1px solid #8DADE5;}

.italicfont{font-size:12px; font-style:italic; font-weight:bold;}

.pad2{padding:2px;}

.footertop{border-top:1px solid #ccc; line-height:18px;}
.footerbottom{border-bottom:2px solid #ccc; line-height:18px;}

.footer{border-top:1px solid #ccc; border-bottom:2px solid #ccc; line-height:18px;}

.footer a:link, .footer a:visited{color:#213e67; text-decoration:underline;}

.footer a:hover{color:#213e67; text-decoration:none;}/* CSS Document */

a:link, a:visited{color:#002163;}
a:hover{text-decoration:none;}

.secondarytopmenu{background-image:url(images/menubg.gif); background-repeat:repeat-x; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#002163;}

.redtext{color: #FF0000;}

.redtext1, .redtext1 a:link, .redtext1 a:visited{font-size:12px; font-weight:bold; color:#FF0000; text-decoration:none;}
.redtext1 a:hover{font-size:12px; font-weight:bold; color:#FF0000; text-decoration:none;}

.graytext{text-decoration:none;}

/* css add for drop-down menu */
div.menu {
	BORDER-RIGHT: #4c4c4c 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #4c4c4c 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 13px; 
	font-weight: bold; 
	Z-INDEX: 101; 
	LEFT: 247px; 
	VISIBILITY: hidden; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #4c4c4c 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #4c4c4c 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	POSITION: absolute; 
	TOP: 116px; 
	layer-background-color: #FFFFFF
}
div.menu A.menuItem {
	PADDING-RIGHT: 4px;
	DISPLAY: block;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 3px;
	CURSOR: hand;
	COLOR: #002163;
	PADDING-TOP: 3px;
	BORDER: #cccccc 1px solid; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: none
}
div.menu A.menuItem:hover {
	DISPLAY: block; CURSOR: hand; COLOR: #000000; BACKGROUND-COLOR: #eeeeee
}
div.menu A.menuItemHighlight {
	DISPLAY: block; CURSOR: hand; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
div.menu A.menuItem span.menuItemText {
	
}
div.menu A.menuItem span.menuItemArrow {
	COLOR: #000000
}
div.menu div.menuItemSep {
	BORDER-RIGHT: #e0e0e0 1px inset; BORDER-TOP: #e0e0e0 1px inset; BORDER-LEFT: #e0e0e0 1px inset; BORDER-BOTTOM: #e0e0e0 1px inset
}

/* CSS for search grid page*/
.td1{background-color:#e8efff; padding:2px; font-weight:bold; font-size:12px;}/*e8efff c0cccc*/
.td2{background-color:#dae3fd; padding:4px;}
.td3{background-color:#c2d3fa; padding:4px;}
.td4{background-color:#bfd3ff; padding:4px;}
.tr1{background-color:#e8efff; padding-top:3px; padding-bottom:3px; font-size:20px;}

.apptd{background-color:#dae3fd; padding:5px;}

.titletdsearch{background-image:url(images/searchbg.gif); background-repeat:repeat-x; height:32px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000; border-right:1px solid #8DADE5; border-left:1px solid #8DADE5; border-top:1px solid #8DADE5;border-bottom:1px solid #8DADE5;}
.titletdsearch1{background-image:url(images/searchbg.gif); background-repeat:repeat-x; height:32px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000; border-right:1px solid #8DADE5; border-left:1px solid #8DADE5; border-top:1px solid #8DADE5;border-bottom:1px solid #8DADE5;}


/*-----------------------------------NAVMENU CSS---------------------------------------*/
#navmenu, #navmenu ul {
	margin: 0;
	list-style: none;
	font-size: 8pt;
	color:#000099;
	/*color: #3C6CF4;*/
	font-weight: bold;
	text-align: left;
}
#navmenu li a:hover {
	color:#ffffff;
}
#navmenu ul li a:hover {
	color: #3C6CF4;
}

#navmenu a {
	display: block;
	text-decoration: none;
	color:#000099;
	/*color: #3C6CF4;*/
}
#navmenu a:hover {
	/*color:#000099;*/
	color: #3C6CF4;
}
#navmenu li {
	float: left;	
	list-style-image: none;
	background: none;
	padding: 0px;
}
#navmenu li ul {
	padding-left: 0px;
	position: absolute;
	display: none;
	background: #E7EEFF;	
	width: 200px;
	border:1px solid #808080;
}
#navmenu li ul a {
	width: 180px;
	padding: 3px 10px 3px 10px;	
}

#navmenu li:hover ul, #navmenu li.sfHover ul {
	display: block;
}
.empty {
	border: 0;
	border-top: 3px solid #AECBFF;
	line-height: 5px;
	width: 100%;
}



#navmenu1, #navmenu1 ul {
	margin: 0;
	list-style: none;
	font-size: 8pt;
	color:#000099;
	/*color: #3C6CF4;*/
	font-weight: bold;
	text-align: left;
}
#navmenu1 li a:hover {
	color:#ffffff;
}
#navmenu1 ul li a:hover {
	color: #3C6CF4;
}

#navmenu1 a {
	display: block;
	text-decoration: none;
	color:#000099;
	/*color: #3C6CF4;*/
}
#navmenu1 a:hover {
	/*color:#000099;*/
	color: #3C6CF4;
}
#navmenu1 li {
	float: left;	
	list-style-image: none;
	background: none;
	padding: 0px;
}
#navmenu1 li ul {
	padding-left: 0px;
	position: absolute;
	display: none;
	background: #E7EEFF;	
	width: 152px;	
	border:1px solid #808080;
}
#navmenu1 li ul a {
	width: 132px;
	padding: 3px 10px 3px 10px;	
}

#navmenu1 li:hover ul, #navmenu1 li.sfHover ul {
	display: block;
}




#navmenu2, #navmenu2 ul {
	margin: 0;
	list-style: none;
	font-size: 8pt;
	color:#000099;
	/*color: #3C6CF4;*/
	font-weight: bold;
	text-align: left;
}
#navmenu2 li a:hover {
	color:#ffffff;
}
#navmenu2 ul li a:hover {
	color: #3C6CF4;
}

#navmenu2 a {
	display: block;
	text-decoration: none;
	color:#000099;
	/*color: #3C6CF4;*/
}
#navmenu21 a:hover {
	/*color:#000099;*/
	color: #3C6CF4;
}
#navmenu2 li {
	float: left;	
	list-style-image: none;
	background: none;
	padding: 0px;
}
#navmenu2 li ul {
	padding-left: 0px;
	position: absolute;
	display: none;
	background: #E7EEFF;	
	width: 152px;
	border:1px solid #808080;	
}
#navmenu2 li ul a {
	width: 132px;
	padding: 3px 10px 3px 10px;	
}

#navmenu2 li:hover ul, #navmenu2 li.sfHover ul {
	display: block;
}



#navmenu3, #navmenu3 ul {
	margin: 0;
	list-style: none;
	font-size: 8pt;
	color:#000099;
	/*color: #3C6CF4;*/
	font-weight: bold;
	text-align: left;
}
#navmenu3 li a:hover {
	color:#ffffff;
}
#navmenu3 ul li a:hover {
	color: #3C6CF4;
}

#navmenu3 a {
	display: block;
	text-decoration: none;
	color:#000099;
	/*color: #3C6CF4;*/
}
#navmenu31 a:hover {
	/*color:#000099;*/
	color: #3C6CF4;
}
#navmenu3 li {
	float: left;
	margin-bottom: 3px;
	list-style-image: none;
	background: none;
	padding: 0px;
}
#navmenu3 li ul {
	padding-left: 0px;
	position: absolute;
	display: none;
	background: #E7EEFF;
	border-bottom: #C8C8C8 solid 1px;
	border-left: #C8C8C8 solid 1px;
	border-right: #C8C8C8 solid 1px;
	width: 152px;
	padding-bottom: 10px;
}
#navmenu3 li ul a {
	width: 132px;
	padding: 0 10px 0 10px;
}

#navmenu3 li:hover ul, #navmenu3 li.sfHover ul {
	display: block;
}

.e_q_heading{
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0px 5px 0xp;
	line-height:28px;
}	
.content_1{
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	line-height:14px;
	padding-left:5px;
}
.background_image{
	background-image:url(siteimages/logo_image.jpg);
	width:114px;
	height:165px;
	background-repeat:no-repeat;
	background-position:center top;
	padding:15px 0px 0px 13px;
	font-size:17px;
	font-weight:bold;
	font-style:italic;
	color:#0E5896;
	line-height:18px;
}	
.heading_new{
	font-size:20px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-style:italic;
	line-height:50px;
	padding:0px 0px 0px 10px;
}	
.heading_2_content {
	padding-left: 30px;
	padding-right: 190px;
	margin:0px;
}	
.heading_2_content ul{
	padding:0px 0px 0px 10px;
	margin:0px;
}	
.heading_2_content li{
	padding:0px;
	margin:0px;
	font-size:11px;
	line-height:14px;
	font-style:normal;
}


/* ADDED BY VIPUL ON 6/10/2009 */
/* CSS Document */
.maindiv{
	width:806px;
	margin:0px auto;
	}
.maindiv2{
	width:760px;
	margin:0px;
	padding:0px 25px 0px 21px;
	float:left;
	background:url(./images/main_bg.gif) repeat-y top left;
	}	
h1{
	padding:4px 0px 5px 0px;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	color:#002163;
	font-size:14px;
	text-align:center;
	clear:both;
	width:100%;
	background:url(./images/heading_bg.gif) repeat-x top  left;
	border-top:1px  #000000 solid;
	border-bottom:1px  #000000 solid;
	}	
	
	
.main_box{
	width:100%;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px;
	}	
	
.box_1{
	width:542px;
	float:left;
	padding:11px 0px 0px 0px;
	margin:15px 15px 5px 15px;
	background:url(./images/box_top_co.gif) no-repeat top left;
	}	
.box_1 span{
	width:475px;
	float:left;
	padding:0px 50px 10px 15px;
	margin:0px;
	border-left:1px #3e67b0 solid;
	border-right:1px #3e67b0 solid;	
	background:url(./images/box_center_bg.gif) repeat-x bottom left #e9f1fc;
	}
.box_1 span strong{
	padding:4px 0px 0px 0px;
	margin:0px;
	float:left;
	font-size:14px;
	color:#002163;
	}	
.box_1 span em{
	padding:10px 0px 0px 0px;
	clear:both;
	float:left;
	width:100%;
	margin:0px;
	font-style:normal;
	font-size:12px;
	line-height:21px;
	color:#002163;
	}		
.box_1 span var{
	padding:5px 0px 0px 15px;
	clear:both;
	float:left;
	margin:0px;
	list-style:disc;
	font-style:normal;
	font-size:12px;
	line-height:17px;
	color:#002163;
	background:url(./images/bulliet.gif) no-repeat 2px 11px;
	}		
.box_1 label{
	width:542px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px;
	height:11px;
	text-indent:-5000px;
	background:url(./images/box_bottom_co.gif) no-repeat top left;
	}			
		
	
.box_2{
	width:356px;
	float:left;
	padding:19px 0px 0px 0px;
	margin:7px 10px 15px 10px;
	background:url(./images/box2_top_co.gif) no-repeat top left;
	}	
.box_2_tmp{
	width:356px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:5px 10px 15px 10px;
	background:url(./images/box2_top_co.gif) no-repeat top left;
	}	
.box_2 span{
	width:324px;
	float:left;
	padding:0px 15px 10px 15px;
	margin:0px;
	border-left:1px #3e67b0 solid;
	border-right:1px #3e67b0 solid;	
	background:url(./images/box2_bg.gif) repeat-x  bottom left #edf3fc;
	}
.box_2 span strong{
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
	width:100%;
	text-align:center;
	font-size:14px;
	color:#002163;
	}	
.box_2 span em{
	padding:10px 0px 0px 0px;
	clear:both;
	float:left;
	width:100%;
	margin:0px;
	font-style:normal;
	font-size:12px;
	line-height:21px;
	color:#002163;
	}		
.box_2 span var{
	padding:5px 0px 0px 15px;
	clear:both;
	float:left;
	margin:0px;
	list-style:disc;
	font-style:normal;
	font-size:12px;
	line-height:18px;
	color:#002163;
	width:100%;
	background:url(./images/bulliet.gif) no-repeat 2px 11px;
	}		
.box_2 label{
	width:356px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px;
	height:19px;
	text-indent:-5000px;
	background:url(./images/box2_bottom_co.gif) no-repeat top left;
	}
.servicemenu {
	border-bottom: 1px solid #808080;	
	}