html, body, ul, li { padding: 0; margin: 0; list-style: none;}

body {
margin: 0;
text-align: center;
font:76% arial,verdana,sans-serif;
background:#fffafa url(../img/bg.jpg) repeat;
color: #813709;
}

#top {
width:912px;
height: 142px;
text-align: center;
margin: 0 auto;
}

#container{
width:912px;
margin:0 auto;
background:#fff;
}




/* Box model hack \*/
* html #wrapper {
  width: 912px;
  w\idth: 912px;
  }
/* */

.nav {
margin-bottom:5px;

}

.nav li{
list-style: none;
margin: 0;
}
	
.button {
float: left;
	width: 130px;
	height: 32px;
}
.parent {position: relative;}
.floatfix {margin-right: -3px;}

.dropdown {
	width: 130px;
	position: absolute;		
	left: -3000px;
	top: auto; /* puts dropdowns directly under top nav */
	text-align: left; /* needed because IE misapplies text centering to boxes */	
	background: url(img/bgfix.gif);
	}

.dropdown div {
	width: 130px;
	position: absolute;		
	left: -3000px;
	top: 0;  
	background: url(img/bgfix.gif);
	text-align: left; /* needed because IE misapplies text centering to boxes */
	}
	
.dropdown ul { 
  width: 130px; /* tweaked so that dropdowns appear to "line up" with top links */
  margin: 0 20px 20px 30px; /* creates "sticky hovering" zones for dropdowns */

  border-width: 1px 1px 0; 
  } /* borders sides and top of the dropdowns and flyouts; links provide the bottom border */
	
.dropdown div ul {margin: 20px 20px 20px 0;} /* creates "sticky hovering" zones for flyouts */
.four .dropdown ul {width: 130px;} /* modifies width for rightmost "visible" dropdown (tweak) */
.four .dropdown div ul {margin: 20px 0 20px 20px; position: relative;} /* rule reversal for "visible" right drop flyouts */
.nav li {text-align: center;}
.nav a {
 display: block;
  color: #fff;
	font-weight: bold;
	font-size: .9em;
	text-decoration: none;
	padding: 3px 0 3px; 
}
	
.nav a:hover {
color: #FFFFFF;
text-decoration: none;  /* makes the dividers between the top nav links */
}

.four a {border-right: 0;} /* kills right border on last top link */
	
.nav ul ul a {
  color: #fff;
  border-right: 0; /* negates right border for dropdowns and flyouts */
  border-bottom: 1px solid #ffffff; 
  text-decoration: none; /* borders the bottoms of the dropdown and flyout links */
  }
  
.nav ul ul a:hover {
  color: #ffffff;
  text-decoration: none; 
  }
  
.dropdown li {
  position: relative; 
  vertical-align: bottom; /* IE5/win bugfix */
  border-left: 1px solid #ffffff; 
  border-right: 1px solid #ffffff;
  }
				
.parent:hover {background-image: url(img/bgfix.gif);} 
.parent:hover div.dropdown {left: -31px;} /* hover rule for dropdowns */ 
/* extra pixel makes dropdowns "line up" with top links */ 
.dropdown li:hover div { /* hover rule for flyouts */
	left: 180px; /* this value controls the amount of flyout "overlap" */
	top: -26px; /* this value controls the amount of flyout vertical offset */
	}
.four li:hover div { 
	left: -210px; 
	top: -26px;
	}
.nav div.mini-zone { 
  padding: 0;
  width: 15px;
	height: 15px;  
	font-size: 1px;
	left: -3000px;
	bottom: -15px;
	top: auto;	
	background: url(img/bgfix.gif);
	}
.nav .dropdown li:hover div.mini-zone { 
	left: auto;
	right: 8px;
	top: auto;
	}
.nav .four li:hover div.mini-zone { 
	left: 8px;
	}
.dropdown li:hover {
background: #813907;

color: #fff;
text-decoration: none;
} 
.dropdown div li:hover {
background: #dbb734;
color: #fff;
text-decoration: none;
} 
.one ul {background: #008d53;}
.two ul {background: #008d53;}
.three ul {background: #008d53;}
.four ul {background: #008d53;}
.dropdown div ul {background: #008d53;} 
.dropdown div ul a {color: #008d53;} 
.dropdown div ul a:hover {color: #64391f;
text-decoration: none;
}  

.one {z-index: 10;}
.two {z-index: 20;}
.three {z-index: 30;}
.four {z-index: 40;}
.four:hover {z-index: 20;}

/* This is to hide the following from IE/Mac. \*/
* html .button .dropdown li {
height: 1%;
margin-left: -16px;
mar\gin-left: 0;
}
/* */

* html .nav a
 {height: 1%;}

/* The first 2 rules above fix "bullet region" problems in IE5.x/win, 
and the 2nd is to make all links fully clickable. */    

.brclear { 
clear:both;
height:0;
margin:0;
font-size: 1px;
line-height: 0;
}

/*\*/ /*/
.nav .dropdown, .nav .dropdown div {width: 189px;}
.nav .button .dropdown ul {margin: 0px;}
.nav .dropdown, .nav .dropdown div {position: static;}
.nav .dropdown ul {border: 0;}
.mini-zone {display: none;}
/* this rule block "dumbs down" the nav for IEmac */


#containerContent {
width:900px;
margin:0 auto;
background: #ffffff;
text-align: left;
}

#homeContent {
padding: 5px;
text-align: center;

}

#leftColumn {
float: left;
width: 220px;
text-align:center;
margin-right:20px;
margin-top: 20px;
background: #ffffff;
}

#banner {
float: right;
margin-top:45px;
margin-right: 190px;
}

#testimonials {
text-align: center;
padding:10px;
font-size: 11px;
background:#fffafa url(../img/bg_testimonials.jpg) no-repeat;
}

#contentColumn {
float: left;
width: 650px;
background: #ffffff;
}

#homeblock{
float:left;
width:654px;
height:256px;
text-align: left;
background:#fffafa url(../img/bg_home.jpg) no-repeat;
margin-bottom:20px;
}

#intro {
padding: 10px;
width: 75%;
font-size: 11px;
font-weight: bold;
color:#653b26;
margin-top: 40px;
text-align: right;
width: 300px;
color:#FFF;
}

a{
text-decoration:underline;
color:#813709;
font-weight:bold;
}

a:hover{
text-decoration:underline;
color:#653b26;
font-weight:bold;
}

a img{
border:0;
}

#strap {
margin-bottom: 5px;
margin-top: 20px;
text-align: left;
padding-right: 8px;
font-size: 12px;
width: 550px;
}

#tab {
width: 749px;
background: url(../img/bg_tab.gif) repeat-y;
margin: 0 auto;
text-align: left;
}

.tabhead {
width: 244px;
float: left;
margin-right: 5px;
background: #e2f1f8;
}


.tabText {
padding: 10px;
font-size: 11px;
background: #d7ecf6;
}

.tabText a {
color:#0088c3;
font-size: 11px;

}
	
.tabText a:hover {
text-decoration:underline;
color:#5da526;
}

.tabinfo {
width: 721px;
float: left;
margin-left: 8px;
text-align:right;
background: #cce7f3;
margin-bottom: 10px;
}

#footer{
margin:0 auto;
width:900px;

font-size:0.9em;
color:#888;
text-align:right;

}

.heading{
font-size:16px;
font-weight:bold;
color:#008d53;
}
.brown{
font-size:14px;
font-weight:bold;
color:#813709;
}

.headingSml{
font-size:14px;
font-weight:bold;
color:#008d53;
}

.brownSml{
font-size:12px;

color:#813709;
}

h2{
margin: 0 0 5px 0;
font-size:1.1em;
font-weight:bold;
color: #008d53;
text-align: left;
} 

.bold {
font-size:13px;
font-weight:bold;
}

.yellow {
color: #008d53;
font-size: 16px;
font-weight: bold;
}
.white{
color: #fff;
font-size: 16px;
font-weight: bold;
}


.blu2 {
color: #0088c3;
font-size: 1.1em;
font-weight: bold;
margin-left: 10px;
}
.small {
font-size: 11px;
}

.lighblu {
background: #d7ecf6;
}

.lighgrey {
background: #e1eaef;
}

.hghlght {
font-size: 1.1em;
font-weight: bold;
}

.clear{
clear:both;
margin:0;
}

.hide{
display:none;
}

.thumb{
border: solid 1px #813709;
}

.thumb2{
float: left;
margin-right: 10px;
border: solid 1px #813709;
}

.border {
float: left;
}

input { 
width: 280px; 
border: 1px solid #d0e2fb; 
background: #fff;
color: #4182ac;
height: 20px;
}

textarea		{ 
width: 280px; 
float: left; 
border: 1px solid #c9c9c8; 
}

.submit		{ 
width: 80px;
margin-left: 10px;
}
.reset		{ 
width: 80px;
margin-left: 10px;
}

#center {
text-align: center;
  }
		
li {
list-style-position: outside;
list-style-type: disc;
margin-left: 20px;
}

.indent {
list-style-position: outside;
list-style-type:circle;
margin-left: 20px;
}

.infoTable {
border: solid 1px #81c199;
}