@import url(docks.css);

body {
	
	margin: 0px;
	padding: 0px;
	font: normal 14px "Trebuchet MS",Helvetica, sans-serif, Arial;
	color: #474747;
}
H1,H2,H3,H4,H5,H6 {
	margin-top: 15px;
	margin-bottom: 3px;
	}
H1 {
	font-size: 200%;
	}
H2 {
	font-size: 180%;
	}
H3 {
	font-size: 160%;
	}
H4 {
	font-size: 140%;
	}
H5 {
	font-size: 120%;
	}
img {
	border: 0px;
	}		
A {
	color: #0f499e;
	text-decoration: underline;
	}
A:hover {
	color: #00b0f1;
	text-decoration: none;
	}	

/*.bg_glow {
	background: url(../images/bg_glow.jpg) top center no-repeat;
	
	}*/
	
/*************** HEADER ***********************/


.View a {
	display:block;
	margin-right:20px;
	width:148px;
	height:48px;
	background:url('../images/view_slips.jpg') 0 0 no-repeat;
}

.View a:hover, .View:focus {
	background-position:0 -48px;
	outline:0;
}

/************* NAVIGATION ****************/

#navigation { 
	height:30px;
	list-style:inline;
	}

#navigation ul { 
	list-style:none;
	padding:0px;
	display:block; 
	width:650px;
	margin:0;
	}

#navigation ul li { 
	padding:0px 7px;
	list-style:none;
	float:left;
	font: normal 14px "Century Gothic",Helvetica, sans-serif, Arial;
	color:#fff;
	}

#navigation ul li a { 
	color: #fff;
	text-decoration: none;
	}

#navigation ul li a:hover {
	display: block;
	color: #e8ba01;
	}
	
	/*background-image:url(../images/menu_bg_on.jpg); */


	
	
/*************** CONTENT ***********************/
.wrapper {
	position: relative;
	padding: 0px;
	margin: 0px;
	
	}
.logo {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 299px;
	z-index: 100;
	}
.inside_logo {
	position: absolute;
	left: 15px;
	top: 25px;
	width: 239px;
	z-index: 100;
	}
.view_detail_btn {
	position:absolute; 
	left:280px; 
	top: 249px;
	}

.body13px_txt {
	font-size: 13px;
	}
.content {
	padding:20px;	
	}
.content UL{
	padding-left: 18px;
	margin: 0px;
	list-style: none;	
	}
.content UL LI{
	padding-bottom: 5px;
	background: url(../images/grey-arrow.gif) left 5px no-repeat;
	padding-left: 18px;
	}
.content UL LI UL{
	margin: 5px 0px;
	}
.content UL LI LI{
	background: url(../images/grey-arrow2.gif) left 5px no-repeat;
	padding-left: 15px;
	}

.content h2 {
	font: normal 24px "Century Gothic",Helvetica, sans-serif, Arial;
	color:#0f499e;
	margin:0;
	display:block;
	}
	
.content .Title_Box {
	margin:0 0 20px 0;
	padding:0;
	height:28px;
	display:block;
	border-bottom: 1px solid #0f499e;
	}
	
.content  .Title_Box .Title {
	font: normal 24px "Century Gothic",Helvetica, sans-serif, Arial;
	color:#0f499e;
	padding-right:7px;
	background-color:#FFFFFF;
	float:left;
	height: 31px;
	}

.content .Title_Box IMG {
	float:right;
	width:46px;
	height:30px;
	}

.content P {
	margin-bottom:16px;
	}

.content .readmore {
	text-align:right;
	display:block;
	}

.content .readmore A{
	text-decoration:underline;
	color:#0f499e;
	}
.content .readmore A:hover{
	text-decoration:underline;
	color:#fff;
	}

.bluetxt {
	color: #0f499e;
	}

/*************** PHOTO GALLERY ***********************/
.Photo_Gallery img {
	border: 1px solid #d5d5d5;
	margin: 10px 0;
	padding: 2px;
	}

.Photo_Gallery img:hover {
	border: solid 1px #33709e;
	padding: 2px;
	}



/************* RIGHT PANEL ****************/

.Right_Panel {
	background:url(../images/right_panel_bg.jpg) top right #0f499e;
	}
.Right_Panel_bg {
	background:url(../images/right_panel_corners_top.jpg) top right no-repeat;
	display:block;
	}
.Right_Panel_bg_2 {
	background:url(../images/right_panel_corners_bottom.jpg) bottom right no-repeat;
	height:460px;
	}

	
.Right_Panel .top {
	display:block;
	background:url(../images/right_panel_curve.jpg) top right no-repeat;
	height:20px;
	}
.Right_Panel .Bottam {
	display:block;
	background:url(../images/right_panel_curve.jpg) bottom right no-repeat;
	height:20px;
	}
	
.Right_Panel .content {
	padding:26px 1px 0 10px;
	color:#734012;
	}
.Right_Panel .content SPAN {
	display:block;
	padding:0 20px 40px 0;
}
.Right_Panel .content A{
	color:#fff300;
	text-decoration: none;	
	}
.Right_Panel .content A:hover {
	text-decoration: underline;
	}	
.Right_Panel .content .title_bg {
	background: #fff200;
	height:25px;
	display:block;
}
.Right_Panel .content .title {
	color:#fff200;
	font: normal 22px "Century Gothic",Helvetica, sans-serif, Arial;
	margin:0;
	padding:0 10px 0 0;
	background:url(../images/right_panel_bg.jpg) top left #0f499e;
	float:left;
	}
.Right_Panel .content P {
	padding-right: 9px;
	margin-top: 9px;
	color: #FFFFFF;
	}

/************* LEFT PANEL ****************/

.Left_Panel {
	background:url(../images/left_panel_bottom.jpg) bottom left no-repeat #0f499e;
	padding-bottom:20px;
	}

.Left_Panel .content {
	padding:20px 1px 0 8px;
	color:#FFFFFF;
	}
.Left_Panel .content A{
	color:#fff200;
	text-decoration: none;
	}
.Left_Panel .content A:hover{
	text-decoration: underline;
	}
	
.Left_panel .content SPAN {
	display:block;
	padding:0 20px 40px 0;
}
	
.Left_Panel .content .title_bg {
	background:#fff100;
	height:25px;
	display:block;

}
.Left_Panel .content .title {
	color:#fff200;
	font: normal 22px "Century Gothic",Helvetica, sans-serif, Arial;
	margin:0;
	padding:0 10px 0 0;
	background-color:#0f499e;
	float:left;
	}
.Left_Panel .content P {
	padding-right: 9px;
	margin-top: 9px;
	}
	
/************* FOOTER ****************/

.footer {
	font-size:12px;
	color:#FFFFFF;
	background:url(../images/footer_bg.jpg) top left repeat-x;
	padding:0 10px;
	letter-spacing:0.1em;
	}
	
.footer A{
	color:#FFFFFF;
	text-decoration:none;
	}
	
.footer A:hover {
	color:#fff200;
	text-decoration:none;
	}
	
.copywrite {
	font-size:12px;
	color:#474747;
	padding:10px;
	letter-spacing:0.1em;
	}
.copywrite A {
	color:#474747;
	text-decoration:none;
	}
.copywrite A:hover {
	color:#9BB0C6;
	text-decoration:none;
	}
	

/************* MISC ****************/
.gridHeader TD{
	background: #dfaa44;
	padding: 4px;
	color: #053f6f;
	font-weight: bold;
	text-transform: uppercase;
	border-right: 1px solid #053f6f;
	}	
.gridItem TD{
	background: #FFF;
	padding: 4px;
	color: #000;
	font-size: 12px;
	border-right: 1px solid #053f6f;
	border-bottom: 1px solid #053f6f;
	}	
	
.Img_Right {
	padding:0 0 10px 20px;
	}
	
.Img_Left {
	padding:0 20px 10px 0;
	}
.body15px {
	font-size: 15px;
	}
.gold3pxborder {
	border: 3px solid #D7d7d7;
	}
.btn {
	height: 20px;
	background: #fff200;	
	padding-top: 2px;
}
A.btn {
	padding: 0px 8px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-decoration: none;	
	}
A.btn:hover{
	background: #0f499e;
	font-size: 13px;
	color: #fff200;
	}
Table.grid {
	border-left: 1px solid #053f6f;
	border-top: 1px solid #053f6f;
	}
Table.grid TH {
	background: #00b0f1;
	padding: 4px;
	color: #FFFFFF;
	font-size: 13px;	
	font-weight: bold;
	text-transform: uppercase;
	border-right: 1px solid #053f6f;
	}	
Table.grid TD{
	background: #FFF;
	padding: 4px;
	color: #000;
	font-size: 12px;
	border-right: 1px solid #053f6f;
	border-bottom: 1px solid #053f6f;
	}
Table.grid TD P{
	color: red;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
	}
Table.grid TD P span {
	color: #0f499e;
	}