/*/////////////////////////////////////////////////////////////////////////////
 * General Styles
 */
BODY {
    margin: 0px;
    background-image: url('/img/bevel_bg.png');
    background-repeat: repeat-x;
}
FORM {
    margin: 0px;
}
A { color: blue; }
LABEL {
    font-family: sans-serif;
    font-size: .9em;
}
BLOCKQUOTE {
    margin-right: 10em;
    font-style: italic;
}

/*/////////////////////////////////////////////////////////////////////////////
 * Top Menu
 */
#top_container {
    width: 900px;
}
.eho_text {
    font: 100 13px sans-serif;
    color: #015a53;
    margin: 0px 5px 35px 0px;
    text-align: right;
}

#dropmenudiv{
    position:absolute;
    border: 1px solid #e3e3e3;
    border-bottom-width: 0;
    font: normal .9em sans-serif;
    line-height:18px;
    z-index:100;
}

#dropmenudiv a{
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid #e3e3e3;
    padding: 5px;
    text-decoration: none;
    font: bold .8em Arial, sans-serif;
    color: #003ba6;
}

#dropmenudiv a:hover { 
    background-color: #e8e8e8;
    color: #003ba6;
}

DIV.top_button {
    background: url('/img/top_btn_bg.png') no-repeat 0 0;
    height: 15px;
    padding: 5px;
    text-align: center;
    border: 1px solid #e3e3e3;
}
A.top_button {
    color: #003ba6;
    font: bold .8em Arial, sans-serif;
    text-decoration: none;
}
A.top_button:HOVER {
    text-decoration: underline;
}
#top_bevel_cell {
    background: url('/img/top_bevel.png');
    width: 683px;
    vertical-align: bottom;
    padding-right: 5px;
    padding-bottom: 5px;
}
#promo_pane {
    width: 900px;
    background-color: #FFFFFF;
}
.promobox {
    width: 900px;
}
.promobox TD {
    background-color: #F0F0F0;
}
TD.promo3 {
    background-color: #FFFFFF;
    padding-top: 30px;
    border: 1px solid #DEDEDE;
}
#group_health_box {
    width: 320px;
    height: 70px;
    background-color: #0a4482;
    background-image: url('/img/blue_gradient_box.png');
    text-align: right;
    padding: 20px;
    margin: 5px;
}
#group_health_box_link {
    color: #FFFFFF;
    font: normal 30px sans-serif;
    text-decoration: none;
}
#hospice_box {
    width:320px;
    height: 70px;
    background-color: #11887b;
    background-image: url('/img/green_gradient_box.png');
    text-align: right;
    padding: 20px;
    margin: 5px;
}
#hospice_box_link {
    color: #FFFFFF;
    font: normal 30px sans-serif;
    text-decoration: none;
}
#formulary_gaget {
    background-image: url('/img/formulary_banner.png');
    width: 231px;
    height: 236px;
}
#formulary_date {
    color: #003ba6;
    font: bold 1.3em Arial, sans-serif;
    padding: 60px 0px 0px 30px;
}
#formulary_links {
    padding: 70px 0px 0px 70px;
}
A.formulary_link {
    color: #999999;
    font: bold 1.0em sans-serif;
    text-decoration: none;
}
A.formulary_link:HOVER {
    text-decoration: underline;
}
.pharmacy_lookup {
    font: bold 1.0em sans-serif;
    color: #003366;
}
#pharmacy_zip_label {
    font: normal 0.8em sans-serif;
}
.footer {
    text-align: center;
    color: #666666;
    font: normal .9em sans-serif;
    margin: 20px;
}

DIV.login_header {
    text-align: left;
    color: #003366;
    font: bold 1.0em sans-serif;
    padding: 5px;
    background-color: #FFFFFF;
    margin-bottom: 5px;
}
TABLE.loginform {
    width: 229px;
}
TABLE.loginform  TD {
}
LABEL.login {
    font: bold .9em sans-serif;
}


/* News Items */
LI.ni {
    color: #003366;
    list-style-image: url(/img/bullet.gif);
    list-style-position: outside;

}
A.ni {
    color: #07534b;
    font: normal 1.0em sans-serif;
    text-decoration: none;
}
A.ni:HOVER {
    text-decoration: underline;
}

DIV.error {
    background-color: #ffda93;
    font: normal 1em sans-serif;
    padding: 2px 10px 2px 10px;
}

/* Side Menu */
TD.side_menu {
    width: 190px;
    padding-top: 20px;
    padding-left: 10px;
}
DIV.side_menu {
    background: #19248b;
    padding: 2px 5px 2px 6px;
    margin-bottom: 3px;
}
A.side_menu {
    text-decoration: none;
    color: #FFFFFF;
    font-family: sans-serif;
    font-size: .9em;

}
A.side_menu:HOVER {
    text-decoration: underline;
}
/* Blurbs (i.e.group health) */
DIV.btop {
    border-top: 1px solid #045f55;
    margin-top: 5px;
    padding-top: 10px;
}
DIV.bh {
    color: #045f55;
    font: bold .9em sans-serif;
    margin-left: 20px;
    margin-top: 10px;
}
DIV.bb {
    color: #444444;
    font-family: sans-serif;
    font-size: .9em;
    margin-left: 20px;
    margin-bottom: 5px;
}

/* Page Contents */
#body_content {
    width: 900px;
    background-color: #F0F0F0;
    padding-bottom: 40px;
}
#body_content {
    background-color: #FFFFFF;
}
H2 {
    font: normal 1.4em sans-serif;
    padding: 3px 5px 0px 10px;
    color: #555555;
}
H1 {
    color: #0071b2;
    font-family: sans-serif;
    font-weight: normal;
    font-size: 1.7em;
    padding: 20px 10px 10px 0px;
    margin-left: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #0071b2;
}
DIV.warning {
    color: #bd0000;
    font-weight: bold;
    font-size: 1.1em;
    text-decoration: underline;
    text-align: center;
}
P {
    margin-left: 20px;
    font-family: sans-serif;
    font-size: 11pt;
    color: #444444;
}
UL {
    color: #003ba6;
}
LI {
    list-style-type: square;
    font-family: sans-serif;
    font-size: 11pt;
    color: #444444;
}
FORM.page {
    background-color: #EFEFEF;
    margin-left: 20px;
    margin-right: 20px;
    padding: 5px;
}
A.title {
    color: #045F55;
    font-size: 1.3em;
    font-family: Verdana, sans-serif;
    display: block;
    margin-bottom: 5px;
    margin-top: 10px;
    text-decoration: none;
}
A.title:HOVER {
    text-decoration: underline;
}

