/* CSS Document */
body{
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
background-color:#FFFFFF;
margin:0;
text-align:center;
font-size:12px;
font-family:"Century Gothic", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
color:#44454A;
}


.wrapper {
margin:auto;
width:975px;
height:auto;
}

.wrapper_header{
width:975px;
height:auto;
float:left;
background-repeat:no-repeat;
background-image:url(/images/ft/header_big.jpg);
}

.login_row{
width:380px;
height:26px;
float:left;
padding-left:570px;
padding-right:80px;
}

.flash_holder{
width:975px;
height:194px;
float:left;
padding-left:0px;
background-color:green;
}

.login_text{
width:73px;
float:left;
}


.login_input{
width:110px;
height:19px;
float:left;
background-repeat:no-repeat;
background-image:url(/images/ft/textbox_bg.jpg);
background-position:bottom;
}

.input_lg{
border-width:0;
width:95px;
margin:0px;
font-size:12px;
}

.wrapper_main{
width:975px;
height:auto;
float:left;
background-repeat:repeat-y;
background-image:url(/images/ft/body_big.jpg);
}

.corp_wrapper_main{
width:975px;
height:auto;
float:left;
background-repeat:repeat-y;
background-image:url(/images/ft/corp_body_big.jpg);
}

.main_left{
width:82px;
height:auto;
float:left;
}


.main_center{
width:818px;
height:auto;
float:left;
}


.main_center_black{
width:818px;
height:auto;
float:left;
background-color:#ffffff;
}

.main_menu{
width:818px;
height:25px;
float:left;
background-repeat:repeat-x;
background-image:url(/images/ft/menu_bg.jpg);
color:#14669c;
text-align:center;
line-height:140%;
}

.sub_menu{
width:818px;
height:230px;
float:left;
background-repeat:repeat-x;
background-image:url(/images/ft/sub_menu_bg.jpg);
display:none;
}

.sub_menu_rows{
/*width:818px;*/
height:115px;
float:left;
padding-left:60px ;
}

.sub_menu_cols{
width:158px;
height:115px;
float:left;
}

.sub_menu_col_top{
width:158px;
height:22px;
font-size:12px;
font-weight:bold;
float:left;
text-align:center;
color:#FFFFFF;
}

.sub_menu_col_bottom{
width:158px;
height:90px;
float:left;
color:#FFFFFF;
font-size:11px;
}

.sub_menu_images{
width:90px;
height:auto;
float:left;
}

.sub_menu_dest ul{
list-style-position:inside;
float:left;
text-align:left;
width:68px;
padding:0px;
margin:0px;
border:0px;

}

A.sub_menu_link:link,A.sub_menu_link:visited,A.sub_menu_link:active{
text-decoration:none;
text-align:center;
font-weight:bold;
color:#FFFFFF;
font-size:10px;
}

A.sub_menu_link:hover{
text-decoration:none;
text-align:center;
color:#888888;
font-weight:bold;
font-size:10px;
}

.menu_separator{
font-size:11px;
text-decoration:none;
text-align:center;
color:#14669c;
font-weight:bold;
text-transform:uppercase;
}

A.main_menu_link:link,A.main_menu_link:visited,A.main_menu_link:active{
font-size:12px;
text-decoration:none;
text-align:center;
color:#14669c;
font-weight:bold;
line-height:200%;
}

A.main_menu_link:hover{
font-size:12px;
text-decoration:none;
text-align:center;
color:#8bbfec;
font-weight:bold;
line-height:200%;
}

.single_col{
width:818px;
height:auto;
float:left;
}

.single_col_header{
width:818px;
height:45px;
float:left;
}

.single_header_left{
width:684px;
height:30px;
float:left;
padding-left:20px;
padding-top:10px;
padding-bottom:5px;
font-size:24px;
color:#004e83;
font-weight:bold;
text-align:left;
}

.corp_single_header_left{
width:684px;
height:30px;
float:left;
padding-left:20px;
padding-top:10px;
padding-bottom:5px;
font-size:24px;
color:#7CD5F5;
font-weight:bold;
text-align:left;
}

.single_header_right{
width:114px;
height:30px;
padding-top:10px;
padding-bottom:5px;
float:right;
}

.single_col_main{
width:818px;
height:auto;
float:left;
text-align:left;
}

.sp_text{
padding-left:20px;
color:#b6ccd7;
font-size:12px;
}

.single_menu{
width:264px;
height:auto;
float:left;
padding-left:20px;
padding-bottom:20px;
}

.single_menu_corp{
width:264px;
height:auto;
float:left;
padding-left:20px;
padding-bottom:20px;
}

.single_left{
width:274px;
height:auto;
float:left;
padding-left:20px;
padding-right:10px;
padding-bottom:20px;
}

.left_info_holder{
width:244px;
height:auto;
float:left;
padding-left:20px;
padding-right:10px;
padding-bottom:10px;
background-color:#ffffff;
}

.left_image_spacer{
width:244px;
height:20px;
float:left;
padding-left:20px;
padding-right:10px;
}

.left_info_holder_rows{
width:244px;
height:auto;
float:left;
padding-bottom:5px;
padding-top:5px;
}

.left_info_row_image{
width:34px;
height:auto;
float:left;
}

.left_info_row_desc{
width:210px;
height:auto;
float:right;
color:#4F83B2;
}

.left_info_row_title{
width:210px;
height:auto;
float:left;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#4F83B2;
}

.left_info_row_text{
width:210px;
height:auto;
float:left;
color:#4F83B2;
}

.single_menu ul{
list-style:url(images/ft/arrow.jpg);
list-style-position:inside;
float:left;
text-align:left;
width:auto;
padding:0px;
margin:0px;
}

.single_menu_corp ul{
list-style:url(images/ft/corp_arrow.jpg);
list-style-position:inside;
float:left;
text-align:left;
width:auto;
padding:0px;
margin:0px;
}

A.sp_dest:link, A.sp_dest:visited, A.sp_dest:active{
color:#70b0d3;
text-decoration:none;
font-weight:bold;
font-size:14px;
text-align:left;
padding-bottom:5px;
}

A.sp_dest:hover{
color:#195287;
text-decoration:none;
font-weight:bold;
font-size:14px;
padding-bottom:5px;
}

.single_content{
width:500px;
height:auto;
float:right;
padding-left:10px;
padding-right:10px;
color:#006699;
text-align:left;
}

.corp_single_content{
width:500px;
height:auto;
float:right;
padding-left:10px;
padding-right:10px;
color:#7CD5F5;
text-align:left;
}

.single_right{
width:500px;
height:auto;
float:right;
padding-right:10px;
color:#006699;
text-align:left;
}

.corp_single_right{
width:500px;
height:auto;
float:right;
padding-right:10px;
color:#7CD5F5;
text-align:left;
}



.corp_main{
width:634px;
height:auto;
float:left;
background-color:#023248;
min-height:230px;
padding-top:20px;
padding-bottom:30px;
}


.hot_dest{
width:634px;
height:auto;
float:left;
}

.hot_dest_text{
width:604px;
height:15px;
float:left;
color:#b4d8ec;
font-size:14px;
text-align:left;
padding-left:30px;
}


.corp_hot_title{
padding-top:10px;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
text-align:left;
}

.hot_desc{
padding-top:5px;
font-size:11px;
text-align:left;
color:#75b1d2;
}

.corp_news_letter{
width:818px;
height:20px;
float:left;
background-color:#023248;
}

.corp_wrapper_footer{
width:975px;
height:145px;
float:left;
background-repeat:no-repeat;
background-image:url(/images/ft/corp_footer.jpg);
}

.two_col{
width:818px
height:auto;
float:left;
background-repeat:repeat-y;
background-image:url(/images/ft/two_col_big.jpg);
}

.two_col_header{
width:818px;
height:46px;
float:left;
background-repeat:no-repeat;
background-image:url(/images/ft/two_col_header_big.jpg);
}

.two_col_header_left{
width:510px;
height:45px;
float:left;
padding-left:25px;
text-align:left;
font-weight:bold;
font-size:16px;
color:#00538e;
line-height:200%;
}

.two_col_header_right{
width:250px;
height:45px;
float:left;
padding-left:25px;
text-align:left;;
font-weight:bold;
font-size:16px;
color:#00538e;
line-height:200%;
}

.two_col_body{
width:818px;
height:auto;
float:left;
min-height:230px;
}

.two_col_body_left{
width:488px;
height:auto;
float:left;
padding-left:25px;
padding-right:30px;
text-align:left;
font-size:12px;
color:#5c6c78;
}

.special_tour{
width:480px;
height:auto;
float:left;
padding-top:10px;
padding-bottom:10px;
}

.sp_tour_image{
width:145px;
height:auto;
float:left;
}

.sp_tour_desc{
width:325px;
height:auto;
float:left;
}

A.sp_tour_link:link, A.sp_tour_link:visited, A.sp_tour_link:active{
color:#66a7cd;
text-decoration:none;
font-weight:bold;
font-size:12px;
}

A.sp_tour_link:hover{
color:#045b83;
text-decoration:none;
font-weight:bold;
font-size:12px;
}

.two_col_body_right{
width:265px;
height:auto;
float:left;
padding-right:10px;
text-align:left;
font-size:12px;
color:#5c6c78;
}

.quick_nav{
width:265px;
height:auto;
float:left;
padding-top:10px;
padding-bottom:10px;
}


.quick_nav_image{
width:35px;
height:auto;
float:left;
}

.quick_nav_desc{
width:230px;
height:auto;
float:left;
}

.two_col_footer{
width:818px;
height:15px;
float:left;
background-repeat:no-repeat;
background-image:url(/images/ft/two_col_footer_big.jpg);
}

.corporate_small{
padding-top:10px;
padding-bottom:10px;
width:818px;
height:135px;
float:left;
}

.corp_left{
padding-right:20px;
width:301px;
padding-left:30px;
height:135px;
float:left;
}

.corp_right{
padding-left:10px;
padding-right:10px;
width:447px;
height:135px;
float:left;
}

.corp_title{
padding-top:10px;
font-size:14px;
font-weight:bold;
text-align:left;
color:#00538e;
}

.desc{
padding-top:5px;
font-size:12px;
text-align:left;
color:#00538e;
}


.news_letter{
width:821px;
height:20px;
float:left;
}


.destinations_flash_holder{
width:818px;
height:auto;
float:left;
background-color:#eaf9fe
}

.destinations_corp_flash_holder{
width:818px;
height:auto;
float:left;
background-color:#02304a
}

.spacer{
width:40px;
height:19px;
float:left;
}

.nl_input{
width:140px;
height:19px;
float:left;
background-repeat:no-repeat;
background-image:url(/images/ft/textbox_big_bg.jpg);
background-position:bottom;
}

.corp_nl_input{
width:140px;
height:19px;
float:left;
background-repeat:no-repeat;
background-image:url(/images/ft/corp_box_big_bg.jpg);
background-position:bottom;
}

.nl_button{
width:150px;
height:19px;
float:left;
}

.input{
border-width:0;
width:115px;
margin:0px;
font-size:12px;
}

.main_right{
width:75px;
height:auto;
float:right;
}


.wrapper_footer{
width:975px;
height:148px;
float:left;
background-repeat:no-repeat;
background-image:url(/images/ft/footer_big.jpg);
}

.wrapper_footer_corp{
width:975px;
height:148px;
float:left;
background-repeat:no-repeat;
background-image:url(/images/ft/corp_footer_big.jpg);
}

.footer_row{
width:975px;
height:20px;
padding-top:10px;
float:left;
color:#83afdd;
}

A.footer_menu:link,A.footer_menu:visited,A.footer_menu:active{
font-size:12px;
text-decoration:none;
text-align:center;
color:#83afdd;
font-weight:bold;
}

A.footer_menu:hover{
font-size:12px;
text-decoration:none;
text-align:center;
color:#FFFFFF;
font-weight:bold;
}

.footer_row_sec{
width:975px;
height:20px;
float:left;
color:#83afdd;
font-size:12px;
}

A.footer_menu_small:link,A.footer_menu_small:visited,A.footer_menu_small:active{
font-size:11px;
text-decoration:none;
text-align:center;
color:#83afdd;
font-weight:bold;
}

A.footer_menu_small:hover{
font-size:11px;
text-decoration:none;
text-align:center;
color:#FFFFFF;
font-weight:bold;
}

.admin_form{
width:800px;
height:auto;
float:left;
text-align:left;
}


.admin_form_row{
width:320px;
float:left;
height:auto;
padding-bottom:5px;
font-size:12px;
padding-left:20px;
}

.admin_form_left{
width:140px;
height:auto;
float:left;
text-align:right;
color:#006293;
padding-right:10px;
font-weight:bold;
}

.admin_form_right{
width:150px;
paddint-right:20px;
height:auto;
float:right;
text-align:right;
}

.admin_boxes{
border-color:#000000;
border-width:1px;
border-bottom-width:0px;
font-size:12px;
//width:200px;
}


.admin_form_row_half{
width:300px;
float:left;
height:auto;
padding-left:10px;
padding-right:7px;
padding-top:10px;
padding-bottom:5px;
font-size:12px;
text-align:left;
font-weight:bold;
}

.admin_form_left_half{
text-align:left;
color:#006293;
font-weight:bold;
float:left;
padding-right:10px;
}


.page_intro{
width:620px;
padding-left:10px;
padding-top:15px;
height:auto;
float:left;
}

.page_intro_title{
font-size:28px;
color:#444444;
font-family:"Palatino Linotype",Georgia, "Times New Roman", Times, serif;
float:left;
text-align:left;
width:600px;
height:auto;
}

.page_intro_desc{
width:600px;
font-size:12px;
color:#444444;
font-family:"Palatino Linotype",Georgia, "Times New Roman", Times, serif;
float:left;
text-align:justify;
height:auto;
padding-bottom:10px;
padding-top:10px;
}

.species
{
font-stretch:extra-condensed;
font-weight:bold;
font-size:12px;
color:#70b0d3;
}

.mapFrame
{
    height : 240;
    width  : 260; 
}
em {font-style: normal; font-weight: bold; color: #046;}

.test_row

{
   width  : 820px;
   height : auto;
   float     : left;
}

.test_col_left
{
     width   : 280px;
     float     : left;
     height  : auto;
     padding-top : 10px;
     padding-left : 10px;
     padding-right : 10px;
     padding-bottom : 10px;
}

.test_col_right
{
      width   : 500px;
      height  : auto;
      float     : left;
      text-align : left;
      padding-top : 10px;
      padding-left : 10px;
      padding-right : 10px;
      padding-bottom : 10px;
      color: #006699;
}

.test_right_row_top
{
      width    : 500px;
      height   : auto; 
      float     : left;
      text-align : left;
      padding-top : 10px;
      padding-left : 0px;
      padding-right : 10px;
      padding-bottom : 10px;
}

.test_right_row_bottom
{
      width    : 500px;
      height   : auto; 
      float     : left;
      text-align : left;
      color     : #065290;
      padding-top : 10px;
      padding-left : 10px;
      padding-right : 10px;
      padding-bottom : 10px;
}

.blog_left_sidebar {
	float:left;
	margin:20px 0 20px 5px;
	width:155px;
	height:auto;
}

.blog_content
{
	float:left;
	width: 653px;
	height:auto;
}

.blog_container {
	float:left;
	margin:15px 0 0 10px;
	padding:10px;
	width:465px;
	text-align:left;
        color: #006699;
}

.blog_container img, img.left {
	float:left;
	padding:5px 10px 5px 5px;
	border: 0 none;
}

.blog_container img.right {
	float:right;
	padding:5px 5px 5px 10px;
	border: 0 none;
}

.blog_right_sidebar {
	float:left;
	margin:85px 18px 20px 15px;
	width:125px;
	text-align:left;
}

a.blog:link    { color:black; text-decoration:none; }
a.blog:visited { color:black; text-decoration:none; }
a.blog:hover   { color:black; text-decoration:none; }
a.blog:active  { color:black; text-decoration:none; }

.postTools {
	line-height:16px;
	padding-bottom:10px;
	padding-top:10px;
	position:relative;
	width:125px;
}

.brochure_form
{
        font-weight:bold;
}

.brochure_form_row{
	width:760px;
	float:left;
	height:auto;
	padding-left:10px;
	padding-right:14px;
	padding-top:10px;
	padding-bottom:5px;
	font-size:12px;
        text-align:left;
	color:#006699;
}

.corp_brochure_form_row{
	width:760px;
	float:left;
	height:auto;
	padding-left:10px;
	padding-right:14px;
	padding-top:10px;
	padding-bottom:5px;
	font-size:12px;
    text-align:left;
	color:#7CD5F5;
}

.brochure_left
{
	float:left;
	width:150px;
	text-align:left;
}
.brochure_middle
{
	float:left;
	width: 300px;
	text-align:right;
}
.mid_left
{
	float:left;
	width:100px;
}

.mid_left_2
{
	float:left;
	padding-left:10px;
	width:80px;
}
.mid_right
{
	float:left;
	width:200px;
}
.brochure_right
{
	float:left;
	text-align:left;
}

.brochure_middle input
{
        width:174px;
}

.brochure_right input
{
        width:174px;
}
.b_img
{
	height:auto;
	width:571px;
}
.b_img_left
{
	float:left;
	width:165px;
}
.b_img_right
{
	float:left;
	padding-bottom:58px;
	padding-top:31px;
	width:406px;
}

.brochure_intro_title{
font-size:28px;
color:#006699;
font-family:"Century Gothic", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
float:left;
text-align:left;
width:760px;
height:auto;
}

.star
{
	color:#FF0000;
    padding: 0px 2px 0px 2px;
}

.line
{
	float:left;
	height:1px;
	width:775px;
	border-bottom:1px solid #093854;
	margin:5px 20px;

.line_ssa
{
	float:left;
	height:1px;
	width:775px;
	border-bottom:1px solid #9ac3db;
	margin:5px 20px;


}



.dialog h1 {padding-bottom: 7px; margin: 10px 0 15px 0; background:url(/files/template/pink_double_line.gif) repeat-x left bottom;}

H2 {FONT-SIZE: 13px;}
H3 {FONT-SIZE: 12px; margin: 0 0 15px 0; padding: 0; font-weight: bold; color: #046; text-transform: uppercase;}
H4 {FONT-SIZE: 12px; margin: 0 0 15px 0; padding: 0; font-weight: bold; color: #046;}

HR {COLOR: #DDD; HEIGHT: 1px;}

p {margin: 0 0 15px 0; padding: 0;}



.big_corp_text{
color:#7CD5F5;
font-size:34px;
font-weight:bold;
line-height:1.2em;
}

.normal_corp_text{
color:#7CD5F5;
font-size:12px;
text-align:justify;
}


/* Header rotating banners */
.new_header_main{
background-color:#000000;
width:818px;
height:194px;
float:left;
}

