#dropmenudiv
{
  position:absolute;
  border:1px solid black;
  border-bottom-width: 0;
  background-color: yellow;
  font-family: Geneva,Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height:18px;
  z-index:100;
}

#dropmenudiv a
{
  width: 100%;
  display: block;
  text-indent: 3px;
  border-bottom: 1px solid black;
  padding: 1px 0;
  text-decoration: none;
  background-color: yellow;
  font-family: Geneva,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #82fc00;
}

#frame
{position: absolute;
  top:   0px;
  left: 100px;
  background-image: url("../images/newbackGround.jpg");
  width: 900px;
  height: 1024px;
}
 
#buttonrow
{position: absolute;
  top:  190px;
  left: 18px;
  width: 870px;
  height: 25px;
}
#leftcol {position: absolute;
  top:  225px;
  left: 10px;
  font-family: Geneva,Arial,Helvetica,sans-serif;
  font-size: 12px;
  width: 160px;
  height: 720px;
/*  border-top-width: 15px; */
  text-align: center;
}

#maincontent
{position: absolute;
  top: 225px;
  left: 170px;
/*  background-color: white; */
  width: 560px;
  height: 730px;
  font-family: Geneva,Arial,Helvetica,sans-serif;
  font-size: 12px;
/*  border-left-width: 15px;
  border-bottom-width: 15px;
  border-top-width: 15px;
  border-right-width: 15px; */
}
#maincontent2col
{position: absolute;
  top: 225px;
  left: 170px;
  width: 725px;
  height: 730px;
  font-family: Geneva,Arial,Helvetica,sans-serif;
  font-size: 12px;
/*  border-left-width: 15px;
  border-bottom-width: 15px;
  border-top-width: 15px;
  border-right-width: 15px; */
}

#rightcol {position: absolute;
/*  background-color: red; */
  top:  225px;
  left: 734px;
  font-family: Geneva,Arial,Helvetica,sans-serif;
  font-size: 12px;
  width: 160px;
  height: 720px;
  border-right-width: 15px;
}

#pictureframe {position: relative;
/*  background-color: white; */
  margin-top: 10px;
  margin-left: 10px;
  width: 540px;
  height: 300px;
/*  border-style: ridge;
  border-width: 2px;
  border-color: darkgreen;*/
  text-align: center;
  vertical-align: middle;
}
 
#bottomrow
{position: absolute;
  top:  800px;
  left: 10px;
  background-color: #efeeee;
  width: 1000px;
  height: 60px;
}
table.coltable
{ 
  border: outset 1.5px;
  border-color: darkgray;
  border-collapse: separate;
  border-style: ridge;
  margin-top: 0.2em;
  margin-bottom: 0.2em;
  margin-left: 0.1em;
  margin-right: 0.2em;
  background-color: #82fc00;
  width: 155px;
}
table.ffh_advert
{
  background-color: #008000;
   
  border-width: 0px;
  width: 140px;
   
}

table.rftable 
{ 
border-color: #008000; 
border-style: ridge; 
border-width: 1px; 
width: 95%;
}
td.ffh_td
{
  height: 1px;
  valign: top;
}

td.hdrcent    
{ 
font-size: 12px; 
font-family: "Times New Roman, Times", serif; 
text-align: center; 
font-weight: 750; 
color: #ffff00; 
margin-left: 0.3em;
}

td.hdrleft    
{
font-size: 12px; 
font-family: "Times New Roman, Times", serif; 
text-align: left; 
font-weight: 750; 
color: #ffff00; 
margin-left: 0.3em;
}
.even {background-color: #82fc00;}
.odd  { background-color: #FFFF00; }

a.ffh_url
{
  font-size: 11px;
  font-family: Geneva,Arial,Helvetica,sans-serif;
  color: #ffffff;
  text-decoration: none;
  margin-top: -20px;
}

a.no_ul
{
  text-decoration: none;
}

td.colhdr
{ 
  height: 30px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  background-color: yellow;
  border-style: solid;
  border-width: 1px;
  border-color: darkgray;
}
td.coltext
{ 
  margin-top: 0.1em;
  margin-left: 0.1em;
  margin-right: 0.1em;
  text-align: center;
  border-color: #008000; 
  border-style: solid;
  border-width: 1px;
  border-color: darkgray;
}
td.coltextr
{ 
  margin-top: 0.1em;
  margin-left: 0.1em;
  margin-right: 0.1em;
  text-align: right;
  border-color: #008000; 
  border-style: solid;
  border-width: 1px;
  border-color: darkgray;
}
td.coltextl
{ 
  margin-top: 0.1em;
  margin-left: 0.1em;
  margin-right: 0.1em;
  text-align: left;
  border-color: #008000; 
  border-style: solid;
  border-width: 1px;
  border-color: darkgray;
}
img.advert
{
  border-top-width: 15px;
  width: 150px;
}
img.noborder
{
  border: 0px;
  margin-left: -0.22em;
}
img.frontpage
{
  vertical-align: 50%;
}
span.email
{
  font-size: 11px;
  font-family: Geneva,Arial,Helvetica,sans-serif;
}
.centertext
{
  text-align: center;
  font-weight: bold;
}
p.maincoltext
{
  margin-left: 10px;
  margin-right: 10px;
}
div.indenttext
{
  margin-top: -27px;
  margin-left: 50px;
  margin-right: 15px;
  
}

 
