﻿body{background:url("Images/body_background.gif");}
body,table {font-family:verdana,Arial,helvetica;font-size:9pt;}

a img{border:none;}

#page{width:1010px;margin-right:auto;margin-left:auto;background:url("Images/main_background.gif");}

#header{background:#000000;height:36px;}
#header img{margin-top:4px;}

ul{padding:0;margin:0;}
#locations{padding-left:20px;margin-top:5px;}
#locations a{color:#666666;text-decoration:none;}
#locations a:hover{color:blue;text-decoration:underline;}

#content{width:880px;}
#footer{display:block;background:#000000;color:White;text-align:center;padding:10px;}

#subhead{background:#ffffff url("Images/subhead_background.gif") repeat-x;height:36px;}
#subhead div.inner{margin-left:139px;height:36px;background:url("Images/subhead_left.gif") no-repeat;}
#subhead div.inner img{margin:8px 25px 8px 15px;}

.EventSummary{font-size:9pt;background:white;}
.EventSummary .Title{color:#29458c;font-size:18pt;font-weight:bold;}
.EventSummary .RunDates{color:#d63429;font-weight:bold;}
.EventSummary .RoomRates{font-weight:bold;}

.event_seperator{background:url("images/event_seperator.gif") no-repeat 3px 2px;height:6px;}

.confirmtitle{color:SteelBlue;font-weight:bold;font-size:14pt;margin-top:10px;margin-bottom:10px;}
.subtitle{color:navy;font-weight:bold;font-size:11pt;}

.hotel {background:#ffffff; FONT-SIZE: 8pt; padding:10px;}
.hotel .name {color:SteelBlue; FONT-WEIGHT: bold; FONT-SIZE: 11pt }
.hotel .description { MARGIN-BOTTOM: 20px; TEXT-ALIGN: justify }
.hotelPriceTable { FONT-SIZE: 9pt; BACKGROUND: silver; WIDTH: 300px; FONT-FAMILY: arial }
.hotelPriceTitleRow { FONT-WEIGHT: bold; BACKGROUND: steelblue; COLOR: white }
.hotelPriceHeadRow { FONT-WEIGHT: bold; BACKGROUND: gainsboro }
.hotelPriceRow { BACKGROUND: white }
.hotelPriceTable TD { PADDING-RIGHT: 3px; PADDING-LEFT: 3px }

.event {background:#ffffff; font-size: 8pt;padding:10px;margin-bottom:10px; }
.event .sb-border {background:#666666;}
.event .sb-inner {background:#ffffff;}


.eventname { FONT-WEIGHT: bold; FONT-SIZE: 12pt }
.eventdecription { MARGIN-BOTTOM: 20px; TEXT-ALIGN: justify }
.datePicker { MARGIN-BOTTOM: 20px; TEXT-ALIGN: center }
.uavailabilityArea{margin:5px;padding:3px;border:1px solid red;background:lemonChiffon;}
.unavailability{text-align:left;color:red;}
.select{width:100%;text-align:right;}

.NumberTextBox{text-align:right;}

.heading{color:SteelBlue;font-weight:bold;font-size:11pt;}
.infobar{width:100%;padding:5px;margin-bottom:10px;}
.ccForm{font-family:Verdana,arial,helvetica}
.ccInfoLabel{font-weight:bold;}

.buttonLink{text-decoration:none;color:black;}
.buttonLink:hover{text-decoration:underline;color:Red;}

.error{color:red;font-weight:bold;}
.success{color:Green;}

.Header{height:44px;}
.footer{border-top:3px double steelblue;color:gray;}
.EventSummary{}
.EventHeader{font-weight:bold;color:navy;}
.EventName{font-size:12pt;}
.Description{padding:3px;}
.EventFooter{font-weight:bold;}
.bookButton{font-size:8pt;height:20px;width:75px;}

.loginControl{padding-left:25px;height:30px;color:gray;font-weight:normal;}

.contentZone{padding-left:25px;width:750px;}

.sectionTitle{color:steelBlue;font-size:12pt;font-weight:bold;}
.sectionSubTitle{color:steelBlue;font-size:11pt;padding-bottom:5px;text-align:left;}

.instructions{text-align:left;border:1px solid gray;background:lightyellow;width:99%;margin-top:5px;margin-bottom:5px;padding:3px;}

.TravelerTable{background:silver;}
.TravelerTable .RoomTitleRow{background:steelBlue;font-weight:bold;color:White;}
.TravelerTable .HeaderRow{background:gainsboro;}
.TravelerTable .DataRow{background:white;}

.payTable{width:100%;border:1px black solid;font-size:9pt;font-family:Verdana;}
.payTableHead{background:whitesmoke;color:Navy;font-weight:700;}
.payTableCell{border-top:silver 1px solid;}

.SummaryTable{width:100%;}
.SummaryTable .headrow{font-weight:bold;}
.SummaryTable .headrow TD{border-bottom:2px black solid;}
.SummaryTable .datarow{}
.SummaryTable .datarow TD{border-bottom:1px silver solid;}
.SummaryTable .totalrow{font-weight:bold;}
.SummaryTable .totalrow TD{font-weight:bold;}

.RoomDetailsTable{border:1px solid gray;}
.RoomDetailsTable .HeaderCell{border-bottom:1px solid gray;font-weight:bold;font-size:10pt;background:steelBlue;color:White;}
.RoomDetailsTable .SubHeaderCell{background:gainsboro;font-weight:bold;}


.MainBody
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    MARGIN: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.leftNavSmall {
	font-size: 9px;
	color: #000000;
	line-height: 9px;
	padding-left:3px;
}
.contentBlock{background:#ffffff;font-size: 9pt;}
.content{
	font-size: 9pt;
	padding-left:5px;	
	padding-right:5px;	
	}
.rightBarBlock{
	background:#BDD2E3;
	border:1px solid navy;
	padding:3px;	
	}
