
/*
   ::  css document to control the general apperance of items
   ::  by protopop@jlab.org 2009
*/

body  {       
  background-color: #fefefe;
  font-size: 12px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  font-family: verdana,helvetica,arial,sans-serif;
}

.smltxt { 
  font-size: 10px;
}

.credits { 
  font-size:10px;
  color: 46a3db;
  float: right;
}

.main { 
  font-size:13px;
  width:600px;
  color: 121212;
}

A:link {text-decoration: none; color: #000000;}
A:visited {text-decoration: none; color: #000022;}
A:hover {text-decoration: underline; color:#ff0000;}

li { 
  list-style: circle outside; 
  color: #444444;
}

table { 
  font-size: 12px;
  border: 0px;
}

.uploads { 
  margin-top:0px;
  padding:6px;
  background-color: #fafafa;
  border: 1px dashed #46a3db;
}

h1 {
  font-size: 16px;
  color: #088880;
  font-weight: bold;
  margin-top: 3px;
  margin-bottom: 15px;
}

.ftitle {  
  font-size: 16px;
  color: #088880;
  font-weight: bold;
  margin-top: 3px;
  margin-bottom: 15px;
  vertical-align: middle;
}

.ftitle img { 
  vertical-align: middle;
}

h2 {
  font-size: 14px;
  color: #222222;
  font-weight: bold;
  margin-top: 3px;
  margin-bottom: 12px;
} 

h3 {
  font-size: 12px;
  color: #46a3db;
  font-weight: bold;
  margin-top: 3px;
  margin-bottom: 10px;
  padding-top: 4px;
} 

.credits { 
  font-size: 9px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-left: 0px;
}

.credits A:link {
  text-decoration: none; 
  color: #46a3db;
}

.credits A:visited {
  text-decoration: none;
  color: #46a3db;
}

.leftmenu { 
  width: 164px;
  height: 517px;
  background-color: #46a3db;
}

.menuheader { 
  font-size: 12px;
  padding-bottom: 2px;
  padding-right: 2px; 
  padding-top: 2px;
  padding-left: 4px;
  background-color: #bbbbbb;
  color: #ffffff;
  font-weight:bold; 
}

.searchbox {
  padding: 6px 4px 0px 4px;	
}

.menubutton {
  font-size: 12px;
  color: #FFFFFF;
  background-color: #46A3DB;
  height: 16px;
  margin-left: 2px;
  margin-right: 10px;
  font-weight: bold;
  padding: 2px 4px 0px 4px;
} 

.menubutton A:hover {
  background: #fafafa; 
  text-decoration: none;
  font-weight:bold; 
  color: #46A3DB;
}

hr { 
  background-color:#46A3DB;
  height:1px;
  border:none;
}

.popup {
  font-size: 12px;
  color: #000000;
  background-color: #ffffff;
  text-decoration: none;
  position: absolute;
  z-index: 20;
  visibility: hidden;
  top: 0px;
  left: 0px;
  border: 1px solid #46a3db;
  padding: 3px;
  width: auto; 
  height: auto;
}

.popup dl {
  margin: 0px;
  padding: 2px;
  filter: alpha(opacity=90);
  moz-opacity: 0.90;
}

.popup dt img { 
  vertical-align: middle;
}

.popup dt {
  font-weight: bold;
  font-size: 12px;
  margin: 0px;
  padding-left: 4px;
  color: #088880;
  background-color: #bbbbbb;
}

.popup dd {
  padding: 4px;
  margin-left: 0px;
  font-size: 12px;
  color: #000000;
}

.map { 
  float: right;
  margin-left: 2px;
  margin-right: 10px;
  padding-top: 2px;
  padding-left: 4px;
} 
