 /* General Fonts, Links, Structural Elements and Body Tags */
 
 body 		 	 		{ background-image: url('images/background.gif'); margin-top: 10px; font-family: Arial, Verdana, Helvetica, Sans-Serif; }
 font				  	{ font-family: Arial, Verdana, Helvetica, Sans-Serif; }
 a						{ text-decoration: none; color: #0066CC; }
 a:hover				{ text-decoration: underline; color: #0066CC; }
 form					{ margin: 0px; }
 img					{ border: 0px; }
 
 /* Container */
 
 #container				{ width: 98%; padding-top: 8px; margin-top: 10px; background-color: white; border: 2px solid #E1E1E1; }
 #toplinks				{ width: 98%; text-align: right; font-size: 70%; font-weight: bold; padding-right: 20px; }
 #toplinks a			{ color: #707070; }
 
 /* Menu */
 
 #menu					{ width: 99%; text-align: left; margin-bottom: 8px; background-image: url('images/menu_background.gif'); height: 29px; }
 
 /* Feature */
 
 #feature				{ width: 96%; background-image: url('images/background_feature.gif'); background-repeat: repeat-x; height: 200px; text-align: left; padding-left: 35px; font-weight: bold; color: white; font-size: 75%; }
 
 /* Footer */
 
 #footer				{ font-size: 70%; }
 
 /* Header */
 
 #header				{ width: 97%; height: 98px; background-color: #74B530; background-image: url('images/background_header.jpg'); background-position: right; background-repeat: no-repeat; text-align: left; padding-left: 20px; }
 #header h2				{ font-family: 'Trebuchet MS', Arial, Verdana, sans-serif; font-size: 130%; color: white; margin: 0px; padding: 0px; }
 
 /* Breadcrumb */
 
 #breadcrumb			{ font-size: 60%; color: white; text-transform: uppercase; font-weight: bold; }
 #breadcrumb a			{ color: white; text-decoration: underline; }
 
 /* Content */
 
 table.content a		{ text-decoration: underline; }
 table.content li		{ border-bottom: dashed 1px #C6C6BC; padding-bottom: 3px; padding-top: 3px; }

 /* What's New List */
 ul#whatsnew			{ margin: 1em 1.5em 0 0; padding: 0; list-style-type: none; }
 ul#whatsnew li p,
 ul#whatsnew li h4		{ margin-top: 0.5em; margin-bottom: 0.5em; padding: 0; list-style-type: none; }
 ul#whatsnew li			{ margin-bottom: 2em; }

 /* Related Links */
 
 td.related				{ font-weight: bold; }
 td.related	a			{ color: #0075AB; text-decoration: none; }
 td.related	a:hover		{ color: #000000; text-decoration: none; }
 td.related ul			{ padding: 0px; margin: 0px; list-style: none; }
 td.related li			{ padding: 0px; margin: 0px; list-style: none; border-bottom: 1px dashed #958B8B; padding: 3px; }
 
  
 /* Sitemap */
 
 a.category:link		{ text-decoration: none; color: #CC5D0C; line-height: 24px; }
 a.category:visited		{ text-decoration: none; color: #CC5D0C; line-height: 24px; }
 a.category:hover		{ text-decoration: underline; color: #CC5D0C; line-height: 24px; }
 
 a.item:link			{ text-decoration: none; color: #0066CC; line-height: 8px; border-bottom: none; }
 a.item:visited			{ text-decoration: none; color: #0066CC; line-height: 8px; border-bottom: none; }
 a.item:hover			{ text-decoration: underline; color: #0066CC; line-height: 8px; border-bottom: none; }
 
 
/* Styles for iDirectory... */
 .dataTable {
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	margin: auto;
 }

 .dataTable td, .dataTable th {
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
 }

 .dataTable th {
	background-color: #9DC375;
	color: #ffffff;
 }