BODY {
background-color:#FFF;
background-image:none; /* print-friendly */
font-family:"Times New Roman", Times, serif;
margin:0;
font-size:85%;
font-weight:normal;
color:black
}

#header, #globalfooter, #left-nav, #breadcrumbs, div#s-p, #right-column, #col2 ul.boldlist, #col3, #tier2 img {display:none}

#header-print {display:block}

img {padding:10px}

h1 {font-size:22px; font-weight:normal; float:left; margin:0}
h2 {font-size:11px; font-weight:normal; font-style:italic; float:right; margin:0}
div.hr {clear:both}
.dontprint {display:none}
small {
	font-size:85%
}
a {
	color:black;
}
h3, .featuretitle { /*HOME/Highligts, Page Headings, etc. */ /*font:155% Tahoma, Verdana, Geneva, sans-serif; */
	font-size:155%;
	margin:5px 0;
	line-height:125%;
}
h4, #archive h3 {
	font-size:140%;
	margin:1% 0;
	line-height:120%
}
h5 {
	font-weight:bold;
	font-size:125%;
	margin:1.5% 0;
}
h6 { /*Second-tier headings*/
	font-weight:normal;
	font-size:138%;
	margin:1.5% 0;
}
hr {
	border:1;
	color:#CCC;
	background-color:#CCC;
	height:1px;
}

.bold, .alert {
font-weight:700;
}

.nowrap, #archive hr { 
clear:both;
}

.pad10 {
	padding:10px
}
.pad20 {
	padding:20px
}

.l {
font-size:107%;
color:#930;
}

/* image related */

.caption {
	text-align:left;
	font-size:65%;
	font-style:italic;
	color:#600;
	padding-bottom:5px;
	line-height:145%;
}
.imageLeft, .imageleft {
	float:left;
	margin:7px 10px 0 5px !important;
}
.imageRight, .imageright {
	float:right;
	margin:7px 0 0 10px !important;
}
.imagecenter, .imagecenter {
	
	margin:7px 10px 0 10px !important;
}
.imagecontainer {
	background:url(/images/shadowAlpha.png) no-repeat bottom right !important;
	padding:0;
}
.innerbox {
	position:relative;
	bottom:6px;
	right:6px;
	border:1px solid #999;
	margin:0;
	padding:4px;
}
.innerbox p {
	font-size:14px;
	margin:3px;
}

/* Styles used in researchers' page */
.resname { 
font-size:123%;
}

.resname2 { 
font-size:115%; 
}

.caltitle {
font-size:115%; 
font-weight:700;
color:#900;
}
.smalltext {
font-size:75%;
}
.midtext {
font-size:85%;	
}
.largetext {
font-size:130%;
font-weight:700;
text-decoration:none;
}

.newstext {
font-size:65%;
padding:0 10px;
}
.greentext {
color:#315A5A;
}

.purpletext {
color:#909;
}
.tableheader {
background:#C0D4D3;
}
.tablebordercolor {
background:#A5B7B6;
}
.tablecontent {
	background:#FFF;
}

/* */

.newsfeatures {
clear:both;
padding:0px 0px 0px 10px;
border:0;
}

#droplinks, .topofpage, .hidden, div.TOC  {
	display:none
}
#al-1 {
	clear:left;
}
#al-1, #al-2, #al-3, #al-4, #al-5, #al-6, #al-7, #al-8, #al-9, #al-10, #al-11, #al-12, #al-13, #al-14, #al-15 {
	padding-top:10px;
}

.viewcomments {
	float:right;
	margin-top:-20px;/*clear:both; float:left; margin-top:-2px;/*margin-right:-15px;*/
	display:block;
	padding:2px 5px;
	/*background:#A22;
	color:white;*/
	font-family:Arial, Geneva, sans-serif;
	font-weight:bold;
	font-size:100%;
}
.viewcomments2 {
	display:inline-block;
	padding:2px 5px;
	background:#A22;
	color:white;
	font-family:Arial, Geneva, sans-serif;
	font-weight:bold;
	font-size:100%;
}
#archive hr { /* highlights archive */
	clear:both;
}
#archive div.imageRight, #archive div.imageLeft, #archive table.imageLeft, #archive table.imageRight {
	float:left;
	margin:10px 10px 60px 0 !important;
}
#archive img.simple-l, #archive img.simple-r {float:left !important; margin:0 10px 20px 0}
#archive img {
	max-width:100px;
}
/* table style */
.datatable {
	border-collapse:collapse;
}
.datatable th, .datatable td {
	border:1px solid #000;
	padding:5px;
}
.datatable th {
	background-color:#FFF;
}

#highlight-comments h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:175%;
}
#postcomment {display:none}

.graybox {width:200px}

form {display:none}

.comment {font-family:"Times New Roman", Times, serif; font-weight:normal; color:black}