/* CSS Document */
/* ||||||||| Infinite Menu Styles |||||||||||| */
/* --[[ Main Container ]]-- */
#imouter0 {
	background-color:#e5e5e5;
	border-style:solid;
	border-color:#cccccc;
	border-width:1px 0px 0px 0px;
	margin-top:0px;
	_margin-top:-1px;
	z-index:3;
}

/* --[[ Sub Container ]]-- */
#imenus0 li ul {
	background-color:#ffffff;
	border-style:none;
	border-color:#cccccc;
	border-width:0px;
	padding:0px;
	margin:0px;
} 

/* --[[ Main Items ]]-- */
#imenus0 li a {
	color:#660099;
	background:#e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	vertical-align:middle;
	text-decoration:none;
	border-style:solid;
	border-color:#e5e5e5;
	border-width:0px 0px 0px 1px;
	padding:4px 40px 4px 10px;
} 

/* [hover] - These settings must be duplicated for IE comptatibility.*/
#imenus0 li:hover>a {
	border-left:1px solid #cccccc;
	z-index:1;
} 
#imenus0 li a.ihover, .imde #imenus0 a:hover {
	border-left:1px solid #cccccc;
	z-index:1;
}

/* hover for last menu item */
/* [hover] - These settings must be duplicated for IE comptatibility.*/
#imenus0 .lastnav:hover>a {
	border-left:1px solid #e5e5e5;
	border-right:1px solid #cccccc;
	margin-right:-22px;
	#margin-right:0px;
	_margin-right:-22px;
	z-index:1;
} 
#imenus0 .lastnav a.ihover, .lastnav a:hover {
	border-left:1px solid #e5e5e5;
	border-right:1px solid #cccccc;
	margin-right:-22px;
	#margin-right:0px;
	_margin-right:-22px;
	z-index:1;
}

/* [active] */
#imenus0 li a.iactive { background-color:#e5e5e5; } 

/* --[[ Sub Items ]]-- */
#imenus0 ul a {
	width:100%;
	min-width:100%;
	background-color:#ffffff;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	border-top: 1px dotted #e5e5e5;
	border-right: 1px solid #cccccc;
	border-bottom: 1px dotted #e5e5e5;
	border-left: 1px solid #cccccc;
	padding:3px 10px 3px 10px;
} 
/* duplicate for first item - remove top border */
#imenus0 .firstmenu a {
	width:100%;
	min-width:100%;
	background-color:#ffffff;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	border-top:none;
	border-right: 1px solid #cccccc;
	border-bottom: 1px dotted #e5e5e5;
	border-left: 1px solid #cccccc;
	padding:3px 10px 3px 10px;
} 

/* duplicate for last item - remove bottom border */
#imenus0 .lastmenu a {
	width:100%;
	min-width:100%;
	background-color:#ffffff;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	border-top: 1px dotted #e5e5e5;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding:3px 10px 3px 10px;
} 
/* duplicate for only 1 menu item - solid border */
#imenus0 .onlymenu a {
	width:100%;
	min-width:100%;
	background-color:#ffffff;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	border-top:none;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding:3px 10px 3px 10px;
} 

/* [hover] - These settings must be duplicated for IE comptatibility.*/
#imenus0 ul li:hover>a {
	background-color:#660099;
	color:#ffffff;
} 
#imenus0 ul li a.ihover {
	background-color:#660099;
	color:#ffffff;
} 

/* [active] */
#imenus0 ul li a.iactive {background-color:#660099; } 

.nav_link_active_services {
	background:#e5e5e5;
	color: #660099;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding: 4px 20px 6px 10px;
	_padding: 4px 20px 7px 10px;
  border-left:1px solid #cccccc;
  border-top:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #e5e5e5;
	z-index:4;
  text-align:center;
	cursor:pointer;
	position:relative;
	height:16px;
	display:inline-block;
	margin-right:3px;
}

.nav_link_inactive_services {
	background: #ffffff url(/images/ascend/shared/headers/nav_btn_fill.gif) repeat-x 0px 12px;
	_background: #ffffff url(/images/ascend/shared/headers/nav_btn_fill.gif) repeat-x 0px 14px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding: 4px 20px 6px 10px;
	_padding: 4px 20px 7px 10px;
	border-left:1px solid #cccccc;
  border-top:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  z-index:1;
  text-align:center;
	cursor:pointer;
	position:relative;
	height:16px;
	display:inline-block;
	margin-right:3px;
}

/***Start link styles***/
.nav_link_inactive_services a:link {
	text-decoration:none;
	color:#666666;
}
.nav_link_inactive_services a:active {
	text-decoration:none;
	color:#666666;
}
.nav_link_inactive_services a:hover {
	text-decoration:none;
	color:#666666;
}
.nav_link_inactive_services a:visited {
	text-decoration:none;
	color:#666666;
}
.nav_link_active_services a:link {
	text-decoration:none;
	color:#660099;
}
.nav_link_active_services a:active {
	text-decoration:none;
	color:#660099;
}
.nav_link_active_services a:hover {
	text-decoration:none;
	color:#660099;
}
.nav_link_active_services a:visited {
	text-decoration:none;
	color:#660099;
}
/***End link styles***/
/* END SERVICES STYLESHEET */
\