.bodyCopy { color: #666; font-size: 12px; font-family: Helvetica, Arial; font-weight: normal; font-style: normal; line-height: 15px; }
.bodyLinks { color: #396; font-size: 12px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 15px; text-decoration: underline; }
.footerCopy { color: #69c; font-size: 11px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 15px; }
.footerLinks { color: #69c; font-size: 11px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 15px; text-decoration: underline; }
.mainNav  
{
	color: #9cc; 
	font-size: 12px; 
	font-family: Helvetica, Arial; 
	font-style: normal; 
	font-weight: normal; 
	line-height: 15px; 
	text-decoration: none; 
}
.mainSubNav { color: #369; font-size: 14px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 24px; text-decoration: none; }
.subSubNav { color: #396; font-size: 14px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 24px; text-decoration: none; }
.subSubNavHighlight { color: #666; font-size: 14px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 24px; text-decoration: none; }
.pageSubheadGreen { color: #396; font-size: 16px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 20px; text-decoration: none; }
.pageSubheadBlue { color: #369; font-size: 16px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 20px; text-decoration: none; }
.pageHeadline { color: #369; font-size: 30px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 32px; text-decoration: none; }
.announcementDate { color: #396; font-size: 12px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 15px; text-decoration: none; }
.newsSubhead { color: #369; font-size: 16px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 20px; text-decoration: none; }
.newsDate { color: #396; font-size: 12px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 15px; text-decoration: none; }
.newsLinks { color: #396; font-size: 12px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 15px; text-decoration: underline; }
.featureLinks { color: #369; font-size: 14px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none; }
.topFeatureSubhead { color: #396; font-size: 16px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 20px; text-decoration: none; }
.customerQuoteTitle { color: #369; font-size: 16px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none; }

div.login
{
	color: #D8D8D8;
	padding: 0px 10px 0px 0px;
	font-size: 12px; 
	font-family: Helvetica, Arial; 
}

div.login a
{
	color: #9cc; 
	font-style: normal; 
	font-weight: normal; 
	line-height: 15px; 
	text-decoration: none; 
}

div.news
{
}

div.news a
{
	color: #396; font-size: 12px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 15px; text-decoration: none;
}

div.events
{
}

div.events a
{
	color: #396; font-size: 12px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 15px; text-decoration: none;
}

h3
{
	color: #396; font-size: 20px; font-family: Helvetica, Arial; font-style: normal; font-weight: bold; line-height: 24px; text-decoration: none;
}

h4
{
	color: #396; font-size: 16px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 20px; text-decoration: none;
}

h4.homepage
{
	color: #396; font-size: 16px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; text-decoration: none;
}

h5 { color: #369; font-size: 16px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 20px; text-decoration: none; }


table.form
{
	border: 0px;
	padding:0px;
	width:100%;
}
table.form td
{
	border: 0px;
	vertical-align:top;
}
table.form col.label
{
	width:130px;
	padding-top:5px;
}
table.form col.field
{
}

h2.sf_NewsTitle
{
	font-size: 16px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 20px; text-decoration: none; 
}

h2.sf_newsTitle a
{
	color: #396; font-size: 16px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 20px; text-decoration: none; 
}

h2.sf_newsTitle a:hover
{
	color: #396; font-size: 16px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 20px; text-decoration: underline; 
}

p.sf_readMore a
{
	color: #396; font-size: 12px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 20px; text-decoration: none; 
}

p.sf_readMore a:hover
{
	color: #396; font-size: 12px; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 20px; text-decoration: underline; 
}

h3.sf_eventTitle
{
	color: #396; font-size: 16px !important; font-family: Helvetica, Arial; font-style: normal; font-weight: normal; line-height: 20px; text-decoration: none; 
}

img
{
	border-style: none;
}

span.required, label.required
{
	color:Red;
}
