/* Modified menus based on Superfish by Joel Birch
 * http://users.tpg.com.au/j_birch/plugins/superfish/
 */

/*** ESSENTIAL STYLES ***/
.aboundnav, .aboundnav * {
	margin:0;
	padding:0;
	list-style:none; font-family: Arial, Helvetica, sans-serif;
}
.aboundnav {
	line-height:1.0;
}
.aboundnav ul {
	position:absolute;
	top:-999em;
	width:280px;
}
.aboundnav ul li,
.aboundnav li li a {
	width: 278px;
}
.aboundnav li {
	float:left;
	position:relative;
	z-index:999;
}
.aboundnav a {
	display:block;
}
.aboundnav li:hover ul,
.aboundnav li:focus ul,
ul.aboundnav li.sfHover ul {
	left:0;
	top:36px;
}
.aboundnav li:hover li ul,
.aboundnav li:focus li ul,
.aboundnav li.sfHover li ul {
	top:-999em;
}
.aboundnav li li:hover ul,
.aboundnav li li:focus ul,
ul.aboundnav li li.sfHover ul {
	left:280px;
	top:-1px;
}
.superfish li:hover ul,
.superfish li:focus ul,
.superfish li li:hover ul {
	top: -999em;
}

.aboundnav {
	font-size:11px; 
	float:left; /* needed for horizontal layout */
}
.aboundnav a span {
	position:absolute;
	text-indent: -9999px;
}
.aboundnav .tab {
	
}

.aboundnav li {
	white-space:nowrap;
}
.aboundnav a {
	color: #FFF;
	padding:0;
	text-decoration:none;
}
.aboundnav li li a {
	padding: 8px 0 10px 0; height:10px;
	text-indent: 22px;
}
.aboundnav li li.lastli {
	border: 0; border-bottom: solid 1px #005886; border-right: solid 1px #FFF; border-left: solid 1px #005886;
}
.aboundnav li li.lastli a {

	}
.aboundnav li li a:hover, .aboundnav li li a:focus {
	background:#000;
	color:#FFF;
}
.aboundnav li li {
	border-bottom: solid 1px #FFF; border-right: solid 1px #FFF; border-left: solid 1px #005886; width: 288px;
}

.aboundnav li ul {
	width:290px;
	z-index:999;
}

.aboundnav li li {
	text-align:left;
}
/* sitenav hybrid */
#sitenav .aboundnav li:hover ul, #sitenav .aboundnav li:focus ul, #sitenav ul.aboundnav li.sfHover ul { left:0; top:36px; }
#sitenav .aboundnav .tab { padding: 8px 0 10px 10px; height:10px; }
#sitenav .aboundnav li ul { background:#0072AD;}
#sitenav .aboundnav li  { background:url(/img/nav.gif) no-repeat 0px 0px; height:36px; }
#sitenav .aboundnav li li { background:none; margin:0;  padding: 0; height:28px;}
#sitenav .aboundnav li li a { background:#00A6D6 url(/img/nav-arrow-R2.gif) no-repeat; padding-left: 10px; font-weight: bold; }
#sitenav .aboundnav li li a:hover, #sitenav .aboundnav li li a:focus { background:#7FDEF9 url(/img/nav-arrow-R1.gif) no-repeat; color:#0072AD; }

	#sitenav .aboundnav li.menu1 { width: 64px;	background-position: 0px	0px;	}
	#sitenav .aboundnav li.menu2 { width: 110px;	background-position: -64px	0px;	}
	#sitenav .aboundnav li.menu3 { width: 110px;	background-position: -174px	0px;	}
	#sitenav .aboundnav li.menu4 { width: 143px;	background-position: -284px	0px;	}
	#sitenav .aboundnav li.menu5 { width: 87px;	background-position: -427px	0px;	}
	#sitenav .aboundnav li.menu6 { width: 64px;	background-position: -514px	0px;	}
	#sitenav .aboundnav li.menu7 { width: 112px;	background-position: -578px	0px;	}
	#sitenav .aboundnav li.menu8 { width: 91px;	background-position: -690px	0px;	}

#sitenav .aboundnav li.menu1hover {width: 64px;  background-position: 0px -72px; }
#sitenav .aboundnav li.menu2hover { width: 110px; background-position: -64px -72px; }
#sitenav .aboundnav li.menu3hover { width: 110px; background-position: -174px -72px; }
#sitenav .aboundnav li.menu4hover { width: 143px; background-position: -284px -72px; }
#sitenav .aboundnav li.menu5hover { width: 87px; background-position: -427px -72px; }
#sitenav .aboundnav li.menu6hover { width: 64px; background-position: -514px -72px; }
#sitenav .aboundnav li.menu7hover { width: 112px; background-position: -578px -72px; }
#sitenav .aboundnav li.menu8hover { width: 91px; background-position: -690px -72px; }
	
	#sitenav .aboundnav li.menu1:hover, #sitenav .aboundnav li.menu1:focus, #sitenav .aboundnav li.menu1:active, body.hostingpage	.aboundnav li.menu1 {	background-position: 0px	-36px;	}
	#sitenav .aboundnav li.menu2:hover, #sitenav .aboundnav li.menu2:focus, #sitenav .aboundnav li.menu2:active, body.whymtpage		.aboundnav li.menu2 {	background-position: -64px	-36px;	}
	#sitenav .aboundnav li.menu3:hover, #sitenav .aboundnav li.menu3:focus, #sitenav .aboundnav li.menu3:active, body.companypage	.aboundnav li.menu3 {	background-position: -174px	-36px;	}
	#sitenav .aboundnav li.menu4:hover, #sitenav .aboundnav li.menu4:focus, #sitenav .aboundnav li.menu4:active, body.weblogpage		.aboundnav li.menu4 {	background-position: -284px	-36px;	}
	#sitenav .aboundnav li.menu5:hover, #sitenav .aboundnav li.menu5:focus, #sitenav .aboundnav li.menu5:active, body.supportpage	.aboundnav li.menu5 {	background-position: -427px	-36px;	}
	#sitenav .aboundnav li.menu6:hover, #sitenav .aboundnav li.menu6:focus, #sitenav .aboundnav li.menu6:active, body.contactpage	.aboundnav li.menu6 {	background-position: -514px	-36px;	}
	#sitenav .aboundnav li.menu7:hover, #sitenav .aboundnav li.menu7:focus, #sitenav .aboundnav li.menu7:active, body.contactpage	.aboundnav li.menu7 {	background-position: -578px	-36px;	}
	#sitenav .aboundnav li.menu8:hover, #sitenav .aboundnav li.menu8:focus, #sitenav .aboundnav li.menu8:active, body.contactpage	.aboundnav li.menu8 {	background-position: -690px	-36px;	}

	
