body {
  background-color:  #5077be;
  font:              medium/120% Arial, Helvetica, sans-serif;
}

#top {
  position:                absolute;
  top:                     0px;
  left:                    0px;
  width:                   100%;
  height:                  25px;
  padding-top:             5px;
  font-size:               16px;
  background-color:        #1e3ca0;
  text-align:              center;
  font-weight:             bold;
  color:                   white;
}
  
#container {
  width:                   890px;
  background-color:        #cce0FF;
  margin-left:             auto;
  margin-right:            auto;
  margin-top:              60px;
  padding:                 10px 10px 10px 0px;
  border-style:            dashed;
  border-width:            1px;
  border-color:            #5077be;
  min-height:              500px;
}

.clearcontainer {
  clear:                   both;
}

#header {
  width:                   887px;
}

#title {
  color:                   #1e3ca0;
  font-size:               20px;
  font-weight:             bold;
  font-style:              oblique;
  text-align:              center;
}

#navigation {
  float:              left;
}
#navbar {
  list-style-type:    none;
  margin:             0px 10px 0px 0px;
  padding:            10px 0px;
  font-size:          14px;
  text-indent:        15px;
}

#navbar a:link, #navbar a:visited {
  display:            block;
  color:              black;
  width:              120px;
  text-align:         left;
  font-weight:        bold;
  text-decoration:    none;
}

#navbar a:hover, #navbar a:active {
  background-color:   black;
  font-size:          16px;
  font-weight:        bold;
  color:              white;
}

.facebook {
  margin-left:        20px;
}

#content {
  width:              737px;
  margin-left:        152px;
}

#mailbutton {
  float:              right;
}

.floatright {
  float:              right;
}

.floatleft {
  float:             left;
  padding-right:     10px;
}

.ad {
  background-color:   #5077be;
  Margin:             0px 5px 20px 20px;
  padding:            0px 5px;
  width:              220px;
  border:             2px solid black;
}

.ad h4 {
  line-height:        140%;
}

.ad p {
  line-height:        100%;
  font-weight:        bold;
}

.sale_ad {
  width:              220px;
  font-weight:        bold;
  margin:             0px 5px 20px 20px;
  border:             2px solid black;
  padding:            5px;
  background-color:   white;
 }
 
.downloads {
  width:              200px;
  margin:             0px auto 20px auto;
  border-collapse:    collapse;
  list-style-type:    none;
  }

.downloads a:link, .downloads a:visited {
  display:            block;
  color:              white;
  font-size:          15px;
  width:              190px;
  background-color:   #2e45a4;
  text-decoration:    none;
  font-weight:        bold;
  border-style:       solid;
  border-bottom-color:black;
  border-bottom-width:2px;
  border-right-color: black;
  border-right-width: 2px;
  border-top-color:   #cce0ff;
  border-top-width:   1px;
  border-left-color:  #cce0ff;
  border-left-width:  1px;
  margin:             1px;
  padding:            5px 0px;
}

.downloads a:hover, .downloads a:active {
  background-color:   #cce0ff;
  font-size:          17px;
  font-weight:        bold;
  color:              black;
  border-style:       solid;
  border-bottom-color:black;
  border-bottom-width:2px;
  border-right-color: black;
  border-right-width: 2px;
  border-top-color:   #f0f6ff;
  border-top-width:   1px;
  border-left-color:  #f0f6ff;
  border-left-width:  1px;
  margin:             1px;
  padding:            5px 0px;
}

.section {
  border-bottom:         1px solid #515C68;
}

#home_content {
  margin:                40px 255px 0px 0px;
}

#home_content h2 {
  color:                   #1B3690;
  font-size:              150%;
}

#semen {
  margin:             40px 0px 0px 50px;
}

#semen table, #semen td {
  border:                   2px solid #686868;
  border-collapse:          collapse;
  padding:                  2px 10px;
  font-family:              Arial, Helvetica, sans-serif;
  font-size:                95%;
  font-weight:              bold;
}

#semen th {
  color:                    #1e3ca0;
}

#contact {
  margin-top:               80px;
}

#contact td {
  text-align:               center;
  vertical-align:           text-top;
  width:                    235px;
}

#adobe {
  float:                    right;
  width:                    120px;
  margin:                   20px 10px;
  padding:                  10px 5px;
  background-color:         #5077be;
  text-align:               center;
  font-weight:              bold;
  font-size:                80%;
  line-height:              100%;
}

#footer {
  clear:              both;
  width:              890px;
  background-color:   #1e3ca0;
  color:              white;
  font-size:          80%;
  font-weight:        bold;
  text-align:         left;
  line-height:        15px;
  padding:            2px 10px 10px;
  margin:             20px auto;
}

#footer table {
  width:             100%;
}

.left {
  text-align:        left;
}

.right {
  text-align:        right;
}

.center {
  text-align:        center;
}

.emphasize {
  color:             white;
  font-weight:       bolder;
  font-size:         130%;
  font-style:        normal;
}

.strong {
  font-weight:       bold;
  font-size:         120%;
}

.bold {              
  font-weight:       bold;
}

.white {
  color:             white;
}

.cutline {
  text-align:        center;
  font-size:         12px;
  font-weight:       bold;
}

img {
  border:            none;
}

h1, h2, h3, h4 {
  font-family:       Arial, sans-serif;
  font-weight:       bold;
  line-height:       100%;
}

h1 {
  font-size:         190%;
  line-height:       150%;
  color:             #1e3ca0;
}

h2 {
  font-size:         160%;
}

h3 {
  font-size:         140%;
  font-style:        italic;
}

h4 {
  font-size:          120%;
  line-height:        130%;
}

h5 {
  font-size:          100%;
}

h6 {                  90%;
}

a:link, a:visited {
  color:              navy;
  text-decoration:    none;
}

a:hover, a:active {
  color:              navy;
  text-decoration:    underline;
}

#saletable {
  border:              thick solid black;
  border-collapse:     collapse;
  background-color:    white;
}

#saletable th {
  padding:             5px 10px 5px 5px;
  font-size:           18px;
  font-weight:         bold;
  border:              thin solid black;
  text-align:          left;
}

#saletable td {
  padding:             5px 10px 5px 10px;
  font-size:           18px;
  font-weight:         bold;
  color:               #1e3ca0;
  border:              thin solid black;
}

#saletable caption {
  border:              thick solid black;
  padding:             10px;
  text-align:          center;
  font-size:           30px;
  font-weight:         bold;
  color:               white;
  background-color:    black;
}

#updated {
  margin-left:         15px;
}

