#nav3 li ul {display: none}
#nav3 li:hover ul {display: block}

#nav3 li ul {
position: absolute;
left: 230px;
top: 0px;
background-color: #e63e11;
}

#nav3 li ul a {
color: white;
text-decoration: none;
display: block;
padding: 2px 5px;
text-transform: uppercase;
font-size: .7em;
}

#nav3 li ul a:hover {
background-image: none;
background-color: white;
}

#nav3 li ul li {
display: block;
position: static;
}

#nav3 li ul li a {
display: block;
position: static;
}

html {
background: black url('../images/htmlbg.gif') left top repeat-x;
}

body {
background: transparent url('../images/logo.gif') left top no-repeat;
padding-top: 178px;
font-family: arial, sans-serif;
}

#main {
width: 780px;
margin-left: 108px;
position: relative;
}

#nav3>ul>li {
height: 0;
}

#nav3>ul>li>a {
line-height: 32px;
display: block;
width: 108px;
padding-right: 22px;
padding-top: 5px;
background: transparent url('../images/tab-trans.png') left top no-repeat;
position: absolute;
color: white;
text-transform: uppercase;
top: -37px;
text-decoration: none;
text-align: center;
font-size: .7em;
z-index: 9;
}

#nav3>ul>li.current>a,
#nav3 li a:hover {
background: transparent url('../images/tab_hover-trans.png') left top no-repeat;
color: #e63e11;
}

#nav3>ul>li+li>a {
left: 110px;
z-index: 8;
}


#nav3>ul>li+li+li>a {
left: 220px;
z-index: 7;
}


#nav3>ul>li+li+li+li>a {
left: 330px;
z-index: 6;
}

#nav3>ul>li+li+li+li+li>a {
left: 440px;
z-index: 5;
}

#nav3>ul>li+li+li+li+li+li>a {
left: 550px;
z-index: 4;
}

#nav3>ul>li+li+li+li+li+li+li>a {
left: 660px;
z-index: 3;
}

#content {
background-color: white;
margin-top: 2em;
font-size: .8em;
border-top: 1px solid white;
border-bottom: 1px solid transparent;
}

#content h1 {
color: #004a90;
font-weight: bold;
font-size: 1.2em;
}

#content p, #content ul, #content ol, #content h1, #content h2, #content h3 {
margin: 15px;
}

#content p,
#content ul,
#content ol {
line-height: 1.5em;
}

#content ul {
list-style-type: disc;
padding-left: 2em;
}

#content ol {
list-style-type: decimal;
padding-left: 2em;
}

#content p.slogan,
#content h2 {
color: #004a90;
font-weight: bold;
}

#content h3 {
font-weight: bold;
}

#content #service_list {
	color: #949597;
	float: right;
	width: 140px;
	margin: 0 17px 17px 17px;
}

#footer {
color: white;
font-size: .8em;
text-align: center;
line-height: 3em;
}