<html>
<head>
<title>Hallisey Engineering Associates</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
/* CSS Document */
<style type="text/css">
html,body{margin:0;padding:0}
body{font: 76% verdana,sans-serif;text-align:center}
p{margin:0 10px 10px}
div#header h1{height:190px;line-height:190px;margin:0;
  padding-left:10px;background: #FFFFFF;color: #000000}
div#container{text-align:left}
div#content p{line-height:1.4}
div#navigation{background:#ffffff}
div#extra{background:#ffffff}
div#footer{background: #FFFFFF; color: navy; text-align: center; padding-top:5px; border-top: 1px solid navy}

div#container{width:800px;margin:0 auto}
div#navigation{float:left;width:400px}
div#extra{float:right;width:400px}
div#footer{clear:both;width:100%}
a:link
{
color:black;
font-weight:bold;
}
a:visited
{color: gray;}
a:hover
{color:navy;
backgrouond-color:white;
text-decoration:none;
}
a:active
{color: #666666;}

#nav 
{
MARGIN: 0px 0px 0px
}
#nav 
{
MARGIN: 0px 0px 0px
}
#nav 
{
PADDING-LEFT: 0px; 
BACKGROUND:navy url("menutop.gif");  
FLOAT: left; 
WIDTH: 800px; 
POSITION: relative; 
HEIGHT: auto;
text-align: center
}
#nav .select 
{
PADDING-RIGHT: 0px; 
DISPLAY: inline; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
PADDING-TOP: 0px; 
LIST-STYLE-TYPE: none
}
#nav .current 
{
PADDING-RIGHT: 0px; 
DISPLAY: inline; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
PADDING-TOP: 0px; 
LIST-STYLE-TYPE: none
}
#nav LI 
{
PADDING-RIGHT: 0px; 
DISPLAY: inline; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
PADDING-TOP: 0px; 
HEIGHT: auto;
}
#nav .select A 
{
BORDER-RIGHT: 1px solid gray;
PADDING-RIGHT: 0px; 
DISPLAY: inline; 
PADDING-LEFT: 3px; 
FONT-FAMILY: verdana;
FONT-WEIGHT: normal; 
FONT-SIZE: 14px; 
FONT-VARIANT: small-caps;
FLOAT: left; 
PADDING-BOTTOM: 0px; 
MARGIN-LEFT: 0px; 
LINE-HEIGHT: 20px; 
PADDING-TOP: 0px; 
WHITE-SPACE: nowrap; 
HEIGHT: 23px; 
TEXT-DECORATION: none
}
HTML #nav .select A 
{
WIDTH: 90px
}
 HTML #nav .current A 
 {
WIDTH: 90px
}
#nav .select A B 
{
PADDING-RIGHT: 0px; 
DISPLAY: inline; 
PADDING-LEFT: 0px; 
FONT-WEIGHT: normal; 
FONT-VARIANT: small-caps;
PADDING-BOTTOM: 0px; 
COLOR: white; 
PADDING-TOP: 0px; 
HEIGHT: 100%
}
#nav .current A B 
{
PADDING-RIGHT: 0px; 
DISPLAY: inline; 
PADDING-LEFT: 0px; 
FONT-WEIGHT: normal; 
PADDING-BOTTOM: 0px; 
COLOR: white; 
PADDING-TOP: 0px; 
HEIGHT: 100%
}
#nav .select A:hover {
BACKGROUND-POSITION: 0px 0px;  
CURSOR: pointer; 
}
#nav .select LI:hover A 
{
BACKGROUND-POSITION: 0px 0px; 
CURSOR: pointer; 
}
#nav .select A:hover B 
{
BACKGROUND-POSITION: 100% 0px; 
COLOR: #F0E000; 
}
#nav .select LI:hover A B 
{
BACKGROUND-POSITION: 100% 0px; 
COLOR: #F0E000; 
}
#nav .sub 
{
DISPLAY: none;
}
#nav TABLE 
{
FONT-SIZE: 14px; 
FONT-VARIANT: small-caps;
LEFT: 0px; 
POSITION: absolute; 
TOP: 0px; 
BORDER-COLLAPSE: collapse
}
#nav .current A 
{
BACKGROUND-POSITION: 0px 0px; 
}
#nav .current A B 
{
BACKGROUND-POSITION: 100% 0px; 
COLOR: white;
}
#nav .sub LI A:hover 
{
COLOR: #F0E000;
}
#nav .select A:hover .sub LI A:hover 
{
COLOR: #F0E000;
}
#nav .select LI:hover .sub LI A:hover 
{
COLOR: #F0E000;
}
#nav .sub_active .current_sub A 
{
COLOR: white
}
#nav .sub_active A:hover 
{ 
COLOR: #F0E000;
}
#nav .select LI A:hover .sub 
{
PADDING-RIGHT: 0px; 
MARGIN-TOP: 10px; 
DISPLAY: inline; 
PADDING-LEFT: 0px; 
Z-INDEX: 10; 
LEFT: 0px; 
PADDING-BOTTOM: 0px; 
WIDTH: 800px; 
COLOR: #F0E000;
PADDING-TOP: 0px; 
POSITION: absolute; 
TOP: 23px;
HEIGHT: 30px;
}
#nav .select LI:hover .sub 
{
PADDING-RIGHT: 0px; 
MARGIN-TOP: 0px; 
DISPLAY: inline; 
PADDING-LEFT: 0px; 
Z-INDEX: 10; 
BACKGROUND: gray url("menubottom.gif"); 
LEFT: 0px; 
PADDING-BOTTOM: 0px; 
HEIGHT: 30px;
WIDTH: 800px; 
COLOR:white; 
PADDING-TOP: 0px; 
POSITION: absolute; 
TOP: 23px
}
#nav .sub 
{
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
PADDING-TOP: 0px; 
LIST-STYLE-TYPE: none;
COLOR: white;
}
#nav .sub_active 
{
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
PADDING-TOP: 0px; 
LIST-STYLE-TYPE: none;
COLOR: white;
}
#nav .sub_active 
{
PADDING-RIGHT: 0px; 
MARGIN-TOP: 1px; 
DISPLAY: block; 
PADDING-LEFT: 0px; 
Z-INDEX: 10; 
BACKGROUND: url("menubottom.gif"); 
LEFT: 0px; 
PADDING-BOTTOM: 0px; 
WIDTH: 800px;
COLOR: white; 
PADDING-TOP: 0px; 
POSITION: absolute; 
TOP: 21px;
HEIGHT: auto;
}
 HTML #nav .sub_active 
{
MARGIN-TOP: 1px; 
Z-INDEX: -10
}
 HTML #nav .select A:hover .sub 
{
MARGIN-TOP: 1px; 
Z-INDEX: -10
}
#nav .sub_active A 
{
FONT-WEIGHT: normal; 
FLOAT: left; 
LINE-HEIGHT: 20px; 
HEIGHT: 40px; 
TEXT-DECORATION: none
}
#nav .sub_active A 
{
PADDING-RIGHT: 20px; 
DISPLAY: inline; 
PADDING-LEFT: 20px; 
FONT-WEIGHT: normal; 
BORDER-LEFT-WIDTH: 0px; 
FONT-SIZE: 12px; 
FONT-VARIANT: small-caps;
BORDER-TOP-WIDTH: 5px; 
BORDER-RIGHT:1px solid white;
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
WIDTH: auto; 
COLOR: white; 
PADDING-TOP: 0px; 
WHITE-SPACE: nowrap; 
HEIGHT: 30px;
}
#nav .select A:hover .sub LI A 
{
PADDING-RIGHT: 20px; 
DISPLAY: inline; 
PADDING-LEFT: 20px; 
FONT-WEIGHT: normal;
BORDER-RIGHT: 1px solid white;
BORDER-LEFT-WIDTH: 0px; 
FONT-SIZE: 12px;
FONT-VARIANT: small-caps;
BORDER-BOTTOM-WIDTH: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
WIDTH: auto; 
COLOR: white; 
PADDING-TOP: 10px; 
WHITE-SPACE: nowrap; 
HEIGHT: 30px;
}
#nav .select LI:hover .sub LI A 
{
PADDING-RIGHT: 20px;
DISPLAY: inline;
PADDING-LEFT: 20px; 
FONT-WEIGHT: normal; 
FONT-VARIANT: small-caps;
BORDER-RIGHT: 1px solid white;
BORDER-LEFT-WIDTH: 0px; 
FONT-SIZE: 12px;  
BORDER-BOTTOM-WIDTH: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
WIDTH: auto; 
COLOR: white; 
PADDING-TOP: 0px; 
WHITE-SPACE: nowrap; 
HEIGHT:30px;
}
#submenu
{
width:400px; 
}
#submenu a, #submenu a:visited 
{
display:block; 
width:400px;  
line-height:20px; 
text-decoration:none; 
color:#000000; 
background:url("off.gif"); 
background-repeat:no-repeat;
}
#submenu a span 
{
padding-left:25px;
}
#submenu a:hover 
{
display:block; 
width:100%;  
cursor:pointer; 
text-decoration:none; 
color:#000000; 
background:url("on.gif");
margin-left: 10px; 
background-repeat:no-repeat;
}
.portmenu 
{
font-family: verdana, arial, sans-serif; 
width:300px;  
position:relative;
z-index:100;
}

.portmenu ul 
{
padding:0;
 margin:0; 
 list-style-type: none; 
 border:0;
 }

.portmenu ul li 
{
float:left; 
position:relative; 
margin-right:0px;
}

.portmenu ul li a, 
.portmenu ul li a:visited 
{
display:block; 
text-align:center; 
text-decoration:none; 
width:350px; 
height:30px; 
color:#aaa; 
background:#fff url("tab.gif") no-repeat; 
line-height:15px; 
font-size:11px; 
text-indent:0px;
}
table 
{
border-collapse:collapse;
margin:0; 
padding:0;
}
.portmenu ul li ul 
{
display:none; 
text-align:left; 
position:absolute; 
top:23px; 
left:-20px; 
z-index:100; 
padding:0 30px 20px 20px; 

}
.portmenu ul li:hover a, 
.portmenu ul li a:hover
{
color:#fff; 
border:0;}

.portmenu ul li:hover ul, 
.portmenu ul li a:hover ul
{
display:block;
}

.portmenu ul li:hover ul li, 
.portmenu ul li a:hover ul li
{
background:gray; 
color:#000; 
width:349px; 
height:275px;
overflow:auto; 
border-left:1px solid gray;
}

* html .menu ul li a:hover ul li 
{
width:350px; 
w\idth:249px;
}

.portmenu ul li:hover ul li a, 
.portmenu ul li a:hover ul li a
{
float:left; 
display:block; 
background:white; 
color:navy; 
width:349px; 
text-align:left; 
text-decoration:none; 
border:0; 
text-indent:0px;
}

.portmenu ul li:hover ul li a:hover,
.portmenu ul li a:hover ul li a:hover
{
text-decoration:none; 
color:#fff; 
background: url("menutops.gif");
}
#one
{
float:left;
top:20px;
left:266px;
width:266px;
height:auto;
}
#two
{
float:left;
top:20px;
left:532px;
width:266px;
height:auto;
}
#three
{
float:left;
top:20px;
left:798px;
width:266px;
height:auto;
}

h5
{
color: navy;
font-size: .8em;
font-family: verdana, sans serif;
}

p.titleborder
{
border-top: 1px solid navy;
border-bottom:1px solid navy;
background: white;
letter-spacing: 0.5cm;
font-family: felix titling;
color: navy;
font-size: 26px;
font-variant: small-caps;
font-weight:bold;
text-align:left;
width:97%;
}
p.subtitleborder
{
border-bottom:1px ridge navy;
background: white;
font-family: verdana;
color: navy;
font-size: 16px;
font-variant: small-caps;
font-weight:bold;
text-align:left;
width:97%;
}

p.welcome
{
font-family: verdana, helvetica;
color: navy;
font-size: 2em;
font-variant: small-caps;
text-align:center;
}
p.welcomesmall
{
font-family: verdana, helvetica;
color: navy;
font-size: 1em;
text-align:center;
}
p.welcomesmalls
{
font-family: verdana, helvetica;
color: navy;
font-size: 1em;
text-align:left;
}
p.texttext
{
color:black;
font-size: .9em;
font-family:verdana, helvetica;
text-align:center;
}
p.texttexts
{
color:black;
font-size: .9em;
font-family:verdana, helvetica;
text-align:left;
}
p.footertext
{
color: navy;
font-size: .8em;
font-family: verdana, sans serif;
text-align: center;
font-weight:bold;
}
p.portfolio
{
font-family: verdana, helvetica;
color:black;
font-size:1em;
text-align:justify;
}
</style>
</head>
<body>
</body>
</html>