div{display:block; overflow:visible; }
body{margin:0px; padding:0px; background-image:url(/images/main/peninsula_bg.gif); background-position:top left; background-repeat:repeat-y; background-color:white; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; }
#page{position:relative; margin:0px; text-align:left; }
#column_left{width:484px; float:left; padding:0px; margin:0px; overflow:hidden; }
#column_right{width:468px; float:left; background-color:#000066; padding:0px; margin:0px; }
#column_left_logo{padding-top:32px; }
#foot_links{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999999; margin:20px 30px 0px 30px; }
#foot_rights{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999999; margin:0px 30px 0px 30px; }
#column_right_nav{width:468px; height:406px; vertical-align:bottom; }

.clear{clear:both; }
.page_content{border:1px solid green; }
.heading{color:#000066; font-weight:bold; line-height:19px; }
.news_cell{border-bottom:1px solid #999999; height:auto; display:block; }
.news_item{padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; display:block; height:auto; }
.charity_item{padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; display:block; height:auto; }
.charity_cell{border-bottom:1px solid #999999; height:auto; display:block; padding-top:5px; }
.recruit_item_cell{background-color:#F5F5FF; }
.recruit_item{padding:0px 0px 5px 10px; margin:0px 0px 10px 0px; display:block; height:auto; background-color:#F5F5FF; }
.recruit_item_title{color:#000066; font-weight:bold; line-height:19px; background-color:#F5F5FF; padding:10px 10px 0px 10px; }
.content_image_thumb{height:auto; display:block; padding:0px; margin:0px; float:left; padding:0px 20px 0px 0px; }
.offices_list{border-bottom:1px solid #999999; padding:10px 0px 10px 0px; }
.office_heads{color:#000066; font-weight:bold; font-size:14px; padding-top:200px; }
.office_heads2{color:#000066; font-weight:bold; font-size:14px; padding-top:10px; }
.office_person{}
.office_person_photo{float:left; width:100px; margin:0px 10px 0px 0px; padding:0px; }
.office_person_text{float:left; width:300px; border-bottom:1px solid #999999; margin-bottom:10px; padding-bottom:10px; }
.feedback_form{background-color:#E5E5EF; margin:0px; padding:20px 0px 20px 0px; border:0px; }
.form_submit{background-color:#010066; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:white; width:62px; height:20px; border:0px solid #010066; }
.form_label{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#57585C; width:124px; padding-left:20px; }
.form_field{padding-right:20px; }
.form_input{width:245px; height:15px; border:1px solid #C5C4CA; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:white; }
.form_textarea{width:245px; height:81px; border:1px solid #C5C4CA; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:white; }


#header_nav{height:35px; }
.header_element{height:35px; float:left; padding:10px 20px 0px 20px; vertical-align:top; }
.header_link,.header_link:visited, .header_link:hover{font-family:Arial, Helvetica, sans-serif; color:white; font-weight:normal; font-size:11px; }
.header_link:hover{font-family:Arial, Helvetica, sans-serif; color:#ffc637; font-weight:normal; font-size:11px; }

#rh_nav{padding:247px 0px 0px 0px; margin:0px; }
.rh_nav_link, .rh_nav_link:visited{font-family:Arial, Helvetica, sans-serif; color:white; font-weight:bold; font-size:11px; line-height:19px; }
.rh_nav_link:hover{color:#ffc637; line-height:19px; }
.rh_nav_element{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#8a8584; padding:0px 0px 0px 25px; height:19px; line-height:19px; background-image:url(/images/main/yellow_list3.gif); background-repeat:no-repeat; background-position:left; }
.rh_nav_element_bottom{padding:0px 0px 0px 25px; height:19px; line-height:19px; background-image:url(/images/main/yellow_list3.gif); background-repeat:no-repeat; background-position:left; }
#ports{background-image:url(/images/main/yellow_list3.gif); background-repeat:no-repeat; background-position:left; }
#column_right_nav_stripe{margin:0px; padding:0px; }
a, a:hover, a:visited{color:#000066; text-decoration:none; }
.content{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:0px 30px 0px 30px; }
.yellow_bullet_list{list-style:none; list-style-image:none; padding:0px; margin:0px; }
.yellow_bullet{padding:0px 0px 0px 15px; background-image:url(/images/yellow_bullet.gif); background-repeat:no-repeat; background-position:left top; list-style-image:none; }
.home_title{background-image:url(/images/yellow_bullet.gif); background-repeat:no-repeat; background-position:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000066; padding:5px 0px 5px 10px; }
.home_box{padding-left:10px; }
.home_port{padding-left:10px; border-bottom:1px solid #CCCCCC; color:#666666; }
.team_lnk{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#8a8584; padding:0px 0px 0px 10px; height:19px; line-height:19px; background-image:url(/images/main/yellow_list2.gif); background-repeat:no-repeat; background-position:left; }

.pdf_lnk
	{
	background-image: url(/images/PDF-icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 25px;
	}
