/* CSS Document */

html
{
	width:100%;
	height:100%;
}

body
{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	/*margin-width:0px;
	margin-height:0px;*/
	background-color:#daedfc;
	/*background-color:#25669c;*/
}

.body
{
	width:100%;
	height:100%;
	background-color:#023c6e;
}

.body_bg
{
	background-color:#ecf6fe;
}

.main_bg
{
	background:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#25669c;
	width:100%;
}

td
{
	font-family:Arial;
	font-size:12px;
	color:#303030;	
	line-height:18px;
}

.top_bg
{
	background:url(../images/top_bg.jpg);
	background-repeat:repeat-x;
	height:87px;
	vertical-align:top;
	color:#278fc0;
	font-family:verdana;
	font-size:11px;
	padding-left:300px;
	font-weight:bold;
}

a
{
	color:#1f5b8e;
	text-decoration:none;
}

a:hover
{
	color:#1f5b8e;
	text-decoration:underline;
}

a.mail_txt
{
	color:#ce3d2a;
	text-decoration:underline;
	font-weight:bold;
}
a.mail_txt:hover
{
	color:#ce3d2a;
	text-decoration:none;
	font-weight:bold;
}

.content_bg
{
	background:url(../images/content_bg.jpg);
	background-repeat:repeat-y;
	width:780px;
	vertical-align:top;
}

.content_pad
{
	margin-left:30px;
	margin-right:20px;
}

.title_bg
{
	background:url(../images/title_bg.jpg);
	background-repeat:repeat-x;
	height:32px;
	margin-bottom:4px;
}

.title_bg1
{
	background:url(../images/title_bg.jpg);
	background-repeat:repeat-x;
	height:32px;
	margin-bottom:10px;
}

.txt_blue
{
	color:#1f5b8e;
}

.txt_brown
{
	color:#9d1608;
}

.txt_red
{
	color:#FF0000;
}

.txt_location {	color:#338dc2;	}

.txt_align
{
	
	font-size:12px;
	text-align:justify;
	padding-bottom:20px;	
}

.cont_td 		{	padding-bottom:20px; }
.td_img 		{	padding-bottom:20px;	}
.flash_align	{	padding:55px 0px 40px 0px;	}
.diamention_bg	{	background:url(../images/line_boat.jpg) no-repeat; height:420px; width:400px; float:right; padding-right:50px;	}
.diamension_td	{	padding-left:10px;   padding-right:10px; background-color:#F9FCFF; height:30px; color:#1A69AB;	}
.diamension_td1 {	padding-left:10px; text-align:center;}
.txt_table		{	font-size:11px;	}
.diamention_div	{	padding-top:30px; font-weight:bold;	}
.detail_tdalign	{	border:1px solid #cceffb; background-color:#f9feff; padding:35px;	}
.detail_div_img	{	float:left; padding-bottom:35px;	}
.detail_div_img2	{	float:left; padding:0px 35px 35px 35px;	}

.txt_underline	
{
	color:#1f5b8e;
	border-bottom:1px #25669c solid;
	border-bottom-style:dashed;
	border-bottom-width:thin;
}

a.more
{
	color:#1d7ccc;
	text-decoration:underline;
}
a.more:hover
{
	color:#1d7ccc;
	text-decoration:none;
}

a.mail
{
	color:#c40f20;
	text-decoration:none;
}
a.mail:hover
{
	color:#c40f20;
	text-decoration:underline;
}

a.link
{
	font-family:Arial;
	font-size:11px;
	color:#4c86b2;
	text-decoration:none;
}

a.link:hover
{
	font-family:Arial;
	font-size:11PX;
	color:#4c86b2;
	border-bottom:1px #4c86b2 solid;
	border-bottom-style:dotted;
	border-bottom-width:thin;
	text-decoration:none;
	}

a.contact
{
	color:#1d7ccc;
	text-decoration:underline;
}
a.contact:hover
{
	color:#1d7ccc;
	text-decoration:none;
}

a.location_link
{
	color:#8bd1fb;
	border-bottom:1px #8bd1fb solid;
	border-bottom-style:dotted;
	border-bottom-width:thin;
	text-decoration:none;	
}
a.location_link:hover
{
	color:#8bd1fb;
	border-bottom:1px #8bd1fb solid;
	border-bottom-style:none;
	border-bottom-width:thin;
	text-decoration:none;
}


.bottom_menus
{
	color:#2b3678;
	text-decoration:none;
	margin-left:7px;
	margin-right:7px;
}

.bottom_menus:hover
{
	color:#2b3678;
	text-decoration:underline;
	margin-left:7px;
	margin-right:7px;
}

.bottom_bg
{
	background:url(../images/bottom_bg.jpg);
	background-repeat:repeat-x;
	background-color:#d9ecfb;
	vertical-align:top;
	padding-top:12px;
	height:56px;
	width:100%;
	text-align:center;
	font-family:arial;
	line-height:22px;
	font-size:11px;
	color:#2b3678;
}

.inner_top_bg
{
	background:url(../images/inner_top_bg.jpg);
	background-repeat:repeat-x;
	vertical-align:top;
	height:14px;
}

.inner_content_bg
{
	background:url(../images/inner_content_bg.jpg);
	background-repeat:repeat-y;
	width:780px;
	vertical-align:top;
}

.inner_content_pad
{
	margin-left:40px;
	margin-right:40px;
	margin-top:15px;
}

.inner_content_aboutpad
{
	margin-left:40px;
	margin-right:40px;
	margin-top:0px;
}

.inner_title_bg
{
	background:url(../images/inner_title_bg.jpg);
	background-repeat:repeat-x;
	height:11px;	
	margin-bottom:15px;
}

.link_linebg
{
	background:url(../images/line_bg.jpg) repeat-x;
	height:12px;
	margin-bottom:3px;
}	

.boat_linebg
{
	background:url(../images/line_bg.jpg) repeat-x;
	height:12px;
	margin-bottom:3px;
	margin-top:3px;
}	

.location_left_bg
{
	background-image:url(../images/location_left_bg.jpg);
	background-repeat:no-repeat;
	width:179px;
	height:160px;
	color:#FFFFFF;
	padding:20px 20px 40px 20px;
	margin-bottom:25px;
	
}

.location_left_bg2
{
	background-image:url(../images/location_left_bg.jpg);
	background-repeat:no-repeat;
	width:179px;
	height:170px;
	color:#FFFFFF;
	padding:20px 20px 50px 20px;
}

.txt_popup
{
	text-align:justify;
	padding-left:10px;
	padding-right:10px;	
}

.title_blue
{
	color:#175585;
}

.title_blue2
{
	color:#003C6A;
	padding:2px 0px 0px 5px;
	background-image:url(../images/link_title_bg.jpg);
	background-repeat:no-repeat;
	display:block;
	text-align:left;
	width:160px;
	height:18px;
}


.boats_title_bg
{
	color:#1a4870;
	background-color:#c6e1f8;
	height:22px;
	width:110px;
	margin-top:15px;
	font-weight:bold;
	padding-left:10px;
	padding-right:7px;
	line-height:22px;
}

.name_title_bg
{
	color:#1a4870;
	background-image:url(../images/cont_title_bg.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:12px;
	padding-top:5px;
	padding-left:10px;
	padding-right:7px;
	line-height:22px;
}


.blue_title_bg
{
	color:#1a4870;
	background-color:#c6e1f8;
	height:22px;
	margin-top:15px;
	font-weight:bold;
	padding-left:10px;
	padding-right:7px;
	line-height:22px;
}

.grey_title_bg
{
	color:#1a4870;
	background-color:#F2F3F1;
	height:22px;
	margin-top:15px;
	font-weight:bold;
	padding-left:10px;
	padding-right:7px;
	line-height:22px;
}

.link-bg
{
	background-color:#fafdfe;
	padding:15px 25px 15px 15px;
	border:1px solid #7FB1D1;
	border-style:dotted;
	width:285px;
	margin-top:0px;
}

.link-bg1
{
	background-color:#fafdfe;
	padding:16px 0px 10px 0px;
	text-align:left;
	border:1px solid #7FB1D1;
	border-style:dotted;
	width:330px;
}

.txt_light_blue
{
	color:#9cc2e2;
	margin-left:20px;
}

.txt_dark_blue
{
	color:#6fa5d2;
	margin-left:20px;
}

.txt_white
{
	color:#ffffff;
	margin-left:20px;
}

.txt_bold
{
	font-size:12px;
	font-weight:bold;
	color:#2579BF	;
}

ul.inner_bullet
{
	padding:20px 0px 0px 0px;
	list-style-type:none;
	margin:0px;
	color:#295e8b;
	font-size:11px;
}
ul.inner_bullet li
{
	background:url(../images/inner_bullet.jpg) no-repeat 7px 7px;
	padding:2px 2px 5px 30px;
}

.numbers_bg
{
	background:url(../images/number_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	line-height:32px;
	color:#7895ae;
	width:174px;
	height:33px;
}


.number_link_first
{
	color:#FFFFFF;
	text-decoration:none;
	margin-left:60px;
	margin-right:5px;
}
.number_link_first:hover
{
	color:#7ab1dd;
	text-decoration:none;
	margin-left:60px;
	margin-right:5px;
}
.number_link
{
	color:#FFFFFF;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
}
.number_link:hover
{
	color:#7ab1dd;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
}

#number
{
	color:#7ab1dd;
}

.txtbox
{
	font-family:Arial;
	font-size:11px;
	color:#0A4990;
	padding-left:4px;
	width:180px;
	height:15px;
	background-color:#F8FCFF;
	border:1px solid #b4c3cf;
}

.txtbox_browse
{
	font-family:Arial;
	font-size:11px;
	color:#0A4990;
	padding-left:4px;
	width:180px;
	/*height:15px;*/
	background-color:#F8FCFF;
	border:1px solid #b4c3cf;
}
.txtbox1
{
	font-family:Arial;
	font-size:11px;
	color:#0A4990;
	padding-left:4px;
	width:180px;
	height:50px;
	background-color:#f3faff;
	border:1px solid #b4c3cf;
}

.cmbbox
{
	font-family:Arial;
	font-size:12px;
	color:#0A4990;	
	width:185px;
/*	height:15px;*/
	background-color:#f3faff;
	border:1px solid #b4c3cf;
}
.txtbox2
{
	font-family:Arial;
	font-size:12px;
	width:184px;
	height:18px;
	background-color:#f3faff;
	border:1px solid #abbcca;
	text-align:center;
}

.txtbox3
{
	font-family:Arial;
	font-size:12px;
	width:180px;
	height:15px;
	background-color:#f3faff;
	border:1px solid #b4c3cf;
} 

.button
{
	color:#ffffff;
	font-family:Arial;
	font-size:12px; 
	width:60px;
	border: 1px #22537B solid; 
	background-color:#175a8e;
	/*cursor:hand;*/
	text-align: center; 
}

.table_pad
{
	padding-top:15px;	
}

.table_pad1{	padding-top:15px;	}

.location_td
{
	text-align:justify;
	vertical-align:top;
	padding-left:20px;
	padding-bottom:20px;
	line-height:17px;
}

.tblBorder1
{
	background:#a3d5fe;
}

.padnewboat
{
	padding-left:10px;
	padding-right:10px;
}

.txt_links_blue
{
	color:#3F8ACF;
}
