body {
	color: #000000;
	font: 11px gill sans, verdana, arial, sans-serif;
	font-weight: normal;
	background-color: #990000;
}

small { font-size: 80%; }

h1 {color:#990000;font:gill sans, verdana, arial, sans-serif;font-weight:bold;font-size:16px; text-transform: uppercase; }

h2 {color:#000000;font:gill sans, verdana, arial, sans-serif;font-weight:bold;font-size:14px;}

h3 {color:#336633;font:gill sans, verdana, arial, sans-serif;font-weight:bold;font-size:13px;}

h4 {color:#336633;font:gill sans, verdana, arial, sans-serif;font-weight:bold;font-size:11px;}

h6 {color:#000000;font:gill sans, verdana, arial, sans-serif;font-weight: normal; font-size:11px; }


h2.Home {
	color: #ffffff;
	font:gill sans, verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-color: #336633;
	display: block;
	width: 255px;
	height: 15px;
	text-transform: uppercase;
}



p, td.EventBodyCopy, td.EventSummary, td.eventtitle  {
	font: 11px Georgia, Bookman Old Style, Times New Roman, serif; 
	text-align: left;
}

table.Hotels td  {
	font: 11px gill sans, verdana, arial, sans-serif; 
}

table.LocalsTalk td  {
	font: gill sans, verdana, arial, sans-serif; 
	font-size: 11px;
	line-height: 120%;
	background-color: #FFFFCC;
}

table#Header {
	background-color: #000000;
}

table#Nav {
	background-color: #336633;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0.1em;
}

table#LeftNav, td#LeftNav {
	background-color: #cccc66;
}

td#LeftNav {width:159px;}

table#thankYouTable, td#thankYouTable{
	background-color: #cccc66;
}

td.space {width:75px}

p.tyt {
	font-size: 12px;
	font-weight: bold;
}

table#Content  {
	background-color: #ffffff; 
}

td#LeftNavLinks {
	font: verdana, arial, sans-serif;
	background: #cccc66;
	height: 274px;
	font-size: 10px;
	font-weight: bold;
}

table#Calendar {background-color:#ffffff;font: 11px verdana, arial, sans-serif;}

table#CalendarLarge {background-color:#ffffff;font: 14px verdana, arial, sans-serif;}

td#LargeCalendarMonth {color:#990000;font: 18px verdana, arial, sans-serif;font-weight: bold;}

td#HomeDivider {
	background-image: url(images/HomeElements/vertDots.gif);
	background-repeat: repeat-y;
	background-position: center top;
}



#homeCalendarTable {background-color:#cccc66;width:267px;}

#homeCalendarTable td p {
	font-size: 11px;	
	font-family: verdana, arial, sans-serif;
	color:#333333;
}



dt {
	color: #004a80;
	font-weight: bold;
	font-size: 10px;
}

dd {
	color: #000000;
	font-weight: normal;
	font-size: 10px;
}


dl {
	background: #cccc66;
	font-size: 10px;
	font-weight: bold;
}






/* CONTACT FORM STYLES */
input, textarea {
	background-color: #d7dbd3;
	font-size: 12px;
	font-weight: bold;
	font-family: courier, monaco, mono-type;
}



div#Footer, div#IngeniousLink
{
	font-size: 9px;
	color: #d8e2c3;
	font-family: verdana, helvetica, sans-serif;
}

a:link { color: #336633; text-decoration: none ; font-weight: bold} 
a:visited { color: #336633; text-decoration: none ;font-weight: bold} 
a:hover {color: #CCCC66; text-decoration: none ; font-weight: bold}

table#LeftNav a:link { background:transparent; display:block;} 
table#LeftNav a:visited { background:transparent; display:block;} 
table#LeftNav a:hover { background:#a3a352; display:block;}

table#LeftNav td#FLW a:link { background:#000000; display:block;} 
table#LeftNav td#FLW a:visited { background:#000000; display:block;} 
table#LeftNav td#FLW a:hover { background:#23333d; display:block;}

td#LeftNavLinks a:link {color: #666633;}
td#LeftNavLinks a:visited {color: #666633;}
td#LeftNavLinks a:hover {color: #292914; text-decoration: none ;}

td#LeftNavLinks a#Sel:link, td#LeftNavLinks a#Sel:visited, td#LeftNavLinks a#Sel:hover 
{color: #ddddc8; background:#8e8e47; text-decoration: none ;}


dl a:link {font-weight:bold;}
dl a:visited {font-weight:bold;}
dl a:hover {font-weight:bold;}


dl a#Sel:link, dl a#Sel:link, dl a#Sel:link {  color:#292914; background:#aeae63;}


table#Nav a:link {color:#ffffff; background-color: transparent; text-decoration: none ; display:block;}
table#Nav a:visited {color: #ffffff; background-color: transparent; text-decoration: none ; display:block;}
table#Nav a:hover {color:#336633; background:#99b399; text-decoration: none ; display:block;}

table#Nav a.Sel:link, table#Nav a.Sel:visited {background:#000000;}



table#Calendar td a:link {color:#000000; background-color: transparent; text-decoration: none ; display:block;}
table#Calendar td a:visited {color:#000000; background-color: transparent; text-decoration: none ; display:block;}
table#Calendar td a:hover {color:#ffffff; background-color: #990000; text-decoration: none ; display:block;}

table#CalendarLarge td a:link {color:#000000; background-color: transparent; text-decoration: none ; display:block;}
table#CalendarLarge td a:visited {color:#000000; text-decoration: none ; display:block;}
table#CalendarLarge td a:hover {color:#ffffff; background-color: #990000; text-decoration: none ; display:block;}


table#CalendarLarge td a.Sel:link, table#CalendarLarge td a.Sel:visited, table#CalendarLarge td a.Sel:hover {background-color: #e2e2e2;}

div#Footer a:link { color: #CCCC66; font-size: 9px; text-decoration: none ;} 
div#Footer a:visited { color: #CCCC66; font-size: 9px; text-decoration: none ;} 
div#Footer a:hover { color: #c3d1dc; font-size: 9px; text-decoration: underline ;}

div#IngeniousLink a:link { color: #b84d4d; font-size: 9px; text-decoration: none ;} 
div#IngeniousLink a:visited { color: #b84d4d; font-size: 9px; text-decoration: none ;} 
div#IngeniousLink a:hover { color: #c88000; font-size: 9px; text-decoration: underline ;}



.Itineraries #nITIN			{background:#000000;}
.Information #nINFO			{background:#000000;}
.Home #nHOME				{background:#000000;}
.ToDo #nTODO				{background:#000000;}
.ToStay #nTOSTAY			{background:#000000;}
.ToEat #nTOEAT				{background:#000000;}
.ToShop #nTOSHOP			{background:#000000;}




table#CalendarLarge td.calendarArrow a:link { color: #b84d4d; font-size: 24px; background-color: transparent;}
table#CalendarLarge td.calendarArrow a:visited { color: #b84d4d; font-size: 24px; background-color: transparent;}
table#CalendarLarge td.calendarArrow a:hover { color: #000000; font-size: 24px; background-color: transparent;}

table#CalendarSmall span a:link { color: #b84d4d; font-size: 12px; background-color: transparent;}
table#CalendarSmall span a:visited { color: #b84d4d; font-size: 12px; background-color: transparent;}
table#CalendarSmall span a:hover { color: #000000; font-size: 12px; background-color: transparent;}

.cvbsRequired{
	display: none;
}
