@charset "UTF-8";
/* CSS Document */

html{
padding:0;
margin:0;
font-family:Arial, Helvetica, Verdana, sans-serif

}

body{
padding:0;
margin:0 auto;
font-family:Arial, Helvetica, Verdana, sans-serif
}

#wrap{
padding:0;
margin:0 auto;
width:1024px;

}

#top{
padding:0;
margin:0;
width:936px;
height:146px;

}

#top h2{
padding:0;
margin:0;
width:525px;
height:146px;
border:1px solid #fff;
background-image:url(images/logo.gif);
background-repeat:no-repeat;
text-indent:-9999px;

}

#contacts{
float:right;
background-image:url(images/DLIQ_logo.gif);
background-repeat:no-repeat;
background-position:right top;
padding:0 50px 0 0;
margin:34px 0 0 0;
height:120px;
width:12.50em;
}

#contacts ul{
float:left;
padding:0;
margin:0;
font-size:10px;
width:25em;

}
#contacts li{
float:left;
list-style:none;
padding:0 2px 0 3px

}
#contacts a{
color:#0055a5;
text-decoration:none;
}
.phone{
border-top:#333 solid 1px;
margin:9px 0 0 3px;
padding:7px 0 0 0;
float:left;
display:block;
font-size:20px;
color:#0055a5;
width:9.8em;
text-align:left;
}

.email{
border-top:#333 solid 1px;
margin:5px 0 0 3px;
padding:7px 0 0 0;
float:left;
display:block;
font-size:14px;
color:#0055a5;
text-align:left;
width:14em;
}

.email a:hover {
text-decoration:underline;
}

#content{
width:795px;
margin:0 0 0 140px;
padding:0;
font-size:13px;
}
p{
padding:0;
margin:0 0 5px 0;
}

.block{
width:772px;
margin:0 0 5px 0;
padding:10px 10px 5px 10px;
border:1px solid #666;

}

.bluebold{
font-weight:bold;
color:#0055a5;

}

.newsblock{
width:772px;
margin:0 0 5px 0;
padding:10px 10px 5px 10px;
border:1px solid #0055a5;
background-color:#e2f4fd;
font-style:italic;
float:left;
}

h3{
padding:0 0 5px 0;
color:#0055a5;
font-weight:bold;
font-size:13px;
margin:0;
}

.endlink{
padding:0 0 5px 0;
float:right;
color:#0055a5;
font-weight:bold;
font-size:12px;
margin:0;
}

.endlink a{
color:#0055a5;
}

#menus{
width:800px;
margin:10px 0 20px 0;
height:24em;
padding:0;
font-size:13px;
list-style:none;
display:inline;
float:left;
background-image:url(images/bg_lines.gif);
background-repeat:repeat-y;
background-position:140px 0
}
#menus ul{
width:800px;
margin:0 0 0 140px;
float:left;
padding:0;

}


#menus ul ul{
padding:0;
list-style:none;
width:152px;
margin:5px 0 0 0;

}

.parent {
float:left;
font-weight:bold;
width:150px;
height:80px;
margin:0 11px 0 0;
padding:0 0 0 0;
display:inline;
list-style:none;
font-size:12px;
}

.parenttwo{
float:left;
font-weight:bold;
width:150px;
height:80px;
margin:0;
padding:0 0 0 0;
display:inline;
list-style:none;
font-size:12px;
}



#menus a {

color:#333;

}

#menus a:hover {


color:#0055a5;

}



.jhlmenu a, .stormmenu a, .pipemenu a, .pumpmenu a, .rentmenu a {
background-color:#CCC;
float:left;
font-weight:bold;
width:150px;
margin:0;
padding:0;
height:123px;
font-size:12px;
text-indent:-9999px;
}

.jhlmenu a{
background-image:url(images/about_button.gif);
}
.stormmenu a{
background-image:url(images/storm_button.gif);
}
.pipemenu a{
background-image:url(images/pipeline_button.gif);
}
.pumpmenu a{
background-image:url(images/pump_button.gif);
}
.rentmenu a{
background-image:url(images/rent_button.gif);
}

.jhlmenu a:hover, .stormmenu a:hover, .pipemenu a:hover, .pumpmenu a:hover, .rentmenu a:hover {
filter:alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8;
}

.children {
background-color:#FFF;
float:left;
display:block;
margin:10px 0 0 0;
font-size:11px;
font-weight:normal;

}

.children li{
padding:5px;
margin:0;

}



#footer{
width:772px;
margin:10px 0 5px 140px;
padding:10px 10px 5px 10px;
border:1px solid #666;
float:left;
font-size:11px;

}

#footer a {
color:#333;

}