﻿.clear {
		clear:both ;
}

/*Hack to get PNG transparency in IE lt 6*/
/*
* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
*/
/*Styling for body*/
body {background-color: #999966; font:10pt arial,swiss,helvetica,verdana,sans-serif;}

img {
	border:0;
}

/*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; } 
*/

.mainbody {margin:10px;color:#333;width:85%;}

/* Floating */
.f-left {float:left;padding-right:5px;}
.f-right {float:right;}


/*Top navigation bar*/
.tnav {background-color: #4a601c;text-align:center;}

/*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;}
 
/*This puts a white rectangle behind top navbar hover links*/
.tnav a:hover {background:white;color:black;text-decoration:none;}

/*LEFT NAVBAR*/
/*Left sidebar margins*/
.lnav {margin:10px 4px 0 4px; width:200px;}

.lnav a {text-decoration:none;display:block;}
  
/*This puts a white rectangle behind left sidebar hover links*/
/*.lnav a:hover {background:white; text-decoration:none;}*/
.lnav a:hover {color:black; text-decoration:none;}

.lnav h3 {font:bold 12pt arial,sans-serif;color:black;}
 
/*Left sidebar unordered lists*/
.lnav ul {margin:0; padding:0;font:bold 9pt arial,sans-serif;list-style-type:none;}
.lnav ul li   {padding-bottom:4px; 	margin-top: 5px;}
 
/*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;}
.lnav ul ul li {background:url('../schuylkill/images/dot.gif') no-repeat left top;padding-left:8px;padding-bottom:4px}
  
/*Left sidebar paragraphs*/
.lnav p {color:black;padding:0;margin:0;}

/*Set width for text block within main body*/
.front {width:650px;}

/*Unvisited links*/
a:link {font-weight:bold;color: #4a601c;text-decoration:none;}

/*Visited links*/
a:visited {font-weight:bold;color: #999966;text-decoration:none;}

/*Hover links (black underlined)*/
a:hover {text-decoration:underline;color:black;}

p.small {
	font: 8pt arial,swiss,helvetica,verdana,sans-serif; }
/*Font styling for tables*/
table {font:10pt arial,swiss,helvetica,verdana,sans-serif;}

/*Definition lists*/
dt {
	margin-top:10px;
}

/*Basic table cell for main body of page*/
td.basic 
{
	vertical-align:top;	
	background-color:#FFFFFF;
	min-height:450px;
	}

/*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;}

/*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;}

/*Taupe background table cells*/
td.taupe {padding:1px 2px 1px 4px;background-color:#E8E8C0;text-align:left;}

/*White background table cells*/
td.white {padding:1px 2px 1px 4px;background-color:#FFFFFF;text-align:left;}

/*Table cell text alignment*/
td {vertical-align:top; font:10pt arial,sans-serif;}

/*Data tables*/
table.data {width:100%;font:10pt arial,sans-serif;margin:10px 0;border:1px black solid;border-collapse:collapse;empty-cells:show;}
 
/*Data table cells*/
table.data td {font:10pt arial,sans-serif;padding:1px 2px 1px 4px;border:1px gray solid;}

/*Data table header cells*/
table.data th {padding:1px 2px 1px 4px;border:1px gray solid;font:bold 11pt arial,sans-serif;background-color:#E8E8C0;text-align:left;}
 
/*Background color in select data table cells*/
table.data td.field {background-color:#eee;}
 
/*h1 headers, 20 point Arial, deep moss green*/
h1 {margin:5px 0;color:#4A601C;font:bold 20pt arial,sans-serif;}
 
/*h1 headers, 20 point Arial, muted blue green*/
h1.blue {margin:5px 0;color:#006699;font:bold 20pt arial,sans-serif;}
 
#calendar h2.blue {margin:5px 0;color:#006699;font:bold 18pt arial,sans-serif;border-bottom:1px gray solid;}
h2.bar {margin:5px 0;background-color:#4a601c; text-align:center; font-size:16px; color:#FFFFFF;padding:5px;}
h2.bar_left {margin:5px 0;background-color:#4a601c; text-align:left; font-size:16px; color:#FFFFFF;padding:5px;}
h2.blue {margin:5px 0;color:#006699;font:bold 18pt arial,sans-serif;}
h2.blue a {text-decoration:none;}

/*h2 headers, 18 point Arial, green*/
h2.green {margin:5px 0;color:#4a601c;font:bold 18pt arial,sans-serif;}

/*h3 headers, 12 point Arial, muted blue*/
#profile h3.blue {margin:5px 0;color:#006699;font:bold 12pt arial,sans-serif;border-bottom:1px gray solid;}
h3.blue {margin:5px 0;color:#006699;font:bold 12pt arial,sans-serif;}
/*Unvisited links*/
h3.blue a:hover {text-decoration:none;color:#006699;}

/*h3 headers, 12 point Arial, green*/
h3 {font:bold 12pt arial,sans-serif;color:#4a601c;}
h3.underline {	font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight:bold;
		color: #333;
		display:block;
		border-bottom:1px #333 solid;}
 
/*h4 headers, 10 point Arial, muted blue*/
h4.blue {margin:5px 0;color:#006699;font:bold 10pt arial,sans-serif;}

/*h4 headers, 10 point Arial, green*/
h4.green {font:bold 10pt arial,sans-serif;color:#4a601c;margin:5px 0;}

/*h4 headers, 10 point Arial, green, no margins*/
h4.greennm {font:bold 10pt arial,sans-serif;color:#4a601c;}

/*Images floated to right of text*/
.picr {float:right;margin:0 0 10px 10px;font:7.5pt verdana,sans-serif;text-align:center;border-bottom:1px gray solid;padding-bottom:4px;}
 
/*Images floated to right of text, no caption*/
.picrnc {float:right;margin:0 0 10px 10px;font:7.5pt verdana,sans-serif;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;}

/*Images floated to left of text, caption centered*/
.picl {float:left;margin:5px 10px 5px 0;font:7.5pt verdana,sans-serif;text-align:center;border-bottom:1px gray solid;}
 
/*Images floated to left of text, caption left-justified, no border under caption*/
.picll {float:left;margin:5px 10px 10px 0;font:7.5pt verdana,sans-serif;text-align:left;padding-bottom:4px;}

/*Images floated to right of text, caption left-justified, no border under caption*/
.picr-lj {float:right;margin:5px 10px 10px 5px;font:7.5pt verdana,sans-serif;text-align:left;padding-bottom:4px;}

/*Centered images*/
.picc {margin:5px 10px 10px 0;font:7.5pt verdana,sans-serif;text-align:center;border-bottom:1px gray solid;padding-bottom:4px;}
 
/*Centered images, no caption*/
.piccnc {margin:5px 10px 10px 0;font:7.5pt verdana,sans-serif;text-align:center;padding-bottom:4px;}
 
/*Another image style*/
.pic {
 font:8.5pt verdana,sans-serif;
 text-align:center;
 padding-bottom:4px;
 }
 
/*Double-spaced unordered (bulleted) list*/
ul.dspace li {padding-bottom:10px;}
 
/*Double-spaced ordered (numbered) list*/
ol.dspace li {padding-bottom:10px;}

p.next {text-align:right;font:bold 8pt verdana,sans-serif;margin:0;width:600px;}

.footer {
	background-color:#e8e8c0 ;
	text-align: center;
	padding: 10px 0px 10px 0px ;
	vertical-align: middle;
}
/*Copyright statement in footer*/
#copyright {
	font-size:x-small;
	padding:10px;
}

/*Copyright notice about publications offered on website*/ 
#copyright_pub {
	font-size:x-small;
	margin-top:10px;
	padding: 10px ;
    background-color:#4a601c;
    color:#fff;	
 }

/*Styling for biographical information at top of profile pages*/
#bio {padding:5px 10px; padding:10px;}
#bio h1 {
	font-size: 24px;
	font-weight:bold;
	color: #333333;
	padding-bottom:5px;
	display:block;
}
#bio h1 a {
	text-decoration:none;
}
#bio img {float:left;margin:0 10px 10px 0;}
#bio ul {
	margin:0 25px 5px 0;
	float:left;
	list-style:none;
}
#bio ul.links {
	margin-top:0px;
	float:left;
	list-style:disc;

}

