
body {background-image:url(images/pines.jpg);}

.blue {color: blue;}
.red {color: }
.grey {color: grey;}
.green {color: #006000;}


/* Grey Fonts - individual classes */

.greycolor { color:"#303060";}
.redcolor {color: red;}
.greycolor {color: grey;}
.greencolor {color: #009000;}

.greyfamily {font-family: verdana, helvetica, arial, ms sans serif;}
.greybold {font-weight: bold;}
.greysize12 {font-size: 12px;}
.greysize11 {font-size: 11px;}


/* HEADLINES */
h1 { font-family: helvetica, arial, 'MS sans serif'; font-size: 16px; font-weight: bold; line-height: 12px; color:#306030}
h2 { font-family: helvetica, arial, 'MS sans serif'; font-size: 18px; font-weight: bold; line-height: 12px; color:#306030;}
h3 { font-family: helvetica, arial, 'MS sans serif'; font-size: 13px; font-weight: bold; line-height: 12px; color:#306030;}
h4 { font-family: helvetica, arial, 'MS sans serif'; font-size: 12px; font-weight: bold; line-height: 12px; color:306030;}
h5 { font-family: helvetica, arial, 'MS sans serif'; font-size: 11px; font-weight: bold; line-height: 12px; color:306030;}

/*Photo & Text Tricks*/
.centered {text-align: center;}
.vertspacer {line-height: 9px;}



/* 18 px */

.copy19cbnavy {font-family: arial, helvetica,'ms sans serif', 'sans serif'; font-size: 19px; font-style: bold; line-height: 121px; line-height: 17px;color: #000060; text-align: center;}

/* 18 px */


/* 17 px*/

.copy17cnavy {font-family: arial, helvetica,'ms sans serif', 'sans serif'; font-size: 17px; font-style: bold; line-height: 50px; line-height: 17px;color: #000060; text-align: center;}

 /* 16 px */

.copy16bgreyblue {font-family: arial, helvetica,'ms sans serif', 'sans serif'; font-size: 16px; font-weight: bold; line-height: 17px;color:#606090;}

/* 14 px*/

.copy14vblack {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 14px; line-height: 15px; color: #000000; font-weight: bold;}
.copy15vred {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 14px; line-height: 15px; color: #FF0000; font-weight: bold;}
.copy14grey {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 14px; line-height: 16px;color:#505050;}
.copy14bgrey {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 14px; font-weight: bold; line-height: 16px; color:#505050;}

 /*13 px */

 .copy13grey {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 13px; line-height: 15px;color:#505050;}
 .copy13bgrey {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 13px; font-weight: bold; line-height: 15px;color:#505050;}
.copy12bdkgrey {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 13px; font-weight: bold; line-height: 15px;color:#303030;}

.copy12bwhite {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 13px; font-weight: bold; line-height: 15px; color:#ffffff;}
.copy12bwhitecentered {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 13px; font-weight: bold; line-height: 15px; color:#ffffff; text-align: center;}
 .copy12white {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 13px; font-weight: bold; line-height: 15px; color:#ffffff; margin-left: 20px;}
  .copy12black {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 13px; font-weight: bold; line-height: 15px; color:#000000; }

 .copy12yellow {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 13px; font-weight: bold; line-height: 15px; color:#ffff30; margin-left: 20px;  margin-left: 20px; }
 .copy13 {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 13px; line-height: 14px; color:#000000;}

 /* 12 px */
 .copy12red {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 12px; line-height: 14px;color:#c00000;}
 .copy12dkred {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 12px; line-height: 14px;color:#900000;font-weight:bold}
 .copy12grey {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 12px; line-height: 14px;color:#606060;}
 .copy12blackwbrownbg {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 12px; line-height: 14px;color:#000000; background-color: #FFCCAD;}
.copy12blackwgreybg {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 12px; line-height: 14px;color:#000000; background-color: #c0c0c0;}
.copy11navy {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 12px; line-height: 14px;color:#000060;}
.copy12blackjustify {text-align: justify; font-family: arial, helvetica,ms sans serif, 'sans serif'; font-size: 12px; line-height: 13px;}
.copy12bgrey {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 12px; font-weight: bold; line-height: 14px;color:#505050;}
.copy12bgreycentered {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 12px; font-weight: bold; text-align: center; line-height: 14px;color:#505050;}
.copy12dkgreen {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 12px; line-height: 14px; font-weight: normal; color:#006000;}
.copy12dkgreenbold {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 12px; line-height: 14px;  font-weight: bold; color:#006000;}
.copy12menu {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 12px; font-weight: bold; line-height: 14px; background-color: #ffffc0;}



/* 11 px */

.copy11black {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 11px; line-height: 12px; color: #000000;}
.copy11dkgrey {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 11px; line-height: 13px; color:#303030;}
.copy12dkgreen {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 11px; line-height: 13px; color:#306030;}
.copy11dkgreenbold {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 11px; line-height: 13px; font-weight: bold;  color:#006000;}
.copy11dkgreycentered {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; text-align: center; font-size: 11px; line-height: 13px; color:#303030;}
.copy11white {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 11px; line-height: 12px; color:#ffffff;}
.copy11bwhite {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 11px; font-weight: bold; line-height: 13px;color:#ffffff; margin: 0px; padding: 0px;}
.copy11bgrey {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 11px; font-weight: bold; line-height: 13px;color:#505050;}
.copy11bnocolor {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 11px; font-weight: bold; line-height: 13px;}

/* 10 px */

.copy10grey {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 10px; line-height: 12px;color:#505050;}
.copy10bgrey {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 10px; font-weight: bold; line-height: 12px;color:#505050;}
.copy10greygreen {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 10px; line-height: 11px; color: #309030;}

.copy10dkgreen {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 10px; line-height: 11px; color: #006000;}

.copy10dkred {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 10px; line-height: 11px; color: #300000;}

.copy10greybluecentered {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; text-align: center; font-size: 10px; line-height: 10px; color: #304060;}

.bold {font-weight: bold;}


/* 9 px*/

.copy9grey {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 9px; line-height: 11px;color:#505050;}
.copy9black {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 9px;  line-height: 11px;color:#000000;}
.copy9maroon {font-family: verdana,arial, helvetica,'ms sans serif', 'sans serif'; font-size: 9px; font-weight: bold; line-height: 11px;color:#d00000;}


/* TABLE CLASSES */
.cellbgtan {background-color: #F9EDD9;}
.cellbgdkgreen {background-color: #C3CDB9;}

/*PHOTO EFFECTS*/
.marright {margin-right: 3px;}
.marleft {margin-left: 3px;}
.martop {margin-top: 3px;}
.marbottom {margin-bottom: 3px;}


/* SPECIALIZED TEXT EFFECTS*/

.gone {
  text-decoration: line-through;
}

hr.menu{ line-height: normal; background-color: #c0c0ff;
  border: 0;
  height: 1px;
  padding: 0px;
  margin: 0px;
  color: #c0c0ff;
  width: 790;
}

.picborderred {border-style:solid; border-color: #000060; border-width: 1px;}

.picborderblack {border-style:solid; border-color: #006000; border-width: 1px;}

/*MAIN PAGE BACKGROUND IMAGE*/




/* MAIN MENU AND SPECIAL LINK COLORING */

<!--New Experimental Menu-->
/*Main Menu*/
a.menu2:link    {font-family: arial, helvetica, 'ms sans serif','sans serif'; font-size: 13px;  font-weight: bold; color: #300000;background-color: #606060; width: auto;}
a.menu2:visited {font-family: arial, helvetica, 'ms sans serif','sans serif'; font-size: 13px;  font-weight: bold; color: #903000;}
a.menu2:hover   {font-family: arial, helvetica, 'ms sans serif','sans serif'; font-size: 13px;  font-weight: bold; color: #ff0000;}
a.menu2:active  {font-family: arial, helvetica, 'ms sans serif','sans serif'; font-size: 13px;  font-weight: bold; color: #ff0000;}
.menu2 {font-family: arial, helvetica, 'ms sans serif','sans serif'; font-size: 13px; font-weight: bold; color: #0000C0;
}
a.menu3:link    {font-family: arial, helvetica, 'ms sans serif','sans serif'; font-size: 13px;  margin-top: 15px;font-weight: bold; color: #300000;width: auto;}
a.menu3:visited {font-family: arial, helvetica, 'ms sans serif','sans serif'; font-size: 13px;    margin-top: 15px;font-weight: bold; color: #006000;}
a.menu3:hover   {font-family: arial, helvetica, 'ms sans serif','sans serif'; font-size: 13px;    margin-top: 15px;font-weight: bold; color: #ffc000;}
a.menu3:active  {font-family: arial, helvetica, 'ms sans serif','sans serif'; font-size: 13px;    margin-top: 15px;font-weight: bold; color: #ff0000;}
.menu3 {font-family: arial, helvetica, 'ms sans serif','sans serif'; font-size: 13px; font-weight: bold;   margin-top: 15px; color: #0000C0;}

a.smokeymenu:link    {font-family: verdana,arial, helvetica, 'ms sans serif','sans serif'; font-size: 14px;  margin-top: 14px;font-weight: bold; color: #300000;width: auto; text-decoration:none; }
a.smokeymenu:visited {font-family: verdana,arial, helvetica, 'ms sans serif','sans serif'; font-size: 14px;    margin-top: 14px;font-weight: bold; color: #006000;text-decoration:none;  }
a.smokeymenu:hover   {font-family: verdana,arial, helvetica, 'ms sans serif','sans serif'; font-size: 14px;    margin-top: 14px;font-weight: bold; color: #ffc000; text-decoration:none; }
a.smokeymenu:active  {font-family: verdana,arial, helvetica, 'ms sans serif','sans serif'; font-size: 14px;    margin-top: 14px;font-weight: bold; color: #ff0000; text-decoration:none; }
a.smokeymenu {font-family: verdana,arial, helvetica, 'ms sans serif','sans serif'; font-size: 14px; font-weight: bold;   margin-top: 15px; color: #0000C0; text-decoration:none; }


a.overpic:link    {font-family: arial, helvetica, 'ms sans serif','sans serif'; font-size: 13px;  font-weight: bold; color: #ffff00; margin: 0px; padding: 0px;}
a.overpic:visited {font-family: arial, helvetica, 'ms sans serif','sans serif'; font-size: 13px;  font-weight: bold; color: #ffc000; margin: 0px; padding: 0px;}
a.overpic:hover   {font-family: arial, helvetica, 'ms sans serif','sans serif'; font-size: 13px;  font-weight: bold; color: #ffff00; margin: 0px; padding: 0px;}
a.overpic:active  {font-family: arial, helvetica, 'ms sans serif','sans serif'; font-size: 13px;  font-weight: bold; color: #ffd0d0; margin: 0px; padding: 0px;}



#vdividermenu ul{
margin: 0;
padding: 0;
margin-bottom: 1px;
float: center;
font: bold 14px arial, helvetica, 'ms sans serif', 'sans serif';
width: 100%;
background-color: #006000;
}

* html #vdividermenu ul{ /*IE only rule, reduce menu width*/
width: 99%;
}

#vdividermenu ul li{
display: inline;
}

#vdividermenu ul li a{
float: center;
color: white;
text-decoration: none;
background: transparent url(media/vertical.gif) center right no-repeat;
}

#vdividermenu ul li a:visited{
color: #ffffff;
}

#vdividermenu ul li a:hover{
color: #900000;
background-color: #c0ffc0;
}





.overcolor{
   font-family: helvetica, arial, ms sans serif;
   font-size: 11px;
   line-height: 15px;
   color: #ffffff;
   text-align: left;
   background: #C63a65;
   text-decoration:none;
 }
 .overcolordark{
   font-family: helvetica, arial, ms sans serif;
   font-size: 11px;
   line-height: 15px;
   color: #ffffff;
   text-align: left;
   background: #65273a;
   text-decoration:none;
   width:250px;
 }

  .overcolordarknolink{
   font-family: helvetica, arial, ms sans serif;
   font-size: 11px;
   line-height: 15px;
   color: #909060;
   text-align: left;
   background: #65273a;
   text-decoration:none;
 }
 .overcolorbg{
  background-color: #65273a;
  width: 150px;
  text-decoration:none;
 }



/* inline links*/

a.inlinemenu:link    {font-family: arial, helvetica, 'ms sans serif','sans serif'; font-size: 11px;  font-weight: bold; color: #600000;text-decoration:none}
a.inlinemenu:visited {font-family: arial, helvetica, 'ms sans serif','sans serif'; font-size: 11px;  font-weight: bold; color: #903000;text-decoration:none}
a.inlinemenu:hover   {font-family: arial, helvetica, 'ms sans serif','sans serif'; font-size: 11px;  font-weight: bold; color: #ff0000;text-decoration:none}
a.inlinemenu:active  {font-family: arial, helvetica, 'ms sans serif','sans serif'; font-size: 11px;  font-weight: bold; color: #ff0000;text-decoration:none}
.inlinemenu {font-family: arial, helvetica, 'ms sans serif','sans serif'; font-size: 13px; font-weight: bold; color: #0000C0;
}





.bgblue {background-color: #f1f1fa; padding-left: 7px; padding-right: 6px; border-top: solid #c09090 1px; border-left: solid #c09090 1px; border-right: solid #c09090 1px;

}


<!--all but index page-->
#navlist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #778;
font: bold 10px Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #DDE;
text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
color: #000;
background: #AAE;
border-color: #227;
}

#navlist li a#current
{
background: white;
border-bottom: 1pt solid white;
}


