/* STYLES UNIQUE TO A CERTAIN PAGE. PLEASE MAKE BEGINNING AND END COMMENTS TO SEPARATE EACH PAGE. */

/*Home page styles*/
#home_pic {
	width:975px;
	padding:0;
	margin:0;
}

#home_bottom {
	width:975px;
	padding:0 0 0 0;
	margin:0;
	background-image:url(../images/bg_home_none.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

#home_bottom_left {
	width:650px;
	padding:0;
	margin:0;
	float:left;
}

#home_bottom_right {
	width:325px;
	padding:0;
	margin:0;
	float:left;
}

.home_column {
	width:325px;
	padding:0;
	margin:0;
	float:left;
}

.home_heading {
	width:325px;
	padding:28px 0 0 0;
	margin:0;
	text-align:center;
	color:#002D62;
	text-transform:uppercase;
	font-weight:bold;
	font-size:17px;
}

.home_content {
	width:253px;
	padding:50px 0 51px 72px;
	margin:0;
	color:#002D62;
}

.home_content a {
	color:#002D62;
	font-weight:bold;
	text-decoration:underline;
}

body#home #footer {
	background-image:url(../images/bg_footer_home.jpg);
}

/*Contact Us Page commands, table and cell can remain the same, but everything else is changable*/

table#contact-us  {
	width:580px;
	padding:0;
	margin:12px 0 24px 0;
}

table#contact-us td  {
	padding:5px 3px;
}

td.name  {
	width:168px;
	font-weight:bold;
}

td.field  {
	width:400px;
}
/*End contact us page styles*/

/*Webinars Page commands, table and cell can remain the same, but everything else is changable*/

table#webinars  {
	width:300px;
	padding:0;
	margin:0;
}

table#webinars td  {
	padding:3px;
}

td.wname  {
	width:100px;
	font-weight:bold;
}

td.wfield  {
	width:188px;
}
/*End contact us page styles*/

/*Active and Archived Project styles*/

#schedule_proj {
	width:238px;
	padding:10px;
	margin:0;
	background-color:#14467B;
	text-align:center;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}

#schedule_proj a {
	color:#FFFFFF;
}

#left_project_pics {
	text-align:center;
}

#left_project_pics img {
	border:3px solid #14467B;
	margin-bottom:15px;
}

#left_col_proj {
	width:288px;
	padding:0 5px 0 0;
	margin:0;
	float:left;
}

#left_col_proj_content {
	width:272px;
	padding:0 5px 0 10px;
	margin:0;
}

#right_col_proj {
	width:282px;
	padding:0 0 0 10px;
	margin:0;
	float:left;
}

.project_contact {
	font-size:13px;
	font-weight:bold;
	padding:18px 9px;
	margin:18px 25px 18px 0;
	background-color:#14467B;
	text-align:center;
}

.project_contact a {
	color:#FFFFFF;
}

/*Project Pages*/

#services_project_text h6{
	padding:0 0 0 0;
}

.history_pic {
	float:right;
	 margin:0 0 5px 5px;
}

/*Articles page columns*/

#left_col {
	width:288px;
	padding:0 5px 0 0;
	margin:0;
	float:left;
}

#right_col {
	width:282px;
	padding:0 0 0 10px;
	margin:0;
	float:left;
}

#col_three {
	padding:0 0 0 15px;
}

.green {
	color:#9EA900;
}
/*Locate Us page styles*/
#map {
	width:550px;
	height:450px;
	padding:0 0 20px 0;
	margin:0;
}

/*Grey Header Styles*/
body#enviro_contact div#content_header,
body#awards div#content_header,
body#contact div#content_header,
body#active div#content_header,
body#archived div#content_header,
body#archived-active_projects div#content_header,
body#resources div#content_header,
body#sitemap div#content_header,
body#webinars div#content_header,
body#locate div#content_header,
body#organizations div#content_header,
body#client_portal div#content_header,
body#contract_bids div#content_header,
body#featured_projects div#content_header,
body#planning_form div#content_header {
	background-image:url(../images/bg_gray_general.jpg);
}

body#career div#content_header, 
body#openings div#content_header,
body#resume div#content_header,
body#history div#content_header,
body#mission div#content_header,
body#letter div#content_header {
	background-image:url(../images/bg_gray_forty.jpg);
}



body#services div#content_header {
	background-image:url(../images/bg_gray_services.jpg);
}

body#architecture div#content_header,
body#arch_proj_retail div#content_header,
body#arch_proj_office div#content_header,
body#arch_proj_religious div#content_header,
body#arch_proj_gov div#content_header {
	background-image:url(../images/bg_gray_architecture.jpg);
}

body#civil div#content_header,
body#civil_proj_surv div#content_header,
body#civil_proj_site div#content_header,
body#civil_proj_storm div#content_header,
body#civil_proj_infra div#content_header,
body#civil_proj_asset div#content_header,
body#civil_proj_gis div#content_header,
body#sidewalk div#content_header {
	background-image:url(../images/bg_gray_civil.jpg);
}

body#green div#content_header,
body#environmental div#content_header,
body#env_proj_bfrd div#content_header,
body#env_proj_envcom div#content_header,
body#env_proj_fund div#content_header,
body#env_proj_envass div#content_header,
body#env_proj_invest div#content_header,
body#env_proj_tank div#content_header,
body#env_proj_wetser div#content_header {
	background-image:url(../images/bg_gray_environmental.jpg);
}

body#testing div#content_header,
body#geo_proj_asph div#content_header,
body#geo_proj_tech div#content_header,
body#geo_proj_crete div#content_header,
body#geo_proj_aggr div#content_header {
	background-image:url(../images/bg_gray_testing.jpg);
}

body#structural div#content_header,
body#struc_proj_ind div#content_header,
body#struc_proj_comm div#content_header,
body#struc_proj_gov div#content_header,
body#struc_proj_tran div#content_header {
	background-image:url(../images/bg_gray_structural.jpg);
}

body#community div#content_header,
body#comm_proj_comp div#content_header,
body#comm_proj_sitep div#content_header,
body#comm_proj_comd div#content_header,
body#comm_proj_corrp div#content_header,
body#comm_proj_subd div#content_header,
body#comm_proj_stuep div#content_header,
body#comm_proj_gismp div#content_header,
body#comm_proj_orgp div#content_header {
	background-image:url(../images/bg_gray_community.jpg);
}

body#transportation div#content_header,
body#trans_proj_rd div#content_header,
body#trans_proj_rnd div#content_header,
body#trans_proj_air div#content_header,
body#trans_proj_bdg div#content_header,
body#trans_proj_traf div#content_header,
body#trans_proj_real div#content_header,
body#trans_proj_cons div#content_header,
body#roundabouts div#content_header{
	background-image:url(../images/bg_gray_transportation.jpg);
}

applet {
	margin:0 0 18px 0;
}

.heading_normal {
	font-size:12px;
	font-weight:normal;
}

body#featured_projects div#general_left_content {
	text-align:center;
}

body#featured_projects div#general_left_content img {
	margin-bottom:9px;
}

body#featured_projects h2 {
	padding-bottom:15px;
}

body#contract_bids h6 {
	padding:18px 0 6px 0;
}

body#sitemap p {
	padding:5px 0;
}

body#sitemap blockquote {
	padding:0;
	margin:5px 12px;
}

body#sitemap h5 {
	padding:15px 0 0px 0;
}

body#sitemap h5 a {
	padding:15px 0 0 0;
	font-size:12px;
}