
html,
body {
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size:14px;
	color:#000000;
	background-color: #c2e9b3;
	background-image:url(/Portals/WVBOLD/Skins/WVBOLD/Images/Content_bg.jpg);
	background-repeat:repeat-y;
	background-position: center;
	margin:0;
	padding: 0;
	height: 100%;
}
#Form {
}
#Container {
	min-height:100%;
	width: 100%;
	position:absolute;
	background-image:url(/Portals/WVBOLD/Skins/WVBOLD/Images/Page_bg1.jpg);
	background-repeat:no-repeat;
	background-position: center top;
}
#Header {
	position: relative;
	background-color: #34b500;
	background-image:url(/Portals/WVBOLD/Skins/WVBOLD/Images/Menu_bg.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
	width: 100%;
	height: 208px;
}
#Header_Logo {
	width: 1240px;
	height: 170px;
	position: relative;
	background-image:url(/Portals/WVBOLD/Skins/WVBOLD/Images/Header_logo.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
}
.home_link {
	display:block;
	width: 1240px;
 	height: 170px;
	margin:0 auto;
}
#Search {
	position: absolute;
	top: 20px;
	right:0;
}
#dnn_dnnSearch_txtSearch {
	border:1px solid #34b500 !important;
}
.SearchButton {
	display: none;
}
#dnn_Header_Pane {
	max-width: 1280px;
	min-width:1240px;
	margin: 0 auto;
	padding: 0;
}
#dnn_hnav {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: justify;
}
#dnn_hnav:after {
    content: '';
    display: inline-block;
    width: 100%;
}
#dnn_hnav li {
    display: inline-block;
	text-align: center;
	list-style: none;
	margin: 0;
	padding: 0;
}
#dnn_hnav li.Active {
	background-image:url(/Portals/WVBOLD/Skins/WVBOLD/Images/Menu_bg_active.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
	
}
#dnn_hnav li a {
    display: inline-block;
    color: white;
	font-size: 16px;
	margin: 0;
    padding: 7px 20px 13px 20px;
    text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
#dnn_hnav li a:hover {
	background-image:url(/Portals/WVBOLD/Skins/WVBOLD/Images/Menu_bg_hover.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
	
}
#Content_Fade {
	width: 1280px;
	height: 29px;
	background-image:url(/Portals/WVBOLD/Skins/WVBOLD/Images/Content_fade.png);
	background-repeat:repeat-x;
	background-position: bottom;
	margin: 40px auto 0 auto;
}
#Body_Content {
	width: 1240px;
	background-color: #FFFFFF;
	margin: 0 auto 70px auto;
	padding: 30px 20px 20px 20px;
}
#dnn_ContentPane, #dnn_ContentBottom {
	width: 1240px;
	text-align: left;
	font-size: 14px;
}
.content_box {
	display: flex;
}
#dnn_ContentLeft, #dnn_ContentRight {
	width: 620px;
	text-align: left;
	font-size: 14px;
}
#dnn_ContentPane p, #dnn_ContentPane li, #dnn_ContentLeft p, #dnn_ContentLeft li, #dnn_ContentRight p, #dnn_ContentRight li, #dnn_ContentBottom p, #dnn_ContentBottom li {
	font-size: 14px;
}
#dnn_ContentPane a, #dnn_ContentLeft a, #dnn_ContentRight a, #dnn_ContentBottom a {
	color:#33b500;
}
#Footer {
	position:absolute;
	bottom:0;
	background-color: #33b500;
	width: 100%;
	height: 70px;
}
#Footer .Normal, #Footer a {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
#Footer_Content {
	max-width: 1280px;
	min-width:1240px;
	height: 100%px;
	margin: 5px auto 10px auto;
	padding: 0;
	text-align: center;
}
#dnn_Footer_Left{
	float: left;
	width: 430px;
	height: 100%;
	text-align: left;
	margin: 0;
}
#dnn_Footer_Center{
	display: inline-block;
	width: 420px;
	height: 60%;
	margin: 0;
}
#dnn_Footer_Right {
	float: right;
	width: 430px;
	height: 100%;
	text-align: right;
	margin: 0;
}
#dnn_dnnLOGIN_loginLink, #dnn_dnnLOGIN_cmdLogin {
	font-size:14px;
	font-weight:100;
	color:#33b500 !important;
	margin:0 auto;
	padding:0 0 0 0;
	text-decoration: none;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-weight:bold;
    COLOR: #404040;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
H1 {
	font-size:20pt;
}
H2 {
	font-size:16pt;
}
H3 {
	font-size:12pt;
}
HR {
}
.TitleH2 {
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-weight:bold;
    COLOR: #404040;
	margin:0 0 20px 0;
	padding:0 0 -30px 0;	
}
.acrobat {
	width 500px;
}

.UDT_Table_Board, .UDT_Table_Discipline {
	width:100%;
}
.UDT_Table_Board TD, .UDT_Table_Discipline TD {
	padding: 5px;
	vertical-align: top;
	font-weight: normal;
}
.UDT_Table_Board .UDT_Row, .UDT_Table_Discipline .UDT_Row {
	background-color: #edf8e8;
}
.UDT_Table_Board .UDT_AltRow, .UDT_Table_Discipline .UDT_AltRow {
	background-color: #FFFFFF;
}
.UDT_Table_Board .board_member, .UDT_Table_Board .staff_member {
	width: 50%;
}
.UDT_Table_Board .board_address, .UDT_Table_Board .staff_address {
	width: 30%;
}
.UDT_Table_Board .board_contact, .UDT_Table_Board .staff_contact {
	width: 20%;
}
.UDT_Table_Board .board_name {
	font-size: 14px;
	font-weight: bold;
}
.UDT_Table_Board .board_title {
	font-size: 13px;
	font-weight: bold;
}
.UDT_Table_Board .term_ends {
	font-weight: 100;
}
.UDT_Table_Discipline .UDT_FY_Header {
	font-size: 14px;
	font-weight: bold;
	text-align: center
}
.UDT_Table_Discipline .UDT_HeaderRow {
	background-color: #33b500;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
}
.UDT_Table_Discipline .UDT_HeaderRow TH {
	padding: 2px 10px 2px 10px;
	color: #FFFFFF;
}
.footnote {
	font-size: 12px;
}

.linkTD {
	text-align:center;
	width:30px;
}
.linkTD BR {
	display:none;
}

.UDT_Table_Minutes {
	width: 600px;;
}
.UDT_Table_Minutes .UDT_HeaderRow {
	background-color: #33b500;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
}
.UDT_Table_Minutes th {
	padding: 2px 10px 2px 10px;
	color: #FFFFFF;
}
.UDT_Table_Minutes .UDT_Row {
	background-color: #f1f1f1;
}
.UDT_Table_Minutes .UDT_AltRow {
	background-color: #FFFFFF;
}
.PDFlink {
	width:30px;
	height:30px;
	background-image:url(/Portals/WVBold/images/PDF_icon.png);
	background-position:center;
	background-repeat:none;
	margin:0 auto;
	cursor:pointer;
}
a:hover .PDFlink {
	background-image:url(/Portals/WVBOLD/images/PDF_icon.png);
}
.PDFlink a {
	text-decoration: none;
}
.laws_list {
	list-style: none;
}
.ui-accordion-header-collapsed a {
	font-weight: bold;
	color: #FFFFFF !important;
	
}
.ui-accordion-header-active a {
	font-weight: bold;
	color:#33b500; !important;
	
}
.dnnFAQs div {
	font-size: 14px;
}

/*========================================================+
|  Form and List - Fillable Forms                         |
+========================================================*/	

.form-horizontal {
	width:625px;
	margin: 0 auto;
}
.form-horizontal H4, .form-horizontal P {
	text-align: center;
}

.dnnForm input.dnnFormRequired {
	border-left:1px solid #bfbfbf !important;
	border-right:5px solid red !important;
}

.form-group {
	display: flex;
	margin-bottom: 0 !important;
}
.form-group-stack {
	display: block;
	margin-bottom: 0 !important;
	text-align: center;
}
.form-question {
	display: flex;
	width: 200px;
	vertical-align: bottom;
	text-align: right;
	padding-right: 3px;
}
.form-question-zip {
	display: flex;
	width: 100px;
	vertical-align: bottom;
	text-align: right;
	padding-right: 3px;
}
.form-question-stack {
	display: inline;
	width:100%;
	margin: 0 auto;
	vertical-align: bottom;
}
.form-question div, .form-question-zip div {
	width: 100%;
	vertical-align: bottom;
	text-align: right;
}
.form-answer, .form-answer-zip {
	display: flex;
}
.form-answer-stack {
	display: inline;
	margin: 0 auto;
}
.form-answer input {
	padding: 2px ;
	margin-bottom: 2px;
	width: 300px;
}
.form-answer-stack input {
	padding: 2px ;
	margin-bottom: 2px;
	width: 400px;
}
.form-answer-zip input {
	padding: 2px ;
	margin-bottom: 2px;
	width: 100px;
}
.form-answer textarea, .form-answer-stack textarea {
	width: 500px;
	height: 100px;
}

.dnnActions {
	width:190px;
	margin: 0 auto;
	padding-left: 7px;
}

.dnnGrid {
	background-color: #FFFFFF;
}
.dnnGridHeader .TitleHeader , .dnnGridHeader .ModifiedDateHeader {
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif" !important;
	font: inherit;
	white-space: nowrap;
	text-align: left;
}
.dnnGrid .dnnGridItem:hover {
    background-color: #e8f1fa;
}