

body {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background: #B0B0B0 ;
	margin:0px;
    font-size: 11px;
}

td {
	font-family: Verdana, Arial, helvetica, sans-serif;
}


/* header specific styles -- custom*/
.bg_header {
	background-color: #6DB43F;
	background-image: url(../img/header_main_bg.gif);
	background-repeat: repeat-x;
}

.head_topnav_bg {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	background: #D6D6D6 url(../img/header_topnav_bg.gif) no-repeat center bottom;
	height: 24px;
	color: #333;
}

.searchform {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3a3a3a;
	background-color: #ffffff;	
	width: 110px;
	height:11px;
	height:16px;
/*	border: solid 1px #3a3a3a; */
}


/* link styles */

/* global links */

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0162C3;
	text-decoration: underline;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0162C3;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0162C3;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#0162C3;
	text-decoration: underline;
}



/* topnav links */

.topnav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3A3A3A;
	text-decoration: underline;
}
.topnav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3A3A3A;
}
.topnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #222;
	text-decoration: none;
}
.topnav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}



/* main nav items and background rollovers */

.mainnav:link {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.mainnav:visited {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.mainnav:hover {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.mainnav:active {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

.mainnav_bg {
	background: #7C7C7C url(../img/mainnav_bg.jpg) repeat-x;
	height: 21px;
	padding-top: 6px;
	padding-bottom: 0px;
}

.mainnav_bg_nav1_over {
	background: #C9632B url(../img/mainnav_bg_nav1_over.jpg) repeat-x;
	height: 21px;
	padding-top: 6px;
	padding-bottom: 0px;
	
}
.mainnav_bg_nav1_over a:hover {color: #6B4B2E;}

.mainnav_bg_nav2_over {
	background: #6BADDF url(../img/mainnav_bg_nav2_over.jpg) repeat-x;
	height: 21px;
	padding-top: 6px;
	padding-bottom: 0px;
	
}
.mainnav_bg_nav2_over a:hover {color:#2E606B;}

.mainnav_bg_nav3_over {
	background: #945931 url(../img/mainnav_bg_nav3_over.jpg) repeat-x;
	height: 21px;
	padding-top: 6px;
	padding-bottom: 0px;
	
}
.mainnav_bg_nav3_over a:hover {color: #6B2E50;}

.mainnav_bg_nav4_over {
	background: #ADAA60 url(../img/mainnav_bg_nav4_over.jpg) repeat-x;
	height: 21px;
	padding-top: 6px;
	padding-bottom: 0px;
	
}
.mainnav_bg_nav4_over a:hover {color:#466B2E;}

.mainnav_bg_nav5_over {
	background: #A29F8A url(../img/mainnav_bg_nav5_over.jpg) repeat-x;
	height: 21px;
	padding-top: 6px;
	padding-bottom: 0px;
	
}
.mainnav_bg_nav5_over a:hover {color: #6B592E;}

/* begin all subnavigation styles */

/*subnav title -- used when no image present*/

.subnav_title_text {
	font-family:Georgia, "Times New Roman", Times, serif;
	height: 53px;
	vertical-align: bottom;
	background-color: ##B0B0B0;
	font-size: 22px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 3px;
	font-weight:500;
	padding-bottom:0px; 	
	background-image: url(../img/subnav_title_text_bg.jpg);
	vertical-align: bottom;
	background-color: #4C4C4C;
	background-repeat: repeat-y;
	background-position: top;
	border: 1px solid #4C4C4C;
	border-top: none;
}

/* subnavigation menu wrapper (below subnav title image) */
.subnav_wrapper {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background: #E4E4E4 url(../img/subnav_box_bg.jpg) repeat-y center;
	border-bottom: 1px solid #666666;
	color: #000;
	text-align:left;
}

/*subnav link styles*/

/* FIRST LEVEL subnav link styles*/
.subnav1:link {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5F2A5C;
	text-decoration: underline;
}
.subnav1:visited {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5F2A5C;
}
.subnav1:hover {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	text-decoration: none;
}
.subnav1:active {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #C9632B;
	text-decoration: underline;
}

/* SECOND LEVEL subnav link styles*/
.subnav2:link {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5F2A5C;
	text-decoration: underline;
}
.subnav2:visited {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5F2A5C;
}
.subnav2:hover {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	text-decoration: none;
}
.subnav2:active {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #C9632B;
	text-decoration: underline;
}

/* THIRD LEVEL subnav link styles*/
.subnav3:link {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5F2A5C;
	text-decoration: underline;
}
.subnav3:visited {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5F2A5C;
}
.subnav3:hover {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	text-decoration: none;
}
.subnav3:active {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #C9632B;
	text-decoration: underline;
}

/* ON STATE for subnav links */
.subnav1on:link {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5F2A5C;
	text-decoration: underline;
}
.subnav1on:visited {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5F2A5C;
}
.subnav1on:hover {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	text-decoration: none;
}
.subnav1on:active {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #C9632B;
	text-decoration: underline;
}
.subnav2on:link {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5F2A5C;
	text-decoration: underline;
}
.subnav2on:visited {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5F2A5C;
}
.subnav2on:hover {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	text-decoration: none;
}
.subnav2on:active {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #C9632B;
	text-decoration: underline;
}
.subnav3on:link {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5F2A5C;
	text-decoration: underline;
}
.subnav3on:visited {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5F2A5C;
}
.subnav3on:hover {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	text-decoration: none;
}
.subnav3on:active {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #C9632B;
	text-decoration: underline;
}

/* end all subnav styles */


/* Featured header images for each section of the site */
/* for "main" nav sections */
.feature_bg0 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #FEE7AC url(../media/img/head_feature_0.jpg) no-repeat;
	height: 108px;
}
.feature_bg1 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #FEE7AC url(../media/img/head_feature_1.jpg) no-repeat;
	height: 108px;
}
.feature_bg2 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #FEE7AC url(../media/img/head_feature_2.jpg) no-repeat;
	height: 108px;
}
.feature_bg3 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #FEE7AC url(../media/img/head_feature_3.jpg) no-repeat;
	height: 108px;
}
.feature_bg4 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #FEE7AC url(../media/img/head_feature_4.jpg) no-repeat;
	height: 108px;
}
.feature_bg5 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #FEE7AC url(../media/img/head_feature_5.jpg) no-repeat;
	height: 108px;
}
.feature_bg6 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #FEE7AC url(../media/img/head_feature_0.jpg) no-repeat;
	height: 108px;
}
.feature_bg7 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #FEE7AC url(../media/img/head_feature_0.jpg) no-repeat;
	height: 108px;
}
/* end feature header image classes for all sections */


/* text area and title within or accompanying featured header image for interiors */
.feature_box {
	height: 53px;
	width: 250px;
	padding-top: 12px;
	padding-right: 18px;
	float: right;
	overflow: hidden;
}

.feature_title {
	font: bold 11px Georgia;
	font-family:Georgia, "Times New Roman", Times, serif;s
	color: #9A5320;
}

.section_title{
	float: right;
	clear: both;
		font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 29px;
	font-weight: normal;
	color: #3a3a3a;
	padding-right:10px;
	padding-top: 3px;
	letter-spacing: -1px;

}

/* text area and title within or accompanying featured header image for homepage */

.feature_box_home {
	height: 53px;
	width: 250px;
	padding-top: 12px;
	padding-right: 18px;
	float: right;
	overflow: hidden;
}
.feature_title_home {
	font: bold 11px "Helvetica Light", Helvetica, Arial, sans-serif;
	color: #5F2A5C;
}


/* site section titles in header */

.section_title_1{
	float: right;
	clear: both;
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size: 29px;
	font-weight: normal;
	color: #C9632B;
	padding-right:10px;
	padding-top: 3px;
	letter-spacing: -1px;
	
}

.section_title_2{
	float: right;
	clear: both;
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size: 29px;
	font-weight: normal;
	color: #6BADDF;
	padding-right:10px;
	padding-top: 3px;
	letter-spacing: -1px;
}
.section_title_3{
	float: right;
	clear: both;
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size: 29px;
	font-weight: normal;
	color: #945931;
	padding-right:10px;
	padding-top: 3px;
	letter-spacing: -1px;
}
.section_title_4{
	float: right;
	clear: both;
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size: 29px;
	font-weight: normal;
	color: #ADAA60;
	padding-right:10px;
	padding-top: 3px;
	letter-spacing: -1px;
}
.section_title_5{
	float: right;
	clear: both;
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size: 29px;
	font-weight: normal;
	color: #A29F8A;
	padding-right:10px;
	padding-top: 3px;
	letter-spacing: -1px;
}
.section_title_6{
	float: right;
	clear: both;
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size: 29px;
	font-weight: normal;
	color: #B46D2F;
	padding-right:10px;
	padding-top: 3px;
	letter-spacing: -1px;
}
.section_title_7{
	float: right;
	clear: both;
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size: 29px;
	font-weight: normal;
	color: #B46D2F;
	padding-right:10px;
	padding-top: 3px;
	letter-spacing: -1px;
}



/* page title styles for each section */
/* for default (topnav or footer) sections */
.pagetitle_0 {
	font-weight: bold;
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	background: #A29F8A;
	padding: 2px 2px 2px 6px;
	
}

/* for main nav sections */
.pagetitle_1 {
	font-weight: bold;
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;	
	color: #FFFFFF;
	background: #B15C11;
	padding: 2px 2px 2px 6px;
	
}
.pagetitle_2 {
font-weight: bold;
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;	
	color: #FFFFFF;
	background: #00A1C3;
	padding: 2px 2px 2px 6px;
	
}
.pagetitle_3 {
font-weight: bold;
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;	
	color: #FFFFFF;
	background: #A14176;
	padding: 2px 2px 2px 6px;
	
}
.pagetitle_4 {
font-weight: bold;
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;	
	color: #FFFFFF;
	background: #6DB43F;
	padding: 2px 2px 2px 6px;
	

}
.pagetitle_5 {
font-weight: bold;
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;	
	color: #FFFFFF;
	background: #FDB813;
	padding: 2px 2px 2px 6px;
	
}

.pagetitle_6 {
font-weight: bold;
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;	
	color: #3a3a3a;
	background: #EA7E1D;
	padding: 2px 2px 2px 6px;
	
}

.pagetitle_7 {
font-weight: bold;
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;	
	color: #FFFFFF;
	background: #3a3a3a;
	padding: 2px 2px 2px 6px;
	
}


/* in page body photo style */
.photo {
	margin-right: 4px;
	margin-left: 4px;
	border: none;
}

/* footer font and horizontal line formatting */
.foot_txt {
	font-size: 10px;
}
.foot_rule {
	border-top: 1px solid #909090;	
}



/* homepage styles */

.feature_bg_home1 {
	background-color: #FDE7AE;
	background-image: url(../img/header_feature_home1.jpg);
	background-repeat: no-repeat;
	/*background-position: left top;*/
	background-position: left;
	height: 148px;
}
div.home_promotxt {line-height:17px;}
.form_quicklinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #552652;
	background-color: #FFFFFF;
	width: 140px;
	}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #552652;
	background-color: #F7F2E5;	
	
}
.title1 {
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #003366;
	padding-bottom:4px;
	border-bottom: 1px solid #003366;
	margin-bottom:4px;
}
.subtitle1 {
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.title2 {
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #945931;
	padding-bottom:4px;
	border-bottom: 1px solid #945931;
	margin-bottom:4px;
}
.subtitle2 {
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #945931;
}
.title3 {
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #79763E;
	padding-bottom:4px;
	border-bottom: 1px solid #79763E;
	margin-bottom:4px;
}

.subtitle3 {
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #79763E;
}


.title9 {
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #00718F;
	padding-bottom:4px;
	border-bottom: 1px solid #00718F;
	margin-bottom:4px;
}

.subtitle9 {
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00718F;
}




.home_ratebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #E8E5E4;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #5F2A5C;
	border-bottom-color: #5F2A5C;
	border-left-color: #5F2A5C;
}

.home_newsbox_title { }
.home_newsbox { }


/* other available page element styles */

.rule1 {border-top: 1px solid #003366;}
.rule2 {border-top: 1px solid #945931;}
.rule3 {border-top: 1px solid #79763E;}





/*glossary*/

.gthead {
	background-color: #9A5320;
	background-repeat: repeat-y;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	width : 250px;
	border : 1px solid #9A5320;
	color : #F3F1F3;
	font-weight : bold;
}

.gtbody {
	background-color: #F3F1F3;
	background-repeat: repeat-y;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	width : 250px;
	border : 1px solid #9A5320;
}

.gt {
	background-color: #Fcefe0;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	border-bottom: 1px dashed #945931;
	cursor:help;
}






.searchterm {
	background-color: #efa0a0;
	background-repeat: repeat-y;
}
.form1_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B54547;
	background-color: #F8F2D6;
	padding: 4px;
}
.contact_label {
	font-weight: bold;
	color: #4E6D4D;
	text-align: right;
}
.contact_required {
	font-weight: bold;
	color: #9A1118;
	text-align: right;
}
.faq_cat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7F3F38;
	background-color: #D6DABB;
	border: 1px solid #8CA98B;
}
.eventdate {
	font-weight: bold;
	color: #6D0401;
}
.event_label {
	font-weight: bold;
	color: #4E6D4D;
	text-align: right;
}
.news_label {

	font-weight: bold;
	color: #4E6D4D;
	text-align: right;
}
.ed_toolbar {
	background: #F8F2D6;
	padding: 6px;
	border-top: 1px dotted #46796D;
	border-right: 1px dotted #46796D;
	border-left: 1px dotted #46796D;
	border-bottom: #46796D;
}
.ed_article_body {
	background: #FDFBF2;
	padding: 16px;
	border-right: 1px dotted #E1E1E1;
	border-bottom: 1px dotted #E1E1E1;
	border-left: 1px dotted #E1E1E1;
}
.form1_ed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #30303B;
	background: #F8F2D6;
}

.form1_ed_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FEE7AC;
	background: #FEE7AC;
}
/* added per request by summit...*/


/*-------------------------------------------------
playlist table
-------------------------------------------------*/

#StatusBar {
        font-size: 11px;
        color: #999; }
       
#Box {
        padding: 7px;
        margin-top: 20px;
        margin-bottom: 10px;
        border: 1px solid #dddddd; }
       
#List {
        margin-top: 10px;
        width: 100%;
        color: #333; }

#List td {
        font-size: 11px;
        border-bottom: 1px solid #cc9;
        padding: 8px; }

#List td.last {
        border-top: 1px solid #cc9;
        border-bottom: 1px solid #cc9;
        padding: 10px; }

#List td.colhead, #List td.colheadend {
        border-left: 1px solid #cc9;
        background-color: #E6E7C9;
        border-top: 1px solid #cc9;
        padding: 4px 10px 4px 10px;
        font-size: 10px; }

#List td.colheadend {
        border-right: 1px solid #cc9; }

#List td.colheadsel {
        border-left: 1px solid #cc9;
        background-color: #cc9;
        border-top: 1px solid #cc9;
        padding: 2px 10px 2px 10px; }

#ListFilter {
        margin-top: 15px;
        padding-bottom: 10px;
        border-bottom: 1px dotted #999; } 
		
.subtitle2:link {
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.subtitle2:visited {
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.subtitle2:hover {
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.subtitle2:active {
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
