/* AUTHOR: Jonathan Chicquette - XSIVE 1 STUDIOS, LLC */
* {
margin:0px;
padding:0px;
}
a {
color:#4A74A5;
text-decoration:underline;
}
a:hover {
color:#b00000;
text-decoration:underline;
}
a:active {
outline-color:invert;
outline-style:none;
outline-width:medium;
}
:focus {
outline-color:invert;
outline-style:none;
outline-width:medium;
}
body {
background:#16638f url(../images/body-bg.gif) scroll repeat-x 0px top;
margin: 0px;
padding: 0px;
font-size: 62.5%;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
}
#wrapper {
margin: 0px auto;
text-align: left;
width:985px;
}
#header {
float:left;
width:985px;
height:135px;
}
#logo {
float:left;
height:135px;
overflow:hidden;
}
#container {
background-color:#FFFFFF;
border-bottom:2px solid #014367;
float:left;
padding:12px;
width:961px;
}
#contained {
background:#FFFFFF url(../images/contain-bg.gif) repeat-y scroll -10px top;
width:961px;
float:left;
}
#content {
width:631px;
float:left;
}
#sidebar {
width:320px;
float:right;
}
#nav {
float:left;
width:985px;
}

#footer {
float:left;
padding:12px;
width:961px;
background-color:#000000;
border-bottom:2px solid #014367;
margin:15px 0px;
filter:alpha(opacity=37);
opacity:0.37;
}
#footer p {
font-size:1.2em;
color:#FFFFFF;
}
ul#mccNav {
background-image:url(../images/mccNav.gif);
height:60px;
padding:0pt;
position:relative;
width:640px;
margin:0;
padding:0;
}
#mccNav li {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
}
#mccNav li, #mccNav a {
height: 60px;
display: block;
text-indent:-99999px;
}
#mccNav #home {
left: 0;
width: 78px;
}
#mccNav #history {
left: 78px;
width: 102px;
}
#mccNav #cranes {
left: 180px;
width: 136px;
}
#mccNav #contact {
left: 316px;
width: 109px;
}
#mccNav #services {
left: 425px;
width: 109px;
}
#mccNav #careers {
left: 534px;
width: 106px;
}
#mccNav #home a:hover {
background: transparent url(../images/mccNav.gif) no-repeat 0px -60px;
}
#mccNav #history a:hover {
background: transparent url(../images/mccNav.gif) no-repeat -78px -60px;
}
#mccNav #cranes a:hover {
background: transparent url(../images/mccNav.gif) no-repeat -180px -60px;
}
#mccNav #contact a:hover {
background: transparent url(../images/mccNav.gif) no-repeat -316px -60px;
}
#mccNav #services a:hover {
background: transparent url(../images/mccNav.gif) no-repeat -425px -60px;
}
#mccNav #careers a:hover {
background: transparent url(../images/mccNav.gif) no-repeat -534px -60px;
}
#mccNav #home.sel, #mccNav #home.sel a, #mccNav #home.sel a:hover {
background: transparent url(../images/mccNav.gif) no-repeat 0px -120px;
}
#mccNav #history.sel, #mccNav #history.sel a, #mccNav #history.sel a:hover {
background: transparent url(../images/mccNav.gif) no-repeat -78px -120px;
}
#mccNav #cranes.sel, #mccNav #cranes.sel a, #mccNav #cranes.sel a:hover {
background: transparent url(../images/mccNav.gif) no-repeat -180px -120px;
}
#mccNav #contact.sel, #mccNav #contact.sel a, #mccNav #contact.sel a:hover {
background: transparent url(../images/mccNav.gif) no-repeat -316px -120px;
}
#mccNav #services.sel, #mccNav #services.sel a, #mccNav #services.sel a:hover {
background: transparent url(../images/mccNav.gif) no-repeat -425px -120px;
}
#mccNav #careers.sel, #mccNav #careers.sel a, #mccNav #careers.sel a:hover {
background: transparent url(../images/mccNav.gif) no-repeat -534px -120px;
}
.td_head {
background:#333333 url(../images/td-bg.gif) no-repeat scroll 0 0;
}
p {
margin:0px 0px .73em;
line-height:1.57em;
font-size:1.43em;
color:#5C5C5C;
}
h1 {
}
h2 {
display:none;
}
h3 {
border-bottom:1px solid #DDDDDD;
color:#4F4F4F;
font-size:1.89em;
margin:0px 0px 3px;
padding:0px 0px 3px;
}
.equiplist h4 {
font-size:123%;
}
td h4 {
color:#FFFFFF;
padding:0 0 0 11px;
}
h4 {
color:#21466C;
font-size:1.6em;
font-style:italic;
font-weight:bold;
margin:10px 0px 8px;
}
h5 {
}
h6 {
}
.unorder {
margin:0px 0px 12px;
padding:0px 0px 0px 27px;
}
.unorder li {
color:#202020;
font-size:1.4em;
padding:5px 0px;
}
.equiplist td {
border-bottom:1px solid #EEEEEE;
color:#666666;
font-size:1.2em;
padding:2px;
}
.yellowbox {
border:4px solid #114c6e;
}
a img { 
border-style: none;
}
.clear  {
font-size:  1px;
line-height: 1px;
display: block;
margin: 0;
height: 0;
clear: both;
padding: 0;
}
span#xsive {
float:right;
}
span#xsive {
color:#FFFFFF;
}
span#xsive a {
color:#FFFFFF;
text-decoration:none;
}
span#xsive a:hover span {
color:#D00204;
}
span#xsive a:hover {
color:#CCCCCC;
text-decoration:none;
}

.labelBox {
float:left;
margin:6px 0px 0px;
padding-right:4px;
width:450px;
}
.labelBox label {
color:#333333;
font-size:1.4em;
float:left;
}
.inputBox {
background-color:#EEEEEE;
float:right;
padding:3px;
width:325px;
}
.textBox {
background-color:#EEEEEE;
float:right;
padding:3px;
width:325px;
height:163px;
}
div.hr hr {
display: none;
}
div.hr {
border:none;
height:22px;
width:601px;
padding:0 15px;
background:transparent url(../images/hr.gif) scroll no-repeat center center;
}
#timeLine {
width:631px;
float:left;
}
.histline {
width:631px;
float:left;
padding:0 0 3px;
margin:3px 0 4px;
border-bottom:1px solid #AAAAAA;
}
.yearbox {
float:left;
font-size:1.8em;
width:80px;
}
.history {
border-left:1px solid #E0E0E0;
float:right;
font-size:1.4em;
padding:0 0 0 15px;
width:510px;
}
#c1 {
float:left;
width:300px;
margin:0 0 11px;
}
#c2 {
float:right;
width:300px;
margin:0 0 11px;
}
ul {
margin:3px 0 0;
padding:0 0 0 26px;
}
li {
font-size:1.4em;
padding:5px 0 0;
}