.nav {
font: 12px Arial;
padding: 10px 0 0 0;
/*padding-bottom:200px;*/
}
.nav ul {
height:3em;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.nav ul ul {
width: 200px;
}
.nav ul li {
float:left;
height:3em;
line-height:3em;
background: url(../images/nav/admin.jpg);
width: 125px;

margin: 0 5px 0 0 ;
}

/* Background color of flyouts */
.nav ul ul li { 
display:block;
height:auto;
line-height:1em;
position:relative;
width: 228px;
_width:200px;
border-right: 1px solid #b9c0c6;
border-left: 1px solid #b9c0c6;
border-bottom: 1px solid #b9c0c6;

}



.nav a, .nav a:visited {
/*background:#AAAAAA none repeat scroll 0%;*/
color:White;
display:block;
float:left;
width: 125px;
font-size:1em;
height:100%;
padding:0pt 0em 0pt 0em;
text-decoration:none;
text-align: center;
}
.nav ul ul a, .nav ul ul a:visited {
background:#124B78 none repeat scroll 0%;
color:White;
display:block;
height:100%;
line-height:1em;
padding:0.5em 1em;
width:200px;
text-align: left;
}
.nav ul table ul a, .nav ul table ul a:visited {
width:200px;

}
.nav table {
font-size:1em;
left:0pt;
position:absolute;
top:0pt;
z-index:-1;
}
.nav ul ul table {
left:-1px;
}
.nav ul ul table ul.left {
margin-left:2px;
}
.nav li:hover {
position:relative;
/*background-position: 0 41px;*/
}
* html .nav a:hover {
position:relative;

}




.nav ul ul ul a, .nav ul ul ul a:visited {
/*background:#CCCCCC none repeat scroll 0%;*/
}
.nav ul ul ul ul a, .nav ul ul ul ul a:visited {
/*background:#DDDDDD none repeat scroll 0%;*/
}
.nav ul *:hover a.sub1 {
background: #7E8A95 none repeat scroll 0%;
}
.nav ul ul *:hover a.sub2 {
background:#7E8A95 none repeat scroll 0%;
}
.nav a:hover {
background:  url(../images/nav/admin.jpg) 0 -41px;
color: White;
}
.nav *:hover > a {
background:  url(../images/nav/admin.jpg) 0 -41px;
color: White;
}
.nav ul ul a:hover {
background:#414954 none repeat scroll 0%;
color:White;
}
.nav ul ul *:hover > a {
background:#414954 none repeat scroll 0%;
color:White;
}
.nav ul ul ul a:hover {
background:#414954 none repeat scroll 0%;
}
.nav ul ul ul *:hover > a {
background:#414954 none repeat scroll 0%;
}
.nav ul ul ul ul a:hover {
background:#414954 none repeat scroll 0%;
}
.nav ul ul {
height:0pt;
left:0pt;
position:absolute;
top:3em;
visibility:hidden;
width:200px;
}
.nav ul ul ul {
left:14em;
top:0pt;
width:200px;
}
.nav ul ul ul.left {
left:-14em;
}
.nav ul li:hover ul, .nav ul a:hover ul {
background:transparent url(images/trans.gif) repeat scroll 0%;
height:auto;
padding-bottom:3em;
visibility:visible;
}
.nav ul *:hover ul ul {
visibility:hidden;
}
.nav ul *:hover ul *:hover ul ul {
visibility:hidden;
}
.nav ul *:hover ul *:hover ul {
visibility:visible;
}
.nav ul *:hover ul *:hover ul *:hover ul {
visibility:visible;
}

/*body.tab1 .nav ul li.tab1,
body.tab2 .nav ul li.tab2,
body.tab2 .nav ul li.tab3,
body.tab2 .nav ul li.tab4,
body.tab2 .nav ul li.tab5, 
body.tab2 .nav ul li.tab6{
	background: url(../images/nav/but-admin.jpg) no-repeat 0 -41px;	
	color:#0F4977;	
}
*/

body.tab1 .nav ul li.tab1 a,
body.tab2 .nav ul li.tab2 a,
body.tab2 .nav ul li.tab3 a,
body.tab2 .nav ul li.tab4 a,
body.tab2 .nav ul li.tab5 a, 
body.tab2 .nav ul li.tab6 a{
	background: url(../images/nav/but-admin.jpg) no-repeat 0 -41px;
	color:#0F4977;	
}



/*body.tab1 .nav ul li.tab1 a:hover,
body.tab2 .nav ul li.tab2 a:hover,
body.tab2 .nav ul li.tab3 a:hover,
body.tab2 .nav ul li.tab4 a:hover,
body.tab2 .nav ul li.tab5 a:hover, 
body.tab2 .nav ul li.tab6 a:hover{
	
	background: url(../images/nav/but-admin.jpg) no-repeat 0 -41px;	
}*/



body.tab1 .nav ul li.tab1 li a,
body.tab2 .nav ul li.tab2 li a,
body.tab3 .nav ul li.tab3 li a,
body.tab4 .nav ul li.tab4 li a,
body.tab5 .nav ul li.tab5 li a, 
body.tab6 .nav ul li.tab6 li a{
	background:#124B78 none repeat scroll 0%;
	color: White;
}

body.tab1 .nav ul li.tab1 li a:hover,
body.tab2 .nav ul li.tab2 li a:hover,
body.tab3 .nav ul li.tab3 li a:hover,
body.tab4 .nav ul li.tab4 li a:hover,
body.tab5 .nav ul li.tab5 li a:hover, 
body.tab6 .nav ul li.tab6 li a:hover{
	background: #414954 none repeat scroll 0%;
	color: White;
}





