
.picturetitle {
  font-family: Verdana, sans-serif;
  font-weight: bold;
  position: relative;
  right: 0.5em;
  margin-top: 1.5em;
  margin-bottom: .5em;

}

.boundingbox {
  position: relative;
}

div.bottomimage {
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 1;
    }

div.features {
    position: static;
    background-color: #eeeeee;
    border: 1px solid black;
    padding: 1em;
    padding-top: 0em;
    z-index: 0;
    }

#sampleul ul {
  margin-bottom: 1.5em;
  }

table.prices tr td {
    padding: 1em;
    border-bottom: 1px solid black;
    }

ol li p .price {
    position: absolute;
    right: 0;
    width: 7em;
    text-align: right;
    font-weight: bold;
    font-size: 120%;
    }



img.thumbnail {
    border: 1px solid black;
}




a.picturelink {
    font-size: 80%;
    font-family: Verdana, sans-serif;
}

a.anareslinks {
    font-size: 80%;
    font-family: Verdana, sans-serif;
    width: 100%;
}

body {
    background-color: #FFFFFF;
    font-family: Verdana, sans-serif;
    color: ;
}


#logo {
  margin-top: 1.5em;
  float: left;
}

#logo table tr td { 
   text-align: center;
   }

.titleline {
  font-size: 120%;
  font-weight: bold;
  font-family: Verdana;
  color: #333399;
  }

#searchbox {
  float: right;
  }

#mission {
  float: left;
  font-size: 120%;
  font-weight: bold;
  font-family: Verdana;
  color: #333399;

}

#contact {
  font-size: 120%;
  font-weight: bold;
  font-family: Verdana;
  color: #333399;
  float: right;
  }

#divbar {
  color: 
  clear: both;
  padding: 0 em;
  clear: both;
  }

#navbar {
  padding: .5 em;
  width: 100%;
  background-color: #EEEEEE;
  color: black;
  }

a.navbarlinks {
    font-size: 100%;
    color: #333366;
    font-weight:  bold;
}

.navbartitle {
   color: ;
   font-weight:  bold;
}


#desktopfloat {
  float: right;
  padding: .25 em;
  background-color: #EEEEEE;
}

#newsSummary {
  padding: .25 em;
  width: 80%;
  background-color: #EEEEEE;
  }

a:link {
    color: #333366;
    font-weight:  bold;
}

a:visited {
    color: #333366;
}

a:active {
    color: #000000;
}


p {
    background-color:  #FFFFFF;
    color:  ;
}

h1 {
    font-size:  120%;
    font-weight:  bold;
    color:  ;
}

h2 {
    font-size:  115%;
    color:  ;
}

h3 {
    font-size:  110%;
    color:  ;

}


.invisible {
  font-size: 80%;
  color: #CCCCCC;
}

.mild {
    color: #7f7f7f;
}


td.Desktop {
    vertical-align: top;
    float: left;
}

td.Desktop table tr {
    vertical-align: top;
}

div.Desktop p {
    font-size: 100%;
    margin-right:100pt;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

div.Desktop h1 {
    font-size: 120%;
    margin-right:100pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.AuthWarning {
    text-align: center;
    font-style: italic;
}

div.AuthWarning table {
    border: 0;
}

div.AuthWarning tr.Hot {
    color: #FF0000;
}

div.Error {
    color:  #FF0000;
}

.DesktopStatusBar{
  color: #333366
}

p.DesktopStatusBar {
    font-size: 120%;
    font-family: #333366
    font-style: italic;
    font-weight: bold;
}

table.FormLayout {
    width: auto
}

table.FormLayout tr {
    vertical-align: top;
}

table.FormLayout th {
    text-align: right;
}

table.FormLayout dl.FieldHelp dd {
    font-size: 70%;
}

table.ContentsList {
}

table.ContentsList tr td img {
    border: 0;
}

table.SearchResults {
    width: auto;
}

table.SearchResults tr th {
    text-align: left;
}

table.SearchResults tr td img {
    border: 0;
}

table.Wizard {
    width: auto;
}

table.Wizard tr {
    vertical-align: top;
}

table.Wizard tr th {
    text-align: right;
}

td.ListName {
    background-color:  #000000;
    color: #A28144;
    font-weight: bold;
}
td.ListDefinition {
    font-style: italic;
}
