#navigation ul
{
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#navigation ul li
{
	float: left;
	margin: 0;
	padding: 0;
}
#navigation ul li.last
{
}
#navigation ul li a:link, #navigation ul li a:visited
{
	display: block;
	text-align: center;
	padding: 15px 3px 0px 3px;
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 72px;
	height: 34px;
	color: #fff;
	text-decoration: none;
}
#navigation ul li a:hover
{
	color: #EA8949;
}
#navigation ul li#current  a
{
	color: #EA8949;
}
#headlinks
{
	font: bold 10px/16px Arial, Helvetica, sans-serif;
}
#headlinks a:link, #headlinks a:visited
{
	color: #000;
	text-decoration: underline;
}
#headlinks a:hover
{
	color: #E76610;
}
#headlinks input
{
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
}
#headlinks .search
{
	height: 12px;
	width: 110px;
}

#my-headlinks
{
	font: bold 10px/16px Arial, Helvetica, sans-serif;
}
#my-headlinks a:link, #my-headlinks a:visited
{
	color: #000;
	text-decoration: underline;
}
#my-headlinks a:hover
{
	color: #E76610;
}
#my-headlinks input
{
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
}
#my-headlinks .search
{
	height: 12px;
	width: 110px;
}

ul.minime
{
	float: left;
	border: 0;
	margin: 0;
	padding: 3px 0 0 1px;
	list-style-type: none;
	width: 450px;
	height: 19px;
	background: url(/images/nav-bg-minime.gif) no-repeat;
	text-align:center;
}
ul.minime li
{
	float: left;
	margin: 0;
	padding: 0;
}
ul.minime li a:link, ul.minime li a:visited
{
	padding: 1px 5px 0px 3px;
	font: bold 10px Arial, Helvetica, sans-serif;
	width: 72px;
	height: 34px;
	color: #fff;
	text-decoration: none;
}
ul.minime li a:hover
{
	color: #EA8949;
}

#greennav ul
{
	float: left;
	border: 0;
	margin: 0;
	padding: 3px 6px 0 0;
	list-style-type: none;
	width: 763px;
	height: 19px;
	text-align:center;
}
#greennav ul li
{
	float: left;
	margin: 0;
	padding: 0 3px;
}
#greennav ul li a:link, #greennav ul li a:visited
{
	display: block;
	padding: 1px 6px 0px 6px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #176025;
	text-decoration: none;
}
#greennav ul li a:hover
{
	color: #EA8949;
}


#contentzone h1, #my-contentzone h1
{
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #00AFF0;
	margin: 4px 0 6px 0;
	padding: 0;
}
#contentzone h1 a, #my-contentzone h1 a
{
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #00AFF0;
	margin: 4px 0 6px 0;
	padding: 0;
	text-decoration: underline;
}
#contentzone h1 a:hover, #my-contentzone h1 a:hover
{
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #F5853C;
	margin: 4px 0 6px 0;
	padding: 0;
	text-decoration: underline;
}
#contentzone h1.reverse, #my-contentzone h1.reverse
{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px 0 6px 0;
	padding: 3px 6px;
	background: url(/images/h1bg-hotel.gif) no-repeat;
}
#contentzone h1.alternative, #my-contentzone h1.alternative
{
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #FF0074;
	margin: 4px 0 6px 0;
	padding: 0;
}
#contentzone h2, #my-contentzone h2
{
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #00AFF0;
	margin: 5px 0 5px 0;
	padding: 2px 0;
}
#contentzone h2 a, #my-contentzone h2 a
{
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #00AFF0;
	text-decoration: underline;
}
#contentzone h2 a:hover, #my-contentzone h2 a:hover
{
	color: #F5853C;
}
#contentzone h3, #my-contentzone h3
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 6px 0 6px 0;
}
#contentzone h4, #my-contentzone h4
{
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #07519A;
	height: 17px;
	margin: 4px 0 0 0;
	padding: 4px 4px 4px 8px;
	background: url(/images/h4bg.gif) no-repeat;
	width: 288px;
}
#contentzone h5, #my-contentzone h5
{
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 -2px 0;
	padding: 4px 4px 4px 8px;
	background: url(/images/h5bg.gif) no-repeat;
}
#contentzone h6, #my-contentzone h6
{
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0;
	padding: 4px 4px 4px 8px;
	background: url(/images/h6bg.gif) no-repeat;
}
.divider
{
	border-top: 1px solid #00AFF0;
}

#contentzone p, #my-contentzone p
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 4px 0 9px 0;
	padding: 0;
}
#contentzone p.alert, #my-contentzone p.alert
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #EC0000;
	margin: 4px 0 9px 0;
	padding: 0;
}
#contentzone p a, #my-contentzone p a
{
	color: #023F88;
	text-decoration: underline;
}
#contentzone p a:hover, #my-contentzone p a:hover
{
	color: #F5853C;
}
#contentzone p a.prominent
{
	font-weight: bold;
	font-size: 14px;
	color: #023F88;
	text-decoration: underline;
}
#contentzone p a.prominent:hover
{
	color: #F5853C;
}
#contentzone p a.bigger
{
	font-size: 14px;
	font-weight: bold;
}
#contentzone p a.small
{
	font-size: 9px;
	color: #333;
	text-decoration: none;
}
#breadcrumbs
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #B5B5B5;
}
#breadcrumbs a
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #B5B5B5;
	text-decoration: underline;
}
#breadcrumbs a:hover
{
	color: #F5853C;
}

#rev2 p
{ 
	margin: 0 3px;
	line-height: 19px;
}
.tbldata
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
	border-collapse: collapse;
	width: 455px;
}
.tbldata th
{
	font-weight: bold;
	text-align: left;
	background-color: #023F88;
	color: #fff;
	padding: 1px 4px 1px 4px;
}
.tbldata td
{
	padding: 1px 4px 1px 4px;
	text-align: left;
	border-bottom: 1px solid #C3DEF5;
}
.col3altnavtable
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
	margin-left: 1px;
	width: 299px;
	border-collapse: collapse;
	border: 1px solid #AACCEE;
}
.col3altnavtable th
{
	font-weight: bold;
	text-align: left;
	color: #023F88;
	padding: 1px 4px 1px 4px;
}
.col3altnavtable td
{
	padding: 2px 4px 4px 4px;
}
.col3altnavtable td a
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: underline;
}
.col3altnavtable td a:hover
{
	color: #E76610;
}
#sponsoredlinks
{
	width: 298px;
	border: 1px solid #AACCEE;
	text-align: center;
	padding: 4px 0;
	background: #F3F3F4;
	margin: 6px 0;
}
#sponsoredlinks p
{ 
	margin: 0 3px;
	line-height: 19px;
}
#sponsoredlinks1
{
	width: 202px;
	text-align: center;
	margin: 4px 0;
	padding: 2px 0 0 0;
	height: 93px;
	background: #F3F3F4;
	border: 1px solid #C3DEF5;
}


.invoicelabeltable
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
	width: 370px;
	height: 110px;
	border-collapse: collapse;
	border: 1px solid #AACCEE;
	margin-right: 10px;
}
.invoicelabeltable th
{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	color: #023F88;
	padding: 1px 4px 1px 4px;
}
.invoicelabeltable td
{
	padding: 2px 4px 4px 4px;
	text-align: left;
}
.invoicetable
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
	width: 750px;
	border-collapse: collapse;
	border: 1px solid #AACCEE;
	margin-right: 10px;
	margin-top: 10px;
}
.invoicetable th
{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	color: #023F88;
	padding: 1px 4px 1px 4px;
	height: 30px;
}
.invoicetable td
{
	padding: 2px 4px 4px 4px;
	text-align: left;
	height: 30px;
}
table.linktable
{
	margin: 3px 0;
	border-top: 1px solid #00AFF0;
	border-bottom: 1px solid #00AFF0;
}
table.linktable:hover
{
	background: #fff;
	border-top: 1px solid red;
	border-bottom: 1px solid red;
}
.tabledistinct
{
	background: #FFF9D8;
	border-top: 1px solid #00AFF0;
	border-bottom: 1px solid #00AFF0;
}
.tableinfo, .tableform,
{
	margin: 0;
}
.messagetable, .inboxtable
{
	margin: 5px 0 10px 0;
	width: 747px;
	border-collapse: collapse;
	border-top: 1px solid #CCE8FF;
}
.messagetable
{
	background-color: #F9F9F9;
}
.messagetable th, .inboxtable th
{
	border-bottom: 1px solid #CCE8FF;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	padding: 8px 4px 4px 4px;
	text-align: left;
}
.messagetable th
{
	width: 70px;
}
.inboxtable th
{
	background-color: #F9F9F9;
}
.messagetable td, .inboxtable td
{
	border-bottom: 1px solid #CCE8FF;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 4px;
}
.messagetable td.subject
{
	font: bold 14px Arial, Helvetica, sans-serif;
}
.messagetable td.message
{
	background-color: #fff;
}
.tablecol3alt
{
	margin: 18px 0;
	width: 295px;
}

.tableinfofull, .tableformfull, .forumtable
{
	margin: 0;
	width: 747px;
}
.forumtable th
{
	background: #C3DEF5;
	width: 200px;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 4px;
	text-align: left;
}
.author
{
	font: bold 13px Arial, Helvetica, sans-serif;
}

.tableinfoalt
{
	margin: 0;
	width: 752px;
}
.tableinfoalt th
{
	border-bottom: 1px solid #A8AAAE;
	font: 11px/11px Arial, Helvetica, sans-serif;
	padding: 5px 4px 5px 4px;
	text-align: left;
	color: #666;
	background: #EEF7FF;
}
.tableinfoalt td
{
	border-bottom: 1px solid #CCE8FF;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 4px;
	background: #EEF7FF;
}

.tableinfofull th, .tableinfo th
{
	border-bottom: 1px solid #CCE8FF;
	width: 130px;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	padding: 5px 4px 5px 0;
	text-align: left;
}
.tablecol3alt th
{
	border-bottom: 1px solid #CCE8FF;
	width: 90px;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	padding: 8px 4px 2px 0;
	text-align: left;
}
.tableinfo td, .tableinfofull td, .tablecol3alt td
{
	border-bottom: 1px solid #CCE8FF;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 4px 4px 4px 0;
}
.tableform th, .tableformfull th
{
	border-bottom: 1px solid #C3DEF5;
	width: 130px;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	padding: 8px 4px 2px 0;
	text-align: left;
}
.tableform td, .tableformfull td, .forumtable td
{
	border-bottom: 1px solid #C3DEF5;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 4px;
}
.tableinfo td a, .tableform td a, .tableinfofull td a, .tableformfull td a, .messagetable td a, .messagetable td a, .tableinfoalt td a
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #E76610;
	text-decoration: underline;
}
.tableinfo td a:hover, .tableform td a:hover, .tableinfofull td a:hover, .tableformfull td a:hover, .messagetable td a:hover, .inboxtable td a:hover, .tableinfoalt td a:hover
{
	color: #333;
}
.inboxtable td a
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #E76610;
	text-decoration: underline;
}
.inboxtable td a.unread
{
	font: bold 14px Arial, Helvetica, sans-serif;
}
.mini-nav
{
	background: #00AFF0;
	margin: 10px 0;
}
.mini-nav td
{
	background: #EEF7FF;
	padding: 6px 5px;
}
.mini-nav a
{
	font: bold 11px/11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000;
}
.mini-nav a:hover
{
	color: #E76610;
}

table.accomtbl1
{
	border: 0;
}
table.accomtbl1 th
{
	border-top: 1px solid #AACCEE;
	background: #EEF7FF;
	text-align: left;
	padding: 5px 4px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
}
table.accomtbl1 th a
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #07519A;
	text-decoration: underline;
}
table.accomtbl1 th a:hover
{
	text-decoration: none;
}
table.accomtbl1 td
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	background: #FDFBEF;
}
table.accomtbl1 td.add
{
	padding: 3px;
}
table.accomtbl1 td a
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: underline;
}
table.accomtbl1 td a:hover
{
	text-decoration: none;
}

table.accomtbl2
{
	border: 0;
}
table.accomtbl2 th
{
	border-top: 1px solid #AACCEE;
	background: #EEF7FF;
	text-align: left;
	padding: 3px 2px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
}
table.accomtbl2 th a
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #07519A;
	text-decoration: underline;
}
table.accomtbl2 th a:hover
{
	text-decoration: none;
}
table.accomtbl2 td
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
}
table.accomtbl2 td.add
{
	padding: 3px;
}
table.accomtbl2 td a
{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: underline;
}
table.accomtbl2 td a:hover
{
	text-decoration: none;
}

table.accomtbl3
{
	border: 0;
}
table.accomtbl3 th
{
	border-top: 1px solid #AACCEE;
	background: #EEF7FF;
	text-align: left;
	padding: 3px 2px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
}
table.accomtbl3 th a
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #07519A;
	text-decoration: underline;
}
table.accomtbl3 th a:hover
{
	text-decoration: none;
}
table.accomtbl3 td
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
}
table.accomtbl3 td.add
{
	padding: 3px;
}
table.accomtbl3 td a
{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: underline;
}
table.accomtbl3 td a:hover
{
	text-decoration: none;
}

.hoteltable
{
	margin: 3px 0;
	border-top: 1px solid #00AFF0;
	border-bottom: 1px solid #00AFF0;
}
.hoteltitle a
{
	display: block;
	font: bold 14px/14px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}
.hoteltitle a:hover
{
	color: #E76610;
}
.hoteladdress
{
	font: 11px/11px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0 2px;
	margin: 0;
}
.hoteladdress a
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
.hoteltitle
{
	background: #EEF3F9;
	padding: 0 3px 0 0;
}
.hoteltitle a:hover
{
	color: #E76610;
}

.hotelmore
{
	padding: 0 3px 5px 0;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
}
.hotelmore a
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
	padding: 0 3px;
}
.hotelmore a:hover
{
	color: #E76610;
}
.hotelprice
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #FF0000;
	height: 25px;
	padding: 0 2px;
}
.hotelprice .dollars
{
	font-weight: bold;
	font-size: 17px;
}
.hotelthumb
{
	background: #EEF3F9;
	width: 79px;
	height: 75px;
}
.profileimg
{
	border: 2px solid #CCC;
	background: #fff;
	padding: 2px;
	margin: 2px 2px 2px 3px;
}
.photothumbs
{
	float:left;
	margin:3px;
	height:128px;
	width:100px;
	text-align:center;
}
.wallpaperthumbs
{
	float:left;
	margin: 11px 0px 1px 16px;
	height:125px;
	width:125px;
	text-align:center;
}
#ecardmsg
{
	float: left;
	position: absolute;
	background:#ccc;
	filter:alpha(Opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
	padding: 5px;
	height: 131px;
	z-index: 1;
}
#ecardmsgcontent
{
	float: left;
	position: absolute;
	padding: 5px;
	font: bold 13px Arial, Helvetica, sans-serif;
	z-index: 2;
}

.box1
{
	border-left: 1px solid #00AFF0;
	border-right: 1px solid #00AFF0;
	border-bottom: 1px solid #00AFF0;
	background-color: #EDF0F3;
	margin: -7px 0 7px 0;
}

#col3alt .inputbox
{
	margin-top: 4px;
	margin-bottom: 7px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #666;
	width: 195px
}


.intense
{
	width: 550px;
	background: #FBFFCC;
	padding-bottom: 9px;
}
.intense img
{
	margin: 14px 0 0 14px;
}

#sectionbox img, #sectionboxalt img
{
	padding: 5px 2px 0px 5px;
}
#sectionbox p, #sectionboxalt p
{
	margin: 5px 3px
}

#col23 ul.toc
{
	width: 442px;
}
#col3 ul.toc
{
	width: 200px;
	margin-bottom: 7px;
}
ul.toc
{
	margin-top: -1px;
	margin-left: 0;
	padding: 0;
	list-style-type: none;
	border-left: 1px solid #99AB77;
	border-bottom: 1px solid #99AB77;
	border-right: 1px solid #99AB77;
	background: #FDFBEF;
}
ul.toc li
{
	margin: 0;
}
#col23 ul.toc li
{
	padding: 3px 0 2px 4px;
}
#col23 ul.toc li a
{
	width: 431px;
}
#col3 ul.toc li
{
	padding: 0 0 0 4px;
}
#col3 ul.toc li a
{
	width: 189px;
	display: block;
}
ul.toc li a
{
	margin: 0;
	padding: 4px 0 4px 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #00AFF0;
}
ul.toc li a.current
{
	background-color: #DDE5D9;
}
ul.toc li a:hover
{
	color: #333;
}
ul.toc ul
{
	margin: 0 0 10px 0;
	padding: 0;
}
ul.toc ul ul
{
	margin: 0 0 5px 10px;
	padding: 0;
}
#col23 ul.toc li li
{
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}
#col3 ul.toc li li
{
	list-style-type: none;
	margin: 3px 0 3px 0;
	padding: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666;
}
#col23 ul.toc li li a
{
	border: 0;
	margin: 0px;
	padding: 1px 3px 0 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #666;
}
#col3 ul.toc li li a
{
	border: 0;
	margin: 0px;
	padding: 1px 3px 0 0;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #666;
}
#col3 ul.toc li li li a
{
	border: 0;
	margin: 0 0 3px 0;
	padding: 1px 3px 0 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #666;
}
#col23 ul.toc li li a:hover, #col3 ul.toc li li a:hover, #col3 ul.toc li li li a:hover
{
	color: #000;
}

ul.hotellist
{
	margin: 3px 0 6px 5px;
	padding: 3px;
	list-style-type: none;
	width: 93px;
}
ul.hotellist li
{
	margin: 0 0 4px 0;
	padding: 0;
	width: 90px;
	height: 27px;
	background: url(/images/hotellistbg.gif) no-repeat;
}
ul.hotellist li a
{
	margin: 0;
	padding: 3px 3px 3px 2px;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #00AFF0;
}

ul.accomlist
{
	margin: 3px 0 6px 5px;
	padding: 3px;
	list-style-type: none;
	width: 183px;
}
ul.accomlist li
{
	margin: 0 0 4px 0;
	padding: 0;
	width: 180px;
	height: 27px;
	background: url(/images/accomlistbg.gif) no-repeat;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #00AFF0;
}
ul.accomlist li a
{
	margin: 0;
	padding: 3px 3px 3px 2px;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #00AFF0;
}

ul.featurelist
{
	margin: -2px 0 6px 0;
	padding: 3px;
	list-style-type: none;
	border: 1px solid #AACCEE;
	width: 292px;
	background: #fff;
}
ul.featurelist li
{
	margin: 0 0 4px 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #999;
}
ul.featurelist li a
{
	margin: 0;
	padding: 3px 3px 3px 6px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #E76610;
	background: url(/images/featurelistbg.gif) no-repeat;
}
ul.featurelist ul
{
	margin: 0px 0 6px 12px;
	padding: 3px;
	list-style-type: none;
}
ul.featurelist ul li
{
	margin: 0 0 4px 0;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
	color: #999;
}
ul.featurelist li li a
{
	margin: 0;
	padding: 3px 3px 3px 0;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #E76610;
	background: none;
}
ul.featurelist li a:hover
{
	color: #333;
}
ul.featurelistalt
{
	margin: -2px 0 6px 0;
	padding: 3px;
	list-style-type: none;
	border: 1px solid #AACCEE;
	width: 292px;
	background: #fff;
}
ul.featurelistalt li
{
	margin: 0 0 4px 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #999;
}
ul.featurelistalt li a
{
	margin: 0;
	padding: 3px 3px 3px 0px;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #E76610;
}
ul.featurelistalt li a.unread
{
	font: bold 12px Arial, Helvetica, sans-serif;
}
ul.featurelistalt li a:hover
{
	color: #333;
}

ul.linklist, ul.linklistalt, ul.linklistsimple, ul.linkliststrong
{
	margin: 2px 0 4px 0;
	padding: 0;
	list-style-type: none;
}
ul.linklist ul, ul.linklistalt ul
{
	margin: 2px 0 4px 14px;
	padding: 0;
	list-style-type: none;
}
ul.linklistbullet
{
	margin: 2px 0 4px 13px;
	padding: 0;
	list-style-type: circle;
}
ul.linklist li, ul.linklistalt li, ul.linklistsimple li, ul.linklistbullet li
{
	margin: 0;
	padding: 0 0 4px 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #999;
}
ul.linklistbullet li
{
	margin: 0;
	padding: 0 0 4px 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
}
ul.linkliststrong li
{
	margin: 0;
	padding: 0 0 8px 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
}
ul.linklist li a
{
	margin: 0;
	padding: 3px 3px 3px 6px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #E76610;
	background: url(/images/linklistbg.gif) no-repeat;
}
ul.linklistalt li a
{
	margin: 0;
	padding: 3px 3px 3px 6px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #333;
	background: url(/images/linklistbg.gif) no-repeat;
}
ul.linklist li li a
{
	margin: 0;
	padding: 3px 3px 3px 6px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #E76610;
	background: url(/images/linklistbg1.gif) no-repeat;
}
ul.linklistsimple li a
{
	margin: 0;
	padding: 3px 3px 3px 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #E76610;
}
ul.linkliststrong li a
{
	margin: 0;
	padding: 3px 3px 3px 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #E76610;
}
ul.linklistalt li a:hover
{
	color: #666;
}
ul.linklist li a:hover, ul.linklistsimple a:hover, ul.linkliststrong a:hover
{
	color: #333;
}


ul.textlist
{
	margin: 2px 0 4px 0;
	padding: 0 0 5px 20px;
	list-style-type: circle;
}
ul.textlist li
{
	margin: 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
}




ul#pagenav
{
	float: left;
	border-bottom: 1px solid #779DD2;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#pagenav.full
{
	width: 761px;
	clear: both;
}
ul#pagenav.short
{
	width: 550px;
}
ul#pagenav.shortest
{
	width: 446px;
}
ul#pagenav li
{
	float: left;
	margin: 0;
	padding: 0;
}
ul#pagenav li a
{
	display: block;
	padding: 3px 6px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	border-left: 1px solid #CBCCD0;
	border-top: 1px solid #CBCCD0;
}
ul#pagenav li a:hover
{
	color: #fff;
	background: #00AFF0;
}
ul#pagenav li.current a
{
	color: #fff;
	background: #779DD2;
}
ul#pagenav li.notcurrent
{
}
ul#pagenav li#more a
{
	border-left: 1px solid #CBCCD0;
	border-top: 1px solid #fff;
	padding: 3px 9px;
	font-weight: bold;
	background: #fff url(/images/arrow-more.gif) no-repeat top right;
}
ul#pagenav li#more a:hover
{
	color: #F0853D;
}
ul#pagenav li#morex a
{
	border-left: 1px solid #CBCCD0;
	border-top: 1px solid #fff;
	background: #fff;
}
.imagethumb
{
	padding: 3px;
	border: 1px solid #C3DEF5;
	background: #F6F7F1;
	margin: 5px 0 5px 0;
}
.imagethumb1
{
	padding: 3px;
	border: 1px solid #779DD2;
	background: #eee;
}
.imagepage
{
	padding: 4px;
	border: 1px solid #779DD2;
}
.featurearea
{
	padding: 3px;
	margin-bottom: 10px;
	border: 1px solid #99AB77;
	width: 436px;
	background: #FBFDEB;
}
a.thumblink
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}
a:hover.thumblink
{
	color: #E76610;
}

a.pager
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	border: 1px solid #C3DEF5;
	background: #F6F7F1;
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
}
a:hover.pager
{
	color: #E76610;
}

#map
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}
#map a
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
	padding: 0;
}
#map a:hover
{
	color: #E76610;
}
.mapmarker1
{
	background-color:#ffffff;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 1px;
	border: 1px #006699 solid;
}
.mapmarker1 a
{
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
	padding: 0;
}
.mapmarker1 a:hover
{
	color: #E76610;
}
#directions
{
	font: 12px Arial, Helvetica, sans-serif;
}
#directions a
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
	padding: 0;
}
#directions a:hover
{
	color: #E76610;
}
#searchsponsors
{
	clear: left;
	width: 759px;
	padding-top: 2px;
	border: 1px solid #F0853D;
	background: #FFF9DD;
	margin-bottom: 12px;
}
#searchsponsors ul
{
	margin: 10px 6px 4px 10px;
	padding: 0;
	list-style-type: none;
}
#searchsponsors li
{
	margin: 0;
	padding: 0 0 4px 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #999;
}
#searchsponsors li a
{
	text-decoration: none;
}
.sstitle
{
	margin: 0;
	padding: 0;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #023F88;
}
.ssurl
{
	margin: 0;
	padding: 0;
	font: 12px/18px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #5EA243;
}
.ssdesc
{
	margin: 0;
	padding: 0;
	font: 12px/18px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333;
}
blockquote
{
  background: #F9F9F9 url(/images/quoteleft.png) left top no-repeat;
  padding: 8px 25px;
  margin: 15px;
}
blockquote div
{
  padding: 0;
  background: transparent url(/images/quoteright.png) right bottom no-repeat;
}

#bigbox
{
	width: 300px;
	height: 90px;
	padding-top: 9px;
	background: url(/images/option-box-1.gif) no-repeat;
	text-align: center;
	margin-top: 1px;
	margin-bottom: 8px;
}
form
{
	margin:0;
	padding:0;
}
SELECT.option, SELECT.option2, SELECT.option3
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #fff;
	border: 1px solid #7F9DB9;
	margin-bottom: 3px;
}
SELECT.option2
{
	width: 194px;
}
SELECT.option3
{
	width: 100px;
}
SELECT.optionbig
{
	width: 140px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #fff;
	border: 1px solid #7F9DB9;
	margin: 12px 0px 3px 0;
}
.checkx
{
}
.searchbox
{
	height: 12px;
	width: 165px;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #7F9DB9;
}
.searchbox2
{
	height: 14px;
	width: 250px;
	font: 12px Arial, Helvetica, sans-serif;
	border: 1px solid #7F9DB9;
}
.textbox1
{
	height: 14px;
	width: 185px;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #7F9DB9;
}
.textbox2
{
	height: 14px;
	width: 190px;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #7F9DB9;
}
.textbox3
{
	height: 14px;
	width: 220px;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #7F9DB9;
}
.textbox4
{
	height: 14px;
	width: 60px;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #7F9DB9;
}
.textbox5
{
	height: 14px;
	width: 100px;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #7F9DB9;
}
.posthelpbox
{
	width: 250px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #F0853D;
	border: 0;
}
.bigbox1
{
	height: 75px;
	width: 300px;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #7F9DB9;
}
.bigbox2
{
	height: 55px;
	width: 190px;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #7F9DB9;
}
.bigbox3
{
	height: 75px;
	width: 190px;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #7F9DB9;
}
.bigbox4
{
	height: 55px;
	width: 300px;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #7F9DB9;
}
.bigbox5
{
	height: 55px;
	width: 185px;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #7F9DB9;
}
.bigbox6
{
	height: 175px;
	width: 300px;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #7F9DB9;
}
.filebox
{
	font: 11px Arial, Helvetica, sans-serif;
}
.button
{
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 3px 0 3px 0;
}
.button2
{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #000;
	padding-bottom: 1px;
	margin: 3px 0 3px 0;
}
.button3
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	padding-bottom: 1px;
	margin: 3px 0 3px 0;
}



#footer p
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 0px 20px 5px 10px;
}
#footer p a
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
#footer p a:hover
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: underline;
}
