/* CSS Document */

#pt_mainnavigation {
	position:absolute;
	top:0px;
	left:0px;
	border-bottom:solid #9c9c9c 1px;
	overflow:hidden;
}

#pt_mainnavigation LI {
	/*padding-left:0.5em;*/
	white-space:nowrap;
	overflow:hidden;
}

/*#pt_nav UL {
	Line-height: 20px;/*1.75em;
}*/

UL#pt_nav { /* Added to scale the navigation */
Line-height:2.2em;
	display:block;
	background: url("../images/pt_navigation_white.png") repeat-x !important;
	background: #ffffff;
	width:960px;
	height:24px;
	padding-left:20px;
}

#pt_nav UL { /* all Lists */
	/*background:#ffffff;*/
	
	padding: 0;
	margin: 0;
	List-style: none;
	/*Line-height: 1;*/
	Line-height:2.2em;
	
}


/*UL#pt_nav{
padding-left:20px;
}*/



#pt_nav A {
	display: block;
	/*width: 10em;*/
	text-decoration:none;
	padding:0 12px 0 12px;
}

#pt_nav A:hover {
	display: block;
	/*width: 10em;*/
	text-decoration:none;
	background:#000000;
	color:#ffffff;
}

#pt_nav LI { /* all List items */
	float: left;
	padding-right:0px;	/*width: 10em; /* width needed or else Opera goes nuts */
}

#pt_nav LI UL LI{ /* second-level Lists */
	font-size:10px;
	width: 15em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#pt_nav LI UL LI A {
	display:block;
	width:15em;
	height:20px;
	left:auto;
}

#pt_nav LI UL { /* second-level Lists */
	position: absolute;
	width: 16em;
	/*visibility:hidden;*/
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#pt_nav LI UL UL { /* third-and-above-level Lists */
	position: absolute;
	margin: -20px 0 0 15em;
}

#pt_nav LI:hover UL UL, #pt_nav LI:hover UL UL UL, #pt_nav LI:hover UL UL UL UL , #pt_nav LI:hover UL UL UL UL UL, #pt_nav LI.sfhover UL UL, #pt_nav LI.sfhover UL UL UL, #pt_nav LI.sfhover UL UL UL UL , #pt_nav LI.sfhover UL UL UL UL UL {
	left: -999em;
	/*display:none;*/
	/*visibility:hidden;*/
}

#pt_nav LI:hover UL, #pt_nav LI LI:hover UL, #pt_nav LI LI LI:hover UL, #pt_nav LI LI LI LI:hover UL, #pt_nav LI LI LI LI LI:hover UL, #pt_nav LI.sfhover UL, #pt_nav LI LI.sfhover UL, #pt_nav LI LI LI.sfhover UL, #pt_nav LI LI LI LI.sfhover UL, #pt_nav LI LI LI LI LI.sfhover UL { /* Lists nested under hovered List items */
	left: auto;
	/*display:block;*/
	/*visibility:visible;*/
}

.pt_nav_divider {
height:10px;
margin:10px 0 0 2px;
width:13.5em;
background:url(../images/pt_navigation_dots.png);
}

