
    #topbar {
        height:21px;
        background-image:url(./topbar_bg.gif);
        background-repeat:repeat-x;
        position:relative;
        z-index:999;
		color:#9daa42;
    }
	
	.wrapper.centered {
        width: 95%;
        position:relative;
    }
	
	#topbar ul.topbar2 {
		float:left;
		margin: 0;
        padding: 0;
		height:21px;
    }
    #topbar ul.topbar2 li {
        float:left;
        list-style:none;
        line-height:21px;
        position:relative;
		font-family:Geneva, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#555555;
		text-transform:uppercase;
		padding-left:20px;
    }
	
    #topbar ul.topbar {
		float:right;
		margin: 0;
        padding: 0;
		height:21px;
    }
    #topbar ul.topbar li {
        float:left;
        list-style:none;
        line-height:21px;
        position:relative;

    }
    #topbar ul.topbar li a {
        display:block;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#555555;
        line-height:21px;
        height:21px;
        padding-left:20px;
        padding-right:20px;
        float:left;
        text-transform:uppercase;
    }
    #topbar ul.topbar li.active a {
        font-weight:bold;
        color:#000000;
        text-decoration:none;
        font-family: Arial, Helvetica, Verdana, sans-serif !important;
        font-size: 11px !important;
    }
    #topbar ul.topbar li.active a:hover {
        color:#000000;
        text-decoration:underline;
    }
    #topbar ul.topbar li a:hover {
        color:#9daa42;
    }
    #topbar ul.topbar li a.green {
        background-image:url(./topbar_hover.gif);
        background-repeat:repeat-x;
        color:#ffffff;
        text-transform:none;
    }

    #topbar ul.topbar li a.green:hover {
        color:#000000;
    }

    ul.topbar div.borderRight {
        background:#ffffff url(./topbar_border.gif) no-repeat right top;
        position:absolute;
        width:170px;
        margin-top:21px;
        top:0px;
        left:0px;
        z-index:1000;
        border-bottom:1px solid #b9b9b9;
    }
    ul.topbar li.languageContainer div.borderRight {
        width:148px;
    }

    ul.topBarSelectDiv {
        width:98px;
        background:#ffffff url(./topbar_border.gif) no-repeat left top;
        float:left;
		margin: 0;
        padding: 0;
    }
    ul.topbar li.languageContainer div.borderRight ul.topBarSelectDiv {
        width:98px;
    }

    ul.topBarSelectDiv li.selectItem {
        float:none !important;
        clear:both !important;
        border-bottom:1px solid #ffffff;
        margin-left:5px;
		font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 11px;
    }
    ul.topBarSelectDiv li.first {
        margin-top:10px;
    }

    ul.topBarSelectDiv li.last {
        padding-bottom:20px;
    }
	ul.topBarSelectDiv li.selectItemEmpty {
        font-family: Arial, Helvetica, Verdana, sans-serif !important;
        font-size: 11px !important;
        text-transform:none !important;
        color:#9daa42 !important;
        white-space:nowrap;
		font-weight:bold;
		margin-top:10px;
		margin-bottom:0px;
		margin-left:15px;
    }

    ul.topBarSelectDiv li.selectItem a {
        font-family: Arial, Helvetica, Verdana, sans-serif !important;
        font-size: 11px !important;
        text-transform:none !important;
        color:#8A8A8A !important;
        white-space:nowrap;
    }
    ul.topBarSelectDiv li.selectItem a:hover {
        color:#9daa42 !important;
    }

    a.topbar, a.topbar:link, a.topbar:hover, a.topbar:focus, a.topbar:hover, a.topbar:active {
        color: #000000;
        text-decoration: none;
    }
    a.anchor {
        line-height:0px;
        font-size:0px;
        float:left;
    }
    .clear,
    .clearing {
        clear: both;
        height:0;
        margin:0;
        padding:0;
        font-size:0;
        line-height:0;
    }
    .centered {
        margin: 0 auto;
    }

    .hide {
        display: none;
    }
    .noTopPad {
        padding-top:0 !important;
    }
    .uppercase {
        text-transform:uppercase;
    }

