/* 
Title:     Updated css for tlehcs.com
Author:    terry@tlehcs.com
Updated:   December 4, 2007
*/

body {
		font-family: arial, sans-serif;
		font-size: small;
		text-align: center;
		line-height: 1.25em;
		background-color: #EEE8AA;		
		}
		
/* page structure
---------------------------------------------------------- */

#container {
	position-relative;
	width: 750px;
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 25px;
	text-align: left;
	padding: 5px;
	background-color: #FAFAD2;
	border-style: solid;
	border-width: 1px 1px 1px 1px
	}		


/* Main Division Formats------------------------------------------------------- */

		#header {text-align: left; margin-top: 15px;}

		#newscontainerheader {text-align: left; color: #006600; font-size: 150%; font-weight: bold; margin-top: 25px; margin-bottom: 1px;}
		
		#newscontainer {text-align: left;}		
		
		#bottomlinksbar {clear: both; margin: 15px 20px 15px 20px;}		

		#1bottomlinksbar {clear: both; margin-right: 2.5em; margin-left: 2.5em; margin-top: 1.5em; margin-bottom: 1.5em;}

		#2bottomlinksbar {clear: both; margin-right: 1em; margin-left: 1em; margin-top: 1.5em; margin-bottom: 1.5em;}

		#footer {clear: both; padding-top: 10px; margin-top: 10px;}
		
		
/* Left Navigation Division Formats------------------------------------------------ */
		
		#navleft {width: 30%; margin-top: 25px; float: left;}

		#centernavleft {width: 20%; margin-top: 68px; margin-bottom: 15px; float: left;}
		
		#gjcenternavleft {width: 20%; margin-top: 90px; float: left;}		
		
		#gallerynavleft {width: 20%; margin-top: 90px; margin-bottom: 15px; float: left;}
		
		#servicesnavleft {width: 20%; margin-top: 115px; margin-bottom: 15px; float: left;}

		#confonenavleft {width: 20%; margin-top: 125px; margin-bottom: 15px; float: left;}		

		#conftwonavleft {width: 20%; margin-top: 150px; margin-bottom: 15px; float: left;}
		
		#confthreenavleft {width: 20%; margin-top: 168px; margin-bottom: 15px; float: left;}		
		
		#lowerservicesnavleft {width: 20%; margin-top: 140px; float: left;}		


/* Content Division Formats----------------------------------------------------- */
				
		#main {margin-left: 35%; margin-top: 25px;}
		
		#maindiv {margin: 30px 0 0 0; padding: 0 0 0 0;}		

		#centermain {margin-left: 25%; margin-right: 25%; margin-top: 25px; line-height: 140%;}
		
		#redirectmain {margin-left: 20%; margin-right: 20%; margin-top: 25px; text-align: center; font-size: 100%;}
		
		#bottomtable {margin-left: 5%; margin-right: 5%; padding-top: 0px; border-top: 1px solid #006600; border-bottom: 1px solid #006600; margin-top: 0px; font-size: 100%;}	
		
		#mainleft {margin-right: 35%; margin-top: 25px; line-height: 130%;}
				
		
/* Right Navigation Division Formats------------------------------------------------------------- */

		#navright {width: 30%; margin-top: 65px; margin-bottom: 0px; float: right;}

		#nwsnavright {width: 30%; margin-top: 32px; margin-bottom: 0px; float: right;}
				
		#newsnavright {width: 30%; margin-top: 95px; margin-bottom: 0px; float: right;}		

		#centernavright {width: 20%; margin-top: 68px; float: right; color: #006600; text-align: center;}

		#lggcenternavright {width: 20%; margin-top: 65px; float: right; color: #006600; text-align: center;}
		
		#gjcenternavright {width: 20%; margin-top: 90px; float: right; color: #006600; text-align: center; font-size: 90%;}

		#introgallerynavright {width: 20%; margin-top: 68px; float: right; color: #006600; text-align: center;}		

		#lowergallerynavright {width: 20%; margin-top: 90px; float: right; color: #006600; text-align: center;}		
		
		#gallerynavright {width: 20%; margin-top: 90px; float: right;}
		
		#servicesnavright {width: 20%; margin-top: 115px; float: right; color: #006600; text-align: center;}
		
		#confonenavright {width: 20%; margin-top: 125px; float: right; color: #006600; text-align: center;}		

		#conftwonavright {width: 20%; margin-top: 150px; float: right; color: #006600; text-align: center;}
		
		#confthreenavright {width: 20%; margin-top: 168px; float: right; color: #006600; text-align: center;}		
		
		#lowerservicesnavright {width: 20%; margin-top: 140px; float: right; color: #006600; text-align: center;}		


/* Right Navigation Internal Content Formats------------------------------------------------------------- */

		#navrightcontent {margin-bottom: 40px; color: #006600; text-align: center;}
		
		#gjrightcontent {margin-bottom: 40px; color: #006600; text-align: center; border-top: 1px solid #006600; padding-top: 5px;}		
		
		#sponsorcontent {margin-top: 10px; margin-bottom: 15px; color: #006600; text-align: center;}		


/* Link Formats------------------------------------------------------------------------- */
					
		a:link       { color: #006600; text-decoration: none; }
		
		a:visited    { color: #999966; text-decoration: none;}
		
		a:hover      { color: #006600; text-decoration: em; }
		
		a:active     { color: #FF9900; text-decoration: underline; }
		
		a.imglink:link { border: 1px solid #006600; }
		
		a.imglink:visited { border: 1px solid #999966; text-decoration: none; }
		
		a.imglink:hover { border: 1px solid #FF9900; }
		
		a.imglink:active { border: 1px solid #FF9900; }


/* Masthead Font Formats-------------------------------------------------------------------- */

h1.tlehcs      { font-family: times; font-size: 200%; color: #006600; font-style: italic; 
					font-weight: bold; margin-top: 0; margin-bottom: 5px;}
					
h4.vision      { font-family: times; font-size: 125%; color: #006600; font-style: italic; text-align: right; 
					font-weight: normal; margin-top: 0px; margin-bottom: 5px;}
					
h5.services    { font-family: arial; color: #006600; line-height: 100%; margin-top: 2px; 
               margin-bottom: 0;}
               
#services	{margin: 0; padding: 0;}

#services li	{display: inline; list-style: none; font-size: 100%; font-weight: bold; margin-right: 10px;}

#services a.link	{color: #006600; text-decoration: none;} 

#services a.active	{color: #FF9900; text-decoration: underline;}

#services a.hover	{color: #006600; text-decoration: em;}

#services a.visited	{color: #999966; text-decoration: none;}


/* Left Sidebar Font Formats---------------------------------------------------------------------- */					
					
h2.topleftlink      {color: #006600; font-size: 175%; font-weight: bold; margin-top: 0;}

h2.leftlink      {color: #006600; font-size: 175%; font-weight: bold; margin-top: 40px;}				

h2.rightlink      {color: #006600; font-size: 175%; font-weight: bold; text-align: right; margin-top: 40px;}

h3.topleftlink      {color: #006600; font-size: 130%; font-weight: bold; margin-top: 0;}

h3.leftlink      {color: #006600; font-size: 130%; font-weight: bold; margin-top: 25px;}				

h3.rightlink      {color: #006600; font-size: 150%; font-weight: bold; text-align: right; margin-top: 40px;}


/* Content Font Formats--------------------------------------------------------------------------- */

h3.contentheader      {color: #006600; font-size: 150%; font-weight: bold; margin-top: 0; margin-bottom: 1px;}

h3.lowercontentheader      {color: #006600; font-size: 150%; font-weight: bold; text-align: right; margin-top: 1px;}

h3.lowerservicescontentheader      {color: #006600; font-size: 150%; font-weight: bold; text-align: right; margin-top: 1px; margin-bottom: 10px;}

h3.emcontentheader      {color: #006600; font-size: 150%; font-weight: bold; font-style: italic; margin-top: 0; margin-bottom: 1px;}

h3.loweremcontentheader      {color: #006600; font-size: 150%; font-weight: bold; font-style: italic; text-align: right; margin-top: 1px;}

h3.toploweremcontentheader      {color: #006600; font-size: 150%; font-weight: bold; font-style: italic; text-align: right; margin-top: 1px; margin-bottom: 0;}

h3.bottomloweremcontentheader      {color: #006600; font-size: 150%; font-weight: bold; font-style: italic; text-align: right; margin-top: 1px;}

h4.contentheader      {color: #006600; font-size: 125%; font-weight: bold; margin-top: 0; margin-bottom: 0; margin-right: 0;}

h4.hpcontentheader      {color: #006600; font-size: 125%; font-weight: bold; margin-top: 20px; margin-bottom: 0; margin-right: 0;}

h4.topcentercontentheader      {color: #006600; text-align: center; font-size: 125%; font-weight: bold; margin-top: 10; margin-bottom: 0;}

h4.lowercentercontentheader      {color: #006600; text-align: center; font-size: 125%; font-weight: bold; margin-top: 3px; margin-bottom: 0;}

h4.link      {color: #006600; text-align: center; font-size: 125%; font-weight: bold; margin-top: 15; margin-bottom: 15;}      
					
h3.header      { font-family: arial; color: #006600; font-weight: bold; text-align: left; line-height: 100%; margin-top: 0; margin-bottom: 0}
				
.centertext        {font-size: 100%; font-weight: bold; text-align: center;}

.indenttext {margin-left: 15px; margin-right: 15px;}

.topredirecttext {font-style: italic; border-top: 1px solid #006600; padding-top: 5px; margin-left: 15px; margin-right: 15px;}

.redirecttext {font-style: italic; margin-left: 15px; margin-right: 15px;}

.questiontext {font-weight: bold; font-style: italic;}

.rightjust {text-align: right;}				


/* Right Sidebar Font Formats------------------------------------------------------------------------- */

h4.sidebarlinks    {color: #006600; font-size: 125%; line-height: 100%; font-weight: bold; text-align: center; margin-top: 0;}

h4.sidebartitles    {color: #006600; font-size: 125%; line-height: 100%; font-weight: bold; text-align: center; margin-top: 0; margin-bottom: 0;}

h4.evergreenlinks    {color: #006600; font-size: 125%; line-height: 100%; font-weight: normal; text-align: center; margin-top: 8px; margin-bottom: 6px;}

h5.rightbar         {color: #006600; text-align: center; font-size: 80%; margin-top: 0;}
               				
h3.topleftcenteredlink      { font-family: arial; color: #006600; font-weight: bold; text-align: center;
				line-height: 100%; margin-top: 0; margin-bottom: 0}				
				
h3.toprightlink      { font-family: arial; color: #006600; font-weight: bold; text-align: right;
				line-height: 100%; margin-top: 0; margin-bottom: 0}				
				
h3.italictopleftlink      { font-family: arial; color: #006600; font-style: italic; font-weight: bold; text-align: left;
				line-height: 100%; margin-top: 0; margin-bottom: 0}
				
.topcentertext        {font-size: 100%; margin-top: 0; margin-bottom: 0;}

.lowesttopcentertext        {font-size: 100%; margin-top: 0; margin-bottom: 15px;}

.tightcentertext  {font-size: 100%; font-weight: bold; line-height: 100%; margin-top:5 }				
				

/* Footer Font Formats------------------------------------------------------------------------ */

#footerlinks	{margin: 0; padding: 0; text-align: center;}

#footerlinks li	{display: inline; list-style: none; font-size: 90%; font-weight: bold; margin-right: 15px;}

#footerlinks a.link	{color: #006600; text-decoration: none;} 

#footerlinks a.active	{color: #FF9900; text-decoration: underline;}

#footerlinks a.hover	{color: #006600; text-decoration: em;}

#footerlinks a.visited	{color: #999966; text-decoration: none;}               

h5.bottomlinks    { font-family: arial; color: #006600; text-align: center; line-height: 100%; font-weight: bold; margin-top: 2px; 
               margin-bottom: 0;}
               
h5.aso         { font-family: arial; color: #006600; text-align: center; line-height: 100%; margin-top: 0; 
               margin-bottom: 0;}           

h6.asotop         { font-family: arial; color: #006600; text-align: center; line-height: 100%; margin-top: 30; 
               margin-bottom: 0;}
               
h6.aso         {color: #006600; font-size: 70%; text-align: center; line-height: 100%; margin-top: 1px; margin-bottom: 1px;}               


/* Text Font Formats------------------------------------------------------------------------- */               

.scratch {text-decoration: line-through;}

.tighttoplefttext {margin-bottom: 0;}

.tightlefttext {margin: 0;}

.tightbottomlefttext {margin-top: 0;}

.normaltopcentertext  { font-family: Arial; font-size: .8em; text-align: center; 
                        line-height: 140%; margin-left: 8; margin-top:15 }
               
.normalcentertext  {text-align: center; line-height: 140%; margin-left: 8; margin-top:15 }
               
.normalbottomcentertext  {text-align: center; line-height: 140%; margin-left: 8; margin-top:15; margin-bottom: 15 }                
               
.greenboldtext        {color: #006600; font-weight: bold; line-height: 120%; margin-top: 5; margin-bottom: 0 }

.plantlistheader	  {color: #006600; font-weight: bold; font-size: 120%; margin-top: 5; margin-bottom: 0 }

.boldheader	  {color: #006600; font-weight: bold; font-size: 110%; margin-top: 5; margin-bottom: 0 }

.descriptiontext        {text-indent: 15px; margin-top: 0px; margin-left: 10px; margin-right: 10px;}

.stattext        {margin-top: 0px; margin-left: 10px; margin-right: 10px;}

.toptext        { font-family: Arial; font-size: .8em; line-height: 120%; margin-left: 10; margin-right: 10; }

.centertext        { font-family: Arial; font-size: .8em; line-height: 120%; margin-left: 10; margin-right: 10; }

.bottomtext        { font-family: Arial; font-size: .8em; line-height: 120%; margin-top: 0; margin-bottom: 15; margin-left: 10; margin-right: 10 }

.normalcentertext  { font-family: Arial; font-size: .8em; text-align: center; line-height: 120%; margin-left: 8; margin-top:15 }

.sup	{font-size: .5em; vertical-align: super;}
             
               
/* Imbedded Image Postion and Size Formatting */               
               
.wideright	{position: relative; float: right; width: 225px; height: auto }

.homecenterwideright	{float: right; display: inline; border-left: 1px solid #000000; border-right: 2px solid #000000; border-top: 1px solid #000000; border-bottom: 2px solid #000000; margin-left: 5px; margin-right: 0px; margin-bottom:5px; margin-top: 0px; width:200px; height:auto;}

.hpcenterwideright	{float: right; display: inline; border: 1px solid #006600; margin-left: 5px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; width:200px; height:auto;}

.centerwideright	{float: right; display: inline; border: 1px solid #006600; margin-left: 5px; margin-right: 0px; margin-bottom: 5px; margin-top: 5px; width:200px; height:auto;}

.centerwideleft	{position: relative; float: left; border: 1px solid #006600; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; width: 200px; height: auto }

.centerextrawideright	{float: right; display: inline; border: 1px solid #006600; margin-left: 5px; margin-right: 0px; margin-bottom: 5px; margin-top: 5px; width:250px; height:auto;}

.centerextrawideleft	{position: relative; float: left; border: 1px solid #006600; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; width: 250px; height: auto }

.tallcenterwideright	{position: relative; float: right; border: 1px solid #006600; margin-left: 5px; margin-top: 5px; margin-bottom: 5px; width: 160px; height: auto }

.tallnarrowcenterwideright	{position: relative; float: right; border: 1px solid #006600; margin-left: 5px; margin-top: 5px; margin-bottom: 5px; width: 133px; height: auto }

.tallcenterwideleft	{position: relative; float: left; border: 1px solid #006600; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; width: 160px; height: auto }

.tallsmallcenterwideleft	{position: relative; float: left; border: 1px solid #006600; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; width: 115px; height: auto }

.center     {position: relative; top: 15px; left: 55px; border: 1px solid #006600; width: 200px; height: auto }

.right     {position: relative; top: 0px; float: right; border: 2px solid #006600; margin-right: 12; margin-left: 8; width: 150px; height: auto }

.largewideright	{position: relative; float: right; width: 225px; height: auto }

.hpverticalwideright	{position: relative; float: right; border: 1px solid #006600; margin-left: 5px; margin-top: 0px; margin-bottom: 5px; width: auto; height: 200px }

.verticalwideright	{position: relative; float: right; border: 1px solid #006600; margin-left: 5px; margin-top: 5px; margin-bottom: 5px; width: auto; height: 200px }

.verticalwideleft	{position: relative; float: left; border: 1px solid #006600; margin-top: 5px; margin-bottom: 5px; margin-right: 5px;  width: auto; height: 200px }

.wideleft	{position: relative; float: left; width: 175px; height: auto }

.smallwideright	{position: relative; float: right; border: 1px solid #006600; margin-left: 5px; margin-top: 5px; margin-bottom: 5px; width: 100px; height: auto }

.smallwideleft	{position: relative; float: left; border: 1px solid #006600; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; width: 100px; height: auto }

.largewideleft	{position: relative; float: left; width: 225px; height: auto } 

.largecenter	{position: relative; top: 30px; left: 30px; width: 250px; height: 320px }


/* List Formatting-------------------------------------------------------------*/

ul.disc {list-style-type: disc; margin-bottom: 15; margin-top: 15}


/* Plant Definition List Formatting---------------------------------------------------*/

dt.common	{margin-top: 1px;}

dd.latin	{line-height: 0.9em; font-style: italic;}

dd.common	{margin-top: .2em; line-height: 1em;}

dd.space	{margin-top: .2em; line-height: 1.2em;}


/* Horizontal Rule Formatting-------------------------------------------------------------*/

.seperate {5px solid #006600; width: 70%; }

</html>