
body {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 90.01%;
     color: #333333;
     background-color: #ffffff;
     text-align: left;
     margin: 0;
     padding: 0;
     border:0;}

.ann {color: #990000;
      background-color: #ffffff;}

/* top positioning and styles */
div#top {
     position: absolute;
     left: 0px;
     top: 0px;
     width: 995px;
     height: 140px;
     color: #333333;
     background-color: #003366;
     padding-top: 10px;
     padding-left: 10px;}
	
#top p {
     font-family: "ITC Franklin Gothic Book", "Franklin Gothic Book", Arial, sans-serif;
     font-size: 24px;
     font-weight: bold;
     margin-left: 10px;
     color: #cccccc;
     background-color: #003366;}

div#top2 {
     position: absolute;
     left: 0px;
     top: 140px;
     width: 1000px;
     height: 2px;
     color: #333333;
     background-color: #cc0033;}

div#top3 {
     position: absolute;
     left: 0px;
     top: 143px;
     z-index: 2;
     width: 995px;
     height: 155px;
     color: #333333;
     background-color: #006699;
     padding-top: 10px;
     padding-left: 10px;}

div#left {
     position: absolute;
     left: 0px;
     top: 298px;
     width: 255px;
     height: 350px;
     color: #333333;
     background-color: #003366;
     padding-top: 15px;
     padding-left: 5px;}

#left p {
     font-size: 14px;
     font-family: "ITC Franklin Gothic Book", "Franklin Gothic Book", Arial, sans-serif;
     font-weight: bold;
     margin-top: 4px;
     margin-left: 2px;
     margin-right: 2px;
     margin-bottom: 4px;
     padding: 3px;
     border-width: 2px;
     border-color: #cc0033;
     border-style: ridge;
     color: #ffffff;
     background-color: #006699;}

#left p.none {
     border-style: none;
     color: #333333;
     background-color: #003366;}

#left a:link {
      color: #ffffff;
      background-color: #006699;
      text-decoration: none;}

#left a:visited {
      color: #ffffff;
      background-color: #006699;
      text-decoration: none; }

#left a:hover {
      color: #000066;
      background-color: #006699;
      text-decoration: underline;}

#left a:active {
      color: #000000;
      background-color: #006699;
      text-decoration: none;} 

#photo {
      position: absolute;
      left: 20px;
      top: 233px;
      width: 600px;
      padding-top: 25px;
      padding-left: 15px;}

div#media {position: absolute;
      left: 0px;
      top: 550px;
      width: 255px;
      height: 100px;
      color: #000000;
      background-color: #003366;
      padding-top: 5px;
      padding-left: 5px;
      z-index: 3;}

#media p {
     font-size: 14px;
     font-family: "ITC Franklin Gothic Book", "Franklin Gothic Book", Arial, sans-serif;
     margin-left: 5px;
     margin-right: 5px;
     padding: 3px;
     color: #ffffff;
     background-color: #003366;}

#media img {
     border: none;}


#media a:link, a:visited{
      color: #ffffff;
      background-color: #003366;
      text-decoration: none;} 

#media a:hover {
      color: #ffffff;
      background-color: #003366;
      text-decoration: none;}

div#privacy {position: absolute;
      left: 0px;
      top: 650px;
      width: 255px;
      height: 100px;
      color: #000000;
      background-color: #003366;
      padding-top: 5px;
      padding-left: 5px;
      z-index: 3;}

#privacy p {
     font-size: 14px;
     font-family: "ITC Franklin Gothic Book", "Franklin Gothic Book", Arial, sans-serif;
     margin-left: 5px;
     margin-right: 5px;
     padding: 3px;
     color: #ffffff;
     background-color: #003366;}


#privacy a:link, a:visited{
      color: #ffffff;
      background-color: #003366;
      text-decoration: none;} 

#privacy a:hover {
      color: #ffffff;
      background-color: #003366;
      text-decoration: underline;}



#info {
      position: absolute;
      left: 260px;
      top: 290px;
      width: 705px;
      padding-top: 25px;
      padding-left: 25px;}

#main {
      position: absolute;
      left: 0px;
      top: 293px;
      width: 705px;
      padding-top: 25px;
      padding-left: 25px;}

.foot {
      position: absolute;
      left: 65px;
      width: 500px;
      height: 30px;
      color: #ffffff;
      background-color: #003366;
      padding-top: 5px;
      text-align: center;}

#info a:link {
      color: #000080;
      background-color: #ffffff;
      text-decoration: underline;}
      

#info a:visited {
      color: #000080;
      background-color: #ffffff;
      text-decoration: underline;}
      

#info a:hover {
      color: #990000;
      background-color: #ffffff;
      text-decoration: underline;}

#info a:active {
      color: #000080;
      background-color: #ffffff;
      text-decoration: underline;}
     
caption {font-size: 15pt;
         text-align: left;}

         
#def {border: none;
      vertical-align: top;
      empty-cells: show;}

#def th, #def td {text-align: left;
        padding: 10px; vertical-align: top;
        border: none;}

#contact {
        color: #000000;
        background-color: #ffffff;
        text-align: center;
        border-color: #000000;
        border-width: 1px;
	border-style: solid;
        vertical-align: middle;
        empty-cells: show;}

#contact th {
        height: 60px;
        color: #000000;
        background-color: #6699cc;}

#contact th, #contact td {
	border-width: 1px;
	padding: 4px;
        border-style: solid;
        vertical-align: middle;
        empty-cells: show;}

#contact th {text-align: center;}

#contact td {text-align: left;
             vertical-align: top;}

#contact.item td {text-align: left;}

ol.alpha {list-style-type: lower-alpha;}

ul.square {list-style-type: square;}

ul.bigsquare {list-style-image: url(images/Image2.gif); list-style-type: square;}

ul.none {list-style-type: none;}
   
.underscore {text-decoration: underline;}

#table { position: absolute;
         left: 270px;
         top: 570px;
         margin-right: 20px;}
         
table.sample {
        font-size: 90.01%;
        border-width: 4px;
        border-style: solid;
        border-color: #000080;
        color: #000000;
        background-color: #ffffff;
        empty-cells: show;}
	
th, td {
	border-width: 1px;
	padding: 4px;
        border-style: solid;
        text-align: left;
        vertical-align: top;
        empty-cells: show;}

table.profile {
        border-style: solid;
        border-color: #000080;
        border-width: 1 px;}

table.profile td {text-align: left;}



