/*Default Styles - should be included on all sites, all pages*/
/*-------------------------------------------------Bodytext Styles & Colors------------------------------------------*/ 
.bodytext-italic { FONT: italic 11px verdana,sans-serif; VERTICAL-ALIGN: top; COLOR: #000; TEXT-DECORATION: none }
.bodytext-sm { FONT: 10px arial, sans-serif; VERTICAL-ALIGN: top; COLOR: #000;TEXT-DECORATION: none }
.bodytext-lrg { FONT: 12px verdana,sans-serif; VERTICAL-ALIGN: top; COLOR: #000; TEXT-DECORATION: none }
.bodytext {
	font: normal 11px arial, sans-serif;
	color: #000;
	text-decoration: none;
	vertical-align: top;
}
.bodytext-red {
	font: 800 11px arial, sans-serif;
	color: #f00;
	text-decoration: none;
	vertical-align: top;
}
.bodytext-bold {
	font: 800 11px arial, sans-serif;
	color: #000;
	text-decoration: none;
	vertical-align: top;
}
.bodytext-boldItalic {
	font: italic 800 11px arial, sans-serif;
	color: #000;
	text-decoration: none;
	vertical-align: top;
}
.bodytext-wht {
	font: 800 11px arial, sans-serif;
	color: #fff;
	text-decoration: none;
	vertical-align: top;
}
.bodytext-sm {
	font: normal 10px arial, sans-serif;
	color: #000;
	text-decoration: none;
	vertical-align: top;
}
.small-uc {
	font: normal 10px arial, sans-serif;
	color: #000;
	text-transform: uppercase;
	text-align: center;
}

/*----------------------------------------------------Head Colors-------------------------------------------------------*/ 
.head-whtonblu { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #339; PADDING-BOTTOM: 3px; FONT: 400 14px arial,sans-serif; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 3px }
.head-blk {
	font: 800 13px arial, sans-serif;
	color: #000;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.head-gray {
	font: 800 13px arial, sans-serif;
	color: #999;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.head-blu {
	font: 800 13px varial, sans-serif;
	color: #194775;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.head-rust {
	font: 800 13px arial, sans-serif;
	color: #a85100;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.head-burg {
	font: 800 13px arial, sans-serif;
	color: #6e1900;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.head-red {
	font: 800 13px arial, sans-serif;
	color: #f00;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.head-grn {
	font: 800 13px arial, sans-serif;
	color: #0a823a;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.head-whtongrn {
	width: 100%;
	font: 800 12px arial, sans-serif;
	color: #fff;
	background: #0a823a;
	letter-spacing: 0.08em;
	text-decoration: none;
	vertical-align: middle;
	padding: 2px 0 2px 8px;
	margin: 0 0 4px 0;
}

/*------------------------------------------------------Head Large Colors-------------------------------------------------*/ 
.headlrg-blk {
	font: 800 14px arial, sans-serif;
	color: #000;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.headlrg-gray {
	font: 800 14px arial, sans-serif;
	color: #999;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.headlrg-blu {
	font: 800 14px arial, sans-serif;
	color: #194775;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.headlrg-rust {
	font: 800 14px arial, sans-serif;
	color: #a85100;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.headlrg-burg {
	font: 800 14px arial, sans-serif;
	color: #6e1900;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.headlrg-red {
	font: 800 14px arial, sans-serif;
	color: #f00;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.headlrg-grn {
	font: 800 14px arial, sans-serif;
	color: #0a823a;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}

/*----------------------------------------------------Head Very Large Colors---------------------------------------------*/
.headvlrg-blk {
	font: normal 16px arial, sans-serif;
	color: #000;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.headvlrg-gray {
	font: normal 16px arial, sans-serif;
	color: #999;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.headvlrg-blu {
	font: normal 16px arial, sans-serif;
	color: #194775;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.headvlrg-rust {
	font: normal 16px arial, sans-serif;
	color: #a85100;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.headvlrg-burg {
	font: normal 16px arial, sans-serif;
	color: #6e1900;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0 ;
}
.headvlrg-red {
	font: normal 16px arial, sans-serif;
	color: #f00;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.headvlrg-grn {
	font: normal 16px arial, sans-serif;
	color: #0a823a;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}

/*-----------------------------------------------------Subhd Colors------------------------------------------------------*/ 
.subhd-blk-italic { FONT: 800 italic 12px arial, sans-serif; VERTICAL-ALIGN: top; COLOR: #000; TEXT-DECORATION: none }
.subhd-blu-italic { FONT: 800 italic 12px arial, sans-serif; VERTICAL-ALIGN: top; COLOR: #03f; TEXT-DECORATION: none }
.subhd-burg-italic { FONT: 800 italic 12px arial, sans-serif; VERTICAL-ALIGN: top; COLOR: #900; TEXT-DECORATION: none }
.subhd-red-italic { FONT: 800 italic 12px arial, sans-serif; VERTICAL-ALIGN: top; COLOR: #f00; TEXT-DECORATION: none }
.subhd-blk {
	font: 800 12px arial, sans-serif;
	color: #000;
	text-decoration: none;
	vertical-align: top;
}
.subhd-blk:hover {
	text-decoration: underline;
}
.subhd-gray {
	font: 800 12px arial, sans-serif;
	color: #666;
	text-decoration: none;
	vertical-align: top;
}
.subhd-gray:hover {
	text-decoration: underline;
}
.subhd-blu {
	font: 800 12px arial, sans-serif;
	color: #194775;
	text-decoration: none;
	vertical-align: top;
}
.subhd-blu:hover {
	text-decoration: underline;
}
.subhd-rust {
	font: 800 12px arial, sans-serif;
	color: #a85100;
	text-decoration: none;
	vertical-align: top;
}
.subhd-rust:hover {
	text-decoration: underline;
}
.subhd-burg {
	font: 800 12px arial, sans-serif;
	color: #6e1900;
	text-decoration: none;
	vertical-align: top;
}
.subhd-burg:hover {
	text-decoration: underline;
}
.subhd-red {
	font: 800 12px arial, sans-serif;
	color: #f00;
	text-decoration: none;
	vertical-align: top;
}
.subhd-red:hover {
	text-decoration: underline;
}
.subhd-grn {
	font: 800 12px arial, sans-serif;
	color: #0a823a;
	text-decoration: none;
	vertical-align: top;
}
.subhd-red:hover {
	text-decoration: underline;
}
.subhd-wht {
	font: 800 12px arial, sans-serif;
	color: #fff;
	text-decoration: none;
	vertical-align: top;
}
.subhd-wht:hover {
	text-decoration: underline;
}

/*----------------------------------------------------Link Colors-------------------------------------------------------*/ 
.link-blk:hover { COLOR: #a91d00; TEXT-DECORATION: underline }
.link-blk {
	font: normal 11px arial, sans-serif;
	color: #000;
	text-decoration: underline;
}
.link-red {
	font: normal 11px arial, sans-serif;
	color: #f00;
	text-decoration: underline;
}
.link-wht {
	font: 600 11px arial, sans-serif;
	color: #fff;
	text-decoration: underline;
}
.link-burg {
	font: normal 11px arial, sans-serif;
	color: #930;
	text-decoration: underline;
}
.link-rust {
	font: normal 11px arial, sans-serif;
	color: #960;
	text-decoration: underline;
}
.link-blu {
	font: normal 11px arial, sans-serif;
	color: #286eb3;
	text-decoration: underline;
}
.link-grn {
	font: normal 11px arial, sans-serif;
	color: #0a823a;
	text-decoration: underline;
}

/*-----------------------------------------------------Hidden Price Quote------------------------------------------------*/
.quote { PADDING-RIGHT: 18px; PADDING-LEFT: 20px; BACKGROUND: url(../images/qtbox_mid.gif) repeat-y; PADDING-BOTTOM: 10px; MARGIN: -6px 0px 0px; FONT: italic 12px/18px georgia, serif; COLOR: #000; PADDING-TOP: 10px; LETTER-SPACING: 0.07em; TEXT-ALIGN: center }
#quotebox { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px -10px 15px; WIDTH: 200px; PADDING-TOP: 0px }