#header {margin: 0 auto;overflow: hidden;position:relative;font-size: 8pt}
#header-main {position:relative;height:80px;background-color: #C0352E;}
#header-image {width:140px;text-align:left;position:absolute;top:0;left:0;}
#header-image img {margin:2px 10px;padding:0px;}
#header-main h1 {display:block;width:600px;margin:0px auto;padding: 20px 0 10px 20px;z-index:10;text-align:center;font-size:1em;}
#header-main h1 a,
#header-main h1 a:hover {color: #fff;font:3em Verdana, sans-serif;font-weight: 300;text-decoration:none;}
#header-support {position:absolute;right:0px;top:15px;bottom:15px;font-size: 2em;background-color:#A51F18;width:150px;text-align:center;padding:6px 0px;}

#header-nav {margin: 2px auto 0px auto;padding: 0px 0px;background-color: #258923;height:27px;}
#header-nav ul {float: left;margin: 0 0 0 10px;padding:0px;}
#header-nav ul li {list-style: none;margin: 3px 5px;float: left;line-height: 1em;display: block;}
#header-nav ul li a {float: left;text-decoration: underline;display: block;height: 1.2em;font-size: 1em;padding: 4px 10px;color: white;}
#header-nav ul li a:hover {background-color: #28B924;cursor: pointer;}
#header-nav ul li a.current,
#header-nav ul li a.current:hover {background-color: #166414;color: white !important;text-decoration:none;}

#header-user {float: right;margin: 3px 5px;padding:3px 10px 6px 10px;color:white;height: 1.2em;font-size: 1em;}
#header-user a {text-decoration:underline;color: white;}
#header-user a:hover {text-decoration:underline;color: #ddd;}

html, body, #wrap {padding:0;margin:0;}
#page-body {margin:2px 15px;margin-top: 10px;}
#page-footer {margin:2px 5px;}
.navlinks {border:none !important;}
#header .navbar {font-size:0.9em;margin:0px;clear:both;margin:0px;}
#header .navbar .linklist {text-align:left;margin:0px;padding:1px;}

img.pngbehavior { behavior: url(/static/iepngfix.htc); }
