 /* ------------------------------------------------- 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: #eddecb;
}

.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: #eddecb;
    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: #eddecb;
}

.CSWStyle_NavBar_LinksPanelLabel
{
    position: relative;
    margin-left: 3px;
    margin-right: 3px;
    font-size: 12px;
    font-weight: bold;
    color: #eddecb;
}

.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: #891e2e;
}

.CSWStyle_NavTabLeft
{
    z-index: 7; 
    width: 9px; 
    height: 23px;
    position:relative;
    top:-1px;
    background:#f5ebd8  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: #f5ebd8 url( "/Site/Styles/Default/Images/Tabs/middle.png" );
    cursor:pointer;
}

.CSWStyle_NavTabRight
{
    z-index: 7; 
    width: 9px; 
    height: 23px;
    position:relative;
    top:-1px;
    background:#f5ebd8 url( "/Site/Styles/Default/Images/Tabs/right.png" );
    cursor:pointer;
}

.CSWStyle_NavTabSpecialLeft
{
    z-index: 7; 
    height: 27px;
    width: 14px;
    background: #f5ebd8  url( "/Site/Styles/Default/Images/Tabs/leftSpecial.png" );
}

.CSWStyle_NavTabSpecialRight
{
    z-index: 7; 
    height: 27px;
    width: 14px;
    background: #f5ebd8  url( "/Site/Styles/Default/Images/Tabs/rightSpecial.png" );
}
.CSWStyle_NavTabLeftSelected
{
    position:relative;
    z-index: 7; 
    height: 27px;
    width: 15px;
    background: #f5ebd8 url( "/Site/Styles/Default/Images/Tabs/leftSelected.png" );
}

.CSWStyle_NavTabMiddleSelected
{
    position:relative;
    z-index: 7; 
    height: 27px;
    min-width: 100px;
    text-align:center;
    background: #f5ebd8 url( "/Site/Styles/Default/Images/Tabs/middleSelected.png" );
}

.CSWStyle_NavTabRightSelected
{
    position:relative;
    z-index: 7; 
    height: 27px;
    width:  15px; 
    background: #f5ebd8 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;
}

.CSWStyle_HarmonyNavBar
{
    background:#57616D;
    width:100%;
}

.CSWStyle_HarmonyNavBarTabs
{
    height:26px;
}

.CSWStyle_HarmonyNavBarFooter
{
    width:100%;
    background:#57616D url( "/Site/Styles/Default/Images/HarmonyNav/transparentFooter.png" );
    height:4px;
}

.CSWStyle_HarmonyNavBar_Item
{
    position:relative;
    top:5px;
    height:26px;
    padding-left:10px;
    padding-right:10px;
    min-width:100px;
}

.CSWStyle_HarmonyNavBar_Item span
{
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
}

.CSWStyle_HarmonyNavBar_ItemHover
{
    position:relative;
    top:5px;
    height:26px;
    padding-left:10px;
    padding-right:10px;
    min-width:100px;
}

.CSWStyle_HarmonyNavBar_ItemHover span
{
    font-size:14px;
    font-weight:bold;
    color:#FFF5AA;
}

.CSWStyle_HarmonyNavBar_SelectedItem
{
    position:relative;
    background:#57616D  url( "/Site/Styles/Default/Images/HarmonyNav/transparentBackgroundSelected.png" );
    height:26px;
    font-size:14px;
    font-weight:bold;
    color:#FFDC00;
    min-width:75px;
    width:100%;
}

.CSWStyle_HarmonyNavBar_SelectedItem_NoState
{
    position:relative;
    background:#57616D  url( "/Site/Styles/Default/Images/HarmonyNav/transparentBackgroundSelected.png" );
    height:4px;
}

.CSWStyle_HarmonyNavBar_SelectedItem span
{
    font-size:14px;
    font-weight:bold;
    color:#FFDC00;
}

.CSWStyle_HarmonyNavBar_Separator
{
    display:inline;
    height:26;
}

.CSWStyle_HarmonyNavBar_State_NotUsed
{
    background: #AAAAAA;
}

.CSWStyle_HarmonyNavBar_State_InProgress
{
    background: #fab41b;
}

.CSWStyle_HarmonyNavBar_State_Complete
{
    background: #3b9244;
}