/* Main menu colors/images.
/* Other top menu styles such as widths padding are set in listmenu_h.css for each template */
/* popout arrow image path/name set in fsmenu_body.js */

/* TOP MENU */

.menulist a.topMenu:link {
	font-size:12px;
	background-color:#FFFFFF;
	color:#333333;
	font-weight:normal;
	text-decoration: none;
	background-image:url(../../images/nav/e_navOff.gif);
	background-repeat: no-repeat;
	background-position: top right; /* Horiz - Vert */
	}
	
.menulist a.topMenu:active {
	font-size:12px;
	background-color:#FFFFFF;
	color:#FF0000;
	font-weight:normal;
	text-decoration: none;
	background-image:url(../../images/nav/e_navOff.gif);
	background-repeat: no-repeat;
	background-position: top right; /* Horiz - Vert */
	}
	
.menulist a.topMenu:visited {
	font-size:12px;
	background-color:#FFFFFF;
	color:#333333;
	font-weight:normal;
	text-decoration: none;
	background-image:url(../../images/nav/e_navOff.gif);
	background-repeat: no-repeat;
	background-position: top right; /* Horiz - Vert */
	}
	
.menulist a.topMenu:hover {
	font-size:12px;
	background-color:#FFFFFF;
	color:#000000;
	font-weight:normal;
	text-decoration: none;
	background-image:url(../../images/nav/e_navOn.gif);
	background-repeat: no-repeat;
	background-position: top right; /* Horiz - Vert */
	}

/* selected states */
.menulist a.topMenuSel:link,.menulist a.topMenuSel:active,.menulist a.topMenuSel:visited {
	font-size:12px;
	background-color:#FFFFFF;
	color:#333333;
	font-weight:normal;
	text-decoration: none;
	background-image:url(../../images/nav/e_navSel.gif);
	background-repeat: no-repeat;
	background-position: top right; /* Horiz - Vert */
	}
.menulist a.topMenuSel.noLink:link,.menulist a.topMenuSel.noLink:active,.menulist a.topMenuSel.noLink:visited {
	font-size:12px;
	background-color:#FFFFFF;
	color:#333333;
	font-weight:normal;
	text-decoration: none;
	background-image:url(../../images/nav/e_navSel.gif);
	background-repeat: no-repeat;
	background-position: top right; /* Horiz - Vert */
	}
	
/* No LinkType */
.menulist a.noLink:link,.menulist a.noLink:active,.menulist a.noLink:visited {
	font-size:12px;
	background-color:#FFFFFF;
	color:#333333;
	font-weight:normal;
	text-decoration: none;
	background-image:url(../../images/nav/e_navOff.gif);
	background-repeat: no-repeat;
	background-position: top right; /* Horiz - Vert */
	}
.menulist a.noLink:hover {
	font-size:12px;
	background-color:#FFFFFF;
	color:#000000;
	font-weight:normal;
	text-decoration: none;
	background-image:url(../../images/nav/e_navOn.gif);
	background-repeat: no-repeat;
	background-position: top right; /* Horiz - Vert */
	}




/* Over ride default buttons by ID so we can set different images for each button- bloody graphic designers */
/* who we are */
.menulist a#top104:link { 
	background-image:url(../../images/nav/e_who_navOff.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
.menulist a#top104:visited { 
	background-image:url(../../images/nav/e_who_navOff.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
.menulist a#top104:hover { 
	background-image:url(../../images/nav/e_who_navOn.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}

/* products and service */
.menulist a#top17:link { 
	background-image:url(../../images/nav/e_products_navOff.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
.menulist a#top17:visited { 
	background-image:url(../../images/nav/e_products_navOff.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
.menulist a#top17:hover { 
	background-image:url(../../images/nav/e_products_navOn.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}

/* our work */
.menulist a#top105:link { 
	background-image:url(../../images/nav/e_work_navOff.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
.menulist a#top105:visited { 
	background-image:url(../../images/nav/e_work_navOff.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
.menulist a#top105:hover { 
	background-image:url(../../images/nav/e_work_navOn.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}

/* contact us */
.menulist a#top5:link { 
	background-image:url(../../images/nav/e_contact_navOff.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
.menulist a#top5:visited { 
	background-image:url(../../images/nav/e_contact_navOff.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
.menulist a#top5:hover { 
	background-image:url(../../images/nav/e_contact_navOn.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}

/* Selected states */
/* Over ride default buttons by ID so we can set different images for each button- bloody graphic designers */
/* who we are */
.menulist a.topMenuSel#top104:link,.menulist a.topMenuSel#top104:active,.menulist a.topMenuSel#top104:visited,.menulist a.topMenuSel#top104:hover  {
	font-size:12px;
	background-color:#FFFFFF;
	color:#333333;
	font-weight:normal;
	text-decoration: none;
	background-image:url(../../images/nav/e_who_navOn.gif);
	background-repeat: no-repeat;
	background-position: top right; /* Horiz - Vert */
	}
/* products and service */	
.menulist a.topMenuSel#top17:link,.menulist a.topMenuSel#top17:active,.menulist a.topMenuSel#top17:visited,.menulist a.topMenuSel#top17:hover  {
	font-size:12px;
	background-color:#FFFFFF;
	color:#333333;
	font-weight:normal;
	text-decoration: none;
	background-image:url(../../images/nav/e_products_navOn.gif);
	background-repeat: no-repeat;
	background-position: top right; /* Horiz - Vert */
	}
/* our work */	
.menulist a.topMenuSel#top105:link,.menulist a.topMenuSel#top105:active,.menulist a.topMenuSel#top105:visited,.menulist a.topMenuSel#top105:hover  {
	font-size:12px;
	background-color:#FFFFFF;
	color:#333333;
	font-weight:normal;
	text-decoration: none;
	background-image:url(../../images/nav/e_work_navOn.gif);
	background-repeat: no-repeat;
	background-position: top right; /* Horiz - Vert */
	}
/* contact us */	
.menulist a.topMenuSel#top5:link,.menulist a.topMenuSel#top5:active,.menulist a.topMenuSel#top5:visited,.menulist a.topMenuSel#top5:hover  {
	font-size:12px;
	background-color:#FFFFFF;
	color:#333333;
	font-weight:normal;
	text-decoration: none;
	background-image:url(../../images/nav/e_contact_navOn.gif);
	background-repeat: no-repeat;
	background-position: top right; /* Horiz - Vert */
	}

	
	
	
	
	
/* Border Colors */

/* top, second a third levels  */
.menulist li {
	border:none;
	}
.menulist ul li {
	border:1px solid #999999;
	}
.menulist ul ul li {
	border:1px solid #999999;
	}
	
/* Popout links */	
/* ================================== */
.menulist ul a:link {
	color:#FFFFFF;
	background-color:#424242;
	font-size:11px;
	text-decoration: none;
	}
.menulist ul a:active {
	color:#FF0000;
	background-color:#424242;
	font-size:11px;
	text-decoration: none;
	}
.menulist ul a:visited {
	color:#FFFFFF;
	background-color:#424242;
	font-size:11px;
	text-decoration: none;
	}
.menulist ul a:hover {
	color:#FFFFFF;
	background-color:#666677;
	font-size:11px;
	text-decoration: none;
	}
/* ================================== */
/* set same as .menulist a: styles */
.menulist ul a:focus:link {
	color:#FFFFFF;
	background-color:#424242;
	font-size:11px;
	text-decoration: none;
	}
.menulist ul a:focus:active {
	color:#FF0000;
	background-color:#424242;
	font-size:11px;
	text-decoration: none;
	}
.menulist ul a:focus:visited {
	color:#FFFFFF;
	background-color:#424242;
	font-size:11px;
	text-decoration: none;
	}
.menulist ul a:focus:hover {
	color:#FFFFFF;
	background-color:#666677;
	font-size:11px;
	text-decoration: none;
	}

