body{paadding: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.jpg) 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:9px 0px 0px 41px;}
#nav li.port-emergency-plan a{padding-left:27px;}

#nav li.general-info{padding:6px 0px 0px 74px;}
#nav li.general-info a{padding-left:24px;}

#nav li.facilities{padding:7px 0px 0px 106px;}
#nav li.facilities a{padding-left:26px;}

#nav li.downloads{padding:9px 0px 0px 135px;}
#nav li.downloads a{padding-left:25px;}

#nav li.people{padding:11px 0px 0px 161px;}
#nav li.people a{padding-left:24px;}

#nav li.how-to-find-us{padding:15px 0px 0px 183px;}
#nav li.how-to-find-us a{padding-left:22px;}

#nav li.induction{padding:14px 0px 0px 195px;}
#nav li.induction 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;}