.menu {
  padding:0; 
  margin:0; 
  list-style-type:none;
  white-space:nowrap;
  
  }
  


.menu li {
  float:left;
  min-width:114px;
  font-family:Arial;
		font-size:13px;
		
		
  }
.menu a {
  position:relative;
  display:block; 
  text-decoration:none; 
  min-width:130px; 
  float:center; 

  }
* html .menu a {
  width:78px;
    padding-left:5px;
    margin-left:15px;
  }
.menu a span {
  display:block; 
  color:#4d5a11; 
  background:#FFFFF; 
  border:1px solid #ffffff; 
  border-width:2px 1px; 
  text-align:center; 
  padding:0px; 
  cursor:pointer;
  
  }

* html .menu a span {
  width:90px; 
  cursor:hand; 
  width:66px;
  height:-20px;
  
  }
.menu a b {
  display:block; 
  border-bottom:1px solid #ffffff;
  }
.menu a em {
  display:none;
  }
.menu a:hover {
  background:#ffffff;
  }
.menu a:hover span {
  color:#4d5a11; 
  background:#ffffff;
  
  }
  
  
.menu a:hover em {
  display:block; 
  overflow:hidden; 
  border:6px solid #836414; 
  border-color:#836414 #fff; 
  border-width:6px 6px 0px 6px; 
  position:absolute; 
  left:50%; 
  margin-left:-6px;
  
  }



body,html {
		margin:0;
		padding:0;
		background:#e8ebef;
		align:center;
		color:#454545;
	}

body {
		min-width:815px;
	}

#wrap {
		background:#FFFFFF;
		margin:0 auto;
		width:815px;
	}
	
	

#header {
		background:#FFFFFF;
	}

#header h1 {
    	padding:5px;
	    margin:0;
    }

#nav {
		background:#FFFFFF;
		padding-top:4px;
		padding-left:6px;
		
	}
	
	

#nav ul{
		margin:0;
		padding:0;
		list-style:none;
		text-decoration: none
	}
	
#nav li{
		display:inline;
		margin:0;
		padding:0;
		text-decoration: none
		
	}
	
.nav2{
		float:left;
		width:750px;
		margin:0px 0 0 40px ;
}


.nav2 h3 {
	font-family:Arial;
	font-weight: bold;
	padding: -10px 15px;
	font-size: 15px;
}

		
.nav2 h4 {
	font-family:Arial;
	font-weight: bold;
	padding: -10px 15px;
	font-size: 13px;
}

.nav2 p, .nav2 dl, .nav2 dd {
		padding:-10px 15px;
		font-family:Arial;
		font-size:13px;
    }
.nav2 ul, li {
	font-family: Arial;
	font-size: 13px;
	list-style:disc;
}

li.privacy  {
	list-style: none;
}
/*sitemap css*/
#siteInfo {
	margin-left: 5px;
}
#siteInfo h3, #siteInfo p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#siteInfo ul, #siteInfo li {
	padding-left: 15px;
	list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

#siteInfo li {
	display:list-item;
}

#siteInfo ul, #siteInfo li, #siteInfo a:link {
    color: #836414;
    display: list-item;
    padding-left: 15px;
    text-decoration: none;
}

#siteInfo ul, #siteInfo li, #siteInfo a:active {
    color: #836414;
    display: list-item;
    padding-left: 15px;
    text-decoration: none;
}


#siteInfo ul, #siteInfo li, #siteInfo a:hover {
    color: #836414;
    display: list-item;
    padding-left: 15px;
    text-decoration: none;
}
.nav3 {
	margin: 5px 30px;
}
.main3 {
	margin-left: 10px;
	margin-right: 10px;
}

#main {
		background:#FFFFFF;
		float:left;
		width:341px;
		margin:0px 0 0 5px ;
		padding-left:35px;
		padding-right:15px;
	}
.greeting {
	color: #666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}
	

#main h2, #main h3, #main p, #main ul, #main li {
		padding:-10px 15px;
		font-family:Arial;
		font-size:13px;
		color: #666666;
    }

#sidebar {
			background:#FFFFFF;
		float:right;
		width:325px;
		margin:0px  30px 0 0;
		font-family:Arial;
		font-size:13px;
		color:#272727;
	}

#sidebar ul {
		margin-bottom:0;
    }

#sidebar h3, #sidebar p {
		padding:0 0px 0 0;
    }


#home {
		background:#FFFFFF;
		float:left;
		width:341px;
		margin:0px 0 0 5px ;
		padding-left:35px;
		padding-right:15px;
	}
	
	
	

#home h2, #home h3, #home p, #home ul, #home li {
		padding:-10px 15px;
		font-family:Arial;
		font-size:13px;
    }

#home2 {
			background:#FFFFFF;
		float:right;
		width:325px;
		margin:0px  40px 0 0;
		font-family:Arial;
		font-size:13px;
		color:#272727;
	}

#home2 ul {
		margin-bottom:0;
    }

#home2 h3, #sidebar p {
		padding:0 0px 0 0;
    }


#main2 {
		background:#FFFFFF;
		float:left;
		width:341px;
		margin:0px 0 0 5px ;
		padding-left:35px;
		padding-right:15px;
	}
	
	
	

#main2 h2, #main2 h3, #main2 p, #main2 ul, #main2 li {
		padding:-10px 15px;
		font-family:Arial;
		font-size:13px;
    }

#sidebar2 {
		background:#FFFFFF;
		float:right;
		width:325px;
		margin:0px  30px 0 0;
		font-family:Arial;
		font-size:13px;
		color:#666;
		line-height: 1.3em;
	}

#sidebar2 ul {
		margin-bottom:0;
    }

#sidebar2 h3, #sidebar2 p {
		padding:0 0px 0 0;
		text-align:justify;
    }

#footer {
		background:#FFFFFF;
		clear:both;
	}
#footer p {
		padding:5px;
		margin:0;
		color:#454545;
		font-family:Arial;
		font-size:10pt;
    }
    
span {
		color:#8d9093;
		}
    
    * html .nav2 {
		margin-right:-20px;
		margin-left:20px;
	}
	  
      * html #main {
		margin-right:-20px;
		margin-left:20px;
	}
	 * html #sidebar {
		width:480px;
		margin-left:20px;
	}
    
      * html #main2 {
		width:380px;
		margin-right:-20px;
	}
	 * html #sidebar2 {
		width:280px;
		margin-left:20px;
	}
	
	  * html #home {
		width:400px;
		
	}
	 * html #home2 {
		width:100px;
		margin-left:20px;
	}
    
    #main a:link {color: #792720; text-decoration: underline; }
#main a:active {color: #792720; text-decoration: underline; }
#main a:visited {color: #792720; text-decoration: underline; }
#main a:hover {color: #836414; text-decoration: none; }


#footer a:link {color: #454545; text-decoration: none; }
#footer a:active {color: #454545; text-decoration: none; }
#footer a:visited {color: #454545; text-decoration: none; }
#footer a:hover {color: #836414; text-decoration: none; }

#sidebar a:link {color: #792720; text-decoration: underline; }
#sidebar a:active {color: #792720; text-decoration: underline; }
#sidebar a:visited {color: #792720; text-decoration: underline; }
#sidebar a:hover {color: #836414; text-decoration: none; }

.nav2 a:link {color: #792720; text-decoration: underline; }
.nav2 a:active {color: #792720; text-decoration: underline; }
.nav2 a:visited {color: #792720; text-decoration: underline; }
.nav2 a:hover {color: #836414; text-decoration: none; }

a:link {color: #792720; text-decoration: none; }
a:active {color: #792720; text-decoration: none; }
a:visited {color: #792720; text-decoration: none; }
a:hover {color: #836414; text-decoration: none; }

#sidebar2 a:link {color: #792720; text-decoration: underline; }
#sidebar2 a:active {color: #792720; text-decoration: underline; }
#sidebar2 a:visited {color: #4d5a11; text-decoration: underline; }
#sidebar2 a:hover {color: #836414; text-decoration: none; }


    
ul.IR li {
  position: relative;
  / *overflow: hidden;
  commented out for this example */
  font-size: 0.9em;
}

.IR em {
  display: block;
  position: absolute;
  top: 0; left: 0;
  z-index: 1;
}

/* For IE5.x mac only */
* html>body .IR {
  position: static;
  / *overflow: visible;
  commented out for this example */
  font-size: 10px;
}

* html>body .IR em  { position: static; }
.nav { list-style: none; }
.nav li { float: left; padding-bottom: 10px; }
.nav li, .nav li em { width: 454px; height: 104px;}
.link1 em, .link2 em, .link3 em {
  background: url(images/links.jpg) no-repeat;
  cursor: pointer;
}


#lists { list-style:none; position:relative; height:25px; float:left; width:800px; z-index:500; font-family: sans-serif} 
#lists li {margin-left:10px; display:inline; float:left; height:25px; }
#lists li a.tl {display:block; width:85px; height:25px; text-decoration:none; line-height:20px; font-size:13px; font-weight:bold; text-indent:10px; font-weight:normal; color:#4d5a11; text-align: center}

#lists div {display:none;}

#lists li a:hover {text-decoration:none; white-space:normal; }
#lists li:hover > a {text-decoration:none; white-space:normal; background:url(images/hover.gif) no-repeat bottom center;}

#lists :hover div
{display:block; width:348px; background:#e8ebef; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95; position:absolute; left:40px; top:25px; border:1px solid #888; padding-bottom:10px;}

#lists :hover div dl {display:inline; padding:0; margin:0 5px 5px 5px; float:left; width:159px;}
#lists :hover div dl dt {width:159px; background:#e8ebef; text-indent:10px; margin:10px 0 0px 0; text-decoration:none; height:20px; line-height:20px;}

#lists .two:hover div {left:-150px;}
#lists .two:hover div dl {width:129px;}
#lists .two:hover div dl dt {width:129px;}

#lists .single:hover div dl {width:129px;}
#lists .single:hover div dl dt {width:129px;}

#lists :hover div dl dd {padding:0; margin:0;}

#lists :hover div dt a {text-decoration:none;  font-weight: bold; cursor:default; font-weight:normal; font-size:13px; color:#454545; }
#lists :hover div dd a {display:block; text-decoration:none; font-weight:normal; font-size:11px; color:#454545; text-indent:10px; line-height:15px;}
#lists :hover div dd a:hover {text-decoration:underline;}

#lists .clear {clear:both;}

 

/* hovers with specificity */
	
	li.folder:hover { z-index:10; }		
		
	ul ul, li:hover ul ul {
		display:none;
	}

	li:hover ul, li:hover li:hover ul {
		display:block;
	}		


#menu {
	background: #FFFFFF;
	float: left;
	list-style: none;
	margin: 20;
	padding: 0;
	float: center;
	width: 100%;
}
#menu li {
	float: center;
	font: 70% Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu a {
	background: #FFFFFF url("../images/seperator.gif") bottom right no-repeat;
	color: #4d5a11;
	display: block;
	float: left;
	margin-left: 15px;
	padding: 0px 8px 6px 27px;
	text-decoration: none;
}
#menu a:hover {
	background: #FFFFFF url("../images/hover.gif") bottom center no-repeat;
	color: #4d5a11;
	
	margin-left: 15px;
	padding-bottom: 6px;
	
		a.vid {
display: block;
width: 150px;
height: 50px;
background: transparent url(../images/buttons/video.jpg) no-repeat;
}

a.vid:hover {
background-position: -151px 0;
} 

a.jeff {
display: block;
width: 150px;
height: 50px;
background: transparent url(../images/buttons/jeff.jpg) no-repeat;
}

a.jeff:hover {
background-position: -151px 0;
} 

