/* original based off final_drop.css by Stu Nicholls at CSS Play (www.cssplay.co.uk) */
/* modified by Atlantic BT */

/* leave alone! */
* html body { behavior: url(/css/csshover2.htc); }

#navigation ul { z-index: 800; }
#navigation ul li { position: relative; }
#navigation ul li ul { display: none; margin: 0; }
/* extra drop down */
#navigation ul li:hover ul li ul { display: none; margin: 0; }


/* EDITABLE AREA */
	/* keep hover state on */
		#main-navigation li:hover a { background: url(/images/sp_nav.gif) no-repeat 0 -43px; }
		#main-navigation li#n-service:hover a { background-position: -73px -43px; }
		#main-navigation li#n-pricing:hover a { background-position: -194px -43px; }
		#main-navigation li#n-doc-lib:hover a { background-position: -278px -43px; }
		#main-navigation li#n-about:hover a { background-position: -422px -43px; }
		#main-navigation li#n-contact:hover a { background-position: -511px -43px; }

/* style of drop down */
#navigation ul li:hover ul {
	background: #f0f1ed;
	border-bottom: 1px solid #004E6C;
	color: #00118f;
	display: block;
	height: auto;
	left: 0;
	margin: 0;
	position: absolute;
	top: 29px;
	width: 200px;
	z-index: 900;
}

#navigation ul li#n-contact:hover ul {
	left: auto;
	right: 0;
}

#container #navigation ul li:hover ul li { height: auto; }
#container #navigation ul li:hover ul li a {
	border-bottom: 1px solid #60c691;
	border-top: 1px solid #eaebeb;
	color: #1b4298;
	height: auto;
	padding: 6px 10px 6px 16px;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	font-size: 85%;
	width: 174px;
	background: #f0f1ed;
}
#container #navigation ul li ul li a:hover { background: #e4e5e5; font-weight: bold; }





