.menu {
	HEIGHT: 26px;
	CLEAR: both;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	IDTH: 909px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
.menu LI {
	POSITION: relative;
	TEXT-ALIGN: center;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px 1px 0px 0px;
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
	HEIGHT: 26px;
	LIST-STYLE-IMAGE: none;
}
.menu LI A {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	HEIGHT: 20px;
	COLOR: #404040;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 6px;
}
.menu LI UL {
	BACKGROUND-IMAGE: none;
	Z-INDEX: 100;
	POSITION: absolute;
	FILTER: alpha(opacity=97);
	BORDER-LEFT: #b4b4b4 2px solid;
	BORDER-BOTTOM: #b4b4b4 2px solid;
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #616161;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 760px;
	PADDING-RIGHT: 7px;
	VISIBILITY: hidden;
	BORDER-RIGHT: #b4b4b4 2px solid;
	PADDING-TOP: 10px;
	_position: absolute;
	opacity: 0.97;
	-moz-opacity: 0.97;
	text-align: left;
}
.menu LI UL LI {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	FLOAT: none;
	PADDING-TOP: 0px;
}
.menu LI UL LI A {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 3px;
	padding-left: 30px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: auto;
	text-decoration: underline;
}
.menu UL UL {
	TOP: auto
}
.menu LI UL UL {
	MARGIN: 0px 0px 0px 10px;
	DISPLAY: none;
	TOP: -2.3em;
	LEFT: 15.9em;
}
.menu LI:hover UL UL {
	DISPLAY: none;
}
.menu LI:hover UL UL UL {
	DISPLAY: none;
}
.menu LI:hover UL UL UL UL {
	DISPLAY: none;
}
.menu LI UL LI:hover UL {
	DISPLAY: block;
}
.menu #home {
	BACKGROUND-IMAGE: url(images/navigation/mainNav_home_off.jpg);
	WIDTH: 55px;
}
.menu .hover#home {
	BACKGROUND-IMAGE: url(images/navigation/mainNav_home_hot.jpg);
	COLOR: #fff;
}
.menu .active#home {
	BACKGROUND-IMAGE: url(images/navigation/mainNav_home_active.jpg);
}
.menu .active#home A {
	COLOR: #fff;
}
.menu .hover#home A {
	COLOR: #fff;
}
.menu #hostingsolutions {
	BACKGROUND-IMAGE: url(images/navigation/mainNav_hostingsolutions_off.jpg);
	WIDTH: 100px;
}
.menu .hover#hostingsolutions {
	BACKGROUND-IMAGE: url(images/navigation/mainNav_hostingsolutions_hot.jpg);
	COLOR: #fff;
}
.menu .active#hostingsolutions {
	BACKGROUND-IMAGE: url(images/navigation/mainNav_hostingsolutions_active.jpg);
}
.menu .active#hostingsolutions A {
	COLOR: #fff;
}
.menu .hover#hostingsolutions A {
	COLOR: #fff;
}


.menu #whypchost {
	BACKGROUND-IMAGE: url(images/navigation/mainNav_VMwareCloudhosting_off.jpg);
	WIDTH: 100px;
}
.menu .active#whypchost {
	BACKGROUND-IMAGE: url(images/navigation/mainNav_VMwareCloudhosting_active.jpg);
}
.menu .active#whypchost A {
	COLOR: #fff;
}
.menu .hover#whypchost {
	BACKGROUND-IMAGE: url(images/navigation/mainNav_VMwareCloudhosting_hot.jpg);
	COLOR: #fff;
}
.menu .hover#whypchost A {
	COLOR: #fff;
}
.menu #whypchost ul {
	width: 380px;
	height: 350px;
}

.menu #services {
	BACKGROUND-IMAGE: url(images/navigation/mainNav_dedicated_off.jpg);
	WIDTH: 75px;
}
.menu .hover#services {
	BACKGROUND-IMAGE: url(images/navigation/mainNav_dedicated_hot.jpg);
	COLOR: #fff;
}
.menu .active#services {
	BACKGROUND-IMAGE: url(images/navigation/mainNav_dedicated_active.jpg);
}
.menu .active#services A {
	COLOR: #fff;
}
.menu .hover#services A {
	COLOR: #fff;
}

.menu #services ul {
	width: 380px;
}

.menu #reseller {
	BACKGROUND-IMAGE: url(images/navigation/mainNav_dedicated_off.jpg);
	WIDTH: 75px;
}
.menu .active#reseller {
	BACKGROUND-IMAGE: url(images/navigation/mainNav_dedicated_active.jpg);
}
.menu .active#reseller A {
	COLOR: #fff;
}
.menu .hover#reseller {
	BACKGROUND-IMAGE: url(images/navigation/mainNav_dedicated_hot.jpg);
}
.menu .hover#reseller A {
	COLOR: #fff;
}
.menu #resources {
	BACKGROUND-IMAGE: url(images/navigation/mainNav_dedicated_off.jpg);
	WIDTH: 75px;
}
.menu .active#resources {
	BACKGROUND-IMAGE: url(images/navigation/mainNav_dedicated_active.jpg);
}
.menu .active#resources A {
	COLOR: #fff;
}
.menu .hover#resources {
	BACKGROUND-IMAGE: url(images/navigation/mainNav_dedicated_hot.jpg);
}
.menu .hover#resources A {
	COLOR: #fff;
}

.menu #VMwareESXhosting
{
	width: 130px;
	background-image: url(images/navigation/mainNav_VMwareESXhosting_off.jpg);
}
.menu #VMwareESXhosting.active
{
    background-image: url(images/navigation/mainNav_VMwareESXhosting_active.jpg);
}
.menu #VMwareESXhosting.active a
{    
    color: #fff;
}
.menu #VMwareESXhosting.hover
{
    color: #fff;
	background-image: url(images/navigation/mainNav_VMwareESXhosting_hot.jpg);
}
.menu #VMwareESXhosting.hover a
{
    color: #fff;
}

.menu #hostingsolutions
{
	width: 130px;
	background-image: url(images/navigation/mainNav_VMwareESXhosting_off.jpg);
}
.menu #hostingsolutions.active
{
    background-image: url(images/navigation/mainNav_VMwareESXhosting_active.jpg);
}
.menu #hostingsolutions.active a
{    
    color: #fff;
}
.menu #hostingsolutions.hover
{
    color: #fff;
	background-image: url(images/navigation/mainNav_VMwareESXhosting_hot.jpg);
}
.menu #hostingsolutions.hover a
{
    color: #fff;
}



.mainmenu {
	padding-left: 10px;
}
.submenu {
	padding-left: 25px;
}
.grandchildmenu {
	padding-left: 40px;
}
.underlinemenu {
	border-bottom: dotted 1px #b4b4b4;
}
.mainmenu .underlinemenu {
	width: 350px;
}
.rightsub {
	position: relative;
	top: -485px;
	float: right;
}
span {
	font-size: 11px;
	width: 100%;
}
#hostingsolutions UL {
	height: 495px;
	
}
#services UL {
	height: 255px;
	
}
#services UL .mainmenu .underlinemenu {
	width: 180px;
}
.menu LI UL LI A.description {
	text-decoration: none;
	font-size: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
}
#services .submenu {
	padding-left: 10px;
}




#whypchost UL {
	height: 305px;
	
}
#whypchost UL .mainmenu .underlinemenu {
	width: 180px;
}
.menu LI UL LI A.description {
	text-decoration: none;
	font-size: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
}
#whypchost .submenu {
	padding-left: 10px;
}

