/*   font classes  */
.fgreen7b
{
    font-family:Verdana; 
    font-size:7pt; 
    font-weight:bold; 
    color:#3D8807;
}
.fbrown9i
{
    font-family: Verdana;
    font-size: 9pt;
    font-style: italic;
    color:#996600;
}
.fbrown12 
{
    font-family: heleva; 
    font-size: 12pt; 
    color: #996600;
}
.fgray12
{
    color:Gray;
    font-size: 12pt;
}
.fgreen12
{
    font-family: heleva;
    font-size: 12pt;
    color: green;
}
.fgreen12b 
{
    font-family: heleva; 
    font-size: 12pt; 
    color: green; 
    font-weight:bold
}
.fmaroon12
{
    color: #a52a2a;
    font-family: heleva;
    font-weight: normal;
    font-size: 12pt;
}
.fred12 
{
    font-family: heleva; 
    font-size: 12pt; 
    color: #ff0000;
}
.fteal12 
{
    font-family: heleva; 
    font-size: 12pt; 
    color: #009966; /*teal - not used yet*/
}
.fbrown12 
{
    font-family: heleva; 
    font-size: 12pt; 
    color: #996600; 
}
.fbrown12b 
{
    font-family: heleva; 
    font-size: 12pt; 
    color: #996600; 
    font-weight:bold
}
.fred12b
{
    color: red;
    font-family: heleva;
    font-weight: bold;
    font-size: 12pt;
}
.fteal12b
{
    color: Teal;
    font-family: heleva;
    font-weight: bold;
    font-size: 12pt;
}
.fteal12bc
{
    color: Teal;
    font-family: heleva;
    font-weight: bold;
    font-size: 12pt;
    text-align: center;
}
.fwhite12
{
    color: White;
    font-family: heleva;
    font-size: 12pt;
}
.fbrown13b
{
    color: #996600;
    font-family: heleva;
    font-weight: bold;
    font-size: 13pt;
}
.fgreen13b
{
    color: green;
    font-family: heleva;
    font-weight: bold;
    font-size: 13pt;
}
.fred13b
{
    color: red;
    font-family: heleva;
    font-weight: bold;
    font-size: 13pt;
}
.fteal13
{
    color: Teal;
    font-family: heleva;
    font-size: 13pt;
}
.fteal13b
{
    color: Teal;
    font-family: heleva;
    font-weight: bold;
    font-size: 13pt;
}
.fgreen14
{
    color: green;
    font-family: heleva;
    font-size: 14pt;
}
.fgreen14bc
{
    color: green;
    font-family: heleva;
    font-weight: bold;
    font-size: 14pt;
    text-align: center;
}
.fbrown14 
{
    font-family: heleva; 
    font-size: 14pt; 
    color: #996600; 
}
.fbrown14b 
{
    font-family: heleva; 
    font-size: 14pt; 
    color: #996600; 
    font-weight:bold
}
.fgreen14b
{
    color: green;
    font-family: heleva;
    font-weight: bold;
    font-size: 14pt;
}
.fpurple14b
{
    color: purple;
    font-family: heleva;
    font-weight: bold;
    font-size: 14pt;
}
.fteal14b
{
    color: teal;
    font-family: heleva;
    font-weight: bold;
    font-size: 14pt;
}
.fbrown16
{
    color: #996600;
    font-family: heleva;
    font-size: 16pt;
}
.fbrown16b
{
    color: #996600;
    font-family: heleva;
    font-weight: bold;
    font-size: 16pt;
}
.fgreen16
{
    color: green;
    font-family: heleva;
    font-size: 16pt;
}
.fgreen16b
{
    color: green;
    font-family: heleva;
    font-weight: bold;
    font-size: 16pt;
}
.fred16b
{
    color: red;
    font-family: heleva;
    font-weight: bold;
    font-size: 16pt;
}
.fteal16b
{
    color: teal;
    font-family: heleva;
    font-weight: bold;
    font-size: 16pt;
}
.fbrown18
{
    color: #996600;
    font-family: heleva;
    font-size: 18pt;
}
.fbrown18b
{
    color: #996600;
    font-family: heleva;
    font-weight: bold;
    font-size: 18pt;
}
.fbrown18b
{
    color: #996600;
    font-family: heleva;
    font-weight: bold;
    font-size: 18pt;
}
.fgreen18
{
    color: green;
    font-family: heleva;
    font-size: 18pt;
}
.fgreen18bc
{
    color: green;
    font-family: heleva;
    font-weight: bold;
    font-size: 18pt;
    text-align: center;
}
.fbrown20b
{
    color: #996600;
    font-family: heleva;
    font-weight: bold;
    font-size: 20pt;
}
.fgreen20
{
    color: green;
    font-family: heleva;
    font-size: 20pt;
}
.fgreen20b
{
    color: green;
    font-family: heleva;
    font-weight: bold;
    font-size: 20pt;
}
/* images  */
.mainimg 
{
    border:0; 
    width:40; 
    height:40
 }
/*  borders      */
.liteobrdr
{
     background-color:#cccc99; 
     font:10pt verdana;
     border-width:1;
     border-style:solid;
     border-color:black;
}
.liteibrdr
{
     background-color:white;
     font:10pt verdana;
     border-width:1;
     border-style:solid;
     border-color:black;
}
.darkobrdr
{
    background-color:#C29F53;
    font:10pt verdana;
    border-width:1;
    border-style:solid;
    border-color:black; 
    margin-left: 25px; 
    margin-right: 25px;
}
.darkibrdr
{
     background-color:white;
     font:10pt verdana;
     border-width:1;
     border-style:solid;
     border-color:black;
}
.fdarkibrdr
{
     background-color:white;
     font:10pt verdana;
     color: green;
     border-width:1;
     border-style:solid;
     border-color:black;
}
.wlbrdr1
{
    width: 95%;
    border-right: #cccc99 solid; /*tan*/
    border-top: #cccc99 solid;
    border-left: #cccc99 solid;
    border-bottom: #cccc99 solid;
}
.wlbrdr2
{
    width: 95%;
    border-right: #339933 solid; /*green*/
    border-top: #339933 solid;
    border-left: #339933 solid;
    border-bottom: #339933 solid;
}
.imagebdrt
{
    border-right: #cccc99 solid; 
    border-top: #cccc99 solid; 
    border-left: #cccc99 solid; 
    border-bottom: #cccc99 solid;
}
   h2 {
	    font: bold 14px Arial, Verdana, Helvetica, sans-serif;
	    color: #000;
	    margin: 0px;
	    padding: 0px 0px 0px 15px;
    }

    /*- Menu Tabs--------------------------- */
    #tabs {
      float:left;
      width:100%;
 /*     background-image:url(images/bkgd01x.jpg); */
      font-size:93%;
      line-height:normal;
      }
    #tabs ul {
	margin:0;
	
	list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("images/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#701197;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }
/*   tab end    */
/* Gary's Gripes Classes  */
.ggformat
{
    width:300; padding-left: 20px; padding-right: 20px;
}
/*   lists    */
li
{
    color: #996600;
    font-family: heleva;
    font-weight: normal;
    font-size: 12pt;
}
/*
.border
{
    top: 58px;
    position: absolute;
    height: 17;
    background-color: #C29F53;/*brown*/ /*
    bottom: auto;
}
.top
{
    color: teal;
    font-family: 'Bookman Old Style';
    font-size: 12pt;
}*/
/*   links    */
a.nodenomt
{
    text-decoration: none;
    color:teal
}
a.nodenomb
{
    text-decoration: none;
    color:#996600
}
a.textlink 
{
    color:Green
}
a.redlink 
{
    color:Red
}
a.bluelink 
{
    color:Blue
}
a.brownlink 
{
    color:#996600
}
#left_section a:link
{
    font-weight: normal;
    text-decoration: none;
}
#left_section a:visited
{
    font-weight: normal;
    text-decoration: none;
}
#left_section a:hover, a:active
{
    text-decoration: underline;
    color: teal;
    background-color: #ffffcc;
}
#section3 a:hover, a:active
{
    text-decoration: underline;
    background-color: #ffffcc;
}