
.headgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	line-height: 38px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #79c68a;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 40px;
	margin-top: -7px;
	text-align: left;
}
.headgreensmaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #79c68a;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 40px;
	margin-top: -7px;
	text-align: left;
}
.headgreenstats {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	line-height: 28px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #79c68a;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 30px;
	text-align: left;
}
.headgreenstatssmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #79c68a;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 0px;
	margin-top: -7px;
	margin-right: 30px;
	margin-bottom: 0px;
	text-align: left;
}

.headgreenstatssmallnopad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #79c68a;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: -7px;
	margin-right: 0px;
	text-align: left;
	
}
.headblue {
		color: #6daedf;
}
.headbluesmaller {
		color: #6daedf;
}
.sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #79c68a;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #555555;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
}
.copy li{
	list-style-type: none;
	background-image: url("images/bullet.gif");
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #555555;
	text-decoration: none;
	padding-bottom: 8px;
	padding-left: 20px;
}
.copy a{
	color: #619CCD;
	text-decoration: none;
}
.copy a:hover{
	color: #e87e38;
	text-decoration: none;
	border-bottom: 1px dotted #e87e38;
}
.copysup {
	font-size: 0.65em;
	font-weight: normal;
	line-height: 6px;
	vertical-align: text-top;
}
.copytable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #555555;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 25px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
}
.copytable a{
	color: #619CCD;
	text-decoration: none;
}
.copytable a:hover{
	color: #e87e38;
	text-decoration: none;
	border-bottom: 1px dotted #e87e38;
}

.copyquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #79c68a;
	text-decoration: none;
	padding-top: 19px;
	padding-bottom: 0px;
	padding-left: 50px;
	padding-right: 50px;
	text-align: left;
}
.copyquotename {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #919191;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 22px;
	padding-left: 50px;
	padding-right: 50px;
	text-align: right;
}
.footnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #919191;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
}
.footnote a{
	color: #619CCD;
	text-decoration: none;
}
.footnote a:hover{
	color: #e87e38;
	text-decoration: none;
	border-bottom: 1px dotted #e87e38;
}
.graphhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #444444;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 30px;
	margin-top: 0px;
	text-align: left;
}
.graphlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #619CCD;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
	margin-top: 28px;
	margin-bottom: 5px;
}
.graphlink a{
	color: #6daedf;
	text-decoration: none;
}
.graphlink a:hover {
	color: #e87e38;
	text-decoration: none;
}
.newshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #444444;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
	margin-top: 8px;
	text-align: left;
}
.newssub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #619CCD;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 30px;
	text-indent: 0px;
	margin-bottom: -8px;
	text-align: left;
}
.newssub a{
	color: #619CCD;
	text-decoration: none;
}
.newssub a:hover {
	color: #e87e38;
	text-decoration: none;
}
.newscopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #919191;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 30px;
	text-indent: 0px;
	text-align: left;
}
.newsdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #919191;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
}

.newslink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #619CCD;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
	margin-top: 28px;
	margin-bottom: 5px;
}
.newslink a{
	color: #619CCD;
	text-decoration: none;
}
.newslink a:hover {
	color: #e87e38;
	text-decoration: none;
}


.newslinksmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #619CCD;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
	margin-top: 28px;
	margin-bottom: 5px;
}
.newslinksmall a{
	color: #619CCD;
	text-decoration: none;
}
.newslinksmall a:hover {
	color: #e87e38;
	text-decoration: none;
}


.buttons {
	decoration: none;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
}

.leftboxhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #406a87;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
	margin-top: 8px;
	text-align: left;
}
.leftboxsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #406a87;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 30px;
	text-indent: 0px;
	margin-bottom: -8px;
	text-align: left;
}
.leftboxsub a{
	color: #406a87;
	text-decoration: none;
}
.leftboxsub a:hover {
	color: #e87e38;
	text-decoration: none;
}
.leftboxcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #7996aa;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 30px;
	text-indent: 0px;
	text-align: left;
}
.leftboxlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #619CCD;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
	margin-top: 28px;
	margin-bottom: 5px;
}
.leftboxlink a{
	color: #619CCD;
	text-decoration: none;
}
.leftboxlink a:hover {
	color: #e87e38;
	text-decoration: none;
}
.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	padding-left: 30px;
	padding-right: 30px;
}
.legal a{
	color: #ffffff;
	text-decoration: none;
}
.legal a:hover{
	color: #BAE7E2;
	text-decoration: none;
}
.backLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6cadde;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 00px;
	text-indent: 0px;
	text-align: right;
}
.backLink a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6cadde;
	text-decoration: none;
}
.backLink a:hover{
	color: #e87e38;
}

.Acrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #79c68a;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 0px;
	text-indent: 0px;
	text-align: left;
}
.Acrumb a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #888888;
	text-decoration: none;
}

.Acrumb a:hover{
	color: #79c68a;
}
.Bcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #79c68a;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 0px;
	text-indent: 0px;
	text-align: left;
}
.Bcrumb a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #888888;
	padding-left: 10px;
	text-decoration: none;
}
.Bcrumb a:hover{
	color: #79c68a;
}
.Ccrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #79c68a;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
	padding-right: 0px;
	text-indent: 0px;
	text-align: left;
}
.Ccrumb a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #888888;
	padding-left: 10px;
	text-decoration: none;
}
.Ccrumb a:hover{
	color: #79c68a;
}
.formhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #79c68a;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.formheadparenth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #79c68a;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.formcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8e9092;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.formcopy a{
	font-size: 12px;
	color: #619CCD;
	text-decoration: none;
}
.formcopy a:hover{
	color: #e87e38;
	text-decoration: none;
}






/*===============


#pad {height:140px;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#logotag {
	float:left; 
	padding:0; 
	margin:0; 
	list-style:none; 
	height:70px; 
	position:absolute; 
	z-index:500; 
	font-family:arial, verdana, sans-serif;
}
#menu {
	float:left; 
	padding:0; 
	margin:0; 
	list-style:none; 
	height:70px; 
	position:relative; 
	z-index:500; 
	font-family:arial, verdana, sans-serif;
}
#menu_right {
	float:right; 
	padding:0; 
	margin:0; 
	list-style:none; 
	height:70px; 
	position:relative; 
	z-index:500; 
	font-family:arial, verdana, sans-serif;
	width:150px;
}
#menu_right li {
	float:right; 
	margin-right:1px;
}	
#menu li {
	float:left; 
	margin-right:1px;
}
#menu li a { /*top nav*/
	display:block; 
	float:left; 
	height:55px; 
	line-height:70px; 
	background:#fffff; 
	color:#406a87; 
	text-decoration:none; 
	font-size:13px; 
	padding:0 30px 0 20px;
}
#menu_right li a { /*top nav*/
	display:block; 
	float:right; 
	height:16px; 
	line-height:70px; 
	background:#fffff; 
	color:#619CCD; 
	text-decoration:none; 
	font-size:13px; 
	padding:0 40px 0 0px;
}
#menu table {
	border-collapse:collapse; 
	width:0; 
	height:0; 
	position:absolute; 
	top:0; 
	left:0;
}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover {z-index:200; position:relative; color:#6cadde; background:#fffff;}
#menu li:hover {position:relative; z-index:200;}

#menu_right li a:hover {z-index:200; position:relative; color:#e87e38; background:#fffff;}
#menu_right li:hover {position:relative; z-index:200;}

#menu :hover ul {left:0; top:55px; width:160px;}

/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#menu :hover ul ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu :hover ul :hover ul {left:160px; top:-1px; background:# url(images/dropdown_bg.png) center left no-repeat; white-space:nowrap; width:160px; z-index:200; height:auto;}

/*
#menu :hover ul li {margin:0;}
*/
#menu :hover ul li a {width:160px; padding:0; text-indent:10px;	text-align: left; background: url(images/dropdown_bg.png) center left no-repeat; color:#ffffff;	height:30px; line-height:30px;}
#menu :hover ul li a.fly {background: url(images/dropdown_bg.png) center left no-repeat;}
#menu :hover ul li a.flyr {background: url(images/dropdown_bg_round.png) center left no-repeat;	height:50px;}


#menu :hover ul :hover a.fly {background: url(images/dropdown_bg_hover.png) center left no-repeat;}
#menu :hover ul :hover a.flyr {background: url(images/dropdown_bg_round_hover.png) center left no-repeat; height:50px;}

/* 
#menu :hover ul :hover ul :hover ul{left:160px; top:-1px; background:# url(images/dropdown_bg.png) center left no-repeat; white-space:nowrap; width:160px; z-index:200; height:auto;}
#menu :hover ul :hover ul li {margin:0;}
#menu :hover ul :hover ul li a {width:160px; padding:0; text-indent:10px; text-align: left; background: url(images/dropdown_bg.png) center left no-repeat; color:#ffffff; height:30px; line-height:30px;}
*/
#menu :hover ul :hover ul li a.fly {background: url(images/dropdown_bg.png) center left no-repeat;}
#menu :hover ul :hover ul li a.flyr {background: url(images/dropdown_bg_round.png) center left no-repeat;}
#menu :hover ul :hover ul :hover a.fly {background: url(images/dropdown_bg_hover.png) center left no-repeat;}
#menu :hover ul :hover ul :hover a.flyr {background: url(images/dropdown_bg_round_hover.png) center left no-repeat; height:50px;}


a:focus {outline: none;}

.red{ color: #FF0000;}

input{
    font-family: sans-serif;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    
}
.offleft { /* method used for accessibility - SR */
	position: absolute;
	left: -9000px;
}

div.feedburnerFeedBlock ul li span a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #619CCD;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 0px;
	text-indent: 0px;
	margin-bottom: -8px;
	text-align: left;
	display:block;
	margin:12px 0 0 0; 
}

.feedburnerFeedBlock ul li span.headline a:hover {
	color: #e87e38;
	text-decoration: none;
}

div.feedburnerFeedBlock ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #919191;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
	list-style-type: none 
}

div.feedburnerFeedBlock p.feedTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #619CCD;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	text-indent: 0px;
	margin-bottom: -8px;
	text-align: center;	
}
	
.feedburnerFeedBlock p.feedTitle a {
	color: #619CCD;
	text-decoration: none;
}

.feedburnerFeedBlock p.feedTitle a:hover {
	color: #e87e38;
	text-decoration: none;
}

#creditfooter {
display: none;
}