/* CSS Document */
html,body{

height:100%;
width:100%;
margin-left: auto;
margin-right: auto;
margin-top:0em;
margin-bottom:0;

}
#container{
position:absolute;
display:block;
width:100%;
height:100%;
text-align:center;
}

.width {
display:block;
width:800px;
margin-left: auto;
margin-right: auto;
text-align:center;
border: 0px solid #000000;
}

.header{
display:block;
background-image:    url(images/fronthead.jpg);
background-color:none;
background-repeat: no-repeat;
width: 100%;
height: 410px;
padding-left:0em;
padding-top:3em;
clear:both;
}
.headernews{
display:block;
background-image:    url(images/news.jpg);
background-color:none;
background-repeat: no-repeat;
width: 100%;
height: 410px;
padding-left:0em;
padding-top:3em;
clear:both;
}
.headercrane{
display:block;
background-image:    url(images/crane.jpg);
background-color:none;
background-repeat: no-repeat;
width: 100%;
height: 410px;
padding-left:0em;
padding-top:3em;
clear:both;
}
.headerschedule{
display:block;
background-image:    url(images/scedule.jpg);
background-color:none;
background-repeat: no-repeat;
width: 100%;
height: 410px;
padding-left:0em;
padding-top:3em;
clear:both;
}

.headerwerecycle{
display:block;
background-image:    url(images/werecycle.jpg);
background-color:none;
background-repeat: no-repeat;
width: 100%;
height: 410px;
padding-left:0em;
padding-top:3em;
clear:both;
}
#menumainout{
position: relative;  
top: 7px;
width:100%;
}
#menumain{

height:25px;
color: #ffffff;
font: 16px ARIAL,sans-serif;
text-align:center;
padding-left:0em;

}
#menumain a {

	font: 12px ARIAL BLACK,sans-serif;
	color: #FFFFFF;
	text-decoration:none;
	margin:1em;
}

#content{
display:block;
width:800px;

text-align:left;
padding-top:0em;
padding-bottom:0em;

color: #3399cc;
font: 12px ARIAL,sans-serif;
}
#contentwide{
display:block;
width:800px;
background-image: url(images/fadeback.jpg);
background-color:none;
background-repeat: no-repeat;
text-align:left;
padding-top:0em;
padding-bottom:0em;

color: #3399cc;
font: 12px ARIAL,sans-serif;
}



#content2{
display:block;
width:800px;
background-image: url(images/fadeback.jpg);
background-color:none;
background-repeat: no-repeat;
text-align:center;

padding-top:1em;
color: #3399cc;
font: 14px ARIAL,sans-serif;

}

#content2tv{
display:inline;
width:426px;
text-align:left;
float:left;
margin-left:1em;
margin-top:1.5em;
}

#content2in{
display:block;
width:700px;
text-align:left;
padding:2em;
line-height:2em;
color: #3399cc;
font: 14px ARIAL,sans-serif;
}

#content2 p{
display:inline;
font: 15px ARIAL,sans-serif;
line-height:1.25em;
float:left;
text-align:left;
padding-left:1em;
padding-right:1em;
padding-top:2em;
}

.contentnews{
display:block;
width:700px;
background-image:url(images/newsback.png);
background-color:none;
background-repeat: no-repeat;
text-align:center;
padding:0em;
padding-right:0 em;
line-height:2em;
color: #3399cc;
font: 14px ARIAL,sans-serif;
margin-left:auto;
margin-right:auto;
margin-top:2em;
}

.contentnewsin{
display:block;
width:650px;
padding:2em;
text-align:left;


}
#formright{
display:inline;
float:left;
width:400px;
background-image: url(images/formBack.jpg);
background-color:none;
background-repeat: no-repeat;
text-align:left;
padding-top:10em;
padding-bottom:0em;
color: #3399cc;
font: 14px ARIAL,sans-serif;
margin-left:0em;
}
#formrightcontent{
padding-right:1em;
display:block;
margin-left: 4em;
}
#contentinner{
display:block;
float:left;
width: 360px;
text-align:left;
color: #3399cc;
font: 14px ARIAL ,sans-serif;
background-image: url(images/contentinnerback.png);
background-color:none;
background-repeat: no-repeat;
margin-top:1em;

}
#contentinnertxt{
display:block;
width: 300px;
padding:1em;
padding-top:0.5em;

}
#contentinner h2{
display:block;
color: #3399cc;
font: 16px ARIAL,sans-serif;
font-weight:800;
text-align:center;

}
#contentinner li{

color:#33cc66;

}
#contentinner img.line{
display:inline;
float:left;
margin-top:2em;
margin-bottom:2em;
margin-right:0.15em;
border: 1px solid #3399cc;
}
#contentinner img.bottom{
display:block;
margin-top:0em;
margin-bottom:0em;
margin-right:0em;

}
#contentinner img.clearboth {
display:block;
margin-bottom:2em;
margin-top:2em;
margin-right:0.15em;
border: 1px solid #3399cc;
clear:both;
}
#contentinner2{
width:700px;
display:inline;

text-align:center;
padding-top:1em;
padding-bottom:1em;
color: #000000;
font: 14px ARIAL,sans-serif;
margin-left:100px;
}
#contentinner2 h1{
display:block;
color: red;
font: 50px ARIAL,sans-serif;
font-weight:800;
text-align:center;
margin-top:1em;
}
#contentinner2 h2{
display:block;
color: #000000;
font: 16px ARIAL,sans-serif;
font-weight:800;
text-align:center;
margin-right:0em;
}
#contentinner2 h3{
display:block;
color: #000000;
font: 16px ARIAL,sans-serif;
font-weight:800;
text-align:center;
margin-right:0em;
}
#greenfooter
{
display:block;
clear:both;
width: 800px;
background-image: url(images/footer.jpg);
background-color:none;
background-repeat: no-repeat;
height:39px;
margin-left: auto;
margin-right: auto;
color: #ffffff;
font: 12px ARIAL,sans-serif;
padding-top:1em;
}
h1.green{
display:block;
color: #33cc66;
font: 22px ARIAL BLACK,sans-serif;
text-align:center;

}
h1.blue{

color: #3399cc;
font: 18px ARIAL BLACK,sans-serif;
text-align:center;

}

h1.white{

color: #ffffff;
font: 18px ARIAL BLACK,sans-serif;
text-align:center;

}
h2.blue{
display:block;
color: #3399cc;
font: 25px ARIAL BLACK,sans-serif;
text-align:center;

}
td {
color: #3399cc;
font: 12px ARIAL BLACK,sans-serif;
}
.tv {
width:300px;
display:inline;
float:left;
}

p.main{
display:block;
width:300px;
}