body { margin-top: 0px; }
h1 {color: #800000; text-align: center; font-family: Times New Roman; font-style: italic;
	font-size: 18pt; font-weight: bold;
	margin: 16px 40px 16px 40px; }
h1.subhead {color: Black; text-align: center; font-family: Times New Roman; font-style: italic;
	font-size: 14pt; font-weight: bold; margin: -14px 40px 16px 40px; }
h1.subhead2 {color: Black; text-align: center; font-family: Century Gothic; font-style: normal;  font-size: 12pt; font-weight: normal; margin: -14px 40px 16px 40px; }
h2 {color: #800000; text-align: left; font-family: Times New Roman; font-style: italic;
	font-size: 16pt; margin: 16px 40px 8px 40px; }
h2.sponsor { text-align: center; font-family: Century Gothic; font-style: normal; font-size: 18pt;}
h3 {text-align: left; font-family: Century Gothic; font-size: 13pt; margin: 16px 40px 8px 40px; }
h5 {color: #800000; text-align: left; font-family: Times New Roman; font-style: italic;
	font-size: 12pt; margin: 16px 40px 8px 40px; }
h6 { text-align: left; color: #800000; margin: 0px 40px 8px 40px; font-family: Century Gothic; font-size: 10pt; font-weight: bold;}
h2.above_header { width:850px; text-align: right; color: #800000; margin: 4px 40px 12px 40px; position: absolute; font-weight: normal; font-style: normal; top:-18px; right: 0px; font-size: 11pt; font-family: Century Gothic;}
.no_top_bot { margin-top: 0px; margin-bottom 0px; }
.main { position: relative; }
a	{color: #800000; }
a.visited {color: #000080; }
a.no_underline {text-decoration: none; }
a.greenu {color: #228844; text-decoration: underline; font-weight: bold; padding: 2pt 2pt 2pt 2pt;}
a.green1 {color: #228844; text-decoration: none; font-weight: bold; padding: 2pt 2pt 2pt 2pt;}
a.green {color: #228844; font-weight: bold; padding: 2pt 2pt 2pt 2pt;}
a.greenr, a.green.visited {background-color: #228844; color: #fff; font-weight: bold; padding: 2pt 2pt 2pt 2pt;}
.amber {color: #DD9944; padding: 2pt 2pt 2pt 2pt;}
.amberr {background-color: #DD9944; color: #fff; padding: 2pt 2pt 2pt 2pt;}
.amberu {color: #DD9944; text-decoration: underline; padding: 2pt 2pt 2pt 2pt;}
.redr {background-color: #FF3322; color: #fff; font-weight: bold; padding: 2pt 2pt 2pt 2pt;}
.red { color: #FF3322; font-weight: bold; padding: 2pt 2pt 2pt 2pt;}
.maroonr {background-color: #800000; color: #fff; font-weight: bold; padding: 2pt 2pt 2pt 2pt;}
.maroon { color: #800000; font-weight: bold; padding: 2pt 2pt 2pt 2pt;}
.right {text-align: right; }

p, td, table.n, input.n { text-align: left; margin: 8px 40px 0px 40px; font-family: Century Gothic; font-size: 10pt;}
td.photo {text-align: center; }
input.n {font-weight: bold; text-align: center;}

td.topbanner { margin: 0px 40px 0px 40px;}
td.fees, p.fees { margin: 0px 0px 0px 0px;}
h6 { text-align: left; margin: 8px 40px 0px 40px; font-family: Century Gothic; font-size: 10pt;}

p.footer { text-align: center; margin: 4px 40px 0px 40px; font-family: Century Gothic; font-size: 10pt; color: #800000; font-weight: bold;}
p.small, td.small { text-align: left; margin: 8px 40px 0px 40px; font-family: Century Gothic; font-size: 8pt;}

span.bold_maroon {color: #800000; font-weight: bold;}
span.bold_black {font-weight: bold;}
span.blue {color: #000080; }
span.green {color: #33CC33; }
span.bold_red {color: #FF2020; font-weight: bold;}

p.side { text-align: left; margin: 8px 0px 8px 0px; font-family: Arial; font-size: 8pt;}
p.side_centered { text-align: center; margin: 8px 0px 8px 0px; font-family: Arial; font-size: 8pt;}
p.side_footer { text-align: center; margin: -8px 0px 8px 0px; font-family: Arial; font-size: 7pt;}
.side_image { text-align: center;  padding: 0px 0px 0px 0px;}
.side_image_16top { text-align: center;  padding: 16px 0px 8px 0px;}
p.side_bold { text-align: center; color: #800000; font-weight: bold; margin: 16px 0px 8px 0px; font-family: Arial; font-size: 10pt;}
.vote { font-family: Arial; font-size: 12pt; color: #800000;}
.10right {margin-left: 10px;}
.m10toright {margin-left: -10px;}
.10rright {margin-right: 10px;}
.10right_smaller {margin-left: 10px;  font-size: -1pt; }
.no_underline {text-decoration:none;}
.blink {text-decoration:blink;}

p.hotel_title { text-align: left; font-family: Arial; font-size: 10pt; color: #800000; 
	margin: 0px 0px 0px 4px; font-weight: bold;}
p.hotel { text-align: left; font-family: Arial; font-size: 8pt; margin: 0px 10px 0px 4px; }

//table.poll { border-style: solid; width: 92%; }
//td.poll { border-style: solid; text-align: center; margin: 0px 0px 0px 0px; font-family: Century Gothic; font-size: 10pt;}
//td.poll_voted {color: #800000; font-weight: bold; border-style: solid; text-align: center; margin: 0px 0px 0px 0px; font-family: Century Gothic; font-size: 10pt;}

table.poll { border-style: solid; width: 92%; }
td.poll {  text-align: center; margin: 0px 0px 0px 0px; font-family: Century Gothic; font-size: 10pt;}
td.poll_voted {color: #800000; font-weight: bold;  text-align: center; margin: 0px 0px 0px 0px; font-family: Century Gothic; font-size: 10pt;}
td.form_l {  height: 18pt; width: 30%; padding-left:10px; padding-right:10px; text-align: left; font-family: Arial; font-size: 10pt; font-weight: bold;}
td.form_r {  height: 18pt;  width: 70%; padding-left:10px; padding-right:10px; text-align: left;  font-family: Arial; font-size: 10pt; font-weight: bold;}
td.link_right {  text-align: right; padding-left:40px; padding-right:40px; font-family: Century Gothic; font-size: 10pt;}
td.link_left {  text-align: left;  padding-left:40px; padding-right:40px; font-family: Century Gothic; font-size: 10pt;}
td.attractions_left { padding-left:40px; width: 77pt;}
td.attractions_right { padding-left:10px; width: 590pt;}
p.address { margin: 0px 0px 0px 160px; }
table.sponsor { width: 95%;  }
td.sponsor_25 { text-align: center; width: 25%; height: 90pt; margin: 0px 0px 0px 0px;}
td.sponsor_33 { text-align: center; width: 33%; height: 90pt; margin: 0px 0px 0px 0px;}
td.sponsor_17 { text-align: center; width: 17%; height: 90pt; margin: 0px 0px 0px 0px;}
td.sponsor_11 { text-align: center; width: 11%; height: 90pt; margin: 0px 0px 0px 0px;}

td.sp_25_90pt { text-align: center; width: 25%; height: 60pt; margin: 5px 5px 5px 5px;}
td.sp_33_90pt { text-align: center; width: 33%; height: 60pt; margin: 5px 5px 5px 5px;}
td.sp_17_90pt { text-align: center; width: 17%; height: 60pt; margin: 5px 5px 5px 5px;}
td.sp_11_90pt { text-align: center; width: 11%; height: 60pt; margin: 5px 5px 5px 5px;}
p.sponsor,  a.sponsor{ text-align: center; text-decoration: none; margin: 8px 8px 0px 8px; font-family: Century Gothic; font-size: 7pt; color: #000000;}
