@charset "utf-8";
/* CSS Document */

body {
	background:url(../images/bg.gif) repeat-x;
	margin: 0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#1f1e1e;
}

div {
	behavior: url(images/pngfix.htc);
}
a, a:link, a:visited, a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #b12315;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: #b6b3b2;
}

 
h1 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #b12315;
	padding:0 0 8px 0;
	margin:0;
	border-bottom:1px solid #d6bac8;
}
h2 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #00517e;
}
h4 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #1f1e1e;
	padding:0;
	margin:0;
}
ul {
	color:#ffa929;
	margin:0;
	padding:0;
	list-style-position:inside;
}
ul li span {
	color:#797979;
	line-height:16px;
	font-weight:bold;
}
#wrapper {
	width: 810px;
	margin:auto;
}

/*.searchbut {
	width:50px;
	height:15px;
	background:#c3c5c6;
	border-left:none;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	float:left;
	cursor: pointer;
	
}
*html .searchbut {
	margin-top:2px;
}
*+html .searchbut {
	margin-top:2px;
	height:14px;
}
a.searchbut2 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
.login span a.logintext {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#2375a2;
	padding:0 5px 0 0;
}*/
*+html input {
	height:12px;
}
*html input {
	height:12px;
	width:119px;
}
input {
	background:url(../images/search_bg.gif) repeat-x;
	font:11px Arial, Helvetica, sans-serif;
	color:#929292;
	border:1px solid #bebfc3;
	height:13px;
	
	margin-bottom:6px;
	vertical-align:middle;
	padding:0 0 2px 5px;
	margin:0;
}
.input3 {
	background:url(../images/search_bg.gif) repeat-x;
	font:11px Arial, Helvetica, sans-serif;
	color:#929292;
	border:1px solid #bebfc3;
	height:13px;
	
	margin-bottom:6px;
	vertical-align:middle;
	padding:0 0 2px 5px;
	margin:0;
}
.inputdropdn {
	
	background:url(../images/search_bg.gif) repeat-x;
	font:11px Arial, Helvetica, sans-serif;
	color:#929292;
	border:1px solid #bebfc3;
	
	height:18px;	
	margin-bottom:6px;
	vertical-align:middle;
	padding:0 0 2px 5px;
	margin:0;
}
.input2 {
	width:240px;
	height:60px;
}
/*.inputdiv {
	width:125px;
	float:left;
	padding:0 0 0 10px;
}
.notregister {
style:width:80px;
	float:left;
}
*html .notregister {
	padding:2px 0 0 0;
}
*+html .notregister {
	padding:2px 0 0 0;
}*/
.login a, .login a:link, .login a:visited, .login a:active {
	font: 11px Arial, Helvetica, sans-serif;
	color:#929292;
}

.banner {
	width:800px;
	padding:0 5px 0 5px;
}
.nav {
	width:800px;
	margin:0 5px 0 5px;	
	height:33px;
	padding:0 0 0 0;
	background:url(../images/nav_bg.gif) repeat-x top;
	outline:none;
}
/*.nav ul {
	list-style:none;
	padding:5px 0 0 1px;
	margin:0;
}
.nav ul li {
	display:inline;
	padding:0 25px 0 24px;
	border-right:1px solid #CCCCCC;
}

*html .nav ul li {
	padding:0 24px 0 24px;
}
*+html .nav ul li {
	padding:0 24px 0 24px;
}
*html .nav ul {
	padding:5px 0 0 4px;
}
*+html .nav ul {
	padding:5px 0 0 4px;
}
.nav ul li.noend{border-right:1px solid #ffffff; }
.nav ul li.noend a:link,.nav ul li.noend a:visited{ font: bold 12px Georgia, "Times New Roman", Times, serif;}
.nav ul li a, .nav ul li a:link, .nav ul li a:visited {
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#b12315;
	text-decoration:none;
}
.nav ul li a:hover, .nav ul li a:active {
	color:#305061;
}*/
.contentouter {
	width:770px;
	padding:20px 20px 0 20px;
	background:url(../images/bg_border.png) repeat-y center;
	float:left;
}
.contentleft {
	width:535px;
	padding:0 10px 0 0;
	float:left;
}
.productcontainer {
	width:245px;
	float:left;
	margin:0 20px 0 0;
}
.rightnewsouter {
	width:220px;
	float:left;
}
.righthead {
	width:116px;
	height:21px;
	background:url(../images/head_bg.gif) no-repeat left top;
	padding:4px 0 0 10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin: 0 0 0 4px;
	float:left;
}
.rightbox {
	background:url(../images/newsbg.gif) repeat-x top;
	border:#e2e2e2 1px solid;
	float:left;
	width:200px;
	padding:10px;
	margin:0 0 8px 0;
	
}
*html .rightnewsouter {
	width:205px;
	float:left;
}
*html .rightbox {
	background:url(../images/newsbg.gif) repeat-x top;
	border:#e2e2e2 1px solid;
	float:left;
	width:185px;
	padding:10px;
}


.rightbox1 {
	background:url(../images/newsbg.gif) repeat-x top;
	border:#e2e2e2 1px solid;
	float:left;
	width:200px;
	padding:10px;
	margin:0 0 8px 0;
}

*html .rightbox1 {
	background:url(../images/newsbg.gif) repeat-x top;
	border:#e2e2e2 1px solid;
	float:left;
	width:185px;
	padding:10px;
}
.divider {
	height:5px;
	width:770px;
	padding:0 20px 0 20px;
	background:url(../images/bg_border.png) repeat-y center;
	float:left;
}
.dividerinside {
	border-bottom:1px solid #aeadad;
}
.faqinclude {
	
	padding:5px 0 0 20px;


}
.footer {
	width:770px;
	padding:0 20px 2px 20px;
	background:url(../images/bg_border.png) repeat-y center;
	float:left;
}
.footer ul {
	display:inline;
	padding:0;
	margin:0;
}
.footer ul li {
	display:inline;
	border-right:#717171 1px solid;
}
.footer ul li a, .footer ul li a:visited, .footer ul li a:active, .footer ul li a:link {
	font: normal 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 10px 0 10px;
	color:#717171;
}
.footer ul li a:hover {
	text-decoration: underline;
}
.copyright {
	padding:3px 0 0 10px;
	float:left;
	width:600px;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#717171;
}
.bottom {
	width:810px;
	float:left;
	height:8px;
}
.award {
	float:left;
	padding:0 0 0 10px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#3872a8;
}
span.more a {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#227bf3;
	width:50px;
}
iframe {
	border: 0px;
}
.date {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#5576c0;
}
.contentinner {
	width:760px;
	padding:0 10px 0 0;
	background:url(../images/left_divider.gif) repeat-y left top;
	float:left;
}
.innerleft {
	width:152px;
	float:left;
}
.innerright {
	width:585px;
	padding:0 0 0 20px;
	float:left;
}
.innerleft ul {
	list-style:none;
	padding:3px 0 0 10px;
	margin:0;
}
.innerleft ul li {
	list-style:none;
	padding:5px 0 5px 15px;
	margin:0;
	display:block;
	float:left;
	width:90%;
	background:url(../images/left_arrow.gif) 0 8px  no-repeat;
}
.innerleft ul li a, .innerleft ul li a:link, .innerleft ul li a:visited {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#b12315;
	text-decoration:none;
}
.innerleft ul  ul {
	list-style:none;
	padding:3px 0 0 20px;
	margin:0;}
	
*html .innerleft ul  ul {
	padding:3px 0 0 5px;
}
*+html .innerleft ul  ul {
	padding:3px 0 0 5px;
}

.innerleft ul  ul li {
	list-style:none;
	padding:2px 0 0 10px;
	margin:0;}
	
*html .innerleft ul  ul li {
	padding:2px 0 0 10px;
}
*+html .innerleft ul  ul li {
	padding:2px 0 0 10px;
}

.innerleft ul ul li a ,.innerleft ul ul li a:link, .innerleft ul ul li a:visited {font: normal 12px Arial, Helvetica, sans-serif;
padding:1px 0 0 2px;}
.innerleft ul li.downarrow {
	background:url(../images/bottom_arrow.gif) 0 8px  no-repeat ;
	
	
}
*+html input#radio {
	background:none;
	border:none;
}
.innerleft ul li a.blue2 {
	color:#00517e;
}
.innerright h2 a.bluenew {
	color:#00517e;
	text-decoration: none;	
	font: bold 13px Arial, Helvetica, sans-serif;
	
}
.loginpageouter {
	
	width:433px;
	height:198px;
	background:url(../images/login.gif) no-repeat left top;
}
.loginpageouter div.enter {
	padding:0 0 0 35px;
}

.loginpageouter div.user {
	padding:0 0 0 85px;
}
.loginpageouter div.input {
	padding:0 0 0 10px;
}
.loginpageouter div.remeber {
	padding:0 0 0 10px;
	font-size:12px;
}
*+html .loginpageouter div.remeber input {
	background:none;
	border:none;
}
.loginpageouter a {
	color:#1f1e1e;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.registerouter {
	border:#d1cfcf 1px solid;
	padding:15px;
}
.areas {
	background:url(../images/areas_bg.gif) repeat-x top;
	border:#e3e0e0 1px solid;
}
.areas2 {
	background: url(../images/areas_bg2.gif) repeat-x top #e7edf1;
	border:#e3e0e0 1px solid;
}
.inputnoborder {
	background:none;
	border:none;
}
.answer {
	padding-left:15px;
}
.faqquest {
	font: bold 11px Arial, Helvetica, sans-serif;
/*color:#45a0fe; */
color:#4e96e0;
}

a.faq {
	font: bold 11px Arial, Helvetica, sans-serif;
/*color:#45a0fe; */
color:#4e96e0;
	text-decoration: underline;	
}
a:hover.faq {
	text-decoration: none;	
}

a:visited.faq {
	font: bold 11px Arial, Helvetica, sans-serif;
/*color:#45a0fe; */
color:#5A5A5A;
}

a.contact {
	font: bold 11px Arial, Helvetica, sans-serif;
/*color:#45a0fe; */
color:#4e96e0;
	text-decoration: underline;
}
a:hover.contact {
	text-decoration: none;
}

a:visited.contact {
	font: bold 11px Arial, Helvetica, sans-serif;
  color:#5A5A5A;
}


/*sof*/
.error_message { font-weight:bold; color:#FF0000; } 

.error_message1 { font-weight:bold; color:#666699;   } 
.fieldname { font-family:Arial, Helvetica, sans-serif; font-weight:normal; height:25px;  font-size:11px; }

.fieldnamepop { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; }
/* php dig  starts*/

.searchWrap{

padding-top:15px;

float:left;

margin-bottom:2px;

}



*html .searchWrap{



float:left;

margin-bottom:10px;

}
.phpdigHighlight {


background-color:#FFFFC4;




	 font-weight:bold;

}
/* php dig  ends*/


/*Edited on 10/05/09*/


.login {
	width:305px;
	padding:5px 5px 5px 490px;
	background-color:#FFFFFF;
	height:20px;
	margin:0 5px 0 5px;
}

.searchbut {
	width:50px;
	height:17px;
	background:#c3c5c6;
	border-left:none;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	float:left;
	cursor: pointer;
	text-decoration:none;
	
}
*html .searchbut {
	margin-top:1px;
	height:15px;
	border:none;
}
*+html .searchbut {
	margin-top:1px;
	height:16px;
}
.notregister {
	width:88px;
	float:left;
	padding:2px 0 0 0;
}
*html .notregister {
	padding:2px 0 0 0;
}
*+html .notregister {
	padding:2px 0 0 0;
}
.inputdiv {
	width:115px;
	float:left;
	height:15px;
}
*html .inputdiv {
	width:115px;
	float:right;
	height:13px;
}
.searchouter {
	width:250px;
	float:left;
}
*html .searchouter {
	width:253px;
	float:left;
}
/*.login span a.logintext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#2375a2;
	padding: 0 5px 0 0;
}
*/
*html .login span a.logintext{
	width:46px;
}
.login span a.logintext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2375a2;
	width:46px;
	padding: 0 5px 0 0;
}

.login span a:link.logintext,.login span a:active.logintext,.login span a:hover.logintext,.login span a:visited.logintext {
	font-weight:bold;
	color:#2375a2;

}
a.searchbut2 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

 a.hoversearchbut2 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}
.notregister {
	width:83px;
	float:left;
	padding:2px 0 0 0;
}
*html .notregister {
	padding:2px 0 0 0;
}
*+html .notregister {
	width:83px;
	float:left;
	padding:2px 0 0 0;
}
.termscond{
	 font: bold 13px Arial, Helvetica, sans-serif;
	 color: #00517e;
	  display:block;
	   padding:0 0 5px 0;

}
 /* <span style="font: bold 13px Arial, Helvetica, sans-serif;color: #00517e; display:block; padding:0 0 5px 0;">
            Link  to the Third-Party Sites</span>*/
#contact a img{border:1px #3366FF solid;}
.linkblue{color:#227ECD;}
.sitemap ul li ul li{padding:3px 0 3px 30px;}
.nobullet{ list-style-type:none; padding:10px 0;}

#datamain{ width:185px;
height:150px;
margin:0;
border:none;
overflow: hidden;
border:0;
}
iframe {
overflow-x: hidden;
overflow-y: hidden;
}
#democareer h1{
	font-size:22px;
	line-height:24px;
	margin:0px 0px 5px 0;
	padding:0 0px 6px 0;
	color:#666;
	font-weight: normal;
}
#democareer h2{
	font-size:16px;
	line-height:24px;
	margin:0px 0px 5px 0;
	padding:0 0px 6px 0;
	color:#234a99;
	font-weight: normal;
}
#democareer div.content2{ font:12px Arial, Helvetica, sans-serif;
	line-height:15px;
	color:#666;
	font-weight: normal;
}

#democareer a{font: 12px Arial, Helvetica, sans-serif;color:#4b4b4b; }
#democareer a:active{font: 12px Arial, Helvetica, sans-serif;color:#4b4b4b; }
#democareer a:visited{font: 12px Arial, Helvetica, sans-serif; color:#4b4b4b;}
#democareer a:hover{font: 12px Arial, Helvetica, sans-serif; text-decoration:none;color:#4b4b4b; }
#career ul { padding:0 0 0 20px; font-weight:normal;}
#career ul li { line-height:20px; font-weight:normal;}
#career ul li span{ font-weight:normal;}
#career h2{ padding:20px 0 0 0;}
