﻿p {
	font-family:"Lucida Sans", "Lucida Sans Unicode","Lucida Grande", "Trebuchet MS";
	color:#e5e1d5;
	font-size:80%;
	line-height:150%;
	margin:0px;
	padding:0px;
 
}

h1 {
	font-family:"Lucida Sans", "Lucida Sans Unicode","Lucida Grande","Trebuchet MS";
	color:#e5e1d5;
	font-size:300%;
	margin:0px;
	padding:0px;
}

h2{
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS";
	color:#e5e1d5;
	font-size:150%;
	padding:0px;
	margin:0px;
}

h3{
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS";
	color:#e5e1d5;
	font-size:150;
	padding:0px;
	margin:0px;
	letter-spacing:.125em;
}

h4{
	font-family:"Lucida Sans", "Lucida Sans Unicode","Lucida Grande", "Trebuchet MS";
	color:#e5e1d5;
	font-size:130%;
	font-style:italic;
	padding: 5px 0px 0px 0px;
	margin:0px;
}

h5{
	font-family:"Lucida Sans", "Lucida Sans Unicode","Lucida Grande", "Trebuchet MS";
	color:#e5e1d5;
	font-size:100%;
	font-weight:normal;
	padding: 10px 0px 0px 0px;
	margin:0px;
}

a:link{
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS";
	color:#51c3e4;
	font-weight:bold;
	font-size:90%;
	line-height:150%; 
}

a:active {
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS";
	color:#51c3e4;
	font-weight:bold;
	font-size:90%;
	line-height:150%; 
}

a:hover {
	font-family:"Lucida Sans", "Lucida Sans Unicode","Lucida Grande", "Trebuchet MS";
	color:#433c36;
	font-style:italic;
	font-size:90%;
	line-height:150%; 
}

a:visited {
	font-family:"Lucida Sans", "Lucida Sans Unicode","Lucida Grande", "Trebuchet MS";
	color:#51c3e4;
	font-style:italic;
	font-size:90%;
	line-height:150%; 
}

a:visited:hover {
	font-family:"Lucida Sans", "Lucida Sans Unicode","Lucida Grande", "Trebuchet MS";
	color:#433c36;
	font-style:italic;
	font-size:90%;
	line-height:150%; 
}



a:link{
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS";
	color:#51c3e4;
	font-weight:bold;
	font-size:90%;
	line-height:150%; 
}

a:active {
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS";
	color:#51c3e4;
	font-weight:bold;
	font-size:90%;
	line-height:150%; 
}

a:hover {
	font-family:"Lucida Sans", "Lucida Sans Unicode","Lucida Grande", "Trebuchet MS";
	color:#433c36;
	font-style:italic;
	font-size:90%;
	line-height:150%; 
}

a:visited {
	font-family:"Lucida Sans", "Lucida Sans Unicode","Lucida Grande", "Trebuchet MS";
	color:#51c3e4;
	font-style:italic;
	font-size:90%;
	line-height:150%; 
}

a:visited:hover {
	font-family:"Lucida Sans", "Lucida Sans Unicode","Lucida Grande", "Trebuchet MS";
	color:#433c36;
	font-style:italic;
	font-size:90%;
	line-height:150%; 
}

ul.osha {
	list-style:none;
	font-family:"Lucida Sans", "Lucida Sans Unicode","Lucida Grande", "Trebuchet MS";
	color:#e5e1d5;
	font-size:80%;
	font-style:normal;
	line-height:150%;
	margin:10px 0px 0px 10px;
}

ul {
	list-style:disc;
	font-family:"Lucida Sans", "Lucida Sans Unicode","Lucida Grande", "Trebuchet MS";
	color:#e5e1d5;
	font-size:90%;
	font-style:italic;
	line-height:150%;
	margin-left:10px;
}


li {
	list-style:disc;
	font-family:"Lucida Sans", "Lucida Sans Unicode","Lucida Grande", "Trebuchet MS";
	color:#e5e1d5;
	font-size:90%;
	font-style:italic;
	line-height:150%;
	margin-left:10px;
	
}

img{
	border:none;
}
.bold {
	font-weight:bold;
}

.header {
	font-family:"Lucida Sans", "Lucida Sans Unicode","Lucida Grande", "Trebuchet MS";
	color:#51c3e4;
	font-size:75%;
	text-align:center;
	line-height:150%;
	letter-spacing:-.25px;
	margin:0px;
	padding:0px;

}

.regulations {
	font-size:80%;
	line-height:120%;
	padding: 20px 0px 0px 0px;

}
.footer {
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS";
	color:#433c36;
	font-size:70%;
	text-align:center;
	margin:0px;
	padding:5px 0px 0px 0px;
}

body {
	background:#433c36;
}

td.border{
	border:solid 2px #433c36;
	border-collapse:collapse;
	padding:5px;
}

td.fill{
	border:solid 2px #433c36;
	background:#433c36;
	padding:5px;

}
table{
	border-collapse:collapse;
}

img .pic{
	border-width:10px;
	border-color:#433c36;
}

.title{
	font-family:"Caslon 3","Times New Roman", Times, serif;
	color:#e5e1d5;
	font-size:330%;
	line-height:100%;
	margin:0px 20px;
	padding:0px;
}

.title a:link{
	font-family:"Caslon 3","Times New Roman", Times, serif;
	color:#e5e1d5;
	font-size:330%;
	line-height:100%;
	margin:0px 20px;
	padding:0px;
}

.title a:visited{
	font-family:"Caslon 3","Times New Roman", Times, serif;
	color:#e5e1d5;
	font-size:330%;
	line-height:100%;
	margin:0px 20px;
	padding:0px;
}

.title a:hover{
	font-family:"Caslon 3","Times New Roman", Times, serif;
	color:#e5e1d5;
	font-size:330%;
	line-height:100%;
	margin:0px 20px;
	padding:0px;
}

.title a:active{
	font-family:"Caslon 3","Times New Roman", Times, serif;
	color:#e5e1d5;
	font-size:330%;
	line-height:100%;
	margin:0px 20px;
	padding:0px;
}



.subtitle {
	font-family:"Caslon 3", "Times New Roman", Times, serif;
	color:#e5e1d5;
	font-style:italic;
	text-align:left;
	letter-spacing:-.0025em;
	font-size:100%;
	line-height:100%;
	margin:30px 0px 0px 40px;
	padding:0px;
}

.button1{
	background:url('images/btn1.png') no-repeat;
	border:none;
	padding:2px;
}

.form {
	color:#e5e1d5;
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS";
	font-size:95%;
	line-height:130%;
	text-align:right;
	margin:0px;	
	padding:0px;
}

.input {
	color:#433c36;
	background:url('images/inputarea.png') no-repeat #ad9f92; 
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS";
	font-size:80%;
	font-style:italic;
	line-height:130%;
	text-align:left;
	width:291px;
	height:18px;
	margin:0px;	
	padding:5px;
	border:none;
}

.text {
	color:#433c36;
	background:url('images/textarea.png') no-repeat #ad9f92; 
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande","Trebuchet MS";
	font-size:80%;
	font-style:italic;
	line-height:130%;
	text-align:left;
	width:292px;
	height:142px;
	margin:0px;	
	padding:5px;
	border:none;
}
	
/* RIGHT NAVIGATION */
#container {
	width:800px;
	margin:0px auto;
		
}


/* START CONTENT */
#main{
	background:#80766c url('images/maingradient.png') repeat-x 50% bottom;
	width:98%;
	padding:0px 0px 0px 2%;
	clear:both;
	overflow:auto;
}

#content{
	float:left;
	width:55%;
	padding:20px 0px 30px 20px;
}

/* END CONTENT */

#header {
	background:url('images/header.png') no-repeat right 50%;
	height:206px;
	width:100%;
	padding:0px;
	margin:0px;
}

#contact{
	float:left;
	width:90px;
	height:210px;	
	margin:0px 0px 0px -17px;
	padding:0px;
}

.contactbtn {
	background:url('images/subbuttons/contact2.png') no-repeat 0 0;
	margin:0px;
}


.contactbtn a {
	display: block;
 	width: 80px;
	height: 208px;


}

.contactbtn a:link, a:visited {
	background-position: 0px 0;
}


.contactbtn a:hover, a:active {
	background-position: 0px 0px;
	margin:0px;


}

.contactbtn a:span {
	  display: none;
	  margin:0px;

}

/* MAIN DIV BACKGROUNDS */

#mainpowered {
	background:#80766c url('images/poweredtruck.png') no-repeat fixed 450px bottom;
	float:right;	
}

#mainriggingsignal {
	background:#80766c url('images/riggingsignal.png') no-repeat fixed 450px bottom;
	float:right;	
}

#mainmobile {
	background:#80766c url('images/mobilecrane.png') no-repeat fixed 650px bottom;
	float:right;	
}

#maincranesrigging {
	background:#80766c url('images/crane.png') no-repeat fixed 450px bottom;
	float:right;	
}

#mainoverhead {
	background:#80766c url('images/overhead.png') no-repeat fixed 450px bottom;
	float:right;	
}

#mainaerial {
	background:#80766c url('images/aerial.png') no-repeat fixed 450px bottom;
	float:right;	
}


/* END MAIN DIV BACKGROUNDS */




/* SUB NAVIGATION */

#subnav {
	background:url('images/navmid.png') repeat-y;
	float:right;
	padding:0px;
	margin:0px;
	width:220px;	
}

#subnavmid {
	background:url('images/navmid.png') repeat-y;
	float:left;
	padding:0px;
	margin:0px;
	width:220px;
	height:
}

#subnavbottom {
	background:url('images/navfooter.png') no-repeat;
	height:62px;
	width:220px;
	padding:0px;
	margin:0px;
	clear:both;
}


.subbuttons .powered {
	background: url('images/subbuttons/powered.png') no-repeat 0 0;
}

.subbuttons .rigging {
	background: url('images/subbuttons/rigging.png') no-repeat 0 0;
}

.subbuttons .mobile {
	background: url('images/subbuttons/mobile.png') no-repeat 0 0;
}

.subbuttons .cranes {
	background: url('images/subbuttons/cranes.png') no-repeat 0 0;
}

.subbuttons .overhead {
	background: url('images/subbuttons/overhead.png') no-repeat 0 0;
}

.subbuttons .aerial {
	background: url('images/subbuttons/aerial.png') no-repeat 0 0;
}

.subbuttons .loaders {
	background: url('images/subbuttons/loaders.png') no-repeat 0 0;
}

.subbuttons .osha {
	background: url('images/subbuttons/OSHA.png') no-repeat 0 0;
}


.subbuttons a {
	display: block;
 	width: 220px;
	height: 44px;
	margin:0px;

}

.subbuttons a:link, a:visited {
	background-position: 0 0;
	margin:0px;
}


.subbuttons a:hover, a:active {
	background-position: 0 -44px;
	margin:0px;
}

.button a:span {
	  display: none;
	  margin:0px;
}


/* END SUB NAVIGATION */

#footer {
	background:#ad9f92 url('images/footergradient.png') repeat-x;
	background-position:bottom;
	padding-bottom:5px;
	width:100%;
	clear:both;
}

/* BOTTOM PAGE BAIT */
#kansas{
	width:100%;
	margin-top:10px;
}

.kansas {
	font-family:"Lucida Sans", "Lucida Sans Unicode","Lucida Grande", "Trebuchet MS";
	color:#80766c;
	font-size:70%;
	line-height:130%;
	text-align:center;
	margin:0px;
	padding:0px;

}


