﻿div#navContainer 
{
    background-image: url(../images/navBG.gif); 
    background-repeat: repeat-x; 
    background-color: #e7e7e7;
    margin-left: 4px;
    margin-right: 4px;
}
div#navContainerInline 
{
    background-image: url(../images/navBG.gif); 
    background-repeat: repeat-x; 
    background-color: #e7e7e7; 
    float: left;
}
div#navTopMiddle 
{
    background-image: url(../images/navTopMiddle.gif); 
    background-repeat: repeat-x;
    height: 5px;
    line-height: 5px;
    margin-left: 8px;
    margin-right: 8px;
}
div#navTopLeft 
{
    background-image: url(../images/navTopLeft.gif);
    background-repeat: no-repeat;
    background-position: left top; 
    background-color: Transparent;	
    height: 5px;
    line-height: 5px;
    width: 100%;
}
div#navTopRight 
{
    background-image: url(../images/navTopRight.gif);
    background-repeat: no-repeat;
    background-position: right top; 
    background-color: Transparent;	
    height: 5px;
    line-height: 5px;
    width: 100%;
}
div#navBottomMiddle 
{
    background-image: url(../images/navBottomMiddle.gif);
    background-repeat: repeat-x;
    height: 9px;
    line-height: 9px;
    margin-left: 8px;
    margin-right: 8px; 
    margin-left: -2px;
}
div#navBottomLeft 
{
    background-image: url(../images/navBottomLeft.gif);
    background-repeat: no-repeat;
    background-position: left; 
    background-color: Transparent;
    height: 9px;
    line-height: 9px;
    width: 100%;
    margin-left: -4px;
}
div#navBottomRight 
{
    background-image: url(../images/navBottomRight.gif);
    background-repeat: no-repeat;
    background-position: right; 
    background-color: Transparent;	
    height: 9px;
    line-height: 9px;
    width: 100%;
    margin-left: 8px;
}
div#navBorderLeft 
{
    background-image: url(../images/navBorderLeft.gif);
    background-repeat: repeat-y;
    background-position: left top; 
    background-color: Transparent;	
    width: 100%;
}
div#navBorderRight 
{
    background-image: url(../images/navBorderRight.gif);
    background-repeat: repeat-y;
    background-position: right top;	
    background-color: Transparent;	
    width: 100%;
}
.pnlNavContainer 
{
	background-color: Transparent;
	padding: 10px 0px 20px 0px;
	margin-left: 4px;
	text-align: left; 
	width: 100%; 
}
.navItemContainer 
{
	background-color: Transparent;
	margin: 0px 20px 0px 18px;
}
.navItemContainer .navItemContainer
{
	margin-right:0px;
}
.L3NavItem
{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #575757; 
	text-decoration: none;
}
.L4NavItem, .next, .previous
{
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	color: #575757;
	background-position: right top;
	text-decoration: none;
}

.SubNav2 div#navContainer, .SubNav3 div#navContainer 
{
    background-image: none; 
    background-repeat: repeat; 
    background-color: Transparent;
    margin-left: 0px;
    margin-right: 0px;
}
.SubNav2 div#navContainerInline, .SubNav3 div#navContainerInline 
{
    background-image: none; 
    background-repeat: repeat; 
    background-color: Transparent; 
}
.SubNav2 .seperator img, .SubNav3 .seperator img, .SubNav2 img.selector, .SubNav3 img.selector, .SubNav2 div#navBottomLeft, .SubNav3 div#navBottomLeft, .SubNav2 div#navTopLeft, .SubNav3 div#navTopLeft
{
	display:none;
}
.SubNav2 .L3NavItem, .SubNav3 .L3NavItem, .SubNav2 .L4NavItem, .SubNav3 .L4NavItem, .SubNav2 .next, .SubNav2 .previous, .SubNav3 .next, .SubNav3 .previous
{
	font-size:12px;
}
.SubNav2 .L4NavItem, .SubNav3 .L4NavItem, .SubNav2 .next, .SubNav3 .next, .SubNav2 .previous, .SubNav3 .previous
{
	font-weight: normal;
	background-position: right top;
}
.SubNav2 .selected, .SubNav3 .selected, .next, .previous
{
	font-weight: bold;
	color:#226699;
}
.SubNav2 div#navBorderLeft, .SubNav3 div#navBorderLeft, .SubNav2 div#navBorderRight, .SubNav3 div#navBorderRight
{
    background-image: none;
    background-repeat: repeat;
}
.SubNav2 .navItemContainer, .SubNav3 .navItemContainer
{
	margin-left: 10px;
	margin-right: 0px;
}
.SubNav2 .Nav1, .SubNav3 .Nav1, .SubNav2 .pnlNavContainer, .SubNav3 .pnlNavContainer
{
	margin:0px;
}
.SubNav2 a.L3NavItem:hover, .SubNav2 a.L4NavItem:hover
{
	color:#226699;
}
.SubNav3 .seperator
{
	display:inline;
	width:1px;
	margin-left:6px;
	margin-right:1px;
	border-left: solid 1px black;
}
.Nav1
{
	display:block!important;
}

.SubNav3 .Nav2 br, .SubNav3 .last
{
	display:none;
}
.SubNav3 .Nav2
{
	float:left;
	display:block!important;
}

.SubNav3 .Nav2 a
{
	padding:0px 6px;
	border-left:solid 1px black;
}
.SubNav3 .NoTop a.L3NavItem, .SubNav3 .NoTop a.L4NavItem
{
	display:none;
}

.SubNav3 .parent div a.L4NavItem
{
	display:inline;
}
.SubNav3 .Nav2 a.first
{
	border-left:solid 0px black;
}
.SubNav3 .L3NavItem, .SubNav3 .L4NavItem
{
	color:#226699;
}