header {z-index:999;position: fixed; top:0; left:0;}

.header_wrap {height:190px; width:100%; z-index:999; position:fixed; top:0; left:0; background:rgba(0,38,73,0.8); zoom: 1; border-bottom:white 1px;  }

.header_wrapper {position:relative; width:960px; margin:auto; z-index:999;}

/* wds 

.header_wrapper img.logo {position: absolute; top:-20px; left:0; z-index:999;}

*/

.header_wrapper img.logo {position: absolute; top:-125px; left:calc(-3% * 2); z-index:999;}

.header_wrapper img.logo_small {display:none; position: absolute; top:10px; left:0; z-index:999;}

.header_menu > ul > li > a  { height: 2em;  display: table-cell;  vertical-align: middle; text-align:center; }

.header_menu > ul > li > a > span { font-size:13px; }

.header_menu a {font-family: 'Dosis', sans-serif; font-size:14px; font-weight:400; color:#f2f2f2; padding:5px 10px; border-radius:4px; behavior: url(PIE/PIE.htc); cursor: pointer;}

.header_menu a span {font-family: 'Dosis', sans-serif; font-weight:400; font-size:13px;}

.header_menu li {float:left; position:relative; margin:0 5px; z-index:999;  }

.header_menu ul ul li {background:rgba(42,60,62,0.93); zoom: 1; float:none; position:relative; padding:3px 5px;}

.header_menu ul ul li:first-child {border-radius:5px 5px 0px 0px; padding-top:5px;}

.header_menu ul ul li:last-child {border-radius:0px 0px 5px 5px; padding-bottom:5px;}

.header_menu ul ul li:only-child {border-radius:5px;}

.header_menu {padding:5px 0 0 5px; float:right; max-width:820px;}

.header_menu .hover_single {background:#e84c3d; border-radius:5px;}



.header_menu .header_submenu_arrow {position: absolute; padding-top:40px; top:-12px; left: 20px; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid rgb(42,60,62); opacity:0; filter: alpha(opacity = 0); display: none; z-index:1000;}



.header_menu li ul {position:absolute; top:-4px; left:-5px; opacity:0; filter:alpha(opacity = 0); padding-top:40px; display:none;}

.header_menu li li a {display:block; font-size:14px; line-height:14px; width:180px; padding:8px 5px 12px 5px;}

.header_menu li ul ul {top:-25px; left:200px; padding-top:0px; z-index:1000;}



.responsive_menu {display:none; position: relative; z-index:9999;}

.responsive_menu div {width:960px; margin:auto;}

.responsive_menu select {width:100%; display: block; margin-top:10px;}





.header_wrap.sticky .header_wrapper img.logo {display: none;}



/* wds 

.header_wrap.sticky .header_menu {padding-top:19px;}

*/

.header_wrap.sticky .header_menu {padding-top:9px;}

.header_wrap.sticky {height:60px;}



.header_wrap.sticky .responsive_menu select {margin-top:20px;}



.header_wrap.sticky .header_menu .header_submenu_arrow {padding-top:30px;}



.header_wrap.sticky .header_menu li ul {padding-top:30px;}

.header_wrap.sticky .header_menu li ul ul {padding-top:0;}









/*					Supheader					*/



.header_wrap.sticky .supheader_wrap {display: none;}



.supheader_wrap { background: #e84c3d; background: #002649;  width:100%; height: 134px;}

/*wds added padding */

.supheader_wrap ul {float:right; padding-bottom: 5px;}

.supheader_wrap ul li { float:left;  }

.supheader_wrap ul li::after{  content: " | "; }

.supheader_wrap ul  li:last-child:after { content:none; }

.supheader_wrap ul li, .supheader_wrap ul li a { color:white; padding:8px 8px 0 4px; opacity: 0.9; }

.supheader_wrap > div {width:960px; height: 31px; margin:auto;}

.supheader_wrap ul li a { font-size: 85%; }



#titleheader {background:   url(images/home/header-bkgrd.png) repeat;  }

#titleheader div { width:100%; }

#titleheader div img { margin: 0 auto; }

/* wds -- submenu not persistent on IE10 thru IE8.  IE10 cannot be targeted with conditionals.  */
/* Thanks http://browserhacks.com/#hack-761f3e9bdd4402fd753d9bb858a95615 */

  	.header_menu li ul  { padding-top/*\**/: 25px\9; }  
  	.sticky.header_wrap .header_menu li ul  { padding-top/*\**/: 25px\9; }  
	.header_menu .header_submenu_arrow {top/*\**/: 2000px\9; }  
	.header_submenu {margin-left/*\**/: -7px\9; }  