BODY {
  text-align:center;
  background-image:url('http://www.addstar.net/sbb/images/background.gif');
}
#footer {
  border:1px #FF6600 solid;
  border-top:0px;
  width:600px;
  margin-left:auto;
  margin-right:auto;
}
#page_body {
  border:1px #FF6600 solid;
  border-bottom:0px;
  width:600px;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:20px;
  background:#FFFFFF;
  font-family:Verdana;
  font-size:10pt;
}
TD, TH {
  font-family:Verdana;
  font-size:10pt;
}
#page_body H1 {
  width:100%;
  font-size:125%;
  text-align:center;
  margin:0px;
}
#navigation {
  width:100%;
  text-align:center;
  margin-top:20px;
}
#navigation A {
  text-decoration:none;
  color:#3568CD;
  font-weight:bold;
}
#navigation A:hover {
  color:#FF6600;
}
HR {
  margin-left:auto;
  margin-right:auto;
  width:90%;
}
.option_box {
  width:480px;
  margin-left:auto;
  margin-right:auto;
  border:1px #FF6600 solid;
  margin-top:20px;
  padding-bottom:4px;
}
.option_box H2 {
  width:100%;
  font-size:100%;
  text-align:center;
  margin:0px; 
  margin-bottom:10px;
  color:white;
  background:#3568CD;
}
.option_box .left_column {
  width:49%;
  float:left;
  clear:left;
}
.option_box .left_column LABEL {
  width:45% !important;
  text-align:right;
  float:left;
  clear:left;
  margin-right:5px;
}
.option_box .left_column INPUT,  .option_box .left_column SELECT {
  float:left;
  clear:right;
  margin-bottom:3px;
}
.option_box .right_column {
  width:50%;
  float:left;
  clear:right;
}
.option_box .right_column LABEL {
  width:30% !important;
  text-align:right;
  float:left;
  clear:left;
  margin-right:5px;
}
.option_box .right_column INPUT,  .option_box .right_column SELECT {
  float:left;
  clear:right;
  margin-bottom:3px;
}
.option_box LABEL {
  width:55%;
  text-align:right;
  float:left;
  clear:left;
  margin-right:5px;
  line-height:150%;
}
.option_box LABEL.short {
  width:35% !important;
}
.option_box INPUT.long {
  width:55% !important;
}
.option_box LABEL.half {
  width:50% !important;
}
.option_box LABEL.middle {
  width:22.5% !important;
}
.option_box INPUT,  .option_box SELECT {
  float:left;
  clear:right;
  margin-bottom:3px;
}
.message  {
  float:left;
  line-height:150%;
}
.centered {
  padding-top:5px;
  text-align:center;
  clear:both;
}
.centered INPUT {
  float:none;
  clear:none;
  display:inline;
  text-align:center;
}
TEXTAREA {
  width:80%;
  height:100px;
  margin-bottom:5px;
}
.highlight {
  background:lightyellow;
  font-size:80%;
  clear:both;
  width:100%;
}
INPUT.submit {
  border:1px #3568CD solid;
  background:#FF6600;
  color:#FFFFFF;
  font-weight:bold;
  float:right;
  margin-right:15px;
  font-family:Verdana;
  clear:both;
  cursor:pointer;
}
.red {
  font-weight:bold;
  color:red;
  text-transform:uppercase;
}
INPUT.share {
  clear:none !important;
}
TD INPUT.share {
  width:90%;
  float:right;
}
INPUT.left, A.left {
  float:left;
  margin-left:15px;
}
A.left, A.left:visited, A.colored {
  color:#3568CD;
}
A.left:hover, A.colored:hover {
  color:#FF6600;
}
DIV.div_box {
  display:inline;
}
.box_format_title {
  clear:both;
  text-decoration:underline;
}
XMP {
  margin:5px;
  padding:0px;
}
INPUT.center_input {
  text-align:center;
}
INPUT.left_only {
  float:left;
}
SELECT.inline, INPUT.inline {
 float:left !important;
 clear:none !important;
}
IMG.help_image {
  margin-left:3px;
  cursor:pointer;
}
#help_message {
  background:#FF6600;
  border:3px #FF6600 groove;
  width:150px;
  display:none;
  position:absolute;
  cursor:pointer;
  color:#000000;
  font-weight:bold;
  padding:3px;
}
#help_message P {
  font-size:80%;
  text-align:left;
  font-family:Verdana;
  font-size:8pt;
}
TH.top_data_file_row {
  border-top:2px #3568CD solid;
}
.bottom_data_file_row {
  border-bottom:2px #3568CD solid;
}
.option_box P.left {
  text-align:left !important;
  padding:5px;
}
IMG.expansion {
  float:left;
  margin-top:2px;
  margin-left:3px;
  cursor:pointer; 
}