body		{  	
		margin: 0;
        padding: 0;
		background-color: #ffffff;
		color: #000000;
		font-size: 62.5%;	
		background-image: url(images/toprepeat.jpg);
		background-repeat:repeat-x;
		background-position:top;
		border-top: solid 2px #945C30;
		}
                         	
h1		{  
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 60px;
		font-weight: 100;
		color: #B3B3B3;
		border-bottom: solid 2px #B3B3B3;
		margin: 0;
		padding: 0;
		text-align: left;
		line-height: 43px;
		margin: 3px 0 10px 0;
		padding: 0 0 0 10px;
		}

h2		{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 18px;  	
		color: #555;
		text-align: left;
		font-weight: 100;
		margin: 30px 0 10px 0;
		clear: both;
		}
		
#profileTable td {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 5px 0 10px 0;	
	color: #1A1A1A;
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
	padding-bottom: 5px;
	}
	
#profileTable .heading  {
	font-weight: bold; 
	}
	
h2.directoryheading {
	font-size: 22px;
	font-style: italic;
	background-color: #eee;
	margin-top: 0;
	padding-top: 0;
	padding: 2px;
	margin-bottom: 0;
	}
#directorymenu {
	padding-top: 4px;
	border-top: #ddd solid 1px;
	}
#directorymenu li {
	list-style-type: none;
	margin-bottom: 5px;
	line-height: 12px !important;
	border-bottom: #ddd solid 1px;
	padding-bottom: 4px;
	}

#directorymenu li a {
		font-size: 11px !important;
	font-family: arial, sans-serif !important;
	line-height: 12px !important;
		}
#directorymenu li a:link, #directorymenu li a:visited, #directorymenu li a:active  {
		text-decoration: none;
		}
#directorymenu li a:hover {
	text-decoration: underline;
	}
	
	
h2 span {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 14px;  	
		color: #B3B3B3;
		font-weight: 100;
		}

h3		{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-style: italic;
		color: #4D4D4D;
		margin: 0 0 5px 0;
		padding: 0;
		text-align: left;
		padding: 0;
		clear: both;
		}
		
h3 span {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 12px;  	
		color: #808080;
		font-weight: 100;
		}

h4		{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 1.4em;  			
		}
		
hr		{
		border-top: solid 1px #999;
		border-bottom: none;
		border-left: none;
		border-right: none;
		}

p		{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 14px;
		margin: 5px 0 10px 0;	
		color: #1A1A1A;
		text-align: left;
		}
		
* {outline: none;} 

p a 		{
		color: #1A1A1A;
		margin: 0;
		padding: 0;
		text-decoration:none;
		border-bottom: solid 1px #1A1A1A;
		}
		
#content a, #contentwide a		{
		color: #1a1a1a;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-align: left;
		text-decoration:none;
		}
		
#content a:hover, #contentwide a:hover {
		color: #009DDC;
		}
		
ul		{
		margin: 0;
		padding: 0;
		}
		
li		{
		margin: 0;
		padding: 0;
		text-align: left;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 14px;
		list-style: inside;
		}
		
li a 	{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #009DDC;
		}
		
#content li, #contentwide li {
	list-style: outside;
	}
#content ul, #content ol, #contentwide ul, #contentwide ol {
	margin: 5px 0 10px 22px;
	padding: 0;
	}
#content a, #contentwide a {
	text-decoration: underline;
	}
		
div		{
		margin: 0;
		padding: 0;
		}
		
img, img a	{
		margin: 0;
		padding: 0;
		border: none;
		}
		
#benefits li	{
		float: left;
		width: 195px; 
		margin: 0 0 0 10px;
		}
		
#scroller	{
		height: 250px
		}
		
#slideshow {
		text-align: left;
		}
		
#slideshowoverlay {
		width: 960px;
		height: 250px;
		position: absolute;
		margin: 0;
		padding: 0;
		z-index: 50;
		}
		
#topmenu {
		width: 952px;
		margin: 0 0 30px 0;
		}
		
#topmenu a {
		/*color: #fff;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 18px;
		text-shadow: #000 0px -1px 0px;
		text-decoration: none;
		float: left;
		display: block;
		height: 33px;
		padding: 0 60px 0 60px;
		line-height: 30px;*/
		}
		
#farleft {
		float: left;
		width: 194px;
		}

#leftadarea {
		text-align: center;
		border-top: solid 2px #e9e9e9;
		padding: 30px 15px 30px 0;
		}
		
#searchformstyle {
		background-image:url(images/searchbar.png);
		background-repeat:no-repeat;
		text-align: left;
		margin: 5px 0 0 0;
		padding: 0;
		float: right;
		width: 192px;
		}
		
#searchforminput {
		background-color: transparent;
		border: none;
		margin: 0 0 0 0;
		padding: 0 0 0 10px;
		color: #999;
		font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
		font-size: 16px;
		text-align:left;
		width: 170px;
		height: 33px;
		}
		
#leftnav {
		border-right: solid 2px #e9e9e9;
		margin: 0 0 0 0;
		}
		
#leftnav ul {
		margin: 0;
		padding: 0;
		}
		
#leftnav li {
		list-style: none;
		padding: 0;
		margin: 0;
		}
		
		
#leftnav li a {
		display: block;
		height: 28px;
		border-right: solid 1px #d2d2d2;
		border-bottom: solid 1px #d2d2d2;
		border-top: solid 2px #e9e9e9;
		line-height: 28px;
		padding: 0 0 0 10px;
		color: #000;
		font-weight: bold;
		font-size: 14px;
		text-decoration:none;
		margin: 0;
		}
		
#leftnav li a:hover, #leftnav li .selected {
		background-image: url(images/leftmenurepeat.jpg); background-repeat:repeat-x;
		}
		
#content {
		float: left;
		width: 500px;
		margin: 50px 0 0 0;
		padding: 0 0 50px 0;
		}
#contentwide {
		float: left;
		width: 650px;
		margin: 50px 0 0 0;
		padding: 0 0 50px 0;
		}
		
#farright {
		float: right;
		width: 180px;
		margin: 50px 0 0 0; 
		}
		
#footer	{
		border-top: solid 1px #d2d2d2;
		clear: both;
		}
		
#bottomlinks {
		text-align: center;
		padding: 15px 5px 20px 5px;	
		border-top: solid 2px #e9e9e9;
		margin: 0;
		color: #808080;
		}
		
#bottomlinks a {
		color: #808080;
		font-size: 14px;
		border-color: #808080;
		}
		
#credits	{	
		font-size: 10px;
		font-family: verdana, sans-serif;
		text-align: center;
		line-height: 25px;
		padding: 10px 5px 10px 5px;	 
	color: #777;
		}
#credits a {
	color: #777;
	text-decoration: none;
			}
		
		
		
#nav, #nav ul {
		float: left;
		width: 956px;
		list-style: none;
		line-height: ;
		font-weight: bold;
		padding: 0;
	
}

#nav ul {
		background-color: #fff;
		}
		
#nav {
		margin: 0 0 20px 4px;
		}

#nav a {
		display: block;
		width: 230px;
		w\idth: 230px;
		color: #fff;
		text-shadow: #000 0px -1px 0px;
		font-size: 18px;
		font-weight: 100;
		text-decoration: none;
		line-height: 32px;
		padding: 0;
		text-align: center;
		}
		
#nav li ul a {
		color: #7C491A;
		text-shadow: none;
		text-align: left;
		padding: 0;
		}

#nav a.daddy {
		background: url(rightarrow2.gif) center right no-repeat;
}

#nav li {
		float: left;
		padding: 0;
		width: 238px;
		list-style: none;
		background-position: left;
		background-image:url(images/topmenudivider.png);
		background-repeat:no-repeat;
		height: 33px;
		margin: 0;
		}
		
#nav li ul li {
		border-top: solid 1px #391B00;
		border-left: none;
		width: 231px;
		}
		
#nav #lastnav span {
		background-position: right;
		background-image: url(images/topmenudivider.png);
		background-repeat: no-repeat;
		display: block;
		}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 231px;
	w\idth: 231px;
	font-weight: normal;
	border: solid #391B00 3px;
	margin: -1px 0 0 0;
	padding: 0;
	background-color: #eee;
	}

#nav li li {
	padding: 0;
	width: 235px;
	margin: 0;
}

#nav li ul a {
	width: 237px;
	w\idth: 237px;
}

#nav li ul ul {
	margin: -18px 0 0 140px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background-color: #391B00;
	color: #7C491A;
}
		


/* 
	LEVEL ONE

ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; list-style: none; padding: 0;}
ul.dropdown a:hover		            { color: #F78E1E; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; height: 33px; line-height: 30px; padding: 0 60px 0 61px; border-left: 1px solid #845631; border-right: 1px solid #482200;
	 								  color: #fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; text-shadow: #000 0px -1px 0px; text-decoration: none; background-image:url(images/dropdownarrow.png); background-repeat:no-repeat; background-position: 90% 7px }
ul.dropdown li:last-child a         { border-right: none; }  Doesn't work in IE 
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative; }
ul.dropdown li.hover a              { color: #ddd;  }


ul.dropdown ul 						{ visibility: hidden; position: absolute; left: 0;  }
ul.dropdown ul li 					{ background: #412000; color: #000; border-bottom: 1px solid #845631; float: none; }
									  
                                    
ul.dropdown ul li a					{ border-right: none; display: inline-block; padding: 0 0 0 10px; width: 178px; font-size: 14px; background-image: none } 


ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }
*/