@charset "utf-8";
/* CSS Document */

/*Global Declarations*/
body{font-size:69%; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; background-color:#fcfcfa;}
a img{border:0px;}
h1, h2, h3, p{color:#000; margin:0px; padding:0px; font-weight:normal;}
ul{margin:0px; padding:0px;}
li{list-style-type:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline; cursor:pointer;}
.clear{clear:both; font-size:1px; height:0px; overflow:hidden;}
p.javascriptMsg{color:red;}

@font-face {
	font-family: 'CartoGothic'; 
	src: url('http://clients.stamats.com/Appalachian/templates/fonts/CartoGothicStd.eot'); 
	src: local('CartoGothicStd-Book'), local('CartoGothicStd-Book'), url('http://clients.stamats.com/Appalachian/templates/fonts/CartoGothicStd.ttf') format('truetype');
}

h1.pageTitle{font-size:3em; line-height:1em; font-family: 'CartoGothic', Arial, Helvetica, sans-serif; font-weight: bold; color:#305d3c; display:block;}

div#videoURLs{display:none;}

#home #top{background-color:#305d3c; min-height:433px;}
#home #topWrapper{width:971px; margin:0 auto; background:url(../images/default/topWrapperShadow_y.jpg) top left repeat-y;}
#topWrapperIndent{background:url(../images/default/topWrapperIndent.jpg) top right no-repeat; position:relative;}
#tertiary{background:url(../images/default/tertiaryBkgd.png) top left no-repeat; position:absolute; width:294px; height:34px; top:0; right:33px; z-index:10;}
#tertiary ul{float:left; margin-left:14px; padding-top:9px;}
#tertiary ul li{display:inline; color:#fff;}
#tertiary ul li a{color:#fff; padding-right:3px;}
#tertiary #searchBox{background-color:#f9f7ab; padding:2px 0 2px 6px; margin-top:4px; font-size:0.9em; width:159px; height:16px; border:1px solid #09090c;}

#ytplayer{position:absolute; width:400px; height:245px; z-index:20; top:47px; left:292px; /*display:none;*/}

#mainImage{margin-left:43px; position:relative; width:893px; height:431px; overflow:hidden; background-color:#999;}
#mainImage img{position:absolute; top:0; left:0;}
ul#thumbnails{position:absolute; right:20px; top:165px; z-index:100; display:none;}
ul#thumbnails li{display:block; clear:both;}
ul#thumbnails li a{font-size:1px;}
ul#thumbnails li a img{border:3px solid #fff; width:59px; height:38px; margin-bottom:10px; float:right;}

#photoInfo{float:left; width:380px;}
#photoInfo p{display:none; /*overflow:auto;*/ color:#fff; font-size:1.3em; font-family: 'CartoGothic', Arial, Helvetica, sans-serif;  position:absolute; left:340px; /*top:365px;*/ bottom:15px; width:350px; z-index:10;}
#photoInfo p span{float:right;}
#photoInfo p a{color:#FFF;}
#photoInfo p img{position:relative; top:5px; padding-left:5px; text-decoration:none;}
#photoInfo p.photo0{display:block;}
img.logo{margin-left:11px; z-index:10; color:#FFF;}
img.answer{position:absolute; top:60px; left:155px; z-index:15;}

#bottom{background-color:#fcfcfa;}
#home #bottomWrapper{width:971px; min-height:400px; margin:0 auto; background:url(../images/default/bottomWrapperShadow_y.jpg) top left repeat-y;}

#leftContainer{position:absolute; top:190px; min-height:300px; width:179px; z-index:10;}

#globalNav{background:#2f5c3b url(../images/default/globalNavBkgd_y.jpg) top left repeat-y; z-index:200; height:179px;}

#globalNav li{border-bottom:1px solid #274b2f; min-height:25px; margin:0 7px 0 11px; padding:10px 0 0 16px;}
#globalNav li a{color:#f7f5a9; font-family: 'CartoGothic', Arial, Helvetica, sans-serif; font-weight:bold;}

#studentNav{background:url(../images/default/studentNavBkgd_y.jpg) top left repeat-y;}
#studentNav li{min-height:23px; margin:0 7px 0 11px; padding:10px 0 0 16px; border-bottom:1px solid #c8ccc6;}
#studentNav li.studentNavLast{min-height:15px; border-bottom:none;}
#studentNav li a{color:#0f7e50; background-color:#FFF; font-family: 'CartoGothic', Arial, Helvetica, sans-serif; font-weight:bold;}
#studentNavBottom{background:url(../images/default/studentNavBottom.jpg) top left no-repeat;}
#fastFacts{margin:60px 0 0 24px; width:130px; border-top:1px solid #cacec9;}
#fastFacts h2.fastFactsTitle{font-family: 'CartoGothic', Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; margin:7px 0 13px 0;}
#fastFacts p.fastFactsDesc{color:#305d3c; line-height:1.4em; font-size:1.1em; font-family: 'CartoGothic', Arial, Helvetica, sans-serif;}
#fastFactsContent{padding-left:9px;}

#events{margin-left:180px; padding:25px 0 0 10px; width:290px; float:left;}
#events h2{margin-bottom:20px; font-size:3em; color:#d3631a; font-family: 'CartoGothic', Arial, Helvetica, sans-serif; line-height:1em;}

/*div.eventContent{margin-bottom:30px; width:220px; float:right;} */
div.eventContent{margin-bottom:30px; margin-right:10px; width:210px; float:right;} 

div.dateBlock{padding-right:7px; margin-right:15px; border-right:1px solid #305e3e; float:right;}
span.eventsDay{display:block; color:#305e3e; font-size:1.5em; font-weight:bold; float:right;}
span.eventsDate{color:#d16322; font-weight:bold; font-size:2.5em; float:right;}
h3.eventTitle{color:#f26e17; font-size:1.1em; font-weight:bold;}
h3.eventTitle a{color:#f26e17; font-size:1.1em; font-weight:bold; text-decoration:none;}
span.eventFullDate{display:block; margin:6px 0; font-size:1.1em;}
div.eventContent p{color:#5a5b5e; font-size:1.1em; line-height:1.4em;}
a.learnMore{color:#100601; font-weight:bold; display:block; margin-top:7px; font-size:1.1em;}

/*#news{padding-top:25px; width:250px; height:400px; float:left;}*/
/*#news{padding-top:25px; margin-left:10px; width:240px; height:400px; float:left;}*/
#news{padding-top:25px; margin-left:10px; width:240px; float:left;}

#news h2{margin-bottom:20px; font-size:3em; color:#305d3c; font-family: 'CartoGothic', Arial, Helvetica, sans-serif; line-height:1em;}

.newsContent{margin-bottom:22px; margin-left:52px; width:200px;}
img.newsImage{float:left; border:1px solid #000;}
span.newsDate{color:#6d6f72; font-weight:bold; font-size:1.1em;}
h3.newsTitle{color:#305d3c; font-weight:bold; font-size:1.1em;}
h3.newsTitle a{color:#305d3c; font-weight:bold; font-size:1.1em; text-decoration:none;}
.newsContent p{color:#5a5b5e;}

#rightCol{float:left; width:215px; margin-left:15px;}
#largeButtonWrapper{margin:22px 3px 23px 0; width:223px;}
#largeButtonTop{background:url(../images/default/lgBtnTop.jpg) top left no-repeat; padding-top:9px; width:223px;}
ul#largeButton{background:url(../images/default/lgBtnBkgd_y.jpg) top left repeat-y; width:223px;}
ul#largeButton li{padding:15px 0 15px 30px; border-bottom:1px solid #cbcec9; background: url(../images/global/largeBtnArrow.jpg) center left no-repeat;}
#home ul#largeButton li{margin:0 7px;}
ul#largeButton li.lastLgBtn{border:none;}
ul#largeButton li a{color:#000; font-weight:bold; font-family: 'CartoGothic', Arial, Helvetica, sans-serif;}
ul#largeButton li a:hover{/*color:#305d3c;*/ color:#999; text-decoration:none;}
#largeButtonBottom{background:url(../images/default/lgBtnBtm.jpg) bottom left no-repeat; padding-bottom:9px; width:223px;}

#profile{width:208px; background-color:#305d3c; margin-left:7px;}
#profile h3{color:#f8f8e2; padding:10px 7px 0px 7px; font-weight:bold; font-size:1.5em;}
#profile p{color:#f8f8e2; margin:5px 7px;}
#profile{line-height:1.5em;}


#footer{background-color:#bec3bf;}
#footerWrapper{width:971px; margin:0 auto;}
#footerContent{margin-left:180px;}
ul#footerLinks{background-color:#cacfcb; width:220px; padding:12px 0 12px 17px;}
ul#footerLinks li{display:inline;}
ul#footerLinks li a{color:#305e3e; font-size:1.1em;}
#footer img#FooterLogo{margin:13px 14px 40px 0; float:left;}
ul#lowerFooterLinks{margin-top:23px;}
ul#lowerFooterLinks li{display:inline;}
ul#lowerFooterLinks li a{color:#4b4a31;}
#footer img#youTube{float:right; margin:15px 19px 0 0;}

#pageCopy ul.crumbtrail, body#interior ul.crumbtrail{display:block; margin:0; padding:1em 0;}
#pageCopy ul.crumbtrail li, body#interior ul.crumbtrail li{list-style:none; display:inline; padding:0; margin:0;}
#pageCopy ul.crumbtrail li a, body#interior ul.crumbtrail li a{padding:0 0.5em; color:#305d3c; font-weight:bold;}
#pageCopy ul.crumbtrail li.active, body#interior ul.crumbtrail li.active{font-weight:bold; color:#333; font-size:1.2em;}

/******************************************/
/*            Interior1.html              */
/******************************************/

#interior .coloredBtnWrapper{float:left;}

#interior .coloredBtnWrapper a{color:#fff; padding:16px 0; text-align:center; display:block; font-family: 'CartoGothic', Arial, Helvetica, sans-serif; font-size:1.7em; font-weight:bold; line-height:0.9em; background:url(../images/global/coloredBtnArrow.png) 8px center no-repeat;}
#interior .coloredBtnWrapper a:hover{color:#999; text-decoration:none;}

#interior #greenBtnTop{background:url(../images/global/greenBtnTop.jpg) left top no-repeat; padding-top:22px; width:233px;}
#interior #greenBtn{background:url(../images/global/greenBtnMiddle_y.jpg) left top repeat-y; width:233px;}
#interior #greenBtn a{background:url(../images/global/coloredBtnArrow.png) 12px center no-repeat;}
#interior #greenBtnBottom{background:url(../images/global/greenBtnBottom.jpg) left bottom no-repeat; padding-bottom:22px; width:233px;}

#interior #blueBtnTop{background:url(../images/global/blueBtnTop.jpg) left top no-repeat; padding-top:22px; width:229px;}
#interior #blueBtn{background:url(../images/global/blueBtnMiddle_y.jpg) left top repeat-y; width:229px;}
#interior #blueBtnBottom{background:url(../images/global/blueBtnBottom.jpg) left bottom no-repeat; padding-bottom:22px; width:229px;}

#interior #redBtnTop{background:url(../images/global/redBtnTop.jpg) left top no-repeat; padding-top:22px; width:223px;}
#interior #redBtn{background:url(../images/global/redBtnMiddle_y.jpg) left top repeat-y; width:223px;}
#interior #redBtnBottom{background:url(../images/global/redBtnBottom.jpg) left bottom no-repeat; padding-bottom:22px; width:223px;}

#interior #top{background-color:#305d3c; height:120px;}
#interior #topWrapper{width:950px; height:120px; margin:0 auto; background:url(../images/interior1/topWrapperShadow_y.jpg) top left repeat-y; position:relative;}
#interior #topWrapperIndent{background:none;}
#interior img.mainImage{float:right; position:absolute; top:0; right:7px;}
p#photoText{position:absolute; bottom:-150px; left:350px; color:#FFF; font-size:1.6em; width:290px; font-family: 'CartoGothic', Arial, Helvetica, sans-serif;}
#interior img.interiorLogo{position:absolute; top:20px; left:11px; color:#fff;}

#interior #bottomWrapper{width:950px; min-height:400px; margin:0 auto; background:url(../images/interior1/bottomWrapperShadow_y.jpg) top left repeat-y;}

/*#col1{width:190px; position:absolute; float:left;}*/
#col1{width:190px; position:relative; float:left;}

#col1Content{margin-left:7px;}

#interior #leftNavTop{background:url(../images/interior1/leftNavTop.png) top left no-repeat; padding-top:5px; width:186px;}
#interior #leftNavBottom{background:url(../images/interior1/leftNavBottom.png) bottom left no-repeat; padding-bottom:8px;}

#interior ul#leftNav{background:url(../images/interior1/leftNav_y.png) top left repeat-y; width:186px; float:left; z-index:10;}
#interior ul#leftNav li{border-bottom:1px solid #979e97; min-height:25px; padding:7px 0 0 14px; width:165px; background:url(../images/interior1/QBkgd.png) right top no-repeat;}
#interior ul#leftNav img.bottomShadow{position:relative; float:left; left:-14px; height:8px; width:186px; z-index:10;}
#interior ul#leftNav li a{color:#305d3c; padding-bottom:3px; font-weight:bold; font-family: 'CartoGothic', Arial, Helvetica, sans-serif; font-size:1.3em;}
#interior ul#leftNav li.noBorder{border-bottom:none;}

#interior ul#leftNav ul{background:url(../images/interior1/leftNavInner_y.jpg) top left repeat-y; padding-left:14px; width:172px; position:relative; left:-14px;}
#interior ul#leftNav ul li{width:151px; border-bottom:1px solid #c8ccc6;}
#interior ul#leftNav ul li a{font-weight:normal;}

#interior img.theQ{position:absolute; top:146px; left:180px;}

#interior #largeButtonWrapper{margin-left:15px; width:193px;}
#interior #largeButtonTop{background:url(../images/interior1/lgBtnTop.jpg) top left no-repeat; padding-top:13px; width:193px;}
#interior ul#largeButton{background:url(../images/interior1/lgBtnBkgd_y.jpg) top left repeat-y; width:193px;}
#interior #largeButtonBottom{background:url(../images/interior1/lgBtnBtm.jpg) bottom left no-repeat; padding-bottom:13px; width:193px;}

/*#interior #rightCol{width:685px; margin-top:160px; padding:12px 7px 12px 73px; float:right;}*/
#interior #rightCol{width:685px; padding:172px 7px 12px 0px; float:right;}

#pageCopy{float:left;}
#pageCopy a{color:#305d3c; font-weight:bold;}
#pageCopy p{font-size:1.1em; line-height:1.5em; color:#656665; margin-bottom:20px;}
#pageCopy p.headerParagraph{font-size:1.3em; color:#095d44;}
#pageCopy p.standoutParagraph{font-weight:bold; font-size:1.7em; color:#095d44;}
#pageCopy h3{color:#305d3c; font-weight:bold; font-size:1.3em; font-family: 'CartoGothic', Arial, Helvetica, sans-serif;}
#interior img.copyPhoto{float:right; margin:10px 0 10px 10px;}
#interior img.buttons{margin:0; padding:0; float:left;}

/******************************************/
/*            Interior2.html              */
/******************************************/

/*#interior #col2{width:467px; margin-top:155px; padding:0px 7px 12px 260px; float:left;}*/
#interior #col2{width:467px; margin-top:155px; padding:0px 7px 12px 70px; float:left;}

#interior #col2 h1{margin-top:16px;}
#interior #col3{float:left; margin-top:165px; width:209px;}
#interior #col3 img.copyPhoto{margin:0; height:247px;}
div.shadedBox1{background-color:#bec3bf;}
div.shadedBox2{background-color:#d7ded8;}

div.shadedBoxContent{padding:10px; color:#656665;}
div.shadedBoxContent h3{color:#095d44; font-weight:bold; font-family: 'CartoGothic', Arial, Helvetica, sans-serif;}
div.shadedBoxContent p{color:#656665; line-height:1.4em;}
div.shadedBoxContent ul{margin-left:15px;}
div.shadedBoxContent ul li{display:list-item; list-style-type:disc; margin-bottom:4px;}
div.shadedBoxContent a.learnMore{float:right; margin:0 10px 5px 0;}

/******************************************/
/*            Interior3.html              */
/******************************************/
 
h1.headerTitle{position:absolute; top:57px; left:-355px; color:#FFF; font-size:3em; font-weight:bold; font-family: 'CartoGothic', Arial, Helvetica, sans-serif; background-color:#305d3c;}
#question{position:relative; left:-43px;}
img.smallQ{float:left; margin:0 18px 20px 0;}
span.questionText{color:#305d3c; font-size:2em;}
#interior #buttonWrapper{float:right; margin:10px 7px 30px 0;}

#headerBottomImg{background: url(../images/interior3/bottomContentSlice.jpg) left bottom no-repeat; width:950px; height:120px;}

#interior div.noLgImg #col1{width:212px; position:static;}
#interior div.noLgImg ul#leftNav li{background:none;}
#interior div.noLgImg #col2{margin-top:0; width:438px;  float:left; padding-left:50px;}
#interior div.noLgImg #col3{margin-top:0; width:238px; position:relative; top:-18px;}
#interior div.noLgImg #rightCol2{margin-top:0; width:680px;  float:left; padding-left:50px;}

#interior div.noLgImg #col3 img.copyPhoto{margin:0; height:357px; width:238px;}
div.shadedBox3{background-color:#f1f3f1; margin:15px 5px 0 0;}
div.shadedBox3 ul{margin:5px 0 0 0;}
div.shadedBox3 ul li{list-style-type:none; color:#305d3c;}


/******************************************/
/*            Interior4.html              */
/******************************************/

#headerBottomImg2{background: url(../images/interior4/bottomContentSlice.jpg) left bottom no-repeat; width:950px; height:120px;}
#interior div.form #col1{width:212px; position:static;}
#interior div.form ul#leftNav li{background:none;}
#interior ul#leftNav ul li.currentPage{background-color:#ddf4e0; margin-left:3px; width:146px;}
#interior ul#leftNav ul li.currentPage a{position:relative; left:-3px;}
#interior div.form h1.pageTitle{margin:0 0 10px 255px; position:relative; top:-10px;}
#interior div.form h1 span{border-left:3px solid #305d3c; padding-left:8px; font-weight:normal;}
#interior div.form #col2{float:left; margin-top:0; padding-left:43px; width:170px;}
#interior div.form #col3{float:left; margin-top:0px; width:505px;}
#interior div.form img.copyPhoto{float:right;}

#interior div.form div.shadedBox3{background-color:#f1f3f1; width:665px; float:left; margin-left:55px;}
div.formColumn{float:left; width:310px; margin-top:15px; padding-right:10px;}
div.formColumn label{float:left; width:75px; text-align:right; color:#305d3c; font-family:Verdana, Geneva, sans-serif; font-size:1.1em; padding-right:5px;}
div.formColumn input{width:208px; margin-bottom:6px; border:1px solid #305d3c; clear:both;}
div.formColumn select#state{width:210px; margin-bottom:6px; border:1px solid #305d3c;}
input#submit{width:87px; border:none; height:23px; float:right; margin-top:15px; cursor:pointer;}
div.formColumn label.error{color:#F00; display:block; width:75%; float:left; margin:0 0 3px 0;}

/* Interior Page Types */

.bkgd1{
	background-color:#305d3c;
	color:#ffffff;
	clear:both;
	padding:0px;
	position:relative;
	top:7px;
}
.bkgd1 h4{font-size:1.3em; padding:2px;}
.CollapsiblePanelTab a{color:#ffffff; font-size:1.4em; display:block; width:264px;}
.CollapsiblePanelContent{border-bottom:1px solid #fcfcfa;}
#pageCopy div.bkgd1 a.viewAll{float:right; color:#ffffff;}
#pageCopy div.bkgd1 a.RSS{float:right; color:#ffffff;}
#pageCopy p.eventDate{margin:7px 0; line-height:1.1em; font-weight:bold;}
#pageCopy p.eventDetails{margin:7px 0; padding:0 3px; line-height:1.1em;}
.floatRight{float:right; margin:0 0 5px 5px;}
#wideContent{width: 600px; float:left; margin-left:60px;}
label.label{font-size:1.4em;}
div.label{margin:5px 0 5px 3px;}

/*news and events*/
.halfCol{width:45%; margin:0 5% 0 0; float:left;}
.halfCol2{width:45%; margin:0 0 0 5%; float:left;}
.halfCol img, .halfCol2 img{float:right; margin:0 0 5px 5px;}
#interior div.form div.shadedBox4{background-color:#f1f3f1; width:580px; margin:10px 0; padding:10px;}

/*Site map*/
.threeCol{width:175px; margin:0 10px; float:left;}
#pageCopy .threeCol h3{font-weight:bold; font-size:1.8em;}

/*Calendar Dates*/
.calendarDates{float:left; padding:0 10px 5px 0; border-right:1px solid green;}
.calendarFilterContainer{float:left; padding:0 0 0 20px;}
hr{clear:both;}

/*Directory*/
.column{float:left; width:300px;}
.row{clear:both; margin:20px 0 0 0;}
.box{padding:10px;}
ul.alphabet li{display:inline; padding:0 4px;}
.letter{background-color: #305D3C; margin:10px 0;}
.letter h2{font-weight:bold; font-size:2.3em; color:#999999; padding:5px;}
.letter h2 span{color:#ffffff;}

#pageCopy ul{margin:0 0 0 10px;}
#pageCopy ul li{list-style:disc; margin:0 0 0 7px;}

#pageCopy ul{margin:0 0 20px 10px;}
/*#pageCopy ul li{line-height:1.5em; color:#666; list-style-position:inside;}*/
#pageCopy ul li{line-height:1.5em; color:#666; list-style-position:outside;}

#pageCopy ul li{list-style-type:disc;}
/*#pageCopy a{color:blue;}
#pageCopy a:hover{text-decoration:none;}*/
#pageCopy a{color:#365f91;}
#pageCopy a:hover{text-decoration:underline;}


#pageCopy ol{margin:0 0 20px 10px; padding:0;}
#pageCopy ol li{line-height:1.5em; color:#666; list-style-position:outside;}
#pageCopy ol li{list-style-type:decimal;}

