
.header { height: 75px; position: relative; }

.utilities_logo { margin: 10px 0 0 10px;  } 

.utilities { padding: 5px 5px 0 0; }

.utilities ul { list-style: none; margin: 2px 10px 0 0; float: right; }
.utilities li { float: left; padding: 3px 8px 7px 8px; background: url("../images/header/bg_util_separators.gif") 100% 0% no-repeat; }
.utilities li a, .utilities li a:visited { padding: 5px 0; color: #546292; text-decoration: none; }
.utilities li a:hover { color: #999; }

.utilities_rss { float: right; margin: 0 0 0 10px; }

.utilities_searchLang { 
	width: 280px; height: 23px; padding: 3px 3px 0 3px; float: right;
	background: url("../images/header/bg_util_searchLang.gif") 0% 0% no-repeat;
}

.sf_searchBox { border: 0; width: 152px; }
.sf_searchBox label { display: none; }  
.sf_searchBox .sf_searchText { 
	width: 105px; height: 17px; padding: 3px 0 0 25px; border: 0; float: left;
	background: url("../images/header/bg_search_input.gif") #fff 0% 0% no-repeat; 
}
* html .sf_searchBox .sf_searchText { background-attachment: fixed; }

.sf_searchBox .sf_searchSubmit { 
	width: 22px; height: 20px; border: 0; float: left; overflow: hidden;
	background: url("../images/header/but_search_submit.gif") 0% 0% no-repeat;
	cursor: pointer; /*color: transparent; text-indent: 200px; */
}
* html .sf_searchBox .sf_searchSubmit { text-indent: 0px; padding: 0 0 0 200px; }

.cmsLangDropDown { width: 100px; height: 20px; float: right; font-size: 1.1em; }


.primaryNav { 
	min-height: 45px; margin: 0 0 0 5px;
	background: url("../images/header/bg_primaryNav.gif") 0% 0% no-repeat;
	text-align: center; font-size: 1.1em;
}
* html .primaryNav { height: 45px; } 
.primaryNav ul { list-style: none; width: 940px; }
.primaryNav li { visibility: hidden; float: left; height: 45px; display: inline; background: url("../images/header/bg_primaryNav_sep.gif") 100% 50% no-repeat; }
.primaryNav li.rmLast { background: none; }

.primaryNav a, .primaryNav a:visited {
	height: 30px; padding: 15px 0 0 0; 
	color: #6c6f70; font-weight: bold; 
	text-decoration: none; text-align: center;
}
.primaryNav .rmItem_adjustWidth  a, .primaryNav .rmItem_adjustWidth  a:visited { display: block; width: 100%; }
.primaryNav a:hover { color: #333; background: #eee; }
.primaryNav a.rmFocused { background: url("../images/header/bg_primaryNav_current.gif") 50% 100% no-repeat; }

.secondaryNav { margin: 0 5px 5px 5px; padding: 5px 0 0 0; background: url("../images/header/bg_secondaryNav.gif") #e37222 0% 100% no-repeat; }
.secondaryNav ul { list-style: none; min-height: 25px; margin: 5px 0 0 0; }
* html .secondaryNav ul { height: 25px; }
/*.secondaryNav li { float: left; padding: 3px 10px 3px 10px; background: url("../images/header/bg_secondaryNav_sep.gif") 100% 0% no-repeat; }*/
.secondaryNav li { visibility: hidden; float: left; display: inline; margin: 0 0 5px 0; padding: 0; background: url("../images/header/bg_secondaryNav_sep.gif") 100% 0% repeat-y; line-height: 11px; }
.secondaryNav li.rmLast { background: none; }
/*
.secondaryNav a, .secondaryNav a:visited { 
	font-weight: bold; color: #fff; text-decoration: none; 
}	
.secondaryNav a:hover { color: #999; }  
*/
.secondaryNav a, .secondaryNav a:visited { color: #fff; font-weight: bold; text-decoration: none; text-align: center; }
.secondaryNav a:hover { color: #999; }  
.secondaryNav .rmItem_adjustWidth  a, .secondaryNav .rmItem_adjustWidth  a:visited { display: block; width: 100%; min-height: 20px; }
* html .secondaryNav .rmItem_adjustWidth  a, * html .secondaryNav .rmItem_adjustWidth  a:visited { height: 20px; }



