body {position:relative;
          margin:auto;
          text-align:left; 
           width:auto;
           background:#b6e0eb;}

#wrapper {padding-bottom:50px;}

#headerarea{background: url("../images/headerbg.gif") top left repeat-x ;
                       height:230px;
                       float:left:
                       width:100%;}

#headerphotossb1 {height:201px;
                                position:relative;
                                 width:760px;
                                 margin: 0 auto;}

#AlabamaLarge {position:absolute;
                           top:3px;
                           left:333px;}

#insideheaderarea{background: url("../images/headerbg.gif") top left repeat-x ;
                       height:143px;}

#insideheaderphotossb1 {height:114px;
                                position:relative;
                                 width:760px;
                                 margin: 0 auto;}

#AlabamaSmall {position:absolute;
                           top:3px;
                           left:350px;}

#navbar {height:29px;
                     width:759px;
                     background:#ebebdf;
                     border-left:#fff solid 1px;
                     margin: 0 auto;}

#contentarea { min-height:100px;
                         background:#fff;
                         float:left;
                         width:100%;}
 
* html #contentarea {height:100px;}

#contentcontainer {width:760px;
                                margin:0 auto; 
                                background:fff;  padding-bottom:30px;}

#content {width:487px;
                  float:right;
                  padding:20px 0 0 25px;}

#content #td0101{ padding:0px 0px 5px 0px;}

#content #td0201{ padding:5px 0px 5px 0px;}

#content #td0301{ padding:10px 0px 10px 0px;}

#content #td0302{ padding:10px 0px 10px 25px;}

#content #td0401{ padding:0px 0px 5px 0px;}

#content #td0402{ padding:0px 0px 5px 25px;}

#leftsb2 {float:left;
                width:243px;
                padding:20px 0 0 5px;}

#leftexpando {clear:left;
                float:left;
               text-align:right;
                width:248px;
                margin-top:15px;
                *margin-top:0px;
                *margin-bottom:15px;}

#leftsb7 {clear:left;
                float:left;
                text-align:right;
                width:248px;
                *margin-bottom:15px;}

#leftsb3 {clear:left;
                float:left;
                text-align:right;
                width:248px;
                *margin-bottom:15px;}

#leftsb4 {clear:left;
               float:left;
                text-align:right;
                width:248px;}

#footerarea {float:left;
                      clear:both;
                      width:100%;
                      background:#595044;
                       height:50px;}

#footercontainer {width:760px;
                                margin:0 auto; 
                                background:#595044;
                               height:50px;}

#footersb5 {float:left;
                     width:760px;
                     background:#595044;
                     padding-top:7px;
                     text-align:center;}

#redsage {float:left;
                     width:760px;
                     text-align:center;}


/*  Expando styles         */

.x8_expandoLevel1 {background:#97b05c; font-family:lucida grande, arial; font-weight:bold; border-top:solid #efefc7 1px; line-height:20px;}
.x8_expandoLevel1 a {color:#000; text-decoration:none; width:192px; padding-left:13px; display:block;}
.x8_expandoLevel1 a:hover {background:#789338; color:#efefc7; }
.x8_expandoLevel1 {display:none;}

.x8_expandoLevel2  {font-family:Verdana; font-weight:bold; font-size:12px; line-height:20px;}
.x8_expandoLevel2 a {color:#595044; text-decoration:none; display:block;}
.x8_expandoLevel2 a:hover {color:#365a87;}
.x8_expandoLevel2 .x8_expandoActive a {color:#365a87; text-decoration:underline;}

.x8_expandoLevel3  {font-family:Verdana; font-weight:normal; font-size:12px; line-height:20px;}
.x8_expandoLevel3 a {color:#595044; text-decoration:none; display:block; padding-right:0px;}
.x8_expandoLevel3 a:hover {color:#365a87;}
.x8_expandoLevel3 .x8_expandoActive a {color:#365a87; text-decoration:underline;}

.x8_expandoLevel4  {font-family:Verdana; font-weight:bold; font-size:11px; line-height:20px;}
.x8_expandoLevel4 a {color:#595044; text-decoration:none; display:block; padding-right:40px;}
.x8_expandoLevel4 a:hover {color:#365a87;}
.x8_expandoLevel4 .x8_expandoActive a {color:#365a87; text-decoration:underline;}                             

/*  text style classes  */

.SmallQuote {font-family:Lucida Grande, Arial, Verdana; 
                     font-size:10px;
                     font-weight:normal;
                     text-decoration:none;
                     color:#595044;}

.ContactText {font-family:Lucida Grande, Arial, Verdana; 
                     font-size:11px;
                     font-weight:bold;
                     text-decoration:none;
                     color:#595044;}

.LargeBodyText {font-family:Lucida Grande, Arial, Verdana; 
                     font-size:13px;
                     font-weight:normal;
                     text-decoration:none;
                     color:#000;
                     line-spacing:16px;}

.LargeBodyText a {font-weight:bold;
                      color:#365a87;
                     text-decoration:none; }

.LargeBodyText a:hover {text-decoration:underline;}

.BlueHeader {font-family:Lucida Grande, Arial, Verdana; 
                     font-size:15px;
                     font-weight:bold;
                     text-decoration:none;
                     color:#365a87;}

.ItalicBodyText {font-family:Lucida Grande, Arial, Verdana; 
                     font-size:11px;
                     font-weight:normal;
                     font-style:italic;
                     color:#000;
                     text-decoration:none;}

.FooterText {font-family:Lucida Grande, Arial, Verdana; 
                     font-size:10px;
                     font-weight:normal;
                     text-decoration:none;
                     color:#fff;
                     line-spacing:16px;}

.FooterText a {font-family:Lucida Grande, Arial, Verdana; 
                     font-size:10px;
                     font-weight:normal;
                     text-decoration:none;
                     color:#fff;
                     line-spacing:16px;text-decoration:underline;}

.FooterText a:hover { color:#67696b;}

h1{font-family:Lucida Grande, Arial, Verdana; 
                     font-size:18px;
                     font-weight:bold;
                     text-decoration:none;
                     color:#365a87;
}

.subhead1{font-family:Arial;
   font-size:  14px;
   font-weight: bold;
   color: #365a87;
   text-decoration: none;
   line-height:16px;
}

.subhead2{font-family:Lucida grande;
   font-size:  12pt;
   font-weight: bold;
   color: #627694;
   text-decoration: none;
   line-height:30px;
}

.subhead3{font-family:Lucida grande;
   font-size:  12pt;
   font-weight: bold;
   color: #001079;
   text-decoration: none;
   line-height:30px;
}

.bodytext{font-family:Lucida Grande, Arial, Verdana; 
                     font-size:13px;
                     font-weight:normal;
                     text-decoration:none;
                     color:#000;
                     line-spacing:16px;
}
   
.bodytext a{font-weight:normal;
                      color:#365a87;
                     text-decoration:underline; 
}

.bodytext a:hover{text-decoration:underline; color:#000000;
}

.charttext{font-family: arial;
   font-size: 12px;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   line-height:12px;
}

ul {
text-indent: 0px;
list-style-position: outside;
list-style-image: url(../images/bullet.gif);
list-style-type: square;
padding: 5px 10px;
margin: 0px 5px 5px 10px;
}

li{
margin:0px 2px 6px 0px;
}

.spectext {font-family:tahoma; 
                     font-size:12px;
                     font-weight:normal;
                     line-height:16px;
                     text-decoration:none;
                     color:#000000;}

.spectext a{font-family:tahoma; 
                     font-size:12px;
                     font-weight:bold;
                     line-height:16px;
                     text-decoration:underline;
                     color:#3e560d;}

.spectext a:hover{font-family:tahoma; 
                     font-size:12px;
                     font-weight:bold;
                     line-height:16px;
                     text-decoration:underline;
                     color:#b61919;}


.specheading {font-family:tahoma; 
                     font-size:12px;
                     font-weight:bold;
                     line-height:18px;
                     text-decoration:none;
                     color:#ffffff;}

.bottomspace {
    display: block;
    height: 25px;
    width: 100%;
    }

hr {
  border: 0;
  width: 100%;
  color: #aaaaaa;
  background-color:#aaaaaa;
  height:1px;
   margin: 0px 0px 0px 0px;
}


/*IMAGEMAP ROLLOVERS*/

#map {
			position:relative;
                 margin:0;
			padding:0;
			width:393px;
			height:303px;
			background:url(../images/Map.gif) no-repeat #fff;
			font-family:tahoma;
			font-size:12px;
		}
		
		#map li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(../images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map li a span { display:none; }
		
		#map li a:hover span {
			position:relative;
			display:block;
			width:200px;
			left:-100px;
			top:20px;
			border:2px solid #365a87;
			background:#dfe0cf;
			padding:5px;
 			filter:alpha(opacity=100);
			opacity:1.0;
  		}
	
		#map a.harris {
			top:30px;
			left:184px;
			width:20px;
			height:20px;
		}
		
		#map a.mallardfox  {
			top:104px;
			left:280px;
			width:20px;
			height:20px;
		}
		
		#map a.airpark {
			top:97px;
			left:169px;
			width:20px;
			height:20px;
		}
		