#top {
    background-color: #5483fe; /* #1b59fd */
    background-image: url(/img/logolg.png);
    background-position: 100% -75px;
    background-repeat: no-repeat;
}

h1 {
    text-align: right;
    font-size: 197%;
}
h1 a {
    color: white;
    text-decoration: none;
    display: block;
    padding: 3em 2em .5em;
}
h1 a:hover,
h1 a:focus {
    color: white;
}
.nav h2 {
    display: none;
}
.nav ul {
    height: 1.44em;
}
.nav * {
    line-height: 1.44em;
}

.nav ul li {
    float: left;
}

.nav ul li a {
    display: block;
    text-decoration: none;
    padding: 0 1em;
}
.nav ul li.text {
    color: #cfcfcf;
    float: right;
    padding: 0 1em;
}
.nav ul.primary li a {
    color: white;
    border-right: 1px solid white;
}

.nav ul.primary li a:hover,
.nav ul.primary li a:focus {
    background-color: #2476ff;
}

.nav ul.primary li.current a {
    background-color: white;
    color: #f38519;
    border: none;
}

.nav ul.secondary a:hover,
.nav ul.secondary a:focus,
.nav ul.primary li.current a:hover,
.nav ul.primary li.current a:focus {
    background-color: #f2f2f2;
}

.nav ul.secondary {
    background-color: white;
}
.nav ul.secondary a {
    color: #f38519;
}

.breadcrumb {
    padding: 0 1em;
    background-color: white;
}

.httperror #top {
	background-color: #d74747; /*#1b59fd*/
	background-image: url(/img/elogolg.png);
	background-position: 100% -75px;
	background-repeat: no-repeat;
}
.httperror .nav ul.primary li a:hover,
.httperror .nav ul.primary li a:focus {
    background-color: #d02a0c;
}

.nav form {
    padding: 0 1em;
    color: #f38519;
}
.nav form:hover {
    background-color: #f2f2f2;
}

.nav label {
  display: inline;
  cursor: pointer;
}
