/* $Header-Fragments
/******************************/

/* $Search
/******************************/

.header-fragment.search ul.field-list { background: transparent url('../Images/SearchFieldAndButton.gif') no-repeat top left; height: 30px; width: 329px }    
  .header-fragment.search .internal-link.search-options { background: transparent; background: url('../Images/btn-search.jpg') no-repeat top right; height: 24px; width: 59px; }


/* $Site-Banner             :bn
/******************************/
.header-fragment-outer.site-banner  { background: url('../Images/bgd-body.gif') repeat-x scroll center top;}
.header-fragment.site-banner .site-banner { padding: 0 0 0 0; }

/* $User Welcome Without Login
/******************************/
.header-fragment.user-welcome-without-login  a{color:#0174A3;}
.header-fragment.user-welcome-without-login  .user-name { color: #0174A3;}
.header-fragment.user-welcome-without-login  a:hover {color:#465461;}

/* $Login Logout
/******************************/
.header-fragment.login-logout .navigation-item a {color:#0174A3;}
.header-fragment.login-logout .navigation-item a:hover {color:#465461;}

/* $Group Navigation
/******************************/
.header-fragment-outer.group-navigation { background: rgb(199, 214, 238) url('../Images/group-nav-bkg.gif') repeat-x top left; }

.header-fragment.group-navigation .navigation-list.parent { background: url(../images/group-nav-sep.gif) no-repeat center left; }
.header-fragment.group-navigation .navigation-list.parent .navigation-item { background: url(../Images/group-nav-sep.gif) no-repeat center right; } 
.header-fragment.group-navigation .navigation-list.parent .navigation-item.selected { background: #FFFFFF url(../Images/group-nav-bkg-selected.gif) repeat-x top left; }
.header-fragment.group-navigation .navigation-list.parent .navigation-item.with-children { background: url(../images/group-nav-sep-with-children.gif) no-repeat center right; }
.header-fragment.group-navigation .navigation-list.parent .navigation-item.with-children.selected { background: #FFFFFF url(../images/group-nav-bkg-selected-with-children.gif) no-repeat top right; }
.header-fragment.group-navigation .navigation-list.parent .navigation-item.with-children.active { background: #4A86EF url(../images/group-nav-sep-with-children-active.gif) no-repeat center right; }
.header-fragment.group-navigation .navigation-list.parent .navigation-item.back-to-parent { background: url(../images/group-nav-sep.gif) no-repeat center right; } 
.header-fragment.group-navigation .navigation-list.parent .navigation-item a { color: #2A2D39; text-decoration:none; font-weight:bold; font-size:1.2em; }
.header-fragment.group-navigation .navigation-list.parent .navigation-item a:hover { color: #FFFFFF; }
.group-navigation-content .content-list-name a { color: #FFFFFF; }
.menu.group-navigation-content{ background: #4A86EF }
/*.menu.group-navigation-content{ background: #4A86EF url(../Images/group-nav-popup-background.gif) no-repeat 0 0; }*/
.fiji-header-fragment-outer.group-navigation { max-width: 940px; min-width: 940px; width: 940px; margin-left:auto; margin-right:auto;}

/* $Header links
/******************************/
.header-fragment.header-links
{
    float:right;
    position:relative;
    z-index: 2;
}

.header-fragment.header-links .navigation-item
{
    line-height:28px;
    display:inline;
    
    border-right: 1px solid #CCCCCC;
    margin-right:10px;
    padding-right: 10px;
}

/* $Custom Login/Logout Links
/******************************/

.header-fragment.custom-login-logout-links
{
    position: relative;
    left: 320px;
    top: -15px;   
}

.custom-login-logout-links ul.navigation-list li
{
    display: inline;
}

.custom-login-logout-links ul.navigation-list li a
{
    
    height:25px;    
    padding:6px 0 0 13px;
    margin-top: 12px;
    display: inline-block;
    text-decoration:none;
}

.custom-login-logout-links ul.navigation-list li a.user-registration
{
    width:78px;
    background: url("../images/btn-register.jpg") repeat scroll 0 0 transparent;
}
.custom-login-logout-links ul.navigation-list li a.user-registration:hover
{
    background-position: -91px;
}
.custom-login-logout-links ul.navigation-list li a.login
{
    width:74px;
    background: url("../images/btn-login.jpg") repeat scroll 0 0 transparent;
}
.custom-login-logout-links ul.navigation-list li a.login:hover
{
    background-position: -86px;
}
.custom-login-logout-links ul.navigation-list li a.logout
{
    width:77px;
    background: url("../images/btn-logout.jpg") repeat scroll 0 0 transparent;        
    margin-top: 0px;   
    margin-left: 20px; 
}

/* $Main navigation bar
/******************************/
.main-navigation-bar { margin-left: auto; margin-right: auto; max-width: 940px; min-width: 940px; width: 940px;
    background-color:Aqua; background: rgb(199, 214, 238) url('../Images/group-nav-bkg.gif') repeat-x top left;
    height:36px; }

.main-navigation-bar ul { list-style-type:none; padding-left:0; margin-left:10px;;}

.main-navigation-bar li { display:inline; line-height:36px; padding: 0 15px; 
                          background:url("../Images/group-nav-sep.gif") no-repeat scroll right center transparent; }

.main-navigation-bar li a { font-size:1.2em; font-weight:bold; text-decoration:none; color:#2A2D39; 
                            display:inline-block; }

.main-navigation-bar li a:hover { color:#FFF; }
