﻿#subNavContainer{
    background-image:url('/_layouts/images/CPAB/subNavBG.jpg');
    background-repeat:repeat-y;
	width:150px;
	padding:5px;
	overflow:visible;
}
div.subNavBottom{
	background-image:url('/_layouts/images/CPAB/subNavBottom.jpg');
	background-repeat:no-repeat;
	height:11px;
	width:150px;
	padding:5px;
}

#subNav a:link, #subNav a:visited, #subNav td a:link, #subNav td a:visited
{
    color:#00345b;
    font-size:8pt;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    text-decoration:none;
    width:auto;
}

#subNav a:hover
{
    text-decoration:underline;
}

#subNav
{
	margin:0px;
	padding:0px;
	width:140px;
    list-style-type:none;
}

#subNav li{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px white solid;
	width:140px;
}

/**hides second level
*/
#subNav a{
	display:block;
}
#subNav li ul
{
    position:absolute;
    left:-999em;
    color:#ffffff;
    background-color:#cccccc;
    line-height:1em;
    padding:0px 0px 0px 0px;
    float:left;
}

#subNav li ul li{
	padding-left:5px;
	padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
}

/**un-hides second level
*/

#subNav li:hover ul
{
    visibility:visible;
    left:auto;
	margin-left:140px;
	margin-top:-1.75em;    
}

/*Hides 3rd level*/
#subNav li:hover ul ul{
    position:absolute;
    left:-999em;
    color:#ffffff;
    background-color:#cccccc;
    line-height:1.75em;
    padding:0px 0px 0px 0px;
    float:none;
}

/*Shows 3rd level*/
#subNav li:hover ul li:hover ul{
	visibility:visible;
	left:auto;
	background-color:#cccccc;
}

