 BODY {
 background-color: #FFF4F4; 
 color:#000000;
}
  a:link {color: #0000FF;} 
  a:visited {color: #800080;} 
  a:active {color: #ffffff; background-color: #C87070;}
  a:hover {color: #4682B4;}

#banner{
background-color: Maroon; color: #FFF4F0;        /* banner color */
position: absolute; top: 0; left: 0;
width: 100%; height: 69px;
}
.logo{
width: 500px; height: 99px;
background-color: #FFF4F0; border-color: #700000; border-style: ridge; border-width: 2px;
}

 #topbar{
  margin: 0; padding: 0;
  text-align: right;
  border-width: 0 0 2px 0; border-style: ridge;  border-color: #800000; 
  background-color: #800000; color: #ffffff;          /* bar color before tabs begin */ 
  width: 100%; height: 30px;
  position: absolute; top: 69px; left: 0;
}

#topbar #nav{
float: right;
margin-right: 5px;
}

#topbar #nav td{
  border-width: 0; border-style: ridge;  border-color: maroon; 
  background-color: #FFE0E0; color: maroon;                          /* tabs color */
  width: 123px;
  background-image: url(http://www.fsaloans.net/images/tab3.gif); width: 123px; height: 30px;
   text-decoration: none; text-align: center;
   font-weight: bold; font-variant: small-caps; font-family: Verdana,sans-serif;  
}

#topbar #nav a:link,
#topbar #nav a link,
#topbar #nav a visited,
#topbar #nav a:visited{
    display: block;
   min-width: 110px;
   background-image: url(http://www.fsaloans.net/images/tab3.gif); border-width: 0; width: 123px; height: 30px;
   text-decoration: none; text-align: center;
   font-weight: bold; font-variant: small-caps; font-family: Verdana,sans-serif;  
   color: black;   
}  
#topbar #nav a:hover{
  display: block;
  margin: 0; padding: 0;
  width: 123px;
  background-image: url(http://www.fsaloans.net/images/tab3.gif); width: 123px; height: 30px;
   text-decoration: none; text-align: center;
   font-weight: bold; font-variant: small-caps; font-family: Verdana,sans-serif;  
  background-color: #FFB8B8; color: #700000;            /* hover tabs and text color */
}

#topbar #nav a:active{
  display: block;
  margin: 0; padding: 0;
  width: 123px;
  background-image: url(http://www.fsaloans.net/images/tab3.gif); width: 123px; height: 30px;
   text-decoration: none; text-align: center;
   font-weight: bold; font-variant: small-caps; font-family: Verdana,sans-serif;  
  background-color: #B87878; color: #700000;            /* hover tabs and text color */
}

  #sidebar{
  margin: 0; padding: 0; 
  border-style: ridge; border-color: maroon;
  width: 144px; 
  background-color: #B87878; color: #000000;                 /* sidebar color below links */
  text-decoration: none; text-align: center; list-style-type: none;
  font-family: verdana,sans-serif; font-weight: bold; font-variant: small-caps;
  vertical-align: top;
}

  #side td{ 
   width: 140px; height: 36px; 
      border-style: groove; border-width: 1px 1px 1px 1px; border-color: #800000; 
   text-decoration: none; text-align: center; list-style-type: none; 
   font-weight: bold; font-variant: small-caps; font-family: Verdana,sans-serif; 
    background-color: #FFE0E0; color: white;                   /* sidebar  links color */
}

  #side td  a:link,
  #side td  a link,
  #side td  a visited,
  #side td  a:visited{
    display: block;
   width: 140px; height: 36px; 
   text-decoration: none; text-align: center; list-style-type: none;
   font-weight: bold; font-variant: small-caps; font-family: Verdana,sans-serif;  
    color: black;                 /* sidebar links  color */
}

  #side td a:hover,
  #side td a hover{
  width: 140px; height: 36px;
   border-style: groove; border-width: 1px 1px 1px 1px; border-color: #800000; 
   margin: 0; padding: 0;
   text-decoration: none; text-align: center; list-style-type: none;
   font-weight: bold; font-variant: small-caps; font-family: Verdana,sans-serif;  
   color: #700000;   background-color:  #FFB8B8;                     /* hover color for tab and text on sidebar links */
}

  #side td a:active,
  #side td a active{
  width: 140px; height: 36px;
   border-style: groove; border-width: 1px 1px 1px 1px; border-color: #800000; 
   margin: 0; padding: 0;
   text-decoration: none; text-align: center; list-style-type: none;
   font-weight: bold; font-variant: small-caps; font-family: Verdana,sans-serif;  
   color: #700000;   background-color:  #B87878;                     /* hover color for tab and text on sidebar links */
}
 #container{
 position: absolute; top: 99px; left: 0;
 width: 100%;
 }

.useful{
border-style: solid; border-color: #302860;
vertical-align: top;
text-align: center;
}

.useful2{
border-style: ridge; border-color: #888888; border-width: 2px;
vertical-align: top;
text-align: center;
}
  .b {font-weight: bold;}
  .center {text-align: center;} 
  .right {float: right;}
  .left {float: left;}
  .clear {clear: both;}
  .buf {margin-right: 2em;}
  .ind {margin-left: 2em;}
  .bg {font-size: large;}
  .i {font-style: italic;}
  .sm {font-size:  smaller;}
  .u {text-decoration: underline;}
  .in {text-indent: 1em;}
  .red {color: red;}
  .r {text-align: right;}
  .none {list-style-type: none;}
  .white {color: white;}
  .maroon {color: maroon;}
  .ban {color: white;}
  .bottom {vertical-align: bottom;}
  
#bindex #index,
#bsafety #safety,
#bprivacy #privacy,
#bdirectory #directory,
#babout #about,
#bcontact #contact,
#bnovelty #novelty,
#blinks #links{  
background-image: url(http://www.fsaloans.net/images/tab3.gif); border-width: 0; width: 123px; height: 30px;
   text-decoration: none; text-align: center;
   font-weight: bold; font-variant: small-caps; font-family: Verdana,sans-serif;  
color: maroon; background-color: #B87878;                /* active tab color */

}

#bfsa #fsa,
#bsba #sba,
#bbandi #bandi,
#bbia #bia{
  display: block;
  width: 140px; height: 36px;
  border-style: groove; border-width: 1px 1px 1px 1px; border-color: #700000; 
  text-decoration: none; text-align: center; list-style-type: none;
  font-weight: bold; font-variant: small-caps; font-family: Verdana,sans-serif;  
  color: maroon; background-color: #B87878;               /* active sidebar link color */
}

