/* CSS Document */

body {
		background-image:url(../images/slices/background.jpg);
		background-repeat:repeat-x;
		background-color:#BDC4D1;
		margin-bottom:0;
		margin-top:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:62.5%;
}

.clear {
		clear:both;
}

h1 {
		margin:0 0 10px 0;
		font-size:1.9em;
}

h2 {
		font-size:1.4em;
		margin:0;		
}
.ulMargin {
		margin:0;
}

#outerWrapper {
		width:920px;
		background-color:#ffffff;
		height:100%;
		padding:20px 15px 0 35px;
		font-size:1.2em;
		margin:0 auto 0 auto;
}

#header {
		width:903px;
		height:140px;
}

#topNav {
		width:903px;
		height:38px;
		background-image:url(../images/slices/navbar.gif);
		background-repeat:no-repeat;
		margin:35px 0 0 0;
		font-size:0.9em;*
}

#left-panel {
		width:226px;
		height:auto;
		background-image:url(../images/slices/left-panel.gif);
		background-repeat:no-repeat;
		background-color:#BDC4D1;
		margin:5px 0 0 0;
		float:left;
}

#leftPanelBottom {
		width:226px;
		height:12px;
		background-image:url(../images/slices/left-panel-bottom.gif);
		background-repeat:no-repeat;
}

#textContent {
		width:480px;
		height:100%;
		float:left;
		padding:15px 10px 0 15px;
		color:#02205C;
}

#text {
		width:473px;
		height:auto;
		margin:10px 0 0 0;
}

#text a {
		color:#02205C;
}

#right-panel {
		width:170px;
		height:582px;
		float:left;
}	

#right-panel img {
		margin:5px 0 5px 0;
}

#infoBox {
		width:453px;
		height:103px;
		background-color:#D5D9E2;
		padding:10px 10px;
		margin:10px 0 0 0;
}

ul#leftNav {
		margin:20px 0 10px 0;
		padding:0;
}

ul#leftNav li {
		color:#02205C;
		/*text-transform:uppercase;*/
		padding:6px 0 0 10px;
		text-indent:none;
		list-style:none;
}

#leftNav li a {
		display:block;
		width:197px;
		height:auto;
		color:#02205C;
		text-decoration:none;
		background-image:url(../images/slices/triangles.gif);
		background-position:top left;
		background-repeat:no-repeat;
		padding:0 0 0 17px;
}

#leftNav li a:hover {
		width:199px;
		height:auto;
		background-color:#032C7C;
		color:#ffffff;
		background-image:none;
		margin:0 0 0 -9px;
		padding:0 0 0 26px;
}

li.title {
		width:216px;
		height:23px;
		background-color:#032C7C;
		color:#ffffff !important;
		font-weight:bold;
		font-size:1.2em;
}

html>body ul#topNavLinks {
		margin:5px 0 0 10px;
		padding:10px 0 0 0;
}

ul#topNavLinks {
		padding:10px 0 0 0;
}

ul#topNavLinks li {
		list-style:none;
		display:inline;
		margin:0 10px 0 5px;
}

ul#topNavLinks li a {
		color:#02205C;
		text-decoration:none;
}

ul#topNavLinks li a:hover {
		color:#ffffff;
}

#logoBox {
		width:167px;
		height:150px;
		background-image:url(../images/slices/logobox.gif);
		background-repeat:no-repeat;
}

#footer {
		width:897px;
		height:55px;
		margin:10px 0 0 0;
		background-image:url(../images/slices/footer_bkd.gif);
		background-repeat:no-repeat;
		padding:5px 5px 0 15px;
}

#footer a {
		color:#ffffff;
}

#footer object {
		float:left;
}

#footerDetails {
		width:800px;
		float:left;
		color:#ffffff;
		padding:6px 0 0 0;
}

#newsBox {
		width:473px;
		height:auto;
		margin:0 0 20px 0;
		background-color:#032C7C;
		border:1px solid #032C7C;
}

#newsBox a {
		color:#ffffff;
}

#newsTitle {
		background-color:#ffffff;
		padding:5px 0 5px 10px;
}

#newsTitle span {
		font-size:0.9em;
}

#newsText {
		color:#ffffff;
		padding:10px;
}

.vesselBox {
		width:470px;
		height:120px;
		border:1px solid #032C7C;
		margin:0 0 20px 10px;
}

.vesselBox h2 a {
		text-decoration:none;
}

.vesselBox a:hover {
		color:#999999;
}

.vesselPic {
		width:140px;
		height:100px;
		float:left;
		margin:10px 10px 0 10px;
}

.vesselDetails {
		width:280px;
		height:100px;
		float:left;
		margin:10px 0 0 10px;
		padding:0 5px 0 0;
}
