body 						{ background-color: #FFFFFF; color: #8C6B52; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }
td							{ font-size: x-small; line-height: 140%; }

h1							{ font-size: medium; }
h2							{ font-size: small; }
h3,h4,h5,h6			{ font-size: x-small; }

img							{ border: 0px; }

a,
a:link,
a:visited			{ color: #8C6B52; text-decoration: underline; }
a:hover				{ color: #4B3022; text-decoration: none; }

hr 						{ height: 1px; color: #8C6B52; border: #8C6B52 solid; border-width: 1px 0px 0px 0px; }

blockquote		{ padding: 1px 10px; background: #F9F8F3; margin: 0px 5px; }

/* *** Print ID's *** */

#dis_topbar		{display: none;}
#dis_breadc		{}
#dis_leftnav	{}
#dis_main			{}
#dis_footer		{}

/* *** Main site containers *** */

table.outer_main			{ width: 100%; border: 0px; padding:0px; }
td.outermaintd				{ padding:0px; }

table.pagecol					{ width: 100%; border: 0px; padding:0px; }
td.pagecol_lhnav			{ width: 185px; vertical-align: top; padding: 0px 0px 20px 0px; background: url('../img/border_line.gif') repeat-y right #F9F8F3; }
td.pagecol_main				{ vertical-align: top; padding: 0px; }

table.page_r					{ width: 100%; border: 0px; padding:0px; }
td.page_r_head				{ padding: 0px; }

/* *** Page Headers *** */

table.header_home				{ width: 100%; border: 0px; padding:0px; border-bottom: 1px solid #8C6B52; }
td.header_hometext			{ width: 100%; text-align: right; background: url('../img/tm_home_bg01.gif') top left repeat-x; padding: 0px; }
td.header_homephone			{ text-align: right; vertical-align: top; font-weight: bold; background: url('../img/tm_home_bg02.jpg') top left no-repeat; padding: 15px 16px 0px 0px; }

table.header_cont				{ width: 100%; border: 0px; padding:0px; }
td.header_conttext			{ width: 100%; text-align: right; background: url('../img/tm_cont_bg01.gif') top left repeat-x; padding: 0px; }
td.header_contphone			{ text-align: right; vertical-align: top; font-weight: bold; background: url('../img/tm_cont_bg02.jpg') top left no-repeat; padding: 82px 16px 0px 0px; font-size: 70%; }


/* *** Breadcrumb *** */

td.bcrumb							{ padding: 10px 10px 30px 10px; font-weight: bold; font-size: 70%; }
td.bcrumb a						{ font-weight: normal; }

/* *** Site Navigation *** */

table.lhnav										{ width: 100%; border: 0px; padding:0px; }
table.lhnav td								{ vertical-align: top; font-size: 70%; }
td.site_jump									{ padding: 0px; background: #FFFFFF; }
td.lhnav_sitelogo							{ background: #FFFFFF;  padding: 0px; }
table.lhnav ul								{ margin-bottom: 0px; margin-left: 17px; padding-left: 0px; list-style: disc; }

td.lhnav_lvl1									{ margin: 0px; padding: 3px 10px 4px 10px; background: #C5B5A8; color: #FFFFFF; font-weight: bold; }
td.lhnav_lvl1_sel							{ margin: 0px; padding: 3px 10px 4px 10px; background: #927158; color: #FFFFFF; font-weight: bold; }
td.lhnav_lvl2									{ margin: 0px; padding: 3px 10px 4px 10px; background: #E8E1DC; }

td.lhnav_lvl1, td.lhnav_lvl1_sel,
td.lhnav_lvl2 								{ border-right: 1px solid #927158; border-bottom: 1px solid #FFFFFF; }

td.lhnav_lvl1 a, td.lhnav_lvl1 a:link,
td.lhnav_lvl1 a:visited, td.lhnav_lvl1_sel a,
td.lhnav_lvl1_sel a:link, 
td.lhnav_lvl1_sel a:visited		{ color: #FFFFFF; text-decoration: none; }
td.lhnav_lvl1 a:hover,
td.lhnav_lvl1_sel a:hover			{ color: #FFFFFF; text-decoration: underline; }

td.lhnav_lvl2 a, td.lhnav_lvl2 a:link,
td.lhnav_lvl2 a:visited				{ text-decoration: none; }
td.lhnav_lvl2 a:hover					{ text-decoration: underline; }

/* *** Main Content *** */

td.main_content				{ padding: 0px 10px 10px 10px; font-size: 80%; }

/* *** Home Content *** */

td.main_home					{  padding: 0px 10px 10px 10px; }

table.home_cont				{ width: 100%; border: 0px; padding:0px; }
td.home_contmain			{ padding: 0px 10px 0px 0px; vertical-align: top; font-size: 80%; }
td.home_contnews			{ width: 150px; padding: 10px; border: 1px solid #8C6B52; vertical-align: top; font-size: 70%; }

td.home_contnews h2		{ border-bottom: 1px #8C6B52 solid; }
td.home_contnews h3		{ margin-bottom: 0px; }
td.home_contnews p		{ margin-top: 0px; }

/* *** Page Footer *** */

td.outermainfooter						{ padding: 4px 2px; text-align: center; border-top: 1px solid #8C6B52; font-size: 70%; }
