A, A:Visited {
	font-family : Arial;
	font-size : 12px;
	line-height : 21px;
	font-weight : normal;
	color : #DE8603;
	text-decoration : underline;
}

A:Active {
	color : #FFF;
	text-decoration : underline;
	border: 0px;
}

A:Hover {
	text-decoration : none;
	background-color: #F4F1E9;
	color : #DE8603;
}

A.art, A.art:Visited, A.art:Active {
	color : #FFFFFF;
	text-decoration : none;
	border: 0px;
}

A.art:Hover {
	color : #FFFFFF;
	text-decoration : none;
	border: 0px;
}

A.sm, A.sm:Visited, A.sm:Active {
	font-family : Arial;
	font-size : 13px;
	line-height : 21px;
	font-weight : normal;
	color : #DE8603;
	text-decoration : underline;
}

A.sm:Hover {
	text-decoration : none;
	background-color: #F4F1E9;
	color : #DE8603;
}

A.sm2, A.sm2:Visited, A.sm2:Active {
	font-family : Arial;
	font-size : 11px;
	line-height : 12px;
	font-weight : normal;
	color : #DE8603;
	text-decoration : underline;
}

A.sm2:Hover {
	text-decoration : none;
	background-color: #F4F1E9;
	color : #DE8603;
}


A.box, A.box:Visited, A.box:Active {
	font-family : Arial;
	font-size : 13px;
	line-height : 21px;
	font-weight : normal;
	color : #415f8f;
	text-decoration : underline;
}

A.box:Hover {
	text-decoration : none;
	background-color: #F4F1E9;
	color : #415f8f;
}

A.contact, A.contact:Visited, A.contact:Active {
	font-family : Arial;
	font-size : 13px;
	line-height : 21px;
	font-weight : normal;
	color : #DE8603;
	text-decoration : underline;
}

A.contact:Hover {
	text-decoration : none;
	background-color: #F4F1E9;
	color : #DE8603;
}

A.week, A.week:Visited, A.week:Active {
	font-family : Arial;
	font-size : 13px;
	line-height : 24px;
	font-weight : normal;
	color : #fff;
	text-decoration : underline;
}

A.week:Hover {
	text-decoration : none;
	color : #fff;
	background-color: #DE8603;
}

A.b, A.b:Visited, A.b:Active, A.b:Visited {
	font-family : Arial;
	font-size : 13px;
	line-height : 21px;
	font-weight : bold;
	color : #DE8603;
	text-decoration : underline;
}

A.b:Hover {
	text-decoration : none;
	background-color: #F4F1E9;
	color : #DE8603;
}

/*---------------------------------------------------------------------*/

A.footer, A.footer:Visited,A.footer:Active {
	font-family : Arial;
	font-size : 11px;
	line-height : 24px;
	color : #333333;
	text-decoration: underline;
}

A.footer:Hover {
	text-decoration : none;
	color : #333333;
}


/*---------------------------------------------------------------------*/

BODY, TD {
	background-color : #FFFFFF;
	margin-top : 0px;
	font-family : Arial;
	font-size : 13px;
	line-height : 21px;
	color : #333333;

}

TD.nav {
	background-color : #000000;
	margin-top : 0px;
	font-family : Arial;
	font-size : 13px;
	line-height : 21px;
	color : #666666;

}

DIV.main {
	border-top : 0px solid #bbbbbb;
	border-left : 0px solid #bbbbbb;
	border-right : 0px solid #bbbbbb;
	border-bottom : 0px solid #B6BF8B;
	background-color : #ffffff;
	width : 760px;	
	padding-top : 0px;
	text-align: left;
}

DIV.top {
	margin-top : 8px;
	margin-bottom : 8px;
}

DIV.home-copy {
	margin-left : 10px;
	margin-right : 10px;
	margin-top :0px;	
	text-align: left;
	padding-bottom : 20px;
	font-size : 13px;
	line-height : 21px;
}

DIV.home-subhead-copy {
	margin-left : 15px;
	margin-right : 10px;
	margin-top :10px;	
	text-align: left;
	padding-bottom : 10px;
	font-size : 13px;
	line-height : 21px;
}

DIV.home-subhead-copy-sm {
	margin-left : 10px;
	margin-right : 10spx;
	margin-top :10px;	
	text-align: left;
	padding-bottom : 10px;
	font-size : 13px;
	line-height : 21px;
	padding-right: 20px;
}

DIV.home-subhead-feed {
	margin-left : 10px;
	margin-right : 10px;
	margin-top :10px;	
	text-align: left;
	padding-bottom : 0px;
	font-size : 11px;
	line-height : 18px;
	padding-right: 10px;
}

DIV.home-subhead-image {
	margin-top :25px;	
	text-align: center;
	padding-bottom : 10px;
	font-size : 11px;
	line-height : 18px;
}


DIV.home-subhead-press {
	margin-top :5px;	
	text-align: center;
	padding-bottom : 10px;
	font-size : 11px;
	line-height : 18px;
}

DIV.callout {
	margin-left : 10px;
	margin-right : 0px;
	margin-top :20px;	
	margin-bottom : 00px;
	font-size : 13px;
	line-height : 21px;
	text-align: left;
}

DIV.callout-sm {
	margin-left : 10px;
	margin-right : 0px;
	margin-top :20px;	
	margin-bottom : 10px;
	font-size : 11px;
	line-height : 12px;
	text-align: left;
}

DIV.feed {
	margin : 0px;
	padding: 0px;
}

DIV.section-copy {
	margin-left : 20px;
	margin-right : 25px;
	margin-top :20px;	
	text-align: left;
	padding-bottom : 20px;
}

DIV.section-form {
	margin-left : 20px;
	margin-right : 0px;
	margin-top :20px;	
	text-align: left;
	padding-bottom : 20px;
}

DIV.box {
	border-top : 1px solid #F2F0E8;
	border-left : 1px solid #F2F0E8;
	border-right : 1px solid #D2C9AE;
	border-bottom : 1px solid #D2C9AE;
	background-color : #EFEBDE;
	padding-top : 20px;
	padding-bottom : 20px;
	padding-right : 20px;
	padding-left : 20px;
	text-align: left;
}

DIV.box-blue {
	border-top : 1px solid #F2F0E8;
	border-left : 1px solid #F2F0E8;
	border-right : 1px solid #D2C9AE;
	border-bottom : 1px solid #D2C9AE;
	background-color : #415f8f;
	padding-top : 20px;
	padding-bottom : 20px;
	padding-right : 20px;
	padding-left : 20px;
	text-align: left;
}


DIV.box-week {
	border-top : 0px solid #415f8f;
	border-left : 0px solid #415f8f;
	border-right : 0px solid #415f8f;
	border-bottom : 0px solid #415f8f;
	background-color : #fff;
	padding-top : 20px;
	padding-bottom : 20px;
	padding-right : 0px;
	padding-left : 0px;
	text-align: center;
}

DIV.nav-box {
	border-top : 1px solid #aec3e4;
	border-left : 1px solid #aec3e4;
	border-right : 1px solid #aec3e4;
	border-bottom : 1px solid #aec3e4;
	background-color : #ffffff;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-right : 10px;
	padding-left : 10px;
	text-align: left;
}

DIV.nav-box-sm {
	border-top : 1px dotted #ff9900;
	border-left : 1px dotted #ff9900;
	border-right : 1px dotted #ff9900;
	border-bottom : 1px dotted #ff9900;
	background-color : #ffffff;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-right : 10px;
	padding-left : 10px;
	text-align: left;
	font-size : 11px;
	line-height : 18px;
	margin-left : 0px;
	margin-right : 0px;
}

DIV.box-accent {
	border-top : 0px solid #304a72;
	border-left : 0px solid #F2F0E8;
	border-right : 0px solid #D2C9AE;
	border-bottom : 4px solid #D2C9AE;
	width : 760px;	
	text-align: center;
	padding-bottom : 0px;
}


DIV.line {
	border-top : 3px dotted #dddddd;
	width : 514px;	
	text-align: left;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}


DIV.header {
	position : relative;
	text-align : left;
	margin-left : 20px;
	margin-top :25px;
	font-size : 24px;
	line-height : 21px;
	color : #415f8f;
}

DIV.nav {
	position : relative;
	text-align : left;
	margin-left : 20px;
	margin-top :0px;
	font-size : 16px;
	line-height : 32px;
}

DIV.nav-copy {
	position : relative;
	text-align : left;
	margin-left : 20px;
	margin-top :0px;
	font-size : 13px;
	line-height : 21px;
}

DIV.nav-none {
	position : relative;
	text-align : left;
	margin-left : 0px;
	margin-top :20px;
}

DIV.nav-none-nomargin {
	position : relative;
	text-align : left;
	margin-left : 0px;
	margin-top :0px;
}

DIV.nav-line {
	border-top : 1px solid #aec3e4;
	width : 100%;	
	text-align: left;
	padding-top : 0px;
	padding-bottom : 0px;
}

HR.nav-line {
	color : #aec3e4;
	height : 1px;
} 

DIV.subhead {
	font-family : Arial;
	font-size : 21px;
	line-height : 26px;
	font-weight : normal;
	color : #5b8325;
	text-decoration : none;
	position : relative;
	text-align : left;
	margin-left : 20px;
	margin-top : 20px;	
	margin-right: 30px;
	padding-bottom : 0px;
}

DIV.subhead2 {
	font-family : Arial;
	font-size : 16px;
	line-height : 21px;
	font-weight : normal;
	color : #333;
	text-decoration : none;
	position : relative;
	text-align : left;
	margin-left : 20px;
	margin-top : 10px;	
	margin-right: 30px;
	padding-bottom : 0px;
}

DIV.content {
	position : relative;
	text-align : left;
	margin-left : 29px;
	margin-top : 15px;	
	margin-right: 25px;
	padding-bottom : 25px;
	font-size : 13px;
	line-height : 21px;
	color : #333333;
}


DIV.footer  {
	margin-top :10px;
	font-family : Arial;
	position : relative;
	width : 760px;
	font-size : 11px;
	line-height : 18px;
}

TD.content {
	font-family : arial;
	text-align : left;
	font-size : 14px;
	line-height : 26px;
	color: #333333;
}

TD.form {
	font-family : arial;
	text-align : left;
	font-size : 11px;
	line-height : 22px;
	color : #415f8f;
	font-weight: normal;
}

TD.form-required {
	font-family : arial;
	text-align : left;
	font-size : 11px;
	line-height : 22px;
	color: #cc0000;
}

TD.week {
	font-family : arial;
	text-align : center;
	font-size : 14px;
	line-height : 26px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	background-color : #415f8f;
}

TD.week-data {
	font-family : arial;
	text-align : left;
	font-size : 11px;
	line-height : 18px;
	color: #333333;
	text-align: center;
}

input, select, textarea {
	font-family : arial;
	text-align : left;
	font-size : 11px;
	line-height : 14px;
	color: #333333;
}

input.btn {
	font-family : arial;
	text-align : center;
	font-size : 12px;
	line-height : 13px;
	color: #333333;
	padding-top: 1px;
}

TD.footer {
	font-family : Arial;
	font-size : 11px;
	line-height : 18px;
}

div.headline-home {
	width : 360px;	
	padding-left : 12px;
	margin-top :0px;
	margin-left: 0px;
	color : #333333;
	font-weight: normal;
	font-size : 13px;
	line-height : 21px;
	text-align : left;
}

div.contact {
	margin-top :0px;
	margin-left: 0px;
	color : #333333;
	font-weight: normal;
	font-size : 14px;
	line-height : 26px;
	text-align : left;
}

.image-left {
	float:left;
	margin-top:5px;
	margin-right:10px;
	margin-bottom:5px;
}

.quote  {
	font-family : Arial;
	font-size : 13px;
	line-height : 21px;
	color : #333333;
	font-style: normal;
}

DIV.pullquote {
	font-family : georgia;
	font-size : 16px;
	line-height : 22px;
	font-weight : normal;
	color : #DE8603;
	text-decoration : none;
	position : relative;
	text-align : left;
	margin-left : 0px;
	margin-top : 15px;	
	margin-right: 25px;
	padding-bottom : 0px;
	font-style : italic;
}

DIV.bodycopy {
	font-family : Arial;
	font-size : 13px;
	line-height : 21px;
	font-weight : normal;
	color : #333333;
}

UL.site {
	margin-left : 20px;
	padding-top : 0px;
	margin-top : 0px;
}

LI {
	list-style: square outside;
	color: #333333;
	margin-left : 0px;
	padding-bottom : 0px;
	padding-left: 0px;
}

UL {
	margin-left : 0px;
	padding-top : 0px;
	margin-top : 0px;
	padding-left: 15px;
}

UL.bullet {
	margin-left : 0px;
	padding-top : 0px;
	margin-top : 0px;
}

LI.white {
	list-style: square outside;
	color: #ffffff;
	margin-left : 0px;
	padding-bottom : 0px;
	padding-left: 0px;
	font-size : 14px;
	line-height : 22px;
}

LI.lg {
	list-style: square outside;
	color: #333333;
	margin-left : 0px;
	padding-bottom : 0px;
	padding-left: 0px;
	font-size : 14px;
	line-height : 22px;
}

img {
	border: 0px;
}

.highlight, .leader {
	font-weight: bold;
	color : #415f8f;
}

.highlight-lg {
	font-weight: normal;
	font-size : 14px;
	line-height : 22px;
	color : #415f8f;
}


.nav-header {
	font-weight: bold;
	color : #415f8f;
	font-size : 16px;
	line-height : 22px;
}

.para-subhead {
	font-weight: normal;
	color : #415f8f;
	font-size : 16px;
	line-height : 22px;
}

.para-subhead-box {
	font-weight: bold;
	color : #415f8f;
	font-size : 16px;
	line-height : 22px;
}

.para-subhead-box-lg {
	font-weight: normal;
	color : #415f8f;
	font-size : 20px;
	line-height : 22px;
}

.lg {
	font-weight: normal;
	color : #333333;
	font-size : 14px;
	line-height : 22px;
}

.copyright {
	font-weight: normal;
	color : #333333;
	font-size : 11px;
	line-height : 18px;
}

.gray {
	font-weight: normal;
	color : #aaa;
	font-size : 11px;
	line-height : 18px;
}

.blue {
	position : relative;
	text-align : left;
	font-size : 14px;
	line-height : 18px;
	color : #415f8f;
}

/*-------------- Icons -----------*/
table.icons {
	margin: 0px 0px 8px 12px;
	padding: 0;
	background: #ccc;
}

table.icons td {
	background: #fff;
}

#maintext {
	margin: 4px 0px 8px 12px;
	padding: 0;
	width: 168px;
	font-size : 11px;
	line-height : 18px;
}


/*-----------------    Top Navigation    ---------------------*/


.anylinkcss {
	position: absolute;
	visibility: hidden;
	border-bottom-width: 0;
	
	line-height: 18px;
	z-index: 100;
	background-color: #E9FECB;
	width: 205px;
}

.anylinkcss a:link, .anylinkcss a:visited {
	font: 11px Arial;
	width: 100%;
	display: block;
	padding: 7px 0 7px 10px;
	color: #fff;
	text-decoration: none;
	background: #AEC3e4 url(images/dotted_line.gif) repeat-x bottom;
}

.anylinkcss a:hover { /*hover background color*/
	background-color: #304A72;
	font-weight: bold;
}

.navlink {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

/*-----------------    RSS Feed    ---------------------*/

.rss_box {
	 margin: 0px;
	 width: 150px;
	 background-color: #FFFFFF;
     border: 0px solid #FF9900;
	 padding: 0px;
}

.rss_items {
	margin: 0px;
	color: #FFFFFF;
	padding: 0px;
}

p.rss_title {
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}

.rss_title {
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	background-color:#FF9900;
	color:white;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.rss_item  {
  font-family: Arial;
  font-size: 11px;
  line-height: 18px;
  font-weight : normal;
  list-style:none;
  padding-bottom: 0px;
}

.rss_item a {
    font-size: 11px;
    line-height: 18px;
	text-decoration : underline;
	color : #DE8603;
	font-weight: bold;
    font-family: Arial;
}

.rss_item a:hover {
  font-size: 11px;
  line-height: 18px;
	color : #DE8603;
	font-weight : bold;
	text-decoration : none;
}

	
.rss_item a:visited {
  font-size: 11px;
  line-height: 18px;
  color : #DE8603;
  font-weight : bold;
}

.rss_date {
	font-size: 85%;
	font-weight : normal;
	color: #fff;
}
.box-border {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
