form#resrvForm { background-color: #FFFFFF; color: #000000;  border: none; }
#resrvForm .text { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt; margin-right: 6px; }
#resrvForm input, textarea { font-family: sans-serif; font-size: 8pt; }
#tableres { background-color: #FFFFFF; border-collapse: separate; border: 1px solid #0099CC; width: 120px; }
#tableres td { padding: 2px 2px 2px 2px; }
#tableres .srchheader { border-collapse: separate; border: 2px solid #FFFFFF; background-color: #0099CC; font: bold 10pt Arial; color: #FFFFFF; text-align: center; vertical-align: middle; }
#tableres input.datedd { width: 20px; border: 1px solid #7B9EBD}
#tableres input.dateyy { width: 40px; border: 1px solid #7B9EBD}
#tableres input.city { width: 70px; border: 1px solid #7B9EBD}
#tableres .city { width: 110px; }
h1 { font-size: 10pt; line-height: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; margin : 0 0 0 0; color: #0D447F; background-color: transparent; }
h2 { font-size: 16pt; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; margin : 0 0 0 0; color: #0D447F; background-color: transparent; }
h3 { font-size: 14pt; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; margin : 0 0 0 0; color: #0D447F; background-color: transparent; }
h4 { font-size: 12pt; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; margin : 0 0 0 0; color: #0D447F; background-color: transparent; }
hr { background-color: #0099CC; color: #0099CC; height: 1px; border-style: solid; }
body { font-size: 10pt; line-height: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0; color: #333333; background-color: #FFFFFF; background-image: url('/images/WhiteBkg.gif'); }
td { font-size: 10pt; line-height: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0 0 0 0; color: #333333; }
td.scorehead { background-color: #008000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: BOLD; color: #FFFFFF; text-align: center }
td.scoretitle { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: BOLD; color: #000000; text-align: center }
td.scorecard { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-align: center }
table.table120 { background-color: #FFFFFF; border-collapse: separate; border: 1px solid #0099CC; color: #000000;  width: 120px; }
td.header { background-color: #0099CC; font: bold 10pt Arial; color: #FFFFFF; text-align: center; vertical-align: middle; }
tr.rows { padding: 2px 2px 2px 2px; }
td.hotelheader { background-color: #0099CC; font: bold 12pt Arial; color: #FFFFFF; text-align: center; vertical-align: middle; }
td.hotellist { background-color: #FFFFFF; font: normal 10pt Arial; color: #000000; text-align: left; vertical-align: top; }
table.states { border-collapse:collapse; border:2px solid #0099CC; }
tr.states { border-left: 1px solid #0099CC; border-right: 1px solid #0099CC; }
tr.statesheader { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; border-collapse:collapse; background-color: #0099CC; text-align: center; }
td.statesheader { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; border-collapse:collapse; background-color: #0099CC; text-align: left; }
.menuText { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000 }
.menuText2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000 }
.smallText { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000 }
.smalltitletext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }
.photocredit { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10px; color: #000000 }
.calendar {	cursor: default;  font-family: Arial;  font-size: 10px; }
.text12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.text11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.button { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #D7E5F2; color: #000000; border-color: #99CCFF; margin-left: 3px; margin-top: 3px; margin-bottom: 3px; }
.subemail { color: #FF0000; font-size: 8pt; width: 100px; border: 1px solid #7B9EBD }
li { line-height: 15px; font-weight: normal; font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin : 0 0 0 0; color:#333333; }
A.menuText:link {color: black; text-decoration: none }
A.menuText:visited {color: gray; text-decoration: none }
A.menuText:active {color: black; text-decoration: none }
A.menuText:hover {color: black; text-decoration: underline }
A.headerbars:link { color: white; text-decoration: underline }
A.headerbars:visited { color: gray; text-decoration: underline }
A.headerbars:active { color: white; text-decoration: none }
A.menuText2:hover { color: black; text-decoration: none }
A.menuText2:link { color: blue; text-decoration: underline }
p.MsoTitle { margin-bottom:.0001pt;	text-align:center; font-size:12.0pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:black; font-weight:bold; margin-left:0in; margin-right:0in; margin-top:0in }
p.MsoNormal { margin-bottom:.0001pt; font-size:10.0pt; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0in; margin-right:0in; margin-top:0in }
