body {
	background-color: #F6F3E5;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family : Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; }
	
sup {
	font-size : 9px;
	color : #000000; }
	
.alert {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000; }
a.alert { text-decoration: underline; }
a.alert:hover { color: #EB510F; text-decoration: underline; }

/* Home & Contact Us links at top */
.headerlinksarea {
	font-size : 11px;
	color : #000000;
	padding-left : 15px; }
	
.headerlinks {
	font-size : 11px;
	color : #000000;
	font-weight : Bold; }
A.headerlinks { color: #000000; text-decoration : none; }
A.headerlinks:hover { color: #CC6600; text-decoration : none; }

/* Privacy Policy & Legal Notices links at bottom */
.footerlinks {
	font-size : 10px;
	color : #000000; }
A.footerlinks { color: #CC6600; text-decoration : none; }
A.footerlinks:hover { color: #CC6600; text-decoration : underline; }

/* Products & Services and Community Links on index */
.indexlinksarea {
	font-size: 14px;
	color: #000000; }
.indexlinks {
	font-size : 12px;
	color : #000000; }
A.indexlinks { color: #000000; text-decoration : none; }
A.indexlinks:hover { color: #EB510F; text-decoration : none; }

.indexlinks2 {
	font-size : 10px;
	color : #000000; }
A.indexlinks2 { color: #000000; text-decoration : underline; }
A.indexlinks2:hover { color: #EB510F; text-decoration : underline; }

/* left menu on secondary pages */
.subnavtable {
	background-color: #336633; }
	
.subnavpad1 {
	background-color: #336633;
	padding-left : 14px;
	padding-top : 1px;
	padding-bottom : 0px; }

.subnavpad2 {
	background-color: #336633;
	padding-left : 21px;
	padding-top : 1px;
	padding-bottom : 0px; }

.subnavlink1 {
	font-size : 11px;
	color : #FFFFFF; }
A.subnavlink1 { color: #FFFFFF; text-decoration : none; }
A.subnavlink1:hover { color: #CCCCCC; text-decoration : none; }

.subnavlink2 {
	font-size : 11px;
	color : #FFFFFF; }
A.subnavlink2 { color: #FFFFFF; text-decoration : none; }
A.subnavlink2:hover { color: #CCCCCC; text-decoration : none; }

.subnavbottom {
	font-size : 11px;
	color : #FFFFFF;
	background-color: #40857C;
	padding-left : 7px;
	padding-top : 6px;
	padding-bottom : 6px; }
A.subnavbottom { color: #FFFFFF; text-decoration : none; }
A.subnavbottom:hover { color: #D3C57D; text-decoration : none; }

.subnavheading {
	font-size : 11px;
	color : #FFFFFF;
	background-color: #336633;
	padding-left : 7px;
	padding-top : 4px;
	padding-bottom : 4px;
	font-weight : Bold; }
A.subnavheading { color: #FFFFFF; text-decoration : none; }
A.subnavheading:hover { color: #CCCCCC; text-decoration : none; }

.subnavdivline {
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 100%;
	border-width: 1px; }
	
.subnavpad3 {
	background-color: #336633;
	padding-left : 28px;
	padding-top : 1px;
	padding-bottom : 0px; }

.subnavlink3 {

	font-size : 11px;
	color : #FFFFFF;
}
A.subnavlink3 {
color: #FFFFFF; text-decoration : none;
}
A.subnavlink3:hover {
color: #CCCCCC; text-decoration : none;
}

/* links throughout rest of site */
.bodylink {
	font-size : 12px;
	color : #CC6600; }
A.bodylink { color: #CC6600; text-decoration : none; }
A.bodylink:hover { color: #CC6600; text-decoration : underline; }

/* descriptions */
.descriptionlink {
	font-size: 11px;
	color: #CC6600; }
A.descriptionlink { color: #CC6600; text-decoration: none; }
A.descriptionlink:hover { color: #CC6600; text-decoration: underline; }

/* darker tan in center box */
.contentbg {
	background-color: #E6DFCC; }

/* text boxes on index */
.inputtext {
	font-size : 10px;
	color : #000000; }

/* search box on index */
.searchbox {
	font-size : 12px;
	color : #000000;
	width: 180px; }
	
/* myaccount box on index */
.myaccount {
	font-size : 12px;
	color : #000000;
	width: 100px; }

.myaccounttext { 
	color: #000000;
	font-size: 12px; }
	
/* default text box */
input { 
	font-size: 9pt; }
	
select { 
	font-size: 9pt; }
	
/* page titles */
.title {
	font-size: 42px;
	color: #666666; }
	
/* other tables */
.tabletop {
	background-color: #336633;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center; }
	
.tablemiddleheader {
	font-size: 11px;
	color: #000000;
	vertical-align: top; }
	
.tablemiddle {
	font-size: 11px;
	color: #000000;
	text-align: center;
	vertical-align: top; }

.tablemiddleheader2 {
	background-color: #D2DDD2;
	font-size: 11px;
	color: #000000;
	vertical-align: top; }
	
.tablemiddle2 {
	background-color: #D2DDD2;
	font-size: 11px;
	color: #000000;
	text-align: center;
	vertical-align: top; }
	
/* background & text for content */
.contentwindowtable {
	background-color: #F6F3E5; }

.contentwindow {
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	background-color: #F6F3E5; }

.contenttext {
	font-size : 12px;
	color : #000000;
	background-color: #F6F3E5;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px; }
	
.contenttext2 {
	font-size : 12px;
	color : #000000; }

/* template corners & edges */
.cornerupperleft {
	background-image: url(images/corner_upper_left.gif);
	background-repeat: no-repeat; }

.cornerupperright {
	background-image: url(images/corner_upper_right.gif);
	background-repeat: no-repeat; }

.cornerlowerleft {
	background-image: url(images/corner_lower_left.gif);
	background-repeat: no-repeat; }

.cornerlowerright {
	background-image: url(images/corner_lower_right.gif);
	background-repeat: no-repeat; }

.divlinetop {
	background-image: url(images/div_line_top.gif);
	background-repeat: repeat-x; }

.divlinebottom {
	background-image: url(images/div_line_bottom.gif);
	background-repeat: repeat-x; }

.divlineleft {
	background-image: url(images/div_line_left.gif);
	background-repeat: repeat-y; }

.divlineright {
	background-image: url(images/div_line_right.gif);
	background-repeat: repeat-y; }

.contentcornermain {
	background-image: url(images/content_corner_main.gif);
	background-repeat: no-repeat; }

.contentcornerupperleft {
	background-image: url(images/content_corner_1.gif);
	background-repeat: no-repeat; }

.contentcornerupperright {
	background-image: url(images/content_corner_2.gif);
	background-repeat: no-repeat; }

.contentcornerlowerright {
	background-image: url(images/content_corner_1.gif);
	background-repeat: no-repeat; }

.contentcornerlowerleft {
	background-image: url(images/content_corner_2.gif);
	background-repeat: no-repeat; }

.contentdivlinemain {
	background-image: url(images/content_div_line_main.gif);
	background-repeat: repeat; }

.contentdivlinetop {
	background-image: url(images/content_div_line_top.gif);
	background-repeat: repeat-x; }

.contentdivlinebottom {
	background-image: url(images/content_div_line_bottom.gif);
	background-repeat: repeat-x; }

.contentdivlineleft {
	background-image: url(images/content_div_line_left.gif);
	background-repeat: repeat-y; }

.contentdivlineright {
	background-image: url(images/content_div_line_right.gif);
	background-repeat: repeat-y; }

.menucornerupperleft {
	background-image: url(images/menu_corner_upper_left.gif);
	background-repeat: no-repeat; }

.menucornerupperright {
	background-image: url(images/menu_corner_upper_right.gif);
	background-repeat: no-repeat; }

.menucornerlowerright {
	background-image: url(images/menu_corner_lower_right.gif);
	background-repeat: no-repeat; }

.menucornerlowerleft {
	background-image: url(images/menu_corner_lower_left.gif);
	background-repeat: no-repeat; }