.highlight {
	background: #ffff33;
}



.sitetitle {
	font-family: Verdana, Arial, Helvetica;
	font-size: 24pt;
	font-weight: bold;
	color: #ff6600;
}

.headbar {
	background: ff6600;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	text-decoration: none;
	text-transform: lowercase;
	border-left : 1 solid whitesmoke;
	border-top : 1 solid whitesmoke;
	border-bottom : 1 solid #999999;
	border-right : 1 solid #999999;
}

.topbar {
	background: CCCCCC;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: 333333;
	text-decoration: none;
	text-transform: lowercase;
	border-left : 1 solid whitesmoke;
	border-top : 1 solid whitesmoke;
	border-bottom : 1 solid #999999;
	border-right : 1 solid #999999;
}

p,td,li,ul {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: 2A136B;
}
.footer {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #FFFFFF;
}

a.footer:link{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline ;
}

a.footer:active{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline ;
}

a.footer:visited{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline ;
}

a.footer:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

a.smalltext:link,a.smalltext:visited,a.smalltext:active,a.smalltext,.smalltext { font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: 666666 }
h1 { font-family: Verdana, Arial, Helvetica; font-size: 18px; color: #2A136B; text-decoration: none ; font-weight: bold}
h2 { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #EBBC34; font-weight: bold }

.title { font-family: Verdana, Arial, Helvetica; font-size: 16px; color: #ff0000; font-weight: bold }
.titlesmall { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #EBBC34; font-weight: bold }
a.titlesmall:link {  color: #EBBC34; text-decoration: none; }
a.titlesmall:active { color: #EBBC34; text-decoration: none; }
a.titlesmall:visited{ color: #EBBC34; text-decoration: none; }
a.titlesmall:bookmark{ color: #EBBC34; text-decoration: none; }
a.titlesmall:hover { color: #EBBC34; text-decoration: underline;}
a.titlesmall{  color: #EBBC34; text-decoration: none; }


.emailStoryBox { background: white } 
.fcnav {  font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: black; text-decoration: none; text-transform: lowercase }

a.fcnav:active,a.fcnav:visited { color: black; text-decoration: none }
a.fcnav:hover { color: black; text-decoration: underline }

a.topbar:active { color: black; text-decoration: none; text-transform: lowercase}
a.topbar:hover { color: black; text-decoration: underline; text-transform: lowercase}

.bottomnav {  font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: white; text-decoration: none; text-transform: lowercase; background: #000000 }
a.mainnav:link {  color: black; text-decoration: none; }
a.bottomnav:active { color: white; text-decoration: none; text-transform: lowercase}
a.bottomnav:visited{ color: white; text-decoration: none; text-transform: lowercase}
a.bottomnav:hover { color: white; text-decoration: underline; text-transform: lowercase}

.nav {  font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.nav{  color: #FFFFFF;	text-decoration: none;	}
a.nav:visited {  color: #FFFFFF; text-decoration: none}
a.nav:active {  color: #FFFFFF; text-decoration: none}
a.nav:hover {  color: #FFFFFF; text-decoration: underline}

.subnav {  font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #666666; text-decoration: none;  font-weight: normal }
a.subnav {  font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #666666; text-decoration: none;  font-weight: normal }
a.subnav:visited {  font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #666666; text-decoration: none;  font-weight: normal }
a.subnav:active {  font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #666666; text-decoration: none;  font-weight: normal }
a.subnav:hover {  font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #666666; text-decoration: underline;  font-weight: normal }

ul.subnav {
	margin : 5px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: black;
	text-decoration: none;
	font-weight: normal;
	list-style-type : square;
}

/* Form fields */

.formbutton {
	color : 084994;
	font-weight : bold;
	font-family : Verdana;
	font-size : 9px;
	background : FFFF99C;
	background-color : CCCCCC;
	border-style : solid;
	border-width : 1;
	border-color : 084994;
}

/* Table Cells */
.tblheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background: #cccccc color: #FFFFFF }

.tblcellheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background: #CCCCCC; color: #000000 }

.tblcell { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background: #ffffff; }

.tblcellalt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background: #eeeeee; }

a { color: #2A136B; text-decoration: underline }
a:visited {  color: #3366CC; text-decoration: underline}
a:active {  color: #3366CC text-decoration: underline}
a:hover { color: #3366CC; text-decoration: none;}

.headingwhite { font-family: Verdana, Arial, Helvetica; font-size: 10pt; color: #FFFFFF; text-decoration: none ; font-weight: bold }
.clients {  font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-weight: normal; color: #000000}

/* These styles control the search results listings */
.searchresultsRow1 { background: whitesmoke } 
.searchresultsRow2 { background: white } 
.searchbox {
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 113px;


} 

/* Forums styles */
.forumsSummaryText {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; text-decoration: none}
.forumsToolbar {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; text-decoration: none}
.forumsTableHeader { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; background: #FF6600; color: #FFFFFF }
.forumsTableSubRow { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; background: #CCCCCC; color: #000000 }

.forumsTableToolbar {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; background: #CCCCCC; }

a.forumsToolbar:link,
a.forumsToolbar:visited,
a.forumsToolbar:active  {  color: #000000; }

a.forumsPageLinks:link,
a.forumsPageLinks:visited,
a.forumsPageLinks:active  { font-weight: normal; color: #FFFFFF; }

.forumsTablePriority { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal; 
	background: #FFFFCC; 
	color: #000000; }

.forumsTableOneRow { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal; 
	background: whitesmoke; 
	color: #000000; 	}
	
.forumsTableTwoRow { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal; 
	background: #e9e9e9; 
	color: #000000; }
	
.forumsTableCell {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; background: whitesmoke; color: #000000 }

.forumsTableFooter {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000 }

/* Forms */

.saveButton {
	color : black;
	font-weight : normal;
	font-family : Verdana;
	font-size : 11px;
	background : CCCCCC;
	background-color : CCCCCC;
	border-style : solid;
	border-width : 1;
	border-color : 999999;
}

/* Polls */
.bargraph {
	color : black;
	font-weight : normal;
	font-family : Verdana;
	font-size : 11px;
	background : CCCCCC;
	background-color : CCCCCC;
}

.barempty {
	color : black;
	font-weight : normal;
	font-family : Verdana;
	font-size : 11px;
	background : whitesmoke;
	background-color : whitesmoke;
}

/* Events */

.calHead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; background: EBBC34; color: white }

a.calHead,a.calHead:visited,a.calHead:active,a.calHead:link { color: white }

.calDayHead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; background: CCCCCC; color: black }

.calNoDay { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; background: whitesmoke; color: CCCCCC }

.calDay { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; background: whitesmoke; color: black }

.calToday { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; background: FFCC00; color: black }

/* News */

.newsTitle { font-family: Verdana, Arial, Helvetica; font-size: 10px}

/* Input Fields */

.LengthOne{
	height: 16px;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.LengthTwo{
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.boxmiddle{
	text-align: center;
}




/* ART UNION */

h1.art_union {
	font-size: 24pt;
	margin: 0px;
	padding: 0px;
	color: #97bf3b;
}




.frm_terms {
	border: 1px silver solid;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: grey;
}

	.frm_terms h3 {
		margin: 0px;
		padding: 0px;
		color: #2A136B;
	}
	
	
	.frm_terms ul {
		margin: 10px;
		margin-left: 20px;
		padding: 0px;
	}
	
	.frm_terms ul li {
		color: grey;
	}
	
	
/* HOMEPAGE */

#news_ticker li {
	margin: 0px;
	padding: 0px;
}

#news_ticker li a, #did_you_know_ticker a, #event_ticker li a {
	text-decoration: none !important;
	font-weight: bold;
}

#news_ticker li a span, #did_you_know_ticker li a span, #event_ticker li a span {
	text-decoration: underline !important;
	font-weight: normal;
	display: block;
	text-align: right;
	margin-top: 4px;
}
