﻿table { 
	border:0px; 
	border-collapse:collapse ; 
	width:100%;
	} 

.table_body { 
	border:0px; 
	border-collapse:collapse ; 
	width:1020px;
	}
	
td {
	vertical-align:top; 
	padding:0px; 
	}
	
html {
	height:100%;
	}


textarea {
	font-family:verdana;
	font-size:9px;
	line-height:14px;
	vertical-align:top;
	color:#88898a;
	}


input {
	font-family:verdana;
	font-size:9px;
	line-height:14px;
	vertical-align:top;
	color:#88898a;
	}


select {
	font-family:verdana;
	font-size:9px;
	line-height:14px;
	vertical-align:top;
	color:#88898a;
	}


table {
	font-family:verdana;
	font-size:9px;
	line-height:14px;
	vertical-align:top;
	color:#88898a;
	}


td {
	font-family:verdana;
	font-size:9px;
	line-height:14px;
	vertical-align:top;
	color:#88898a;
	}

form { 
	margin:0px; 
	padding:0px
	}
	
body { 
	margin:0px; 
	padding:0px; 
	height:100%
	}

img {border:0}
p {padding:0; margin:0}


.blue {
	background-color: #0B5D7E;
}


.orange {
	background-color: #D27E1C;
}


.gray {
	background-color: #5E5E5E;
}


.gray_light {
	background-color: #E0E0E0;
}

.white {
	background-color: #ffffff;
}

.header_spacer1 {
	margin:0 5px 0 0;
}
.header_bkgrnd {
	background-image: url('images/header.jpg');
}

.content {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #010000;
	font-weight:normal;
	letter-spacing: .03em;
	line-height:1.5em;
	margin:50px 60px 20px 75px;
}

.content_hm {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #010000;
	font-weight:normal;
	letter-spacing: .03em;
	line-height:1.5em;
	margin:50px 0px 20px 40px;
}

.editorial {margin:0px 0px 50px 40px;}

.content_news {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #010000;
	font-weight:normal;
	letter-spacing: .03em;
	line-height:1.5em;
	margin:15px 60px 40px 75px;
}

.news_date {color: #D27E1C;}

.news_header {
	font-size: 15px;
	color: #D27E1C;
	font-weight:bold;
	font-style:italic;
	margin:50px 60px 0px 75px;
}


.content_home_lead {
	font-size: 15px;
	color: #666;
	font-weight:bold;
}

.content_home_orange {
	font-size: 15px;
	color: #D27E1C;
	font-weight:bold;
	font-style:italic
}

.content_orange_bg {
	font-size: 15px;
	color: #D27E1C;
	font-weight:bold;
}

.content_orange {
	color: #D27E1C;
	font-weight:bold;
}



.port_table {
	width:742px;
	margin:10px 0 40px 50px;
}

.port_logo {
	margin:10px 10px 0 10px;
}

.port_content {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #010000;
	font-weight:normal;
	letter-spacing: .03em;
	line-height:1.5em;
	margin:5px 10px 15px 10px;
}

.port_name {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #D27E1C;
	font-weight:bold;
	text-align:right;
	margin:5px 10px 5px 10px;
}

.port_city {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #88898a;
	text-align:right;
	margin:5px 10px 5px 10px;
}

.port_line {
	background-image: url('images/line.gif');
}

.news_name_nav {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight:bold;
	text-align:right;
	margin:2px 30px 5px 0;
}



.team_table {
	margin:10px 0 40px 50px;
}

.team_pics {
	border-width:5px;
	border-color:#5E5E5E;
	border-style:solid;
	margin:0 0 2px 0;
}

.team_categories {
	margin:10px 0px 5px 0px;
}

.team_name_nav {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight:bold;
	text-align:right;
	margin:2px 35px 5px 0;
}

.bio_table_top { 
	border:0px; 
	border-collapse:collapse; 
	vertical-align: bottom;
	width:548px;
	margin:50px 0 20px 75px;
	}
	
.bio_table_top TD { 
	border:0px; 
	vertical-align: bottom;
	text-align:right;
	}

.bio_pics {
	border-width:5px;
	border-color:#D27E1C;
	border-style:solid;
}

.bio_name {
	margin:0 0px 5px 0;
}

.bio_title {
	margin:3px 0px 0px 0px;
}

.bio_content {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #010000;
	font-weight:normal;
	letter-spacing: .03em;
	line-height:1.5em;
	margin:30px 0px 40px 75px;
}

.map {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #D27E1C;
	font-weight:bold;
	margin:10px 0 0 0;
}

.attribution {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #777;
	margin:50px 0px 0 105px;
}

.login {
	text-align:right;
	margin:60px 35px 5px 0;
}



A:link {
	color: 5d9632;
	text-decoration: underline;
	height: 100%;
}
A:visited {color: 5d9632; text-decoration: underline; }
A:active {color: 5d9632; text-decoration: underline; }
A:hover {color: 5d9632;  text-decoration: none; }

.content A:link {color:#D27E1C; text-decoration: none;}
.content A:active {color:#D27E1C; text-decoration: none;}
.content A:visited {color:#D27E1C; text-decoration: none;}
.content A:hover {color:#D27E1C; text-decoration: none;}

.content_news A:link {color:#010000; text-decoration: none;}
.content_news A:active {color:#010000; text-decoration: none;}
.content_news A:visited {color:#010000; text-decoration: none;}
.content_news A:hover {color:#D27E1C; text-decoration: none;}


.map A:link {color:#D27E1C; text-decoration: none;}
.map A:active {color:#D27E1C; text-decoration: none;}
.map A:visited {color:#D27E1C; text-decoration: none;}
.map A:hover {color:#D27E1C; text-decoration: none;}

.port_name A:link {color:#D27E1C; text-decoration: none;}
.port_name A:active {color:#D27E1C; text-decoration: none;}
.port_name A:visited {color:#D27E1C; text-decoration: none;}
.port_name A:hover {color:#D27E1C; text-decoration: none;}

.team_name_nav A:link {color:#fff; text-decoration: none;}
.team_name_nav A:active {color:#fff; text-decoration: none;}
.team_name_nav A:visited {color:#fff; text-decoration: none;}
.team_name_nav A:hover {color:#666; text-decoration: none;}

.attribution A:link {color:#777; text-decoration: none;}
.attribution A:active {color:#777; text-decoration: none;}
.attribution A:visited {color:#777; text-decoration: none;}
.attribution A:hover {color:#333; text-decoration: none;}

.news_name_nav A:link {color:#fff; text-decoration: none;}
.news_name_nav A:active {color:#fff; text-decoration: none;}
.news_name_nav A:visited {color:#fff; text-decoration: none;}
.news_name_nav A:hover {color:#666; text-decoration: none;}




















