﻿body {
	border: #808000;
	margin: 0px;
	background: #fff;
	background-image: url('images/back_wide.gif');
}

body_old {
	margin: 0px;
	background:#f4f3d9;	
}



.main {
	width:100%;
}

.image {
	border-width: 0;
}	

.team_collage {
	margin-top:114px;
	margin-left:25px;
	margin-right:50px;
	margin-bottom:0px;
	border-width: 0;
}

.team_collage_hm {
	margin-top:38px;
	margin-left:25px;
	margin-right:50px;
	margin-bottom:60px;
	border-width: 0;
}

.header_collage {
	background-image: url('images/collage_wide.jpg');
}


.title {
	margin-top:35px;
	margin-left:23px;
	margin-bottom:35px;
}

.philosophy {
	margin-top:0px;
	margin-left:23px;
	margin-bottom:35px;
}


.yellow {
	background-color: #eedd91;
	height:450px;
}

.yellow_long {
	background-image:url('images/back_wide.gif');
	height:400px;
}

.white {
	background-color: #fff;

}

.white td { 
	vertical-align:top;
	}


.red {
	background-color: #7c3d2b;
}
.red_block {
	background-image: url('images/block_red.gif');
}

.red_line {
	background-color: #7c3d2b;
	height:1px;
}

.red_dot {
	list-style-image: url('images/dot_red.gif');
}

.maplink {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	font-weight:normal;
	letter-spacing: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}






.nav_bar_left_hd {
	font-size: 12px;
	color: #7c3d2b;
	font-weight:bold;
	letter-spacing: 0px;
	margin-top: 40px;
	margin-left: 20px;
	margin-right: 7px;
	margin-bottom: 2px;
}

.nav_bar_left {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #7c3d2b;
	font-weight:normal;
	letter-spacing: 0px;
	margin-top:4px;
	margin-left: 20px;
	margin-right: 7px;
	margin-bottom: 2px;
}

.nav_bar_port {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #7c3d2b;
	font-weight:normal;
	letter-spacing: 0px;
	margin-top:0px;
	margin-left: 30px;
	margin-right: 7px;
	margin-bottom: 2px;
}


.content {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	font-weight:normal;
	letter-spacing: 0px;
	line-height:1.3em;
	text-align:justify;
	margin-top: 0px;
	margin-left: 25px;
	margin-right: 125px;
	margin-bottom: 30px;
}

.content_strategy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	line-height:1.3em;
	letter-spacing: 0px;
	line-height:normal;
	text-align:justify;
	margin-top: 0px;
	margin-left: 25px;
	margin-right: 125px;
	margin-bottom: 30px;
	text-indent:280px;
}



.content_team {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	font-weight:normal;
	letter-spacing: 0px;
	line-height:1.3em;
	text-align:justify;
	margin-top: 0px;
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 0px;
	text-indent:236px;
}


.content_home {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight:normal;
	letter-spacing: 0px;
	line-height:normal;
	text-align:justify;
	margin-top: 30px;
	margin-left: 70px;
	margin-right: 70px;
	margin-bottom: 30px;
}

.content_about {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	font-weight:normal;
	letter-spacing: 0;
	line-height:1.3em;
	text-align:justify;
	margin-top: 0px;
	margin-left: 25px;
	margin-right: 125px;
	margin-bottom: 30px;
	text-indent:251px;
}

.content_experience {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	font-weight:normal;
	letter-spacing: 0;
	line-height:1.3em;
	text-align:justify;
	margin-top: 0px;
	margin-left: 25px;
	margin-right: 125px;
	margin-bottom: 30px;
	text-indent:236px;
}



.content_home_lg {
	font-size: 14px;
	color: #7c3d2b;
	font-weight:bold;
	text-transform:uppercase;
}



.content_directions {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	font-weight:normal;
	letter-spacing: 0px;
	line-height:1.3em;
	text-align:justify;
	margin-top: 0px;
	margin-left: 25px;
	margin-right: 125px;
	margin-bottom: 0px;
}


.content_bullets {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	font-weight:normal;
	letter-spacing: 0px;
	line-height:normal;
	text-align:justify;
	margin-top: 0px;
	margin-left: 25px;
	margin-right: 125px;
	margin-bottom: 5px;
}

.content_directions_new {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	font-weight:normal;
	letter-spacing: 0px;
	line-height:normal;
	text-align:justify;
	margin-top: 0px;
	margin-left: 25px;
	margin-right: 5px;
	margin-bottom: 0px;
}


.content_bullets_new {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	font-weight:normal;
	letter-spacing: 0px;
	line-height:normal;
	text-align:justify;
	margin-top: 0px;
	margin-left: 25px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.content_bullets_working {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	font-weight:normal;
	letter-spacing: 0px;
	line-height:normal;
	text-align:justify;
	margin-top: 0px;
	margin-left: 25px;
	margin-right: 5px;
	margin-bottom: 5px;
}



.content_working {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	font-weight:normal;
	letter-spacing: 0px;
	line-height:1.3em;
	text-align:justify;
	margin-top: 0px;
	margin-left: 25px;
	margin-right: 125px;
	margin-bottom: 10px;
	text-indent:221px;
}



.content_old {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	font-weight:normal;
	letter-spacing: 0px;
	line-height:normal;
	text-align:justify;
	margin-top: 0px;
	margin-left: 25px;
	margin-right: 35px;
	margin-bottom: 10px;
}


.content_lg {
	font-size: 14px;
	color: #7c3d2b;
	font-weight:bold;
	text-transform:uppercase;
}

.content_yellow {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	text-align:right;
	color: #eedd91;
	font-weight:bold;
	margin-bottom: 10px;
	margin-right: 125px;
}


.team_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	line-height:1.3em;
	letter-spacing: 0px;
	line-height:17px;
	text-align:justify;
	margin-top: 0px;
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 40px;
}

.team_pic {
	margin-top:0px;
	margin-left:5px;
	margin-right:30px;
}

.team_title {
	margin-top:35px;
	margin-left:23px;
	margin-right: 30px;
	margin-bottom:35px;
}

.team_line {
	background-image:url('images/title_tm_line.gif');
	text-align: right;
	height:100px;
}

.port_logo {
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 25px;
	margin-bottom: 20px;
	border-width: 0px;
}

.port_descrip {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	font-weight:normal;
	letter-spacing: 0px;
	line-height:1.3em;
	margin-top: 10px;
	margin-left: 25px;
	margin-right: 3px;
	margin-bottom: 10px;
}

.port_name {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #7c3d2b;
	font-weight:bold;
	text-align:right;
	letter-spacing: 0px;
	line-height:normal;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
}

.port_city {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	font-weight:normal;
	text-align:right;
	letter-spacing: 0px;
	line-height:normal;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
}

.port_table {

	background:#fff;
	margin:0px;
	width:725px;
	margin-left: 25px;
}

.port_table td { 
	vertical-align:top;
}
	
A:link {color: 666600; text-decoration: underline; }
A:visited {color: 666600; text-decoration: underline; }
A:active {color: 666600; text-decoration: underline; }
A:hover {color: 666600;  text-decoration: none; }

.nav_bar_left A:link {color:#7c3d2b; text-decoration: none;}
.nav_bar_left A:active {color:#7c3d2b; text-decoration: none;}
.nav_bar_left A:visited {color:#7c3d2b; text-decoration: none;}
.nav_bar_left A:hover {color:#7c3d2b; text-decoration: underline;}

.port_name A:link {color:#7c3d2b; text-decoration: none;}
.port_name A:active {color:#7c3d2b; text-decoration: none;}
.port_name A:visited {color:#7c3d2b; text-decoration: none;}
.port_name A:hover {color:#7c3d2b; text-decoration: underline;}

.content_yellow A:link {color:#eedd91; text-decoration: none;}
.content_yellow A:active {color:#eedd91; text-decoration: none;}
.content_yellow A:visited {color:#eedd91; text-decoration: none;}
.content_yellow A:hover {color:#eedd91; text-decoration: underline;}

.content A:link {color:#7c3d2b; text-decoration: none;}
.content A:active {color:#7c3d2b; text-decoration: none;}
.content A:visited {color:#7c3d2b; text-decoration: none;}
.content A:hover {color:#7c3d2b; text-decoration: underline;}

.maplink A:link {color:#7c3d2b; text-decoration: none;}
.maplink A:active {color:#7c3d2b; text-decoration: none;}
.maplink A:visited {color:#7c3d2b; text-decoration: none;}
.maplink A:hover {color:#fff; text-decoration: underline;}



