
/* new gray dfe0e2 */

.bluefield {
background-color: #cbd7ff;
padding: 2px;
}
.charleston {
background-color: #ffffcb;
padding: 2px;
}
.huntington {
background-color: #fcc9c8;
padding: 2px;
}
.beckley {
background-color: #fee6c0;
padding: 2px;
}
.aoc {
background-color: #b5ecb2;
padding: 2px;
}
a.volunteerschedule:link, a.volunteerschedule:visited, a.volunteerschedule:active {
color: black;
text-decoration: underline;
}
a.volunteerschedule:hover {
text-decoration: none;
color: black;
}
.register {
padding: 3px;
border: solid gray 1px;
vertical-align: top;
}
.registertd {
padding: 2px 3px 2px 3px;
border-bottom: solid #cccccc 1px;
vertical-align: top;
border-left: solid #cccccc 1px;
}
pre {
font: normal 8pt verdana;
}

.#FF0000 {
color: #FE0034;
}
.gray {
color: #6F6868;
}
.verylightyellowbackground {
color: #FDFECC;
}
.verylightgreen {
color: #e4e4e4;
}
.feature {
background-color: #FDFECC; 
padding: 7px;
border: solid #EBEBEB 1px;
}
.courseschedule {
border-bottom: solid #cccccc 1px;
padding: 3px 10px 3px 10px;
vertical-align: top;
}
.courseschedule2 {

padding: 3px 10px 3px 10px;
vertical-align: top;
background-color: #FFFFFF;
}
coursescheduletitles {
font-family: Verdana, sans-serif;
font-size: 8.5pt;
color: black;
font-weight: bold;
letter-spacing: 1px;
background-color: #FFFFFF;
}
.lightbg {
background-color: #FDFECC;
padding: 5px;
border-bottom: solid #e4e4e4 1px;
border-top: solid #e4e4e4 1px;
}
.showcourse {
border-left: solid #e4e4e4 1px;
padding: 4px 7px 4px 7px;
border-bottom: solid #e4e4e4 1px;
}
.showcourse2 {
border-left: solid #e4e4e4 1px;
border-bottom: solid #e4e4e4 1px;
padding: 4px 7px 4px 7px;
}
.showcourse4 {

border-bottom: solid #e4e4e4 1px;
padding: 4px 7px 4px 7px;
}
.showcourse3 {

border-top: solid #e4e4e4 1px;
border-bottom: solid #e4e4e4 1px;
padding: 4px 7px 4px 7px;
}
.showcourse5 {

border-top: solid #e4e4e4 1px;
border-bottom: solid #e4e4e4 1px;
border-left: solid #e4e4e4 1px;
padding: 4px 7px 4px 7px;
}

body {
font-size: 7.5pt;
color: black;
font-weight: normal;
background-color: #FFFFFF;
}
.subtitles {
font-family: Verdana, sans-serif;
font-size: 8pt;
padding-bottom: 2px;
color: black;
font-weight: normal;
font-style: italic;
letter-spacing: 1px;
border-bottom: solid #e4e4e4 1px;
}
blockquote {
margin-left: 10px;
}

.news {
font-family: Verdana, sans-serif;
font-size: 7.5pt;
color: black;
font-weight: normal;
padding: 4px 4px 4px 4px;
}

iframe {
font-family: verdana, sans-serif;
font-size: 7.5pt;
color: black;
font-weight: normal;
padding: 4px 4px 4px 4px;
}
li {
font-family: verdana, sans-serif;
font-size: 7.5pt;
color: black;
font-weight: normal;
}
p {
font-family: verdana, sans-serif;
font-size: 7.5pt;
color: black;
font-weight: normal;
}
td {
font-family: verdana, sans-serif;
font-size: 7.5pt;
color: black;
font-weight: normal;
}
div {
font-family: Verdana, sans-serif;
font-size: 7.5pt;
color: black;
font-weight: normal;
}

.titles {
font-family: Verdana, sans-serif;
font-size: 8pt;
color: black;
font-weight: bold;
letter-spacing: 1px;
padding-bottom: 3px;
}
a.titles:link, a.titles:visited {
font-family: Verdana, sans-serif;
font-size: 7.5pt;
color: #FF0000;
font-weight: bold;
letter-spacing: 1px;
padding-bottom: 3px;
text-decoration: underline;
}
a.titles:hover, a.titles:active {
font-family: Verdana, sans-serif;
font-size: 7.5pt;
color: gray;
font-weight: bold;
letter-spacing: 1px;
padding-bottom: 3px;
text-decoration: none;
}
hr {
	color:#ff0000;
	height:1px;
}
input {
border-top: solid #cccccc 1px;
border-left: solid #cccccc 1px;
border-right: solid #666666 1px;
border-bottom: solid #666666 1px;
font-family: Verdana, Arial, sans-serif;
font-size: 7.5pt;
background-color: #FFFFFF;
color: black;
}
a.textlink:link, a.textlink:visited, a.textlink.hover {
border-top: solid #cccccc 1px;
border-left: solid #cccccc 1px;
border-right: solid #666666 1px;
border-bottom: solid #666666 1px;
font-family: Verdana, Arial, sans-serif;
font-size: 7.5pt;
background-color: #FFFFFF;
color: #000000;
text-decoration: none;
}
.small {
font-size: 7pt;
}
.entry_date {
font-family: Verdana, sans-serif; 
font-size: 7.5pt; font-weight: normal; letter-spacing: 1px; padding-top: 5px;
}
.entry_title {
font-family: Verdana, sans-serif; font-size: 7.5pt; font-weight: bold; letter-spacing: 1px; padding-top: 4px; padding-bottom: 4px;
}
.entry_body {
font-family: Verdana, sans-serif; font-size: 7.5pt; font-weight: normal; border-bottom: solid #E4E4E4 1px; padding-bottom: 5px;
}
.entry_body2 {
font-family: Verdana, sans-serif; font-size: 7.5pt; font-weight: normal; padding-bottom: 5px;
}
.entry_date-home {
font-family: Verdana, sans-serif; font-size: 7.5pt; font-weight: normal; letter-spacing: 1px; padding-top: 5px;
}
.entry_title-home {
font-family: Verdana, sans-serif; font-size: 7.5pt; font-weight: bold; letter-spacing: 1px; padding-top: 4px; padding-bottom: 4px;
}
.entry_body-home {
font-family: Verdana, sans-serif; font-size: 7.5pt; font-weight: normal; padding-bottom: 5px;
}
.images {
border-top: solid #cccccc 1px;
border-left: solid #cccccc 1px;
border-right: solid #666666 1px;
border-bottom: solid #666666 1px;
}
select {
border-top: solid #cccccc 1px;
border-left: solid #cccccc 1px;
border-right: solid #666666 1px;
border-bottom: solid #666666 1px;
font-family: Verdana, Arial, sans-serif;
font-size: 7.5pt;
background-color: #FFFFFF;
}
textarea {
border-top: solid #cccccc 1px;
border-left: solid #cccccc 1px;
border-right: solid #666666 1px;
border-bottom: solid #666666 1px;
font-family: Verdana, Arial, sans-serif;
font-size: 7.5pt;
background-color: #FFFFFF;
}
#rnccontacts {
position: relative;
z-index: 100;
text-align: center;

}
#rnccontacts td {
padding: 0px 15px;
text-align: center;
}
#rnccontacts div {
text-align: center;
}
#subnav {
position: relative;
z-index: 100;
text-align: center;

}
#subnav table {
border: 0px;
padding: 0px;
margin: 0px;

}
#subnav td {
padding: 4px 25px;
}
#subnav a {
font-weight: bold;
text-decoration: underline;
}
.additiontitles {
font-family: Verdana, sans-serif;
font-size: 7.5pt;
color: white;
font-weight: bold;
background-color: #FF0000;
letter-spacing: 1px;
padding: 3px 5px 3px 5px;

}
.imagebuffer {
padding: 2px 8px 2px 8px;
}
.imagebufferbig {
padding: 25px;
}
.sub {
padding: 5px;
border-top: solid #cccccc 1px;
border-left: solid #cccccc 1px;
border-right: solid #666666 1px;
border-bottom: solid #666666 1px;
margin: 5px;
background-color: #FEFEE3;
line-height: 11pt;
text-align: center;
vertical-align: center;

}
.featuredhighlight {
padding: 5px;
border-top: solid #386088 1px;
border-left: solid #386088 1px;
border-right: solid #003365 1px;
border-bottom: solid #003365 1px;
margin: 5px;
background-color: #c4d3e3;
line-height: 11pt;
text-align: center;
vertical-align: center;
font: bold 9pt arial;
}
a.featuredhl:link, a.featuredhl:visited, a.featuredhl:visited {
font: bold 10pt arial;
text-decoration: none;
color: #FF0000;
}

a.featuredhl:hover {
text-decoration: underline;
font: bold 10pt arial;
color: #003365;
}
.additionspage {
background-color: #E6E5E5;
color: #000000;
font-family: Verdana, Arial, sans-serif;
font-size: 7.5pt;

}
.additionspageprint {
background-color: #FFFFFF;
color: #000000;
font-family: Verdana, Arial, sans-serif;
font-size: 7.5pt;

}
option {
font-family: Verdana, Arial, sans-serif;
font-size: 7.5pt;
line-height: 9pt;
background-color: #FFFFFF;
}
.donatetable {
padding: 2px;
border-top: solid #cccccc 1px;
border-left: solid #cccccc 1px;
border-right: solid #666666 1px;
border-bottom: solid #666666 1px;
background-color: #f6f6f6;
}
.donatetd {
border-bottom: solid white 1px;
padding: 2px 2px 2px 6px;
background-color: #f6f6f6;
text-align: left;
width: 50%;

}
.donatesubmit {
color: black;
}
.donatetd2 {
border-bottom: solid #999999 1px;
border-top: solid #999999 1px;
background-color: #ffffff;
padding: 4px 0px 4px 0px;
}
.donatetd3 {
background-color: yellow;
padding: 4px 0px 4px 0px;
}
.bigtitles {
font-family: verdana, sans-serif;
font-size: 9.5pt;
color: black;
font-weight: bold;
letter-spacing: 2px;
border-bottom: solid #ff0000 1px;
}
.bigwords {
font-family: verdana, sans-serif;
font-size: 9.5pt;
color: black;
font-weight: bold;
letter-spacing: 1px;
}
.bigtitleslighter {
font-family: verdana, sans-serif;
font-size: 9.5pt;
color: #666666;
font-weight: bold;
letter-spacing: 1px;
border-bottom: solid #ff0000 1px;
}
.codesbox {
padding: 2px;
border-bottom: solid #e4e4e4 1px;
}
a:link, a:visited {
font-family: verdana, sans-serif;
font-size: 7.5pt;
color: #FF0000;
font-weight: normal;
text-decoration: none;
}
a:hover, a:active {
font-family: verdana, sans-serif;
font-size: 7.5pt;
color: #336699;
font-weight: normal;
text-decoration: underline;
}
a.small:link, a.small:visited {
font-family: verdana, sans-serif;
font-size: 7pt;
color: #FF0000;
font-weight: normal;
text-decoration: none;
}
a.small:hover, a.small:active {
font-family: verdana, sans-serif;
font-size: 7pt;
color: #336699;
font-weight: normal;
text-decoration: underline;
}
.maplinks {
font-family: verdana, sans-serif;
font-size: 7.5pt;
color: #FF0000;
font-weight: normal;
text-decoration: none;
vertical-align: center;
margin: 5px;
}
a.maplinks:link, a.maplinks:visited {
font-family: verdana, sans-serif;
font-size: 7.5pt;
color: #FF0000;
font-weight: normal;
text-decoration: none;
vertical-align: center;
margin: 5px;
}
a.maplinks:hover, a.maplinks:active {
font-family: verdana, sans-serif;
font-size: 7.5pt;
color: #336699;
font-weight: normal;
text-decoration: underline;
vertical-align: center;
margin: 5px;
}
.navbox {
border-bottom: solid #C9C9C9 1px;
line-height: 9pt;
padding: 2px;
}
.navbox2 {
border-bottom: solid #C9C9C9 1px;
border-top: solid #C9C9C9 1px;
line-height: 10pt;
padding: 2px;
}
a.nav:link, a.nav:visited {
color: #6F6868;
font-size: 7.5pt;
font-family: Verdana, sans-serif;
text-decoration:none; 
font-weight: normal;
line-height: 16px;
}
a.nav:active, a.nav:hover {
color: #FF0000;
font-size: 7.5pt;
font-family: Verdana, sans-serif;
text-decoration: none; 
font-weight: normal;
line-height: 16px;
}
.mapimages {
border-top: solid #CCCCCC 1px;
border-left: solid #CCCCCC 1px;
border-right: solid #666666 1px;
border-bottom: solid #666666 1px;
margin: 5px 5px 5px 5px;
}
.contacttd {
padding: 2px 4px 2px 4px;
border-bottom: solid #ffffff 1px;
border-left: solid #ffffff 1px;
border-right: solid #ffffff 1px;
vertical-align: top;
}
.reginfo {
padding: 3px 10px 3px 10px;
border-bottom: solid #e4e4e4 1px;
font-weight: bold;
background-color: #FFFFFF;
}
.reginfo2 {
padding: 1px 3px 1px 3px;
background-color: #FFFFFF;
}
