/* GENERAL FORMATTING */
body 				{
					margin:0px;
					border:0px;
					padding:0px;
					font-size: 14px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#000000;
					background:url(images/gradient_bkgrnd.jpg) repeat-x #4a753f;
					line-height:1.4em
					}
			
a 					{
					text-decoration:none;
					color:#ffffff;
					font-weight:normal}

a:hover 			{color:#f3d310;
}	


/* PARAGRAPH FORMAT */
					
p					{
					margin-left:16px;
					margin-right:16px;
					margin-top:16px;
					margin-bottom:16px;
					}

/* LIST FORMAT */

ul					{line-height: 1.5em;}	

li 					{padding-left:-10px;
					margin-left:-20px;}


/* IMAGES */

img					{border: none;}
					
img.bordered		{border: #000000 solid 1px;}

.float_right		{float:right}

.float_left			{float:left}

.text_box 			{
				background:#008080;
				color:#FFFFFF;
				font-weight:bold;
				width: 190px;
				xheight:140px;
				font-family:Arial, Helvetica, sans-serif;
				margin-top:10px;
				margin-top:_10px;
				margin-bottom:10px;
				padding-top:10px;
				padding-bottom:10px;
				margin-top:_10px;
				margin-bottom:_10px;
				vertical-align:middle;
				}



.captioned			{float:left;
					padding:0px 10px 10px 0px;
					margin: 15px;
					font-size:12px;
					text-align:center;}
					

/* FORMATTING OF MAIN CONTENTS */

div#wrap			{
					width:950px;
					left:50%;
					margin-left:-475px;
					background-color:#000000;
					margin: 0 auto;
					margin-top:15px;
					}

#header				{width:950px;
					margin-left:0px;
					height:180px;
					background-image:url(images/rainbow_header.jpg);
					}


								
#content_area		{
					width:920px;
					xmargin-top:15px;
					margin-left:15px;
					min-height:450px;
					float:none;						
					padding-top:0px;
					padding-left:0px;
					background:#FFFFFF;
					clear:both;
					}			


#nav_bar			{
					height:44px;
					width:950px;
					background:url(images/header_bg.jpg);
					}

#nav_bar a			{text-decoration:none;
					font-weight:bold;
					font-size:14px;
					text-shadow:#CCCCCC}

#nav_bar a:hover	{color:#FFFF00}

				
#left_column		{
					width:235px;
					min-height:450px;
					float:left;
					clear:both;
					margin-top:15px;
					margin-left:15px;
					_margin-left:7px; /* ie 6.0 fix (doubles the margins)*/
					background:#FFFFFF;				
					text-align:center;
					}				


#right_column		{
					width:655px;
					min-height:450px;					
					float:left;
					margin-top:15px;
					margin-right:15px;
					_margin-right:7px;  /* ie 6.0 fix  (doubles the margins)*/
					background:#FFFFFF;
					text-align:left;
					}
					
#right_column a		{color:#516F27}

#right_column a:hover	{color:#000000}


#footer				{
					width:950px;
					text-align:center;
					height:40px;
					color:#ffffff;
					font-size:10px;
					clear:both;
					background:url(images/footer.jpg);
					}
					
#footer a			{color:#FFFFFF}

#footer a:hover
					{color:#008080}					
						

iframe				{
					border-top:1px #000000 solid;
					border-bottom:1px #000000 solid;
					border-left:1px #000000 solid;
					border-right:1px #000000 solid;
					}
					

/*HEADER STYLES */

h1					{
					color:#008080;
					text-decoration: none;
					font-family:Arial, Helvetica, sans-serif;
					font-size:20px;
					font-weight:bold;
					margin-top:15px;
					margin-left:10px;
					margin-bottom:12px;
					line-height:16px;
					}

h2					{
					color:#008080;
					font-family:Arial, Helvetica, sans-serif;
					text-decoration: none;
					font-weight:bold;
					font-size:16px;
					margin-left:10px;
					margin-bottom:5px;
					}

h3					{color:#ffffff;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					xmargin-left:10px;
					}
					


