/* CSS Document */

html { margin: 0px; }

h1 { 
	color: #535769;
	font: bold 1.6em Arial, Verdana, Helvetica, sans-serif;	
}

h2 { 
	color: #535769;
	font: bold 1.4em Arial, Verdana, Helvetica, sans-serif;	
}

h3{
color: #202233;
font: bold 1.2em Arial, Verdana, Helvetica, sans-serif;
}

body {
	background: #eaeaea;
	text-align: center;
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;

}

#wrapper, #wrapper2col, #wrapper3col {
/*border: 2px solid #ff0000;*/
	margin: 0px auto; 				
	background: url('Imgs/bg.png') repeat-y;
	text-align: left;
	width: 834px;					
	 padding: 0px 17px 0px 17px; 
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 800px; 
}
	html>body #wrapper, html>body #wrapper2col, html>body #wrapper3col { width: 766px; }
	
#wrapper2col {
	background: url('images/eec-bg2col.gif') repeat-y;
}
	
#wrapper3col {
	background: url('images/eec-bg3col.gif') repeat-y;
}

#footer {
	margin: 0px auto; 				
	background: url('Imgs/bottom.png') no-repeat;
	width: 800px;					/* width should be the same as the background image */
	color: #B1B5C1;
	padding: 10px 0px 10px 0px;
	 padding: 0px 17px 0px 17px; 
}

#header 
{
	position: relative;
	width: 740px;
	margin-left:45px;
	background: url('Imgs/banner.png') no-repeat;
	height: 160px;
	/*background: #292C36;*/
}

#menu {
	background: url('images/eec-menubg.gif') #4858A4 repeat-x;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	padding: 5px;
	color: #fff;
	font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
}

	#menu ul {
		list-style: none;			
		padding: 0px;				
		margin: 0px 10px 0px 0px;	
		text-align:right;
	}
	
	#menu ul li {
		display: inline;			
		padding-left: 10px;			
	}
	
	#menu a:link, #menu a:visited {
		color: #fff;
		text-decoration: none;
	}
	
	#menu a:active, #menu a:hover {
		color: #EDDF7D;
		text-decoration: none;
	}
	
#leftcol {
	width: 190px; /* hier 138*/
	float: left;
	padding: 0px 5px 0px 0px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 190px;
}
	html>body #leftcol { width: 170px; }

#maincol {
	width: 325px;
	float: left;
	padding: 10px 10px 20px 10px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 325px;
	/*border: 5px solid #00fff0;*/
	
	border-color:white; 
	border-style:solid; 
	border-width:thin; 
	min-height:426px;
	
}
	html>body #maincol { width: 310px; min-height:426px; padding:0 20px;} 

#centercol {			/* basically a modification of "maincol" */
	width: 449px;
	float: left;
	padding: 10px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 429px;  

}
	html>body #centercol { width: 429px; } 
	
#rightcol {
	margin: 0px;
	width: 210px;
	float: left;
	padding: 0px 0px 0px 5px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	/*border: 3px solid #0000ff;*/
}
	html>body #rightcol { width: 210px; padding-left:20px }
	
.clear { clear: both; }


.verticalmenu {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

	.verticalmenu a:link, .verticalmenu a:visited, .verticalmenu a:hover {
		display: block;
		font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
		color: #1A286E;
		text-decoration: none;
		padding: 5px;
		width: 114px;
		height: 26px;
		/* box model hack */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 113px;
		height: 16px;
	}
		html>body .verticalmenu a:link, html>body .verticalmenu a:visited, html>body .verticalmenu a:hover {
			width: 115px;/*here was 143*/
			height: 16px;
		}
		
	.verticalmenu a:hover {
		background: url('images/eec-vertical.gif') no-repeat;
	}
/* ============================================================== */
a.menuTxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:white;
font-size: 10px;
font-weight:bold;
text-decoration:none;
}
a.menuTxt:active{
 text-decoration: none;
}
a.menuTxt:hover{
text-decoration: underline !important;

}
a.menuTxt:visited{
	text-decoration: none;
}

.menuAr{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:white;
font-size: 9px;
font-weight:bolder;
}
.topLinkStyle{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: 900; 
font-size: 12px; 
color: #0284BD;
}
.topLinkDescription{
font-family: Verdana, Arial, Helvetica, sans-serif; 
/*font-weight: bold;*/ 
font-size: 10px; 
color: #B1B3B4;
letter-spacing: -0.1em;
/*hover: #0284BD;*/
}/* #00597F darkGrey; #0284BD  BaseBlue  */
.topLinkDescriptionInact{
font-family: Verdana, Arial, Helvetica, sans-serif; 
/*font-weight: bold; */
font-size: 10px; 
color: #4B4B4D;
/*hover: #0284BD; #B1B3B4*/
}/* #00597F darkGrey; #0284BD  BaseBlue  */

.captionStyle{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 14px; 
color: #0284BD; 
}
.mainTxtStyle{
font: Verdana, Arial, Helvetica, sans-serif;
font-family: Verdana;
font-weight: normal; 
font-size: 11px; 
color: #4B4B4D; 
text-align:left;
line-height: 16px;
}
.boxTxtStyle{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 11px; 
color: #4B4B4D; 
text-align:left;
/*line-height: 20px;*/
}
.copyRStyle{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 10px; 
color: #B1B3B4; 
}
.boxTitle{
font-family: Arial, Helvetica, sans-serif; 
font-weight: bolder; 
font-size: 13px; 
color: #0284BD; 
letter-spacing: .5px;
}
.boxTitleR{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bolder; 
font-size: 12px; 
color: #0284BD; 
}
.boxTxtRi{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bolder; 
font-size: 12px; 
color: #707173; /*grey*/ 
}/*lightGrey:#B1B3B4 */

.dateStyle{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bolder; 
font-size: 10px; 
color: #707173; 
}

h7{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 11px; 
color: #4B4B4D; 
}
h8{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 11px; 
color: #4B4B4D; 
line-height:20px;
}

input{
border-color:#0284BD; 
border-style:solid; 
border-width:1px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10;
color:#00597F;/*dark blue*/
}
input.radio{
border-color:#0284BD; 
border-style:solid; 
border-width:1px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#00597F;/*dark blue background: url(Imgs/bullet.gif) no-repeate; */
}
textarea{
border-color:#0284BD; 
border-style:solid; 
border-width:1px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10;
color:#00597F;/*dark blue*/
}

a.linkTxt{
/*font:Verdana, Arial, Helvetica, sans-serif;
font-family:Verdana;
font-size:12px;
font-weight: normal;*/
text-decoration: none;
color: #0284BD;
}
a.linkTxt:active {
text-decoration: none;
color: #707173;
} /*#0284BD;*/
a.linkTxt:hover {
/*font:Verdana, Arial, Helvetica, sans-serif;
font-family: Verdana;
font-size:12px;*/
text-decoration: underline; 
color: #00597F;
}
a.linkTxt:visited {
text-decoration: none;
color:#00597F;
}/*#00597F; DarkBlue*/


a.linkBox{
font:Verdana, Arial, Helvetica, sans-serif;
font-family: Verdana;
font-size:10px;
font-weight: bold;
text-decoration: none;
color: #0284BD;
}
a.linkBox:visited{
font:Verdana, Arial, Helvetica, sans-serif;
font-family: Verdana;
text-decoration: none;
color:#00597F;
}
a.linkBox:active{
font:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #707173;
}
a.linkBox:hover{
font:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; 
font-size:11px;
font-weight: bold;
color: #00597F;
}
/* ****** Top Navigation ************************** */
a.navTxt{
font:Verdana, Arial, Helvetica, sans-serif;
font-family: Verdana;
font-size:12px;
font-weight: 900; 
text-decoration: none;
color:#0284BD;
}
a.navTxt:visited{
font:Verdana, Arial, Helvetica, sans-serif;
font-family: Verdana;
text-decoration: none;
/*color:#0284BD;*/
}
a.navTxt:active{
font:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
/*color: #707173;*/
}
a.navTxt:hover{
font:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; 
font-size:12px;
font-weight: 900;
/*color: #00597F;*/
}
/* *** Side Navigation ******************* */

a.navTxtS{
font:Verdana, Arial, Helvetica, sans-serif;
font-family: Verdana;
font-size:12px;
font-weight: 900; 
text-decoration: none;
color:#B1B3B4;
/*color:#707173;*/
}
a.navTxtS:visited{
font:Verdana, Arial, Helvetica, sans-serif;
font-family: Verdana;
text-decoration: none;
color:#B1B3B4;
/*color:#707173;*/
/*color:#0284BD;*/
}
a.navTxtS:active{
font:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #707173;
}
a.navTxtS:hover{
font:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; 
font-size:12px;
font-weight: 900;
color:#0284BD;
/*color: #00597F;*/
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.subNavTxt{
font:Verdana, Arial, Helvetica, sans-serif;
font-family: Verdana;
font-size:10 px;
/*font-weight: bold; */
text-decoration: none;
color:#B1B3B4; 
}
a.subNavTxt:visited{
font:Verdana, Arial, Helvetica, sans-serif;
font-family: Verdana;
text-decoration: none;
color:#B1B3B4; 
}
a.subNavTxt:active{
font:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #707173;
}
a.subNavTxt:hover{
font:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; 
font-size:10px;
/*font-weight:bold;*/
color: #B1B3B4;/*#4B4B4D;*/
}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.boxL{
font:Verdana, Arial, Helvetica, sans-serif;
font-family: Verdana;
font-size:11 px;
font-weight: 700; 
text-decoration: none;
color:#0284BD
}
a.boxL:visited{
font:Verdana, Arial, Helvetica, sans-serif;
font-family: Verdana;
text-decoration: none;
color:#0284BD; 
}
a.boxL:active{
font:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #0284BD;
}
a.boxL:hover{
font:Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline; 
font-size:11px;
font-weight:700;
color: #0284BD;
}
/* ************************************************ */

/* ~Button~ */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
a.button {
    background: url('Imgs/btns/bg_button_a.gif') no-repeat right top;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: url('Imgs/btns/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
	
} 
/*a.button:hover span{
	background: url('Imgs/btns/bg_button_span_o.gif') no-repeat;
    display: block;
	line-height: 14px;
    padding: 5px 0 5px 18px; } */

a.button:hover a{
	background: url('Imgs/btns/bg_button_a_o.gif') no-repeat;
    display: block;
}

.btnTxt{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0284BD;
}
.navStyle{
font: Verdana, Arial, Helvetica, sans-serif;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color:#0284BD;
}
.navStyleInact{
font: Verdana, Arial, Helvetica, sans-serif;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color:#B1B3B4;
}
ul.a {
list-style-image:url('Imgs/bullet.gif');
}
ul.b {l
ist-style-type:square;
color:#0284BD;
}
ol.c {
list-style-type:upper-roman;
}
ol.d {
list-style-type:lower-alpha;
}
.required{
font:Verdana, Arial, Helvetica, sans-serif;
font-family:Verdana;
font-weight:normal;
font-size:12px;
color:#F8A100;
}

/* ============================================= */
/* ============================================= */
body{	font:  0.7em Verdana, Arial, Helvetica, sans-serif;
		font-family:Verdana;		
		background-color: #eaeaea;
		text-align: center;	
		margin: 0px;
		padding: 0px;
}

table{ 
		text-align:left; 
		border:0; 
		width:100%;
}
th{
	font-size:11px;
	text-align:left;
}
tr{
	width:100%; 
	height:100%;	
}
td{
	list-style-type:inherit;
}
#outerD{
	text-align:-moz-center; /*FF*/
	#text-align:center; /*IE */
	
}
#wrapperD{
	 width:800px;
	 height:150px;
	 position:relative;
}
#wrapperMainD{
	 width:802px;
	 height:100%;
	/*position:relative;*/
}

#topBlueLine{
	width:800px; 
	top:0; 
	background-color: #0284BD; 
	height:8px;
	padding-bottom:0;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	margin-bottom:0;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	position:relative;
}
#bottomLine{
	position:absolute; 
	left:0px; 
	top: 90%;
	#bottom: 50px;
	background-color: #0284BD; 
	width:800px; 
	height:8px;  
	margin-top:0; 
	margin-bottom:0;
	margin-left:0; 
	margin-right:0; 
	padding-top:0; 
	padding-bottom:0; 
	padding-left:0; 
	padding-right:0; 
}
#logoD{
	position:absolute; 
	left:0px; 
	top: 92%;
	width:800px; height:8px;  
	margin-top:0; 
	margin-bottom:0;
	margin-left:0; 
	margin-right:0; 
	padding-top:0; 
	padding-bottom:0; 
	padding-left:0; 
	padding-right:0; 
}
#logo{
	position:absolute; 
	left:25px; 
	top:38px;  
	width:172px; 
	height:48px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#greyLine{
	position:absolute; 
	left:45px; top:128px; 
	background-image:url('Imgs/greyLine2.gif'); 
	background-repeat: no-repeat; 
	border-color:#00FF00; 
	width:740px; 
	height:17px;
	padding-bottom:0;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	margin-bottom:0;
	margin-top:0;
	margin-left:0;
	margin-right:0;
}
#menuLayer{
	position:absolute; 
	right:10px; 
	top:10px; 
	
	
}

#homeTab{
	position:absolute; 
	left:170px; 
	top:110px; 
	background-image:url('Imgs/tabs/normal_tab.png'); 
	background-repeat: no-repeat; 
	width:117px; 
	height:45px;
	z-index: 1000;
}
/*
#homeTab #selected {
	position:absolute; 
	width: 113px; 
	height: 45px; 
	padding:7px auto auto 7px;
	margin-bottom:0;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	background-image:url('Imgs/tabs/tab_over.png');
	
}*/


#tabLinkDiv{
	
	height: 18px; 
	z-index:101;
	color:#0284BD;
	text-align: center;
	margin-top : 13px;
}
#tabSubLinkDiv{
	
	height: 17px; 
	padding: 0px;
	margin-top:-4px;
	margin-left:0;
	margin-right:0;
	z-index:999;
	text-align: center;
}
#companyTab{
	position:absolute; 
	left:268px; 
	top:112px; 
	background-image:url('Imgs/tabs/normal_tab.png'); 
	background-repeat: no-repeat; 
	width:113px; 
	height:45px; 
	z-index:1009;
}
#productsTab{
	position:absolute; 
	left:366px; 
	top:112px; 
	background-image:url('Imgs/tabs/normal_tab.png'); 
	background-repeat: no-repeat;
	width:113px; 
	height:45px; 
	z-index:1010;
}
#referencesTab{
	position:absolute; 
	left:464px; 
	top:112px; 
	background-image:url('Imgs/tabs/normal_tab.png'); 
	background-repeat: no-repeat; 
	width:113px; 
	height:45px; 	
	z-index:1011;
}
#contactTab{
	position:absolute; 
	left:562px; 
	top:112px; 
	background-image:url('Imgs/tabs/normal_tab.png'); 
	background-repeat: no-repeat; 
	width:113px; height:45px;
	z-index:1012;
}
#selectedTab{
	position:absolute; 
	/*left:;*/
	top:105px; 
	background-image:url('Imgs/tabs/tab_over.png'); 
	background-repeat: no-repeat; 
	width:113px; height:45px;
	z-index:101;
}
#captionD{
	position:absolute; 
	top:20px; 
	left:0px;
	width:auto;
	text-align:left;
}
#logInBox{
	position:absolute; 
	top:10px; 
	left:5px; 
	width: 185px; 
	height:155px; 
	border-color:#0284BD; 
	border-width:thin; 
	background-image:url('Imgs/box_small_185.gif'); 
	background-repeat:no-repeat;
}
#logInBoxAll{
	position:absolute; 
	top:140px; 
	left:0; 
	width: 185px; 
	height:155px; 
	border-color:#0284BD; 
	border-width:thin; 
	background-image:url('Imgs/box_small_185.gif'); 
	background-repeat:no-repeat;
}

#logBoxCap{
	position:absolute; 
	left:15px; 
	top:5px; 
	width:auto; 
	height:auto;
}
#userLabel{
	position:absolute; 
	top:43px; 
	left:15px; 
	width:auto; 
	height:auto;
}
#userInput{
	position:absolute; 
	top:42px; 
	left:82px; 
	width:auto; 
	height:auto;
}
#passLabel{
	position:absolute; 
	top:68px; 
	left:15px; 
	width:auto; 
	height:auto;
}
#passInput{
	position:absolute; 
	top:67px; 
	left:82px; 
	width:auto; 
	height:auto; 
}
#passLink{
	position:absolute; 
	top:99px; 
	left:15px; 
	width:auto; 
	height:auto;
}
#logBtn{
	position:absolute; 
	top:118px; 
	left:82px; 
	width:78px; 
	height:33px; 
}
#txtContent{
	position:absolute; 
	top:42px; 
	left:0px; 
	/*width:330px;
	height:auto;*/
	/*min-width:330px;*/
	}
#rightBox{
	position:absolute; 
	top:10px; 
	left:0px; 
	width: 200px; 
	height:313px; 
	border-color:#0284BD; 
	border-width:thin; 
	background-image:url('Imgs/box_big_199.gif'); 
	background-repeat:no-repeat;
}
#rightBoxCaption{
	position:absolute; 
	left:15px; 
	top:7px; 
	width:auto; 
	height:auto;
}
#rightBTxt_1{
	position:absolute; 
	left:15px; 
	top:36px; 
	width:175px; 
	height:auto;
}
#rightBImg{
	position:absolute; 
	left:15px; 
	top:116px; 
	width:165px; 
	height:77px; 
	background-image:url('Imgs/betty.jpg');
	 background-repeat:no-repeat; 
	 border-color:#00597F; 
	 border-style:solid;
	 border-width:thin;
}
#rightBTxt_2{
	position:absolute; 
	left:15px; 
	top:216px; 
	width:175px; 
	height:auto;
}
#fillD{
	position:absolute; 
	left:175px; 
	top:107px; 	
	height:45px;
	width:8px;
	z-index: 100;
 	background-image:url('Imgs/tabs/fill.gif');
 	background-repeat:no-repeat;
}
#contentDiv{
	position:absolute; 
	top:20px; 
	left:209px; 
	width: 595px; 
	height:80%; 
	z-index: 0; 
	margin-bottom:5px; 
	overflow:scroll; 
	overflow-x:hidden; 
	overflow-y:auto;
	}

/* Page Company */

#portrait{
	position:absolute; 
	left:15px; 
	top:47px; 
	width:94px; 
	height:116px; 
	background-image:url('Imgs/Nishant_Portrait.jpg'); 
	background-repeat:no-repeat;
	z-index:555;
}

	

.points
{
	padding-left: 20px;	margin: 0px 10px 0px 0px;
	
}

.points li
{
	padding-left: 10px;	
}

.fullWidth
{
	width: 545px !important;
}
