/* KSU Brand Bar Style Sheet */
/* Jeff Croft 05/26/2005 */


/* Styles below added for KSU Brand Bar, Jeff Croft 05/03/2005 */
/* Styles below updated, Janelle Corkill 06/19/2007 */

#KSU_brandBar a, #KSU_brandBar a:link, #KSU_brandBar a:visited, #KSU_brandBar a:active {
        color: #fff;
        text-decoration: none;
        font-weight: bold;
}

#KSU_brandBar a:hover {
        text-decoration: underline;
}

#KSU_brandBar {
        background-image: url(/KSU_resources/images/kstate_brandbar_background.png);
        background-repeat: repeat-x;
        height: 26px;
        xxxoverflow: hidden;
        font-size: 11px;
        font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
        color: #ccc;
        line-height: 1.2em;
        border-top: 5px solid #fff;
	z-index: 9999;
}

	/* KSU_fixed, KSU_fixed_wide modes */
	body.KSU_fixed div#KSU_brandBar, body.KSU_fixed_wide div#KSU_brandBar { margin: 0 auto; border-left: 5px solid #fff; border-right: 5px solid #fff; }
	body.KSU_fixed div#KSU_brandBar { width: 760px; }
	body.KSU_fixed_wide div#KSU_brandBar { width: 960px; }

/* KSU_welcome */

        #KSU_brandBar #KSU_welcome {
                float: left;
                width: 195px;
                height: 26px;
        }

        #KSU_brandBar #KSU_welcome h1 {
                height: 26px;
                width: 195px;
                margin: 0;
                padding: 0;
        }

        #KSU_brandBar #KSU_welcome h1 a,
        #KSU_brandBar #KSU_welcome h1 a:link,
        #KSU_brandBar #KSU_welcome h1 a:visited,
        #KSU_brandBar #KSU_welcome h1 a:active {
                display: block;
                width: 195px;
                xheight: 0;
				text-indent: -9000px;
                margin: 0;
                padding-top: 26px;
                font-size: 1px;
                background-image: url(/KSU_resources/images/kstate_brandbar_left.png);
                background-repeat: no-repeat;
        }

        #KSU_brandBar #KSU_welcome h1 a:hover {
                background-image: url(/KSU_resources/images/kstate_brandbar_left_hover.png);
        }

/* KSU_signedInUser */

        #KSU_brandBar #KSU_signedInUser {
                float: left;
                height: 26px;
                font-size: 11px;
                color: #fff;
        }

        #KSU_brandBar #KSU_signedInUser a:link, #KSU_brandBar #KSU_signedInUser a:visited, #KSU_brandBar #KSU_signedInUser a:active {
                text-decoration: underline;
                font-weight: normal;
        }

        #KSU_brandBar #KSU_signedInUser p {
                margin: 0;
                padding: 0;
                line-height: 25px;
        }

/* KSU_brandBarLinks */

        #KSU_brandBar #KSU_brandBarLinks {
                float: right;
                height: 26px;
                margin: 0 10px 0 0;
        }

        #KSU_brandBar #KSU_brandBarLinks > ul {
				width: 100%;
				overflow: visible;
				float: right;
                list-style-type: none;
                margin: 0;
                padding: 0;
        }

        #KSU_brandBar #KSU_brandBarLinks > ul > li {
				display: inline;
                margin: 0 15px 0 0;
                line-height: 25px;
                text-indent: 0;
                padding: 0;
                font-size: 11px;
			
        }
		
        #KSU_brandBar #KSU_brandBarLinks > ul > li > a{
			display: inline-block;
			cursor: pointer;
        }
		
        #KSU_brandBar #KSU_brandBarLinks ul li.KSU_dropdown {
                position: relative;
				background: url(/KSU_resources/images/down-arrow.png) no-repeat right center;
				padding: 0 6px 0 0;
				margin-right: 12px;
        }

		#KSU_brandBar #KSU_brandBarLinks ul li ul.KSU_subnav {  
                list-style-type: none;
                position: absolute;
				top: 8px;
				left: -18px;
				width: 110px;
				padding: 0 0 6px 0;
				
				display: none;
				
				background-color: #999781;
				padding-left: 5px !important;
				border-right: 2px solid #a4a48c;
				border-bottom: 2px solid #a4a48c;
				border-left: 2px solid #a4a48c;
	z-index: 9999;
	        }

        #KSU_brandBar #KSU_brandBarLinks ul li a,
        #KSU_brandBar #KSU_brandBarLinks ul li a:link,
        #KSU_brandBar #KSU_brandBarLinks ul li a:visited,
        #KSU_brandBar #KSU_brandBarLinks ul li a:active {
                padding: 0 6px;
        }

        #KSU_brandBar #KSU_brandBarLinks ul li form {
                display: inline;
        }

        #KSU_brandBar #KSU_brandBarLinks ul li input {
                width: 100px;
                padding: 0 2px;
                margin: 4px 0 0 5px;
                font-size: 11px;
                background-color: #fff;
                color: #333;
                font-weight: bold;
                border: 1px inset #ccc;
                font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
        }

        #KSU_brandBar #KSU_brandBarLinks ul li input:focus {
                border: 1px inset #efefef;
        }

	/* This is used to hide the "skip to the content" link */
	.KSU_hidden {
	   display: none;
	}
