 /* ------------------------------------------------- NavigationControls Styles
    ------------------------------------------------- */

.CSWStyle_NavigationControls_PrimaryNavigationContainer
{
    position: relative;
    left: 10px;
    top: 2px;
}

.CSWStyle_NavigationControls_PrimaryNavigationItem
{
    float: left;
    position: relative;
    top: 2px;
    margin-right: 20px;
}

.CSWStyle_NavigationControls_PrimaryNavigationLink
{
    float: left;
    height: 30px;
    color: #FFFFFF;
}

.CSWStyle_NavigationControls_PrimaryNavigationLinkCursor
{
    cursor: pointer;
}

.CSWStyle_NavigationControls_PrimaryNavigationIcon
{
    float: left;
}

.CSWStyle_NavigationControls_PrimaryNavigationLabelPanel
{
    float: left;
    padding-left: 1px;
}

.CSWStyle_NavigationControls_PrimaryNavigationLabel
{
    position: relative;
    top: 6px;
    color: #FFFFFF;
    font-weight: bold;
}

.CSWStyle_NavigationControls_PrimaryNavigationLabelLarge
{
    top: 4px;
    font-size: 16px;
}

.CSWStyle_NavigationControls_PrimaryNavigationContextDivider
{
    float: left;
    position: relative;
    top: -5px;
    margin-left: -20px;
}

.CSWStyle_NavBar_LinksPanelContainer
{
    position: absolute;
    top: 8px;
    right: 5px;
}

.CSWStyle_NavBar_LinksPanelContainer a
{
    color: #FFFFFF;
}

.CSWStyle_NavBar_LinksPanelLabel
{
    position: relative;
    margin-left: 3px;
    margin-right: 3px;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}

.CSWStyle_SecondaryNavBar
{
    position: absolute;
    bottom: 0px;
    right: 20px;
}

.CSWStyle_NavBar_PositionBottom
{
	position: relative;
	bottom: 4px;
}

.CSWStyle_NavBar_HelpIcon
{
    margin-right:3px;
}

.CSWStyle_SecondaryNavBar span
{
    position: relative;
    top: 2px;	
    padding: 2px 2px;
    color: #043F6E;
}

.CSWStyle_NavTabLeft
{
    z-index: 7; 
    width: 9px; 
    height: 23px;
    position:relative;
    top:-1px;
    background:#FFFFFF  url( "/Site/Styles/Default/Images/Tabs/left.png" );
    cursor:pointer;
}

.CSWStyle_NavTabMiddle
{
    z-index: 7; 
    height: 23px;
    min-width:100px;
    position:relative;
    top:-1px;
    text-align:center;
    background: #FFFFFF url( "/Site/Styles/Default/Images/Tabs/middle.png" );
    cursor:pointer;
}

.CSWStyle_NavTabRight
{
    z-index: 7; 
    width: 9px; 
    height: 23px;
    position:relative;
    top:-1px;
    background:#FFFFFF url( "/Site/Styles/Default/Images/Tabs/right.png" );
    cursor:pointer;
}

.CSWStyle_NavTabSpecialLeft
{
    z-index: 7; 
    height: 27px;
    width: 14px;
    background: #FFFFFF  url( "/Site/Styles/Default/Images/Tabs/leftSpecial.png" );
}

.CSWStyle_NavTabSpecialRight
{
    z-index: 7; 
    height: 27px;
    width: 14px;
    background: #FFFFFF  url( "/Site/Styles/Default/Images/Tabs/rightSpecial.png" );
}
.CSWStyle_NavTabLeftSelected
{
    position:relative;
    z-index: 7; 
    height: 27px;
    width: 15px;
    background: #FFFFFF url( "/Site/Styles/Default/Images/Tabs/leftSelected.png" );
}

.CSWStyle_NavTabMiddleSelected
{
    position:relative;
    z-index: 7; 
    height: 27px;
    min-width: 100px;
    text-align:center;
    background: #FFFFFF url( "/Site/Styles/Default/Images/Tabs/middleSelected.png" );
}

.CSWStyle_NavTabRightSelected
{
    position:relative;
    z-index: 7; 
    height: 27px;
    width:  15px; 
    background: #FFFFFF url( "/Site/Styles/Default/Images/Tabs/rightSelected.png" );
}

.CSWStyle_NavTabMiddleContainer
{
    position:relative;
    top:4px;
}

.CSWStyle_NavTabMiddleLabel
{
    position:static !important;
    font-weight:bold;
    white-space:nowrap;
}