@charset "UTF-8";
body {
	padding : 0;
	margin : 0;
	font : 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #002D62;
	background:#E6E7F0 url(images/mani-bg.gif) top left repeat-x;
}
td{font : 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #002D62;}
div, h1, h2, h3, h4, p, img, ul, ol, li, form, input, textarea {
	padding : 0;
	margin : 0;
}
p {
	padding : 0 0 8px 0;
	margin : 0;
}
ul {
	list-style : none;
}
img {
	outline : none;
	border : none;
}
a {
	outline : none;
	text-decoration : none;
}

a {
	outline : none;
	text-decoration : none;
	/*color:#506693;*/
	color:#002D62;
}

a:hover{ 
	/*color:#FF0000;*/
	/*color:#506693;*/
	color:#002D62;
	text-decoration:underline;
	}
a.active{ 
	/*color:#506693;*/  
	color:#002D62;
	}

/*-------------------x----------------*/
.font14{ font-size:14px; color:#002D62;}
.blue{ color:#002D62;}
.silver{ color:#808080;}
/*-------------------x----------------*/
/*----------------start mainContant---------------*/
#mainContant{ 
	width:100%;
	float:left;	 
	}
#main{
	width:1024px;
	margin:0 auto;
	position:relative;
	}	
#topmenu{
	width:975px;
	margin:0 0 0 25px;   
	height:125px;
	float:left;
	/*border:1px solid red;*/ 
	}
 #top{
	width:975px;
	float:left;	
	 
	}
.logo{ padding:34px 0 0 0; width:225px; float:left;}
#menu{ 
	background:#6578A2 url(images/menu-bg.gif) top left no-repeat;
	width:718px;
	margin:34px 0 0 0;
	padding:33px 0 18px 0;
	float:right;
	text-transform:uppercase;
	}
#menu a{ 
	padding:18px 20px 18px 20px;
	color:#fff;
	}
/*
#menu a:hover, #menu a.active{ 
	padding:18px 20px 18px 20px; 
	color:#71A3FF; 
	background:url(images/menu-hover.gif) bottom center no-repeat;
	}
	*/
	/* changed by soumita on sep22 */
	#menu a:hover{ 
	padding:18px 20px 18px 20px;
	text-decoration:none;	
	color:#FF0000; 
	background:url(images/menu-hover.gif) bottom center no-repeat;
	}
#menu a.active{ 
	padding:18px 20px 18px 20px; 
	color:#fff; 
	background:url(images/menu-hover.gif) bottom center no-repeat;
	}
	
#flag{ width:195px; height:15px; float:right; padding:5px 24px 0 0;}

#header{ width:1024px; height:240px; float:left; }
/*----------------end header---------------*/

/*----------------start midpanel---------------*/
#contentHolder1{ 
	background:url(images/body-bg.gif) top center no-repeat;
	width:995px;
	padding:30px 20px 0 0;
	float:right;
	}	
#laftpanel{ 
	width:265px;
	float:left;
	margin:0 5px 2px 0;
	}
	
#chart{ width:100%; float:left;}
#chart td{ border-bottom:#BFC0C4 1px solid; padding:8px 0 5px 10px; font-style:italic; color:#6578A3;}	
#chart td strong{color:#2F4F7F;}
#chart .noBorder td{ border:0px; color:#2F4F7F;}
#chart td h3{ padding:0px; margin:0px; font-size:11px; font-weight:normal; }
#chart td.bg{ background:#D6DBE9; }
	
#mainContent{
	width:725px;	
	float:right;
	margin:0 0 2px 0;	
	}
#content{width:725px; float:left;}
#content h1{ font-size:12px; color:#002D62; margin-bottom:8px; font-weight:bold;}	
#content h2{ font-size:11px; color:#002D62; margin-bottom:8px; font-weight:normal;}	
#content p{ font-size:11px; color:#506693; margin-bottom:8px; font-weight:normal;}
#content h3{ padding:8px 0 0 0; font-size:11px; font-weight:normal; }

/*----------------end rightpanel---------------*/				
/*----------------end midpanel---------------*/

/*----------------start footer---------------*/	
#footer{ background:#97A3C2; float:left; width:100%; color:#fff; font-size:10px; position:relative;}
#footer a{ color:#fff; font-size:10px; padding:0 2px 0 2px;}
#footer a:hover{ color:#2B1F22;}
#footerDiv{ width:966px; margin:0 auto; padding:7px 0 0 0; font-size:10px; font-weight:normal;}
#footerDiv1{ text-align:right; width:966px; margin:0 auto; text-transform:capitalize;}
#footerimage{ background:url(images/footer-bg.gif) top left no-repeat; margin-top:5px; padding:20px 0 0 0;}
#footerText{ float:left; width:592px;}
#footerText a, #footerText span{ color:#D5D9E7; font-size:10px;}
#footerText a:hover{ color:#fff; font-size:10px;}
#icon{ float:right; width:370px; text-align:right;}

/*----------------end footer---------------*/
/*----------------start about us---------------*/	
#contentHolder2{ 
	background:url(images/aboutus-bg.gif) top left no-repeat;
	width:995px;
	padding:30px 24px 0 0;
	float:right;
	}
#leftmenu h4{
	font-size:11px;
	font-weight:normal;
	color:#002D62;
	}
#leftmenu h5{
	font-size:11px;
	padding:2px 0 2px 24px;
	font-weight:normal;
	color:#506693;
	margin:0px;
	}	
#leftmenu a{ 
	color:#506693;
	font-size:11px;
	display:block;
	height:1%;
	line-height:22px;
	}
#leftmenu a:hover{ 
	color:#DB001A;
	/*background:url(images/about-us-leftbg.gif) center left no-repeat;
	padding:0 25px 0 25px;*/
	}	
/*----------------end about us---------------*/		
/*----------------start construction---------------*/	
#contentHolder3{ 
	background:url(images/Construction-bg.gif) top center no-repeat;
	width:995px;
	padding:30px 24px 0 0;
	float:right;
	}
/*----------------end construction---------------*/

/*----------------start product---------------*/
#mainContant1{ 
	width:100%;
	float:left;
	background:#fff url(images/product-bg.gif) top left repeat-x;	 
	}
#contentHolder4{
	width:995px;
	padding:59px 24px 0 0;
	float:right;
	}
.productmenu a{ 
	color:#506693;
	line-height:25px;
	padding:0 8px 0 22px;
	font-size:11px;
	display:block;
	}
.productmenu a:hover, .productmenu a.active{ color:#FF0000; background:url(images/left-panel-bg.gif) center left no-repeat; padding:0 8px 0 22px;}
.productmenu a strong{ color:#506693;}
.productmenu .submenu{ padding:0 0 5px 20px; color:#808080;}	

/*.productmenu .currentpage{ background:url(images/left-panel-bg.gif) center left no-repeat;
        border: none;}	*/

.productmenu .submenu a{ 
color:#808080;
padding:0 0 0 20px;
line-height:16px;
}
.productmenu .submenu a:hover{ 
color:#506693;	
}
.productmenu a.folder{color:#506693; font-weight:bold;}
/*----------------end product---------------*/

/*----------------start contact---------------*/
#contentHolder5{
	width:973px;
	padding:12px 22px 20px 22px;
	float:right;
	background:url(images/contact-bg.gif) top left no-repeat;
	}
.font12{ font-size:12px; color:#002D62;}
.blue{ color:#506693;}

/*----------------end contact---------------*/

/*----------------start productsexample---------------*/
.additionalrelevantItems{ 
	width:200px;
	margin-top:15px;
	padding:12px 0 20px 28px;
	background:#EBEDF4;
	color:#808080;
	}

/*----------------end productsexample---------------*/

#contentHolder6{
	width:995px;
	padding:59px 24px 0 0;
	float:right;
	position:relative;
	}
.soundpadding{ padding:0 25px 20px 0;}
#description{ width:715px; float:left; padding:0 0 25px 0;}
#description td{ border-bottom:#BFC0C4 1px solid; padding:8px 0 5px 10px; color:#6578A3;}	
#description td strong{color:#2F4F7F;}
#description .noBorder td{ border:0px; color:#2F4F7F; background:#D6DBE9;}
#description td h3{ padding:0px; margin:0px; font-size:11px; font-weight:normal; }
#description td.bg{ background:#D6DBE9; }

#productContent{width:725px; float:left; color:#999999;}
#productContent td{ color:#999999;}



/*----------------start certificates---------------*/

#contentHolder7{ 
	background:url(images/ceritificates-bg.gif) top center no-repeat;
	width:995px;
	padding:30px 24px 10px 0;
	float:right;
	}
.certificates{ padding:0 0 0 37px;}
.certificates li{
	padding:0 8px 0 8px;
	display:block;
	color:#506693;
	line-height:18px; 
	background:url(images/cerittificates-bulet.gif) top left no-repeat;
	}
.usCoast{ padding:0 0 10px 0;}
.usCoast li{
	padding:0 8px 0 37px;
	display:block;
	color:#506693;
	line-height:14px; 
	background:url(images/cerittificates-bulet.gif) top left no-repeat;
	}	



/*----------------start TrackRecord---------------*/
	
#contentHolder8{ 
	background:url(images/trackrecord-bg.gif) top center no-repeat;
	width:995px;
	padding:30px 24px 0 0;
	float:right;
	}
#marine{ width:713px; float:left; padding:0 0 25px 0;}
#marine .noBorder td{ border:0px; color:#2F4F7F; background:#D6DBE9;}
#marine td{ border-bottom:#BFC0C4 1px solid; padding:8px 0 5px 10px; color:#6578A3;}	
#marine td strong{color:#2F4F7F;}
#marine td h3{ padding:0px; margin:0px; font-size:11px; font-weight:normal; }
#marine td.bg{ background:#D6DBE9; }			
/*----------------end TrackRecord---------------*/

/* environment holder image */

/*#contentHolder_org{
	width:973px;
	padding:12px 22px 20px 22px;
	float:right;
	background:url(images/organisation.gif) top left no-repeat;
	}*/
#contentHolder_org{ 
	background:url(images/organisation.gif) top left no-repeat;
	width:995px;
	padding:30px 24px 0 0;
	float:right;
	}
#contentHolder_env{ 
	background:url(images/environment.gif) top left no-repeat;
	width:995px;
	padding:30px 24px 0 0;
	float:right;
	}
#contentHolder_misson{ 
	background:url(images/mission.gif) top left no-repeat;
	width:995px;
	padding:30px 24px 0 0;
	float:right;
	}

