body {position:relative;
          margin:auto;
          text-align:left; 
           width:740px;
          }

#bkgrndimg {background:#afb9a5;}

#headersb1 {height:108px;
                      text-align:center;
                     font-family:georgia;
                     font-size:21px;
                     padding:0px 0px 0 0;
                     background:#fff;}
   
#contentarea {width:740x;
                         background: url("../images/contentbg.gif") repeat-y top right;
                         float:left;
} 



#maincontentarea2 {width:740px; 
                   float:left;
                        } 

#leftsbarea {float:left;
                     width:182px;
}

#leftexpando{float:left;
              background:#fff;
             width:183px;
             text-align:left;
            padding-right:0px;   
            border-right:#fff solid 0px;}
*html #expandomenus{
            padding-left:0px;   
            border-right:#fff solid 0px;}

#expandomenus{float:left;
              background:#fff;
             width:183px;
             text-align:left;
            padding-right:0px;   
            border-right:#fff solid 0px;}
*html #expandomenus{
            padding-left:0px;   
            border-right:#fff solid 0px;}

#leftsb2 { float:left; width:182px; padding:6px 0 0 6px; 
          }

					  
#leftsb3 { float:left; width:182px; padding:6px 0 0 6px;
          }

#content2 {width:530px; float:right;
border-left:1px;
padding:10px 10px 10px 5px;
valign:top;
                 *padding-top:15px; border:0px;
                 }


#footerarea {clear:both;
width: 740px;
height: 20px;
            background:#6e804d;
                     }

#copyright {float:left;
                    padding-left:10px;}



/*  Expando styles         */

.x8_expandoLevel1 {background:#14658e; font-size:12px; font-family:lucida grande, arial; font-weight:normal; border-top:solid #ffffff 1px; line-height:25px;}
.x8_expandoLevel1 a {color:#ffffff; text-decoration:none; width:173px; padding-left:10px; display:block;}
.x8_expandoLevel1 a:hover{background:#a9c4da; color:#0d415c; }
.x8_expandoLevel1 .x8_expandoActive a{background:#ffffff; font-weight:bold; color:#0d415c; }

.x8_expandoLevel2  {background:#d8dbca; font-size:12px; font-family:lucida grande, arial; font-weight:normal; line-height:20px;}
.x8_expandoLevel2 a {color:#080a77; text-decoration:none; width:173px; padding-left:10px; display:block;}
.x8_expandoLevel2 .x8_expandoActive a, .x8_expandoLevel2 a:hover {background:#a9b58b; color:#080a77;}                                            

/*  text style classes  */

h1{font-family:arial, verdana, sans-serif;
   font-size:  16pt;
   font-weight: bold;
   color: #c6402c;
   line-spacing: 24px;
   text-decoration: none;
}

.subhead1{font-family:Arial, verdana, sans-serif;
   font-size:  13px;
   font-weight: bold;
   color: #c6412b;
   text-decoration: none;
   line-height:20px;
}

.subhead101{font-family:Arial, verdana, sans-serif;
   font-size:  13px;
   font-weight: bold;
   color: #c6412b;
   text-decoration: none;
   line-height:15px;
}

.subhead2{font-family:Arial, verdana, sans-serif;
   font-size:  13px;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
   line-height:19px;
}

.subhead3{font-family:Arial, verdana, sans-serif;
   font-size:  13px;
   font-weight: bold;
   color: #5c5c66;
   text-decoration: none;
   line-height:16px;
}

.subhead4{font-family:Arial, verdana, sans-serif;
   font-size:  15px;
   font-weight: bold;
   color: #080a77;
   text-decoration: none;
   line-height:16px;
}

.subhead12{font-family:Arial, verdana, sans-serif;
   font-size:  12px;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
   line-height:16px;
}

.subhead13{font-family:Arial, verdana, sans-serif;
   font-size:  12px;
   font-weight: bold;
   color: #ffffff;
   text-decoration: none;
   line-height:16px;
}
.subhead14{font-family:Arial, verdana, sans-serif;
   font-size:  11px;
   font-weight: bold;
   color: #c6412b;
   text-decoration: none;
   line-height:14px;
}


.sidebar2HDR{font-family:Arial, verdana, sans-serif;
   font-size:11pt;
   font-weight:bold;
   color: #000000;
   text-decoration: none;
   line-height:16px;
}
.sidebar2text{font-family:Arial, verdana, sans-serif;
   font-size:10pt;
   font-weight:normal;
   color: #000000;
   text-decoration: none;
   line-height:15px;
}

.sidebar2text a{font-family:Arial, verdana, sans-serif;
   font-size:10pt;
   font-weight:normal;
   color: #077acf;
   text-decoration: underline;
   line-height:15px;
}

.sidebar2text a:hover{font-family:Arial, verdana, sans-serif;
   font-size:10pt;
   font-weight:normal;
   color: #080a77;
   text-decoration: underline;
   line-height:15px;
}
.bodytext{font-family: arial, verdana, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   line-height:18px;
}
   
.bodytext a{font-family: arial, verdana, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: #59663e;
   text-decoration: underline;
   line-height:18px;
}

.bodytext a:hover{font-family: arial, verdana, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: #c6402c;
   text-decoration: underline;
   line-height:18px;
}

.hometext1{font-family: arial, verdana, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   color: #006699;
   text-decoration: none;
   line-height:18px;
}

.hometext2{font-family: arial, verdana, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   line-height:18px;
}
   
.hometext2 a{font-family: arial, verdana, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   color: #14648c;
   text-decoration: underline;
   line-height:18px;
}

.hometext2 a:hover{font-family: arial, verdana, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   color: #b42a20;
   text-decoration: underline;
   line-height:18px;
}

.hometext3{font-family: arial, verdana, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   line-height:18px;
}
   
.hometext3 a{font-family: arial, verdana, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   color: #14648c;
   text-decoration: underline;
   line-height:18px;
}

.hometext3 a:hover{font-family: arial, verdana, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   color: #b42a20;
   text-decoration: underline;
   line-height:18px;
}


.learnmore{font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
   line-height:18px;
}
   
.learnmore a{font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #14648c;
   text-decoration: underline;
   line-height:18px;
}

.learnmore a:hover{font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #b42a20;
   text-decoration: underline;
   line-height:18px;
}

.google{font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
   line-height:18px;
}
   
.google a{font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #b42a20;
   text-decoration: underline;
   line-height:18px;
}

.google a:hover{font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #14648c;
   text-decoration: underline;
   line-height:18px;
}

.footertext{font-family: arial, verdana, sans-serif;
   font-size: 10px;
   font-weight: normal;
   color: #ffffff;
   text-decoration: none;
   line-height:13px;
}

.footertext a{font-family: arial, verdana, sans-serif;
   font-size: 10px;
   font-weight: normal;
   color: #ffffff;
   text-decoration: underline;
   line-height:13px;
}

.footertext a:hover{font-family: arial, verdana, sans-serif;
   font-size: 10px;
   font-weight: normal;
   color:#a0d5fc;
   text-decoration: underline;
   line-height:13px;
}

.listtext{font-family: arial, verdana, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   line-height:18px;
}
   
.listtext a{font-family: arial, verdana, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #0066cb;
   text-decoration: underline;
   line-height:18px;
}

.listtext a:hover{font-family: arial, verdana, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #a64c00;
   text-decoration: underline;
   line-height:18px;
}


.contactbar{font-family: arial, verdana, sans-serif;
   font-size:19px;
   font-weight:bold;
   color:#b0dbe0;
   text-decoration:none;
   line-height:28px;
}

.contactbar2{font-family: arial, verdana, sans-serif;
   font-size:10px;
   font-weight: normal;
   color:#b0dbe0;
   text-decoration: none;
   line-height:13px;
}

.sidebartext {font-family: comic sans MS, arial; font-size: 9pt; color:#000000; text-decoration:none; line-height: 18px;}
.sidebartext a{font-family: comic sans MS, arial; font-size: 9pt; color:#6e2f85; text-decoration:none; line-height: 18px;}
.sidebartext a:hover{font-family: comic sans MS, arial; font-size: 9pt; color:#35b858; text-decoration: underline; line-height: 18px;}

ul {
text-indent: 0px;
list-style-position: outside;
padding: 5px 10px;
margin: 0px 5px 5px 10px
}
li{
 list-style-image: url("../images/bullet.gif");
margin:0px 2px 6px 0px;
}

li li {list-style-image: url("../images/bullet2.gif");
   margin:0px 2px 6px 0px;
}


.hometext4{font-family: arial;
   font-size: 9pt;
   font-weight: bold;
   color: #ffffff;
   text-decoration: none;
   line-height:17px;
}
   
.bottomspace {
    display: block;
    height: 25px;
    width: 100%;
    }

hr {
  border: 0;
  width: 100%;
  color: #944b16;
  background-color:#944b16;
  height:1px;
   margin: 0px 0px 0px 0px;
}

.sbtext{font-family: arial;
   font-size: 8pt;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   line-height:13px;
}
   
.sbtext a{font-family: Arial;
   font-size:  8pt;
   font-weight: normal;
   color: #62663f;
   text-decoration: underline;
   line-height:13px;
}

.sbtext a:hover{font-family: arial;
   font-size:  8pt;
   font-weight: normal;
   color: #9a4f23;
   text-decoration: underline;
   line-height:13px;
}

.linkstext{font-family: arial, verdana, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   line-height:12px;
}
   
.linkstext a{font-family: arial, verdana, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #14648c;
   text-decoration: underline;
   line-height:12px;
}

.linkstext a:hover{font-family: arial, verdana, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: #b42a20;
   text-decoration: underline;
   line-height:12px;
}

.linksheader{
	font-family: Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
.linksheader a{
	font-family: Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
.linksheader a:hover{
	font-family: Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	color: #ffff63;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

.stats{font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   line-height:12px;
}
   
.stats a{font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #59663e;
   text-decoration: underline;
   line-height:12px;
}

.stats a:hover{font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #c6402c;
   text-decoration: underline;
   line-height:12px;
}

.stats2{font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   line-height:12px;
}
   
.stats2 a{font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #a64c00;
   text-decoration: underline;
   line-height:12px;
}

.stats2 a:hover{font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #0066ca;
   text-decoration: underline;
   line-height:12px;
}

.credits{font-family: arial, verdana, sans-serif;
   font-size: 9px;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   line-height:12px;
}

.credits a{font-family: arial, verdana, sans-serif;
   font-size: 9px;
   font-weight: normal;
   color: #59663e;
   text-decoration: underline;
   line-height:12px;
}

.credits a:hover{font-family: arial, verdana, sans-serif;
   font-size: 9px;
   font-weight: normal;
   color: #c6402c;
   text-decoration: underline;
   line-height:12px;
}
td.padding_title{padding: 1px 8px 1px 10px;}

td.padding_r1{padding: 3px 3px 3px 3px;
   	border-color: #ffffff;
   border-style:dotted;
	border-width:1px;
   border-top-style:solid;
   border-top-width:1px;
   border-top-color:#33332d;
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#33332d;
}

td.padding_r1b{padding: 3px 3px 3px 3px;
   	border-color: #ffffff;
   border-style:dotted;
	border-width:1px;
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#33332d;
}

td.padding_x{padding: 3px 8px 3px 3px;
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#33332d;
}

td.padding_r2{padding: 3px 8px 3px 3px;
   	border-color: #ffffff;
   border-style:dotted;
	border-width:1px;
   }

td.padding_lastrow{padding: 3px 8px 3px 3px;
   	border-color: #ffffff;
   border-style:dotted;
	border-width:1px;
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#33332d;
}

td.padding6{padding: 3px 8px 3px 0px;
   	border-color: #ffffff;
   border-style:dotted;
	border-width:1px;
   border-right-style:solid;
   border-right-width:1px;
   border-right-color:#33332d;
}
td.paddinghome{padding: 2px 0px 2px 0px;
   	border-top-color: #ffffff;
   border-top-style:solid;
	border-top-width:3px;
   border-top-style:solid;
   border-right-width:0px;
   border-left-width:0px;
   border-bottom-width:0px;
   
   }
td.padding_tax{padding: 3px 3px 3px 0px;
   	border-color: #ffffff;
   border-style:dotted;
	border-width:1px;
   }

td.padding_tax2{padding: 3px 3px 3px 8px;
   	border-color: #ffffff;
   border-style:dotted;
	border-width:1px;
   }

td.padding_sitesc2{padding: 5px 3px 5px 10px;
   	border-color: #ffffff;
   border-style:dotted;
	border-width:1px;
   }
td.padding_sitesc3{padding: 5px 8px 5px 0px;
   	border-color: #ffffff;
   border-style:dotted;
	border-width:1px;
   }

td.padding_photo{padding: 5px 5px 5px 5px;
   	border-color: #ffffff;
   border-style:dotted;
	border-width:1px;
   }

td.padding_bullet{padding: 5px 5px 5px 9px;
   	border-color: #ffffff;
   border-style:dotted;
	border-width:1px;
   }

td.padding_quicklinks{padding: 3px 0px 3px 0px;
   	border-color: #ffffff;
   border-style:dotted;
	border-width:1px;
   }



/*THUMBNAIL2 - thumbnail2 has border and border on hover*/

.thumbnail2 {
position: relative;
float: left;
/*z-index: 0;*/
}

.thumbnail2:hover { 
/*z-index: 50;*/
color: #335500;
text-decoration: none;
}

.thumbnail2 span { /*CSS for enlarged image*/
position: absolute;
padding: 0px;
/*left: -1000px;*/
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail2 span img { /*CSS for enlarged image*/
border-width: 0;
/*padding: 0px;*/
}

.thumbnail2:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 419px;
top: -38px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: 300px;/*position where enlarged image should offset horizontally */
}

a.thumbnail2 img { text-decoration:none;
z-index: 50; }

/*if same attribute for all 4 states, then declare here in
a.thumbnail2*/ 

a.thumbnail2 img:link {background: transparent; }

a.thumbnail2 img:visited {background : transparent; }

a.thumbnail2 img:hover {background : transparent; }

a.thumbnail2 img:active { background : transparent; }

a.thumbnail2 img { border: 0px solid #e9e9e2; }

/*end of hover popup links*/


/*THUMBNAIL3 - thumbnail2 has border and border on hover*/

.thumbnail3 {
position: relative;
float: left;
/*z-index: 0;*/
}

.thumbnail3:hover { 
/*z-index: 50;*/
color: #335500;
text-decoration: none;
}

.thumbnail3 span { /*CSS for enlarged image*/
position: absolute;
padding: 0px;
/*left: -1000px;*/
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail3 span img { /*CSS for enlarged image*/
border-width: 0;
/*padding: 0px;*/
}

.thumbnail3:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 419px;
top: -82px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: 300px;/*position where enlarged image should offset horizontally */
}

a.thumbnail3 img { text-decoration:none;
z-index: 50; }

/*if same attribute for all 4 states, then declare here in
a.thumbnail2*/ 

a.thumbnail3 img:link {background: transparent; }

a.thumbnail3 img:visited {background : transparent; }

a.thumbnail3 img:hover {background : transparent; }

a.thumbnail3 img:active { background : transparent; }

a.thumbnail3 img { border: 0px solid #e9e9e2; }

/*end of hover popup links*/

/*THUMBNAIL2 - thumbnail2 has border and border on hover*/

.thumbnail4 {
position: relative;
float: left;
/*z-index: 0;*/
}

.thumbnail4:hover { 
/*z-index: 50;*/
color: #335500;
text-decoration: none;
}

.thumbnail4 span { /*CSS for enlarged image*/
position: absolute;
padding: 0px;
/*left: -1000px;*/
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail4 span img { /*CSS for enlarged image*/
border-width: 0;
/*padding: 0px;*/
}

.thumbnail4:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 419px;
top: -121px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: 300px;/*position where enlarged image should offset horizontally */
}

a.thumbnail4 img { text-decoration:none;
z-index: 50; }

/*if same attribute for all 4 states, then declare here in
a.thumbnail2*/ 

a.thumbnail4 img:link {background: transparent; }

a.thumbnail4 img:visited {background : transparent; }

a.thumbnail4 img:hover {background : transparent; }

a.thumbnail4 img:active { background : transparent; }

a.thumbnail4 img { border: 0px solid #e9e9e2; }

/*end of hover popup links*/


