#* {
#  font-size: 10pt;
#}


div, span, table {
 font-size: 10pt;
}

body { 
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  font-family: arial,helvetica;
  font-size: 10pt;
}

html, body {
   font-family: Tahoma, Verdana, sans-serif;
   color: #000000;
   font-size: 10pt;
}

table.basic {
   font-family: Tahoma, Verdana, sans-serif;
   color: #000000;
}
table.copyright {
   font-family: Tahoma, Verdana, sans-serif;
   color: #FFFFFF;
}
a:link {
  color: #043BA0; 
  text-decoration: none;
  }
a:visited {
  color: #043BA0; 
  text-decoration: none;
  }
a:hover { 
  color: #043BA0; 
  text-decoration: underline;
  }
a:active {
  color: #043BA0; 
  text-decoration: underline;
  }

.whitelink a:link {
  color: #FFFFFF; 
  text-decoration: none;
  }
.whitelink a:visited {
  color: #FFFFFF; 
  text-decoration: none;
  }
.whitelink a:hover { 
  color: #FFFFFF; 
  text-decoration: underline;
  }
.whitelink a:active {
  color: #FFFFFF; 
  text-decoration: underline;
  }


table.mainb {
   border-width: 1px 1px 1px 1px;
   border-spacing: 4px 4px;
   border-style: outset outset outset outset;
   border-color: gray gray gray gray;
   border-collapse: collapse;
   background-color: white;
}
table.mainb th {
   border-width: 1px 1px 1px 1px;
   padding: 1px 1px 1px 1px;
   border-style: inset inset inset inset;
   border-color: gray gray gray gray;
   background-color: white;
   -moz-border-radius: 0px 0px 0px 0px;
}
table.mainb td {
   border-width: 1px 1px 1px 1px;
   padding: 1px 1px 1px 1px;
   border-style: inset inset inset inset;
   border-color: gray gray gray gray;
   background-color: white;
   -moz-border-radius: 0px 0px 0px 0px;
}


ul
{
 list-style-type: square;
}


input, textarea, select
{
 border: 1px solid gray;
}

input[type="submit"]:hover
{
 border: 1px solid LightGray;
}

.editbox {
   border: 1px solid #2F6FAA;
   margin: 0px;
   width: 100%;
}

.SectionHeader
{
   color: black;
   background: none;
   font-weight: bold;
   margin: 0;
   padding-top: .5em;
   padding-bottom: .17em;
   border-bottom: 1px solid #aaa;
}

h1 { font-size: 188%; }
h2 { font-size: 130%; }
h3, h4, h5, h6 {
   font-weight: bold;
}
h3 { font-size: 128%; }
h4 { font-size: 116%; }
h5 { font-size: 100%; }
h6 { font-size: 80%;  }

#PageWrapper
{
 background: url('/oshead-3.jpg') repeat-x top;
}

.TopHeader
{
 color:#FFFFFF;
}

.TopHeader ul
{
 margin:0px;
 padding:0px;
 float:left;
 list-style:none;
 border-left:1px solid #0e2150;
 border-right:1px solid #2b5d97;
 margin-left:100px;
 margin-top:2px;
}

.TopHeader ul li
{
 float:left;
 border-left:1px solid #2b5d97;
 border-right:1px solid #0e2150;
 padding:0px;
 line-height:29px;
 display:block;

}

.TopHeader ul li.Selected
{
 background-color:#8E6E95;
}

.TopHeader ul li a
{
 text-decoration:none;
 color:#FFFFFF;
 padding:0px 15px;
 line-height:29px;
 display:block;
}

.TopHeader ul li a:hover
{
 background-color:#3C5180;
 color: #FFFFFF; 
}

.TopHeader ul li a:visited
{
 color: #FFFFFF; 
}


.SoftTable 
{
 border: 1px solid #DADADA; 
 -moz-border-radius: 5px 5px 5px 5px; 
 background: white;
}
