/* global styles */

body {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	margin-top: 2px;
} 

td, p, th, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
}


/* backgrounds */

.bg_blue {
	background-color: #355997;
}

.bg_light_blue {
	background-color: #99CCFF;
}

.bg_lighter_blue {
	background-color: #D6EBFF;
}

.bg_dark_blue {
	background-color: #003366;
}

.bg_tan {
	background-color: #E5D999;
}

.bg_white {
	background-color: #FFFFFF;
}

.bg_yellow {
	background-color: #FFFFCC;
}


/* borders */

.border_gray {
	border-top: 1px #E5E5E5 solid;
	border-left: 1px #E5E5E5 solid;
}

.border_gray td {
	border-bottom: 1px #E5E5E5 solid;
	border-right: 1px #E5E5E5 solid;
}

.border_gray td td {
	border: 0px;
}

.border_gray_top {
	border-top: 1px #E5E5E5 solid;
}

.border_gray_bottom {
	border-bottom: 1px #E5E5E5 solid;
}

.border_blue_3d {
	border-top: 1px #99CCFF solid;
	border-left: 1px #99CCFF solid;
	border-bottom: 1px #003366 solid;
	border-right: 1px #003366 solid;
	background-color: #FFFFFF;
}

.border_tan_3d {
	border-top: 1px #E5D999 solid;
	border-left: 1px #E5D999 solid;
	border-bottom: 1px #CDB03A solid;
	border-right: 1px #CDB03A solid;
	background-color: #FFFFFF;
}

.border_tan {
	border: 1px #E5D999 solid;
}

.border_tan_bottom {
	border-bottom: 1px #E5D999 solid;
}

.border_tan_dark {
	border: 1px #CDB03A solid;
}

.border_tan_dark_bottom {
	border-bottom: 1px #CDB03A solid;
}

.border_tan_dark_top {
	border-top: 1px #CDB03A solid;
}

.border_tan_left {
	border-left: 1px #E5D999 solid;
}

.border_light_blue_bottom {
	border-bottom: 1px #99CCFF solid;
}

.border_light_blue_left {
	border-left: 1px #99CCFF solid;
}


/* text */

.txt_hotel_name {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #355997;
	font-size:16px;
	font-weight: bold;
}

.txt_sub_heading {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/* color: #7AA3CA; */
	color: #355997;
	font-size:14px;
	font-weight: bold;
}

.txt_sub_heading_small {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/* color: #7AA3CA; */
	color: #355997;
	font-size:12px;
	font-weight: bold;
}

.txt_required {
	font-size:9px;
	vertical-align: super;
	padding-left:2px;
}

.txt_red {
	color: #CC0000;
	font-size:10px;
}

.txt_blue {
	color: #004489;
	font-size:10px;
}

.txt_white {
	color: #FFFFFF;
	font-size:10px;
}

.txt_brown {
	color: #996600;
	font-size:10px;
}

.txt_black {
	color: #000000;
	font-size:10px;
}

.bold {
	font-weight: bold;
}

.large {
	font-size: 11px;
}

.larger {
	font-size: 12px;
}

.small {
	font-size: 9px;
}

/* links */

a {
	color: #004489;
	text-decoration:underline;
}

a.txt_gray {
	color: #666666;
	font-size:10px;
}


/* form elements */

input {	
	font-family: verdana, arial, helvetica, sans-serif;	
	font-size:10px;
	color:#000000;
	margin:0px;
	padding:0px;
}

select {
	font-family: verdana, arial, helvetica, sans-serif;
	color:#000000;
	font-size:10px;
}


/* menu styles */

.menu {
padding-top: 3px;
padding-bottom: 3px;
border-left: 1px solid #286DB2;
border-right: 1px solid #286DB2;
border-bottom: 1px solid #286DB2;
font-family:verdana;
color:#000000;
font-size:10px;
background-color:#E6F3FF;
layer-background-color:#E6F3FF;
}

.menu a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal;
text-decoration: none; 
color: #000000;
}
.menu a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal;
text-decoration: none; 
color: #000000;
}
.menu a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal;
text-decoration: none; 
color: #000000;
}
.menu a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: none;
text-decoration: none;
color: #000000;
}

.menu td.menuDivider { background-color: #DDDDDD; }

td div.menuContainer {
  position:relative;
}

.menu td {
cursor: pointer;
padding-left: 7px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal;
text-decoration: none; 
color: #000000;
}
.small_spaced {
	font-size: 9px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

