A:link { text-decoration:underline; color:#0000ff }
A:visited { text-decoration:underline; color:#0000ff }
A:hover { text-decoration:underline; color:#FF9900 }
A:active { text-decoration:underline; color:#0000ff }
body {
   padding-left: 8em;
   font-family: Georgia, "Times New Roman", Times, serif;
   background-color: #CCFFFF;
   background: url(images/blue_ma.png) #CCFFFF;
}
.navbar {
   list-style-type: none;
   font: 0.8em serif;
   padding: 0;
   margin: 0;
   position: absolute;
   top: 1em;
   left: 1em;
   width: 8em;
}
.navbar A:link {
   text-decoration:none;
   color:#0000FF;
}
.navbar A:visited {
   text-decoration:none;
   color:#0000FF;
}
.navbar A:hover {
   text-decoration:none;
   color:#FF9900;
}
.navbar A:active {
   text-decoration:none;
   color:#0000FF;
}
#pgtitle {
   font: 18px/1.8 Georgia, "Times New Roman", Times, serif;
   font-weight: bold;
   text-align: center;
}
#SlideShowRight {
   font-family: Georgia, "Times New Roman", Times, serif;
   text-align: center;
   margin: 8px;
   float: right;
}

div.weightbalance
{
  margin:        0px;
  margin-left:    auto;
  margin-right:    auto;
  padding:      0px;
  text-align:      left;
  background-repeat:  no-repeat;
  background-position: 0px 0px;
  background-color:  white;
  border:        1px solid black;
}

img.crosshair
{
  position:      relative;
  left:        0px;
  top:        0px;
  margin:        0px;
  padding:      0px;
}

table.dialog
{
  margin:        0px;
  padding:      0px;
  width:        100%;
  color:        ButtonText;
  background-color:  ThreeDFace;
  font-family:    message-box, verdana, arial, "sans serif";
  font-size:      90%;
  border-right:    1px solid ThreeDShadow;
  border-bottom:    1px solid ThreeDShadow;
  border-top:        1px solid ThreeDHighlight;
  border-left:      1px solid ThreeDHighlight;
}

.dialog input,
.dialog select
{
  font-size: 100%;
}

.dialog input.disabled,
.dialog select.disabled
{
  color:         ButtonText;
  text-decoration:  none;
  background-color:   ThreeDFace;
}

table.dialog hr
{
  width: 100%;
}

table.dialog td,
table.dialog th
{
  border: none; /*1px solid black;*/
}

table.dialog label
{
  border: none; /*1px solid black;*/
}

table.dialog label.disabled
{
  color: GrayText;
}

table.dialog input[type="checkbox"],
table.dialog input[type="radio"]
{
  margin: 0 3px 0 0;
}

table.dialog th
{
  font-weight:    normal;
  text-align:      right;
}

table.dialog th.caption
{
  color:        CaptionText;
  background-color:  ActiveCaption;
  border:        1px solid ThreeDFace;
  font-weight:    bold;
  text-align:      left;
}

table.dialog td.error_indicator,
table.dialog th.error_indicator
{
  font-weight: normal;
  width: 18px;
}

table.dialog td#warning_text_cell
{
  width: 100%;
}

div.dialog
{
  margin:  auto;
  padding: 0px;
  border-top:  1px solid ThreeDLightShadow;
  border-left:  1px solid ThreeDLightShadow;
  border-right: 1px solid ThreeDDarkShadow;
  border-bottom: 1px solid ThreeDDarkShadow;
}

div#weightbalancecalculator
{
  width:  40em;
}


