
.text, .required {color:#333333; font-family: Verdana, Arial, Helvetica; font-size:10px; line-height:13px;}

.textMaxim {color:#333333; font-family: Verdana, Arial, Helvetica; font-size:11px; line-height:20px;}

.featurestext {color:#253B51; font-family: Verdana, Arial, Helvetica; font-size:10px; line-height:10px;}

.searchtext {color:#333333; font-family: Helvetica, Arial, Helvetica; font-size:11px; line-height:15px; font-weight: bold;}

.whitetext {color:#ffffff; font-family: Verdana, Arial, Helvetica; font-size:10px; line-height:16px;}

.lefthandtext {color:#333333; font-family: Verdana, Arial, Helvetica; font-size:9px; line-height:10px;}

.lefthandblue {color:#5b7094; font-family: Verdana, Arial, Helvetica; font-size:9px; line-height:13px;}

.title,h1 {color:#333333; font-family: Verdana, Arial, Helvetica; font-size:12px; line-height:17px; font-weight: bold;}

.storyheader {color:#333333; font-family: Verdana, Arial, Helvetica; font-size:14px; line-height:16px; font-weight: bold;}

.upcomingeventstext {color:#333333; font-family: Verdana, Arial, Helvetica; font-size:9px; line-height:13px;}

.monthtext {color:#567392; font-family: Verdana, Arial, Helvetica; font-size:9px; line-height:13px;}

a {color: #203347; font-family:verdana, arial; font-size:9px;  text-decoration:none; line-height:17px; font-weight: bold;}
a:active {color: #2d3361; font-family:verdana, arial; font-size:9px; line-height:17px; font-weight: bold; text-decoration:none;}
a:visited {color: #587492; font-family:verdana, arial; font-size:9px; line-height:17px; font-weight: bold; text-decoration:none;}
a:hover {color: #FF6600; font-family:verdana, arial; font-size:9px; line-height:17px; font-weight: bold; text-decoration:none;}	

.whitenavtext {color: #FFFFFF; font-family:verdana, arial; font-size:9px;  text-decoration:none; line-height:17px; font-weight: bold;}
.whitenavtext:active {color: #FFFFFF; font-family:verdana, arial; font-size:9px; line-height:17px; font-weight: bold; text-decoration:none;}
.whitenavtext:visited {color: #374E65; font-family:verdana, arial; font-size:9px; line-height:17px; font-weight: bold; text-decoration:none;}
.whitenavtext:hover {color: #333333; font-family:verdana, arial; font-size:9px; line-height:17px; font-weight: bold; text-decoration:none;}	

.bottomlink {color: #999999; font-family:verdana, arial; font-size:9px; text-decoration:none; line-height:140%;}
.bottomlink:active {color: #999999; font-family:verdana, arial; font-size:9px; line-height:140%; text-decoration:none;}
.bottomlink:visited {color: #999999; font-family:verdana, arial; font-size:9px; line-height:140%; text-decoration:none;}
.bottomlink:hover {color: #333333; font-family:verdana, arial; font-size:9px; line-height:140%; text-decoration:none;}


.featureslink {color: #46596C; font-family:verdana, arial; font-size:9px; text-decoration:none; line-height:140%;}
.featureslink:active {color: #333333; font-family:verdana, arial; font-size:9px; line-height:140%; text-decoration:none;}
.featureslink:visited {color: #333333; font-family:verdana, arial; font-size:9px; line-height:140%; text-decoration:none;}
.featureslink:hover {color: #FF6600; font-family:verdana, arial; font-size:9px; line-height:140%; text-decoration:none;}	


.clickherelink {color: #333333; font-family:verdana, arial; font-size:10px; text-decoration:none; line-height:120%; font-weight: bold;}
.clickherelink:active {color: #333333; font-family:verdana, arial; font-size:10px; line-height:120%; text-decoration:none; font-weight: bold;}
.clickherelink:visited {color: #333333; font-family:verdana, arial; font-size:10px; line-height:120%; text-decoration:none; font-weight: bold;}
.clickherelink:hover {color: #FF6600; font-family:verdana, arial; font-size:10px; line-height:120%; text-decoration:none; font-weight: bold;}


.titlelink {color: #333333; font-family:verdana, arial; font-size:12px; text-decoration:underline; line-height:140%;}
.titlelink:active {color: #333333; font-family:verdana, arial; font-size:12px; line-height:140%; text-decoration:underline;}
.titlelink:visited {color: #333333; font-family:verdana, arial; font-size:12px; line-height:140%; text-decoration:underline;}
.titlelink:hover {color: #FF6600; font-family:verdana, arial; font-size:12px; line-height:140%; text-decoration:underline;}


.quickhitters {color: #46596C; font-family:verdana, arial; font-size:9px;  text-decoration:none; line-height:13px;}
.quickhitters:active {color: #46596C; font-family:verdana, arial; font-size:9px; line-height:13px; text-decoration:none;}
.quickhitters:visited {color: #46596C; font-family:verdana, arial; font-size:9px; line-height:13px; text-decoration:none;}
.quickhitters:hover {color: #333333; font-family:verdana, arial; font-size:9px; line-height:13px; text-decoration:none;}	


.event_cal {color: #999999; font-family:verdana, arial; font-size:10px; text-decoration:none; font-weight: bold;}
.event_cal a {color: #FFFFFF; font-family:verdana, arial; font-size:10px; text-decoration:none; font-weight: bold;}
.event_cal a:active {color: #FFFFFF; font-family:verdana, arial; font-size:10px; text-decoration:none; font-weight: bold;}
.event_cal a:visited {color: #FFFFFF; font-family:verdana, arial; font-size:10px; text-decoration:none; font-weight: bold;}
.event_cal a:hover {color: #FF6600; font-family:verdana, arial; font-size:10px; text-decoration:none; font-weight: bold;}

.whitelink {color: #ffffff; font-family:verdana, arial; font-size:10px; text-decoration:underline;}
.whitelink:active {color: #ffffff; font-family:verdana, arial; font-size:10px; text-decoration:underline;}
.whitelink:visited {color: #ffffff; font-family:verdana, arial; font-size:10px; text-decoration:underline;}
.whitelink:hover {color: #ffffff; font-family:verdana, arial; font-size:10px; text-decoration:none;}

.visitlink {
	font-size:9px;
	line-height:17px;
	background-image: url('/images/external.gif');
	background-position: right top;
	background-repeat:no-repeat;
	padding-right: 13px;
}


.forms{ font-family: Verdana, Arial, san-serif;
 font-size: 8pt;
 color: #000000;
 background: #FFFFFF;
border: 1px solid #333333;
}
.textOrange{
color:#FF6600;
}
span.formWarning{
	color:#FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	
}
table.archiveForm{
width:431px;
}
/*
 E Y E   C A N D Y    S T Y L E S
*/

table.eyeCandyForm{
	border:1px dashed #d9e8ff;
	padding:3px;
}
table.eyeCandyForm tr td{
	padding: 0px;
	border: 0;
	border-width: 0 1px 0 0;
	vertical-align: top;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
table.eyeCandyForm tr td.label{
	background-color:#d9e8ff;
	padding-top:6px;
	padding-left:10px;
	padding-bottom:6px;
	text-align:left;
	color:#000000;
}
table.eyeCandyForm tr td.errorlabel{
	background-color:#d9e8ff;
	padding-top:6px;
	padding-left:10px;
	padding-bottom:6px;
	text-align:left;
	color:#ff9900;
	font-weight:bold;
}
.eyeCandyNotice{
	color:#ff9900;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.eyeCandyHeading{
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#566E86;
font-weight:bold;
text-align:left;
}

.eyeCandyNav,
.eyeCandyNav a,
.eyeCandyNav a:link,
.eyeCandyNav a:active,
.eyeCandyNav a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-size:11px;
	padding-right:10px;
	padding-left:5px;
}

.eyeCandyNav a:hover, .eventsBackNav a:visited:hover{
	color:#999;
}
.eyeCandyDescription{
	color:#333333;
 	font-family:Verdana, Arial, Helvetica;
 	font-size:11px;
	line-height:13px;
	border: 0;
	padding-left:10px;
}

table.eyeCandyForm tr td.input{
	background-color:#fff;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
	border:1px solid #d9e8ff;
}
table.eyeCandyForm tr td.heading{
	background-color:#d9e8ff;
	font-weight:bold;
	color:#566e86;
	text-align:center;
}
/*
E Y E    C A N D Y    L I S T   S T Y L E S
*/
table.eyeCandyList tr.oddRow {
	background-color: #FFF;
	border:1px solid;
	border-left-color:#d9e8ff;
	border-right-color:#d9e8ff;
	border-bottom-color:#d9e8ff;
}

table.eyeCandyList tr.evenRow{
	background-color: #d9e8ff;
}
table.eyeCandyList tr td{
padding-left:10px;
padding-bottom:5px;
}
table.eyeCandyList tr td .description{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.eyeCandyCDPTitle
.eyeCandyCDPTitle a,
.eyeCandyCDPTitle a:link,
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#566e86;
	padding-left:10px;

}
.eyeCandyCDPTitle a:active, 
.eyeCandyCDPTitle a:visited{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
}
table.eyeCandyList td.eyeCandyCDPTitle {
	padding-left:10px;
}
table.eyeCandyList td.eyeCandyCDPTitle {
	padding-left:10px;
}
/*
P A R T Y     D I R E C T O R    S T Y L E S
*/
table.partyDirectorForm td{
	padding: 0px;
	border: 0;
	border-width: 0 1px 0 0;
	vertical-align: top;
	text-align:left;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.partyDirectorForm td.label{
	background-color:#d9e8ff;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:6px;
	padding-left:10px;
	padding-bottom:6px;
}
table.partyDirectorForm td.heading{
	background-color:#fff;
	font-size: 11px;
	font-weight:bold;
	color:#566e86;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*
A R C H I V E    S T Y L E S
*/
table.archiveForm td{
	padding: 0px;
	border: 0;
	border-width: 0 1px 0 0;
	vertical-align: top;
	text-align:left;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*------------------------------- 
Styles for the Archive Section
------------------------------- */
table.archiveList{
width:431px;
}
table.archiveList td{
	padding: 3px;
	border: 0;
	border-width: 0 1px 0 0;
	vertical-align: top;
	text-align:left;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
table.archiveList td a,
table.archiveList td a:link,
table.archiveList td a:active,
table.archiveList td a:visited,
table.archiveList td a:hover
{
text-decoration:underline;
}
table.archiveList tr td.titleCell{
	background-color: #fff;
	color:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
table.archiveList tr.oddRow {
	background-color: #FFF;
}

table.archiveList tr.evenRow{
	background-color: #d9e8ff;
}

table.archiveList th {
	background-color: #eee;
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:700;
	padding:5px;
}
table.cdpEventList td{
	padding: 5px;
	border: 0;
	border-width: 0 1px 0 0;
	vertical-align: top;
	text-align:left;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* -----------------------------
Styles for the CDP 
-----------------------------*/

table.cdpEventList tr.oddRow {
	background-color: #d9e8ff;
}

table.cdpEventList tr.evenRow{
	background-color: #FFF;
}
.noresults{
	color:#FF0033;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
/* -----------------------------
Styles for the Event Listings
-----------------------------*/
table.eventsList{
width:431px;
}
.eventsList td, .eventsList th{
	padding: 5px;
	border: 0;
	border-width: 0 1px 0 0;
	vertical-align: top;
	text-align:left;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
}

/*.eventsList td a{
font-size:11px;
}
*/
.eventTitle{
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#566e86;

}
.eventTitle a,
.eventTitle a:link,
.eventTitle a:active, 
.eventTitle a:visited{
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#566e86;
	text-decoration:underline;
}
.eventTitle  a:hover{
	color:ff9900;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}

.eventlabel{
font-weight:bold;
font-size:11px;
}
.eventDescription{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
}
.eventOccurs{
font-style:italic;
}
.locationInfo a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#566e86;

}
.locationInfo a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#f90;
}
.eventsHeading{
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#566E86;
font-weight:bold;
}
.todaysEvents,
.todaysEvents a,
.todaysEvents a:link,
.todaysEvents a:active,
.todaysEvents a:visited  {
	padding-top:6px;
	color:#ff9900;
	font-size:11px;
	text-decoration:underline;
}
.todaysEvents a:hover{
	color:#999999;
	font-size:11px;
}

.eventsBackNav a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-size:10px;
	padding-right:10px;
	padding-left:5px;
}

.eventsBackNav a:link,
.eventsBackNav a:active,
.eventsBackNav a:visited {
	color:#FF9900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-size:10px;
	padding-right:10px;
}

.eventsBackNav a:hover, .eventsBackNav a:visited:hover{
	color:#999;
}

.eventsTextCalCurMonth{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#999;
padding-left:10px;
padding-right:10px;
}
.eventsTextCalMonth{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#566E86;
padding:0;
}
/*
Standard Heading definitions
Note: we're not using H1...H5 right now for legacy reasons
*/
.heading1{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#566E86;
	font-weight:bold;
}

.heading2{
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:0;
	font-weight:bold;
}


#dhtmltooltip{
position: absolute;
text-align:center;
width: 150px;
border: 1px #FF6600;
padding: 5px;
font-family: verdana, helvetica, arial, san-serif;
font-weight: bold;
 font-size: 11px;
 color: #FFFFFF;
background-color: #FF6600;
visibility: hidden;
z-index: 100;
}


.activesearch, .inactivesearch {
	font-family: Verdana, Arial, Helvetica;
	font-size:10px; 
	padding: 3px;
	width: 150px;
	height: 20px;
}
.activesearch {
	color: #000000;
	border: 1px solid #000000;
}
.inactivesearch {
	color: #999999;
	border: 1px solid #999999;
}
