; ---------------------------------------------------
; homebasedcruiseagent style sheet
; ---------------------------------------------------
 .BODY {} 

.page_body {
   background-color:#C9D8EB;
   text-align:center;
   margin-left:0px;
   margin-right:0px;
   margin-bottom:40px;
   margin-top:20px;
 }


 .page_table {
   width:930px;  
   cellpadding:0px; 
   cellspacing:0px;
   border:0px;
   border-style:collapse
 }

 .page_topcell_td {
   border-width:5px;
   border-style:solid;
   border-color:#F4FFFC;
   vertical-align:top;
   text-align:left;
   width:100%;
  }


 .page_td {
   border-top-style:none;
   border-top-width:0px;
   
   border-left-style:solid;
   border-left-width:5px;
   border-left-color:#F4FFFC;
   
   border-right-style:solid;
   border-right-width:5px;
   border-right-color:#F4FFFC;

   border-bottom-style:solid;
   border-bottom-width:5px;
   border-bottom-color:#F4FFFC;

   vertical-align:top;
   text-align:left;
   width:100%;
 }


 .page_content_td {
   border-top-style:none;
   border-top-width:0px;
   
   border-left-style:solid;
   border-left-width:5px;
   border-left-color:#F4FFFC;
   
   border-right-style:solid;
   border-right-width:5px;
   border-right-color:#F4FFFC;

   border-bottom-style:solid;
   border-bottom-width:5px;
   border-bottom-color:#F4FFFC;

   vertical-align:top;
   text-align:left;
   background-color:#FFFFFF;
   width:100%;
  
   padding-top:20px;


 }


 .hdr_outer_table {
   width:916px;
   cellpadding:0px;
   cellspacing:0px;
   border:0px;
   border-style:collapse;
 }

 .hdr_outer_left_td { 
   width:376px;
   border-width:0px;
   border-style:none;
   vertical-align:top;
   text-align:top;
 }

 .hdr_outer_right_td { 
   width:540px;
   border-width:0px;
   border-style:none;
   vertical-align:top;
   text-align:top;
 }

    
 .hdr_inner_left_table {
   


  }


 .hdr_inner_left_hca_img_td {
   width:372px;
   height:70px;
   border-top-style:none;
   border-top-width:0px;   
   border-left-style:none;
   border-left-width:0px;   
   border-right-style:solid;
   border-right-width:5px;
   border-right-color:#F4FFFC;
   border-bottom-style:solid;
   border-bottom-width:5px;
   border-bottom-color:#F4FFFC;
 }


 .hdr_inner_left_crubros_img_td {
   width:372px;
   height:170px;
   padding-top:20px;
   vertical-align:top;
   text-align:top;
   background-color:#81B8F0;
   border-top-style:none;
   border-top-width:0px;   
   border-left-style:none;
   border-left-width:0px;   
   border-right-style:solid;
   border-right-width:5px;
   border-right-color:#F4FFFC;
   border-bottom-style:solid;
   border-bottom-width:2px;
   border-bottom-color:#314FAF;
  } 



 .hdr_inner_right_img_table { 
   width:540px;
   border-width:0px;
   cellpadding:0px;
   cellspacing:0px;
   border-style:collapse;
 }

 .hdr_inner_right_img_td {
   width:540px;
   height:250px;
   vertical-align:top;
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#314FAF;   
 } 



 .hdr_auth_inner_left_hca_img_td {
   width:372px;
   height:70px;
   border-top-style:none;
   border-top-width:0px;   
   border-left-style:none;
   border-left-width:0px;   
   border-right-style:solid;
   border-right-width:5px;
   border-right-color:#F4FFFC;
   border-bottom-style:solid;
   border-bottom-width:5px;
   border-bottom-color:#F4FFFC;
 }


 .hdr_auth_inner_left_crubros_img_td {
   width:372px;
   padding-top:10px;
   height:110px;
   vertical-align:top;
   text-align:top;
   background-color:#81B8F0;
   border-top-style:none;
   border-top-width:0px;   
   border-left-style:none;
   border-left-width:0px;   
   border-right-style:solid;
   border-right-width:5px;
   border-right-color:#F4FFFC;
   border-bottom-style:solid;
   border-bottom-width:2px;
   border-bottom-color:#314FAF;
  } 



 .hdr_auth_inner_right_img_table { 
   width:540px;
   border-width:0px;
   cellpadding:0px;
   cellspacing:0px;
   border-style:collapse;
 }

 .hdr_auth_inner_right_img_td {
   width:540px;
   height:200px;
   vertical-align:top;
   border-bottom-style:solid;
   border-bottom-width:2px;
   border-bottom-color:#314FAF;   
 } 


 
 .mnu_table {
   width:100%;
   cellpadding:0px;
   cellspacing:0px;
   border-width:0px;
   border-style:collapse;
 }
 
 .mnu_td {
   height:32px;
   vertical-align:middle;
   text-align:center;
   background-image:url("/img/menubackground.gif");
   font-family:verdana;
   font-size:9pt;
   font-weight:bold;
   color:#FFFFFF;
   border-width:0px;
   border-style:none;
   border-right-width:1px;
   border-right-style:solid;
   border-right-color:#F4FFFC;
 }


 .mnu_a {
 {
   text-decoration:none;
   color:#FFFFFF;
   font-family:arial;
   font-weight:bold;
   font-size:9pt;
 }   

 .mnu_highlight_a {
   text-decoration:none;
   color:#00FF80;
   font-family:arial;
   font-weight:bold;
   font-size:9pt;
  }


 .mnu_gettingstarted_a {
 {
   text-decoration:none;
   color:#FFFF00;
   font-family:arial;
   font-weight:bold;
   font-size:9pt;
 }   

 .mnu_highlight_gettingstarted_a {
   text-decoration:none;
   color:#00FF80;
   font-family:arial;
   font-weight:bold;
   font-size:9pt;
  }


 
 .mnu_spacer_td {
    height:32px;
    vertical-align:middle;   
    text-align:right;
    background-image:url("/img/menubackground.gif");
    border-width:0px;
    border-style:none;
    padding-right:5px;
 }


 .footer_table {
   width:100%;
   cellpadding:0px;
   cellspacing:0px;
   border-width:0px;
   border-style:collapse;
 }
 
 .footer_td {
   height:25px;
   vertical-align:middle;
   text-align:center;
   background-image:url("/img/menubackground.gif");
   font-family:verdana;
   font-size:9pt;
   font-weight:bold;
   color:#FFFFFF;
   border-width:0px;
   border-style:none;
 }


 .footer_a {
 {
   text-decoration:none;
   color:#FFFFFF;
   font-family:verdana;
   font-weight:normal;
   font-size:8pt;
 }   
 
 .footer_spacer_td {
    height:25px;
    padding-right:5px;
    vertical-align:middle; 
    text-align:right;
    background-image:url("/img/menubackground.gif");
 }

 
 .section_caption_table {
   cellpadding:0px;
   cellspacing:0px;
   border-width:0px;
   border-style:collapse;
 }
 
 .section_caption_arrow_td {
   vertical-align:top;
   text-align:left;
   height:23px;
   border-bottom-style:solid;
   border-bottom-width:2px;
   border-bottom-color:#E0E0E0;
 }

 .section_caption_title_td {
   vertical-align:top;
   text-align:left;
   height:23px;
   border-bottom-style:solid;
   border-bottom-width:2px;
   border-bottom-color:#E0E0E0;
   color:#3184B1;
   font-family:verdana;
   font-size:11pt;
   font-weight:bold;
 }

  .unauthorized_page_login_error {
    color:#FF0000;
    font-family:verdana;
    font-weight:bold;
    font-size:8pt;
  }


 .unauthorized_page_table {
   width:916px;
   cellpadding:0px;
   cellspacing:0px;
   border-width:0px;
   border-style:collapse;
 }

 .unauthorized_page_left_column_td {
   width:372px;
   padding-left:10px;
   vertical-align:top;
   text-align:left;
   font-family:verdana;
   font-size:8pt;
   font-weight:normal;
 }

 .unauthorized_page_right_column_td {
   width:540px;
   vertical-align:top;
   text-align:left;
   font-family:verdana;
   font-size:8pt;
   font-weight:normal;
 }


 .unauthorized_page_login_table {
   width:362px;
   cellpadding:0px;
   cellspacing:0px;
   border-width:0px;
   border-style:collapse;
 }

 .unauthorized_page_login_caption_td {
   width:100px;
   vertical-align:top;
   text-align:left;
   font-family:verdana;
   font-size:8pt;
   font-weight:bold;
   height:19px; 
   color:#646464;
 }

 .unauthorized_page_login_field_td {
   width:262px;
   vertical-align:top;
   text-align:left;
   height:19px;
 }

 .unauthorized_page_login_input_box {
   height:17px;
   border-style:solid;
   border-width:1px;
   border-color:#C0C0C0;
   color:#646464;
   width:241px;
   font-family:verdana;
   font-size:8pt;
   font-weight:normal;
 }

 .unauthorized_page_submit_button {
   height:21px;
   background-color:#F0F0F0;
   border-style:solid;
   border-width:1px;
   border-color:#C0C0C0;
   color:#646464;
   font-family:verdana;
   font-size:8pt;
   font-weight:bold;
 }


 .unauthorized_page_right_column_inner_table {
   width:530px;
   cellpadding:0px;
   cellspacing:0px;
   border-style:collapse;
 }

 .unauthorized_page_right_column_inner_td {
   padding-top:20px;
   width:265px;
   font-family:verdana;
   font-size:8pt;
   font-weight:normal;
   color:#323232;
   vertical-align:top;
   text-align:left;
 }



 .unauthorized_page_mini_table {
   width:265;
   border-style:collapse;
 }

 .unauthorized_page_mini_img_td {
   width:75px;
   vertical-align:top;
   text-align:left;
 }

 .unauthorized_page_mini_text_td {
   font-family:verdana;
   font-size:8pt;
   font-weight:normal;
   vertical-align:top;
   line-height:16px;
   text-align:left;
   color:#646464;
 }



 .unauthorized_page_left_column_row_2_td {
   vertical-align:top;
   text-align:left;
   background-color:#FFFFFF;
 }


 .unauthorized_page_right_column_row_2_td {
   width:265px;
   font-family:verdana;
   font-size:8pt;
   font-weight:normal;
   color:#323232;
   vertical-align:top;
   text-align:left;
 }


 .unauthorized_page_mini_column_table {
   width:265;
   border-style:collapse;
 }

 .unauthorized_page_mini_column_text_td {
   padding-top:10px;
   width:100%;
   font-family:verdana;
   font-size:8pt;
   font-weight:normal;
   vertical-align:top;
   line-height:16px;
   text-align:left;
   color:#646464;
 }

 .unauthorized_page_mini_column_img {
    float:left;
    margin:0px 10px 10px 0px;
    border:0px;
  }

  .unauthorized_page_mini_column_title {
    font-family:verdana;
    font-size:8pt;
    font-weight:bold;
    color:#323232;
    vertical-align:top;
  }

  .unauthorized_page_cruiselinelink {
     font-family:verdana;
     font-size:8pt;
     font-weight:normal;
     color:#3184B1;
     text-decoration:underline;
  }

  .unauthorized_page_cruiselinelink:visited {
     font-family:verdana;
     font-size:8pt;
     font-weight:normal;
     color:#3184B1;
     text-decoration:underline;
  }


   .authorized_announcement_table {
     width:362;
   }

   .authorized_announcement_td {
     vertical-align:top;
     text-align:left;
     padding-top:20px;
     height:90px;
     font-family:verdana;
     font-size:8pt;
     font-weight:normal;
     line-height:16px;
   }
     
 .authorized_page_mini_column_td {
   width:265px;
   font-family:verdana;
   font-size:8pt;
   font-weight:normal;
   vertical-align:top;
   line-height:16px;
   text-align:left;
   color:#646464;
 }



 .page_definition_content_table {
     width:896px;
     cellpadding:0px;
     cellspacing:0px;
     border-width:0px;
     border-style:collapse;
   }

  .page_definition_content_td {
     width:640px;
     vertical-align:top;
     font-family:verdana;
     font-size:8pt;
     font-weight:normal;
     color:#646464;
     padding-left:10px;
     line-height:16px;
     height:800px;
  }

  .page_definition_advertising_td {
     width:256px;
     vertical-align:top;
     font-family:verdana;
     font-size:8pt;
     font-weight:normal;
     padding-left:10px;    
  }

  .page_definitions_content_img {
    float:left;
    margin:0px 10px 10px 0px;
    border:0px;
  }


  .authorized_feature_table {
     width:520px;
     cellpadding:0px;
     cellspacing:0px;
     border-width:0px;
     border-style:collapse;
   }


 .authorized_feature_td {
   width:520;
   font-family:verdana;
   font-size:8pt;
   font-weight:normal;
   vertical-align:top;
   line-height:16px;
   text-align:left;
   color:#646464;
   padding-bottom:30px;
 }



.newsroll_header_table {
  width:372px;
  cellpadding:0px;
  cellspacing:0px;
  border-width:0px;
  border-style:collapse;
}

.newsroll_header_row_1_col_1_td {
  width:7px;
  height:7px;
  background-image:url("/img/newsroll/upper_left_F0F0F0.gif");
}

.newsroll_header_row_1_col_2_td {
  height:7px;
  width:276px;
  background-color:#F0F0F0;
}


.newsroll_header_row_1_col_3_td {
  width:7px;
  height:7px;
  background-image:url("/img/newsroll/upper_right_F0F0F0.gif");
}

.newsroll_header_row_1_col_4_td {
  height:7px;
  width:7px;
  background-color:#FFFFFF;
}


.newsroll_header_row_1_col_5_td {
  width:75px;
  height:7px;
  background-color:#FFFFF;
}


.newsroll_header_row_2_col_1_td {
  width:7px;
  height:7px;
  background-color:#F0F0F0;
}

.newsroll_header_row_2_col_2_td {
  height:7px;
  width:276px;
  background-color:#F0F0F0;
}

.newsroll_header_row_2_col_2_text {
  font-family:verdana;
  font-size:10pt;
  font-weight:bold;
}
 

.newsroll_header_row_2_col_3_td {
  width:7px;
  height:7px;
  background-color:#F0F0F0;
}

.newsroll_header_row_2_col_4_td {
  width:7px;
  height:7px;
  background-color:#FFFFFF;
}

.newsroll_header_row_2_col_5_td {
  width:75px;
  height:7px;
  background-color:#FFFFF;
}


.newsroll_header_row_3_col_1_td {
  width:7px;
  height:7px;
  background-color:#F0F0F0;

}

.newsroll_header_row_3_col_2_td {
  height:7px;
  width:276px;
  background-color:#F0F0F0;
}

.newsroll_header_row_3_col_3_td {
  height:7px;
  width:7px;
  background-color:#F0F0F0;
}

.newsroll_header_row_3_col_4_td {
  width:7px;
  height:7px;
  background-image:url("/img/newsroll/lower_header_right_inverted.gif");
}

.newsroll_header_row_3_col_5_td {
  width:75px;
  height:7px;
  background-color:#FFFFF;
}




.newsroll_outer_table {
  width:372px;
  cellpadding:0px;
  cellspacing:0px;
  border-width:0px;
  border-style:collapse;
}

.newsroll_outer_row_1_col_1_td {
  width:7px;
  height:7px;
  background-color:#F0F0F0;
}

.newsroll_outer_row_1_col_2_td {
  height:7px;
  width:358px;
  background-color:#F0F0F0;
}

.newsroll_outer_row_1_col_3_td {
  width:7px;
  height:7px;
  background-image:url("/img/newsroll/upper_right_F0F0F0.gif");
}


.newsroll_outer_row_2_col_1_td {
  width:7px;
  height:7px;
  background-color:#F0F0F0;
}

.newsroll_outer_row_2_col_2_td {
  height:7px;
  width:358px;
  background-color:#F0F0F0;
}

.newsroll_outer_row_2_col_3_td {
  width:7px;
  height:7px;
  background-color:#F0F0F0;
}


.newsroll_outer_row_3_col_1_td {
  width:7px;
  height:7px;
  background-image:url("/img/newsroll/lower_left_F0F0F0.gif");
}

.newsroll_outer_row_3_col_2_td {
  height:7px;
  width:358px;
  background-color:#F0F0F0;
}

.newsroll_outer_row_3_col_3_td {
  width:7px;
  height:7px;
  background-image:url("/img/newsroll/lower_right_F0F0F0.gif");
}



.newsroll_inner_table {
  width:358px;
  cellpadding:0px;
  cellspacing:0px;
  border-width:0px;
  border-style:collapse;
}

.newsroll_inner_row_1_col_1_td {
  width:7px;
  height:7px;
  background-image:url("/img/newsroll/upper_left_FAFAFA.gif");
}

.newsroll_inner_row_1_col_2_td {
  height:7px;
  width:344px;
  background-color:#FAFAFA;
}

.newsroll_inner_row_1_col_3_td {
  width:7px;
  height:7px;
  background-image:url("/img/newsroll/upper_right_FAFAFA.gif");
}


.newsroll_inner_row_2_col_1_td {
  width:7px;
  height:7px;
  background-color:#FAFAFA;
}

.newsroll_inner_row_2_col_2_td {
  vertical-align:top;
  width:344px;
  height:600px;
  background-color:#FAFAFA;
}

.newsroll_inner_row_2_col_3_td {
  width:7px;
  height:7px;
  background-color:#FAFAFA;
}


.newsroll_inner_row_3_col_1_td {
  width:7px;
  height:7px;
  background-image:url("/img/newsroll/lower_left_FAFAFA.gif");
}

.newsroll_inner_row_3_col_2_td {
  height:7px;
  width:344px;
  background-color:#FAFAFA;
}

.newsroll_inner_row_3_col_3_td {
  width:7px;
  height:7px;
  background-image:url("/img/newsroll/lower_right_FAFAFA.gif");
}


.newsroll_recent_item_outer_table {
{

  width:344px;
  cellpadding:0px;
  cellspacing:0px;
  border-style:collapse;
}

.newsroll_recent_item_outer_td {
  padding-top:7px;
  width:344;
  vertical-align:top;
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
}


.newsroll_recent_item_inner_table {
{
  width:344px;
  cellpadding:0px;
  cellspacing:0px;
  border-style:collapse;
}


.newsroll_recent_item_col_1_inner_td {
  width:13px;
  vertical-align:top;
}

.newsroll_recent_item_col_2_headline_inner_td {
  font-family:arial;
  font-size:9pt; 
  font-weight:bold;
  color:#646464;
  vertical-align:top;
}

.newsroll_recent_item_col_2_datetime_inner_td {
  font-family:arial;
  font-size:8pt; 
  font-weight:normal;
  vertical-align:top;
  color:#3184B1;
}


.newsroll_recent_item_col_2_headline_inner_a {
   color:#646464;
  text-decoration:none;
}

.newsroll_recent_item_col_2_headline_inner_a:visited {
  color:#646464;
  text-decoration:none;
}

.newsroll_recent_item_col_2_headline_inner_a_highlight {
  color:#FF0000;
  text-decoration:none;
}


 .v8 {
   font-family:verdana;
   font-size:8pt;
   font-weight:normal;
   vertical-align:top;
 }

 .v8b {
   font-family:verdana;
   font-size:8pt;
   font-weight:bold;
   vertical-align:top;
 }


 .v10 {
   font-family:verdana;
   font-size:10pt;
   font-weight:normal;
   vertical-align:top;
 }

 .v10b {
   font-family:verdana;
   font-size:10pt;
   font-weight:bold;
   vertical-align:top;
 }


 .a8 {
   font-family:arial;
   font-size:8pt;
   font-weight:normal;
   vertical-align:top;
 }

 .a8b {
   font-family:arial;
   font-size:8pt;
   font-weight:bold;
   vertical-align:top;
 }


 .a10 {
   font-family:arial;
   font-size:10pt;
   font-weight:normal;
   vertical-align:top;
 }

 .a10b {
   font-family:arial;
   font-size:10pt;
   font-weight:bold;
   vertical-align:top;
 }

 .a12 {
   font-family:arial;
   font-size:12pt;
   font-weight:normal;
   vertical-align:top;
 }

 .a12b {
   font-family:arial;
   font-size:12pt;
   font-weight:bold;
   vertical-align:top;
 }

 .a14 {
   font-family:arial;
   font-size:14pt;
   font-weight:normal;
   vertical-align:top;
 }

 .a14b {
   font-family:arial;
   font-size:14pt;
   font-weight:bold;
   vertical-align:top;
 }


 

 .default_table {
   cellpadding:0px;
   cellspacing:0px;
   border-width:0px;
   border-style:collapse;
 }

  .default_input_text {
     height:15px;
     font-family:verdana;
     font-size:8pt;
     font-weight:normal;
     border-width:2px;
     border-style:inset;
     text-align:left;
 }


 .default_input_textarea {
   font-family:verdana;
   font-size:8pt;
   font-weight:normal;
   border-width:2px;
   border-style:inset;
 }

 .default_input_checkbox {
   font-family:verdana;
   font-size:8pt;
   font-weight:normal;
   color:#646464;
 }
   
 .default_input_select {
   height:19px;
   font-family:verdana;
   font-size:8pt;
   font-weight:normal;
   border-width:2px;
   border-style:inset;
 }

 .default_submit_button {
   width:75px;
   height:21px;
   font-family:verdana;
   font-size:8pt;
   font-weight:normal;
   border-style:inset;
  }
