@charset "utf-8";
body {
font-family:Arial, Helvetica, sans-serif;
}

sup {
font-size:.7em;
color:#002147;
}

a:link {
color:#0C5077;
font-weight:700;
}

a:visited {
color:#0C5077;
}

h1 {
border-bottom-color:#002147;
border-bottom-style:solid;
border-bottom-width:.1em;
color:#002147;
font-size:1em;
font-weight:700;
margin-bottom:.6em;
margin-top:.31em;
padding-bottom:.6em;
padding-top:.31em;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h2 {
color:#002147;
font-size:.95em;
font-weight:700;
padding-bottom:.13em;
padding-top:.31em;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#content_container p {
color:#333;
font-size:small;
padding-bottom:.75em;
voice-family:inherit;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#top_nav li {
display:inline;
}

.topnav {
font-family: Arial, Helvetica, sans-serif;
font-size:.7em;
padding-left:.5em;
padding-right:.5em;

}

a.topnav:hover {
color:#039;
text-decoration:none;
}

#tab_nav ul {
list-style:none;
margin:0;
padding:0 0 0 16.5em;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
}

#tab_nav li {
display:inline;
margin:0;
padding:0;
}

#tab_nav a {
background:url("../templateimages/tableft.gif") no-repeat left top;
float:left;
margin:0;
padding:0 0 0 7px;
text-decoration:none;
}

#tab_nav a span {
background:url("../templateimages/tabright.gif") no-repeat right top;
color:#FFF;
display:block;
float:none;
padding:5px 15px 6px 6px;
}

#tab_nav a:hover span {
background-position:100% -24px;
color:#9D7F65;
}

#tab_nav a:hover {
background-position:0 -24px;
}

#bread_crumb_container {
font-family:Arial, Helvetica, sans-serif;
font-size:.60em;
}

.searchtext {
color:#4A4E52;
font-size:.67em;
font-weight:400;
}

.searchbox {
font-size:.67em;

}

.searchbox_radio_op {
font-size:.67em;
color:#002147;
}

.input_searchbox {
background-color:#D8D9C4;
border-color:#002147;
border-style:solid;
border-width:.06em;
color:#002147;
font-family:Arial;
font-size:.67em;
font-weight:400;
vertical-align:bottom;
padding-left:5px;
}

.button_searchbox {
background-color:#D8D9C4;
border-color:#002147;
border-style:solid;
border-width:.06em;
font-size:9px;
vertical-align:bottom;
}

#content_container img {
border-color:#B8B8B8;
border-style:solid;
border-width:1px;
padding:.4em;
}

.etsu_contact_info {
color:#57534A;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.69em;
font-weight:400;
margin-left:.63em;
margin-top:.44em;
}

.coldep_info {
color:#57534A;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.69em;
font-weight:400;
margin-right:.63em;
margin-top:.44em;
text-align:right;
}

a.smalltext {
color:#CACACA;
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
}

a.mediumtext {
color:#CACACA;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
}

a.largetext {
color:#CACACA;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
}

a.smalltext:visited,a.mediumtext:visited,a.largetext:visited {
color:#CACACA;
}

a.smalltext:hover,a.mediumtext:hover,a.largetext:hover {
color:#000;
}

a.smalltext:active,a.mediumtext:active,a.largetext:active {
color:#002147;
text-decoration:underline;
}

a:hover,#bread_crumb_container a:hover {
color:#039;
text-decoration:underline;
}

a.topnav,#bread_crumb_container a:active {
color:#003;
font-weight:700;
}

a.topnav:visited,#bread_crumb_container a,#bread_crumb_container a:visited {
color:#003;
}

.menu {
border:0;
display:block;
font-size:8pt;
list-style-type:none;
margin:0;
padding:0;
width:199px;
}

.menu img {
padding-left:.63em;
}

.menu li {
background-image:url(../templateimages/leftnav_bkg.png);
background-position:bottom right;
background-repeat:no-repeat;
border:0;
border-bottom:1px solid #ccc;
display:block;
height:auto;
margin:0;
padding:0;
position:relative;
z-index:5;
}

.menu ul>li {
background-color:#FFF;
height:auto;
list-style-type:none;
margin-bottom:0;
padding-bottom:0;
}

.menu li:hover {
background-color:#E8E8E8;
color:#FFF;
white-space:normal;
z-index:10000;
}

.menu ul {
background-image:url(empty.gif);
left:0;
margin:-6px 0 0 -10px;
position:absolute;
top:0;
visibility:hidden;
width:17em;
z-index:10;
}

.menu li:hover>ul {
border-color:#DEDEDE #555 #555 #DEDEDE;
border-style:solid;
border-width:1px 2px 2px 1px;
left:99.5%;
top:5px;
visibility:visible;
}

.menu:after,.menu ul:after {
clear:both;
content:".";
display:block;
height:0;
overflow:hidden;
visibility:hidden;
}

.menu,.menu ul {
min-height:0;
}

.menu,.menu ul li {
text-align:right;
}

.menu a {
color:#003;
display:block;
padding:.6em;
text-decoration:none;
}

.menu a:visited {
font-weight:700;
}

.menu>li,.menu>ul + li {
border:0;
}

input {
border:0;
}
