

body {
  background-color:#4b4b4c;  
  margin:0px;
}

img {
  border:0px;
  display:block;
}

h1 {
color:#00bcde;
font-size:26px;
}

ul {
  list-style:square;
  color:#00bcde;
  margin-left:0px;
  padding-left:0px;
  padding-left:15px;
  margin-top:5px;
}

ul span {
  color:#ffffff;
}

span.blue {
  color:#00bcde;
}

div {
  font-family:Helvetica,Arial,sans-serif;
  font-size:12px;
  line-height:1.6em;
  color:#ffffff;
}

div a {
  font-family:Helvetica,Arial,sans-serif;
  font-size:12px;
  line-height:1.3em;
  color:#00bcde;
}

#outercontainer {
  width:100%;
  height:100%;
  background-color:#4b4b4c;
  text-align:center;
}

#innercontainer {
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:750px;
  text-align:left;

  padding-top:81px; /* to push down the background image in the mainboxarea div */
}


/***************************************/
/******** MENU / HEADER STYLES *********/
/***************************************/

#menu_header {
  margin: 0; padding: 0; border: 0;
  position:absolute;
  top:0px;
  left:0px;
}

#menu_top {
  background: url('images/menu_top.jpg') left no-repeat;
  width:750px;
  height:61px;
  margin: 0;
  padding: 0;
}

#menu_middle {
  width:750px;
  height:19px;
}

#menu_mid {
	margin: 0;
	padding: 0;
	border: 0;
}

#menu_bottom {
  background: url('images/menu_bottom.png') top;
  width:750px;
  height:29px;
}

.menu_mid_image {
  float:left;
}

#menu_container {
  position:relative;
  float:left;
  width: 572px;
}

#menu_div {
/*  position:relative; */
    margin:0;
	border: 0;
	padding: 0;
  float:left;
  width: 571px;
}

#nav {
	list-style: none;
	padding: 0;
	border: 0;
	margin: 0;
}

#nav li {
	float: left;
}

#nav li ul {
	position: absolute;
	list-style:none;
	left: -999em;
	margin-top: 0;
	padding: 0;
	background: #000000;
}

#nav li ul li {
	width: 150px;
	float: none;
	padding: 0;
	margin: 0;
	border: 0;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

/***************************************/
/******** MAIN AREA BOX STYLES *********/
/***************************************/
.MainAreaBox {
  width:750px;
  min-height: 300px;
    background-repeat:no-repeat;
}

#bottom_fixer {
  width:40px;
  height:37px;
  background-repeat:no-repeat;
  background-image:url(images/bottom_fixer.png);
}


#homepage_box {
  background:url(images/background-home.jpg) top left no-repeat #000000;
  
}

#aboutbox {
	background: url(images/background-about.jpg) left top no-repeat #000000;
}

#beep_box {
  background: url(images/background-building_science.jpg) left top no-repeat #000000;
}

#contact_box {
  background: url(images/background-contact.jpg) left top no-repeat #000000;
}

#openings_box {
  background: url(images/background-openings-small.jpg) left top no-repeat #000000;
}

#openings_box-good {
  background: url(images/background-openings.jpg) left top no-repeat #000000;
}

#why_levelton_box {
  background: url(images/background-why_levelton.jpg) left top no-repeat #000000;
}

#career_box {
  background: url(images/background-careers.jpg) left top no-repeat #000000;
}


#materials_box {
  background:url(images/background-materials.jpg) left top no-repeat #000000;  
  
}

#environment_box {
  background-image:url(images/background-environment.jpg);
}

#geotechnical_box {
  background:url(images/background-geotech.jpg) top left no-repeat #000000;
}

#building_science_box {
  background: url(images/background-building_science.jpg) top left no-repeat #000000;
}

#strata_box {
  background: url(images/background-strata.jpg) top left no-repeat #000000;
}

#news_and_events_box {
  background:url(images/background-news.jpg) top left no-repeat #000000;
}

#blank_box {
}


/***************************************/
/*********** FOOTER STYLES *************/
/***************************************/

#footer {
  margin-top:0px;
  padding-top:15px;
  position:relative;
  height:100px;
}

#inside_footer {
  margin-top:0px;
  padding-top:49px;
  position:relative;
  height:10px;
}

#footer_mid_separator {
  background-image:url(images/mid_separator.png);
  height:47px;
  width:722px;
  position:absolute;
  top:-15px;
  left:0px;
}

#footer_main_image {
  background-image:url(images/main_footer.png);
  border-width:2px;
  border:#FF0000;
  height:120px;
  width:750px;
}

.FooterBox {
  background-color:#000000;
  width:750px;
  height:5px;
}

#inside_footer_content {
  position:absolute;
  top:30px;
  left:35px;
}

#footer_top {
  position:absolute;
  top:-35px;
  left:0px;
  background-image:url(images/footer_top.png);
  background-repeat:no-repeat;
  height:35px!important;
  width:750px!important;
}

/***************************************/
/********** FINEPRINT STYLES ***********/
/***************************************/

#fineprint {
  font-family:Helvetica,Arial,sans-serif;
  font-size:10px;
  color:#ffffff;
  padding-top:26px;
  width:750px;
}

#inside_fineprint {
  font-family:Helvetica,Arial,sans-serif;
  font-size:10px;
  color:#ffffff;
  padding-top:0px;
  width:750px;
}

#fineprint a {
  color:#ffffff;
  text-decoration:none;
}

#inside_fineprint a {
  font-family:Helvetica,Arial,sans-serif;
  font-size:10px;
  color:#ffffff;
  padding-top:0px;
  width:750px;
}

#fineprint_left {
  float:left;
  width:50%;
  text-align:left;
}

#fineprint_right {
  float:left;
  width:50%;
  text-align:right;
}



/***************************************/
/************ HEADER STYLES ************/
/***************************************/

#header_main {
  background-image:url(images/header_main.png);
    background-repeat:no-repeat;
  height:23px;
  width:239px;
  display:block;
}

#header_materials {
  background-image:url(images/header_materials.png);
    background-repeat:no-repeat;
  height:21px;
  width:124px;
  display:block;
}

#header_environment {
  background-image:url(images/header_environment.png);
    background-repeat:no-repeat;
  height:25px;
  width:382px;
  display:block;
}

#header_building_science {
  background-image:url(images/header_building_science.png);
    background-repeat:no-repeat;
  height:24px;
  width:282px;
  display:block;
}

#header_news_and_events {
  background-image:url(images/header_news_and_events.png);
    background-repeat:no-repeat;
  height:21px;
  width:282px;
  display:block;
}




/* news styles*/

.news_table_left {
  width:150px;
}
.news_table_right {

}
