/* GENERAL FORMATTING */
body 				{
					margin:0px;
					border:0px;
					padding:0px;
					font-size: 13px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#231F20;
					background:#414142;
					line-height:1.4em
					}
			
a 					{
					text-decoration:underline;
					color:#231F20;
					font-weight:normal}

a:hover 			{color:#97BD3D;}	


/* PARAGRAPH FORMAT */
					
p					{
					margin-left:20px;
					margin-right:12px;
					margin-top:10px;
					margin-bottom:10px;
					}

/* LIST FORMAT */

ul					{line-height: 1.5em;
					margin-left:12px}	

li 					{padding-left:-20px;
					margin-left:-20px;}


/* IMAGES */

img					{border: none;}
					
img.bordered		{border: #666666 solid 1px;}

.float_right		{float:right;}

.float_left			{float:left;
					margin-right:13px;
					margin-left:10px;}
								
.captioned			{
					margin-top:5px;
					margin-bottom:10px;
					padding:0px 0px 0px 0px;
					font-size:11px;
					color:#000000;
					text-align:center;}

.captioned img     {border:#666666 solid 1px}

/* FORMATTING OF MAIN CONTENTS */

div#wrap			{
					width:950px;
					left:50%;
					border:solid #FFFFFF 1px;
					margin-left:-475px;
					xbackground:url(images/green_content_bg.gif) repeat-y;
					margin: 0 auto;
					margin-top:10px;
					}


#header				{width:950px;
					margin-left:0px;
					margin-top:0px;
					height:128px;
					background:#000000;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					font-size:14px;
					}



#content_area		{
					width:950px;
					margin-left:0px;
					min-height:466px;
					margin: 0 auto;
					margin-top:0px;
					padding-left:0px;
					clear:both;
					background:url(images/green_content_bg.gif) repeat-y;
					}			


#left_column		{
					width:118px;
					xmin-height:300px;
					float:left;
					margin: 0 auto;
					clear:both;
					margin-top:0px;
					background:#acd03a url(images/bg_left_green.gif) 0px 0px no-repeat;				
					}				
				

#navigation			{
					width:118px;
					xmin-height:343px;
					float:left;
					xmargin:0 auto;
					xclear:both;
					xbackground:url(images/bg_left_green.gif) center no-repeat;
					}

#center_column		{
					width:489px;
					min-height:343px;		
					float:left;
					xpadding-left:10px;
					margin-top:0px;
					xbackground:#ffffff;
					}

#right_column		{
					xwidth:832px;
					min-height:343px;			
					float:left;
					margin-top:0px;
					}

						

/*HEADER STYLES */

h1					{
					color:#666666;
					font-family:"Times New Roman", Times, serif;
					font-size:18px;
					margin-left:20px;
					margin-bottom:20px;
					line-height:1.2em;
					}



/* OTHER STYLES */


.text_home			{color:#97BD3D;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					margin-top:40px;
					margin-left:10px;
					line-height:2em;
					}

.contact			{
					font-size: 12px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#231F20;
					}

.whattodo 			{
					color:#ffffff;
					font-weight:normal}

.whattodo a 		{
					text-decoration:underline;
					color:#ffffff;
					font-weight:normal}

.whattodo a:hover 	{color:#97BD3D;}	

.next				{color:#666666;
					float:right;
					margin-right:20px;
					_margin-right:10px;
					margin-top:15px;
					_margin-top:10px;
					margin-bottom:10px;
					_margin-bottom:5px;}

.next a				{color:#666666;
					text-decoration:none}

.next a:hover		{color:#000000}

#breadcrumb			{padding-left:20px;
					font-size:10px;}
					
#breadcrumb a		{text-decoration:none;
					font-weight:normal;
					color:#000000;}	
					
#breadcrumb a:hover	{text-decoration:underline}				
