@charset "utf-8";
/* CSS Document */

body {
	background:url(../images/bg.gif) repeat-x;
	background-attachment:fixed;
	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;
}

.expand {
	background-color:#80C1E7;
    color: #FFFFFF;
    cursor: pointer;
	text-indent:2px;
    font-weight: bold;
	height: 17px;
	width:100%;
    margin:0 0 5px;
	float:left;
	/*padding-bottom: 3px;*/
	padding-top: 3px;}
	
.expand a
	{
	background:url('../images/plusS.png') no-repeat left #80C1E7;
	color: #FFFFFF;
    cursor: pointer;
    margin: 1px 1px 5px 0px;
    padding: 3px 21px;
    font-weight: bold;
	text-decoration:none;
	border:none;
	}
.expand a.open
	{
	background:url('../images/minusS.png') no-repeat left #80C1E7;
	color: #FFFFFF;
    cursor: pointer;
    margin: 1px 1px 5px 0px;
    padding: 3px 21px;
    font-weight: bold;
	text-decoration:none;
	border:none;
	}
	
.collapse
	{
	margin-bottom: 0;
    overflow: hidden;
	float: left;
	width: 100%;
	}
/*.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;
	/*position:fixed;*/
	
}
.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;
	/*position:fixed;*/
}
/*.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;
}*/

.slidfix{

position:fixed;
	

}
.contentouter {
	width:770px;
	/*padding:20px 20px 0 20px;*/
	padding:10px 20px 0 20px;
	background:url(../images/bg_border.png) repeat-y center;
	float:left;
	/*border:#e2e2e2 1px solid;
	background-color:#9999FF;*/
	
}
.contentouternew {
	width:770px;
	/*padding:20px 20px 0 20px;*/
	padding:175px 20px 0 20px;
	background:url(../images/bg_border.png) repeat-y center;
	float:left;
	/*border:#e2e2e2 1px solid;
	background-color:#9999FF;*/
}
.contentinner {
	width:760px;
	padding:0 10px 0 0;
	background:url(../images/left_divider.gif) repeat-y left top;
	float:left;
	
	/*border:#e2e2e3 1px solid;
	background-color:#9990FF;*/
	/*margin-left:152px;*/
	
	
}
.contentinnergsr {
	width:760px;
	padding:175px 10px 0 0;
	background:url(../images/left_divider.gif) repeat-y left top;
	float:left;
	
	/*border:#e2e2e3 1px solid;
	background-color:#9990FF;*/
	/*margin-left:152px;*/
	
	
}

.innerleft {
	width:152px;
	float:left;
	
	
	
}
.innerleftnew {
	width:152px;
	float:left;
	position:fixed;
	
	/*border:#e2edfd 1px solid;
	background-color:#C0C0C0;
	position:fixed;*/
	
	
	
}
.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;
}
.innerright {
	width:585px;
	padding:0 0 0 20px;
	float:left;

}
/**/
.innerleftnew ul {
	list-style:none;
	padding:3px 0 0 10px;
	margin:0;
}
.innerleftnew 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;
}
.innerleftnew ul li a, .innerleftnew ul li a:link, .innerleftnew ul li a:visited {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#b12315;
	text-decoration:none;
}
.innerleftnew ul  ul {
	list-style:none;
	padding:3px 0 0 20px;
	margin:0;}
	
*html .innerleftnew ul  ul {
	padding:3px 0 0 5px;
}
*+html .innerleftnew ul  ul {
	padding:3px 0 0 5px;
}

.innerleftnew ul  ul li {
	list-style:none;
	padding:2px 0 0 10px;
	margin:0;}
	
*html .innerleftnew ul  ul li {
	padding:2px 0 0 10px;
}
*+html .innerleftnew ul  ul li {
	padding:2px 0 0 10px;
}

.innerleftnew ul ul li a ,.innerleftnew ul ul li a:link, .innerleftnew ul ul li a:visited {font: normal 12px Arial, Helvetica, sans-serif;
padding:1px 0 0 2px;}
.innerleftnew ul li.downarrow {
	background:url(../images/bottom_arrow.gif) 0 8px  no-repeat ;
	
	
}

.innerleftnew ul li a.blue2 {
	color:#00517e;
}
/**/
.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;
	/*position:fixed;*/
	
}

.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;
	/*position:fixed;*/
}
*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;}

.thinline{
border-bottom-style: solid;
border-width:1px;color:#cccccc;
margin-left:40px;
padding-left:420px;
}



/*Submenu css for frontend side.*/
.sidebarmenu {
    position:fixed;
   /* width:770px;
    padding:175px 20px 0 20px;
    background:url(../images/bg_border.png) norepeat center;
    float:left;*/
    
}
.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 13px Verdana;
width: 145px; /* Main Menu Item widths */
/*border-bottom: 1px solid #ccc;*/
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #FFF;
border-right: 1px solid #FFF;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
/*background-color: #3a7ab7;*/ /*background of tabs (default state)*/
background:url(../admin/images/bluebg.jpg) repeat-x;
}
.sidebarmenu ul li li a:link, .sidebarmenu ul li li a:visited, .sidebarmenu ul li li a:active{
/*background-color: #9ea09d;*/ /*background of tabs (default state)*/
background:url(../admin/images/graybg.jpg) repeat-x;
}
.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu ul li a:hover{
/*background-color: #3a3c3d;*/
background:url(../admin/images/overgraybg.jpg) repeat-x;
}

.sidebarmenu ul li li a:hover{
/*background-color: #8e8f8d;*/
background:url(../admin/images/overgraybg.jpg) repeat-x;
}

/*Sub level menu items */
.sidebarmenu ul li ul {
position: absolute;
width: 145px; /*Sub Menu Items width */
top: 0;
visibility: hidden;

}

.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}
li.active a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
border-bottom:solid 1px #fff;
/*background:#3a3c3d !important;*/
background:url(../admin/images/overgraybg.jpg) repeat-x;
} 
.sidebarmenu ul li.active ul {
position: relative;
}
li.active ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px 6px 6px 20px;
border-bottom:solid 1px #fff;
/*background:#9ea09d !important;*/
background:url(../admin/images/graybg.jpg) repeat-x;
font-size:11px !important;
} 
li.active ul li a:hover{/*
/*background:#8e8f8d !important;*/
background:url(../admin/images/overgraybg.jpg) repeat-x;
} 
 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; } 
* html .sidebarmenu ul li a { height: 1%; }
* html .sidebarmenu ul li.active ul { position: relative !important; display:block !important;}
* html li.active a { 
	position: relative !important; 
	/*background:#3a3c3d !important; */	
	background:url(../admin/images/overgraybg.jpg) repeat-x;
	display:block !important; 
	height: auto!important;  
	width: 150px !important;
}

