/* Main Menu Container */

#imouter0 {
margin:0;
padding:0;
z-index: 1;
width: 135px;
position: relative;
top: 8px;
left: 23px;
}

#imenus0{
margin: 0;
padding: 0;
}

#imenus0 li a img{
display: block;
margin: 0 auto;
padding: 0;
overflow: hidden;
border-bottom: 3px solid #e3e2c3;
}

#imenus0 li li a{
height:17px;
}

/* Main Menu Items [hover] */

/*=home*/

#imenus0 li a.home {
background: url(/images/home_on.jpg) top left repeat-x;
height: 37px;
border-bottom: 3px solid #e3e2c3;
display: block;
}

#imenus0 li a.home_off {
background: url(images/nav/home_off.gif) top left repeat-x;
height: 37px;
border-bottom: 3px solid #e3e2c3;
display: block;
}

#imenus0 li a.home_off:hover {
background: url(images/nav/home_on.gif) top left repeat-x;
}

/*=facilities*/

#imenus0 li a.facilities {
background: url(images/nav/facilities_on.gif) top left repeat-x;
height: 37px;
border-bottom: 3px solid #e3e2c3;
display: block;
}

#imenus0 li a.facilities_off {
background: url(images/nav/facilities_off.gif) top left repeat-x;
height: 37px;
border-bottom: 3px solid #e3e2c3;
display: block;
}

#imenus0 li a.facilities_off:hover {
background: url(images/nav/facilities_on.gif) top left repeat-x;
}

/*=activities*/

#imenus0 li a.programs {
background: url(images/nav/programs_on.gif) top left repeat-x;
height: 37px;
border-bottom: 3px solid #e3e2c3;
display: block;
}

#imenus0 li a.programs_off {
background: url(images/nav/programs_off.gif) top left repeat-x;
height: 37px;
border-bottom: 3px solid #e3e2c3;
display: block;
}

#imenus0 li a.programs_off:hover {
background: url(images/nav/programs_on.gif) top left repeat-x;
}

/*=training*/

#imenus0 li a.training {
background: url(images/nav/training_on.gif) top left repeat-x;
height: 37px;
border-bottom: 3px solid #e3e2c3;
display: block;
}

#imenus0 li a.training_off {
background: url(images/nav/training_off.gif) top left repeat-x;
height: 37px;
border-bottom: 3px solid #e3e2c3;
display: block;
}

#imenus0 li a.training_off:hover {
background: url(images/nav/training_on.gif) top left repeat-x;
}


/*=group*/

#imenus0 li a.group {
background: url(images/nav/group_on.gif) top left repeat-x;
height: 38px;
border-bottom: 3px solid #e3e2c3;
display: block;
}

#imenus0 li a.group_off {
background: url(images/nav/group_off.gif) top left repeat-x;
height: 38px;
border-bottom: 3px solid #e3e2c3;
display: block;
}

#imenus0 li a.group_off:hover {
background: url(images/nav/group_on.gif) top left repeat-x;
}

/*=village_kids*/

#imenus0 li a.village_kids {
background: url(images/nav/village_kids_on.gif) top left repeat-x;
height: 38px;
border-bottom: 3px solid #e3e2c3;
display: block;
}

#imenus0 li a.village_kids_off {
background: url(images/nav/village_kids_off.gif) top left repeat-x;
height: 38px;
border-bottom: 3px solid #e3e2c3;
display: block;
}

#imenus0 li a.village_kids_off:hover {
background: url(images/nav/village_kids_on.gif) top left repeat-x;
}

/*=memberships*/

#imenus0 li a.memberships {
background: url(images/nav/memberships_on.gif) top left repeat-x;
height: 37px;
border-bottom: 3px solid #e3e2c3;
display: block;
}

#imenus0 li a.memberships_off {
background: url(images/nav/memberships_off.gif) top left repeat-x;
height: 37px;
border-bottom: 3px solid #e3e2c3;
display: block;
}

#imenus0 li a.memberships_off:hover {
background: url(images/nav/memberships_on.gif) top left repeat-x;
}

/*=careers*/

#imenus0 li a.careers {
background: url(images/nav/careers_on.gif) top left repeat-x;
height: 37px;
border-bottom: 3px solid #e3e2c3;
display: block;
}

#imenus0 li a.careers_off {
background: url(images/nav/careers_off.gif) top left repeat-x;
height: 37px;
border-bottom: 3px solid #e3e2c3;
display: block;
}

#imenus0 li a.careers_off:hover {
background: url(images/nav/careers_on.gif) top left repeat-x;
}

/*=employees*/

#imenus0 li a.employees {
background: url(images/nav/employees_on.gif) top left repeat-x;
height: 37px;
border-bottom: 3px solid #e3e2c3;
display: block;
}

#imenus0 li a.employees_off {
background: url(images/nav/employees_off.gif) top left repeat-x;
height: 37px;
border-bottom: 3px solid #e3e2c3;
display: block;
}

#imenus0 li a.employees_off:hover {
background: url(images/nav/employees_on.gif) top left repeat-x;
}

/*=contact*/

#imenus0 li a.contact {
background: url(images/nav/contact_on.gif) top left repeat-x;
height: 48px;
display: block;
}

#imenus0 li a.contact_off {
background: url(images/nav/contact_off.gif) top left repeat-x;
height: 48px;
display: block;
}

#imenus0 li a.contact_off:hover {
background: url(images/nav/contact_on.gif) top left repeat-x;
}

/*=contact_sub*/

#imenus0 li a.contact_sub {
background: url(images/nav/contact_sub_on.gif) top left repeat-x;
height: 34px;
border-bottom: 3px solid #e3e2c3;
display: block;
}

#imenus0 li a.contact_sub_off {
background: url(images/nav/contact_sub_off.gif) top left repeat-x;
height: 34px;
border-bottom: 3px solid #e3e2c3;
display: block;
}

#imenus0 li a.contact_sub_off:hover {
background: url(images/nav/contact_sub_on.gif) top left repeat-x;
}

/* Sub Menu Container */
#imenus0 li ul {
background-color:#65b2fa;
}

/*#imenus0 li ul li{
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
}*/

BODY #imenus0 li ul {
margin-top:0;
margin-left:0;
padding-left:0;
width:150px;
text-align:left;
}

/* Sub Menu Items */
#imenus0 ul a {
color:#FFFFFF;
text-align:left;
font: normal 10px "Trebuchet MS", Arial, Tahoma;
text-decoration:none;
border-bottom:1px solid #74b9fe;
border-top:1px solid #4ca6fc;
border-right:0;
padding: 6px 0 6px 5px;
line-height:15px;

}

BODY #imenus0 ul a {  
/* Sub Menu Items [Add extra css not offered in the visual tool here.] */

}

#imenus0 ul li a.ihover {
	background:#79beff;
	color:#fff;
	text-decoration:none;
	font-style: normal;
}


