/* ====================
swatch colors
--------------------
FCFCD6 - tan
FFFDEB - darker tan
==================== */
/* resets and overrides
-------------------- */
* {
}

/* links and type
-------------------- */
html, body {
    height: 100%;
}
body {
    font: 15px Arial, Helvetica, sans-serif;
    background-color: #FCFCD6;
    margin: 0;
    padding: 0;
}

a:link, a:active, a:visited { }
a:hover { }

h1 { }
h1 a {}
h1 a:hover { }

/* layout
-------------------- */
#page-body {
    width: 814px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    position: relative;
    background: #FFF url('/images/lchealthalert/shadow-middle.jpg') repeat-y 0% 0%;
    margin: 0 auto;
}
#shadow-top {
    width: 100%;
    height: 11px;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent url('/images/lchealthalert/public/shadow-top.jpg') no-repeat 0% 0%;
}
#shadow-bottom {
    width: 100%;
    height: 11px;
    position: absolute;
    bottom: 0;
    background: transparent url('/images/lchealthalert/public/shadow-bottom.jpg') no-repeat 0% 100%;
}
#main {
    width: 792px;
    height: 100%;
    margin: 0 11px;
    padding-top: 11px;
}
#banner {
    width: 100%;
    height: 106px;
    background: #FCFB8A url('/images/lchealthalert/public/banner.jpg') no-repeat 0% 0%;
}
#main-top {
    width: 100%;
    height: 13px;
    background: transparent url('/images/lchealthalert/shadow-main-top.jpg') repeat-x 0% 0%;
}
#navigation {
    float: left;
    width: 233px;
    margin-bottom: 160px;
}
#content {
    float: left;
    width: 529px;
    padding: 0 0 15px 15px;
    margin-bottom: 150px;
}
#main-bottom {
    width: 792px;
    height: 13px;
    position: absolute;
    bottom: 150px;
    background: transparent url('/images/lchealthalert/shadow-main-bottom.jpg') repeat-x 0% 100%;
}
#footer {
    width: 772px;
    height: 130px;
    position: absolute;
    bottom: 0;
    background-color: #FCFB8A;
    padding: 10px;
}
#footer img {
    border-width: 0;
}
#logos {
    width: 100%;
    height: 65px;
    line-height: 65px;
}
#logos img {
    margin-left: 40px;
    vertical-align: middle;
}
#address, #emerge {
    line-height: 55px;
    margin-top: 10px;
}
#address {
    float: left;
    color: #3447AD;
    font-size: 8pt;
}
#emerge {
    float: right;
    width: 100px;
}

/* navigation
-------------------- */
.title {
    background-color: #3447AD;
    color: #FFF;
    font-weight: bold;
}
.links {
    width: 232px;
    border: 1px solid #3447AD;
    border-left: 0;
    margin-bottom: 10px;
}
.links .title {
    height: 44px;
    padding: 8px 0 0 11px;
}
.links ul {
    list-style-type: none;
    background-color: #FFFDEB;
    margin: 0;
    padding: 0;
}
.links li {
    height: 29px;
    line-height: 29px;
    border-bottom: 1px dotted #3447AD;
    padding-left: 20px;
    background: transparent url('/images/lchealthalert/public/navigation-arrow.jpg') no-repeat 2% 50%;
}
.links li.last {
    border-bottom: 0;
}
.links li a {
    display: block;
    width: 100%;
    color: #000;
    text-decoration: none;
}
.links li a:hover {
    text-decoration: underline;
}

/* buttons
-------------------- */
.buttons {
    width: 100%;
}
.buttons img {
    float: right;
    width: 231px;
    height: 64px;
    border: 0;
    padding-bottom: 10px;
}

/* boxes
-------------------- */
.box {
    clear: right;
    margin: 9px 0 0 5px;
}
.box .title {
    line-height: 25px;
    padding-left: 5px;
    border: 1px solid #83A0BB;
}
.box .content {
    border: 1px solid #3447AD;
    border-top: 0;
    padding: 10px;
}
.box .input {
    width: 200px;
    margin-bottom: 5px;
}
.box .submit {
    width: 100px;
}

/* form elements
-------------------- */
form { margin: 0;}

/* misc
-------------------- */

/* extension modules
-------------------- */
.off, .odd {}
.on, .even { background-color: #FCFCD6;}
.page-header {
    width: 541px;
    height: 34px;
    display: block;
    background: transparent url('/images/lchealthalert/public/headline.jpg') no-repeat top left;
    font: 15px Verdana;
    font-weight: bold;
    color: #039;
    line-height: 34px;
    margin: 0px -27px 10px 0px;
    padding-left: 27px;
}
table.section {
    border: 1px solid #3447AD;
    width: 100%;
}
table.section .section-header td,
table.section .section-header td a:link,
table.section .section-header td a:visited {
    background-color: #3447AD;
    color: #FFF;
    font-weight: bold;
    line-height: 25px;
    padding-left: 5px;
}