
* {
  margin: 0;
  padding: 0;
}

body {
  font-family: Arial, Tahoma, Lucida Grande;
  background: #D0B07D url(../../images/bg_body.jpg) repeat-y center center;
  
}
a:link{
	color: #669933;
	text-decoration: none;
}
a:visited{
	color: #99cc66;
	text-decoration: none;
}
a:hover{
	color: #669933;
	text-decoration: underline;
}
a:active{
	color: #669933;
	text-decoration: underline;
}
a img {
	border: none;
}
.clear {
  clear: both;
}
.right {
  float: right;
}

.noborder, #content #matrix .noborder td {
  border: none;
}
.search{
	float:right;
	margin-top:20px;
	margin-left:20px;
}
.search_box{
	width:120px;
	border: 1px solid #CCC;
}
.search_button{
	border: 1px solid #666;
	background-color:#CCC;
	color:#666;
}
#wrap {
  width: 978px;
  margin: 0px auto;
  background-color: #FFFFFF;
  /*padding:0px 0 20px 30px;*/
}

#header {
  width: 978px;
  margin: 0px 0 0 0;
  position: relative;
  height: 102px;
}

#header h1 {
	width: 137px;
	height: 125px;
	background: url(../../images/new_logo.jpg) no-repeat; 
	margin:8px 5px 0 22px;
	float:left;
	text-indent: -999px
}
#header h1 a{
	width: 137px;
	height: 125px;
	display: block;
}
    #header #logo h1 {
     display: none; 
    }*/
    
 #header #top_utilities {
   float: right;
   margin: 0px 0px 0px 0px;
 }   
   #header #top_utilities ul {
   
   }
     #header #top_utilities li {
       list-style: none;
       float: left;
       margin: 20px 0px;
     }
       #header #top_utilities li a {
         text-decoration: none;
         color: #666666;
         font-size: 12px;
         background: url(../../images/divider_top_utilities.gif) no-repeat right center;
         padding: 0px 9px 0px 5px;
       }
         #header #top_utilities li a:hover {
         	text-decoration: underline;
         }
         #header #top_utilities li.last a {
           background: none;
         }
                  
         #header #top_utilities ul ul {
             display: none;
         }
         
  #header #tagline {
    width: 240px;
    height: 40px;
    background: url(../../images/tagline.gif) no-repeat;
    position: absolute;
    right: 86px;
    top: 57px;
  }  
          
    
 #header #mainnav {
   height: 35px;
   float: right;
   margin: 30px 10px 0px 0px;
   position: absolute;
   left:244px;
   bottom: 1px;
 }
   #header #mainnav ul {
     height: 36px;
   }   
     #header #mainnav ul li {
       float: left;
       list-style: none;
       height: 36px;
       margin:  0px 1px 0px 0px;
       display: block;
       width: 170px;
       text-align: center;
       background: url(../../images/tab_left.gif) no-repeat left bottom;
       padding-left: 9px;
     }
       #header #mainnav ul li span {
         height: 36px;
         display: block;
         background: url(../../images/tab_right.gif) no-repeat right bottom;
         padding-right:9px;
       }
         #header #mainnav ul li span a {
           height:25px;
		   padding:11px 25px 0;
           display: block;
           background: #669933;
           color: #fff;
           text-decoration: none;
           font-size: 17px;
           font-family: Helvetica;
         }
     
     #header #mainnav ul li:hover, #header #mainnav ul li.topCurrent {
       background: url(../../images/tab_left_active.gif) no-repeat left bottom;
     }
        #header #mainnav ul li:hover span, #header #mainnav ul li.topCurrent span {
          background: url(../../images/tab_right_active.gif) no-repeat right bottom;
        }
		  #header #mainnav ul li:hover span a, #header #mainnav ul li.topCurrent span a {
		    background: url(../../images/tab_active.gif) repeat-x;
		    color: #669933;
		  }

/* used for the tooltip image preview */
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}



  
  #subnav_outer_wrap {
    height: 32px;
    background: #669933;
    width: 794px;
    float: right;
  }       
    #subnav_inner_wrap {
      height: 32px;
      background: url(../../images/bg_subnav_right.gif) no-repeat right top;
      width: 794px;
    }
      #subnav {
        background: url(../../images/bg_subnav_left.gif) no-repeat left top;
        height: 32px;
        width: 794px;
      }
        
        #subnav h6 {
           float: left;
           border-right: 1px solid #fff;
           height: 22px;
           color: #fff;
           font-size: 12px;
           padding: 10px 20px 0px;
        }     
        #subnav ul {
          float: left;
        }
          #subnav ul li {
            list-style: none;
            float: left;
          }
            #subnav ul li a {
              text-decoration: none;
              color: #fff;
              background: url(../../images/divider_subnav.gif) no-repeat right center;
              display: block;
              font-size: 11px;
              padding: 10px;
            }
            
              #subnav ul li a:hover {
              	text-decoration: underline;
              }
              #subnav ul li.last a {
                background: none;
              }
        
#printnone{
	border: 1px solid #cccccc;
	margin: 10px 0 5px 0;
	padding:0 0 0 2px;
}
#printnone p{
	padding: 0 5px 0 5px;
}
        
/*  #footer_outer_wrap {
    height: 60px;
    background: #f5f5f5;
    width: 978px;
    margin-top: 25px;
  }       
    #footer_inner_wrap {
      height: 60px;
      background: url(../../images/bg_footer_right.gif) no-repeat right top;
      width: 978px;
	  padding-right:7px;
    }
*/
      #footer {
        background: url(../../images/bg_footer.gif) no-repeat left top;
        height: 55px;
        width: 978px;
        padding-left:9px;
      }        
        
       #footer ul {
         width: 690px;
         float: left;
         padding: 5px;
       } 
         #footer li {
           list-style: none;
           display: inline;
           
         }
           #footer li a {
              text-decoration: none;
              color: #000;
              background: url(../../images/divider_footer-1.gif) no-repeat right center;
              font-size: 11px;
              padding:3px 10px 3px 8px;
            } 
            #footer li.last a {
              background: none;
            }
        
       #footer p {
         color: #000;
         font-size: 11px;
         padding:7px 10px 0px;
		 width:200px;
       } 
        
  .subfooter {
    text-align: right;
    font-size: 10px;
    color: #999999;
  }
     .subfooter a {
       color:#669933;
	   text-decoration:none;
     }

.popup {
background-color:#fff;
color:#000000;
text-decoration:none;
width:297px;
} 
   .popupheader {
     display: block;
     background: #cdeb8b;
     border: 1px solid #aacf58;
   }    
    .popup .popupheader p {
       margin: 4px 10px 6px 10px;
       font-size: 12px;
       color: #202020;
     }
   
  .popup p, .popup td {
    color: #666666;
    font-size: 12px;
    margin: 4px 10px 6px 10px;
  }   
     .popup td {
       padding-left: 10px;
       width: 120px;
       padding-bottom: 5px;
     }
  
   .popup p.close {
     position: absolute;
     right: 5px;
     top: 5px;
     padding-right: 12px;
     background: url(../../images/popup_close.gif) no-repeat right center;
     color: #669933;
     margin: 0px;
     cursor: pointer;
     font-size: 11px;
   }
   .popup a.map {
     border: 1px solid #669933;
     color: #669933;
     margin: 0px 6px;
     font-size: 10px;
     text-decoration: none;
     padding:1px 2px;
     position: absolute;
     right: 5px;
     height: 12px;
     line-height:12px;
     margin-top: 1px;
     
   }
   
   .popup h3 {
     color: #669933;
     font-size: 15px;
     font-weight: normal;
   }
   
   
   
   
   
  
  
  
  
  #header #mainnav2 {
  	
  	float:left;
  	position: absolute;
  	left: 244px; 
  	margin-top: 66px;
  	z-index: 100;
  }
 
	#header #mainnav2 #cssdropdown{
		float: left;
		list-style: none;
		text-align: center;
		width:180px;
	}
	#header #mainnav2 #cssdropdown {	
		margin-left: 1px;
		background: #00502F;
	}
	
	#header #mainnav2 #cssdropdown:hover {	
		margin-left: 1px;
		background: #FFF;
	}
	#header #mainnav2 #cssdropdown .headlink:hover .tabtop  {
		background: url(../../images/tab_top.gif) no-repeat center top;
	}
	
	#header #mainnav2 #cssdropdown .headlink:hover {	
	 background: url(../../images/tab_left_active.gif) no-repeat left top;
	 }
	 
	 
	 
	 #header #mainnav2 #cssdropdown .headlink{
  	   float: left;
       height: 36px;
       width: 180px;
       vertical-align: middle;
       background: url(../../images/tab_left.gif) no-repeat left top;
       padding-left: 0px;   
       
       
  }
  
  #header #mainnav2 #cssdropdown .headlink span {
         height: 36px;
         display: block;
         background: url(../../images/tab_right.gif) no-repeat right top;
         padding-right:9px;
             
       }
      #header #mainnav2 #cssdropdown .headlink:hover span{	
	 	background: url(../../images/tab_right_active.gif) no-repeat right bottom;
		
	 }
		
        #header #mainnav2 #cssdropdown .headlink span .innerText{
         padding-top: 9px;
         padding-left:2px;
       }
      
   
	#header #mainnav2 #cssdropdown .headlink ul {
		list-style: none;
		display:none;
		text-align: left;
		background: #669933;
		padding-left: 5px;
		padding-bottom: 5px;
	}
	
	#header #mainnav2 #cssdropdown .headlink:hover ul {
		display:block;
	}
  
  	#header #mainnav2 #cssdropdown .headlink a {
           
           color: #FFF;
           font-size: 17px;
           text-decoration: none;
           
     }
     #header #mainnav2 #cssdropdown:hover .headlink a {
           
           color: #669933;
           font-size: 17px;
           text-decoration: none;
           
     }
     #header #mainnav2 #cssdropdown .headlink .childlink{
           padding: 0px;
      }
     #header #mainnav2 #cssdropdown .headlink .childlink a {          
           font-size: 12px;
           text-decoration: none;
		   padding-top:4px;
		   padding-bottom:4px; 	
		   display:block; 
		   width:163px;
		   background-color:#FFF;
		   color:#669933;
		   padding-left:3px;
      }
     
      #header #mainnav2 #cssdropdown .headlink .childlink:hover {
           width: 165px;
           background: #669933;     
     }
     #header #mainnav2 #cssdropdown .headlink .childlink:hover a{
           width: 165px;
           background: #669933;
		    color: #FFFFFF; 
		   
     }
     #header #mainnav2 #cssdropdown #innerDrop {
		background-color: #FFF;	
		border-bottom: solid;
		border-right: solid;
		border-left: solid;
		border-color: #669933;
		border-width: 1px;	
	}

  
  
  