body {
  background-color: white;
  font-family: Verdana, Arial, sans-serif;
}

p { margin-top: 0; }

a:link  { color: #3366cc; }
a:visited { color: #003399; }
a:hover { color: #ffffff; background-color: #3366cc; }
a:hover img { background-color: #ffffff; }
a:active { color: #ffffff; background-color: #3366cc; }

th { background-color: #ffffff; }
#header { padding: 0; }
#header td {
  padding: 0;
  color: #ffffff;
  background-color: #00294d;
  font-size: 100%;
}

#header-test { padding: 0; }
#header-test td {
  padding: 0;
  color: #000000;
  background-color: #000000;
  font-size: 100%;
}

#header citrus td {
  padding: 0;
  color: #000000;
  background-color: #ffbb00;
  font-size: 100%;
}

#breadcrumbs {
  color: white;
  font-weight: bold;
  text-decoration: none;
}
#breadcrumbs a {
  color: white;
  text-decoration: none;
}

#column {
  background-color: #ffffff;
  border-left: 2px solid #ff9933;
  padding: 10px;
  vertical-align: top;
}
.column, #column { background-color: #ffffff; }
#column a { font-weight: normal; }
#column td { white-space: Nowrap; font-size: 70% ! important; line-height: 140%}

#main, #main td { font-size: 80%; line-height:1.3em; }
.content { background-color: #ffffff; }
.red { color:red; }
.orange { color:#ff9933; }
.restricted { color:#ffffff; }
.highlight { font-family: Verdana, Arial, sans-serif; } 
.padding {font-family: Verdana, Arial, sans-serif; color: #000000; background-color:#dbd0b0;}

.padding a:link {
color: #000000; 
background-color: #dbd0b0;}

.padding a:visited {
color: #000000;
background-color: #dbd0b0;}

.padding a:hover {
color: #000000;
background-color: #ffff00;}

td, th, .ns4bugfix { font-family: Verdana, Arial, sans-serif; }
.ns4bugfix {font-family: Verdana, Arial, sans-serif;}
.ns4bugfix .ns4bugfix { }
.ns4bugfix select { font-family: Verdana, Arial, sans-serif; }
.column .ns4bugfix select { width: 90%; }
.content .ns4bugfix select { width: 60%; } 

.highlight a:hover {
 color: #ffffff ! important;
 background-color: #3366cc ! important;
}

.heading { background-color: #ffffff; font-weight: bold; padding: 3px; margin-bottom:5px; border: 2px solid #ff9933; }

.alt1 { background-color: #ffffff; }
.alt2 { background-color: #ffffff; }

.news {
 font-weight: bold;
 font-size: 90%;
 color: #000000;
 background-color: #ffff66;
}

.greenlight {
 font-weight: bold;
 font-size: 90%;
 color: #000000;
 background-color: #ccff99;
}

.contact {
 font-size: 70%;
 color: #000000;
 background-color: #ffff66;
 margin: 10;
 padding: 7;
}

.contact a, .contact a:hover, .contact a:visited {
 font-weight: bold;
 color: #000000;
 background-color: #ffff66;
}

.mylib {
 font-size: 80%;
 color: #000000;
 background-color: #000000;
 margin: 4;
 padding: 4;
}

.mylib a, .mylib a:visited {
 font-weight: bold;
 color: #66cccc;
 background-color: #000000;
 text-decoration: none;
}

.mylib a:hover {
 font-weight: bold;
 color: #000000;
 background-color: #ffffff;
 text-decoration: none;
}

.keyresources { background-color: #eeddaa; font-weight: bold; padding: 10px; }

.scheme1 { background-color: #eeddaa; }
.scheme1 a { font-weight: bold; }

.scheme1 .highlight a:link {
color: #336699;
background-color: #eeddaa; }

.scheme1 .highlight a:visited
{ color: #336699;
background-color: #eeddaa; }

.scheme2 { background-color: #ffffff; }
.scheme2 a { font-weight: bold; }

.scheme2 .highlight a:link {
color: #336699;
background-color: #ffffff; }

.scheme2 .highlight a:visited
{ color: #336699;
background-color: #ffffff; }

.scheme3 { background-color: #ffffff; }
.scheme3 a { font-weight: bold; }

.scheme3 .highlight a:link {
color: #336699;
background-color: #ffffff; }

.scheme3 .highlight a:visited
{ color: #336699;
background-color: #ffffff; }

#topnav {
	color: #000000;
        font-size: 70% ! important;
        font-weight: normal;
        text-decoration: none;
}

.topnav a:link  { color: #000000; text-decoration: none; padding: 3; }
.topnav a:visited { color: #000000; text-decoration:none; padding: 3; }
.topnav a:hover { color: #000000; background-color: #ff9966 ! important; text-decoration: none; padding: 3; }
.topnav a:active { color: #000000; background-color: #ff9966; text-decoration: none; padding: 3; }

.title {
 padding: 0;
 border: none;
 margin: 20px;
 margin-left: 52px;
 font-size: 125%;
 font-weight: bold;
}
 
.bib { padding: .1em;
       font-size: 100%;
       margin: 20px;
}

.year { padding: .1em;
        font-size: 100%;
        font-weight: bold;
        margin: 20px;
}

.eab { font-size: 100%;
       font-weight: bold;
}

.eab-heading { background-color: #ffcc99; font-weight: bold; padding: 3px; }

.eabmenu { font-size: 90%; }

#ResearchLibrary {
	color: white;
	background-color: #cc6600;
	font-weight: bold;
	padding: 4;
	margin: 4;
}

#footer { font-size: 70%; }

.smaller { font-size: 85%; }