
a:link     { color: green; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover      { color: #1e90ff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:active      { color: blue; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:visited       { color: #800000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.top  { color: #040; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.top14 { font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; }
.textblk10      { color: #222; font-size: 10px; line-height: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-indent: 5px; padding-top: 5px }
.arial10       { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-indent: 5px; padding-top: 5px; }

.textblk12np      { color: #222; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.textblk12      { color: #222; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 5px }
.textblk12b      { color: #222; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 5px }
.textblk14      { color: #222; font-weight: normal; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 5px }

.textblk12x      { color: #ffffff; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.textblk12bx      { color: #FFFFFF; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.textblk14x      { color: #222; font-weight: normal; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.textblk16x      { color: #222; font-weight: normal; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.textblk18x      { color: #ffffff; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.textblk16      { color: #085a18; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.textblk18      { color: #085a18; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.textblk20      { color: #085a18; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.formbox      { color: #696969; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; border: solid 1px #696969 }
.formbox2 { color: #696969; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px #696969 }
.formbox1   { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f5f5f5; text-align: center; border: solid 1px #f5f5f5 }
.textbox   { border-top: 4px solid white; border-right: 4px solid white; border-bottom: 4px solid white; border-left: 0px }
#navtable_5       { color: #030; font-size: 10px; font-family: arial, helvetica, verdana; font-weight: normal; text-decoration: none     }
#navtable_5 a  { color: #030; font-size: 10px; font-family: arial, helvetica, verdana; text-decoration: none; display: block    }
#navtable_5 a:hover  { color: white; font-size: 10px; font-family: arial, helvetica, verdana; text-decoration: none; background-color: #999    }
#navtable_6       { color: #006400; font-size: 12px; font-family: arial, helvetica, verdana; font-weight: normal; text-decoration: none     ; }
#navtable_6 a  { color: #006400; font-size: 10px; font-family: arial, helvetica, verdana; background-color: white; text-decoration: none; display: block         }
#navtable_6 a:hover  { color: white; font-size: 10px; font-family: arial, helvetica, verdana; text-decoration: none; background-color: #dcdcdc    ; }
#div_pad   { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-align: right; padding: 2px 8px 1px 1px  }
#div_pad_6   { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-align: center; padding: 3px 0  }



a.footerLink, a.footerLink:link, a.footerLink:visited, a.footerLink:active {
  color:#FFFFFF;
 font-size:11px;
font-family: arial, helvetica, verdana;
 line-height:1.8em;
 text-decoration: none;
}

a.footerLink:hover {
text-decoration: underline;
}


a.footerLink2, a.footerLink2:link, a.footerLink2:visited, a.footerLink2:active {
  color:#FAB551;
 font-size:12px;
font-family: arial, helvetica, verdana;
font-weight: normal;
 text-decoration: none;
}

a.footerLink2:hover {
text-decoration: underline;
}

li.special {
  color:#FAB551;
 font-size:12px;
font-family: arial, helvetica, verdana;
 line-height:1.8em;
 text-decoration: none;
}


.margin_img_right
{
margin-right:15px;
}

.margin_img_bottom
{
margin-bottom:15px;
}

.margin_img
{
margin:10px 10px 10px 10px;
}

.left
{position:absolute;
left:00px;
width:180px;
background-color:#FFFFFF;
}

.center
{position:absolute;
left:200px;
width:500px;
background-color:#FFFFFF;
}

.right
{
position:absolute;
left:720px;
width:300px;
background-color:#FFFFFF;
}

/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 { 
   background: transparent url(4d7a56.png) no-repeat bottom right; 
}

.cssbox2, .cssbox_body, .cssbox_head, .cssbox_head h2 { 
   background: transparent url(4d7a56.png) no-repeat bottom right; 
}

.cssbox3, .cssbox_body, .cssbox_head, .cssbox_head h2 { 
   background: transparent url(4d7a56.png) no-repeat bottom right; 
}

.cssbox4, .cssbox_body, .cssbox_head, .cssbox_head h2 { 
   background: transparent url(4d7a56.png) no-repeat bottom right; 
}
 
.cssbox { 
   width: 485px !important; /* intended total box width - padding-right(next) */ 
   width: 470px; /* IE Win = width - padding */ 
   padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ 
   margin: 20px auto; /* use to position the box */ 
}

.cssbox2 { 
   width: 285px !important; /* intended total box width - padding-right(next) */ 
   width: 270px; /* IE Win = width - padding */ 
   padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ 
   margin: 20px auto; /* use to position the box */ 
} 

.cssbox3 { 
   width: 135px !important; /* intended total box width - padding-right(next) */ 
   width: 120px; /* IE Win = width - padding */ 
   padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ 
   margin: 20px auto; /* use to position the box */ 
} 

.cssbox4 { 
   width: 790px !important; /* intended total box width - padding-right(next) */ 
   width: 775px; /* IE Win = width - padding */ 
   padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ 
   margin: 20px auto; /* use to position the box */ 
}

/* set the top-right image */ 
.cssbox_head { 
   background-position: top right; margin-right: -15px; /* pull the right image over on top of border */ 
   padding-right: 40px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.cssbox_head h2 { 
   background-position: top left; 
   margin: 0; /* reset main site styles*/ 
   border: 0; /* ditto */ 
   padding: 25px 0 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */ 
   height: auto !important; height: 1%; /* IE Holly Hack */ 
}
 
/* set the lower-left corner image */ 
.cssbox_body { 
   background-position: bottom left; 
   margin-right: 25px; /* interior-padding right */ 
   padding: 15px 0 15px 40px; /* mirror .cssbox_head right/left */ 
} 