/* Site-specific styles
================================ */
body {
background: #939393;
}
.highlight {
color: #90000f;
}
/* !===global headings=== */
h2 {
color: #90000f;
}
/* !===header=== */
#header-wrap {
background: #fff url(../../images/aps/header-top-bg.png) repeat-x 0 0;
}
#header {
background: url(../../images/aps/header-bottom-bg.png) repeat-x left bottom;
}
#logo {
top: 26px;
left: -3px;
}
#logo, #logo img {
width: 337px;
height: 76px;
}

/* Begin Main Nav */
#main-nav {
width: 510px;
height: 47px;
position: absolute;
top: 0;
right: -13px;
}
#main-nav, #main-nav div, #main-nav a, #main-nav strong {
background-image: url(../../images/aps/main-nav.png);
background-repeat: no-repeat;
}
#main-nav a, #main-nav strong {
text-indent: -32767px;
overflow: hidden;
z-index: 10;
}
#main-nav a, #main-nav div, #main-nav strong {
position: absolute;
top: 0;
height: 47px;
}
/* One */
#main-nav .one a, #main-nav .one .nav-one, #main-nav .one strong {
left: 0;
width: 196px;
}
#main-nav .one a:hover,
#main-nav .one a:focus,
#main-nav .one a:active,
#main-nav .one .nav-one, #main-nav .one strong, #main-nav .one a.active {
background-position: 0 -54px;
}
/* Two */
#main-nav .two a, #main-nav .two strong {
background-position: -196px 0;
}
#main-nav .two a, #main-nav .two .nav-two, #main-nav .two strong {
left: 196px;
width: 179px;
}
#main-nav .two a:hover,
#main-nav .two a:focus,
#main-nav .two a:active,
#main-nav .two .nav-two, #main-nav .two strong, #main-nav .two a.active {
background-position: -196px -54px;
}
/* Three */
#main-nav .three a, #main-nav .three strong {
background-position: -375px 0;
}
#main-nav .three a, #main-nav .three .nav-three, #main-nav .three strong {
left: 375px;
width: 135px;
}
#main-nav .three a:hover,
#main-nav .three a:focus,
#main-nav .three a:active,
#main-nav .three .nav-three, #main-nav .three strong, #main-nav .three a.active {
background-position: -375px -54px;
}
/* End Main Nav */


#breadcrumbs {
background: #e8e8e8 url(../../images/aps/breadcrumbs-bg.png) repeat-x left bottom;
}
p.print a {
background-image: url(../../images/aps/printer-icon.png);
}
/* !===body=== */
#body-wrap {
background: #fff url(../../images/aps/footer-top-bg.png) repeat-x left bottom;
}
table.dec th {
color: #fff;
background: #000;
}
a.button, input.button {
background-color: #bf1e2d;
border: 1px solid #89000d;
}
a.button:hover, a.button:focus, a.button:active,
input.button:hover, input.button:focus, input.button:active {
background-color: #6c000c;
border-color: #360006;
}
/* !===footer=== */
#footer-wrap {
background: url(../../images/aps/footer-bg.png) repeat-x 0 0;
min-height: 270px;
}
#email-signup {
border: 1px solid #000;
border-right-color: #616161;
border-bottom-color: #616161;
background: #4e4e4e;
}
#email-signup h2, #email-signup p {
color: #fff;
}
#footer #footer-content li {
border-left: 1px solid #898989;
}
#footer #footer-content li a {
color: #c2e7ff;
}
#footer #footer-content li a:hover, #footer #footer-content li a:focus, #footer #footer-content li a:active {
color: #BF1E2D;
}
#footer #footer-content p {
color: #a3a3a3;
border-top: 1px solid #696969;
}
#footer #footer-content div {
border-bottom: 1px solid #3f3f3f;
}
/* !===BEGIN template types================= */
/* !===three cols=== */
#sec-nav h2 {
background: #90000f;
border: 1px solid #90000f;
color: #fff;
}
#sec-nav h2 strong, #sec-nav h2 a {
background: #ba1a2b;
}
#sec-nav h2 a {
color: #ffc9cf;
}
#sec-nav h2 a:hover, #sec-nav h2 a:focus, #sec-nav h2 a:active {
color: #fff;
}
/* !===END template types================= */

/* !===forms=== */
legend {
color: #90000f;
}
.help_content_with_script {
border-color: #90000F;
}
ol.progress li {
background-image: url(../../images/aps/progress-icons.png);
}
.login-create .create .reasons ul li {
background-image: url(../../images/aps/check.png);
}
