#contentwrapper{
background-image:url(images/apbg.gif);
background-repeat: repeat-y;
background-position: left top;
}

#contentcolumn{
padding-top:1px;
}
#leftcolumn{
background-color:#EFF7FF;
/*background-color:#90bade;*/
}

#acadbanner
{
background-color:#036;
}
.navheading {font-weight: bold; color: #009933;  font-size: 130%;}
.navsearchheading{
color: #036;
}
.headingfirst{
color: #036;
}
.heading{
color: #036;
}
iframe{
font-family:verdana;
}
a.navitem:link {
font-size: 100%;
font-weight: bold;
color: #036;  
text-decoration: none; 
margin-left: 10px;
padding: 13px;

}

a.navitem:visited { 
font-size: 100%; 
font-weight: bold;
text-decoration: none; 
color: #036; 
margin-left: 10px;
}  

a.navitem:hover {
font-size: 100%;
font-weight: bold; 
text-decoration: none;  
color: #369; 
margin-left: 10px;
}  

a.navitem:active {
font-size: 100%; 
font-weight: bold;
text-decoration: none; 
color: #036; 
margin-left: 10px;
 }  

.writeout {font-size: 85%;
text-transform: none;
}

.programcategory {
color: #5c5b5b;
text-decoration: none; 
font-weight: bold;
font-size: 85%;
margin-left: 15px;
}


a.activenavitem:link {
color: #5c5b5b;
text-decoration: none; 
font-weight: bold; 
font-size: 85%;
margin-left: 15px;
}

a.activenavitem:visited {
color: #5c5b5b;
font-weight: bold; 
text-decoration: none; 
font-size: 85%;
margin-left: 15px;

}  
a.activenavitem:hover { 
color: #2a2828;
font-weight: bold; 
text-decoration: none;   
font-size: 85%;
margin-left: 15px;

}   
a.activenavitem:active { 
color: #5c5b5b;
font-weight: bold;
text-decoration: none; 
font-size: 85%;
margin-left: 15px;

}   

td.searchheader {
color: #009933; 
font-weight: bold; 
font-size: 75%;
}
.acadlist {
list-style-type: none;
}
.acadheading {color: #036; font-size: 130%; }
.acadpageheading { font-size: 150%; color: #009933;}
.feature {list-style-image: none;
list-style-type: none; }
#feature h3{
margin-bottom:0;
padding-bottom:0;

}
.first{
padding:0;
margin:0;
}
.submitbutton { color: #fff; background: #036; font-family: verdana;}

img.replace {
margin: 0;
align: top;
}
.replace {font-size:120%; color: #036;}
body#department a#deptnav  {
font-weight: bold;} 
body#programs a#prognav  {
font-weight: normal;} 
body#resources a#resnav {
font-weight: normal;} 
body#facstaff a#facstaffnav {
font-weight: normal;} 
body#contact a#contactnav {
font-weight: normal;} 
body#resources a#resnav {
font-weight: normal;} 
body#courses a#coursenav {
font-weight: normal;
}
body#phyindex a#phynav {
color: #369;
font-weight: bold;}

body#artindex a#artnav {
color: #369;
font-weight: bold;}
body#bioindex a#bionav {
color: #369;
font-weight: bold;}
body#busindex a#busnav {
color: #369;
font-weight: bold;}
body#cheindex a#chenav {
color: #369;
font-weight: bold;}
body#cisindex a#cisnav {
color: #369;
font-weight: bold;}
body#comindex a#comnav {
color: #369;
font-weight: bold;}
body#eslindex a#eslnav {
color: #369;
font-weight: bold;}
body#forindex a#fornav {
color: #369;
font-weight: bold;}
body#humindex a#humnav {
color: #369;
font-weight: bold;}
body#matindex a#matnav {
color: #369;
font-weight: bold;}
body#nurindex a#nurnav {
color: #369;
font-weight: bold;}
body#socindex a#socnav {
color: #369;
font-weight: bold;}
body#aas a#aasnav {
color: #369;
font-weight: bold;}
body#aa a#aanav {
color: #369;
font-weight: bold;}
body#as a#asnav {
color: #369;
font-weight: bold;}
body#bridge a#bridgenav {
color: #369;
font-weight: bold;}
/* end academic programs*/
div#printbanner {
                display:none;
                }
				
/* russ weakley */
#apnavcontainer { margin-left: 1px; 
margin-top:10px;
}

#apnavcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#apnavcontainer li { margin: 0 0 1px 0; }
.apnav {
display: block;
padding: 5px 10px;
width: 200px;
color: #fff;
background-color: #036;
text-decoration: none;
}
#apnavcontainer a
{
display: block;
padding: 5px 10px;
width: 200px;
color: #fff;
background-color: #369;
text-decoration: none;
}

#apnavcontainer a:hover
{
color: #fff;
background-color: #036;
text-decoration: none;
}

#apnavcontainer ul ul li { margin: 0 0 1px 0; }

#apnavcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 185px;
color: #fff;
background-color: #69C;
text-decoration: none;
}

#apnavcontainer ul ul a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}
	/* */
	
	
	#discnavcontainer { margin-left: 1px; 

}

#discnavcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#discnavcontainer li { margin: 0 0 1px 0; }
.apnav {
display: block;
padding: 5px 10px;
width: 200px;
color: #fff;
background-color: #036;
text-decoration: none;
}
#discnavcontainer a
{
display: block;
padding: 5px 10px;
width: 200px;
color: #fff;
background-color: #69c;
text-decoration: none;
}

#discnavcontainer a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}

#discnavcontainer ul ul li { margin: 0 0 1px 0; }

#discnavcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 185px;
color: #fff;
background-color: #69C;
text-decoration: none;
}

#discnavcontainer ul ul a:hover
{
color: #fff;
background-color: #69c;
text-decoration: none;
}			 
#schedule
{
padding-left:30px;
float:left;
font-size:12px;
line-height:150%;
}

.course
{
margin:5px 0;
}
.block{
margin-top:20px;
background:#036;
color:#fff;
}
.detail{
background: #369;
color:#fff;
padding:3px;
}
.prereq{
background: #69c;
color:#000;
}
.progname{
/*background:#9999CC;*/
background:#69c;
color:#fff;
}
.sectioncomment{
font-style:italic;
}
#discheading{
background:#69c;
padding:3px;
color:#fff;
font-weight:bold;
font-size:15px;
}
#discheading a{
color:#fff;
font-weight:bold;
font-size:15px;
text-decoration:underline;
margin-left:10px;
}
#programsofstudy{
border:solid 1px #036;
}
#staff{
width:500px;

}
#programs{

float:right;
width:250px;
clear:both;
margin-right:10px;
padding-top:1px;
}
#feature{
margin:3px;

}
/* For Program Page */
td.creditcategory 
{
padding-right: 10px;
padding-top: 8px; 
padding-bottom: 4px; 
border-bottom: solid 2px black;
font-weight: bold;

}

td.discipline
{
padding-top: 5px; 
padding-bottom: 5px; 
font-weight: bold;

}

td.course
{
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
}
div.description
{
line-height: 20px;
font-size: 100%;
padding-bottom: 15px;
clear: both;
}
.dept
{
font-size: 150%;
color: #009933;

}
.programtitle
{
margin-bottom:0px;
padding-bottom: 0px;
}
.degree
{
margin-top: 0px;
padding-top: 0px;
color: gray;
}

.degreesa
{
color: gray;
margin-bottom: 0px;
padding-bottom: 0px;

}

.feature {
line-height: 1.5em;
}
.feature:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* Degree Info pages */
.acadprogramsubhead {
color:#093;
font-weight:bold;
}


/* New Eric Meyer/Dynamic Drive vertical menu combination css*/

#vernavcontainer { width: 190px; }

#vernavcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#vernavcontainer a
{
display: block;
padding: 3px;
width: 190px;
margin: 0 3px;
background-color: #EFF7FF;
border-bottom: 1px solid #036;
}

#vernavcontainer a:link, #vernavlist a:visited
{
color: #036;
text-decoration: none;
}

#vernavcontainer a:hover
{
border-bottom: 1px solid #036;
}


.verapnav {
display: block;
padding: 5px 10px;
width: 190px;
color: #fff;
margin:3px 0;
background-color: #036;
text-decoration: none;
}

#dropmenudiv{
position:absolute;
background-color: #69c;
border-right:1px solid #EFF7FF;
border-top:1px solid #eff7ff;
border-bottom:1px solid #EFF7FF;
border-left:1px solid #EFF7FF;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #EFF7FF;
padding: 3px 0;
text-decoration: none;
font-weight: normal;
color:#fff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #369;
}

.schedulesection{
color: #036;
border: dashed 1px #036;
font-size:16px;
margin-top:10px;
padding:3px;
text-align:left;
}
.sectioncomment{
font-size:12px;
padding:0;
margin:0;
text-align:left;
font-style:italic;
}
.block{
color:#fff;
font-weight:bold;
background: #003366;
}
.desc{
color:#fff;
background:#3A66A7;
}
.prereq{
background:#88ACE0;
}
.classsection{
background:#CAE1FF;
}
.detaillabels{
background:#ffb366;
color:#333333;
}
.blockcomments{
background:#CCFF99;
}
.classcomments{
background:lightblue;
}
.classdetail{
background: #ececec;
}
.firstclassdetail{
background:#ccc;
}
.infoheader{
background:#88ACE0;
border:solid 1px #336699;
color:#ffffff;
font-weight:bold;
font-size:12px;
padding:3px;
width:250px;
}
.infobody{
width:250px;
line-height:1.3em;
background:#fff;
border-left:solid 1px #336699;
border-right:solid 1px #336699;
border-bottom:solid 1px #336699;
color:#000;
font-size:12px;
padding:3px;
}
a#syllabus {
color:#CCFF99;
}
a#syllabus:hover {
color:#ffffff;
text-decoration:underline;
}
a#booklist{
color:#336699;
font-weight:bold;
font-size:14px;
text-decoration:none;
display:block;
}
a#booklist:hover{
color:#66CC33;
font-weight:bold;
font-size:14px;
text-decoration:none;
}
.searchtype{
padding:5px;
border:solid 1px #3A66A7;
color:#3A66A7;
margin-top:10px;
}
.navlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-bottom: 1px solid #369;
}

.navlist li a { text-decoration: none; color: #369; }
.navlist li a:hover { text-decoration: none; color: #036; }

table#playlist th.dark {
    padding:3px;
background-color:#ececec;
  font-weight:bold;
}

table#playlist tr.light {
padding:3px;
 background-color:#fff;
   
}

table#playlist tr.dark {
    padding:3px;
background-color:#ececec;
  
}

table#playlist tr a{
font-weight:normal;
}
table#playlist tr a:hover{
font-weight:normal;
text-decoration:underline;
}

table#playlist th{
text-align:left;
}
div.degreecontent {
color:#595656;
}
div.degreecontent ul{
list-style-type:none;
}
ul#degreeql a{
font-weight:normal;
}
ul#degreelist a{
font-weight:normal;
}
