/*TLH MAIN*/
td, div, span, body, h1, h2, h3, h4, h5, h6, h7, strong, b, i  {
	font-family:  Georgia, Times, "Times New Roman", serif;
	color: #ffffff;
}

/*
----------------------------------------------------------------------------- 
Landing Page Styles
-----------------------------------------------------------------------------*/
/*
body#landing .nonmembertextlayer { 
    color: #ffa500; 
    font: 14px Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
}
*/

#nonmembertext { 
    position:absolute; 
    visibility: visible; 
    left: 590px; 
    top: 60px; 
    width:400px; 
    z-index:2; 
    padding:5px;
}

.nonmembertextlayer { 
    color: #ffa500; 
    font: 14px Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
}

body#landing .footerText {
	font-family: Lucida Grande, Tahoma, sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}

body#landing .whitetext {
	color: #ffffff;
    font-weight: bold;
}

body#landing td,
body#landing div,
body#landing span,
body#landing,
body#landing h1,
body#landing h2,
body#landing h3,
body#landing h4, 
body#landing h5,
body#landing h6,
body#landing h7,
body#landing strong,
body#landing b,
body#landing i{
	font-family:"Lucida Grande", Verdana, Arial, sans-serif;
	color: #1e0705;
}

body#landing table#right-col{
margin-left: 30px;
}

body#landing table p{
margin: 0 0 15px 0;
}

body#landing p.leader{
font-size: 15px;
font-weight: bold;
}

body#landing ul#quick-links{
list-style-type: none;
margin: 0 0 15px 10px;
padding: 0;
}

body#landing ul#quick-links li{
background: url(li-bg.gif) no-repeat left center;
padding-left: 18px;
}

body#landing ul#quick-links li a{
color: #4d0805;
font-size: 16px;
font-weight:normal;
}

body#landing img.img-float-left{
float:left;
margin: 0 10px 0 0;
}

body#landing img.img-float-right{
float:right;
margin: 0 10px 10px 10px;
}

body#landing div#homes-gallery{
background: url(bottom-bg.jpg) 0 96px;
}

body#landing div#homes-gallery hr{
border: none;
background: #fed6b9;
}

body#landing div#homes-gallery h3{
margin: 0;
}

body#landing div#homes-gallery p{
color: #fed6b9;
font-size: 14px;
font-weight:bold;
margin: 4px 0 20px 0;
}

/*
----------------------------------------------------------------------------- 
END Landing Page Styles
-----------------------------------------------------------------------------*/


td, div, span, body {
	font-size: 15px;
	line-height: 19px;
}

td, div, span, body p{
font-size: 12px;
line-height: 20px;
}

body {
	background-color: #1e0705;
	margin: 0px;
}

input, textarea, option, select {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 12px;
	color: #000000;
}

form {
	margin: 0px;
}

a.indexlink:link {
	color: #000000;
	text-decoration: underline;
}

a.indexlink:hover {
	color: #000000;
	text-decoration: underline;
}

a.indexlink:active {
	color: #000000;
	text-decoration: underline;
}

a.joinlink:link {
	color: #FAEBD7;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

a.joinlink:hover {
	color: #FFFF33;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

a.joinlink:active {
	color: #FAEBD7;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

a:link.redlink {
	color: #640000;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

a:visited.redlink {
	color: #640000;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

a.redlink:hover {
	color: #640000;
	text-decoration: underline;
/*	font-size: 14px;
	font-weight: bold; */
}

a.redlink:active {
	color: #64000;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

a:link {
	color: #FFEFD5;
	text-decoration: none;
font-weight: bold;
}

a:visited {
	color: #FFEFD5;
	text-decoration: none;
font-weight: bold;
}

a:hover {
	color: #640000;
	text-decoration: underline;
}

a:active {
	color: #FFEFD5;
	text-decoration: none;
}

a.navtoplink:link {
	color: #b2a597;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a.navtoplink:visited {
	color: #b2a597;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a.navtoplink:hover {
	color: #640000;
	text-decoration: underline;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a.navtoplink:active {
	color: #640000;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a.botlink:link {
	color: #b2a597;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
}

a.botlink:visited {
	color: #b2a597;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
}

a.botlink:hover {
	color: #640000;
	text-decoration: underline;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
}

a.botlink:active {
	color: #640000;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
}

a.footerLinks:link {
	font-family: Verdana, Arial, sans-serif;
	color: #d1c1a1;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

a.footerLinks:visited {
	font-family: Verdana, Arial, sans-serif;
	color: #d1c1a1;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

a.footerLinks:hover {
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

a.footerLinks:active {
	font-family: Verdana, Arial, sans-serif;
	color: #999999;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

a.bgdlink:link {
	color: #006633;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

a.bgdlink:active {
	color: #006633;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

a.bgdlink:visited {
	color: #006633;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

a.bgdlink:hover {
	color: #006633;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
}

.search {
	background-color: #b2a597;
	border: 0px solid #000000;
	padding: 2px;
}

.boxMaster {
width: 1002px;
margin: 0 auto;
/*overflow: hidden;*/
}

.boxHead {
	background-color: #6C472D;
	height: 90px;
	width: 1004px;
	text-align: left;
	vertical-align: top;
	background-image: url('tlh_bgHead.jpg');
	overflow: hidden;
	border-bottom: 0px solid #0f0;
position: relative;
}

.boxNavTop {
	background-color: #654b30;
	height: 24px;
	width: 1004px;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
}
.boxNavBottom {
	background-color: #654b30;
	font-size: 11px;
	line-height: 12px;
	height: 24px;
	width: 1004px;
	text-align: center;
	font-weight: bold;
}

.boxNavBottom table {
	height: 24px;
}

.boxNavBottom td {
	padding-left: 10px;
	padding-right: 10px;
}

.boxNavBottom .divide {
	padding-left: 0px;
	padding-right: 0px;
	width: 1px;
	background-color: #b2a597;
}

.boxBody {
	background-color: #a46e3d;
	background-image: url('tlh_bgBody.jpg');
	/*height: 441px;  initially 441px */
	width: 1002px;
	text-align: left;
/*	overflow-y: auto;
overflow-x: hidden;*/
	font-size: 12px;
}

body#sitemap .boxBody{
}

body#sitemap .boxBody ul{
font-size: 12px;
line-height: 15px;
}

.boxFooter {
	padding-top: 10px;
	padding-bottom: 10px;
}

.footerText {
	font-family: Lucida Grande, Tahoma, sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}

.maintitle	{
    font: 42px Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
}

.title	{
    font: 26px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

orangetext {
	color: #FF8C00;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

#stats {
	position: relative;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

#stats td, #stats div, #stats span, #stats body, #stats h1, #stats h2, #stats h3, #stats h4, #stats h5, #stats h6, #stats h7, #stats strong, #stats b, #stats i  {
	color: #000000;
}

.form_login {
	width: 210px;
}

.form_login td {
	padding: 3px;
	text-align: left;
}

.form_registration_master td {
	padding: 2px;
}

.form_registration td {
	padding: 2px;
}

.form_headline {
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	text-align: left;
}

.form_content {
	text-align: left;
}

.form_submit {
	text-align: center;
}

.form_heading {
	font-weight: bold;
	text-align: right;
}

/* Search Engine Styles */

#results {
}

#result_report {
	text-align: center;
	font-weight: bold;
	padding-bottom: 10px;
}

a.title:link {
	color: #E4D7C8;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

a.title:active {
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

a.title:visited {
	color: #E4D7C8;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

a.title:hover {
	color: #ffff00;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
}

.description {
	padding-left: 25px;
}

.url {
	font-size: 11px;
	line-height: 12px;
	padding-left: 25px;
	color: #E4D7C8;
}

.divline {
	border-bottom: 1px solid #E4D7C8;
	padding-top: 10px;
}

#powered_by {
	text-align: center;
	font-size: 11px;
	line-height: 12px;
	padding-top: 10px;
	color: #E4D7C8;
}

#other_pages {
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	color: #E4D7C8;
	padding-top: 10px;
}

.search_title {
	font-size: 21px;
	line-height: 24px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}

.whitetext {
	color: #ffffff;
    font-weight: bold;
}


#membertext { 
    position:absolute; 
    visibility: visible; 
    left: 700px; 
    top: 60px; 
    width:350px; 
    z-index:2; 
    padding:5px;
}

.membertextlayer { 
    color: #ffffff; 
    font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    font-weight: normal;
}

#seminartext { 
    position:absolute; 
    visibility: visible; 
    left:590px; 
    top: 430px; 
    width:290px; 
    z-index:2; 
    padding:5px;
}

.seminartextlayer { 
    color: #FFDEAD; 
    font: 14px Verdana, Arial, Helvetica, sans-serif; 
    font-weight: normal;
}

#nonmembertext { 
    position:absolute; 
    visibility: visible; 
    left: 590px; 
    top: 60px; 
    width:400px; 
    z-index:2; 
    padding:5px;
}

.result	{
    font: 14px Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold;
}

/* Learning Library Styles */

.boxLibrary {
	height: 441px;
}

.boxLibrary .libnav {
	width: 254px;
	background-color: #C7A286;
	background-image: url('tlh_bgBody_left.jpg');
}

.boxLibrary .libcontent {
	width: 750px;
}

.libnavtext {
	color: #000000;
	padding: 10px;
	height: 421px;
	overflow: auto;
	font-size: 11px;
	line-height: 14px;
}

.libcontenttext {
	padding: 10px;
	height: 421px;
	overflow: auto;
}

.libcontenttext img {
	margin: 10px;
	border: 1px solid #000000;
}

a.blackLinks:link {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

a.blackLinks:active {
	color: #ff0000;
	text-decoration: underline;
	font-weight: bold;
}

a.blackLinks:visited {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

a.blackLinks:hover {
	color: #ffff00;
	text-decoration: none;
	font-weight: bold;
}

.libnavtext ul {
	margin: 0px;
	padding-left: 20px;
}

.libnavtext li {
	margin: 0px;
	padding-bottom: 5px;
}
<style type="text/css">

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
background-color: #654b30;


; /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 100px; /*Width of top level menu link items*/
padding: 1px 8px;
/* border: 1px solid black; */
border-left-width: 1px;
font-size:11px;
text-decoration: none;
color: #b2a597;
}
.suckertreemenu a:visited {
display: block;
width: 100px; /*Width of top level menu link items*/
padding: 1px 8px;
/* border: 1px solid black; */
border-left-width: 1px;
font-size:11px;
text-decoration: none;
color: #b2a597;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 140px; /*width of sub menu levels*/
color: #b2a597;
font-size:11px;
text-decoration: none;
padding: 1px 5px;
border:none;
/*border: 1px solid #ccc; */
}

.suckertreemenu ul li a:hover{
background-color: 654b30;
color: #640000;
text-decoration: underline;
font-size:11px;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background: #654b30;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: #654b30;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */

</style>