body {
  text-align:center;
  margin:0px;
  background:#ffffff;
}



.bodyContainer {
  margin:0 auto;
  text-align:left;
  width:768px;
} 

#header {
  height:150px;
  background-image:url('../images/global/headerBg.gif');
  background-repeat:repeat-x;
}

#navBar {
  height:21px;
  background:#dadada;
}

#accentbar {
  height:13px;
  background-image:url('../images/global/accentbarBg.gif');
  background-repeat:repeat-x;
}

#contentArea {

}

#footer {
  height:133px;
  background-image:url('../images/global/footerBg.gif');
  background-repeat:repeat-x;
}

#navigation li {
  list-style:none;
  float:left;
  line-height:21px;
}

#navigation {
  padding-left:0px;
  margin-left:0px;
}

/* about page */

.mainText{

width:55%;
float:left;
padding-top:20px;
}

.bodyContainer2 {
  margin:0 auto;
  text-align:left;
  width:800px;
} 

.mainText2{

width:765px;
float:left;
padding-top:20px;
}

.secondaryContent{

width:43%;
float:right;
padding-top:20px;
}


/* services page */

.servicesMainText{
width:70%;
float:left;
padding-top:20px;
}

.servicesSecondaryContent{

width:29%;
float:right;
padding-top:20px;
}


/*news page */
.newsMainText{
width:99%;
float:left;
padding-top:20px;
}

.newsSecondaryContent{

width:1%;
float:right;
padding-top:20px;
}


/*crane training */

.ccwMainText{
width:40%;
float:left;
padding-top:20px;
}

.ccwSecondaryContent{

width:60%;
float:right;
padding-top:20px;
}

.paddingRight{
padding-right:20px;
}


/* form styles */


textarea{
color:#000000;
background:#eeeeee;
border: 1px solid #006699;
}

input{

color:#000000;
background:#eeeeee;
border: 1px solid #006699;
}

.submit input{
color:#000;
background:#DAEDF1;
border: 2px outset #89AFB8;
}#contentArea .bodyContainer .mainText h1 div font marquee strong {
	color: #00F;
}
