a.homeLink
{
  display:block;
  height:82px;
  width:162px;
  padding:0px;
}
#mainNav
{
    position:relative;
    float:right;
    height:82px;
    width:640px;

}
#mainNav ul {
    position:absolute;
    bottom:0px;
    right:0px;
    margin:0 auto;
    list-style: none;

}
#mainNav ul li
{
	height:42px;
	text-align:center;
	float:left;
}
#mainNav ul li a:hover
{
  background-position:-151px -43px;
  text-decoration:underline;
  color:#00dd22;
}
#mainNav ul li a.right:hover
{
  background-position:-446px -43px;
  text-decoration:underline;
}
#mainNav ul li a.mid:hover
{
  background-position:-299px -43px;
  text-decoration:underline;
}
#mainNav ul li a.left:hover
{
  background-position:0px -43px;
  text-decoration:underline;
}
#mainNav ul li a.active
{
  background-position:-151px -84px;
  color:#fff;
  text-decoration:underline;
}
#mainNav ul li a.rightactive
{
  background-position:-446px -86px;
  color:#fff;
  text-decoration:underline;
  width:144px;
}
#mainNav ul li a.midactive
{
  background-position:-299px -86px;
  color:#fff;
  text-decoration:underline;
  width:146px;
}
#mainNav ul li a.leftactive
{
  background-position:0px -86px;
  color:#fff;
  text-decoration:underline;
  width:151px;
}
#mainNav ul li a.right
{
	background-position:-446px 0px;
	width:144px;
}
#mainNav ul li a.mid
{
  background-position:-299px 0px;
  width:146px;
}
#mainNav ul li a.left
{
  background-position:0px 0px;
  width:151px;
}
#mainNav ul li a
{
  text-decoration:none;
  background: url(../images/MainNav/megNav.png) no-repeat -151px 0px;
	line-height:250%;
	color:#006699;
	font-weight:bold;
	font-size:16px;
  cursor:pointer;
  overflow:hidden;
  text-decoration:none;
  height:42px;
  width:148px;
  display:block;
}
#subNavWrap {
    position:relative;
    margin:0 auto;
    width:700px;
    z-index:1000;
}

.subNav
{
  height:50px;
  float:right;
	position:absolute;
	opacity:0;
	z-index:1000;
  text-align:center;
	margin-right:5em;
	left:230px;
        top:-120px;
  width:100%;
  display:none;
}
.subNav ul
{
	list-style:none;
	padding:0px;
	margin:0px;
	height:50px;
	background: url(../images/SubNav/buttonTile.png) repeat-x;
	float:left;
        width:580px;
        z-index:1000;
}
.subNav ul li
{
  width:115px;
	height: 50px;
	text-align:center;
	float:left;
	line-height:350%;
	color:#fff;
  font-size:12px;
  display:block;
}
.subNav ul li a:link, .subNav ul li a:visited
{
  color:#fff;
  text-decoration:none;
}
.subNav ul li a:hover
{
  text-decoration:underline;
  cursor:pointer;
}
.subNav ul li:active
{
  color:inherit;
  text-decoration:none;
}
.subNav .buttonLeft
{
  background: transparent url(../images/SubNav/buttonLeft.png) no-repeat;
	height:40px;
	width:5px;
	float:left;
}
.subNav .buttonRight
{
  background: transparent url(../images/SubNav/buttonRight.png) no-repeat;
	height:40px;
	width:5px;
	float:left;
}
#mainNav ul .seperator
{
	height:42px;
	width:2px;
	background: url(../images/MainNav/buttonSeperator.png) no-repeat;
	float:left;
}