body{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#77787b;}
h1, h2, h3, h4, h5, h6, p, ul, li, ol, dd, dt, dl, form, input{font-weight:normal; padding:0px; margin:0px;}
a img{border:0px}

/* Main Containers */
#wrapper{width:100%; height:auto}
#page-holder{width:945px; height:auto; margin:0px auto; border:1px solid #cbcdcf; border-width:0px 1px 1px; background:url(../images/header_ext.png) no-repeat top left;}

/*downloads*/
#content .right a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #094fa3;
	text-decoration: none;
}
#content .right a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
#content .right a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3300FF;
	text-decoration: none;
}
#content .right a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3300FF;
	text-decoration: none;
}
/*end downloads*/

/* Header */
#logo{width:927px; height:54px; padding:16px 18px 0px 0px; text-align:right;}

/* Navigation */
#nav{position:absolute; width:318px; padding-top:117px; margin-left:627px;}
#nav ul{list-style:none}
#nav li{color:#004fa3; font-size:12px;}
#nav li a{color:#004fa3; text-decoration:none; font-weight:bold; line-height:20px;}
#nav li a:hover, #nav li a.selected{color:#ffcb05; text-decoration:none}


#nav li.home{padding-left:0px;}
#nav li.home a{padding-left:27px;}

#nav li.port-emergency-plan{padding:6px 0px 0px 35px; }
#nav li.port-emergency-plan a{padding-left:27px;}

#nav li.general-info{padding:6px 0px 0px 70px; }
#nav li.general-info a{padding-left:24px;}

#nav li.facilities{padding:5px 0px 0px 98px; }
#nav li.facilities a{padding-left:26px;}

#nav li.project{padding:7px 0px 0px 128px; }
#nav li.project a{padding-left:25px;}
#nav span.cargo{padding:11px 0px 0px 53px}
a.Engineering{font-size:12px; margin-left:-14px}

#nav li.downloads{padding:0px 0px 0px 160px;margin-top:4px }
#nav li.downloads a{padding-left:25px;}

#nav li.people{padding:4px 0px 0px 175px; }
#nav li.people a{padding-left:24px;}

#nav li.how-to-find-us{padding:3px 0px 0px 192px; }
#nav li.how-to-find-us a{padding-left:22px;}

#nav li.induction{padding:3px 0px 0px 205px; }
#nav li.induction a{padding-left:22px;}

#nav li.contactus{padding-top:0px; padding-left:218px;margin-top:3px}
#nav li.contactus a{padding-left:22px;}


/* Content Section */
#content{width:748px; height:auto; padding-top:214px;}
#content:after{height:0px; font-size:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html #content{height:1px} /* */

#content .left{width:242px; height:auto; padding-top:48px; float:left; text-align:right;}
#content .right{width:478px; height:auto; padding:0px 10px 0px 18px; float:left;}

/* Text Styles */
h1{color:#004fa3; font-size:21px; padding-bottom:19px;}
h2{color:#004fa3; font-size:12px; line-height:18px; font-weight:bold; padding-bottom:17px;}
p{line-height:18px; padding-bottom:15px;}

/* Footer */
.footer{width:100%; height:25px; margin-top:20px; background:#fff6e1; clear:both}

/* Left Navigation */
.left .left-nav{width:149px; height:auto; padding-left:93px;}
.left .left-nav ul{list-style:none; border-right:2px solid #ffcb08; margin-bottom:20px;}
.left .left-nav li{height:21px; text-align:right}
.left .left-nav li a{text-decoration:none; color:#004fa3; font-weight:normal; height:18px; background:url(../images/bullet.gif) no-repeat 97% 5px; display:block; padding:3px 25px 0px 0px}
.left .left-nav li a:hover, .left .left-nav li a.selected{background:#ffe08a url(../images/bullet.gif) no-repeat 97% 5px;}

/* Left Navigation - Project*/
.leftP .leftP-navP{width:149px; height:auto; padding-left:93px;}
.leftP .left-navP ul{list-style:none; border-right:2px solid #ffcb08; margin-bottom:20px;}
.leftP .left-navP li{height:21px; text-align:right}
.leftP .left-navP li a{text-decoration:none; color:#004fa3; font-weight:normal; height:18px; background:url(../images/bullet.gif) no-repeat 97% 5px; display:block; padding:3px 25px 0px 0px}
.leftP .left-navP li a:hover,
.leftP .left-navP li a.selected{background:#ffe08a url(../images/bullet.gif) no-repeat 97% 5px;}
