@import "../_css/base.css";
@import "../_css/navigation.css";
@import "../_css/calendar.css";


button { border: none; cursor: pointer; margin: 0; padding: 0; }

body {
	background: #fff url(../images/structure/header-bg_old.gif) repeat-x 0 0;
	margin: 0;
	padding: 0;
	font: 11px Verdana, Helvetica, Arial, Sans-serif;
	}
body#pop { background: #fff; }
a img { border: none; }
td { font-size: 1em; }
#previoushotels h4 
{
	margin-top: 0;
	color: #004a80;
	font: bold 11px Georgia, Serif;
	margin: 0 0 0.3em 0;
	}
#previoushotels h4 a:link, #previoushotels h4 a:visited { color: #004a80; }
.wrap { position: relative; }
.calendar-wrapper { bottom: 2em; left: auto; right: 0; }
a:hover { text-decoration: none; }
#nav { border-bottom: none; }
#footer .copyright {
	background: url(../images/OHR-hospitality-logo.gif) no-repeat 0 2px;
	float: left;
	padding-top: 18px;
	width: 50%;
	}

/* temporary nav fix */
#nav-old {
	background: #ad9b80;
	color: #fff;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 8px 0;
	width: 100%;
	}
#nav-old a:link, #nav-old a:visited { color: #fff; }
#nav-old li {
	display: inline; /* IE */
	float: left;
	margin: 0 6px 0 12px;
	padding: 0;
	}
#nav-old li.on a { font-weight: bold; }
#nav-old li.on a:link, #nav-old li.on a:visited {
	color: #fff;
	text-decoration: none;
	}


/* ---- [ old styles ] ---- */
#theForm {
	font: 11px Arial, Helvetica, Sans-serif;
	}
.td_sr_hdr {
	background-color: #FFFFFF;
	font-size: 17px;
	font-weight: normal;
	font-family: Times, Arial, Helvetica, sans-serif;
	color: #00708A;
	}
.td_travel_guide {
	color: #A18F50;
	font-size: 11px;
	}
.td_travel_guide1 {
	background-color: #D5C071;
	font-size: 11px;
	}
.td_travel_guide2 {
	background-color: #EEE6C6;
	color: #358A58;
	font-size: 11px;
	}
.td_travel_guide_dest1 {
	background-color: #CCE2E8;
	font-size: 11px;
	color: #00708A;
	}
.td_travel_guide_dest1 a {
	background-color: #CCE2E8;
	font-size: 11px;
	color: #00708A;
	}
.td_travel_guide_dest2 {
	background-color: #EBF6FB;
	font-size: 11px;
	color: #00708A;
	}
.td_travel_guide_dest2 a {
	background-color: #EBF6FB;
	font-size: 11px;
	color: #00708A;
	}
.td_travel_guide_dest3 {
	background-color: #4C9BAD;
	font-size: 11px;
	color: #00708A;
	}
.td_travel_guide_dest3 a {
	background-color: #4C9BAD;
	font-size: 11px;
	color: #00708A;
	}
.td_travel_guide_dest4 {
	background-color: #00708A;
	font-size: 11px;
	color: #ffffff;
	}
.td_travel_guide_dest4 a {
	background-color: #00708A;
	font-size: 11px;
	color: #ffffff;
	}
.td_mtg_groups_rfp {
	background-color: #F2ECD4;
	font-size: 11px;
	color:#DF5627;
	}
.td_normal {
	color: black;
	font-size: 11px;
	}
.td_normal a {
	color: black;
	}
.td_footer1 {
	font-size: 11px;
	color: #003333;
	}
.td_footer1 a {	color: #003333; }
.td_check_avail_old {
	background-color: #B3E1E1;
	font-size: 11px;
	line-height: 20px;
}
.td_check_avail_olda {
	background-color: #B3E1E1;
	font-size: 11px;	
}.td_check_avail_olda a {
	color: #003333;
	font-size: 11px;	
}
.td_check_avail_oldb {
	background-color: #B3E1E1;
	font-size: 11px;	
}
.td_check_avail_old1 {
	background-color: #B3E1E1;
	font-size: 11px;
	line-height: 20px;
}

.td_check_avail_old1a {
	background-color: #B3E1E1;
	font-size: 11px;	
	color: #333333;
}.td_check_avail1a a {
	color: #333333;
	font-size: 11px;	
}
.td_check_avail_cal {
	color: #333333;
	font-size: 12px;	
	font-weight: bold;
}
.td_check_avail_cal2 {
	color: #333333;
	font-size: 11px;	
	font-weight: bold;
}
.td_check_avail_old1b {
	background-color: #B3E1E1;
	font-size: 11px;	
}

.td_check_avail_old2 {
	background-color: #B3E1E1;
	font-size: 11px;
	line-height: 11px;
} .td_check_avail_old2 a {
	color: #006666;
}
.td_check_avail1 {
	background-color: #ADD6D6;
	font-size: 11px;
	line-height: 20px;
}

.td_check_avail_green {
	background-color: #D9EAEE;
	font-size: 11px;
	line-height: 20px;
}

.td_check_avail_green1 {
	background-color: #00708A;
	font-size: 12px;
	color: White;
	font-weight: bold;
	line-height: 20px;
}

.td_check_avail1a {
	background-color: #ADD6D6;
	font-size: 11px;	
}.td_check_avail1a a {
	color: #003333;
	font-size: 11px;	
}


.td_check_avail1b {
	background-color: #ADD6D6;
	font-size: 11px;	
}

.td_check_avail2 {
	background-color: #ADD6D6;
	font-size: 11px;
	line-height: 11px;
} .td_check_avail2 a {
	color: #006666;
}

.td_select_room1 {
	background-color: #99CCCC;
	font-size: 11px;
	line-height: 20px;
}

.td_select_room1a {
	background-color: #99CCCC;
	font-size: 11px;	
}

.td_select_room1b {
	background-color: #99CCCC;
	font-size: 11px;	
}

.td_select_room2 {
	background-color: #99CCCC;
	font-size: 11px;
	line-height: 11px;
} .td_select_room2 a {
	color: #006666;
}

.span_006666_tiny {
	font-size: 11px;
	color: #006666;
} .span_006666_tiny a {
	color: #006666;
}

.td_green1 {
	font-size: 11px;
	color: #38702A;
} .td_green1 a {
	color: #38702A;
	font-weight: bold;
}

.td_white1 {
	font-size: 11px;	
	color: #00708A;
	background-color: #FFFFFF;
} .td_white1 a {
	color: #00708A;	
}

.blktxt {
	font-size: 11px;
	color: #000000;
}

.blktxtbld {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.hdrblktxt {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.td_green2 {
	font-size: 11px;
	color: #4C863E;
} .td_green2 a {
	color: #4C863E;
	font-weight: bold;
}

.td_babyblue {
	font-size: 11px;
	color: #49ADD8;
} .td_babyblue a {
	color: #49ADD8;
	font-weight: bold;
}

.td_babyblue_mv {	
	font-size: 11px;
	background-color: #49ADD8;
	color: #ffffff;
} .td_babyblue_mv a {
	color: #ffffff;
	font-weight: bold;
}

.td_ltbabyblue_mv_src {	
	font-size: 11px;
	background-color: #A4D6EB;
	color: #156081;
}

.td_mv_src_big {	
	font-size: 13px;
	font-weight: bold;
	color: #156081;
}

.td_mv_src_norm {	
	font-size: 12px;
	font-weight: bold;
	color: #156081;
}

.td_mv_src {	
	font-size: 11px;
	font-weight:normal;
	color: #000000;
}

.td_ltbabyblue_mv_src_item {	
	font-size: 11px;
	background-color: #A4D6EB;
	color: #000000;
}

.td_ltbabyblue_mv {	
	font-size: 11px;
	background-color: #A4D6EB;
	color: #000000;
} .td_ltbabyblue_mv a {
	color: #000000;
	font-weight: bold;
}

.td_babyblue2 {
	background-color: #C8E6F3;
	font-size: 11px;
	color: #1F7296;
} .td_babyblue2 a {
	color: #1F7296;
	font-weight: bold;
}

.td_mv_register {
	background-color: #C8E6F3;
	font-size: 11px;
	color: #1F7296;
} .td_mv_register a {
	color: #1F7296;
	font-weight: bold;
}

.td_teal {
	font-size: 11px;
	color: #00708A;
} .td_teal a {
	color: #00708A;
	font-weight: bold;
}

.td_3192BB {
	font-size: 11px;
	color: #3192BB;
} .td_3192BB a {
	color: #3192BB;
}

.td_D9EAEE {
	background-color: #D9EAEE;
	font-size: 11px;
	color: #003333;
	}
.td_D9EAEE a {	
	font-size: 12px;
	font-weight: bold;
	color: #00708A;
	}
.td_D9EAEEB {
	background-color: #D9EAEE;
	font-weight: bold;
	font-size: 12px;
	color: #003333;
	}
.td_D9EAEENB {
	background-color: #D9EAEE;
	font-size: 11px;
	color: #003333;
	}
.td_D9EAEENB a {
	background-color: #D9EAEE;
	font-size: 11px;
	color: #003333;
	}
.td_003333 {
	font-size: 11px;
	color: #003333;
	}
.td_white {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #003333;
}
.td_teal2 {
	background-color: #D2E1CF;
	font-size: 11px;
	color: #003333;
	}
.td_teal2 a {
	color: #003333;
	font-weight: bold;
	}
.td_press_room {
	background-color: #D4E0B1;
	color: #34481F;
	font-size: 11px;
	}
.td_hr_app {
	background-color: #F2F6E7;
	color: #34481F;
	font-size: 11px;
	}
.td_hr_app_subHead {
	background-color: #F2F6E7;
	color: #34481F;
	font-size: 15px;
	font-weight: bold;
	}
.td_hr_app_text {
	background-color: #F2F6E7;
	color: #333333;
	font-size: 11px;
	}

.td_hr_app_hdr {
	background-color: #D4E0B1;
	color: #34481F;
	font-size: 11px;
	}
.td_press_room2 {
	background-color: #F3F3C9;
	color: #34481F;
	font-size: 11px;
}
.td_press_room2 a {	
	color: #34481F;
	font-weight: bold;
	font-size: 11px;
	}
.td_press_room3
{
	background-color: #E7E893;
	color: #344820;
	font-size: 11px;
}.td_press_room3 a
{	
	color: #344820;
	font-size: 11px;
}
.td_press_room4 
{
	color: #34481F;
	font-size: 11px;
		
}.td_press_room4 a
{
	color: #000000;
	font-weight: bold;
	font-size: 11px;	
}.td_press_room4 div
{
	color: #666666;
	font-size: 11px;
		
}
.td_press_room6 
{
	background-color: #F9F9E4;
	font-size: 11px;	
}.td_press_room6 a
{
	background-color: #F9F9E4;
	font-weight: bold;
	font-size: 11px;	
}

.td_press_room5 
{
	color: #666666;
	font-weight: bold;
	font-size: 11px;	
}

.td_press_room7 
{
	color: #000000;
	font-size: 11px;
		
}.td_press_room7 a
{
	color: #000000;	
	font-size: 11px;	
}.td_press_room_caption7 
{
	color: #67804D;	
	font-size: 11px;	
}

.select_press_room 
{
	width: 159px;
	font-size: 11px;
	font-weight: normal;	
}

.td_teal3 {
	background-color: #D2E1CF;
	color: #336666;
	font-size: 11px;
} .td_teal3 a {
	color: #336666;
}

.td_hotels3 {	
	color: #336666;
	font-size: 11px;
} 
.td_hotels3 a {
	color: #336666;
	font-size: 11px;
}
.td_hotels3 div a {
	color: #336666;
	font-size: 11px;
}

.td_teal4 {
	color: #336666;
	font-size: 11px;
} .td_teal4 a {
	color: #336666;
	font-weight: bold;
}

.td_gray {
	font-size: 11px;
	color: #666666;
}.td_gray a  {
	font-size: 11px;
	color: #00708A;
}

.td_gray_E28F24 {
	font-size: 11px;
	color: #666666;
}.td_gray_E28F24 a  {
	font-size: 11px;
	font-weight: bold;
	color: #E28F24;
}

.td_gray_E7BF1D {
	font-size: 11px;
	color: #666666;
}.td_gray_E7BF1D a  {
	font-size: 11px;
	font-weight: bold;
	color: #E7BF1D;
}

.td_7f9999 
{
	font-size:11px;
	background-color:#7f9999;
}

.td_00708A {
	background-color: #00708A;
	color: #ffffff;
	font-size: 11px;
}

.div_enter_guest_req {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background: #006666; 
	color: #FFFFFF; 
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
}

.td_enter_guest_hdr {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #003333;
}

.input_enter_guest {
	font-size: 11px;
	font-weight: normal;
	color: #003333;
	border: solid 1px #A5ACB2;
	background: #FFFFFF;
}

.div_enter_guest {
	font-size: 11px;
	font-weight: normal;
	color: #003333;
} .div_enter_guest a {
	color: #003333;
}

.div_enter_guest_sm {
	font-size: 9px;
	font-weight: normal;
	color: #003333;
}

.td_mv_register_subhdr {
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #1F7296;
} .td_mv_register_subhdr a {
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #1F7296;
}

.td_mv_register_hdr {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #1F7296;
}

.td_mv_sign_in {
	background-color: #A4D6EB;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #00708A;
} .td_mv_sign_in a {
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #00708A;
}

.td_mv_sign_in_subhdr {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #00708A;
}

.input_mv_sign_in {
	font-size: 11px;
	width: 79px;
}

.input_email_itinerary {
	font-size: 11px;
	width: 135px;
}

.input_cancel_reservation {
	font-size: 11px;
	width: 138px;
}

.search_input {
	font-size: 11px;
}

.select_normal {
	font-size: 11px;
}

.select_avail1 {
	font-size: 11px;
	width: 222px;
}

.select_avail1_caps {
	font-size: 11px;
	width: 222px;
	text-transform:uppercase;
}

.select_avail2 {
	font-size: 11px;
	width: 130px;
}

.select_hotel1 {
	font-size: 11px;
	width: 196px;
}

.tp_div_enter_req {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background: #CC7711; 
	color: #FFFFFF; 
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
}

.td_tp_subhead 
{
	background: #FFFFFF; 
	color: #C37716;
	font-weight: bold;
	font-size: 14px;
}

.td_tp_content
{
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
} .td_tp_content a {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #E38F24;
}

.td_tp_content_E38F24
{
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #E38F24;
} .td_tp_content_E38F24 a {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #E38F24;
}

.td_tp_content_E7BF1D
{
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #E7BF1D;
} .td_tp_content_E7BF1D a {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #E7BF1D;
}

.td_tp_content_E7BF1D_normal
{
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
} .td_tp_content_E7BF1D_normal a {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #E7BF1D;
}

.td_tp_content_FAF2D2
{
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
} .td_tp_content_FAF2D2 a {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #E38F24;
}

.td_tp_content_FAF2D2_bold
{
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #E28F24;
} 

.td_tp_content_F9EFC6
{
	background-color: #F9EFC6;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
} .td_tp_content_F9EFC6 a {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #E38F24;
}

.td_tp_content_F9EFC6_bold
{
	background-color: #F9EFC6;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #E28F24;
} 

.td_tp_header2_text_F9EFC6 {
	background-color: #F9EFC6;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #C37716;
	}

.td_tp_header2_text_333333_italics
{
	background-color: #F9EFC6;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #333333;
}

.td_tp_content2
{
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
} .td_tp_content2 a {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #D8B010;
}

.td_tp_content_property_title_OHANA
{
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #D8B010;
} .td_tp_content_property_title_OHANA a {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #D8B010;
}

.td_tp_content_property_title_outrigger
{
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #E38F24;
} .td_tp_content_property_title_outrigger a {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #E38F24;
}

.td_tp_content_small
{
	background-color: #FFFFFF;
	font-size: 9px !important;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
} .td_tp_content_small a {
	font-size: 9px !important;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #E38F24;
}

.td_tp_sign_in
{
	background-color: #F5E5A5;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #E38F24;
}.td_tp_sign_in a {
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #E38F24;
}

.td_tp_sign_in_subhdr {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #E38F24;
} .td_tp_sign_in_subhdr a {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #E38F24;
}

.td_tp_find_agent_content
{
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-right: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px
} .td_tp_find_agent_content a {
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.td_tp_find_agent_content_E38F24
{
	background-color: #E38F24;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-right: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px
}

.td_tp_header
{
	background-color: #F5E5A5;
	font-size: 16pt;
	font-weight: normal;
	font-family: Times, Arial, Helvetica, sans-serif;
	color: #CC7711;
}

.td_tp_header_bgffffff
{
	background-color: #FFFFFF;
	font-size: 16pt;
	font-weight: normal;
	font-family: Times, Arial, Helvetica, sans-serif;
	color: #CC7711;
}

.td_tp_header_text
{
	background-color: #F5E5A5;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

.td_tp_header_text_bold
{
	background-color: #F5E5A5;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC7711;
}

.td_tp_header_text_000000
{
	background-color: #F5E5A5;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.td_tp_header_text_C37716
{
	background-color: #F5E5A5;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #C37716;
}

.td_tp_header2
{
	background-color: #F3DF8E;
	font-size: 21px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC7711;
}

.td_tp_header2_text
{
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
} .td_tp_header2_text a {
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

.td_tp_header2_text_bold
{
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

.td_tp_header2_text_000000
{
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.td_tp_header2_text_333333
{
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

.td_tp_header2_text_C37716_bold
{
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC7711;
}

.td_tp_header2_text_C37716
{
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC7711;
} .td_tp_header2_text_C37716 a
{
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC7711;
}

.td_tp_header2_text_C37716_italics
{
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC7711;
}

.td_tp_header3_text
{
	background-color: #F3DF8E;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
} .td_tp_header3_text a {
	background-color: #F3DF8E;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

.td_tp_header_E38F24
{
	background-color: #E38F24;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.td_tp_side_nav_D8B010
{
	background-color: #D8B010;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
} .td_tp_side_nav_D8B010 a {
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.td_tp_side_nav_E28F24
{
	background-color: #E28F24;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
} .td_tp_side_nav_E28F24 a {
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.td_tp_side_nav_E28F24_16px
{
	background-color: #E28F24;
	font-size: 16px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.td_tp_side_nav_E28F24_18px_bold
{
	background-color: #E28F24;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.td_tp_side_nav_C37716
{
	background-color: #C37716;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
} .td_tp_side_nav_C37716 a {
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
} #SiteMap a{
   color: #333333;
}
#UpperSelectRoom td
{
	font-family: Arial;
	font-size: 12px;	
	color: #003333;
	padding-right: 14px;
}
#HotelName
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #003333;
}

.tinyinstruct-dk {
	font-size: 11px;
	color: #003333;	
}
.sminstruct-dk {
	font-size: 11px;
	color: #003333;	
}
.sminstruct-med {
	font-size: 11px;
	color: #006666;	
}
.sminstruct-med a {
	font-size: 11px;
	color: #006666;	
}			

.lginstruct-dk {
	font-size: 12px;
	color: #003333;	
}
.labelreq {
	font-size: 12px;
	color: #003333;
}
.label{
	font-size: 12px;
	color: #003333;
}
a.label:link, a.label:visited, a.label:hover {
	color: #003333;
	font-size: 11px;
}
#SelectHotelDate {
	margin-top: 2px;
	margin-bottom: 2px;
	background: #ADD6D6;
}
#SelectHotelDate td {
	padding-left: 12px;
	padding-bottom: 12px;
}
#SelectHotelDate table td {
	padding-left: 0;
	padding-bottom: 0;
}

.horiz-dots {
	background: #FFF url(../images/hdots_003333.gif);
	padding: 0;
}

.tdRptHdr 
{
	background: #9CDCDC;
	width: 588px;
	padding-left: 5px;
	color: #043434;
	font-weight: bold;
	font-size: 14px;
}
.tdRatesName
{
	color: #043434; 
	font-weight: bold; 
	font-size: 12px;
	width: 262px; 
	border-right: solid 1px #64ACAC;
}


/* ---- [ calendar ] ---- */
.calendar-wrapper { 
	display: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif !important;
	position: absolute;
	z-index: 100;
	}	
.calendar-wrapper td { font: 11px Verdana, Arial, Helvetica, sans-serif !important; }


/* ---- [ default form - OLD ] ---- */
.form-default h3 {
	border: 1px dotted #033; border-left: none; border-right: none;
	font: bold 14px Arial, Helvetica, Sans-serif;
	margin: 1.2em 0 .8em 0;
	padding: 5px 0 5px 10px;
	}
.form-default .required {
	background-color: #066; 
	color: #fff;
	font: bold 11px Arial, Helvetica, Sans-serif;
	padding: 2px; padding-right: 4px;
	}
.form-default .validation-failed {
 	background-color: #ADD6D6;
	border: 1px solid #066;
	}
.form-default .hr {
	background: url(../images/hdots_003333.gif) repeat-x 0 0;
	height: 1px;
	margin: 2em 0 1em 0;
	overflow: hidden;
	}
.form-default .hr.alt {	margin-top: 0; }
	



/* ---- [ specific forms ] ---- */
.form-default.form-contact {
	background-color: #f9f9e4;
	padding: 10px !important;
	}
.form-default.form-employment {
	background-color: #f2f6e7;
	padding: 10px 5px !important;
	}
.form-default.form-groups {
	background-color: #f2ecd4;
	color: #610a0e;
	padding: 10px 5px !important;
	}
.form-default.form-groups .required {
	background-color: #610a0e;
	}
.form-default.form-groups h3 {
	border-color: #610a0e;
	color: #610a0e;
	}
.form-default.form-groups .validation-failed {
 	background-color: #e49c9f;
	border: 1px solid #610a0e;
	}	
.form-default.form-groups .hr {
	background-image: url(../images/hdots_610A0E_F2ECD4.gif);
	}
.form-default.form-sports .required {
	background-color: #df5628;
	}
.form-default.form-sports .validation-failed {
 	background-color: #edc3a5;
	border: 1px solid #df5628;	
	}

	
/* can be removed when all pages use standards */
.form-default p { 
	margin: 0 0 1.5em 0;
	}
.form-default table {
	border: 0;
	margin: 0;
	padding: 0;
	}
.form-default,
.form-default td { 
	font-size: 11px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	}
.form-default .small,
.form-default td.small { 
	font-size: 11px;
	}
.form-default.form-groups td { 
	color: #610a0e;
	}