/* GENERAL FORMATTING */
body 				{
					margin:0px;
					border:0px;
					padding:0px;
					font-size: 12px;
					font-family: "Arial", Myriad, helvetica, sans-serif;
					color:#000000;
					background:url(images/bg_main.jpg);
					line-height:1.4em
					}
			
a 					{
					text-decoration:none;
					color:#000000;
					font-weight:bold}

a:hover 			{color:#39517e;}	


/* PARAGRAPH FORMAT */
					
p					{
					margin-left:20px;
					margin-right:20px;
					margin-top: 16px;
					margin-bottom: 16px;
					}

/* LIST FORMAT */

ul					{line-height: 1.5em;}	

li 					{padding-left:-20px;
					margin-left:-20px;}


/* IMAGES & TABLES */

img					{border: none;}
					
img.bordered		{border: #2c0503 solid 2px;
					}

								
table				{
					border:1px solid #89b14e;
					padding:5px;
					vertical-align:top;
					border-collapse:collapse;
					}
					
th					{
					text-align:center;
					background-color:#cbec9b;
					height:32px;
					}
										
td					{
					border:1px solid #89b14e;
					height:32px;
					font-size:13px;
					text-align:center;
					}	
				

/* FORMATTING OF MAIN CONTENTS */

div#wrap			{
					width:970px;
					left:50%;
					margin-left:-485px;
					margin: 0 auto;
					margin-top:15px;
					background:url(images/bg_wrap.jpg) right repeat-y;
					}

#header				{width:950px;
					margin-left:10px;
					_margin-left:5px;					
					height:229px;
					background:url(images/header.jpg);
					}


#second_bar			{width:950px;
					margin-left:10px;
					_margin-left:5px;
					height:46px;
					font-family:"Times New Roman", Times, serif;
					background:url(images/bg_second_bar.jpg) no-repeat;
					text-align:center;
					font-size:16px;
					color:#FFFFFF;
					font-style:italic;
					}

#second_bar a		{color:#ffffff;}

#second_bar a:hover	{color:#FFFF66}
													
#content_area		{
					width:950px;
					margin-left:10px;
					_margin-left:5px;
					float:none;						
					margin: 0 auto;
					padding-top:0px;
					padding-left:0px;
					clear:both;
					background:url(images/bg_content_area.jpg) repeat-y;
					}			


#left_column		{
					width:190px;
					min-height:320px;
					float:left;
					clear:both;
					margin-top:0px;
					margin-right: auto;
					margin-bottom: 0;
					margin-left: auto;
					}				
				

#right_column		{
					width:729px;
					min-height:320px;					
					float:left;
					margin-top:14px;
					_margin-top:7px;
					background-color:#ffffff;
					xpadding-right:15px;
					xbackground:url(images/bottom_img.jpg) bottom right no-repeat;
					}
					
#right_column a		{color:#39517e}

#right_column a:hover	{color:#000000}


#footer				{
					width:970px;
					left:50%;
					margin-left:-475px;
					margin: 0 auto;
					text-align:center;
					height:65px;
					color:#ffffff;
					font-size:12px;
					clear:both;
					background:url(images/bg_footer.jpg) no-repeat;
					}
					
#footer a			{color:#FFFFFF}

#footer a:hover
					{color:#FFFF66}					
						
					

/*HEADER STYLES */

h1					{
					color:#032c1a;
					text-decoration: none;
					font-family:Arial, Helvetica, sans-serif;
					font-size:1.5em;
					font-weight:bold;
					margin-top:6px;
					_margin-top:3px;
					margin-left:10px;
					_margin-left:5px;
					margin-bottom:12px;
					_margin-bottom:6px;
					line-height:1.4em;
					}

h2					{
					color:#2c0503;
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:underline;
					font-size:1.2em;
					margin-left:10px;
					margin-bottom:10px;
					}

h3					{color:#39517E;
					font-family:Arial, Helvetica, sans-serif;
					font-size:1em;
					font-weight:bold;
					margin-left:10px;
					text-decoration:underline;
					margin-bottom:10px;
					_margin-bootm:5px;
					}


/* FORM ELEMENTS */

form				{
					width:650px;
					padding-left: 30px;
					padding-top: 20px;
					background-color:#f3f5d3;
					border:#b7be41 1px solid;					
					}
					
label				{
					display:block;
					color:#000000;
					width:250px;
					float:left;
					}
					
input				{
					xpadding: 2px;
					xborder:#999999 1px solid;
					xfont: normal 1em arial, sans-serif;
					color:#333333;
					xbackground-color:#FFFF99;
					float:left;
					width:200px;
					}

select				{width:130px;}					
					
textarea		  	{
					width:500px;
					padding:2px;
					font: normal 1em arial, sans-serif;
					border:1px solid #999999;
					display:block;
					color:#333333;
					xbackground-color:#FFFF99;					
					}



/* OTHER STYLES */

.smalltext		{font-size:11px;
				line-height:1.3em;
				color:#FFFFFF;
				text-align:justify;
				width:160px;
				margin-left:8px;
				_margin-left:4px;
				padding:5px;
				border: 1px solid #ffffff;
				}

.grey			{color:#999999;}
		

