body {
background-color:#cec9bd;	
text-align: center;
min-width: 749px;
}

#masthead{
background-color:#cec9bd;	
height:95px;
}

#header{
	background: url('../images/header.jpg') #cec9bd bottom left no-repeat;
	height:14px;
}


#wrapper{
	width:749px;
	background: url('../images/table_bg.jpg') repeat-y;
	margin:0 auto;
	text-align: center;
	border:0px solid #f00;
}

#wrapper_index{
	width:749px;
	background: url('../images/table_bg_index.jpg') repeat-y;
	margin:0 auto;
	text-align: center;
	border:0px solid #f00;
}

#image{
	width:749px;
	height:210px;
	margin:0;
	border:0;


}

#content{
	width:100%;
	margin:0;
	padding:0;
	border:0px solid #f00;
	border:0px solid #f00;
	display:table;
}

#left_col{
	width:200px;
	margin:0;
	border:0;
	padding:0;
	float:left;
	text-align:left;
	
	
}

#nav_title{
	width:100%; 
	color:#fff; 
	height:20px; 
	background:#008252;
	border-bottom:2px solid #ffffff;
}

#right_col{
	float:left;
	width:480px;
	margin-left:35px;
	margin-right:15px;
	margin-top:-3px;
	text-align:left;

}

#dynamicblock{
	width:475px;
}

#page_footer{
text-align:center;
width:100%;
background:#cec9bd;
padding-top:20px;

}

p.next_action{
	padding:7px; 
	border:1px solid #939087; 
	float:right; 
	background:#f3eee8; 
	text-align:right; 
	margin:10px;
}

#footer{
	background: url('../images/footer.jpg') bottom left no-repeat;
	height:38px;
}

#footer_index{
	background: url('../images/footer_index.jpg') bottom left no-repeat;
	height:38px;
}


/**  Text Styling ********************************************************/


a{
	color:#008252;
}

a:hover{
color:#7f490b;
}

#index_content h1{
	font-size: 25px;
	font-weight: normal;
	color: #00713d;
	margin: 0 0 10px 0; 
	padding: 0 0 5px 0;
	line-height: 24px;
}

index_content p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#725f3f;
}

#right_col h1{
	font-size: 25px;
	font-weight: normal;
	color: #00713d;
	margin: 0 0 10px 0; 
	padding: 0 0 5px 0;
	line-height: 24px;
}



#right_col h2{
	font-size: 14px;
	font-weight: 700;
	font-family:Arial, Helvetica, sans-serif;
	color: #00713d;
	margin: 0 0 10px 0; 
	padding: 0 0 5px 0;
	line-height: 16px;
}

p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2e2b2a;
}

p.white {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:12px;
color:#fff;
text-indent:10px;
line-height:20px;
border:0;
margin:0;
}

#page_footer a, p{
	color:#797363;
	text-decoration:none;
}

#services ul, li{
list-style-image:url('../images/check.gif');
vertical-align:text-bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2e2b2a;
	padding-left:10px;
	padding-bottom:3px;
	
}


/** Navigation **********************************************/ 

#left_col dt {
	margin: 0; 
	border:0;
	padding: 0;
	font-size: 12px;
	border-bottom:1px solid #c9c6c1;
	background: url('../images/common/menu_div.gif') no-repeat left top;; list-style-type:none
}

#left_col dd {
	margin: 0; 
	padding: 0;
	font-size: 10px;
	background: url('/images/common/subnav-subback.gif') no-repeat left top;
	list-style-type:none;
}


#left_col dt a {
	color: #1A1917;
	text-decoration: none;
	display: block; 
	padding: 5px 0 5px 0px;
	width: 199px;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:15px;
	border:0;
	margin:0;
}

#left_col dt a:hover { 
			background:#dad4c8; 
			color: #014c2b;
			
			 }


/** Logo Replace **/
#bglogoreplace{
	background:url('../images/bg_logo.jpg') top left no-repeat;
	float:left;
	width:226px;
	height:85px;
	text-indent:-9999px;
}

#soarlogoreplace{
	background:url('../images/soar_header.jpg') top left no-repeat;
	float:left;
	width:256px;
	height:118px;
	text-indent:-9999px;
}

#mjlogoreplace{
	background:url('../images/mj_logo.jpg') top left no-repeat;
	float:left;
	margin-top:15px;
	width:337px;
	height:60px;
	text-indent:-9999px;
}

/**  Other styles **/

#right_col img{
border:0;
padding-left:10px;
padding-right:10px;
}