/* @override http://nrvalliance/css/fp_styles.css */

@import url('layout.css');
@import url('base_2.css');

#page-wrapper {
	background: #162939 url(../images/page_wrapper_bg.jpg) no-repeat 0px 0px;
	min-height: 800px;
}

#pw-brdr-left {
	background: transparent url(../images/pw_brdr_left.jpg) no-repeat 0px 0px;
}

#pw-brdr-right {
	background: transparent url(../images/pw_brdr_right.jpg) no-repeat 815px 74px;
}

#page-area {
	min-height: 618px;
	position: relative;
}

#slogan {
	padding-bottom: 0px;
	position: relative;
}

#map-static {
	background: transparent url(/images/map_static.gif) no-repeat 0px 0px;
	position: absolute;
	left: 5px;
	top: 123px;
	width: 272px;
	height: 232px;
}

#flash-map-wrapper {
	position: relative;
	height: 232px;
}

#flash-map {
	position: absolute;
	left: -16px;
	top: 0px;
	width: 538px;
	height: 534px;
	z-index: 1;
}

#content-area {
	min-height: 262px;
}

.col-group {
	width: 100%;
	background: #fff url(../images/fp_content_area_bg.gif) repeat-y 0px 0px;
	overflow: hidden;
}

.two-col .col {
	float: left;
}

.data-center {
	width: 538px;
	font-size: 12px;
}

.data-center .col-group {
	margin-top: 0px;
}

h3 {
	font-size: 16px;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.data-center h3 {
	color: #2d671f;
}

.put-it-together h3 {
	color: #fff;
	margin-bottom: 0px;
}

.data-center ul {
	padding-left: 0px;
	margin: 13px 0px 0px;
}

.data-center ul li {
	padding-left: 15px;
	margin-bottom: 10px;
	background: transparent url(../images/section_nav_bullet.gif) no-repeat 0px 1px;
}

.two-col .put-it-together {
	width: 260px;
	float: right;
}

.two-col .data-center .col {
	width: 268px;
}

.two-col .data-center .last-col {
	float: right;
}

.search-for,
.business-guides {
	padding: 14px 11px 11px;
}

.search-for {
	background: #d8d491 url(../images/search_for_bg.jpg) repeat-x 0px 0px;
	border-bottom: 2px solid #fff;
}

.business-guides {
	padding-top: 19px;
	background: transparent url(../images/business_guides_bg.jpg) repeat-x 0px 0px;
}

.area-info {
	width: 230px;
	padding: 16px 19px 6px;
	background: transparent url(../images/area_info_bg.jpg) repeat-x 0px 0px;
}

.area-info ul {
	margin-top: 10px;
}

.area-info ul li {
	margin-bottom: 8px;
}

.search-for .buttons {
	list-style: none;
	padding: 5px 4px 4px;
	float: left;
	margin: 0px;
	background-color: #bab667;
}

.search-for .buttons li {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	background: transparent url(../images/search_for_button_bg_left.gif) no-repeat 0px 0px;
}

.search-for .buttons li a {
	background: transparent url(../images/search_for_button_bg_right.gif) no-repeat 100% 0%;
	line-height: 33px;
	color: #fff;
	float: left;
	padding: 0px 10px;
	display: block;
	text-align: center;
	text-decoration: none;
	font-size: 15px;
}

.sites-button a {
	width: 98px;
}

.search-for .buttons .buildings-button {
	margin-left: 2px;
}

.buildings-button a {
	width: 97px;
}

.data-center h2 {
	color: #fff;
	background-color: #438339;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 17px;
	padding-left: 7px;
	margin: 0px;
	border-bottom: 2px solid #fff;
}

.put-it-together h2 {
	color: #fff;
	background-color: #3c6080;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 17px;
	padding-left: 7px;
	margin: 0px;
	border-bottom: 2px solid #fff;
}

.put-it-together p {
	background: transparent url(../images/put_it_together_bullet.gif) no-repeat 0px 2px;
	color: #e8e89d;
	padding-left: 15px;
	font-size: 110%;
	line-height: 120%;
	margin: 5px 0px 9px;
}

.visit-us {
	padding: 13px 16px 3px;
	background: #8ea3b6 url(../images/visit_us_bg.jpg) repeat-x 0px 0px;
	border-bottom: 2px solid #fff;
}

.put-it-together .button {
	background: transparent none;
	padding-left: 0px;
}

.put-it-together .button a {
	background: #416b91 url(../images/pit_button_bg_left.gif) no-repeat 0px 0px;
	line-height: 34px;
	color: #fff;
	display: block;
	width: 144px;
	height: 33px;
	overflow: hidden;
} 

.put-it-together .button a span {
	background: transparent url(../images/pit_button_bg_right.gif) no-repeat 100% 0%;
	line-height: 34px;
	padding: 0px 10px;
	display: block;
	text-align: center;
}

.for-your-industry {
	padding: 14px 16px 5px;
	min-height: 117px;
	background: transparent url(../images/for_your_industry_bg.jpg) repeat-x 0px 0px;
}

#footer {
	background: transparent url(../images/fp_footer_bg.gif) no-repeat 0px 0px;
}