* {
	margin: 0;
	padding: 0;
}


body {
	margin: 0px 0;
	background: #008dd2 url(../img/background.jpg) repeat-x;
	background-attachment: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color: #393d42;


}

h1, h2, h3 {
	color: #333333;
}

h2 {
	margin:0em;
	padding:0em;
}

h3 {
	font-size: 1em;
}

a {
	text-decoration: none;
	color: #007dca;
}

a:hover {
	text-decoration: none;
	color: #03163e;
}

img {
	border: none;
}

/* Header */

#header {
	width: 1000px;
	/*height: 83px;*/
	background:#FFFFFF;
	text-align:right;
}

#header.left {
	float:left;
	padding-left:0px;
	width:680px;
	height:83px;

}

#header.right {
	float:right;
	width:320px;
	height:83px;
}

#head_img {

	top:0px;
	z-index:100;
	margin-top: 0 px;
	margin-left: 33px;
	position: absolute;
	left: 50%;
	visibility: visible;
}

#printNEmail { 
	position:absolute; 
	top:322px; 
	left: 50%; 
	margin-top: 0 px;
	margin-left: 200px;
	width:100px; 
	text-align:right;
}

div#lineBule {
	margin:0px; 
	padding:0px; 
	height:4px; 
	background:#000033; 
	border:0px;
}



/* Content */
#contentainer {
	width: 1000px;
	margin: 0 auto;
	min-height:100%; 
	background-color:#FFFFFF;
}

#rightSider {
	float: left;
	width:190px;
	text-align:left;
	
}

# {
	float:left;
	width:620px;
}

#leftMenu {
	float:left;
	width:190px;
	backgroung-color:#102b6a;
}


#content {
	width:620px;
	float:left;
	background:url(../img/content-bg.jpg) repeat-y;
	min-height:690px;
	vertical-align:top;
}

#contentInside {
	padding:10px;
	text-align:justify;
}

#contentInside p {
	padding:5px 0px;
}

#contentInside ul li, ol li {
	padding:5px 0px 5px 10px;
	list-style: inside;
}





/* Content Vessels */
div#leftVessels {
	width:270px;
	font-size:110%;
	color:#222222;
	/*font-weight:bold;*/
	float:left;
	padding:0px 5px;
	text-align: justify;
}
div#titleVessels {
	float:left;
	padding:5px;
	width:300px;
	height:50px;
	background:#ff0000;
	color:#FFF;
	font-weight:bold;
}




ul.banner {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul.banner li {
	padding:0px;
	margin:0px;
	height:92px;
}
ul.banner li.csr{
	padding:0px;
	margin:0px;
	height:133px;
}

ul.banner li img { margin: 0px; padding: 0px; border: 0px; }

div#clear { clear:both; }


div#conference {
	background:url(../img/conference.jpg) no-repeat;
	width:230px;
	height:110px;
}
div#conference div {
	padding:30px 95px  5px 20px;
}

div#email {
	 background:url(../img/email-bg.jpg) no-repeat;
	 height:120px;
	 width:190px;
}

div#email  div{
	padding: 10px 20px 10px 10px;
}

div#email  a:link, div#email a:visited {
    background:url(/src/img/email-subscribe.gif) no-repeat;
	display:block;
	width:66px;
	height:23px;
	padding-top:4px;
	color:#000033;
	text-decoration:none;
	font-size:90%;
	font-weight:normal;
	text-align:center;
}

div#email  a:hover {
	color:#FF0000;
	text-decoration:none;
}

div#stock {
	text-align:left;
	padding:0px;
}

div#download {
	padding:30px 5px 5px 10px;
}
div#financial {
	padding:10px 5px 10px 10px;
}

.titleHeader {
	font-size:150%;
	color:#0a183d;
	font-weight:bold;
	padding:20px 0px;
}

div#titleNews {
	width:580px;
	height:15px;
	background:#03163e;
	color:#FFF;
	font-weight:bold;
	padding:5px;
}

div#newsLeft {
	float:left;
	padding-right:5px;
	padding-top:5px;
}

div#newsRight {
	float:left;
	padding:5px; 20px 5px 10px;
	width:425px;
}

div#newsRight p {
	padding:10px 0px;
	border-bottom:#007dca solid 1px;	
}

div#newsRight a:link,  div#newsRight a:visited{
	color:#868282;
	text-decoration:none;
}

div#newsRight a:hover {
	color:#03163e;
	text-decoration:none;
}


div#Latest_RMenu {
	float:left;
	padding:5px 5px 5px 10px;
	width:170px;
}

div#Latest_RMenu p {
	padding:6px 0px;
	border-bottom:#868282 solid 1px;	
}

div#Latest_RMenua:link,  div#Latest_RMenua:visited{
	color:#000044;
	text-decoration:none;
}

div#Latest_RMenu a:hover {
	color:#000066;
	text-decoration:none;
}



/* Footer */

#footer {
	clear: both;
	padding: 20px 0px;
	background: #03173c;
	color: #abb3be;
}

#footer p {
	margin: 0px;
	text-align: center;
	line-height: normal;
	font-size:90%;
}

#footer a {
	text-decoration: underline;
	color: #abb3be;
}

#footer a:hover {
	text-decoration: none;
}


/* Left Menu */

div.sdmenuGuide {
	width:190px;	
	background:url(../img/sdmenu-bg.jpg) repeat-x #00224e;
/*	background:#00224e;*/
	min-height:600px;
	_height: 550px;
	height:100%;
	
}

div.sdmenu {
	margin:0px 10px;
}
#navigation {
	overflow: hidden;
	color:#0000FF;
	font-size:100%;
	font-weight:bold;
	margin:0px;
	padding:0px;
	
}
#navigation a:link,  #navigation a:visited{ 
	text-align: left;		
	display: block;
	color: #FFF;
	height:20px;
	padding: 7px  0px 3px 5px;
	
}
#navigation a:hover {
	color:#031232;
	background-color:#ccc;
}

#navigation a.none:link, #navigation a.none:visited {
    text-align: left;		
	display: block;
	height:20px;
	padding: 7px  0px 3px 5px;
	color:#FFF;
	background: none;
}

#navigation a.none:hover {
	color:#031232;
	background-color:#ccc;
}
.active_navi {
	color:#031232;
}
#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}

#navigation ul  li{
	list-style:none;
	display:block;
	height:24px;
}

#navigation ul  li#line{
	list-style:none;
	display:block;
	height:39px;
}

#navigation ul  li#start{
	border-top:#FFF solid 1px;
}
#navigation ul  li#end{
	border-bottom:#FFF solid 1px;
}


#navigation a.off:link, #navigation a.off:visited {
    text-align: left;                        
            display: block;
            height:20px;
            padding: 7px  0px 3px 5px;
            color:#031232;
            background-color:#ccc;
            background:url(../img/arrowmenu.gif) no-repeat right;
}

#navigation a.off:hover {
            color:#031232;
}

#navigation a.off2 {
		text-align: left;                        
		display: block;
		height:20px;
		padding: 7px  0px 3px 5px;
		color:#FFF;
		background-color:#ccc;
		background:url(../img/arrowmenu-right.gif) no-repeat right;
}
#navigation a.off2:visited{
	color:#FFF;
}
#navigation a.selected {
	color:#031232;
     background:url(../img/arrowmenu.gif) no-repeat right;
}

#navigation a.current {
     color:#031232;
}

a.leftmenu:link,a.leftmenu:visited{ 
	padding: 5px  5px; 
	text-align: left;	
	display: block; 
	color: #FFF;
	font-weight:normal;
	text-decoration: none;
}
a.leftmenu:hover{
	background : #cfe1ed; 
	text-decoration: none; 
	text-align:left; 
	color:#09193c;
	font-weight:normal;
	text-decoration: none;
}



/*menuLayer3 */

#menuLayer3 {
	padding:  0px;
	width:560px;
}

ul.sub-menu3 {	
	display:block;	
	margin:0px;

	
	/*
	height:25px;
	overflow:hidden;
	*/

}
ul.sub-menu3 li {
	display:block;
	float:left;
	padding: 0px 10px ;
}

ul.sub-menu3 li.start {
	display:block;
	float:left;
	padding: 0px 10px 0px 0px;
}

ul.sub-menu3 li a:link, ul.sub-menu3 li a:visited{
	color:#4486de;
	/*
	height:17px;
	*/
	text-decoration:none;
	font-size:100%;
	font-weight:bold;
}

ul.sub-menu3 li a:hover {
	color:#e27b19;
	text-decoration:none;
}


.textHighlight {
	color:#204f98;
	font-size:110%;
	font-weight:bold;
}


/* Content Vessels */
div#leftVessels {
	width:270px;
	font-size:110%;
	color:#222222;
	/*font-weight:bold;*/
	float:left;
	padding:0px 5px;
	text-align: justify;
}
div#titleVessels1 {

	float:left;
	padding:5px;
	width:300px;
	height:30px;
	background:#ff0000;
	color:#FFF;
	font-weight:bold;
}
div#titleVessels2 {

	float:left;
	padding:5px;
	width:300px;
	height:50px;
	background:#ff0000;
	color:#FFF;
	font-weight:bold;
}


div#imgVessels {
	float:left;
	width:310px;
}



.titleHeaderW {
	font-size:150%;
	color:#ffffff;
	font-weight:bold;
	padding:10px 0px;
}



div#imgDS {
	float:left;
	width:270px;
	padding:6px;

}

div#leftDS {
	width:250px;
	font-size:100%;
	color:#222222;
	float:left;
	padding:10px;
}


div#titlePDFTable {
	width:580px;
	height:20px;
	background:#03163e;
	color:#FFF;
	font-weight:bold;
	padding:5px;
}


div#PDFTable {
	float:left;
	width:590px;
}

div#PDFTable p {
	padding:0px 0px;
	border-bottom:#007dca solid 1px;	
}

div#PDFTable a:link,  div#PDFTable a:visited{
	color:#868282;
	text-decoration:none;
}

div#PDFTable a:hover {
	color:#03163e;
	text-decoration:none;
}


div#PDFDoc {
	width:370px;
	float:left;
	font-size:100%;
	color:#0a183d;
	padding:10px;
}
div#PDFDoc_W {
	width:380px;
	float:left;
	font-size:120%;
	color:#ffffff;
	padding:2px;
}
div#PDFicon {
	width:20px;
	float:left;
	padding:1px;

}
div#PDFDownload {
	width:150px;
	font-size:100%;
	color:#b31414;
	float:left;
	padding:10px;
}
div#PDFDownload_W {
	width:150px;
	font-size:120%;
	color:#ffffff;
	float:left;
	padding:2px;
}



.titleHeader_Emp {
	font-size:120%;
	color:#ffffff;
	font-weight:bold;
}
.titleHeader_Emp_S {
	font-size:90%;
	color:#ffffff;
	font-weight:bold;
}
.titleHeader_Emp_SLIM {
	font-size:90%;
	color:#ffffff;

}

div#mttsLocation_txt {
	width:190px;
	font-size:100%;
	font-weight:bold;
	float:right;
	padding: 15px;
}


/* Content MDL */

div#titleMdl {
	padding:5px;
	width:260px;
	height:50px;
	background:#ff0000;
	color:#FFF;
	font-weight:bold;
}

div#imgMdl {
	float:left;
	width:270px;
}

div#leftMdl {
	font-size:110%;
	color:#222222;
	font-weight:bold;
	float:left;
	padding-left:5px;
}


/* ===================================== menu =====================================*/
.ir_menuIRMini { font-weight:bold; border-bottom:1px #3e608e solid; }

#nav { margin: 0; padding:5px 0px 0px 0px; list-style: none; width: 190px; /* Width of Menu Items */ z-index:5; background: url(../img/sdmenu-bg.gif) repeat-x;float:left;min-height:570px; padding-top:5px;background-color:#0a3d7f;}
#nav li { position: relative; list-style:none; margin:0px 0px 0px 0px; padding:0; color:#FFFFFF }
ul.subMenu  {	position: absolute;	left: 189px;/*Set 1px less than menu width*/ top: 0;	display: none; }	
ul li a.main_menu, ul li a.main_menuSub { display: block; text-decoration: none; color: #FFFFFF;padding: 7px 5px 7px 10px; }

ul li a.main_menu:hover { background:#3c88d2;}

ul li a.main_menuSub { background:url(../img/arrow_new_menu.png) 97% 50% no-repeat; }

ul li a.main_menuSub:hover {background:url(../img/arrow_new_menu.png)  97% 50% no-repeat #3c88d2; }


ul li a.sub_menu { display: block; text-decoration: none; color: #FFFFFF; padding: 5px 5px 5px 10px;  }

ul.subMenu {padding:0px ; margin:0px; z-index:3;}
ul.subMenu li { width:200px;display:block; padding:0px ; margin:0px;}
ul.subMenu li a {filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;background:#072d60; }
ul.subMenu li a:hover { background:#3a87cf;}

li:hover ul, li.over ul { display: block; }

