#header {background: url("./layout-hd-bg.gif") repeat-x scroll center center #7F99BE; color: #FFFFFF; padding: 4px 0 0 0.8em; height: 32px; }
#header h1 { font-size: 1.5em; font-weight: normal; display: inline; vertical-align: top; }
#header h1 a { vertical-align: top; }
#header a { color: #a0e0ff; text-decoration: none; }
#header a:hover { text-decoration: underline; }
#header .sep {
	background: url("./layout-hd-sep.gif") no-repeat scroll center center #8FA9CE;
	width: 15px;
	height: 32px; *height: 36px; /* <=IE7 hack - margin-top incorrectly subtracted */
	display: inline-block;
	margin-top: -4px;
	margin-right: 0.5em;
}
#header #system-selector {display: inline-block; vertical-align: top;}
#header_login { float: right; margin-right: 0.8em; /*margin-top: -0em;*/ }

@font-face {
  font-family: 'sosa';
  src: url('sosa/sosa-regular-webfont.eot');
  src: url('sosa/sosa-regular-webfont.eot?#iefix') format('embedded-opentype'),
       url('sosa/sosa-regular-webfont.woff') format('woff'),
       url('sosa/sosa-regular-webfont.ttf') format('truetype'),
       url('sosa/sosa-regular-webfont.svg#sosa') format('svg');
  font-weight: normal;
  font-style: normal;
}