﻿.clear {
		clear:both ;
}
/*Font styling for body*/
body {
 background-color: #999966;
 font:10pt arial,swiss,helvetica,verdana,sans-serif;
}


/*Add descriptive images to specific types of links*/
/*a[href^="http"] { padding-right: 15px; background: url(../images/external.png) no-repeat center right; } 
a[href^="mailto:"] { padding-right: 15px; background: url(../images/mail_icon.gif) no-repeat center right; } 
a[href$=".pdf"] { padding-right: 15px; background: url(../images/pdf_icon.jpg) no-repeat center right; } 
*/

a, img, span {border:0; margin:0; padding:0;}
/*Styling for top navigation bar*/
.tnav {
 background-color: #4a601c;
}

/*Style for top navbar hyperlinks*/
.tnav a:link {
 font:bold 10pt verdana,arial,swiss,helvetica,sans-serif;
 color:#FFFFFF;
 text-decoration:none;
 }
 
.tnav a:visited {
 font:bold 10pt verdana,arial,swiss,helvetica,sans-serif;
 color:#FFFFFF;
 text-decoration:none;
 }
 
/*Style for top navbar hot (current page) link, underlined black*/
.tnav a:hot {
 color:black;
 text-decoration:underline;
 }
 
/*This puts a white rectangle behind top navbar hover links*/
.tnav a:hover {
 background:white;
 color:black;
 text-decoration:none;
 }
 
/*Font styling for main body*/
.mainbody {font:10pt arial,swiss,helvetica,verdana,sans-serif; margin:10px;color:#333;width:850px;}

/*Set width for text block within main body*/
.front {
 width:650px;
 }
  
/*Style for unvisited links*/
a:link {
 font-weight:bold;
 color: #4a601c;
 }

/*Style for visited links*/
a:visited {
 font-weight:bold;
 color: #999966;
 }

/*Style for hover links (black underlined)*/
a:hover {
 text-decoration:underline;
 color:black;
 }

/*Font styling for tables*/
table {
 font:10pt arial,swiss,helvetica,verdana,sans-serif;
 }

/*Basic table cell for main body of page*/
td.basic 
{
	width:85%;
	vertical-align:top;	
	background-color:#FFFFFF;
	height:450px;
	min-height:450px;
	}
	
/*Styling for blue background table cells*/
td.blue {
 padding:1px 2px 1px 4px;
 border:1px gray solid;
 font:bold 10pt arial,sans-serif;
 background-color:#C6D7D5;
 text-align:center;
 }

/*Styling for blue background table cells with more cellpadding*/
td.blue2 {
 padding:10px;
 border:1px gray solid;
 font:bold 10pt arial,sans-serif;
 background-color:#C6D7D5;
 text-align:center;
 }

/*Styling for gray background table cells*/
td.gray {
 padding:1px 2px 1px 4px;
 border:1px gray solid;
 font:bold 10pt arial,sans-serif;
 background-color:#C0C0C0;
 text-align:center;
 }

/*Styling for taupe background table cells*/
td.taupe {
 padding:1px 2px 1px 4px;
 border:1px gray solid;
 font:bold 10pt arial,sans-serif;
 background-color:#E8E8C0;
 text-align:left;
 }

/*Table cell text alignment*/
td {          
 vertical-align:top;
 }

/*Styling for data tables*/
table.data {
 width: 100%;
 font:10pt arial,sans-serif;
 margin:20px 5px 20px 0;
 border:4px #669999 solid;
 border-collapse:collapse;
 empty-cells:show;
 }
 
/*Styling for data table cells*/
table.data td {

 padding:10px;
 border:1px gray solid;
 }

/*Styling for data table header cells*/
table.data th {
 padding:10px;
 border:1px gray solid;
 font:bold 11pt arial,sans-serif;
 background-color:#C6D7D5;
 text-align:left;
 }
 
/*Styling for background color in select data table cells*/
table.data td.field {
 background-color:#eee;
 }
 
/*Style for h1 headers, 20 point Arial, muted blue*/
h1 {
 margin:5px 0;
 color:#669999;
 font:bold 20pt arial,sans-serif;
 }
 
/*Style for h2 headers, 18 point Arial, green*/
h2 {
 font:bold 18pt arial,sans-serif;
 color:#4a601c;
 }
 
/*Style for h3 headers, 14 point Arial, green*/
h3 {
 font:bold 14pt arial,sans-serif;
 color:#4a601c;
 }
 
/*Style for h3 headers, 14 point Arial, muted blue-green*/
h3.blue {
 font:bold 14pt arial,sans-serif;
 color:#669999;
 }

/*Style for h4 headers, 12 point Arial, green*/
h4 {
 font:bold 12pt arial,sans-serif;
 color:#4a601c;
 }
 
/*Style for h3 headers, 14 point Arial, muted blue-green*/
h4.blue {
 font:bold 12pt arial,sans-serif;
 color:#669999;
 }

/*Style for images floated to right of text*/
.picr {
 float:right;
 margin:10px 0 10px 10px;
 font:8pt verdana,sans-serif;
 font-style: italic;
 text-align:center;
 border-bottom:1px gray solid;
 padding-bottom:4px;
 }
 
/*Images floated to right of text, no caption*/
.picrnc {float:right;margin:5px 10px 10px 0;padding-bottom:4px;}

/*Style for images floated to left of text*/
.picl {
 float:left;
 margin:10px 10px 10px 0;
 font:8pt verdana,sans-serif;
 font-style: italic;
 text-align:center;
 border-bottom:1px gray solid;
 padding-bottom:4px;
 }
 
 
/*Images floated to left of text, no caption*/
.piclnc {float:left;margin:5px 10px 10px 0;font:7.5pt verdana,sans-serif;padding-bottom:4px;}

/*Another image style?*/
.pic {
 font:8.5pt verdana,sans-serif;
 text-align:center;
 border-bottom:1px gray solid;
 padding-bottom:4px;
 }
 
/*Style for double-spaced unordered (bulleted) list*/
ul.dspace li {
 padding-bottom:10px;
 }
 
/*Style for double-spaced ordered (numbered) list*/
ol.dspace li {
 padding-bottom:10px;
 }

/*Style for left navigation sidebar*/
.lnav {
 margin:10px 4px 0 4px;
 }
 
/*Style for left sidebar h3 headers*/
.lnav h3 {
 font:bold 12pt arial,sans-serif;
 color:black;
 }
 
/*Style for left sidebar unordered lists*/
.lnav ul {
 margin:0; 
 padding:0;
 font:bold 9pt arial,sans-serif;
 list-style-type:none;
 }
 
/*Style for nested left sidebar unordered list*/
.lnav ul ul {
 margin:4px 0 0 0; 
 padding:0;
 font:bold 9pt arial,sans-serif;
 list-style-type:none;
 }
 
/*Style for left sidebar unordered list items*/
.lnav ul li   {
 padding-bottom:4px;
 }
 
/*Style for nested left sidebar unordered list items*/
.lnav ul ul li {
 background:url('schuylkill/images/dot.gif') no-repeat left top;
 padding-left:8px;
 padding-bottom:4px
 }
 
 
/*Style for left sidebar hyperlinks*/
.lnav a {
 text-decoration:none;
 display:block;
 }
 
/*Style for left sidebar hot (current page) link, underlined black*/
.lnav a.hot {
 color:black;
 text-decoration:underline;
 }
 
/*This puts a white rectangle behind left sidebar hover links*/
.lnav a:hover {
 background:white;
 text-decoration:none;
 }
 
/*Style for left sidebar paragraphs*/
.lnav p {
 color:black;
 padding:0;
 margin:0;
 }

p.next {
 text-align:right;
 font:bold 8pt verdana,sans-serif;
 margin:0;
 width:600px;
 }
 
 #copyright {
	font-size:x-small;
	margin-top:5px;
}
