/*Main Design Styles*/
html,body{height:100%; width:100%;margin:0;padding:0;}
body{background-color:#3a7cba;background-image:url(../images/main_bg.jpg);background-repeat:repeat-x;background-position:top;}
#main_right_td{background-image:url(../images/main_bg_right.jpg);background-repeat:no-repeat;background-position:top left;}
#main_left_td{background-image:url(../images/main_bg_left.jpg);background-repeat:no-repeat;background-position:top right;}
#body_left_td{width:10px;background-image:url(../images/body_left_bg.gif);background-repeat:repeat-y;}
#body_right_td{width:10px;background-image:url(../images/body_right_bg.gif);background-repeat:repeat-y;}
#MainCenterDiv{width:100%;min-height:750px;/*hack for IE*/_height:750px;background-color:white;}
#BottomDiv{width:100%;height:40px;background-color:white;text-align:center;}
.lang_selector{background-color:#335994;font-family:Tahoma;font-size:11px;font-weight:normal;color:#e6e6e8;padding:6px 6px 6px 12px;opacity: 0.85;filter: alpha(opacity=85);}
.lang_selector a{color:#e6e6e8;text-decoration:none;}
.lang_selector a:hover{text-decoration:underline;}
.lang_selector div{padding-bottom:3px;}
.lang_selector span{margin-right:6px;}
.NoSpPad{clear: both;border-collapse: collapse;padding:0;margin:0;}
.NoSpPad td{padding:0;margin:0;}

/*Top Menu*/
#TopMenuMainDiv{width:100%;background-image:url(../images/top_menu_bg.gif);background-repeat:repeat-x;height:32px;}
#TopMenuMainDiv table{clear: both;border-collapse: collapse;padding:0;margin:0;}
#TopMenuMainDiv table td a{font-family:Script MT Bold,Tahoma;font-size:13px;font-weight:bold;color:white;text-decoration:none;}
.tm_center_td div{padding:4px 1px 0px 1px;}
.tm_divider div{padding:0px 1px 0px 1px;}
.tm_weather{background-image:url(../images/top_menu_weather_bg.gif);background-repeat:repeat-x;}
.tm_active{background-image:url(../images/top_menu_active_bg.gif);background-repeat:repeat-x;}

/*Bottom Menu*/
#BottomDiv span{margin-right:7px;font-family:Tahoma;font-size:11px;font-weight:normal;color:#d3dde9;text-decoration:none;}
#BottomDiv span a{color:#89a3c6;text-decoration:underline;}

/*Main Content*/
#main_content_div{font-family:Tahoma;font-size:11px;font-weight:normal;color:#586167;text-decoration:none;}
#main_content_div a{color:#8aa5c8;text-decoration:underline;}
#main_content_div h1{color:#195794;font-family:Tahoma;font-size:18px;font-weight:normal;}

/*Left Menu*/
#left_menu_main_div div{width:197px;}
.left_menu_header_span{background-color:#378dc9;font-family:Tahoma;font-size:15px;font-weight:normal;color:white;text-align:center;}
.left_email_header_span{background-color:#527cb9;font-family:Tahoma;font-size:15px;font-weight:normal;color:white;text-align:left;}
.left_menu_inner_div div{width:100%;background-color:#e0e4e8;border-bottom:1px solid #ced3d8;margin-bottom:1px;font-family:Tahoma;font-size:11px;font-weight:normal;color:#376fab;}
.left_menu_inner_div div ul{padding:5px 10px 5px 33px;margin:0;}
.left_menu_inner_div div ul li{list-style-type: square;list-style-image: url('../images/bull2.gif');}
.left_menu_inner_div div ul li a{color:#376fab;text-decoration:none;}
.left_menu_bottom{background-color:#e0e5ea;}
.left_email_inner_div{width:100%;background-color:#e0e4e8;padding:10px 0px 0px 0px;}
.left_email_inner_div div{font-family:Tahoma;font-size:11px;font-weight:normal;color:#596268;padding:0px 0px 8px 0px;}
.left_email_inner_div div span{margin-left:20px;}
.left_input_field{width:150px;}

/*Marinas*/
.mar_h{font-family:Tahoma;font-size:15px;font-weight:normal;color:white;text-align:left;padding:3px 0px 0px 15px;}
.mar_h div{padding:3px 0px 0px 15px;}
.mar_tbl_text{left:167px;top:5px;width:87px;font-family:Tahoma;font-size:11px;font-weight:bold;color:white;;}
.mar_tbl_text a{text-decoration:underline;}
.mar_hr{width:100%;background-color:#efece2;height:1px;}

/*Weather Station*/
.weather_main_div{width:100%;}
.w_list_name{font-family:Tahoma;font-size:11px;font-weight:bold;color:white;}
.w_list_name div{margin-top:4px;}
.w_arrow{width:100%;text-align:center;padding-top:125px;}
#weather_gpaph_main{padding:10px 10px 10px 10px;font-family:Verdana;font-size:11px;color:black;}
#weather_gpaph_main div{padding-bottom:5px;}
#weather_ajax_img{position:absolute;background-color:white;width:248px;height:248px;top:0px;left:0px;opacity: 0.90;filter: alpha(opacity=90);text-align:center;vertical-align:center;}
#weather_ajax_img div{padding-top:115px;}

/*Photo Gallery*/
.g_main_tbl tr td{padding:0px 17px 17px 0px;}
.g_main_tbl tr td img{border:1px solid #7b7d96;}

/*Business Center*/
.bc_inner_div div{margin-bottom:1px;font-family:Tahoma;font-size:11px;font-weight:normal;}
.bc_inner_div div ul{padding:5px 10px 5px 30px;margin:0;}
.bc_inner_div div ul li{list-style-type: square;}


/*News*/
.news_line_header{font-family:Tahoma;font-size:15px;font-weight:bold;color:#185693;padding:10px 0px 14px 0px;}
.news_line_date{color:#9da196;font-family:Tahoma;font-size:10px;padding-bottom:5px;}
.news_line_name{color:#185693;font-family:Tahoma;font-size:12px;font-weight:bold;padding-bottom:5px;}
.news_line_annons a{color:#366eaa;text-decoration:underline;}
.l_tbl tr td{padding:5px 5px 5px 5px;background-color:#e0e5e9;}

p{
	text-align:justify;
}
p.pod_header_center{
	font-family:Script MT Bold,Tahoma;
	font-size:18px;
	color:#195794;
	text-align:center;
}
div.main_foto_header{
	font-family:Script MT Bold,Tahoma;
	font-size:15px;
	font-weight:bold;
	color:#576185;
	padding:10px 0px 14px 0px;
}

#main_content_div h1.header_01 {
	color:#195794;
	font-family:Script MT Bold,Tahoma;
	font-size:20px;
	font-weight:normal;
}
#main_content_div h1.header_02 {
	color:#195794;
	font-family:Script MT Bold,Tahoma;
	font-size:24px;
	font-weight:normal;
}
div.main_page_header{
	color:#195794;
	font-family:Script MT Bold,Tahoma;
	font-size:20px;
	font-weight:normal;
}

td.text_home{
	color:#000000;
	font-family:Script MT Bold,Tahoma;
	font-size:14px;
	font-weight:normal;
}
ul.text_home{
list-style: disc outside; 
}

/*
a.top_menu_01 {
	font-family:Script MT Bold;
	font-size:30px;
}
*/

#slide-container {
text-align:center;
margin:0px 0px;
}
#slide-container #slideshow {
width:400;
height:176px;
margin:auto;
position:relative;
}
#slide-container #slideshow IMG {
position:absolute;
top:0;
left:0;
}

p.textblue{
	color:#195794;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	text-align:center;
}
p.center_image{
	text-align:center;
}

