
h1 { font-family: arial; font-size: 26px; font-weight: bold; font-style: italic; color: #143d55; margin-top:15px; margin-bottom:14px; }
h2 { font-family: arial; font-size: 14px; font-weight: bold; color: #143d55; margin-top:15px; margin-bottom:14px; }



/* CONTENT STYLES ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.content { background: url(images/ezmedicareadvantage_maincon.jpg) no-repeat; font-family: arial; font-size: 12px; color: #404040; padding: 20px 20px 10px 20px; }
.content a:link { color: #3484b1; text-decoration: underline; }
.content a:hover { color: #f88a08; text-decoration: underline; }
.content a:visited { color: #3484b1; text-decoration: underline; }

.medplans { padding: 5px 0 5px 0; border-bottom: 1px dashed #c0c0c0; }
.medplans a:link { font-size: 14px; font-weight: bold; color: #143d55; text-decoration: none; }
.medplans a:hover { font-size: 14px; font-weight: bold; color: #f88a08; text-decoration: none;}
.medplans a:visited { font-size: 14px; font-weight: bold; color: #143d55; text-decoration: none; }

.medicare-parts td {font-size: 12px; padding: 4px; border-bottom: 1px dashed #c0c0c0; }



/* HEADER NAV ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#dolphincontainer { position:relative; height:56px; color:#E0E0E0; background:#143D55; width:100%; font-family:Helvetica,Arial,Verdana,sans-serif; }
#dolphinnav{ position:relative; height:33px; font-size:12px; text-transform:uppercase; font-weight:bold; background:#fff url(images/dolphin_bg.gif) repeat-x bottom left; padding:0 0 0 20px;}
#dolphinnav ul{ margin:0; padding:0; list-style-type:none; width:auto; float:left; }
#dolphinnav ul li{ display:block; float:left; margin:0 1px; }
#dolphinnav ul li a{ display:block; float:left; color:#EAF3F8; text-decoration:none; padding:0 0 0 20px; height:33px;}
#dolphinnav ul li a span{ padding:12px 20px 0 0; height:21px; float:left;}
#dolphinnav ul li a:hover{ color:#fff; background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left; }
#dolphinnav ul li a:hover span{ display:block; width:auto; cursor:pointer; }
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{ color:#fff; background:#1D6893 url(images/dolphin_left-ON.jpg) no-repeat top left; line-height:275%; }
#dolphinnav ul li a.current span{ display:block; padding:0 20px 0 0; width:auto; background:#1D6893 url(images/dolphin_right-ON.jpg) no-repeat top right; height:33px; }



/* LEFT NAV ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#menu { background: #418FBB; float: left; list-style: none; margin: 0; padding: 0; width: 226px;}
#menu li { font: 14px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif; margin: 0; padding: 0;  }
#menu a { background: #418FBB; border-bottom: 1px solid #82C7EA; color: #fff; display: block; margin: 0; padding: 8px 12px; text-decoration: none; line-height: 20px; height: 20px;}
#menu a:hover { background: #FF961B url("images/hover.gif") left center no-repeat; color: #fff; padding-bottom: 8px; line-height: 20px; height: 20px;}



/* FOOTER ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.footer { width:840px; height: 61px; background-color: #143d55; font-family: arial; font-size: 11px; color: #ffffff; text-align: center; }
.footer a:link {color: #ffffff; text-decoration: none;}
.footer a:hover {color: #ffffff;  text-decoration: none;}
.footer a:visited {color: #ffffff;  text-decoration: none;}
.footer ul { margin: 0; padding-left: 0; padding-bottom: -20px;}
.footer li { display: inline; padding-right: 8px; padding-left: 8px; }

.subfooter { width: 840px; font-family: arial; font-size: 11px; }



