body {
	font-family : Arial, Verdana, sans-serif;
	font-size: 70%; 
	margin: 0px; 
	background-color: #ffffff;
}

td.science_banner {
	background-color: #006600;
	background-image: url("banner_science.jpg");
	background-repeat: no-repeat;
}
td.visinfo_banner {
	background-color: #cc6600;
	background-image: url("banner_visinfo.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
}
td.edu_banner {
	background-color: #993300;
	background-image: url("banner_edu.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
}
td.hort_banner {
	background-color: #669933;
	background-image: url("banner_hort.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
}
td.about_banner {
	background-color: #006666;
	background-image: url("banner_about.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
}
td.projects_banner {
	background-color: #CC9900;
	background-image: url("banner_projects.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
}
td.support_banner {
	background-color: #336699;
	background-image: url("banner_support.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
}
td.tipfcg_banner {
	background-color: #B774A7;
	background-image: url("banner_tipfcg.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
}
td.frbgm_banner {
	background-color: #CCCC99;
	background-image: url("banner_frbgm.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
}
td.sitemap_banner {
	background-color: #000000;
	background-image: url("banner_sitemap.jpg");
	background-repeat: no-repeat;
	background-position: 100%;
}
.padding {
   	margin: 2em;
}
					
p, a, li, ul, ol {
	font-family : Arial, helvetica, Verdana, sans-serif;
}

.larger {
	font-size: 110%;
}

a {
  	text-decoration: none;
	color: #006699;
}

a:hover {
	text-decoration:underline;
}

a.topnav {
	color: #ffffff; 
	text-transform: uppercase; 
}

.sidepanel {
  	font-size: 9px; color: #999999;
}

.smaller {
	font-size : 80%;
}

.whitesmall {
	font-size: 10px; 
	color: #ffffff;
}

.headinglink {
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 12px;
}

.headinglink-current {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 12px;
}

.headinglink:hover {
	color: #ffffff;
}

h1, h2, h3, .banner_title {
  font-family: Perpetua, "Times New Roman", "Book Antiqua", Times, serif; 
	letter-spacing: 1px; 
	font-style: italic;  
	font-weight: bold;
}
.banner_title {
  font-size: medium;
	color: #ffffff;
}
h1 { 
  	font-size: large;
}

h2 {
	font-size: medium; 
}

h3 {
	font-size: small;
}

.banner {
  	color: #ffffff;
}

p, a, li, ul, td {
	font-size:  x-small;
}

.side-nav, .side-nav-current, .sub-nav {
  font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: xx-small;
}

.sub-nav {
  color: #666666;
}

.bread, .page-lineage {
 	color: #999999; 
  text-transform: uppercase; 
	font-size: 10px;
}

.bread {
	float: right;
	padding-right: 0.2em;
}	

.printerFriendly {
	float: right;
	padding-right: 0.2em;
}

td.side {
	padding: 5px;
	background-color: #f5f5f5;
	vertical-align: top;
	width: 140px;
}

.searchbox {
	font-size: 10px;
	height: 20px;
}

.searchboxform {
	height: 20px;
}


