.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #999999;
}
a.footer {
	color: #999999;
	text-decoration: none;
}
a.footer:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
.homeContact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
a.homeContact {
	color: #FFFFFF;
	text-decoration: none;
}
a.homeContact:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.homePhone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	color: #FFFFFF;
}
.navPrimary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #E0E0E0;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}
a.navPrimary {
	color: #E0E0E0;
	text-decoration: none;
}
.underPhoto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color:#F1C900;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	
}
a.navPrimary:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.featureBarProducts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 17px;
	font-weight: bold;
	text-transform: capitalize;
	color: #EFEFEF;
}
a.featureBarProducts {
	color: #CCCCCC;
	text-decoration: none;
}
a.featureBarProducts:hover {
	color: #FFFFFF;
	text-decoration: none;
}td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
}
td a {
    color: #003366;
    text-decoration: none;
}
td a:hover {
    color: #990000;
    text-decoration: underline;
}
.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	line-height: 14px;
	color: #666666;
}
.sidebar a {
    color: #003366;
    text-decoration: none;
}
.sidebar a:hover {
    color: #990000;
    text-decoration: underline;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 32px;
	color: #333333;
	padding-top: 20px;
	padding-bottom: 10px;
}
.chartHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0066CC;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.chartTextRule {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #333333;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
.chartText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #333333;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.revSubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 3px;
}
.col1caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 15px;
}
.textSubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;;
	padding-top: 0px;
	padding-bottom: 0px;
}
.titleSubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	line-height: 26px;
}
.autoList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.homeQuote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 14px;
	color: #003366;
}
.homeAttribution {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	padding-top: 3px;
	padding-bottom: 12px;
	font-weight: bold;
	text-align: right;
}
.homeCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	padding-top: 6px;
	padding-bottom: 6px;
}
.homeIntro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #101010;
}
.sidebarSpTopBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	line-height: 14px;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 15px;
}
.captionTBR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #333333;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.captionTBL  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #333333;
	padding-top: 2px;
	padding-left: 7px;
	padding-bottom: 10px;
}
.sbNavHead {
	background-color: #0969A6;
	font-weight: bold;
	font-size: 11px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	color: #FFFFFF;
}
.sbNavItal {
	background-color: #0969A6;
	font-size: 11px;
	font-style: italic;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	color: #FFFFFF;
}
.sbNavLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 3px;
	padding-left: 7px;
	padding-bottom: 7px;
	text-decoration: none;
	background-color: #FFF9ED;
	border-bottom-color: #0969A6;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #0969A6;
	border-right-style: solid;
	border-right-width: 1px;	
	border-left-color: #0969A6;
	border-left-style: solid;
	border-left-width: 1px;
}
.sbNavLine a {
    color: #003366;
    text-decoration: none;
}
.sbNavLine a:hover {
    color: #990000;
    text-decoration: underline;
}
.newsletterReg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #101010;
	padding:0px 5px 5px 15px;
}
.newsletterRegForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}

/* NEW NAV STYLES */

 #navcontainer
{
/* container div set-up */
/*border: 1px solid black;*/
/*background: #bdb76b;*/
width: 115px;
padding: 3px;
font-size: 11px;
/* Set font-size so theres no default */
line-height: 12px;
/* Set line-height because I think it looks better like this ;^) */
letter-spacing: .0em;
/* Set letter-spacing so text don't jump as much when it turns bold on hover */
font-family:Arial, Helvetica, sans-serif;
}

#navcontainer a
{
/* Set text-decoration and color so there is no default */
text-decoration: none;
color: #000000;
}

#navcontainer a:hover
{
font-weight: bold;
letter-spacing: 0;
color: #000000;
/* Set letter-spacing back to 0 so text don't jump as much when it turns to bold on hover (Still jumps some though) */
}

#navcontainer ul
{
list-style-type: none;
padding-left: 0px;
margin: 0px;
}

#navcontainer ul ul
{
padding-left: 5px;
/* offset sub menu */
}

#navcontainer ul li
{
padding-left: 5px;
margin-left: 2px;
padding-bottom: 2px;
/* Set margin-left to set-up the left border */
}

#navcontainer ul li#active
{
margin-left: 0px;
/* Set margin back half of left-border width (5px) */
}

#navcontainer ul ul li#subactive
{
margin-left: 0px;
/* Set margin back half the 30px padding above */
/*border-left: 5px solid black;*/
}

#navcontainer li { }
#navcontainer li#active {  }

#current
{
font-weight: bold;
letter-spacing: 0;
/*border-bottom: 1px dashed black;*/
}

#subcurrent
{
font-weight: bold;
letter-spacing: 0;
/*border-bottom: 1px dashed black;*/
}

.pNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding:0px 3px 3px 10px;
	text-decoration:none;
}
.pNav a {
	color: #FFFFFF;
	text-decoration:none;
}
.pNav a:hover {
	color: #FFCC33;
	text-decoration:none;
}
.pNavSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC33;
	font-weight: bold;
	padding:0px 3px 3px 10px;
	text-decoration:none;
}
.pNavSelected a {
	color: #FFCC33;
	text-decoration:none;
}
.pNavSelected a:hover {
	color: #CCCCCC;
	text-decoration:none;
}
.chartBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	list-style-position: inside;
	list-style-type: square;
}
.required {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : red;
	text-decoration : none;
}
