/* Default - 011206 */

html, body {font-family: Arial,Helvetica,sans-serif; font-size:14px; margin:0; padding:0; color:#000000; background-color:#cccccc;} 
table, td {font-size: 1em; border:0;}
/*table table td{border:1px solid #084ca6;}*/
table.border td{border:1px solid #084ca6;}

th {color:#084ca6;font-weight:bold; }
tr {vertical-align:top;}
p {font-family: Arial,Helvetica,sans-serif; margin: 0 0 1em 0;}
h1 {font-size:24px;font-family:Times New Roman;arial,verdana;color:#084ca6;margin:0px 0px 0px 0px;padding:0px;font-weight:bold;}
h1.magazine {font-size:22px;font-family:arial,verdana;color:#084ca6;margin:0px 0px 0px 0px;padding:0px;}

h2 {font-size:18px;margin:0px 0px 0px 0px;color:#084ca6;font-weight:bold;}
h3.homepage {font-size:15px;margin:0px;padding:0px 0px 2px 0px;border-bottom:5px solid #084ca6;color:#084ca6;margin-bottom:0px;font-weight:normal;}
h3 {font-size:5;font-family:frutiger,arial;margin:0px;padding:0px 0px 2px 0px;color:#084ca6;font-weight:bold;}
h3.magazine {font-size:15px;font-family:frutiger,arial;margin:0px;padding:0px 0px 2px 0px;border-bottom:5px solid #084ca6;color:#084ca6;font-weight:normal;}
h4, h5 {font-size:18px;margin-top:0px;margin-bottom:0px;}
h6 {font-size:15px;color:#084ca6;font-weight:normal;margin-top:0px;margin-bottom:0px;}
input, select, textarea {font-size: 1em;}
form {display:inline;}
.hide {display:none;}
.smallest {font-size: .8em;}
.smaller {font-size: .9em;}
.larger {font-size: 1.1em;}
.largest {font-size: 1.2em;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.red {color:#ff0000;}
.green {color:#339900;}
.blue {color:#084ca6;}
.center {text-align:center;}
.top { text-valign:top; vertical-align: top;}
.bottom { vertical-align: bottom;}
.center {text-align: center;}
.right {text-align: right;}
.left {text-align: left;}
.nowrap {white-space:nowrap;}
.wrap {white-space:normal;}

.breakforprint {page-break-after:always;}
.clear {display:block; clear:both; line-height:0; height:0; margin:0; padding:0; overflow:hidden; font-size:.01em;}
.spacer {clear: both; overflow: hidden;}

a, a:link, a:visited {color:#084ca6; text-decoration:underline;}
a:hover {color: #084ca6; text-decoration:none;}
a:active {color: #084ca6; text-decoration:underline;}

a.textnav, a.textnav:link, a.textnav:visited {color:#ff0000; text-decoration:underline;}
a.textnav:hover {color:#000000; text-decoration:none;}
a.textnav:active {color:#ff0000; text-decoration:underline;}

a.datafield, a.textnav:link, a.textnav:visited {color:#000000; text-decoration:none;}
a.datafield:hover {color:#000000; text-decoration:underline;}
a.datafield:active {color:#ff0000; text-decoration:none;}



.bdr {border:1px solid #999999;}
.bdrtop {border-top:1px solid #999999;}
.bdrright {border-right:1px solid #999999;}
.bdrbottom {border-bottom:1px solid #999999;}
.bdrleft {border-left:1px solid #999999;}

.slideshowwrapper {padding:10px;width:100%;text-align:center;}

/* Specific */
.searchbar  {height:30px;background-color:#084ca6;position:relative;}
.centersite {width:1024px;margin-left:auto;margin-right:auto; background-color: #ffffff;}

.searcharc {width:100px;text-align:right;font-size:13px;color:#ffffff;font-weight:bold;position:absolute;left:670px;top:6px;}
.searchbox {width:160px;height:16px;font-size:12px;background-color:#ffffff;position:absolute;left:780px;top:4px;}
.searchgo {font-size:13px;color:#ffffff;background-color: transparent;border:none;position:absolute;left:940px;*left:950px;top:5px;font-weight:bold;cursor:pointer;cursor:hand;}

.homeleftrail {width:254px;margin-top:32px;float:left;padding-left:31px;}
.homemiddlerail {width:452px;margin-top:32px;float:left;}
.homerightrail {width:245px;margin-top:32px;float:left;padding-left:42px;}
.nav {margin-top:4px;}
.leftbottomintro {color:#307546;font-size:12px;margin-top:80px;width:214px;}

.footer {color:#ffffff;font-size:12px;background-color:#084ca6;padding-top:8px;padding-bottom:8px;text-align:center;margin-top:20px;}

a.footernav, a.footernav:link, a.footernav:visited {color:#ffffff; text-decoration:none;}
a.footernav:hover {color: #ffffff; text-decoration:underline;}
a.footernav:active {color: #ffffff; text-decoration:none;}

.spotlight {padding-bottom:5px;}
.spotlightpic {float:left;padding-right:8px}
.spotlighttext {font-size:12px;}
.spotlighthead {font-weight:bold;font-size:12px;margin-bottom:3px;margin-top:2px;}

.resourcesfor {width:215px;}
.appalachianstates {width:215px;margin-top:56px;}

.resourcesitem {color:#084ca6; text-align:left; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; border-bottom:1px solid #084ca6; padding:6px 15px 6px 0px;}

a.resourcesitemlink, a.resourcesitemlink:link, a.resourcesitemlink:visited {color:#084ca6; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none;}
a.resourcesitemlink:hover {color:#084ca6; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:underline;}
a.resourcesitemlink:active {color:#084ca6; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none;}


.statescolleft {width:88px;font-size:12px;float:left;margin:0px;padding:0px; list-style-type:none;margin-top:15px;}
.statescolleft li{margin-top:0px;margin-bottom:8px;}
.statescolright {width:88px;font-size:12px;float:left;margin:0px;padding:0px; list-style-type:none;margin-top:15px;}
.statescolright li{margin-top:0px;margin-bottom:8px;}

a.statelink, a.statelink:link, a.statelink:visited {color:#084ca6; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none;}
a.statelink:hover {color:#084ca6; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:underline;}
a.statelink:active {color:#084ca6; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none;}

.leftmenuon {cursor:default;min-height:150px;border:none;}

.intmiddlerail {width:659px;margin-top:10px;float:left;}

.breadcrumbs {font-size:11px;margin-bottom:10px;}
a.breadcrumblink, a.breadcrumblink:link, a.breadcrumblink:visited {color:#000000; text-decoration:none;font-size:11px;}
a.breadcrumblink:hover {color: #000000; text-decoration:underline;font-size:11px;}
a.breadcrumblink:active {color: #000000; text-decoration:none;font-size:11px;}

.breadcrumbs div a, .breadcrumbs div a:link, .breadcrumbs div a:visited {
	color:#084ca6; 
	text-decoration:underline;
}
.breadcrumbs div a:hover {
	color: #084ca6;
	text-decoration:none;
}
.breadcrumbs div a:active {
	color: #084ca6;
	text-decoration:underline;
}

.youarehere {font-weight:bold;}

.sectionon {color:#307546;text-align:left; font-family:Arial; font-size:13px; font-weight:bold; text-decoration:none; padding:5px 15px 0px 1px;}
.sectiononsub {color:#307546;text-align:left; font-family:Arial; font-size:12px; text-decoration:none; border-bottom:1px solid #084ca6; padding:5px 15px 4px 15px;}

a.sectiononlink, a.sectiononlink:link, a.sectiononlink:visited {color:#307546;text-align;left;font-family:Arial; font-size:13px; font-weight:bold;text-decoration:none;}
a.sectiononlink:hover {color:#307546;text-align;left;font-family:Arial; font-size:13px; font-weight:bold;text-decoration:none;}
a.sectiononlink:active {color:#307546;text-align;left;font-family:Arial; font-size:13px; font-weight:bold;text-decoration:none;}


.magviewprint {font-size:12px;font-weight:bold;color:#2964b2;margin-top:8px;}

.magazinearchive {margin-top:40px;}
.magazinearchive ul{margin:4px 0px 0px 0px;padding:0px;list-style-type:none;}
.magazinearchive ul li{margin:4px 0px 4px 0px;}

.magazineindex ul{margin:8px 0px 0px 0px;padding:0px;list-style-type:none;}
.magazineindex ul li{margin:2px 0px 2px 0px;}

.articleimage {float:left;}
.articlecaption {float:left;color:#084ca6;font-size:11px;padding-left:10px;width:139px;}


a.otherphotos, a.otherphotos:link, a.otherphotos:visited {color:#084ca6; text-decoration:none;font-size:11px;font-weight:bold;}
a.otherphotos:hover {color: #084ca6; text-decoration:underline;font-size:11px;font-weight:bold;}
a.otherphotos:active {color: #084ca6; text-decoration:none;font-size:11px;font-weight:bold;}

a.subscribe, a.subscribe:link, a.subscribe:visited {color:#307546; text-decoration:none;font-size:12px;font-weight:bold;}
a.subscribe:hover {color: #307546; text-decoration:underline;font-size:12px;font-weight:bold;}
a.subscribe:active {color: #307546; text-decoration:none;font-size:12px;font-weight:bold;}

a.skiptocontent, a.skiptocontent:link, a.skiptocontent:visited {color:#ffffff; text-decoration:none;font-size:1px;}
a.skiptocontent:hover {color: #ffffff; text-decoration:underline;font-size:1px;}
a.skiptocontent:active {color: #ffffff; text-decoration:none;font-size:1px;}
.skiptocontentwrapper {height:1px;}

/* Mods */

.btn {font-size:14px; font-weight:bold; color:#333333; background:#ffffff url(/images/utility/btn_gray.gif) repeat-x; border:1px solid #666666; text-decoration:none; cursor:pointer;}
.btncheckout {font-size:14px; font-weight:bold; color:#ff0000; background:#ffffff url(/images/utility/btn_gray.gif) repeat-x; border:1px solid #ff0000; text-decoration:none; cursor:pointer;}

/*.hdng {font-size:16px; font-weight:bold; color:#ffffff; background-color:#084ca6; padding:2px 10px 2px 6px; margin-bottom:10px;}*/
.hdng2 {font-size:16px; font-weight:bold; color:#ffffff; background-color:#084ca6; padding:2px 10px 2px 6px; margin-bottom:10px;}

a.hlink, a.hlink:link, a.hlink:visited {color:#ffffff; text-decoration:none;font-size:13px;font-weight:bold;}
a.hlink:hover {color: #ffffff; text-decoration:underline;font-size:13px;font-weight:bold;}
a.hlink:active {color: #ffffff; text-decoration:none;font-size:13px;font-weight:bold;}

.reportitem {clear:both;padding:10px;}
.reporttopic {color:#084ca6;font-weight:bold;font-size:12px;}
.reporttext {font-size:12px;}
.reportfeaturelist {width:90%;text-align:left;clear:both;margin:auto;}

a.magazinetitle, a.magazinetitle:link, a.magazinetitle:visited {color:#084ca6; text-decoration:none;font-size:13px;font-weight:bold;}
a.magazinetitle:hover {color: #084ca6; text-decoration:underline;font-size:13px;font-weight:bold;}
a.magazinetitle:active {color: #084ca6; text-decoration:none;font-size:13px;font-weight:bold;}

a.featuredtitle, a.featuredtitle:link, a.featuredtitle:visited {color:#084ca6; text-decoration:none;font-family:arial,verdana;font-size:22px;font-weight:bold;margin:0px 0px 2px 0px;padding:0px;}
a.featuredtitle:hover {color: #084ca6; text-decoration:underline;font-size:22px;font-weight:bold;font-family:arial,verdana;font-size:22px;font-weight:bold;margin:0px 0px 2px 0px;padding:0px;}
a.featuredtitle:active {color: #084ca6; text-decoration:none;font-size:22px;font-weight:bold;font-family:arial,verdana;font-size:22px;font-weight:bold;margin:0px 0px 2px 0px;padding:0px;}


.articlephotocaption {font-style:italic;font-size:11px;font-weight:normal;}
.articleimagewrapper {width:400px;text-align:center;margin:auto;}
.articleheadline {font-size:16px;font-weight:bold;color:#084ca6;}
.articlesubhead {font-size:14px;font-weight:bold;color:#084ca6;}

.magazinesearchgo {font-size:13px;color:#ffffff;background-color:#084ca6;border:none;font-weight:bold;cursor:pointer;cursor:hand;}


/* Magazine Photo galleries */
.gallerywrapper {width:100%;height:100%;text-align:center;}
.galleryheader {font-size:16px;font-weight:bold;color:#084ca6;}

.gallerypreviewwrapper {border:1px solid #084ca6;mid-width:20%;max-width:80%;margin-left:auto;margin-right:auto;}
.gallerypreview {float:left;margin:10px;}
.gallerypreviewfooter {width:auto;text-align:center;background-color:#084ca6;padding:3px;color:#ffffff;font-weight:bold;font-size:smaller;}
.gallerytable {border:1px solid #084ca6;}
.gallerytext {color:#444444;text-align:left;padding:10px;}

.listcell {padding-right:15px;}

div.hr {background-color:#084ca6;width:100%;height:1px;margin:10px 0px 10px 0px;}
div.greyhr {background-color:#cccccc;width:100%;height:1px;margin:10px 0px 10px 0px;}

.datafieldcategory {color:#084ca6;font-weight:600; font-size:14px;background-color:#ccc;}
.reportcategory {color:#084ca6;font-weight:600; font-size:14px;}
ul.categorylist {list-style-type:none;}
ul.categorylist li {margin-left:5px;}

ul.categorylist a, ul.categorylist a:link, ul.categorylist a:visited {color:#084ca6;font-weight:600; text-decoration:none;font-size:14px;}
ul.categorylist a:hover {color: #084ca6; text-decoration:underline;font-size:14px;}
ul.categorylist a:active {color: #084ca6; text-decoration:none;font-size:14px;}

.mapcategory {font-size:14px;font-weight:bold;color:#084ca6;margin:10px 0px 0px 0px;}
.mapsubcat {font-size:13px;font-weight:bold;color:#084ca6;margin:5px 0px 0px 0px;}

.mapwrapper {width:696px;min-height:585px;border:1px solid #084ca6; background: url('/images/interior/mapwrapper-bkg.jpg') top left repeat-y; }
.map {width:539px;text-align:center;margin-top:18px;float:left;padding-bottom:15px;}
.mapnav {width:144px;padding-left:13px;background-color:#084ca6;color:#ffffff;height:auto;float:left;}
.mapinfoleft {float:left;font-size:9px;color:#404040;width:300px;padding-left:0px;text-align:left;margin-left:25px;margin-top:5px;}
.mapinforight {float:right;font-size:9px;color:#404040;text-align:center; width:140px;padding-right:20px;margin-top:5px;}
.maphead {font-size:16px;font-weight:bold;color:#ffffff;margin-top:17px;}
.mapsubtitle {display:block;margin-bottom:0.5em;font-size:14px;color:#084ca6;}

.mapoptions {margin-top:8px;}
.mapoption {padding: 8px 0px 8px 0px;border-bottom:1px solid #ffffff;}

a.mapoptionsublink, a.mapoptionsublink:link, a.mapoptionsublink:visited {color:#ffffff; text-decoration:none;font-size:11px;margin-left:10px;}
a.mapoptionsublink:hover {color: #ffffff; text-decoration:underline;font-size:11px;margin-left:10px;}
a.mapoptionsublink:active {color: #ffffff; text-decoration:none;font-size:11px;margin-left:10px;}

a.mapoptionlink, a.mapoptionlink:link, a.mapoptionlink:visited {color:#ffffff; text-decoration:none;font-size:13px;}
a.mapoptionlink:hover {color: #ffffff; text-decoration:underline;font-size:13px;}
a.mapoptionlink:active {color: #ffffff; text-decoration:none;font-size:13px;}


/* News */
.newsmenu,.newsmenu:link,.newsmenu:active,.newsmenu:visited,.newsmenu:hover{text-decoration:none;font-size:11px;font-weight:bold;}

.generalhead {font-size:14px;font-weight:bold;color:#084ca6;margin:10px 0px 0px 0px;}

.locationcontactwrapper {padding:10px;margin:10px;min-width:200px;border:1px solid #084ca6;float:left}

/* Events */

.subheading {font-size:12px;font-weight:bold;color:#666666;}
.heading {font-size:15px;font-weight:bold;color:#084ca6;}
.eventdetails {padding:0px 0px 0px 10px;float:left;font-size:12px;}
.smalldate {color:#084ca6;font-size:12px;}

a.eventtitle, a.eventtitle:link, a.eventtitle:visited {color:#084ca6; text-decoration:none;font-size:14px;font-weight:bold;}
a.eventtitle:hover {color: #084ca6; text-decoration:underline;font-size:14px;font-weight:bold;}
a.eventtitle:active {color: #084ca6; text-decoration:none;font-size:14px;font-weight:bold;}


/* Staff members */

.staffcategoryheader {font-size:18px;font-weight:bold;color:#084ca6;border-bottom:3px solid #084ca6;margin:5px 5px 15px 5px;}
/*.staffcategorylist {font-size:12px;color:#666666;list-style-type:none;}*/
.staffcategory {font-size:14px;font-weight:bold;color:#666666;margin-bottom:15px;}
/*
ul.staffcategorylist a, a:link, a:visited {color:#666666; text-decoration:none;font-size:12px;}
ul.staffcategorylist a:hover {color: #666666; text-decoration:underline;font-size:12px;}
ul.staffcategorylist a:active {color: #666666; text-decoration:none;font-size:12px;}
*/
.staffimage {min-width:100px;float:left;}
.staffsummary {float:left;}
.staffwrapper {margin-left:25px;}


/* Districts */

.filter {text-align:center;width:100%;padding:15px 20px 30px 20px;}

a.statefilterlink, a.statefilterlink:link, a.statefilterlink:visited {color:#999999; text-decoration:underline;}
a.statefilterlink:hover {color: #999999; text-decoration:none;}
a.statefilterlink:active {color: #999999; text-decoration:underline;}

.districtheading {color:#084ca6;font-size:14px;font-weight:bold;margin-right:10px;}

.districtwrapper a, .districtwrapper a:link, .districtwrapper a:visited {color:#084ca6; text-decoration:underline;}
.districtwrapper a:hover {color: #084ca6; text-decoration:none;}
.districtwrapper a:active {color: #084ca6; text-decoration:underline;}

a.whitelink, a.whitelink:link, a.whitelink:visited {color:#ffffff; text-decoration:underline;}
a.whitelink:hover {color: #ffffff; text-decoration:none;}
a.whitelink:active {color: #ffffff; text-decoration:underline;}


/* Program Areas */

.subrelatedwrapper {width:655px;padding:10px;float:left;}
.relatedwrapper {width:45%;padding:10px;float:left;}
.relatedheading {width:100%;color:#084ca6;font-size:13px;font-weight:bold;border-bottom:1px solid;}

.reportcontentswrapper	{}

a.relatedlink, a.relatedlink:link, a.relatedlink:visited {
	font-size:12px;
	margin-left:10px;
	color:#666666; 
	text-decoration:underline;
}
a.relatedlink:hover {
	font-size:12px;
	margin-left:10px;
	color: #666666; 
	text-decoration:none;
}
a.relatedlink:active {
	font-size:12px;
	margin-left:10px;
	color: #666666; 
	text-decoration:underline;
}
.reportcontentswrapper a.relatedlink, .reportcontentswrapper a.relatedlink:link, .reportcontentswrapper a.relatedlink:visited, .reportcontentswrapper a.relatedlink:hover, .reportcontentswrapper a.relatedlink:active	{}

.reportcontentitem	{margin-left: 30px; text-indent: -20px;}

/* home page photo rotation */

.photorotatorwrapper {
	text-align:center;

	margin:10px auto;

	}


table.datatable {
	font-size:12px;
	text-align:right;
	border:1px solid #ccc;
	margin:5px;
	white-space:normal;
	border-collapse:collapse;
}

tr.alternatedata {
	background-color:#ccdfff;
}

.sectiononwrapper {
	width:186px;
	height: 1%;
}

.topborder {
	border-top:1px solid #084ca6;
}

li.subnav {
	padding-left:10px;	
}

/*
#tmenu0 a {
	display:block;
	float:left;
	clear:right;
	width:100%;
}

#tmenu0 div {
	float:left;
}

#tmenu0 img {
	float:left;
}
*/
#tmenu0 {
	clear:both;
	width:100%;
	height: 1% !important;
}


.container {
	background-color:#ffffff; 
	border-top:1px solid #084ca6;  
	padding:0px; margin:0px;font-size:13px;
	width:186px;
	position:relative;
	clear:left;
}

.container .mainlink {
	color:#084ca6; 
	text-align:left; 
	font-family:Arial; 
	font-size:13px; 
	font-weight:bold; 
	text-decoration:none; 
	border-bottom:1px solid #084ca6; 
	padding:5px 15px 4px 1px;
	width:170px;
	height:16px;
	display:block;
	clear:left;
}


.container ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	clear:left;
}

/*
this.main_item_hover_styles = "color:#084ca6; background-color:#ffffff; text-decoration:none;background-image: url(images/home/navarrow.gif);background-repeat:no-repeat;background-position: center right;"
	this.main_item_active_styles = "text-decoration:none;"
	*/

a.bluelink, a.bluelink:link, a.bluelink:visited {color:#084ca6; text-decoration:none;}
a.bluelink:hover {color: ##084ca6; text-decoration:underline;}
a.bluelink:active {color: ##084ca6; text-decoration:none;}

.noteheader
{
	color:white;
	padding:3px;
	font-weight:bold;
	text-align:left;
	width:auto;
	border-top-left-radius:0.5em;
	border-top-right-radius:0.5em;
	display:inline-block;
	float:left;
}
.note
{
	padding:5px;
	font-weight:bold;
	font-size:0.8em;
	width:100%;
	margin-bottom:15px;
	box-sizing: border-box;
	clear:left;
}

