/* GENERAL FORMATTING */
body 				{
					margin:0px;
					border:0px;
					padding:0px;
					font-size: 13px;
					font-family: "Arial", Myriad, helvetica, sans-serif;
					color:#272727;
					background:url(images/body_bg.jpg) repeat;
					line-height:1.4em
					}
			
a 					{
					text-decoration:underline;
					color:#272727;
					font-weight:normal}

a:hover 			{color:#2c5352;}	


/* PARAGRAPH FORMAT */
					
p					{
					margin-left:25px;
					margin-right:25px;
					margin-top:10px;
					margin-bottom:10px;
					}

/* LIST FORMAT */

ul					{line-height: 1.5em;
					 margin-left:25px;
					 margin-right:25px}	

li 					{padding-left:-20px;
					margin-left:-20px;}

ol					{line-height: 1.5em;
					 margin-left:25px;
					 margin-right:25px}	

/* IMAGES */

img					{border: none;}
					
img.bordered		{border: #83806b solid 2px;}

.float_right		{float:right}

.float_left			{float:left}
								

/* FORMATTING OF MAIN CONTENTS */

div#wrap			{
					width:1030px;
					left:50%;
					margin-left:-515px;
					background:url(images/wrap_bg.jpg) left repeat-y;
					margin: 0 auto;
					margin-top:0px;
					padding-top:37px;
					padding-left:87px;
					}


#header				{width:1030px;
					xmargin-left:80px;
					height:119px;
					}

#header_left		{width:210px;
					height:119px;
					background:url(images/header_left2.png);
					vertical-align:middle;
					float:left;
					}

#header_right		{width:742px;
					height:119px;
					background:url(images/engage_header_right2.gif);
					float:left;
					}

#content_area		{
					width:1030px;
					xmargin-left:80px;
					min-height:450px;
					float:none;						
					margin: 0 auto;
					padding-top:0px;
					padding-left:0px;
					clear:both;
					xbackground:url(images/content_bg.jpg) repeat-y;
					}			


#left_column		{
					width:211px;
					min-height:450px;
					float:left;
					xmargin-left:80px;
					margin: 0 auto;
					clear:both;
					margin-top:0px;
					xbackground:#5c5646 url(images/left_bg.jpg) top no-repeat;					
					}	
					
								
#navigation			{
					z-index:1;
					width:211px;
					float:right;
					height:270px;
					margin:0 auto;
					font-size:12px;
					font-weight:bold;
					font:Verdana, Arial, Helvetica, sans-serif;
					background:url(images/nav_bg2.png) repeat-y;
					}
				

#right_column		{
					width:742px;
					min-height:450px;					
					float:left;
					margin-top:0px;
					xbackground:#ffffff url(images/right_bg.jpg) top no-repeat;
					}


#footer				{
					width:1110px;
					margin-left:-555px;
					height:50px;
					color:#5a584c;
					margin:0 auto;
					clear:both;
					}
										
#footer a 			{
					text-decoration:underline;
					color:#5a584c;
					font-weight:normal}

#footer a:hover 	{color:#596562;}	

/*HEADER STYLES */

h1					{
					color:#436a63;
					font-family:"Times New Roman", Times, serif;
					font-size:24px;
					margin-top:15px;
					margin-left:25px;
					margin-bottom:25px;
					xline-height:1.4em;
					}

h2					{
					color:#436a63;
					font-family:Arial, Helvetica, sans-serif;
					text-decoration: none;
					font-size:16px;
					margin-left:25px;
					margin-bottom:10px;
					margin-top:25px;
					line-height:1.2em;
					}

h3					{color:#544e35;
					font-family:Arial, Helvetica, sans-serif;
					font-size:15px;
					margin-bottom:0px;
					margin-left:25px;
					}


/* OTHER STYLES */

.services_box		{height:250px;
					width:150px;
					background:url(images/services_bg.jpg) no-repeat;
					border: solid 2px #83806b;
					color:#544e35;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					font-weight:bold;
					margin-bottom:20px;
					margin-left:31px;
					xmargin-top:20px;
					}
					
.white_box			{width:734px;
					background:url(images/white_box_bg2.gif) repeat-y;
					margin-left:10px;
					margin-bottom:30px;
					}

.box1				{width:250px;
					height:250px;
					background:url(images/box1_bg.jpg) no-repeat;
					margin-left:21px;
					margin-bottom:20px;
					padding-top:0px;
					text-align:center;
					}
 

.box2				{width:250px;
					height:250px;
					background:url(images/box2_bg.jpg) no-repeat;
					margin-left:21px;
					margin-bottom:20px;
					padding-top:0px;
					text-align:center;
					}	
					
.box3				{width:250px;
					height:250px;
					background:url(images/box3_bg.jpg) no-repeat;
					margin-left:21px;
					margin-bottom:20px;
					padding-top:0px;
					text-align:center;
					}
														
.return_top			{width:120px; 
					height:15px; 
					float:right; 
					margin-right:30px;
					color:#544e35;
					font-size:10px;
					}
					
form				{
					width:500px;
					padding-left: 20px;
					padding-top: 20px;
					background:#c0c0ac;
					border:#83806b 2px solid;					
					}

input				{width:200px;}
					
textarea	  		{
					width:400px;
					height:100px;
					padding:2px;
					font: normal 1em arial, sans-serif;
					border:1px solid #999999;
					display:block;
					color:#333333;
					}
					
.cityline			{
					text-align:center;
					height:10px;
					color:#484329;
					font-size:12px;
					padding-top:0px;
					}

.cityline a			{color:#484329;
					text-decoration:underline}

.cityline a:hover
					{color:#938953}		
