body  {
      background: #abd0d6;
      font-size: 11px;
      margin: 0 0;
      text-align: center;
}
div.Main {
      position: relative;
      border: 2px solid #00195a;
      background: #FFFFFF;
      width: 790px;
      margin: 0 0 0 0;
      padding: 0;
}
div.PopUpMain {
      border: 2px solid #00195a;
      background: #FFFFFF;
      width: 300px;
      height: 100%;
      margin: 0;
      padding: 0;
}
div.Header {
      border: 0;
      background: #FFFFFF;
      font-color: #FFFFFF;
      margin: 0 0;
      text-align: left;
      width: 800px;
}
div.SideBar {
      border: 0;
      margin: 5px 0;
      background: #FFFFFF;
      text-align: center;
}
div.myBody {
      border: 0;
      margin: 0 0 0;
      text-align: left;
      width: 665px;
      padding: 5px;
}
div.Footer {
      border-left: 2px solid #00195a;
      border-right: 2px solid #00195a;
      margin: 0 0;
      width: 800px;
      text-align: center;
      color: #FFFFFF;
      background: #00195a;
      padding: 0;
}
div.SidePics {
      border: 0;
      margin: 10px 0 0 0;
      text-align: center;
      height: 300px;
      float: right;
      padding: 0 0 0;
      width: 150px;
}
div.SidePics td {
      text-align: center;
}
body, td, tr, th {
      font-family: Tahoma, sans-serif;
      font-size: 11px;
}
img {
      border: 0;
}
a {
      color: #FFFFFF;
      font-weight: bold;
      text-decoration: none;
}
a:hover {
      text-decoration: underline;
}
a:visited {
      color: #FFFFFF;
}
a.ShowLink {
	    color: #0033FF;
      font-weight: bold;
      text-decoration: underline;
}
a.ShowLink:visited {
	    color: #0033FF;
      font-weight: bold;
      text-decoration: underline;
}
a.myButton {
      font-size: 12px;
      color: #00195a;
      font-weight: bold;
      text-decoration: none;
      background: #318c9c url(../images/WhiteButtons.gif) no-repeat;
      width: 125px;
      height: 40px;
}
a.myButton:hover {
      text-decoration: underline;
      background: #318c9c url(../images/HoverButtons2.gif) no-repeat;
}
a.myButton:visited {
      color: #00195a;
}
a.Trashcan {
      font-size: 12px;
      background: #E9E7EA url(../images/Trashcan.gif) no-repeat;
}
a.Trashcan:hover {
      text-decoration: underline;
      background: #E9E7EA url(../images/OpenTrashcan.gif) no-repeat;
}
a.Trashcan:visited {
      color: #00195a;
}
p.Header {
      font-size: 30px;
      margin: 10px 20px;
      font-family: Tahoma, sans-serif;
      color: #318c9c;
}
font.Header {
      font-size: 30px;
      font-family: Tahoma, sans-serif;
      color: #318c9c;
}
p.Main {
	    font-size: 12px;
	    font-family: Arial;
}
p.Highlight {
	    font-family: Arial;
	    font-size: 12px;
	    color: #0033FF;
}
.Highlight {
      color: #0033FF;
      font-weight: Bold;
}
H5 {
      color: #0033FF;
      font-family: Arial;
}
.Spotlight {
      border: 2px solid #00195a;
      width: 200px;
}
table.Spotlight td {
      border: 0;
}
tr.Bar2 {
	    background: #abd0d6;
}
tr.barRed {
      background: pink;
}
tr.barFaint {
      background: #D7D5D8;
}
tr.barFaint td {
      color: #8B888F;
}
.frmSpotlight {
      border: 2px solid #00195a;
      margin: 0;
      padding: 2px;
}
.frmSpotlight td {
      border: 1px solid #318c9c;
      width: 120px;
}
.frmSpotlightNoWidth {
      border: 2px solid #00195a;
      margin: 0;
      padding: 2px;
}
.frmSpotlightNoWidth td {
      border: 1px solid #318c9c;
}
.frmSpotlight td.tableheader {
      border: 2px solid #00195a;
      width: 100%;
}
.PressBox {
      border: 2px solid #00195a;
      margin: 0;
      padding: 10px;
}
.PressBox td {
      padding: 10px;
      font-size: 16px;
}
td.Span100 {
      width=100%;
}
.tableheader {
      color: #FFFFFF;
      font-size: 12px;
      font-weight: Bold;
      font-family: Arial;
      background: #00195a;
}
.SubTableHeader {
      font-size: 10px;
      color: #FFFFFF;
      font-weight: Bold;
      font-family: Arial;
      background: #00195a;
      text-align: right;
}
td.data {
	    color: #000000;
	    font-size: 12px;
	    font-family: Arial;
}
.frmRequired {
      font-size: 14px;
      text-align: left;
      color: #0033FF;
}
.frmRequiredPhone {
      font-size: 14px;
      text-align: left;
      color: #0033FF;
}
table.myForm {
      margin: 10px auto auto 50px;
      border: 0;
      padding: 5px;
}
table.myForm td {
      font-size: 14px;
}
ul {
      padding: 5px;
      color: #FFFFFF;
      background: #00195a;
      width: 350px;
      font-weight: bold;
      font-family: Arial;
      font-size: 12px;
      list-style: none;
}
li {
      color: #000000;
      background: #FFFFFF;
      font-weight: normal;
      font-size: 10px;
      padding: 5px;
}
.ListIcon {
      font-size: 10.0pt; 
      font-family: Wingdings;
      font-style: italics;
}
ul.TermsOfUse {
      padding: 3px;
      color: #FFFFFF;
      background: #00195a;
      width: 80%;
      font-weight: bold;
      font-family: Arial;
      font-size: 10px;
}
ul.TermsOfUse li {
      color: #000000;
      background: #FFFFFF;
      font-weight: normal;
      font-size: 10px;
      padding: 5px;
}
ul.Questions {
      color: #FFFFFF;
      background: #00195a;
      width: 300px;
      font-weight: bold;
      font-family: Arial;
      font-size: 12px;
      list-style: none;
}
ul.Questions li {
      padding: 10px;
}
ul.Services {
      border: 0;
      margin: 0 0 0;
      width: 220px;
}
ul.Services li {
      padding: 5px;
      text-align: center;
      font-size: 16px;
}
ul.SiteMap {
      border: 0;
      margin: 0 0 0;
      width: 300px;
}
ul.SiteMap li {
      padding: 5px;
      text-align: center;
      font-size: 16px;
}
.main_thumb {
      border: 3px solid #0033FF;
}
.WebAlbum {
      width: 100%;
      cellspacing: 10px;
}
.WebAlbum td {
      width: 120px;
      text-align: center;
}
.thumb {
      border-left: 2px solid #318c9c;
      border-top: 2px solid #318c9c;
      border-right: 2px solid #00195a;
      border-bottom: 2px solid #00195a;
}
table.Contacts {
      border: 2px solid #00195a;
      width: 300px;
}
table.Calendar {
  background: #FFFFFF;
  border: 1px solid #C0C0C0;
}
table.Calendar td {
  padding: 2px;
  border: 1px solid #00195a;
  width: 80px;
}
table.Calendar tr {
  vertical-align: top;
  height: 75px;
}
table.Calendar tr.tableheader {
  vertical-align: top;
  height: 10px;
}
table.Calendar td.Weekend {
  Background: #C0C0C0;
}
table.Calendar td.StartingColumns {
  width: 15px;
}
table.Calendar td.PastDay {
  Background: #FFFFCC;
}
table.Small {
  border: 0;
  margin: 0;
  padding: 2px;
}
table.Small td {
  border: 0;
  height: 10px;
  font-weight: bold;
}
table.Results {
      width: 90%;
      border: 2px solid #00195a;
      padding: 5px;
}
.Results td {
      padding: 2px;
}
table.listThreads {
      border: 2px solid #00195a;
      width: 85%;
}
table.listThreads tr.lt2 {
      Background: #E9E7EA;
}
table.listThreads td {
      font-size: 11px;
}
table.listThreads td.Indent {
      padding: 0 0 0 15px;
      border: 0;
}
