body 		
			{
			padding: 0;
			padding-bottom:30px;
			font: normal 10.5pt 'Trebuchet MS', sans-serif;
			color: #000;
			text-align: center;	
			height: 100%;
			}
* 			{ 
			padding: 0; margin: 0; 
			}
html>body #clear
			{
			height:30px;
			width:100%;
			}
			
/***********************
	LAYOUT
************************/
#top-header
			{	
			height:118px;
			background-image: url(../images/top-header.jpg);
			background-repeat: no-repeat;
			}
		
#banner
			{	
			margin:0px;
			padding:0;
			float:left;
			width:801px;
			height:151px;
			}
#banner-gfx
			{
			width:619px;
			height:151px;
			float:left;
			background-image: url(../images/header.jpg);
			background-repeat: no-repeat;
			}
#wrap		{
			width: 801px;
			margin: 0 auto;
			text-align:left;
		
			}
html>body #content-wrap 		
			{
			
			float: left;
			width: 801px;
			padding:0;
			text-align:left;
			}
			
/***********************
	SIDE BAR
************************/


#sidebar 		
			{
			float: left;
			width: 202px;
			height:100%;
			margin: 0; 
			padding: 0;
			background-image: url(../images/lcol-grad.jpg);
			background-repeat: no-repeat;
			}


.sidebox 		
			{
			margin:0;
			padding:0;	
			
			}


.sidebox h1	
			{
			color: #3B9233;
			font: bold 18px 'Trebuchet MS', Sans-serif;
			padding: 20px 0 0 20px;
			margin: 0;
			}
.sidebox h2		
			{
			color: #3B9233;
			font: bold 18px 'Trebuchet MS', Sans-serif;
			padding: 20px 0 0 20px;
			margin: 0;
			}
html>body .sidebox h2		
			{
			color: #3B9233;
			font: bold 18px 'Trebuchet MS', Sans-serif;
			padding: 10px 0 0 20px;
			margin: 0;
			}
html>body .sidebox h1		
			{
			color: #3B9233;
			font: bold 18px 'Trebuchet MS', Sans-serif;
			padding: 10px 0 0 20px;
			margin: 0;
			}
#sidebar p		
			{
			padding: 10px 20px;
			margin: 0;
			}


#sidebar ul.sidemenu 	{
			list-style:none;
			margin: 0 ;
			padding-top: 20px;padding-left: 20px;padding-bottom: 10px;		
			}
#sidebar ul.sidemenu li {
			
			padding: 0;
			margin: 0; 
			}

#sidebar ul.submenu  	{
			list-style:none;
			margin: 0 0 0 25px;
			padding: 0;
			}
#sidebar ul.sidemenu a 	{
			background:  url(../images/arrow.gif) no-repeat center left; 
			display:block;
			font-weight:normal;
			color: #2F5500; 
			height: 10pt;	
			padding:0 14px;
			line-height: 1.5em;
			text-decoration:none;
			font-size:9.5pt;
			}
html>body #sidebar ul.sidemenu a 	
			{
			background:  url(../images/arrow.gif) no-repeat center left; 
			display:block;
			font-weight:normal;
			color: #2F5500; 
			height: 14pt;	
			padding:0 14px;
			line-height: 14px;
			text-decoration:none;
			}
#sidebar ul.sidemenu a:hover 
			{
			background:  url(../images/arrow-red.gif) no-repeat center left; 
			color:#FC9606;		
			}
			
			
/***********************
	 MAIN CONTENT AREA
************************/


		
html>body #main 
			{

			background-image: url(../images/content.jpg) top right;
			background-repeat: no-repeat;
			float:left;
			width: 539px;	
			margin:0; 
			padding: 10px;
			}
#main 			
			{
			background-image: url(../images/content.jpg);
			background-repeat: no-repeat; 
			float: left;
			width: 599px;	
			margin:0; 
			padding: 20px;
			}
#main h1 		
			{
			color: #3B9233;
			font: bold 18px 'Trebuchet MS', Sans-serif;
			padding: 0;
			margin: 0;	
			}
#main h2 
			{
			color:#FC9606;
			font: bold 16px 'Trebuchet MS', Sans-serif ;
			padding-top: 10px;
			margin: 0;	
			}
#main h3 		
			{
			color: #3B9233;
			font: bold 16px 'Trebuchet MS', Sans-serif;
			padding: 0;
			margin: 0;	
			}
.para
			{
			margin: 0; padding:0;
			clear:both;	
			}
.post1
			{
			float:left;
			width:47%;
			margin-right:5%;
			}
.post2			
			{
			float:left;
			width:47%;
			}
			
						
/***********************
	 NAV LINKS
************************/


#nav
			{
			width:182px;
			height:151px;
			float:left;
			background:  url(../images/left-nav.jpg) no-repeat;
			margin:0;
			padding:0;
			text-align:left;
			}
.list
			{
			margin:0;
			padding:0;
			}

ul.list li			
			{
			list-style-type: none;
			padding-top:3px;
			padding-left:20px;
			padding-bottom:7px;
			margin:0;
			}


ul.list li a		
			{	
			font-family: 'Trebuchet MS', georgia, times, 'times new roman', serif;
			font-size:11pt;
			color: #2F5500; 
			text-decoration:none;	
			font-weight:bold;
			margin:0;
			padding:0;
			}	

ul.list li a:hover	
			{
			color:#FC9606;
			text-decoration:none;	
			font-weight:bold;
			}

/***********************
	 TYPOGRAPHY & LINKS
************************/


p			{
			padding-top:10px;
			}


a 			{ 
			background: inherit; 
			color:#000000; 
			text-decoration: underline;
			}
a:hover 		{ 
			background: inherit; 
			color: #F39718; 
			text-decoration: underline; 
			}

ul, ol 		{
			margin: 10px 30px;
			padding: 0 15px;		
			}

/***********************
	 IMAGES
************************/

img 		{
  			border: 0px solid #DDD; 
  			padding: 5px;
			}
img.float-right 
			{
  			margin: 5px 0px 5px 15px;  
			}
img.float-left 
			{
  			margin: 5px 15px 5px 0px;
			}

/***********************
	 FORM
************************/

#contact-form		{
			width: 460px;
			margin-bottom:20px;
			}


div.line		{
  			clear: both;
  			padding-top: 5px;
  			}

div.line span.label 	
			{
			
			
  			float: left;
  			width: 100px;
  			text-align: left;
  			}
div.line span.but	
			{
  		
  			float: right;
  			}

div.line span.formw 	
			{
			text-align: center;
			margin-left:10px;
  			float: left;
  			width: 100px;
  			} 

.hd			{
			color:#203C61;
			font-weight:bold;
			clear:both;
			padding-bottom:5px;
			margin-top:30px;
			margin-bottom:20px;
			}
textarea, input		
			{
			font: normal 13px 'Trebuchet MS', Tahoma, Sans-serif;
			color: #292852;
			text-align:center;
			margin:0;padding:0;
			}
textarea		
			{
			margin-left:4px;
  			float: left;
  			width: 225px;
  			text-align: left;
			}



			
/***********************
	 FOOTER
************************/

#footer
			{
			width:801px;
			height:119px;
			margin:0;
			padding:0;
			}

#l-footer
			{
			width:182px;
			height:119px;
			margin:0;
			padding:0;
			background-image: url(../images/lcol-footer.jpg);
			background-repeat: no-repeat;
			float:left;
			}

#r-footer
			{
			width:619px;
			height:119px;
			margin:0;
			padding:0;
			background-image: url(../images/rcol-footer.jpg);
			background-repeat: no-repeat;
			float:left;
			}
			
#footer p 
			{
			margin-top: 40px; margin-left:20px; padding: 0;
			font: normal 11px 'Trebuchet MS', Tahoma, Arial, sans-serif;
			}
#footer a 		
			{
			text-decoration: none;
			color: #000;	
			}
#footer a:hover 
			{
			text-decoration: none;
			}

/***********************
	MIS
************************/



.float-left  		{ 
			float: left; 
			}
.float-right 		{ 
			float: right; 
			}
.align-left  		{ 
			text-align: left; 
			}
.align-right 		{
			text-align: right; 
			}



.clear 			{ 
			height: 1px;
			border-bottom: 1px dashed #DADADA;
			clear: both; 
			margin-top:10px;
			margin-bottom:10px;
			}
html>body .clear 			{ 
			height: 1px;
			border-bottom: 1px dashed #DADADA;
			clear: both; 
			padding-top:10px;
			padding-bottom:10px;
			}
.gray  			{ 
			color: #BFBFBF; 
			}

.page-break		{
			height:300px;
			}