@charset "utf-8";
/* CSS by Jeff Seager at http://www.wvdrs.org ... a work in slow progress */
/* SIMPLIFY! Less is more ... */

*	{
	border:0;
	margin:0;
	padding:0
}

body {
	color:#ddd;
	background:#005a84 url(../images/vgradient.jpg) top left repeat-x;
	background-attachment:fixed;
	font-family: Verdana, "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:14px;
	height:100%;
	overflow-y:auto
}
noscript { text-align:center }

h1, h2, h3, h4, h5, h6	{ font-family: Verdana, "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; padding-top:.25em }

h1, h3, h5 { font-weight:600 }

p	{ font-size:1em; clear:left }

img { border:0;}


blockquote	{ width:60%; color:#222; background-color:#ded; margin:1em 1em 1em 0; padding:1em; border-top:2px solid #fff; border-left:2px #fff solid; font-size:80%; font-weight:600; line-height:1.5em }
.attrib1 {
	font-weight:600;
	text-align:right;
	margin-top:.5em;
}

.attrib2 {
	font-size:80%;
	line-height:1.2em;
	text-align:right;
}

a {
	color:#cff;
	background-color:inherit;
	text-decoration:none;
	font-weight:600
}
a:hover, a:focus {
	color:#6f8;
	background-color:inherit;
	text-decoration:underline
}
/*a[href$=".pdf"] {  
	background: url(../images/file_pdf.png) no-repeat left 50%;  
	padding: 20px 0 10px 40px
}*/

ol {margin-left:2em}
ul {padding-left:2em; list-style-type:none }

li {line-height:1.4em; padding:.25em 0 }
ul.standard li {list-style-type:disc }


#hdr {width:99%; height:110px; color:#ccc; background-color:#005a84; background-image:inherit; text-align:right; font-size:.8em }
#hdr img {float:left; clear:right }
#hdr p {float:right; clear:right }

/* IE needs this to display the legend correctly */
#hdr legend {
	display:block;
	text-align:right;
	font-weight:600;
	background-color:inherit;
	color:#0DF
}

#hdr form {
	float:right;
	clear:right;
}
#hdr fieldset {
	background-color:inherit;
	color:#eee
}

#wrapper {
	width:100%;
}

/*
#one {width:15%; float:left; margin-right:1%; padding:.5em .5em 0 0; color:#f4ead9; background-color:inherit }
#one ul {
	font-size:.8em;
	margin-bottom:2em
}
*/

#two {float:left; clear:left; margin-left:2%; width:68%; color:#000 }
#two h1 {color:#005a84; background:inherit }
#two h2 {padding-top:.5em }
#two ul li {
	font-weight:500;
	padding:.5em
}
#two ul ul li{
	font-size:1em
}
#content {padding:1em 2em; color:#000; background-color:#f4ead9; border-bottom:2px #bd0d34 solid }
#content h3 {margin-top:1em }
#content p {line-height:1.4em; padding:.5em 0 }
#content a, #three a.notice {
	color:#039;
	background-color:inherit
}
#content a:hover, #content a:focus, #three a.notice:hover, #three a.notice:focus {
	color:#000;
	background-color:#dff;
	text-decoration:underline
}
#content a:active, #three a.notice:active {
	color:#039;
	background-color:#f4ead9
}
#content table.image { table-layout:fixed; display:inline-block; margin:.5em 1em; background-color:#ded; float:right; clear:right; border:1px solid #656; text-align:left }
caption {font-weight:600; padding-top:.5em }
.cutline { font-weight:600; font-size:80%; margin-left:.5em }
span.sm { font-family: "Lucida Sans Unicode", sans-serif; /* Only a true Unicode font will display the Service Mark entity correctly in all browsers. */ line-height: 0; /* This keeps the leading consistent in a paragraph */ font-weight:300 }

#three {
	float:left;
	margin:1.25em 0 0 1.25em;
	width:21%;
	color:#f4ead9;
	background-color:inherit;
	border-top:3px solid #66a;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	line-height:0;
}
#submenu {
	margin:0; padding:0;
	display:block;
	position:fixed	
}
* html #submenu {
	position:absolute;
}
#three h2, #three h3 {
	border-bottom:1px solid #66a;
	margin:0; padding-bottom:.25em;
	line-height:1em;
	font-weight:500
}
#three ul {
	margin-bottom:2em;
	padding:.25em
}
#three li {
	padding-bottom:.75em;
	font-size:90%
}
#three a {
}
#ftr	{margin:.25em; padding:1em; width:98%; text-align:center; color:#eef; background:inherit; font-size:.8em; clear:both }
#ftr p {margin-bottom:.25em}

.descriptor {
	line-height:1.4em;
	text-indent:0;
	width:77%;
	padding:1em;
	color:#222;
	background-color:#dff;
	border:1px #be0f34 solid;
	float:right;
	clear:right
}

/* #two ol {
	list-style:upper-alpha;
	margin-bottom:1em
}
	#two ol li {
	font-size:1em;
	font-weight:600;
	padding:.75em;
	border-bottom:1px #AAA solid;
	border-right:1px #AAA solid;
}
#two ol ol li {
	list-style:upper-alpha;
	font-weight:600;
	padding:.5em .5em;
}
#two ol ul li {
	list-style:none;
	border:none;
	padding:.5em .25em;
} */


#offset { margin-left: 2em }

.datatable {border-top:2px solid #fff; border-right:2px solid #998067; border-bottom:2px solid #998067; border-left:2px solid #fff; margin:auto; padding:2px }
.datatable td {border-top:1px solid #66a }
.jobs td {padding-left:.25em }
.charleston {
	color:#000;
	background-color:#bae3e3;
	padding:.5em;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
}
.clarksburg {
	color:#000;
	background-color:#ffcb05;
	padding:.5em;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
}
.wheeling {
	color:#000;
	background-color:#d2ab67;
	padding:.5em;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
}
.beckley {
	color:#000;
	background-color:#ca9bc3;
	padding:.5em;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
}
.huntington {
	color:#000;
	background-color:#fbcdce;
	padding:.5em;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
}
.martinsburg {
	color:#000;
	background-color:#a6ce39;
	padding:.5em;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
}
.clear {
	background-color:#f4ead9
}
.center {
	text-align:center
}
.right {
	text-align:right
}
.tabset_tabs {
	color:inherit; background-color:#005a84
}
h3.notice {
	padding-top:0;
	margin-bottom:.25em
}
p.notice {
	color:#000;
	background-color:#e3d9c8;
	padding:.5em
}
.undisplayed {
	display:none;
	float:left
}
/*.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}*/
/* Hides from IE-mac \*/
/* * html .clearfix { height: 1%;}
.clearfix {display: block;}*/
/* End hide from IE-mac */
