 
/****** PAGE BACKGROUND ******/

body {
		background-color: #58615C;
		margin-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		background-image:  url(../images/top_map_bg.jpg); 
		background-repeat: no-repeat;
		background-position: top;
		height: 748px;	
	 }
 
/****** TEXT APPEARANCE ******/
.text {
		font-size:9pt; 
		font-family: arial, helvetica, sans-serif; 
		color: #FFFFFF;
		margin-left: 37px;
		margin-right: 37px;
		}
.text a:link {
		font-size:9pt; 
		font-family: arial, helvetica, sans-serif;
        text-decoration:none;
		color: #FFFFFF;
    }
.text a:hover { 
		font-size:9pt; 
		font-family: arial, helvetica, sans-serif;
		text-decoration: underline;
		color: #FFFFFF; 
	}
.text a:visited { 
		font-size:9pt; 
		font-family: arial, helvetica, sans-serif;
		text-decoration:none;
		color: #FFFFFF; 
	}
.date {
		font-size:10pt; 
		font-family: arial, helvetica, sans-serif; 
		color: #58625C;
		margin-left: 33px;
		margin-top: 10px;
		margin-bottom: 0px;
		}
.sub_menu {
		float: left;
		font-size:8pt; 
		font-family: arial, helvetica, sans-serif;
		color: #8F9592;
		padding: 16px 2px;
		}
.sub_menu a:link {
		font-size:8pt; 
		font-family: arial, helvetica, sans-serif;
        text-decoration:none;
		color: #8F9592;
    }
.sub_menu a:visited { 
		font-size:8pt; 
		font-family: arial, helvetica, sans-serif;
		text-decoration:none;
		color: #8F9592; 
	}
.sub_menu a:hover { 
		font-size:8pt; 
		font-family: arial, helvetica, sans-serif;
		text-decoration: none;
		color: #E96E20; 
	}
.address {
		font-size:8pt; 
		font-family: arial, helvetica, sans-serif; 
		color: #949A97;
		margin-left: 0px;
		margin-top: 3px;
		}
.copyright {
		font-size:8pt; 
		font-family: arial, helvetica, sans-serif; 
		color: #949A97;
		margin-top: 10px;
		}
.address a:link {
		font-size:8pt; 
		font-family: arial, helvetica, sans-serif;
        text-decoration:none;
		color: #949A97;
    }
.address a:visited { 
		font-size:8pt; 
		font-family: arial, helvetica, sans-serif;
		text-decoration:none;
		color: #949A97; 
	}
.address a:hover { 
		font-size:8pt; 
		font-family: arial, helvetica, sans-serif;
		text-decoration: none;
		color: #FFFFFF; 
	}
.email {
		font-size:8pt; 
		font-family: arial, helvetica, sans-serif; 
		color: #949A97;
		margin-left: 0px;
		margin-top: 3px;
		}
.email a:link {
		font-size:8pt; 
		font-family: arial, helvetica, sans-serif;
        text-decoration:none;
		color: #949A97;
    }
.email a:hover { 
		font-size:8pt; 
		font-family: arial, helvetica, sans-serif;
		text-decoration: underline;
		color: #FFFFFF; 
	}
.email a:visited { 
		font-size:8pt; 
		font-family: arial, helvetica, sans-serif;
		text-decoration:none;
		color: #949A97; 
	}
.texthome {
		font-size:10pt; 
		font-family: arial, helvetica, sans-serif; 
		line-height: 130%;
		color: #FFFFFF;
		text-align: left;
		margin-left: 33px;
		margin-right: 33px;
		margin-top: 30px;
		}
.article_link{
		font-size:8pt; 
		font-family: arial, helvetica, sans-serif; 
		color: #FFFFFF;
		text-align: left;
		margin-left: 33px;
		margin-bottom: 10px;
		}
.article_link a:link {
		font-size:8pt; 
		font-family: arial, helvetica, sans-serif;
        text-decoration:none;
		color: #FFFFFF;
    }
.article_link a:hover { 
		font-size:8pt; 
		font-family: arial, helvetica, sans-serif;
		text-decoration:underline;
		color: #FFFFFF; 
	}
.article_link a:visited { 
		font-size:8pt; 
		font-family: arial, helvetica, sans-serif;
		text-decoration:none;
		color: #FFFFFF; 
	}
.button_home {
		font-size:8pt; 
		font-family: arial, helvetica, sans-serif;
		float: left;
		text-decoration: none;
		padding: 12px 13px;
		color: #E96E20;
		background: #58615C;
		}

/****** MENU ******/

.topmenu {
		background-color: #4D5651;
		height: 37px;
	}

/****** LAYOUT ******/
.border {
		border-bottom: 1px solid #747373;
		border-left: 1px solid #747373;
		border-right: 1px solid #747373;
	}
#flashhead {
			margin-top: 0px;
			text-align: center;
}
.line_anim {
		margin-top: 46px;
		text-align: center;
		}
#container {
		margin-left: auto;
    	margin-right: auto;
		width: 813px;
		}
#container2 {
		margin-left: auto;
    	margin-right: auto;
		width: 813px;
		}
#spacer1 {
		margin-top: 46px;
		}
#spacer2 {
		margin-top: 26px;
		}
#spacer_address {
		margin-top: 37px;
		}
spacer473 {
		height: 473px;
		}


/****** BACKGROUNDS ******/
.bottom_content {
		background-image:  url(../images/bottom_content_bg.gif);
		margin-top: 0px;
		background-repeat: repeat-x;
		height: 195px;
		width: 813px;
		}
.search_content {
		background-image:  url(../images/bottom_content_bg.gif);
		margin-top: 0px;
		background-repeat: repeat;
		height: 473px;
		width: 813px;
		}
.banner_bg {
		background-image:  url(../images/banner_alt.gif);
		margin-top: 0px;
		background-repeat: no-repeat;
		height: 158px;
		width: 850px;
		}
.content_bg {
		background-image:  url(../images/bottom_content_bg.gif);
		margin-top: 0px;
		background-repeat: repeat;
		height: 471px;
		width: 813px;
		}
.portfolio_main_bg {
		background-image:  url(../images/portfolio_main_bg.jpg);
		margin-top: 0px;
		background-repeat: no-repeat;
		height: 471px;
		width: 813px;
		}
.portfolio_bg_walgreens {
		background-image:  url(../images/portfolio_bg_walgreens.jpg);
		margin-top: 0px;
		background-repeat: no-repeat;
		height: 471px;
		width: 813px;
		}
.portfolio_bg_mays {
		background-image:  url(../images/portfolio_bg_mays.jpg);
		margin-top: 0px;
		background-repeat: no-repeat;
		height: 471px;
		width: 813px;
		}
.portfolio_bg_springfield {
		background-image:  url(../images/portfolio_bg_springfield.jpg);
		margin-top: 0px;
		background-repeat: no-repeat;
		height: 471px;
		width: 813px;
		}
.portfolio_bg_reserve {
		background-image:  url(../images/portfolio_bg_reserve.jpg);
		margin-top: 0px;
		background-repeat: no-repeat;
		height: 471px;
		width: 813px;
		}
.search_field {
		background-image:  url(../images/search_field.gif);
		margin-top: 0px;
		background-repeat: no-repeat;
		background-position: top left;
		height: 37px;
		}


/****** FORMS ******/
.searchbox {
		font-size: 9pt;
		font-family: arial, helvetica, sans-serif;
		color: #FFFFFF; 
		width: 149px; 
		height: 16px;
		border: 0px solid; 
		background-color: #58625C; 
		margin-top: 0px;
		margin-left: 25px;
		margin-right: 0px;
		margin-bottom: 0px;
		
		}
/****** LISTS ******/



