@charset "utf-8";
* { margin: 0px; padding: 0px; }
/* CSS Document */
body {
	text-align: center;
	background: #4f2d35 url(/i/white_shadow.png) repeat-y center;
}
#stage_sky {
	background: #3676c1 url(/i/sky.gif) repeat-x bottom center;
	width: 1054px;
	text-align: center;
	margin: 0px auto 0px auto;
}
#stage_mountains {
	background: url(/i/mountains.png) no-repeat bottom center;
	width: 1054px;
	text-align: center;
	margin: 0px auto 0px auto;
}
#stage_content {
	width: 950px;
	text-align: center;
	margin: 0px auto 0px auto;
	font-size: 17px;
	line-height: 22px;
}

/*  Corner Contact Info  ------------------------------------------------------------------------------------------------------*/
#contact_corner {
	background: url(/i/phone_number.png) no-repeat right;
	width: 175px;
	height: 25px;
	padding-top: 2px;
	position: absolute;
	top: -30px;
	right: -100px;
	font-size: 15px;
	top: 15px;
}
#contact_corner span{
	display:block;
	text-indent: -731em;
}
#contact_corner a{ position: relative;
	display: block;
	border: 1px solid #000000;
	color: #f06f41;
	color: #000000;
}

/*  Header  ------------------------------------------------------------------------------------------------------*/
#logo_header{
	padding: 0px;
	margin: 0px;
	position: relative;
	width: 754px;
	height: 173px;
	background: url(/i/logo_southwest_research.png) no-repeat center;
	text-indent: -731em;
	margin: 0px auto 15px auto;
	padding-top: 10px;
}
#logo_header h1{
	padding: 0px;
	margin: 0px;
	line-height: 0px;
}
#logo_header h2{
	padding: 0px;
	margin: 0px;
	line-height: 0px;
}
.subheaders{
	margin: 0 auto 30px auto;
	width: 900px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height: 1.4em;
	position: relative;
	top: -15px;
}
.subheaders h3{
	display: inline;
	color: #B5DA74;
	padding: 0 15px;
}
.subheaders h3 span{
	color: #fff;
}

/*  Main Content Area  ------------------------------------------------------------------------------------------------------*/
#content_area{
	position: relative;
	top: -28px;
	float: left;
	width: 700px;
	text-align: justify;
	padding-right: 30px;
	border-right: solid 1px #3f2a17;
	color: #FFFFFF;
	margin: 0px auto 0px auto;
	margin-top: 0px;
	padding-top: 0px;
}
#content_area_projects{
	float: left;
	width: 300px;
	text-align: left;
	color: #FFFFFF;
	font-size: 17.5px;
	padding-right: 10px;
}
#content_area_projects p{
	margin-bottom: 20px;
}
#content_area_projects2{
	float: left;
	width: 300px;
	text-align: left;
	color: #FFFFFF;
	font-size: 17.5px;
	padding-right: 20px;
	padding-left: 10px;
}
#content_area_projects3{
	float: left;
	width: 300px;
	text-align: left;
	padding-right: 10px;
	color: #FFFFFF;
	font-size: 17.5px;
}
#sample_replace{
	display:block;
	position: relative;
	left: -50px;
	width: 310px;
	height: 36px;
	background: url(/i/sample.png) no-repeat center;
	text-indent: -734em;
	margin: 0px auto 15px auto;
}
.move_left{
	position: relative;
	left: -50px;
	margin-bottom: 10px;
}
#content_area_projects2 p{
	margin-bottom: 20px;
}
#content_area_projects3 p{
	margin-bottom: 20px;
}
#content_area p img{
	position: relative;
	top: 3px;
}
#content_area p{
	margin-bottom: 20px;
}
#content_area ul{
	margin-top: 15px;
}
#content_area li{
	color: #632913;
	margin-left: 386px;
}
#content_area li span{
	color: #FFFFFF;
}
#wrapper{
	position: relative;
	top: -30px;
	width: 1025px;
}

/*  Sidebar with Offices  ------------------------------------------------------------------------------------------------------*/
#offices_sidebar{
	position: relative;
	top: -50px;
	float: left;
	text-align: center;
	width: 190px;
	margin-left: 22px;
}
#offices_sidebar p{
	padding: 0px;
	margin: 0px;
	color: #caddec;
	font-size: 12px;
	text-indent: 0px;
	margin-bottom: 1px;
	position: relative;
	top: -5px;

}
#offices_sidebar span{
	display: block;
	width: 173px;
	text-indent: -731em;
}
.office_ca {
	height: 181px;
	background: url(/i/offices_junction_city_california.png) no-repeat;
}
.office_co {
	height: 225px;
	background: url(/i/offices_durango_colorado.png) no-repeat;
}
.office_ut {
	height: 205px;
	background: url(/i/offices_moab_utah.png) no-repeat;
}
/*  Footer (Contact Info)  ------------------------------------------------------------------------------------------------------*/
#contact_footer{
	text-align: center;
	position: relative;
	top: -30px;
	clear: both;
	color: #432e42;
	padding-bottom: 100px;
	width: 1000px;
}
#contact_footer2{
	text-align: left;
	clear: both;
	color: #432e42;
	padding-bottom: 75px;
	margin: 0px auto 0px auto;
}
.p_float{
	float: left;
	width: 242px;
}
.move_bird{
	position: relative;
	left: 30px;
	top: 30px;
}
.ab{
	position: absolute;
	left: 417px;
}
.no_top_padding{
	padding-top: 5px;	
}
#return_home{
	position: relative;
	left: -40px;
}

/* Extras ---------------------------------------------------------------------------------------------------------------*/
.clear {
	clear: both;
}

.img_float_left{
	float:left;
	margin-right: 17px;
	margin-bottom: 0px;
}
.img_float_left2{
	float:left;
}


.img_float_right{
	float:right;
	margin-left: 17px;
	margin-bottom: 17px;
}

.left_text_margin{
	margin-left: 57px;
	margin-top:10px;
}
.right_text_margin{
	margin-top:10px;
}
.text_align_right{
	text-align: right;
	
}

a{
	color: #cc3402;
}
a:hover{
	color: #000000;
}
