body {
  background-color:#88B295;
  background-image: url(images/sfh_bg.jpg);
  background-repeat:no-repeat;
  margin:0px;
  padding:0;
  font-family:Tahoma;
}

body.nobg {
  background-color:#88B295;
  background-image: url();
  margin:0px;
  padding:0;
  font-family:Tahoma;
}


#logo {
  position:absolute;
  top: 15px;
  left: 60px;
  height:125px;
  width:500px;
  background-image: url(images/sfhlogo.gif);
  background-repeat:no-repeat;
}

#menu {
  position:absolute;
  left:50px;
  top:140px;
  width:200px;
}

#menuend {
  position:absolute;
  left:0px;
  top:450px;
  width:200px;
  text-align:center;
  font-size:smaller;
}

#searchbox {
  position:absolute;
  left:675px;
  top:5px;
  width:225px;
  text-align:center;
  font-size:smaller;
  color:maroon;
}

#nextmeet {
  position:absolute;
  left:1000px;
  top:5px;
  border:3px solid red;
  background-color:#FFCCCC;
  width:200px;
  text-align:center;
  font-size:smaller;
  z-index:2;
}

#content {
  background-color:#FFFF80;
  position:absolute;
  z-index:1;
  left:200px;
  top:175px;
  width:1000px;
}

.red {
  color:red;
}

div.history {
  width:400px;
  text-align:center;
  font-size:smaller;
}

#xxbottommenu {
  position:absolute;
  top:575px;
  left:185px;
  text-align:center;
}

#bottommenu {
  position:relative;
  top:25px;
  height:100px;
  text-align:center;
}

tr {
  vertical-align:top; 
}

LI {  
  font-size: small;
}

LI.12 {
  font-size:medium;
  margin-left:25px;
}
LI.12a {
  font-size:medium;
  margin-left:25px;
  list-style-type:lower-alpha;
}

TD {  
  vertical-align:top; 
  font-size: small;
}

TD.brd, TH.brd {
  border:1px solid black;
}

p {
  padding-left:10px;
  padding-right:10px;
  font-size: medium;
}

.pad { padding-left:10px;}

H1,H2,H3,H4 {
  color:blue;
  text-align:center;
}

H1 {  font-size: xx-large; }
H2 {  font-size: x-large; }
H3 {  font-size: large; }
H4 {  font-size: medium; }

.center {  text-align:center;}
.left {  text-align:left;}
.justify {  text-align:justify;}

a {
  font-size: small;
  color:blue;
  height:17px;
}

a:visited {
  font-size: small;
  color:blue;
}

a:hover {
  font-size: small;
  color: red;
}

a.bottomnav, a.leftnav, a.leftnav1, a.leftnav2, a.leftnav3, a.leftnav4, a.leftnav5, a.leftnav6, a.leftnav7, a.leftnav8, a.leftnav9, a.leftnav10, a.leftnav11, a.leftnav12, a.leftnav13, a.leftnav14, a.leftnav15 {
  font-size:10pt;
  color:blue;
}

a.bottomnav:visited, a.leftnav:visited, a.leftnav1:visited, a.leftnav2:visited, a.leftnav3:visited, a.leftnav4:visited, a.leftnav5:visited, a.leftnav6:visited, a.leftnav7:visited, a.leftnav8:visited, a.leftnav9:visited, a.leftnav10:visited, a.leftnav11:visited, a.leftnav12:visited, a.leftnav13:visited, a.leftnav14:visited, a.leftnav15:visited {
  font-size:10pt;
  color:blue;
}

a.bottomnav:hover, a.leftnav:hover, a.leftnav1:hover, a.leftnav2:hover, a.leftnav3:hover, a.leftnav4:hover, a.leftnav5:hover, a.leftnav6:hover, a.leftnav7:hover, a.leftnav8:hover, a.leftnav9:hover, a.leftnav10:hover, a.leftnav11:hover, a.leftnav12:hover, a.leftnav13:hover, a.leftnav14:hover, a.leftnav15:hover {
  font-size:10pt;
  color: red;
}

a.leftnav1 {
  margin-left:61px; 
}
a.leftnav2 {
  margin-left:43px; 
}

a.leftnav3 {
  margin-left:30px; 
}

a.leftnav4 { 
  margin-left:21px; 
}

a.leftnav5 {
  margin-left:15px; 
}

a.leftnav6 {
  margin-left:12px; 
}

a.leftnav7 {
  margin-left:11px; 
}

a.leftnav8 {
  margin-left:12px; 
}

a.leftnav9 {
  margin-left:16px; 
}

a.leftnav10 {
  margin-left:19px; 
}

a.leftnav11 {
  margin-left:24px; 
}

a.leftnav12 {
  margin-left:30px; 
}

a.leftnav13 {
  margin-left:36px; 
}

a.leftnav14 {
  margin-left:45px; 
}

a.leftnav15 {
  margin-left:54px; 
}

.heading {
  color:red;
}

.lcol {
  width:25%;
}

.rcol {
  width:75%;
}
