﻿/*** Main Navigation ***/
.mainMenu{
	padding: 1px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 855px;
	float:left;
	background: #ffffff;
	font-size: 9px;
	z-index:500;
}
.mainMenu a, .mainMenu a:hover, .mainMenu a:active, .mainMenu a:visited
{
    font-weight:normal;
}
.mainMenu ul{
	width: 852px;
	height: 33px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.mainMenu ul li{
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 33px;
	cursor:pointer;
	display:block;
}
.mainMenu ul li.b1 a
{
    width: 74px;
    background: url(../../images/navigation/menu1.gif) no-repeat;
}
.mainMenu ul li.b1 a:hover
{
    background: url(../../images/navigation/menu1_.gif) no-repeat;
}
.mainMenu ul li.b2 a{
	width: 82px;
	background: url(../../images/navigation/menu2.gif) no-repeat;
}
.mainMenu ul li.b2 a:hover
{
	background: url(../../images/navigation/menu2_.gif) no-repeat;
}
.mainMenu ul li.b3 a{
	width: 79px;
	background: url(../../images/navigation/menu3.gif) no-repeat;
}
.mainMenu ul li.b3 a:hover{
	background: url(../../images/navigation/menu3_.gif) no-repeat;
}
.mainMenu ul li.b4 a{
	width: 109px;
	background: url(../../images/navigation/menu4.gif) no-repeat;
}
.mainMenu ul li.b4 a:hover{
	background: url(../../images/navigation/menu4_.gif) no-repeat;
}
.mainMenu ul li.b5 a{
	width: 126px;
	background: url(../../images/navigation/menu5.gif) no-repeat;
}
.mainMenu ul li.b5 a:hover{
	background: url(../../images/navigation/menu5_.gif) no-repeat;
}
.mainMenu ul li.b6 a{
	width: 60px;
	background: url(../../images/navigation/menu6.gif) no-repeat;
}
.mainMenu ul li.b6 a:hover{
	background: url(../../images/navigation/menu6_.gif) no-repeat;
}
.mainMenu ul li.b7 a{
	width: 77px;
	background: url(../../images/navigation/menu7.gif) no-repeat;
}
.mainMenu ul li.b7 a:hover{
	background: url(../../images/navigation/menu7_.gif) no-repeat;
}
.mainMenu ul li.b75 a{
	width: 82px;
	background: url(../../images/navigation/menu75.gif) no-repeat;
}
.mainMenu ul li.b75 a:hover{
	background: url(../../images/navigation/menu75_.gif) no-repeat;
}
.mainMenu ul li.b8 a{
	width: 94px;
	background: url(../../images/navigation/menu8.gif) no-repeat;
}
.mainMenu ul li.b8 a:hover{
	background: url(../../images/navigation/menu8_.gif) no-repeat;
}
.mainMenu ul li.b9 a{
	width: 69px;
	background: url(../../images/navigation/menu9.gif) no-repeat;
}
.mainMenu ul li.b9 a:hover{
	background: url(../../images/navigation/menu9_.gif) no-repeat;
}
.mainMenu ul li a{
	width: 100%;
	height: 33px;
	display: block;
	font-weight:normal;
}
.mainMenu h3{
	display: none;
}
.mainMenu ul li a span{
	display: none;
}
/*** End Of Main Navigation ***/

/* Default list styling */
.mainMenu li:hover {
	position:relative;
	z-index:200;
}
/* keep the 'next' level invisible by placing it off screen. */
.mainMenu .sub, .mainMenu .sub1 {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
}
.mainMenu li:hover ul.sub {
	left:0px;
	top:32px;
	background: #fff;
	padding:3px;
	border:1px solid #cccccc;
	white-space:nowrap;
	width:110px;
	height:auto;
	z-index:300;
}
.mainMenu li:hover ul.sub li {
	display:block;
	height:20px;
	position:relative;
	float:left;
	width:90px;
	font-weight:normal;
}
.mainMenu li:hover ul.sub li a {
	display:block;
	font-size:11px;
	height:20px;
	width:110px;
	line-height:20px;
	text-indent:5px;
	color:#000;
	text-decoration:none;
	background:#ffffff;
}
.mainMenu li:hover ul.sub li a:hover
{
    background: dimgray;
    color: #fff;
}
.mainMenu li:hover ul li:hover ul, .mainMenu li:hover ul li:hover ul li:hover ul, .mainMenu li:hover ul li:hover ul li:hover ul li:hover ul, .mainMenu li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul {
	left:90px;
	top:-4px;
	background: #fff;
	padding:3px;
	border:1px solid #cccccc;
	white-space:nowrap;
	width:90px;
	z-index:400;
	height:auto;
	width:110px;
}
.mainMenu li:hover ul.sub#divMenu4{
    width:145px;
}
.mainMenu li:hover ul.sub#divMenu4 li {
	width:139px;
}
.mainMenu li:hover ul.sub#divMenu4 li a {
    width:145px;
}
.mainMenu li ul.sub#divMenu4 li a {
    width:145px;
}
/*OTHER SERVICES*/
.mainMenu li:hover ul.sub#divMenu7{
    width:180px;
}
.mainMenu li:hover ul.sub#divMenu7 li {
	width:174px;
}
.mainMenu li:hover ul.sub#divMenu7 li a {
    width:180px;
}
.mainMenu li ul.sub#divMenu7 li a {
    width:180px;
}
/*OTHER SERVICES*/
.mainMenu li:hover ul.sub#divMenu75{
    width:238px;
}
.mainMenu li:hover ul.sub#divMenu75 li {
	width:232px;
}
.mainMenu li:hover ul.sub#divMenu75 li a {
    width:238px;
}
.mainMenu li ul.sub#divMenu75 li a {
    width:238px;
}
/*CUSTOMER CARE*/
.mainMenu li:hover ul.sub#divMenu8{
    width:162px;
}
.mainMenu li:hover ul.sub#divMenu8 li {
	width:142px;
}
.mainMenu li:hover ul.sub#divMenu8 li a {
    width:162px;
}
.mainMenu li ul.sub#divMenu8 li a {
    width:162px;
}
/*FINANCE & INSURANCE*/
.mainMenu li:hover ul.sub#divMenu9{
    width:125px;
}
.mainMenu li:hover ul.sub#divMenu9 li {
	width:105px;
}
.mainMenu li:hover ul.sub#divMenu9 li a {
    width:125px;
}
.mainMenu li ul.sub#divMenu9 li a {
    width:125px;
}


/*------ Active menu -------*/
.mainMenu ul li.c1 a
{
    width: 74px;
    background: url(../../images/navigation/menu1__.gif) no-repeat 0% 100%;
}
.mainMenu ul li.c1 a:hover
{
    background: url(../../images/navigation/menu1_.gif) no-repeat 0% 100%;
}
.mainMenu ul li.c2 a{
	width: 82px;
	background: url(../../images/navigation/menu2__.gif) no-repeat;
}
.mainMenu ul li.c2 a:hover{
	background: url(../../images/navigation/menu2_.gif) no-repeat;
}
.mainMenu ul li.c3 a{
	width: 79px;
	background: url(../../images/navigation/menu3__.gif) no-repeat;
}
.mainMenu ul li.c3 a:hover{
	background: url(../../images/navigation/menu3_.gif) no-repeat;
}
.mainMenu ul li.c4 a{
	width: 109px;
	background: url(../../images/navigation/menu4__.gif) no-repeat;
}
.mainMenu ul li.c4 a:hover{
	background: url(../../images/navigation/menu4_.gif) no-repeat;
}
.mainMenu ul li.c5 a{
	width: 126px;
	background: url(../../images/navigation/menu5__.gif) no-repeat;
}
.mainMenu ul li.c5 a:hover{
	background: url(../../images/navigation/menu5_.gif) no-repeat;
}
.mainMenu ul li.c6 a{
	width: 60px;
	background: url(../../images/navigation/menu6__.gif) no-repeat;
}
.mainMenu ul li.c6 a:hover{
	background: url(../../images/navigation/menu6_.gif) no-repeat;
}
.mainMenu ul li.c7 a{
	width: 77px;
	background: url(../../images/navigation/menu7__.gif) no-repeat;
}
.mainMenu ul li.c7 a:hover{
	background: url(../../images/navigation/menu7_.gif) no-repeat;
}
.mainMenu ul li.c75 a{
	width: 82px;
	background: url(../../images/navigation/menu75__.gif) no-repeat;
}
.mainMenu ul li.c75 a:hover{
	background: url(../../images/navigation/menu75_.gif) no-repeat;
}
.mainMenu ul li.c8 a{
	width: 94px;
	background: url(../../images/navigation/menu8__.gif) no-repeat;
}
.mainMenu ul li.c8 a:hover{
	background: url(../../images/navigation/menu8_.gif) no-repeat;
}
.mainMenu ul li.c9 a{
	width: 69px;
	background: url(../../images/navigation/menu9__.gif) no-repeat;
}
.mainMenu ul li.c9 a:hover{
	background: url(../../images/navigation/menu9_.gif) no-repeat;
}

/* ----- site plan menu ------- */
.subMenu {
	position:relative;
	z-index:2000000;
	height:20px;
}
.subMenu .sub {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
	background:#ffffff;
	border: solid 1px #999999;
}
.subMenu:hover ul.sub {
	left:0px;
	top:18px;
	padding:3px;
	border:1px solid #f5f5f5;
	white-space:nowrap;
	width:80px;
	height:auto;
	z-index:300;
}
.subMenu:hover ul.sub li {
	display:block;
	position:relative;
	float:left;
	width:80px;
	font-weight:normal;
	background:#ffffff;
	color:#000;
}
.subMenu:hover ul.sub li a {
	display:block;
	height:16px;
	text-indent:5px;
	text-decoration:none;
	font-weight:normal;
	color: #000;
}
.subMenu:hover ul.sub li a:hover, .subMenu:hover ul.sub li:hover a
{
    background: dimgray;
    color: #fff;
}
.subMenu:hover ul.sub li:hover
{
    background: dimgray;
    color: #fff;
}