a {
  color: #004090;
  font-weight: bold;
  text-decoration: none;
}
body {
  margin: 0pt;
  background-repeat: repeat;
  background-color: white;
  overflow: auto;   
}
body,td, th{
  font-family: Verdana, Arial, Helvetica, Sans Serif;
  font-size: 9pt;
  color:black;
}
fieldset{padding:20px 10px 10px;margin-bottom:10px}
legend{font-weight: bold;}
th{ background-color:#31306B; color:white;}
table.beta th{background-color: #FF7F50 !important;}
h1 {
  color: #000080;
  font-size: 12pt;
  font-weight: bold;
  margin-bottom: 6pt;
  margin-top: 2pt;
}
h1.beta{color:#FF7F50 !important;}
h2 {
  color: #606060;
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 2pt;
  margin-top: 4pt;
}
p {margin-bottom: 9pt; margin-top: 3pt;}
pre{
  font:8pt "Courier New", Courier, monospace;
  border:1px solid silver;
  /*padding-left:2px;*/
  overflow:hidden;
}
button{width:160px;}
input{font:8pt "Courier New", Courier, monospace;}
input.button{font-family:"MS Sans Serif", Geneva, sans-serif !important;}
/*----------------------------*/
#outer{
  background-color:white;
  color:inherit;
  margin:0px;
  border:1px solid silver;
}
#logobar{padding:0px 0px;}
#searchbox{
  position: relative;
  top:-64px;
  left:480px;
  border-style:none;
  width:113px;
}
#bottomlogobar{margin:50px 0px 0px 0px; text-align:right;}
#inner{padding:0px;}
.histTable td{
  vertical-align: top;
  font-weight:bold;
  padding-bottom:10px;
}
.histTable td span{font-weight: normal;}
#currentVersion{
  float:right;
  position:relative;
  top: -50px;
  text-align: right;
}
/*----------------------------*/
.selMenuitem{ background-color:#999999 !important; cursor:default !important;}
.menubar{ vertical-align: top;}
.required{ color:red;}
.hint{ font-size: smaller;}
p.forum_thread_header{
  border:2px solid silver;
  background-color: #FFF8DC;
  width:440px !important;
  padding:3px;
  margin-bottom:0px;
}
p.forum_thread_footer{
  border:1px solid silver;
  background-color: #FFF8DC;
  width:440px !important;
  padding:5px;
  margin-bottom:10px;
  margin-top:0px;
  border-top-width: 0px;
}
p.forum_thread_footer_staff{
  border:1px solid silver;
  background-color: #ABE5AB;
  width:440px !important;
  padding:5px;
  margin-bottom:10px;
  margin-top:0px;
  border-top-width: 0px;
}
p.screenshot{
  width:350px;
  text-align: center;
  font-style:oblique;
}
.menuTable{margin-bottom:10px;}
.menuTable th{
  background-color: #31306B; 
  color:white;
  font-size:8pt;
  text-align: left;
  cursor: default;
  padding:3px 1px;  
}
.menuTable td{
  background-color: #CCCCCC;
  color: black;
  font-size:8pt;
  cursor: pointer;
  padding:2px 1px;
}
.menuTable td a{font-weight: normal; color: black;}
