/* GENERAL FORMATTING */
body 				{
					margin:0px;
					border:0px;
					padding:0px;
					font-size: 13px;
					font-family:Arial, Helvetica, sans-serif;
					color:#3d3733;
					background:url(images/map_bg.jpg);
					line-height:1.2em
					}
			

/* PARAGRAPH FORMAT */
					
p					{
					margin-left:20px;
					margin-right:10px;
					margin-top: 1px;
					margin-bottom: 10px;
					_margin-left:5px;
					_margin-right:5px;
					_margin-top: 1px;
					_margin-bottom: 5px;					
					}


/* LIST FORMAT */

ul					{line-height: 1.5em;}	

li 					{
					padding-left:-5px;
					margin-left:-5px;
					_margin-left:-2px;
					padding-right:10px;
					}

.indented 			{margin-left:50px;}

/* IMAGES & TABLES */

img					{border: none;}

img a				{border: none;}
					
img.bordered		{border: #00658a solid 2px;}

.float_right		{float:right}

.float_left			{float:left}

.captioned			{
					padding:0px 0px 0px 0px;
					margin: 5px;
					x_margin:1px;
					font-size:12px;
					text-align:left;
					}

.captioned img     {border:#00658a solid 2px}


.clear				{clear:both}


/* FORMATTING OF MAIN CONTENTS */

div#wrap			{
					width:950px;
					left:50%;
					margin-left:-475px;
					margin: 0 auto;
					margin-top:15px;
					_margin-top:15px;			
					}

#header				{width:950px;
					margin-left:0px;
					height:160px;
					background-image:url(images/bg_header.jpg);
					}


#top_navigation		{width:950px;
					margin-left:0px;
					height:25px;
					text-align:right;
					}		
					
											
#content_area		{
					width:950px;
					margin-left:0px;
					min-height:100px;
					float:none;						
					margin: 0 auto;
					padding-top:0px;
					padding-left:0px;
					clear:both;			
					}			

#left_column		{
					width:150px;
					min-height:300px;
					float:left;
					margin: 0 auto;
					clear:both;
					margin-top:0px;
					xbackground:url(images/bg_column_left.gif) repeat-y;					
					}				
				

#navigation		{
					width:150px;
					height:230px;
					float:left;
					margin: 0 auto;
					clear:both;
					margin-top:0px;
					xbackground:#FFFFFF;					
					}				


#right_column		{
					width:720px;
					min-height:300px;					
					float:left;
					margin-top:0px;
					_margin-top:0px; /* ie 6.0 fix (doubles the margins)*/
					padding:25px;
					xbackground:url(images/right_bkgrnd2.jpg) #7e6da4 repeat-x;
					}

#right_column a			{
					color:#3d3733;
					text-decoration:underline;
					}

#right_column a:hover
					{color:#00658A;
					}			

#footer				{
					width:950px;
					text-align:center;
					height:40px;
					color:#3d3733;
					font-size:12px;
					clear:both;
					xbackground:#ffffff;
					}
					
#footer a			{
					color:#3d3733;
					text-decoration:underline;
					}

#footer a:hover
					{color:#00658A;
					}					
						
					

/*HEADER STYLES */

h1					{
					color:#ECA021;
					font-family:Arial, Helvetica, sans-serif;
					text-decoration: none;
					font-size:18px;
					margin-top:10px;
					margin-bottom:20px;
					_margin-top:5px;
					_margin-bottom:20px;
					line-height:1.5em;
					}

h2					{
					color:#00658A;
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					text-decoration: none;
					font-size:16px;
					margin-top:7px;
					margin-bottom:15px;
					_margin-top:4px;
					_margin-bottom:4px;
					line-height:1.6em;
					}


h3					{
					color:#425e50;
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:13px;
					margin-bottom:5px;
					margin-left:15px;
					}


h4					{
					color:#FFFFFF;
					font-family:Arial, Helvetica, sans-serif;
					text-decoration: none;
					font-size:12px;
					margin-top:7px;
					margin-bottom:7px;
					_margin-top:4px;
					_margin-bottom:4px;
					}



/* FONT STYLES */

.italics			{font-style:italic}


								
/*GOLD BOXES*/

.corner_bl 			{
				background: url(images/corner_bl.gif) 0 100% no-repeat #eca021;
				width: 220px;
				}

.corner_br		{background:url(images/corner_br.gif) 100% 100% no-repeat;
				width:220px;}


.corner_tl 		{background: url(images/corner_tl.gif) 0 0 no-repeat;
				padding-left:5px;}


.corner_tr 			{
				background: url(images/corner_tr.gif) 100% 0 no-repeat;
				padding:5px
				}


/*OTHER STYLES */


.box_220			{width:220px;
					height:311px;
					background:url(images/220_gold_box.gif) no-repeat;
					margin-left:15px;
					}


.box_310			{
					height:75px;
					text-align:center;
					background:url(images/310_gold_box.gif) no-repeat;
					margin-left:400px;
					}



/* FORM ELEMENTS */

form				{
					xmargin:10px; padding: 15px;
					xwidth:600px;
					xbackground-color:#EEEEEE;
					}
					
label				{
					display:block;
					color:#547aa6;
					margin:5px 0;
					_margin:2px 0;
					width:100px;
					float:left;
					}
					
input				{
					xpadding: 2px;
					xborder:#999999 1px solid;
					xfont: normal 1em arial, sans-serif;
					color:#333333;
					xbackground-color:#FFFF99;
					float:left;
					}
					
					
textarea		  	{
					width:550px;
					padding:2px;
					font: normal 1em arial, sans-serif;
					border:1px solid #999999;
					display:block;
					color:#333333;
					xbackground-color:#FFFF99;					
					}


