body {	background: #fff; 
margin: 0px auto;
padding:2px 0px 0px 0px;
	text-align:center; 
 
}


#wrapper { 
  width:974px; 
  margin:0px auto; padding:0px; 
  background:#fff;
  overflow:hidden;  
}
 

 
#headbox { 
  text-align:center; 
  width:974px;   height:100px;
  margin:0px auto; padding: 10px 0px 10px 10px;  
  background: #fff;  
} 
 
  
#logo { float:left;  margin:0px auto; padding:0px 30px 0px 0px; width:150px;height:105px;  }





#headcaption { float:left;  
text-align:left; 
font: normal 20px Crimson Text, Bookman, Times New Roman, Times, serif; 
color: #0e662b;  text-transform: uppercase;    line-height: 22px; 
 margin:3px; padding:30px 80px 0px 0px; 
background:transparent;
}  
 
#fbbookon { float:left; text-align: right; 
color: #0e662b; font: normal 15px  Crimson Text, Bookman, Times New Roman, Times, serif; 
margin:0px auto; padding:30px 0px 0px 125px;
 background:transparent;     line-height: 18px;  
 }

  
  
 
#fbbookon a {  
color: #0e662b; text-decoration: none;
}
    
#fbbookon a:hover {  
color: #6c6b6b;  text-decoration: none;
}
    
    
    
    
#picshow { float:right;
text-align:center;
margin: 0px auto;
width:294px; height:294px;
}
 
 
 
  
#temparea { 
  float:left; 
  width:630px;
   background:#ffffff; 
  padding: 0px; margin:0px; 
}
 
 
 
#content { 
  text-align:center;
  width:610px;
   background:#ffffff;padding: 10px 0px; margin:0px auto; 
}
 

 
/* menutop */
   
 
#menu {  text-align:left;
  list-style:none; 
  margin:0px auto; padding:3px 5px 0px 5px;  
  width:974px; height:22px; background:#e1e1e1;       
}

#menu li { 
  display:inline-block;
  margin:0px; padding:0;
  text-align:left;
}
/* help ie7 & ie6 understand previous css */
 *:first-child+html #menu li { float:left; } * html #menu li { float:left;} 


#menu li a {  
  display:inline-block;
  width:100px;
  height:12px; 
   margin:0px 0px 2px 9px;
  padding:3px 0px; /* pad top to center text in button */
  color: #6c6b6b; 
  font:normal 13px  arial, sans-serif; /* can now use different, but similar fonts */
  background:#e1e1e1; 
  text-decoration:none; 
  border-right: 1px solid #6c6b6b;   
}


 
#menu li.m1 a {
  width:47px;
}


#menu li.m2 a {
  width:150px;
}
 
#menu li.m3 a {
  width:75px; 
}

#menu li.m4 a  {
  width:65px; 
}
 
#menu li.m5 a  {
  width:135px; 
}

#menu li.m6 a  {
  width:51px; 
}

#menu li.m7 a  {
  width:53px; 
}
 
#menu li.m8 a  {
  width:63px; 
}
 
#menu li.m9 a  {
  width:60px;   border-right: 0px;
}

 



/* finish hover and active styling */
#menu li a:hover,
#menu li a:visited:hover,
#menu li a#current:hover,
#menu li a#current:visited:hover {
  background:transparent;
  color:#0e662b;  text-decoration:none;
}
#menu li a#current,
#menutop li a#current:visited { 
  color:#0e662b;  background:transparent; 
  text-decoration:none;
} 


 
 
  
/* menuside */
 

#bottomlogo {  float:left;
margin: 0px; padding-bottom: 20px; width:178px; height:90px; } 
  
  
  
 
 
#whitebox { 
  text-align:center; 
  width:974px;   height:100px;
  margin:0px auto; padding: 10px;  
  background: #fff;  
} 
  
  
#eventhead { 
  float:left;
  width:160px;   height:100px;
  text-align:left;  
  margin:0px 10px 5px 0px; padding: 0px;  
  border-right: 1px solid #6c6b6b;
  background:#fff;
}

#eventhead a { 
 color: #6c6b6b; 
text-decoration: none;

}
#eventhead a:hover { 
  color: #0e662b;
text-decoration: none;

}

   
  
  
#firsteventbox { 
  float:left; 
  background: #fff; margin:9px 10px 5px 0px; padding: 0px;   
   text-align:left; font: bold 16px arial, verdana, helvetica, san-serif; 
   color: #6c6b6b; line-height: 19px; }
  text-decoration: none;  
}
 
  
#firsteventbox a {
color: #6c6b6b;
text-decoration: none;
}
 
#firsteventbox a:hover {
color: #0e662b;
text-decoration: none;
}


 
.eventbox { 
  float:left;
  width:158px;  height:100px;
  background: #fff; margin:0px 10px 5px 0px; padding: 0px;  
  border-right: 1px solid #6c6b6b;  
  text-decoration: none;  
}
 
  
.eventbox a {
color: #6c6b6b;
text-decoration: none;
}
 
.eventbox a:hover {
color: #0e662b;
text-decoration: none;
}
 
 
 
 
.eventboxnoborder { 
  float:left;
  width:280px;    height:100px;
  background: #fff; 
  border-right: 0px;  
}
  

.eventboxnoborder a {
color: #6c6b6b;
text-decoration: none;
}
 
.eventboxnoborder a:hover {
color: #0e662b;
text-decoration: none;
}
 
 
 
 
 
 
 
#graybox { 
 
  text-align:center; 
  width:964px;   height:155px;
  margin:4px auto; padding: 10px;   
  background: #e1e1e1;  
}
  
  
  

#leftaddress { 
float:left;
  width:160px; height:145px;
  text-align:left; font: normal 13px arial, verdana, helvetica, san-serif;  
  color: #6c6b6b;
 margin:8px 10px 5px 0px; padding: 0px;  
  background: #e1e1e1; 
  border-right: 1px solid #868585;  line-height: 18px;
}
 
   
#leftaddress a {  
color: #6c6b6b; text-decoration: none;
}
    
#leftaddress a:hover {  
color: #0e662b; text-decoration: underline;
}
    
 
 

#navfooter { 
  float:left;
  width:153px;  height:145px;
  text-align:left; font: normal 12px arial, verdana, helvetica, san-serif;  
  color: #6c6b6b;
 margin:8px 10px 0px 5px; padding: 0px;  
  background: transparent; 
  border-right: 1px solid #868585;
  text-decoration: none;   cursor: default;
}

#navfooter li { list-style-type:none;
 color: #6c6b6b; padding: 2px 0px;   margin:0px 10px 0px 0px; 
background: transparent; text-decoration:none;  cursor: default;
}

 
#navfooter li a { 
color: #6c6b6b; 
background: transparent; text-decoration:none;cursor: default;
}


 
#navfooter li a:hover {
 
background: transparent; color:#0e662b;  text-decoration:none;
}
 /* help ie7 & ie6 understand previous css */
 *:first-child+html #cabinsidenav li { float:left; 
  width:153px; } * html #cabinsidenav li { float:left; 
  width:153px; } 

 
#navfooter #current { 
background: transparent; color:#0e662b;  text-decoration:none;
}
 
 
 

 
#homequote { 
  float:left;
  width:570px;  
  text-align:left; font: normal 16px Crimson Text, Bookman, Times New Roman, Times, serif;  
  color: #0e662b;  
  text-transform: uppercase;  line-height: 23px; 
  margin:5px 10px 5px 5px; padding: 0px;  
  background: transparent; 
  border-right:none;
  text-decoration: none;
   
}
  
 
#policyline {  
  text-align:left; font: normal 9px arial, verdana, helvetica, san-serif;  
  color: #6c6b6b; 
  text-transform: capitalize;
 margin:44px 0px 5px 0px; padding: 0px;  
  background: #e1e1e1;  
}
    

#policyline a {
 color: #6c6b6b;
 text-decoration: none;
background: transparent;
}

 
#policyline a:hover {
color: #0e662b; 
text-decoration: none;
background: transparent;
}
 
 

#picarea {  text-align:center;  margin:0px auto; padding:0px; width:974px;height:394px;  } 
    
 
 

h1 { text-align:left; font: normal 20px Crimson Text,Bookman, Times New Roman, Times, serif;   color: #0e662b;  margin:1px auto;  padding:9px 0px 4px 0px; text-transform: uppercase; background:transparent; line-height: 18px; }
     
h2 { text-align:left; font: normal 13px arial, verdana, helvetica, san-serif;  color: #6c6b6b; margin:5px 0px;  padding: 3px 0px;  line-height: 18px; }
     
 
   
#byline { text-align:left; font: normal 9px arial, verdana, helvetica, san-serif; color: #6c6b6b; background:transparent; margin:0px auto; padding:10px 0px;}


 
#byline a { color: #6c6b6b; background:transparent; text-decoration: none;}


#byline a:hover { color: #0e662b; background:transparent; text-decoration: underline;}


#stats { text-align:center; font: normal 9px arial, verdana, helvetica, san-serif; color: #6c6b6b; background:transparent; margin:20px auto; padding-top:420px;}



#stats a { color: #6c6b6b; background:transparent; margin:20px auto; padding:20px;}



.spacer  { color: #fff; background:#ffffff; margin:0px auto;  padding:10px 0px; }
    


#liner { 
color: #fff;
border-top: 2px solid #21235a; padding: 10px; width: 610px; 
margin:0px auto;
padding: 10px 0px 3px 0px;  
background: transparent;
}
  

#imagecenter { 
  width:85px; height:68px;  
  text-align:center; 
  margin:0px auto;  
  padding:5px; 
}
 
 
 
 
#return { clear:both;  text-align:center; font: normal 10px arial, verdana, helvetica, san-serif;  color: #6c6b6b; padding: 13px;    background: transparent;}

#return a {
color: #6c6b6b;
text-decoration: underline;
}
 
#return a:hover {
color: #000000;
text-decoration: none;
}
 

  



#tags { 
  width:974px;
  text-align:center; 
  font:normal 9px verdana,arial,helvetica,san-serif;  
  color: #6c6b6b; 
  background:transparent; 
  margin:0px auto;  
  padding:800px 0px 0px 0px; 
}

#tags a { color: #6c6b6b; 
text-decoration: none; background:transparent;}

#tags a:hover {  color: #6c6b6b;
text-decoration: underline; background:transparent;} 



a {  
background: transparent; cursor: default;}

 
a:hover {  
background: transparent; cursor: default;
}

  