.Expovision A:link {
	COLOR: #0000cc;  TEXT-DECORATION: none
}
.Expovision A:visited {
	 COLOR: #0000cc; TEXT-DECORATION: none
}
.Expovision A:hover {
	COLOR: #0000cc; TEXT-DECORATION: underline
}

A:link {
	COLOR: #0000cc;  TEXT-DECORATION: none
}
A:visited {
	 COLOR: #0000cc; TEXT-DECORATION: none
}

A:hover {
	COLOR: #0000cc; TEXT-DECORATION: underline
}
.MapLink
{
  font-size:13px;
  font-weight:bold
}

IMG 
{
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; VERTICAL-ALIGN:baseline; 
}

BODY {
	margin:Auto Auto Auto Auto;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: normal;
	line-height:normal;
	text-align:left;
	position:static;
}

p{
	margin:0 0 0 0;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: normal;
	line-height:normal;
	text-align:left;
	position:static;
}

 h1{
float:none;
font-size:inherit;
color: inherit;
border-left: none;
margin:0px 0px 0px 10px;
padding:Auto Auto Auto Auto}


 h2
 {
	
float:none;
font-size:inherit;
color: inherit;
border-left: none;
margin:0px 0px 0px 0px;
padding:Auto Auto Auto Auto
}

 h3{
float:none;
font-size:inherit;
color: inherit;
border-left: none;
margin:0px 0px 0px 10px;
padding:Auto Auto Auto Auto}



 h4{
float:none;
font-size:inherit;
color: inherit;
border-left: none;
margin:0px 0px 0px 10px;
padding:Auto Auto Auto Auto}

TABLE
{
	text-align:left;
	
}

.Expovision_Header{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR:#333333;
	LINE-HEIGHT: normal; 
	FONT-FAMILY: arial, sans-serif; 
	TEXT-DECORATION: none
}

.Expovision_Text{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: normal;
	padding-left: 4px;
}



.Expovision_button A {
	BORDER-RIGHT: #648ab1 1px solid; 
	PADDING-RIGHT: 7px; 
	BORDER-TOP: #648ab1 1px solid; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: normal; 
	FONT-FAMILY: Arial,sans serif; 
	FONT-SIZE: 10px; 
	FLOAT:right;
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #033163 1px solid;
	COLOR: #ffffff; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #033163 1px solid; 
	BACKGROUND-COLOR:#648ab1; 
	TEXT-DECORATION: none;
	MARGIN: 0px; 
	} 
	
	
.Expovision_button A:link {
	BORDER-RIGHT: #648ab1 1px solid; 
	PADDING-RIGHT: 7px; 
	BORDER-TOP: #648ab1 1px solid; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: normal; 
	FONT-FAMILY: Arial,sans serif; 
	FONT-SIZE: 10px; 
	FLOAT:right;
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #033163 1px solid;
	COLOR: #ffffff; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #033163 1px solid; 
	BACKGROUND-COLOR:#648ab1; 
	TEXT-DECORATION: none;
	MARGIN: 0px;
	} 
	
	.Expovision_button A:visited {
	BORDER-RIGHT: #648ab1 1px solid; 
	PADDING-RIGHT: 7px; 
	BORDER-TOP: #648ab1 1px solid; 
	PADDING-LEFT: 7px; 
	FONT-WEIGHT: normal; 
	FONT-FAMILY: Arial,sans serif; 
	FONT-SIZE: 10px; 
	FLOAT:right;
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #033163 1px solid;
	COLOR: #ffffff; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #033163 1px solid; 
	BACKGROUND-COLOR:#648ab1; 
	TEXT-DECORATION: none;
	MARGIN: 0px; 
	} 
	
.Expovision_button A:hover {
	BORDER-LEFT-COLOR: #094778; 
	BORDER-BOTTOM-COLOR: #094778; 
	COLOR: #ffffff; 
	BORDER-TOP-COLOR: #000000; 
	BACKGROUND-COLOR: #094778; 
	BORDER-RIGHT-COLOR: #000000;
	text-decoration:none;
}


.Expovision_TableGrid td
{
	padding:1px;

}

.Expovision_TableHeader {
	color: #225199;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.Expovision_TableSubHeader {
 	color: #454545; 
 	font-weight: bold;
	font-size: 11px;
	
}

.Expovision_TableLeftSubHeader {
	font-weight: bold;
	color: #454545;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


.Expovision_TableBgFadeHeader {
background-image: url(/ExpoBook.Web/media/images/bg-line-top.jpg);
}

.Expovision_TableGridHeader{
 color: #454545; 
 font-weight: bold;
 background-color:#DFDFDF;
 font-size: 11px;
}


.Expovision_TabContentArea
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 10px;
	text-align: left;
}

.Expovision_CheckAvailHeader{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR:#333333;
	LINE-HEIGHT: normal; 
	FONT-FAMILY: arial, sans-serif; 
	TEXT-DECORATION: none;
	text-align:left;
	left: 0px;
}


.Expovision_CheckAvailText{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: normal;
}

.Expovision_FormCheckAvailDemogDDL{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: normal;
	width: 178px;
}


.Expovision_DashedBottom
{
	border-bottom:1px dotted #999999;
}

.Expovision_SolidMediumBottom
{
	border-bottom:2px solid #000000;
}


.Expovision_SolidMediumTop
{
	border-top:2px solid #000000;
}

.Expovision_SolidMediumAll
{
	border:2px solid #000000;
}


.Expovision_thinTableOutline{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
}


/*BEGIN search result styles */

.Expovision_SearchResultsSubHeader {
	
	font-size:12px;
	font-weight:700;
	border-width:0px;
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;
	text-align:left;
	margin: 0px, 0px, 7px, 0px;
}


.Expovision_SearchResultsSubHeader a { color:#0066FF; text-decoration:none;font-size:12px;font-weight:700;}
.Expovision_SearchResultsSubHeader a:visited { color:#3399ff; text-decoration:none; }
.Expovision_SearchResultsSubHeader a:hover { color:#9d102d; text-decoration:underline;}
.Expovision_SearchResultsSubHeader a:active { color:#9d102d; text-decoration:none; }



.Expovision_SearchResultsText {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: normal;
}

.Expovision_SearchResultsMediumText {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: normal;
	font-weight:700;
	padding-left:0;
}

.Expovision_SearchResultsSmallText{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial;
	color: #333333;
	font-style: normal;
}

.Expovision_SearchResultsSmallText A  {
	COLOR:#003399;
	text-decoration: none
}

.Expovision_SearchResultsSmallText A:hover {
	text-decoration:underline
}

.Expovision_SearchResultsPaging{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: normal;
}

.Expovision_SearchResultsPaging A {
	COLOR: #003399;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.Expovision_SearchResultsPaging A:link {
	COLOR: #003399;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.Expovision_SearchResultsPaging A:visited {
	COLOR: #003399;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.Expovision_SearchResultsPaging A:hover {
	COLOR: #003399;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.font-scheme-1 {
	font: bold 10px verdana, arial, sans-serif;
}
.font-scheme-2, .font-scheme-2 li {
	font: normal 10px verdana, arial, sans-serif;font-weight:700;border:0;background: none transparent scroll repeat 0% 0%;
}

.font-scheme-2li{
	font: normal 10px verdana, arial, sans-serif;font-weight:700;border:0;background: none transparent scroll repeat 0% 0%;
}

.property 
{
	width:99%;
	left:0px;	
	border: 1px solid #cecdbe;
	margin: 0;
	padding: 0;
	clear: both;
	height: 136px;
}

.propertyRates 
{
	left:0px;	
	text-align:left;
	width: 466px;
	height:auto;
}

.info-column 
{
	width: 100%;
	border-left: 1px solid #cecdbe;
	height:auto;
}


.rates-button {
	height: 17px;
	width: 147px;
	float: right;
	border: solid 1px #fff;
	border-left: 0;
}

#search-results .main-info {
	 height:auto;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:8px;
}


.main-infoa a { color:#0066FF; text-decoration:none;font-size:12px;font-weight:700;}
.main-infoa a:visited { color:#3399ff; text-decoration:none; }
.main-infoa a:hover { color:#9d102d; text-decoration:underline;}
.main-infoa a:active { color:#9d102d; text-decoration:none; }

#search-results .main-info h2 a, .main-info ul li a {
	text-decoration: none !important;
}
#search-results .main-info h2 a:hover, .main-info ul li a:hover {
	text-decoration: underline !important;
}
* html #search-results .main-info h2 {
	margin-top: 11px;
	margin-left: 5px !important;
}

#search-results .main-info ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 0;
	clear: left;
}
* html #search-results .main-info ul {
	padding: 0px 0 0 10px;
}
#search-results .main-info ul li a, 
#compare-page-container .hotel-location li a {
	text-decoration: underline !important;
}
.compare-check {
	float: right;
	margin: 14px 0 0 0;
	width: 113px;
	padding: 0;
	font-size: 9px;
}
.compare-check input {
	margin: 0 3px 0 0;
}

.amenity-table {
	height: 45px;
	margin: 0;
}
* html .amenity-table {
	margin-top: 3px;
	height: 44px;
}
.amenity-table ul {
	list-style-type: none;
}
.amenity-table ul li {
	height: 14px;
	width: 180px;
	margin: 0;
	padding: 0 0 0 10px;
	border-top: 1px solid #cecdbe;
	letter-spacing: 0 !important;
}
.amenity-table ul li a, .entry-footer-text a, 
#search-results .amenity-table amenity-column-2 a {
	text-decoration: none !important;
}
.amenity-table ul li a:hover, .entry-footer-text a:hover {
	text-decoration: underline !important;
}
.amenity-column-1 {
	border-right: 1px solid #cecdbe;
	padding: 0;
	font-size: 11px;
	padding-left:8px;	
	text-align:left;
	font-family:Verdana,Arial,Helvetica;
}

.amenity-column-2, #to-top-link {
	padding: 0;
	font-size: 11px;
	padding-left:8px;	
	text-align:left;
	font-family:Verdana,Arial,Helvetica;
}
.property-nav {
	height: 17px;
	border: solid 1px #cecdbe;
	border-top: 0;
}
#search-bottom-links {
	padding: 0;
	margin: 36px 0 0px 0 !important;
	clear: both;
}
* html #search-bottom-links {
	margin-top: 14px;	
}
#search-bottom-links p {
	margin-top: 1px;
}
#search-results #backToTop {
	clear: right;
	margin: 8px 0 25px 0;
	float: right;
	white-space: nowrap;
}
* html #search-results #backToTop {
	margin-top: 7px;
}
.property-rates-caption {
	padding: 0 0 0 10px;
	width: 320px;
	float: left;
	background-color: #cecdbe;
	margin: 0 0 0 0;
	height: 15px;
	font: normal 11px verdana, arial, sans-serif !important;
	letter-spacing: 0 !important;
	border: solid 1px #fff;
	border-right: 0;
	height:17px;
}
.property-rates-caption strong {
	font: bold 11px verdana, arial, sans-serif;
}
.property-rates-caption p a, .property-rates-caption a, 
#compare-page-container .property-rates-caption a {
	color: #003399 !important;
	text-decoration: underline !important;
}
.property-rates-caption p a:hover, .property-rates-caption a:hover, 
#compare-page-container .property-rates-caption a:hover {
	color: #9d102d !important;
	text-decoration: underline !important;
}
.property-rates-caption p a:visited, .property-rates-caption a:visited {
	color: #003399 !important;
}
#compare-page-container .property-rates-caption a {
	font-size: 11px !important;
}
#general-info-container {
	width: 200px;
	float: left;
	margin: 24px 0 0 0px;
}

.button {
	float: right;
	color: #fff !important;
	background-color: #0066FF;
	text-align: center;
	font: bold 10px/12px arial, sans-serif !important;
	text-decoration: none !important;
	cursor: pointer;
	cursor: hand;
}

.button-text
{
	font-size: 10px;
	font-family: arial, sans-serif;
	font-Weight:700;
}

.Expovision_CancelPegasusReservationSubHeader {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR:#333333;
	LINE-HEIGHT: normal; 
	FONT-FAMILY: arial, sans-serif; 
	TEXT-DECORATION: none;
}
.Expovision_DisabledText
{
  height:6;
  FONT-SIZE: 10px;
  width:100;
  FONT-FAMILY: "Verdana", "Arial", "Helvetica", "Geneva", "Swiss", "SunSans-Regular";
 Color:Silver;

}

/*END search result styles */



/* search & account links column width */
/* _negative_ search & account column width */
.searchContainer, .fixedBodyContainer { width: 198px; background-color:#cecdbe; }

----------------------------------------------- */
#endeca-container {
	border-top: solid 1px #fff;
}
#endeca-container tab-container {
	width:160px; 
	position: relative; 
	z-index: 1;
	
}

#endeca-container h2 {
	font:bold 11px/17px arial, sans-serif; 
	text-align:center;
	color:#333;
}
#endeca-container .active-tab {
	font:bold 11px/17px arial, sans-serif;
	color:#000;
	background-color:#cecdbe;
	margin:0;
	position:relative;
	index:2;
	z-index: 200;
}
#endeca-container .inactive-tab h2 
{
	font:bold 11px/17px arial, sans-serif;
	color: #fff;
	margin:0;
}
#endeca-container .inactive-tab  
{
	font:bold 11px/17px arial, sans-serif;
	color: #fff;
	margin:0;
}

#endeca-container .active-tab {
	border-bottom: 1% solid #cecdbe;
}
#endeca-container .inactive-tab {
	border-bottom: 1px solid #fff;
	background-color: #666;	
	cursor: pointer;
	cursor: hand;
	position: relative;
	z-index: 200;

}
/* Change/Cancel Reservations IE6 Hack */

* html #endeca-container #city-tab {
	height: 15px;
	width: 80px;
	float: left;
	border-right: solid 1px #fff;
}

/* Change/Cancel Reservations IE6 Hack */
#endeca-container #city-tab {
	height: 20px;
	width: 80px;
	float: left;
	border-right: solid 1px #fff;
}
/* Test */
#endeca-container #city-tab h2 {text-align:left; padding-left:9px; width:80px;border-bottom-width:0;}

/* Change/Cancel Reservations IE6 Hack */


/* Change/Cancel Reservations IE6 Hack */
* html #endeca-container #lookup-tab {
	height: 20px;
	width: 117px;
	float: left;
	border-left: solid 1px #fff;
	margin-right: -2px;
	
}
/* Change/Cancel Reservations IE6 Hack */

#endeca-container #lookup-tab {
	height: 20px;
	width: 117px;
	float: left;
	border-left: solid 1px #fff;
	margin-right: -2px;
	
}

#endeca-container #lookup-tab h2 {border-bottom-width:0;}
	
.TabContentArea {
padding:8px;
padding-top:15px;
}


/* $Id: example.css,v 1.3 2006/03/06 06:02:28 pat Exp $ */
/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
	BACKGROUND:#F7F7F7;
}
.tabberlive {
	 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
 border-bottom-color:#F7F7F7;
 border-bottom: none;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background:  #ECECFF;
 text-decoration: none;
}

ul.tabbernav li a:link 
{ 
	color: #448;
	text-decoration: none; 
	BACKGROUND-COLOR: #D8D8D8;
}

ul.tabbernav li a:visited 
{ 
	color: #FFFFFF;
	text-decoration: none; 
	BACKGROUND-COLOR:#648ab1;  
}

ul.tabbernav li a:hover
{
 color:#FFFFFF;
 BACKGROUND-COLOR:#648ab1; 
 border:1px solid #000000;
}

ul.tabbernav li.tabberactive a
{ 
 border-bottom: 1px solid #F7F7F7;
 BACKGROUND:#F7F7F7;
 text-decoration: none;
 color: #448;
 
}

ul.tabbernav li.tabberactive a:hover
{
 border: 1px solid #778;
 border-bottom: 1px solid #F7F7F7;
 BACKGROUND:#F7F7F7;
 text-decoration: none;
 color: #448;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;
 BACKGROUND:#F7F7F7;
 
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* If desired, set a height and add a scrollbar */
.tabberlive#tab2 .tabbertab{
 height:200px;
 overflow:auto;
}



Table.DefaultSideBar
{
  width:180;
  background-color: #f1f1f1; 
}

.section_header {
  background: #0066CC;
}
.summary_section_body {
  background: #cee2ed;
  font-family: arial, helvetica, sans-serif;
  font-size: 9pt;
}

.Expovision_SideBar_header_text {
        background: #6699CC;
  font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
	    padding: 0 0 0 5;
        color: #FFFFFF;
}

.nav_sub_header_text {
        font-size: 11px;
  font-family: arial, helvetica, sans-serif;
        font-weight: bold;
	padding: 0 0 0 5;
        color: #000000;
}

.section_header {
	background: #FFCC66;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	padding: 0 0 0 3;
}

.summary_section_header {
	background: #003399;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	padding: 0 0 0 3;
	color: #FFFFFF;
}
.resDetailInfo {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	padding: 0 0 0 5;
	color: #000000;
}

.hotelListHeader
{
	padding-top:0px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-weight:700;
	font-size:16px;
	font-family:Arial, Sans-Serif;
	text-transform:none;
	color:#3333FF;
}

.hotelDetails
{
	LINE-HEIGHT: normal;
	text-align:left;
	padding-left:0;
	margin-top:5px;
	margin-left:0px;
}


.hotelsearchresultscontainer
{
	text-align:left;
}

.results-title h1, #compare-page-container .results-title {
	color: #3333FF;
	margin: 0;
	padding: 5px 0 0 0;
	font-size:15px;
}


.results-sort-nav {
	float: left;
	clear: both;
	border-top: solid 1px #cecdbe;
	border-bottom: solid 1px #cecdbe;
	width: 478px;
	margin: 2px 0 5px 0;
	padding: 10px 0 10px 0;
}

.results-sort-nav a {  color:#9d102d}

.results-sort-nav a { font: 11px verdana, arial, sans-serif; color:#0066FF; text-decoration:none;}
.results-sort-nav a:visited { color:#3399ff; text-decoration:none; }
.results-sort-nav a:hover { color:#9d102d; text-decoration:underline;}
.results-sort-nav a:active { color:#9d102d; text-decoration:none; }


.results-page-nav {
	float: right !important;
	width: 238px;
	text-align: right;
	white-space: nowrap;
}
.results-page-nav p {font: 11px verdana, arial, sans-serif;}

.results-page-nav p, .results-page-nav form {
	margin: 0 !important;
	padding: 0;
	display: inline !important;
}
.results-page-nav img {
	vertical-align: middle;
	margin: 2px !important;
}
.results-page-nav select {
	vertical-align: middle;
	margin: 2px !important;
}

.HotelListTableCell
{
  border-bottom:solid 1px #CCCCCC;
  border-right:solid 1px #CCCCCC;
  border-left:solid 0px #CCCCCC;
  border-top:solid 0px #CCCCCC;
  padding:0;
}

.HotelListTableLeftCell
{
  border-bottom:solid 1px #CCCCCC;
  border-right:solid 0px #CCCCCC;
  border-left:solid 1px #CCCCCC;
  border-top:solid 0px #CCCCCC;
  padding:0;
}

.HotelListTableHeaderCell
{
  border-bottom:solid 1px #CCCCCC;
  border-right:solid 1px #CCCCCC;
  border-left:solid 0px #CCCCCC;
  border-top:solid 1px #CCCCCC;
  padding-left:1px;
  padding-right:1px;
  padding-bottom:1px;
  padding-top:1px;

}

.HotelListHeaderLeftCell
{
  border-bottom:solid 1px #CCCCCC;
  border-right:solid 1px #CCCCCC;
  border-left:solid 1px #CCCCCC;
  border-top:solid 1px #CCCCCC;
  padding-left:1px;
  padding-right:1px;
  padding-bottom:1px;
  padding-top:1px;
}

.HotelListLegendsTable
{
 border-bottom:solid 1px #CCCCCC;
 border-right:solid 1px #CCCCCC;
 border-left:solid 1px #CCCCCC;
 border-top:solid 1px #CCCCCC;
 padding-top:1px;
 padding-bottom:1px;
 padding-left:1px;
 padding-right:1px;
}

.InformationBoxContent
{
 border:solid 1px #000000;
 border-bottom:solid 1px #000000;
 border-right:solid 1px #000000;
 border-left:solid 1px #000000;
 border-top:solid 0px #000000;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:2px;
 padding-right:2px;	
 background-color:#F5F5F5;
}

.InformationBoxContentNoHeader
{
 border-bottom:solid 1px #000000;
 border-right:solid 1px #000000;
 border-left:solid 1px #000000;
 border-top:solid 1px #000000;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:2px;
 padding-right:2px;	
 background-color:#F5F5F5;
}

.InformationBoxHeader
{
 border-bottom:solid 1px #000000;
 border-right:solid 1px #000000;
 border-left:solid 1px #000000;
 border-top:solid 1px #000000;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:2px;
 padding-right:2px;	
}

.hotelSearchMessageSubHeader
{
	font-size:13px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bullet
{
	list-style-type:disc;
	background-image:none;
	padding:0;
	margin:0;
}

.warningHeader
{
	color:#4465A2;
	font-family:Verdana;
	font-size:18px;
	
}

.warningText
{
	color:#575757;
	font-family:Verdana;
	font-size:10.8pt;
}

.warningLink
{
	color:rgb(7,74,229);
	font-family:Verdana;
	font-size:10.8pt;
	text-decoration:underline;
}

.NavigationLink
{
	color:#06c;
	font-family:Arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:700;
	text-decoration:underline;
}

.NavigationHeader
{
	
	font-size:18px;
	font-family:Arial,helvetica,sans-serif;
	vertical-align:middle;
	color:#0000CC;
}

.NavigationLinks
{
	border-left:1px #ccc solid ;
	border-right:0px #ccc solid;
	border-top:0px #ccc solid;
	border-bottom:0px #ccc solid;
	font-family:Arial,helvetica,sans-serif;
	font-size:12px;
	padding:4px 0px 5px 10px;
	margin:0px 0px 0px 10px;
	padding-top:4px;
	vertical-align:middle;
}

.ContentHeaderText
{
	font-size:12px;
	font-family:Arial,helvetica,sans-serif;
	vertical-align:middle;
	color:#333;	
}

.TermsConditionsSubHeader
{
	font-size:13px;
	font-family:Arial,helvetica,sans-serif;
	font-weight:bold;
	color:#333;	
}
.TermsConditionsHeader
{
	font-size:15px;
	font-family:Arial,helvetica,sans-serif;
	font-weight:bold;
	color:#333;
}



.darkenBackground {
background-color: rgb(0, 0, 0);
opacity: 0.7; /* Safari, Opera */
-moz-opacity:0.70; /* FireFox */
filter: alpha(opacity=70); /* IE */
z-index: 20;
height: 100%;
width: 100%;
background-repeat:repeat;
position:fixed;
top: 0px;
left: 0px;
}

.redinfotext
{
  color:Red;
  height:6px;
  FONT-SIZE: 10px;
  FONT-FAMILY: "Verdana", "Arial", "Helvetica", "Geneva", "Swiss", "SunSans-Regular";
}

.HousingRequestLabel
{
	font-size:11px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
}

.HousingRequestText
{
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.HousingRequestSubHeader
{
	FONT-SIZE: 12px; 
	BORDER-BOTTOM: #000000 1px solid;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.HousingRequestMainHeader
{
	FONT-SIZE: 15px; 
	BORDER-BOTTOM: #000000 1px solid;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}


.RequiredField
{
	color:Red;
}

.FinePrint
{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.disabledPicker
{
	font-size:10px;
	width:70px;
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "Geneva", "Swiss", "SunSans-Regular";
}