/* GENERAL FORMATTING */
body 				{
					margin:0px;
					border:0px;
					padding:0px;
					font-size: 14px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#666666;
					background:#8d9d5f;
					line-height:1.4em
					}
			
a 					{
					text-decoration:none;
					color:#ffffff;
					font-weight:normal}

a:hover 			{color:#0498a6;}	


/* 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: #ffffff solid 9px;}

.float_right		{float:right}

.float_left			{float:left}

.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:#dcc265;
					margin: 0 auto;
					margin-top:15px;
					}

#header				{width:950px;
					margin-left:0px;
					height:180px;
					background-image:url(images/header.jpg);
					}


								
#content_area		{
					width:950px;
					margin-left:0px;
					min-height:100px;
					float:none;						
					margin: 0 auto;
					padding-top:0px;
					padding-left:0px;
					clear:both;
					}			


#nav_bar			{
					height:30px;
					width:950px;
					background:#0498a6;
					}


#left_column		{
					width:235px;
					min-height:300px;
					float:left;
					margin: 0 auto;
					clear:both;
					margin-top:15px;
					xbackground:;	
					text-align:center;				
					}				
				

#right_column		{
					width:715px;
					min-height:300px;					
					float:right;
					margin-top:15px;
					background-color:#dcc265;
					}
					
#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:#0498a6;
					}
					
#footer a			{color:#FFFFFF}

#footer a:hover
					{color:#f3d310}					
						
					

/*HEADER STYLES */

h1					{
					color:#0498a6;
					text-decoration: none;
					font-family:Arial, Helvetica, sans-serif;
					font-size:24px;
					font-weight:bold;
					margin-top:15px;
					margin-left:10px;
					margin-bottom:12px;
					line-height:16px;
					}

h2					{
					color:#512c13;
					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;
					margin-left:10px;
					}

/*OTHER GENERAL STYLES */

.bl 			{
				background: url(images/corner_bl.jpg) 0 100% no-repeat;
				width: 675px;
				}
				
.bl675			{
				background: url(images/corner_bl.jpg) 0 100% no-repeat #FFFFFF; 
				width: 675px;
				margin-top:5px;
				margin-bottom:5px;
				text-align:left;
				}
				
.br 			{background: url(images/corner_br.jpg) 100% 100% no-repeat}

.tl 			{background: url(images/corner_tl.jpg) 0 0 no-repeat;
				padding-left:20px;}

.tr 			{
				background: url(images/corner_tr.jpg) 100% 0 no-repeat;
				padding:15px
				}

.text_box 			{
				background:#0498a6;
				width: 197px;
				xheight:140px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				font-weight:bold;
				color:#ffffff;
				margin-top:10px;
				margin-bottom:20px;
				padding-top:15px;
				padding-bottom:15px;
				text-align:center;
				
				}

.clear 			{font-size: 1px; height: 1px} 


