/*/////////////////////////////////////////////////////////////////////////////
 * 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;
}
UL {
    margin-bottom: 0px;
}
/*/////////////////////////////////////////////////////////////////////////////
 * Home Menu
 */
#banner {
    font-size: 2em;
    font-family: Helvetica, sans-serif;
    font-weight: bold;
    color: #003366;
}
#banner1 {
    position: absolute; 
    top: 0; 
    left: 0;
}
#banner2 {
    position: absolute; 
    top: 0; 
    left: 0;
    z-index: -1;
}
IMG.homebanner {
    margin: auto;
    display: block;
    border: 1px solid #000000;
}
H1.home_title {
    font: bold 2em Arial, Helvetica, sans-serif;
    color: #002395;
    margin: 20px 0px 0px 1em;
    border: none;
    padding: 0px;
}


/*/////////////////////////////////////////////////////////////////////////////
 * Top Menu
 */
#topline {
    background-image: url('/img/top_line.png');
    background-repeat: repeat-x;
}
#topb {
    padding-top: 5px;
    background-color: #2a60cd;
    background-image: url('/img/top_beveli.png');
    background-repeat: repeat-x;
    background-position: bottom;
    border-bottom: 5px solid #F5F5FF;
    margin-bottom: 2px;
}
#top_container {
    width: 900px;
    margin: 0px auto;
}
.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-color: #0035A2;
    background-image: linear-gradient(bottom, #002395 24%, #0035A2 62%);
    background-image: -o-linear-gradient(bottom, #002395 24%, #0035A2 62%);
    background-image: -moz-linear-gradient(bottom, #002395 24%, #0035A2 62%);
    background-image: -webkit-linear-gradient(bottom,  #002395 14%,  #0035A2 62%);
    background-image: -ms-linear-gradient(bottom,  #002395  24%, #0035A2 62%);

    padding: 5px 10px;
    text-align: center;
    border: 1px solid #002395;
    border-bottom: none;
    margin-bottom: 0;
}
A.top_button {
    color: #003ba6;
    color: #FFFFFF;
    font: bold .8em Arial, sans-serif;
    text-decoration: none;
}
A.top_button:HOVER {
    color: #93B7FF;
}
TD.top_logo {
    background: url('/img/top_beveli.png');
    background-repeat: repeat-x;
}

#top_bevel_cell {
    background: url('/img/top_beveli.png');
    width: 90%;
    vertical-align: top;
    padding-right: 5px;
    padding-bottom: 5px;
}

DIV.top_menu {
   margin-right: 10%;
   margin-top: 66px;
}
TABLE.menubar {
}

#promo_pane {
    width: 900px;
    background-color: #FFFFFF;
    border: 2px solid #F5F5FF;
}
.promobox {
    width: 900px;
}
.promobox TD {
    background-color: #F0F0F0;
}
TD.promo3 {
    background-color: #FFFFFF;
    padding-top: 15px;
    padding-bottom: 15px;
    border: 1px solid #DEDEDE;
}
#group_health_box {
    width: 200px;
    height: 40px;
    background-color: #0a4482;
    background-image: url('/img/blue_gradient_box.png');
    border: 1px solid white;
    text-align: center;
    padding: 20px;
    float: right;
}
#group_health_box_link {
    color: #FFFFFF;
    font: normal 30px sans-serif;
    text-decoration: none;
}
#hospice_box {
    height: 40px;
    width: 200px;
    background-color: #11887b;
    background-image: url('/img/green_gradient_box.png');
    border: 1px solid white;
    padding: 20px;
    text-align: center;
    float: left;
}
#hospice_box_link {
    color: #FFFFFF;
    font: normal 30px sans-serif;
    text-decoration: none;
}
#mo_gaget {
    background-image: url('/img/gaget_bg.png');
    width: 231px;
    height: 236px;
}

#pf_header {
    color: #003BA6;
    font: bold 1.3em Arial, sans-serif;
    margin-left: .5em;
}

LI.pf {
    list-style-image: url(/img/bullet.gif);
    list-style-position: outside;
}
A.pf {
    color: #333333;
    font: normal 1.0em sans-serif;
    text-decoration: none;
}

#mo_header {
    color: #003ba6;
    font: bold 1.3em Arial, sans-serif;
    padding-top: 15px;
    margin-left: .5em;
}
#mo_cell {
    color: #333333;
    line-height: 1.5em;
    font-size: 1em;
    font-family: sans-serif;
    padding: 10px 5px 0px 10px;
}
#mo_download {
    margin-top: 10px;
    text-align: center;
}
#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;
}
DIV.footer {
    border-top: thin solid #CCCCCC;
    padding-top: 1em;
    padding-bottom: 10em;
    margin-top: 5px;
    text-align: center;
    color: #666666;
    font: normal .9em sans-serif;
    background-image: url('/img/footer_bg.png');
    background-repeat: repeat-x;
}
A.foot {
    color: #000000;
}
LABEL.login {
    font: 1.0em sans-serif;
    padding: 5px;
    color: #FFFFFF;
    margin-bottom: 5px;
}
TABLE.loginform {
    width: 229px;
}


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

}
A.ni {
    color: #333333;
    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;
    border: 2px solid #F5F5FF;
}
#body_content {
    background-color: #FFFFFF;
}
H2 {
    font: normal 1.4em sans-serif;
    padding: 3px 5px 0px 10px;
    color: #555555;
}
H1 {
    font: bold 1.7em Arial, Helvetica, sans-serif;
    color: #002395;
    padding-bottom: 10px;
    margin: 20px 10px 20px 10px;
    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;
}
#mobile_banner {
    display: none;
}

