table#main_nav_udm {
	text-align: center;
}

#udm {
	position: relative;
	display: block;
	width: 740px;
	height: 18px;
	padding: 0 20px 0 20px;
	margin: 0;
	background: transparent url(images/menu-bkg.gif) no-repeat;
}

#udm li {
	list-style: none;
	padding: 0;
}

#udm li {
	float: left;
	position: relative;
	display: block;
	height: 18px;
	margin: 0;
	/*background: pink;*/
}

#udm li a {
	display: block;
	height: 18px;
	text-indent: -9999px;
	width: 100%;	
}

#udm li:hover ul {
	display: block;
}

#udm li ul {
	display: none;
	position: absolute;
	left: 0;
	top: 18px;
	margin: 0;
	padding: 0;
	border: solid 2px #E8F4FA;
	min-width: 140px;
	/*width: 100%;*/
}

#udm li ul li {
	background: #E8F4FA;
	border-top: solid 1px #E8F4FA;
	border-left: solid 1px #E8F4FA;
	border-bottom: 1px solid #c4c6c6;
	border-right: solid 1px #E8F4FA;
	color: #000;
	text-indent: 0;	
	text-align: left;
	white-space: nowrap;
	padding: 2px 5px 2px 5px;
	/*width: 100%;*/
	min-width: 140px;
	display: block;
}

#udm li ul li:hover {
	background: #6d9ccb;
	border: solid 1px #aaccaa;	
}


#udm li ul li a {
	text-indent: 0;
	color: #000;
	line-height: 16px;
	font-size: 1em;
	font-weight: bold;
	display: block;
	width: 100%;
	min-width: 140px;
}

.navButton,
.navButton:visited {
	/*height:17;*/
	position:relative;
}

#services, 
#servicesButton, 
#servicesButton:visited {
	width:87px;
}

#support, 
#supportButton, 
#supportButton:visited {
	width:87px;
}

#customers, 
#customersButton, 
#customersButton:visited {
	width:87px;
}

#aboutus, 
#aboutusButton, 
#aboutusButton:visited {
	width:87px;
}

#udm li#myaccount, 
#myaccountButton, 
#myaccountButton:visited {
	width:99px;
}

#udm li#myaccount,
#udm li#myaccount a {
	height: 22px;
}

#udm li#myaccount {
	margin-top: -3px;
}

#spacer, 
#spacerButton, 
#spacerButton:visited {
	width:115px;
}

#colocation, 
#colocationButton, 
#colocationButton:visited {
	width:87px;
}

#hosting, 
#hostingButton, 
#hostingButton:visited {
	width:87px;
}

/*.navButton span, 
.navButton:visited span {
	display:block;
	height:22px;
	width:100%;
	position:absolute;
	left:0;
	top:-4px;
	z-index:0;
	background-repeat:no-repeat;
	text-decoration: none;
}

.navButton2 span, 
.navButton2:visited span {
	display:block;
	height:22px;
	width:100%;
	position:absolute;
	left:0;
	top:-6px;
	z-index:0;
	background-repeat:no-repeat;
	text-decoration: none;
}*/

#servicesButton {
	background-image:url(images/tab-services.jpg);
}

#supportButton {
	background-image:url(images/tab-support.jpg);
}

#customersButton {
	background-image:url(images/tab-customers.jpg);
}

#aboutusButton {
	background-image:url(images/tab-aboutus.jpg);
}

#myaccountButton {
	background-image:url(images/tab-myaccount.jpg);
}

#myaccountButton2 {
	background-image:url(images/tab-myaccount-home.jpg);
}

#spacerButton {
	background-image:url(images/menu-spacer2.jpg);
}

#colocationButton {
	background-image:url(images/tab-colocation.jpg);
}

#hostingButton {
	background-image:url(images/tab-hosting.jpg);
}

/*.navButton span, 
.navButton:visited span {
	background-position:0 0;
}

.navButton:hover span, 
.navButton:focus span, 
.navButton:visited:hover span, 
.navButton.udmR span, 
.navButton.udmR:visited span, 
.navButton:active span {
	background-position:0 0;
}*/


li.menu-category {
	font-size: 0.6em;
	font-family: arial, sans-serif;
	padding: 0px;
}


li.menu {
	font-size: 0.9em;
	font-weight: normal;
	font-family: arial, sans-serif;
	text-decoration: none;
	padding: 0px;
}

a.menu:link,
a.menu:visited,
a.menu:hover,
a.menu:active {
        color: #F78F1E;
        text-decoration: none;
}
