@charset "utf-8";
/* CSS Document */

#section_heading {
	background-image:url(../images/section_backing.jpg);
	background-repeat:repeat-x;
	height:35px;
	text-align:right;
	padding-top:25px;
	padding-right:20px;
}

#left_panel {
	margin-top:13px;
	margin-bottom:20px;
	text-align:left;
	margin-top:25px;
}

#left_panel_textbox {
	padding-left:15px;
	padding-top:10px;
	padding-right:10px;
}
	
	#left_panel_textbox h2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#b41b1c;
		margin-bottom:15px;
	}
	
	/* STYLES FOR SUB-NAVI */
	
	#left_panel_textbox ul {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		padding:0px;
		margin:0px;
		list-style:none;
		color:#999999;
		padding-bottom:20px;
	}	
	
	#left_panel_textbox ul li {
		margin-bottom:15px;
	}
	
	#left_panel_textbox li a {
		color:#666666;
		text-decoration:none;
	}
	
	#left_panel_textbox li a:hover {
		color: #000000;
	}
	
	/* END OF STYLES FOR SUB-NAVI */

#content_panel {
	
}

#content_panel_textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	min-height:300px;
	_height: 300px;
	padding-left:20px;
	margin-right:20px;
	border-left:1px solid #e7e7e7;
	margin-top:25px;
	padding-top:10px;
}

	#content_panel_textbox h1 {
	}
	
	#content_panel_textbox h2 {
		font-family:Arial, Helvetica, sans-serif;
		clear:both;
		font-size:15px;
		font-weight:bold;
		color:#006699;
		margin-top:25px;
		margin-bottom:15px;
	}
	
	#content_panel_textbox h2 a {
		font-size:11px;
		font-weight:bold;
		color:#006699;
	}
	
	#content_panel_textbox h3 {
		clear:both;
		font-size:12px;
		font-weight:bold;
		color:#666666;
	}
	
	#content_panel_textbox p {
		line-height:16px;
		margin-top:15px;
		margin-bottom:15px;
		text-align:justify;
	}
	
	/* STYLES FOR NEWS PAGE */
	
	#content_panel_textbox div.news_item {
		margin-top:20px;
		margin-bottom:25px;
	}
	
	#content_panel_textbox div.news_item div.release_date {
		color: #898989;
		font-weight:bold;
	}
	
	#content_panel_textbox div.news_item div.description {
		margin-top:3px;
	}
	
	/* END OF STYLES FOR NEWS PAGE */
	
#right_panel_textbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:25px;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	background-color:#f2f2f2;
	text-align:left;
	padding:20px;
	padding-bottom:40px;
}

#right_panel_textbox p {
	margin-top:15px;
	margin-bottom:15px;
}

/* SYTLES FOR NEWS FLASH BOX */

div.news_clip {
	margin-top:20px;
	margin-bottom:20px;
}

	div.news_clip div.release_date {
		color:#b41b1c;
		font-weight:bold;
	}
	
	div.news_clip div.summary {
		color:#6b6b6b;
		font-weight:bold;
	}
	
	div.news_clip div.summary a {
		text-decoration:none;
		color:#6b6b6b;
	}
	
	div.news_clip div.summary a:hover {
		text-decoration:underline;
	}

/* END OF SYTLES FOR NEWS FLASH BOX */

#breadcrumb {
	margin-bottom:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
}

#page_header {
	padding-bottom:10px;
}

#page_content {
	margin-top:22px;	
}

#body_base {
	height: 40px;
}

/* STYLES FOR SHIP PICS */

div.ship_pic_box {
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}

/* END OF STYLES FOR SHIP PICS */

/* STYLES FOR GET ADOBE READER BOX */

div#get_pdf_reader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#9c9c9c;
	padding-right:20px;
	display:none;
}

	div#get_pdf_reader a {
		text-decoration:none;
		color:#9c9c9c;
	}

	div#get_pdf_reader a:hover {
		text-decoration:underline;
	}

/* END OF STYLES FOR GET ADOBE READER BOX */

div.img_box_left {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}

div.img_box_right {
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}

div.img_box_left img, div.img_box_right img {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

div.imgbox_certs_thumbnail {
	float:left;
	width:150px;
	margin-right:15px;
}

div.imgbox_certs_thumbnail img {
	border:solid 1px;
	border-color:#006699;
}

	div.imgbox_certs_thumbnail_caption {
		float:left;
		text-align:center;
		width:150px;
		font-size:10px;
		color:#666666;
	}
	
div.certificates_policies {
	width:540px;
	margin-bottom:15px;
	border-left: 1px solid #dedede;
	border-top: 1px solid #dedede;
	border-right: 2px solid #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
}

div.engineering_imgbox {
	float:left;
	width:165;
	margin-right:15px;
	margin-bottom:10px;
}

	div.engineering_imgbox img {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

