@charset "utf-8";
/* CSS Document */
body, td, th {
	font-family: Calibri, Arial;
	font-size: 0.75em;
	color: #707070;
}
td, th {
	font-size:1em;
}
* {
	margin:0px;
	padding:0px;
}
p, h1, h2, ul li, ol li, ul ul, ol ol, ul ul ul, ol ol ol, hr {
	margin-bottom:12px;
}
/* --AUTUMN CLASSES-------------------------------------------------------------- */

html#aut body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #ebebdf url(../img/page_bg_rpt_aut.gif) repeat-x top left;
}
html#aut .home_mcol a:link, html#aut .home_mcol a:visited {
	text-decoration: underline;
	color: #a89d15;
}
html#aut .home_mcol a:hover, html#aut .home_mcol a:active, html#aut .home_mcol a:focus {
	text-decoration: none;
	color: #a89d15;
}
html#aut .l2_content a:link, html#aut .l2_content a:visited {
	text-decoration: underline;
	color: #a89d15;
}
html#aut .l2_content a:hover, html#aut .l2_content a:active, html#aut .l2_content a:focus {
	text-decoration: none;
	color: #a89d15;
}
html#aut .l3_content a:link, html#aut .l3_content a:visited {
	text-decoration: underline;
	color: #a89d15;
}
html#aut .l3_content a:hover, html#aut .l3_content a:active, html#aut .l3_content a:focus {
	text-decoration: none;
	color: #a89d15;
}
html#aut h1 {
	font-size: 1.3em;
	color: #a89d15;
	font-weight:normal;
	line-height:1.3em;
}
html#aut .home_mcol h1 {
	font-size: 1.3em;
	color: #a89d15;
	font-weight:bold;
	line-height:1.3em;
}
html#aut h2 {
	font-size: 1.3em;
	color: #a89d15;
	line-height:1.3em;
}
html#aut h3 {
	font-size: 1.1em;
	color: #a89d15;
	margin-bottom:6px;
}
html#aut h4 {
	font-size: 1em;
	color: #707070;
	margin-bottom:6px;
}
html#aut #wrapper {
	background:url(../img/page_bg_top_aut.jpg) no-repeat top center;
	padding-bottom:25px;
}
html#aut .header {
	height: 152px;
	background:url(../img/header_bg_aut.jpg) no-repeat top left;
	position:relative;
}
html#aut .tnav {
	height:40px;
	background-color:#9a8708;
	text-align:center;
}
html#aut .tnav span {
	background:url(../img/tnav_rbg_aut.gif) no-repeat top right;
	padding-right:1px;
	display:inline-block;
}
html#aut .tnav a:link, html#aut .tnav a:visited {
	text-decoration: none;
	color: #ffffff;
	background:url(../img/tnav_rbg_aut.gif) no-repeat top left;
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	line-height:38px;
	padding-bottom:2px;
	font-size:1.25em;
	font-weight:normal;
}
html#aut .tnav a:hover, html#aut .tnav a:active, html#aut .tnav a:focus {
	text-decoration: none;
	color: #f8d442;
	background:url(../img/linkbg_tnav_aut.gif) repeat-x top left;
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	line-height:38px;
	padding-bottom:2px;
	font-size:1.25em;
	font-weight:normal;
}
html#aut .home_feat {
	height:215px;
	background:url(../img/home_featimg_aut.jpg) no-repeat top left;
}

html#aut .l2_feat {
	height:130px;
	background:url(../img/l2_featimg_aut.jpg) no-repeat top left;
}

/* --SUMMER CLASSES-------------------------------------------------------------- */

html#sum body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #ebebdf url(../img/page_bg_rpt_sum.gif) repeat-x top left;
}
html#sum .home_mcol a:link, html#sum .home_mcol a:visited {
	text-decoration: underline;
	color: #00928d;
}
html#sum .home_mcol a:hover, html#sum .home_mcol a:active, html#sum .home_mcol a:focus {
	text-decoration: none;
	color: #00928d;
}
html#sum .l2_content a:link, html#sum .l2_content a:visited {
	text-decoration: underline;
	color: #00928d;
}
html#sum .l2_content a:hover, html#sum .l2_content a:active, html#sum .l2_content a:focus {
	text-decoration: none;
	color: #00928d;
}
html#sum .l3_content a:link, html#sum .l3_content a:visited {
	text-decoration: underline;
	color: #00928d;
}
html#sum .l3_content a:hover, html#sum .l3_content a:active, html#sum .l3_content a:focus {
	text-decoration: none;
	color: #00928d;
}
html#sum h1 {
	font-size: 1.3em;
	color: #00928d;
	font-weight:normal;
	line-height:1.3em;
}
html#sum .home_mcol h1 {
	font-size: 1.3em;
	color: #00928d;
	font-weight:bold;
	line-height:1.3em;
}
html#sum h2 {
	font-size: 1.3em;
	color: #00928d;
	line-height:1.3em;
}
html#sum h3 {
	font-size: 1.1em;
	color: #00928d;
	margin-bottom:6px;
}
html#sum h4 {
	font-size: 1em;
	color: #707070;
	margin-bottom:6px;
}
html#sum #wrapper {
	background:url(../img/page_bg_top_sum.jpg) no-repeat top center;
	padding-bottom:25px;
}
html#sum .header {
	height: 152px;
	background:url(../img/header_bg_sum.jpg) no-repeat top left;
	position:relative;
}
html#sum .tnav {
	height:40px;
	background-color:#00928d;
	text-align:center;
}
html#sum .tnav span {
	background:url(../img/tnav_rbg_sum.gif) no-repeat top right;
	padding-right:1px;
	display:inline-block;
}
html#sum .tnav a:link, html#sum .tnav a:visited {
	text-decoration: none;
	color: #ffffff;
	background:url(../img/tnav_rbg_sum.gif) no-repeat top left;
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	line-height:38px;
	padding-bottom:2px;
	font-size:1.25em;
	font-weight:normal;
}
html#sum .tnav a:hover, html#sum .tnav a:active, html#sum .tnav a:focus {
	text-decoration: none;
	color: #f8d442;
	background:url(../img/linkbg_tnav_sum.gif) repeat-x top left;
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	line-height:38px;
	padding-bottom:2px;
	font-size:1.25em;
	font-weight:normal;

}
html#sum .home_feat {
	height:215px;
	background:url(../img/home_featimg_sum.jpg) no-repeat top left;
}

html#sum .l2_feat {
	height:130px;
	background:url(../img/l2_featimg_sum.jpg) no-repeat top left;
}

/* --WINTER CLASSES-------------------------------------------------------------- */

html#win body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #ebebdf url(../img/page_bg_rpt_win.gif) repeat-x top left;
}
html#win .home_mcol a:link, html#win .home_mcol a:visited {
	text-decoration: underline;
	color: #007289;
}
html#win .home_mcol a:hover, html#win .home_mcol a:active, html#win .home_mcol a:focus {
	text-decoration: none;
	color: #007289;
}
html#win .l2_content a:link, html#win .l2_content a:visited {
	text-decoration: underline;
	color: #007289;
}
html#win .l2_content a:hover, html#win .l2_content a:active, html#win .l2_content a:focus {
	text-decoration: none;
	color: #007289;
}
html#win .l3_content a:link, html#win .l3_content a:visited {
	text-decoration: underline;
	color: #007289;
}
html#win .l3_content a:hover, html#win .l3_content a:active, html#win .l3_content a:focus {
	text-decoration: none;
	color: #007289;
}
html#win h1 {
	font-size: 1.3em;
	color: #007289;
	font-weight:normal;
	line-height:1.3em;
}
html#win .home_mcol h1 {
	font-size: 1.3em;
	color: #007289;
	font-weight:bold;
	line-height:1.3em;
}
html#win h2 {
	font-size: 1.3em;
	color: #007289;
	line-height:1.3em;
}
html#win h3 {
	font-size: 1.1em;
	color: #007289;
	margin-bottom:6px;
}
html#win h4 {
	font-size: 1em;
	color: #707070;
	margin-bottom:6px;
}
html#win #wrapper {
	background:url(../img/page_bg_top_win.jpg) no-repeat top center;
	padding-bottom:25px;
}
html#win .header {
	height: 152px;
	background:url(../img/header_bg_win.jpg) no-repeat top left;
	position:relative;
}
html#win .tnav {
	height:40px;
	background-color:#007289;
	text-align:center;
}
html#win .tnav span {
	background:url(../img/tnav_rbg_win.gif) no-repeat top right;
	padding-right:1px;
	display:inline-block;
}
html#win .tnav a:link, html#win .tnav a:visited {
	text-decoration: none;
	color: #ffffff;
	background:url(../img/tnav_rbg_win.gif) no-repeat top left;
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	line-height:38px;
	padding-bottom:2px;
	font-size:1.25em;
	font-weight:normal;
}
html#win .tnav a:hover, html#win .tnav a:active, html#win .tnav a:focus {
	text-decoration: none;
	color: #f8d442;
	background:url(../img/linkbg_tnav_win.gif) repeat-x top left;
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	line-height:38px;
	padding-bottom:2px;
	font-size:1.25em;
	font-weight:normal;
}
html#win .home_feat {
	height:215px;
	background:url(../img/home_featimg_win.jpg) no-repeat top left;
}

html#win .l2_feat {
	height:130px;
	background:url(../img/l2_featimg_win.jpg) no-repeat top left;
}

/* --SPRING CLASSES-------------------------------------------------------------- */

html#spr body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #ebebdf url(../img/page_bg_rpt_spr.gif) repeat-x top left;
}
html#spr .home_mcol a:link, html#spr .home_mcol a:visited {
	text-decoration: underline;
	color: #629402;
}
html#spr .home_mcol a:hover, html#spr .home_mcol a:active, html#spr .home_mcol a:focus {
	text-decoration: none;
	color: #629402;
}
html#spr .l2_content a:link, html#spr .l2_content a:visited {
	text-decoration: underline;
	color: #629402;
}
html#spr .l2_content a:hover, html#spr .l2_content a:active, html#spr .l2_content a:focus {
	text-decoration: none;
	color: #629402;
}
html#spr .l3_content a:link, html#spr .l3_content a:visited {
	text-decoration: underline;
	color: #629402;
}
html#spr .l3_content a:hover, html#spr .l3_content a:active, html#spr .l3_content a:focus {
	text-decoration: none;
	color: #629402;
}
html#spr h1 {
	font-size: 1.3em;
	color: #629402;
	font-weight:normal;
	line-height:1.3em;
}
html#spr .home_mcol h1 {
	font-size: 1.3em;
	color: #629402;
	font-weight:bold;
	line-height:1.3em;
}
html#spr h2 {
	font-size: 1.3em;
	color: #629402;
	line-height:1.3em;
}
html#spr h3 {
	font-size: 1.1em;
	color: #629402;
	margin-bottom:6px;
}
html#spr h4 {
	font-size: 1em;
	color: #707070;
	margin-bottom:6px;
}
html#spr #wrapper {
	background:url(../img/page_bg_top_spr.jpg) no-repeat top center;
	padding-bottom:25px;
}
html#spr .header {
	height: 152px;
	background:url(../img/header_bg_spr.jpg) no-repeat top left;
	position:relative;
}
html#spr .tnav {
	height:40px;
	background-color:#629402;
	text-align:center;
}
html#spr .tnav span {
	background:url(../img/tnav_rbg_spr.gif) no-repeat top right;
	padding-right:1px;
	display:inline-block;
}
html#spr .tnav a:link, html#spr .tnav a:visited {
	text-decoration: none;
	color: #ffffff;
	background:url(../img/tnav_rbg_spr.gif) no-repeat top left;
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	line-height:38px;
	padding-bottom:2px;
	font-size:1.25em;
	font-weight:normal;
}
html#spr .tnav a:hover, html#spr .tnav a:active, html#spr .tnav a:focus {
	text-decoration: none;
	color: #f8d442;
	background:url(../img/linkbg_tnav_spr.gif) repeat-x top left;
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	line-height:38px;
	padding-bottom:2px;
	font-size:1.25em;
	font-weight:normal;
}
html#spr .home_feat {
	height:215px;
	background:url(../img/home_featimg_spr.jpg) no-repeat top left;
}
html#spr .l2_feat {
	height:130px;
	background:url(../img/l2_featimg_spr.jpg) no-repeat top left;
}

/* --END SEASON CLASSES--------------------------------------------------------- */

#container {
	width: 900px;
	margin: 0px auto;
}
.head_link_logo {
	position:absolute;
	width:204px;
	height:109px;
	left: 347px;
	top: 25px;
}
.head_link_qual {
	position:absolute;
	width:80px;
	height:91px;
	left: 817px;
	top: 33px;
}
.l2_feat {
	height:130px;
}
.footer {
	background-color:#d7d5bf;
	padding-left:20px;
	padding-right:20px;
	height:40px;
	font-size:1.1em;
}
.foot_l {
	float:left;
	color:#686868;
	text-transform:uppercase;
	height:40px;
	font-weight:bold;
	line-height:40px;
}
.foot_r {
	float:right;
	color: #897803;
	height:40px;
	line-height:40px;
}
.foot_r a:link, .foot_r a:visited {
	text-decoration: none;
	color: #686868;
}
.foot_r a:hover, .foot_r a:active, .foot_r a:focus {
	text-decoration: none;
	color: #897803;
}
.subfooter {
	padding-left:20px;
	padding-right:20px;
	height:26px;
	font-size:10px;
	font-family:Arial, Verdana;
}
.subfoot_l {
	height:26px;
	line-height:26px;
	color:#9a8708;
	float:left;
	text-transform:uppercase;
}
.subfoot_l span {
	color:#655907;
}
.subfoot_l a:link, .subfoot_l a:visited {
	text-decoration: none;
	color:#9a8708;
}
.subfoot_l a:hover, .subfoot_l a:active, .subfoot_l a:focus {
	text-decoration: underline;
	color:#9a8708;
}
.subfoot_r {
	height:26px;
	line-height:26px;
	color:#9a8708;
	float:right;
}
.home_lcol {
	border-bottom:2px solid #ebebdf;
	background-color:#d7d5bf;
	padding-top:2px;
	padding-bottom:2px;
}
.home_lcol_hdrblk {
	height:30px;
	line-height:30px;
	background-color:#d7d5bf;
	text-align:left;
	color:#381f12;
	text-transform:uppercase;
	font-weight:normal;
	padding-left:20px;
	font-size:1em;
}
.home_lcol_hdrblk span {
	color:#7c6703;
}
.home_lcol_hdrblk a:link, .home_lcol_hdrblk a:visited {
	text-decoration: none;
	color:#381f12;
}
.home_lcol_hdrblk a:hover, .home_lcol_hdrblk a:active, .home_lcol_hdrblk a:focus {
	text-decoration: underline;
	color:#381f12;
}
.l2_lcol_hdrblk {
	height:30px;
	line-height:30px;
	background-color:#d7d5bf;
	text-align:right;
	color:#381f12;
	text-transform:uppercase;
	font-weight:normal;
	padding-right:20px;
	font-size:1em;
}

.l2_lcol_hdrblk a:link, .l2_lcol_hdrblk a:visited {
	text-decoration: none;
	color:#381f12;
}
.l2_lcol_hdrblk a:hover, .l2_lcol_hdrblk a:active, .l2_lcol_hdrblk a:focus {
	text-decoration: underline;
	color:#381f12;
}
.home_rcol {
	background-color:#e3e1c6;
}
.home_rcol_top {
	background:url(../img/home_rcol_hr.gif) no-repeat bottom left;
	height:56px;
	line-height:24px;
	padding-right:25px;
	text-align:right;
	color:#381f12;
	font-size:1.25em;
	padding-top:8px;
}
.l2_lcol_top {
	height:56px;
	line-height:24px;
	padding-right:25px;
	text-align:right;
	color:#381f12;
	font-size:1.25em;
	padding-top:8px;
	background-color:#d7d5bf;
}
.home_mcol {
	background: #FFFFFF;
	padding-left:21px;
	padding-top:25px;
	padding-right:28px;
	line-height:1.3em;
	font-size:1.1em;
}
.home_mcol span {
	font-size:0.85em;
	line-height:1.3em;
}
.icon_spacer {
	margin-left:5px;
	margin-right:5px;
}
.home_rcol_icons {
	text-align:right;
	padding-right:25px;
}
.home_rcol_btm {
	padding:17px;
}
#print_header {
	display:none;
}
* html .ie6_fix {
	margin-top:-3px;
}
* html .ie6_fix_nav {
	margin-top:-6px;
}
.l2_subnav {
	height:30px;
	background-color:#7f7d62;
}
.subnav_left {
	text-align:right;
	text-transform:uppercase;
	color:#ceca99;
	font-size:1.2em;
	padding-right:15px;
	letter-spacing:0.15em;
}
.subnav_right {
	text-align:left;
	padding-left:26px;
	color:#FFFFFF;
	font-size:1.1em;
	line-height:30px;
	height:30px;
}
.subnav_right span {
	float:left;
	display:block;
}
.subnav_right a:link, .subnav_right a:visited {
	text-decoration: none;
	color:#FFFFFF;
	display:block;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	height:24px;
	line-height:24px;
	border-bottom:3px solid #7f7d62;
}
.subnav_right a:hover, .subnav_right a:active, .subnav_right a:focus {
	text-decoration: none;
	color:#ceca99;
	display:block;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	height:24px;
	line-height:24px;
	border-bottom:3px solid #ceca99;
}
.lcol_btn {
	border-top:2px solid #ebebdf;
}
.content_img {
	float:right;
	margin-left:33px;
	margin-bottom:33px;
}
.l2_content {
	background: #FFFFFF;
	padding-left:21px;
	padding-top:25px;
	padding-right:28px;
	line-height:1.3em;
	font-size:1.1em;
	padding-bottom:12px;
}
.l3_content {
	background: #FFFFFF;
	padding-left:21px;
	padding-top:25px;
	padding-right:139px;
	line-height:1.3em;
	font-size:1.1em;
	padding-bottom:12px;
}
ul, ol {
	margin-left:15px;
}

a img {
    border:0;
}
