/* header */
.header-container {width: 100%; text-align: center; background-color: #000000; font: Arial, Helvetica, sans-serif;  font-weight: normal; margin: 0; padding: 0;}
.header {width: 860px; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; text-align: left; color: #ffffff; font-size: 1.1em; min-height: 30px; height: auto !important; height: 30px; padding-top: 15px; padding-bottom: 15px; padding-right: 17px; padding-left: 0;}
.logo {display: block; width: 194px; height: 30px; float: left; margin: 0; padding: 0;}
.header a {color: #ffffff; font-weight: bold; text-decoration: none; border: 0;}
.header img {border: 0;}
.header a:hover {text-decoration: underline}
.header a.alt {color: #cccccc;}
.header ul {list-style: none; margin: 0; padding: 0;}
.header ul li {float: right; margin-left: 19px;}
.header ul li .btn {margin-top: 2px;}
.header .utilities {padding-top: 7px;}
