BODY, TD, P {font-size:  8pt;
font-family: Verdana, Geneva, Helvetica, Verdana, sans-serif;
color:#000000;
font-weight: normal;
}

img a {
  border:0px;
}

a {
color:#000000;
}

a:hover{
color:#CC0000;
}

a:visited{
color:#000000;
}

a:visited:hover{
color:#CC0000;
}


.blueBorder {
	border-top: 1px solid #330099;
	border-right: 1px solid #330099;	
	border-left: 1px solid #330099;	
	border-bottom: 1px solid #330099;	
}

.grayBorder {
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;	
	border-left: 1px solid #cccccc;	
	border-bottom: 1px solid #cccccc;	
}

.grayDivider {
	BACKGROUND-COlOR: #cccccc;	
}

.bodyBorderLeft {
	border-left: 2px solid #000000;	
	padding-left: 3px;
}

.bodyBorderRight {
	border-right: 2px solid #000000;	
	padding-right: 3px;
}

.footerRed {
	border-top: 2px solid #000000;
	padding: 2px 4px 2px 4px;
	BACKGROUND-COlOR: #CC0000;
	color:#ffffff;	
}

.footerRed a {
	text-decoration:none;
	color:#ffffff;
}

.footerRed a:hover{
color:#ffffff;
text-decoration:none;
}

.footerRed a:visited{
color:#ffffff;
text-decoration:none;
}

.footerPurple {
	border-top: 2 solid #000000;
	padding: 2 4 2 4;
	BACKGROUND-COlOR: #990099;
	color:#ffffff;	
}

.footerPurple a {
	text-decoration:none;
	color:#ffffff;
}

.footerPurple a:hover{
color:#ffffff;
text-decoration:none;
}

.footerPurple a:visited{
color:#ffffff;
text-decoration:none;
}

.footerBlue {
	border-top: 2 solid #000000;
	padding: 2 4 2 4;
	BACKGROUND-COlOR: #330099;
	color:#ffffff;	
}

.footerBlue a {
	text-decoration:none;
	color:#ffffff;
}

.footerBlue a:hover{
color:#ffffff;
text-decoration:none;
}

.footerBlue a:visited{
color:#ffffff;
text-decoration:none;
}

.footerGreen {
	border-top: 2 solid #000000;
	padding: 2 4 2 4;
	BACKGROUND-COlOR: #009933;
	color:#ffffff;	
}

.footerGreen a {
	text-decoration:none;
	color:#ffffff;
}

.footerGreen a:hover{
color:#ffffff;
text-decoration:none;
}

.footerGreen a:visited{
color:#ffffff;
text-decoration:none;
}

.footerOrange {
	border-top: 2 solid #000000;
	padding: 2 4 2 4;
	BACKGROUND-COlOR: #ff6600;
	color:#ffffff;	
}

.footerOrange a {
	text-decoration:none;
	color:#ffffff;
}

.footerOrange a:hover{
color:#ffffff;
text-decoration:none;
}

.footerOrange a:visited{
color:#ffffff;
text-decoration:none;
}

.titlelg {
	color:#000000;
	font-size: 12pt;
	font-weight: bold;
}

.titlelgred {
	color:#cc0000;
	font-size: 12pt;
	font-weight: bold;
}

.titlelgpurple {
	color:#990099;
	font-size: 12pt;
	font-weight: bold;
}

.titlelgblue {
	color:#330099;
	font-size: 12pt;
	font-weight: bold;
}

.titlelggreen {
	color:#009933;
	font-size: 12pt;
	font-weight: bold;
}

.titlelgorange {
	color:#ff6600;
	font-size: 12pt;
	font-weight: bold;
}
.titlemedorange {
	color:#ff6600;
	font-size: 10pt;
	font-weight: bold;
}
.titlemedorange a, .titlemedorange a:visited, .titlemedorange a:active {
	color:#ff6600;
	font-size: 10pt;
	font-weight: bold;
}

.titlemedorange a:hover{
	text-decoration: underline;
}


.titlemedgreen {
	color:#009933;
	font-size: 10pt;
	font-weight: bold;
}

.titlemedgreen a, link {
	color:#009933;
	font-size: 10pt;
	font-weight: bold;
}

.titlemedgreen a:hover, .titlemedgreen link:hover{
	color:#009933;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

.titlemedgreen a:visited, .titlemedgreen link:visited{
	color:#009933;
	font-size: 10pt;
	font-weight: bold;
}
.titlegreen {
	color:#009933;
	font-size: 8pt;
	font-weight: bold;
}

.titlemedred {
	color:#cc0000;
	font-size: 10pt;
	font-weight: bold;
}

.titlemedred a:hover, titlemedred link:hover{
	color:#cc0000;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

.titlemedred a:visited, titlemedred link:visited{
	color:#cc0000;
	font-size: 10pt;
	font-weight: bold;
}

.titlemedblue {
	color:#330099;
	font-size: 10pt;
	font-weight: bold;
}

.titlemed {
	color:#000000;
	font-size: 10pt;
	font-weight: bold;
}

.titlemedpurple {
  color:#309;
  font-size: 10pt;
  font-weight: bold;
}

.error
{
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 8pt;
	font-weight: bold;
	color: #cc0000;
}

.input {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
    font-family: Verdana, Helvetica, Arial, Geneva;
	font-size: 8pt;
	color: #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}

.titleexlgblue {
	color:#330099;
	font-size: 16pt;
	font-weight: bold;
}

.eventsBanner {
	padding: 3px;
	BACKGROUND-COlOR: #CC0000;
	color:#ffffff;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 8pt;
	font-weight: bold;	
}

.style1 {
	color: #CC0000;
	font-weight: bold;
}