/* 
Company: Medicare.com
File:  style.css - This file contains all the main styles for the website.
Author: Infoswell Media - http://infoswell.com

*/

body {
background: #a9c58a url(/css/images/bg-gradient.gif) repeat-x;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #000;
text-align: center;
}

#wrapper {
background: url(/css/images/bg-container.gif) repeat-y;
width: 978px;
margin: 0px auto;
margin-top: 15px;
text-align: left;
}

#container { 
width: 970px;
margin: 0px 0px 0px 4px;
}

/*------------------------- HEADER  -------------------------*/
#header {
position: relative;
top: -4px;
left: -4px;
background: url(/css/images/bg-header2.gif) no-repeat; 
width: 970px;
height: 150px;
margin: 0px;
padding: 4px;

}

#header-left {
float: left;
width: 470px;
height: 115px;

}

#header-right {
float: right;
width: 500px;
height: 115px;
text-align: right;
color: #37526e;
}

#nav-super {
background: #f4f4ec;
height: 29px;
color: #37526e;
font: bold 12px tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align: center;

}

#nav-super a {
color: #37526e;
font: bold 12px tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height: 29px;
text-decoration: none;
}

#midsection {
height: 53px;
margin: 0px 5px 0px 0px;
color: #37526e;
font: bold 12px tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height: 53px; 
}

#midsection a {
color: #37526e;
font: bold 12px tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height: 53px;
text-decoration: none;
}

#search {
float: left;
background: #37749e url(/css/images/bg-search.gif) no-repeat;
width: 210px;
height: 33px;
margin: 0px 0px 0px 79px;
}
#search input.search {
float: right;
width: 140px;
margin: 5px 3px 0px 0px;
}

#search input.search-go {
float: right;
width: 30px;
height: 30px;
border: 0px;
margin: 2px 2px 0px 0px;
}

#font-adjust {
float: left;
}

#nav-main {
clear: both;
background: #8CB5D0;
border-top: 1px solid #1b4867;
height: 30px;

}
#nav-main a {
color: #000;
font: bold 13px Arial;
}

#nav-main a:hover {
color: #fff;
text-decoration: none;
}

ul#navmain {
list-style: none;
list-style-type: none;
margin: 0px;
padding: 0px;

}
ul#navmain li {
float: left;
display: block;
height: 30px;
padding: 0px 18px;
line-height: 30px;
border-right: 1px solid #1b4867;
}

ul#navmain li.active {
float: left;
display: block;
background: #fff;
height: 30px;
padding: 0px 19px 0px 19px ;
line-height: 30px;
border-right: 1px solid #1b4867;
}

ul#navmain li.active a:hover {
color: #000;
}

ul#navmain li.last {
float: left;
display: block;
height: 30px;
padding: 0px 19px 0px 19px ;
line-height: 30px;
border: none;
}

#nav-main #navmain ul #nav-main a.active li#current {
color: #000;
background: #fff;
text-decoration: none;
}
<meta name="msvalidate.01" content="7E81417E4F2E40899CCEC3D6A2EC749A" />

/*------------------------- UPPER CONTENT -------------------------*/ 
#content-upper {
clear: both;
margin: 0px;
padding: 0px;

}

#breadcrumbs {
height: 25px;
margin: 0px;
padding: 0px 0px 0px 5px;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #000;
line-height: 25px;
}

#breadcrumbs a {
color: #347fa9;
}

/*---------- CONTENT ROTATOR ----------*/

#content-rotator {
float: left;
width: 640px;
height: 270px;
margin: 0px 1px 1px 1px;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #000;
text-align: center;
}
/* 
------------------------------------------------------- */
#slideshow {
position: relative;
float: left;
width: 640px;
height:270px;
/*drx modified*/
/*overflow:hidden;*/
background: #A6C06D;
padding: 0px;
text-align: left;
}
#slideshow .slide {
position:absolute; 
width:640px; 
height:243px; 
opacity:0.99; /* Fix Firefox opacity flicker problem */
}
#slideshow #slide1 {
z-index: 1;
}
#slideshow .slidelinks_container {
margin: 0px;
position:absolute;
width:640px;
height:270px;
opacity:0.99; /* Fix Firefox opacity flicker problem */
z-index: 2;
}
#slideshow #slideshowcontrols { 
position:relative; 
top:244px; 
z-index: 3;
left:4; 
padding:0px 15px 0px 0px; 
width:410px; 
height:29px;
}
/* 4 Slides with text */
ul.slideshowcontrolsmiddle{
height: 29px !important;
float: left;
z-index: 10;
position: relative;
text-align:left;
width: 640px !important;
margin: 0px;
padding:0px;
list-style: none;
line-height: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
text-transform: uppercase;
}
ul.slideshowcontrolsmiddle li{
z-index: 0; 
height: 29px;
width: 160px !important;
float: left;
margin: 0px 0px 0px 0px;
padding:0px;
}
/* The a elements inside those 4 tabs */
ul.slideshowcontrolsmiddle a:link, ul.slideshowcontrolsmiddle a:visited {
color: #243403; 
height: 29px; 
text-align: center; 
float: none;
display: block;
width: 152px !important;
font-weight: bold !important;
text-decoration: none;
text-transform: uppercase;
line-height:9px;
letter-spacing:-1px; font-size: 10px; letter-spacing:-1px;
background: url(../images/tabs.gif) no-repeat 0px 0px;
padding: 4px 3px 0px 3px !important;
}
.rotImg{ 
width:640px; 
height:243px; 
} 
/* The next 5 styles fix Netscape issues with padding it any other way */
ul.slideshowcontrolsmiddle .single-line a {
line-height: 27px!important;
}
*html ul.slideshowcontrolsmiddle .single-line a {
line-height: 26px!important;
}
ul.slideshowcontrolsmiddle .padded_fmt {
         display:block;
         padding:4px 3px 0px 0px;
}
ul.slideshowcontrolsmiddle .single-line .padded_fmt {
         display:block;
         padding:0px 3px 0px 0px;
}
ul.slideshowcontrolsmiddle a.activeslide, ul.slideshowcontrolsmiddle a:hover {
background-position: 0px -33px !important;
color: #5b7315;
text-decoration: none;
}
/* Used to make everything fade */
#slideshow .opacity10 { opacity:0.99; filter:alpha(opacity=100); visibility:visible !important;}
#slideshow .opacity9 { opacity:.9; filter:alpha(opacity=90); visibility:visible !important;}
#slideshow .opacity8 { opacity:.8; filter:alpha(opacity=80); visibility:visible !important;}
#slideshow .opacity7 { opacity:.7; filter:alpha(opacity=70); visibility:visible !important;}
#slideshow .opacity6 { opacity:.6; filter:alpha(opacity=60); visibility:visible !important;}
#slideshow .opacity5 { opacity:.5; filter:alpha(opacity=50); visibility:visible !important;}
#slideshow .opacity4 { opacity:.4; filter:alpha(opacity=40); visibility:visible !important;}
#slideshow .opacity3 { opacity:.3; filter:alpha(opacity=30); visibility:visible !important;}
#slideshow .opacity2 { opacity:.2; filter:alpha(opacity=20); visibility:visible !important;}
#slideshow .opacity1 { opacity:.1; filter:alpha(opacity=10); visibility:visible !important;}

#slideshow .hide { 
visibility:hidden; 
}
#slideshow .hideArchive {
visibility:hidden; 
display:none;
}
#slideshow .show { 
visibility:visible !important;
display:block !important; 
}

/* The container for the archive slide */
#slideshow .archive_fmt {
width: 422px; 
height: 272px; 
position:absolute;
}
#archiveContainer {
position:relative; 
z-index:10; 
width: 422px; 
height: 272px;
}
/*-------- END CONTENT ROTATOR --------*/
#adzone1 {
float: left;
}

#adzone2 {
clear: both;
float: center;
background: #e9e7cf;
width: 965px;
height: 31px; 
margin: 0px 0px 1px;
padding: 0px 0px 0px 5px;
line-height: 31px;
text-align: center;
}

#adzone3 {
clear: both;
background: #ffffff;
width: 970px;
margin: 1px 0px;
padding: 5px 0px;
font: normal 10px Arial, Helvetica, sans-serif;
color: #fff;
text-align: center;
}

/*------------------------- MAIN CONTENT -------------------------*/ 
#content-main {
clear: both;
background: url(/css/images/bg-content-main.gif) repeat-y;
width: 970px;
}

#content-main-wide {
clear: both;
background: #fff;
width: 970px; 
}

#content-main-wide-content {
padding: 10px;
}

#left-col {
float: left;
width: 640px;
margin: 0px 1px 1px 1px;
}
#discount-card {
float: left;
margin: 0px;
width: 430px;
}

#symptom-checker {
float: left;
width: 209px;
margin: 0px 0px 10px 1px;
}

#symptom-checker h2 {
background: #3B7F9A;
width: 209px;
height: 40px; 
margin: 0px; 
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
line-height: 40px; 
}

#symptom-checker .content {
background: url(/css/images/bg-symptom-checker.gif) no-repeat;
width: 209px;
height: 147px;
margin: 0px;
padding: 5px 0px 0px 0px;

}

#symptom-checker .content ul {
margin: 0px 0px 5px;
padding: 0px;
list-style: none;
list-style-type: none;
}

#symptom-checker .content ul li {
margin: 0px;
padding: 0px 0px 5px 5px;
}

#symptom-checker .content a:link, #symptom-checker .content a:visited {
color: #0a3650;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

#symptom-checker .content a:active, #symptom-checker .content a:hover { 
text-decoration: underline;
}

a.symptom-checker-link:link, a.symptom-checker-link:visited {
background: #74a663;
height: 20px;
margin: 5px 0px;
padding: 5px;
color: #000;
font: bold 16px Verdana, Arial, Helvetica, sans-serif;
}

#adzone4 {
clear: both;
float: left;
width: 215px;
margin: 0px 0px 0px 10px;
} 

#cms-content-home {
float: left;
width: 600px;
margin: 0px 0px 10px 10px;
}

#cms-content-home h2 {
font: bold 16px Verdana, Arial, Helvetica, sans-serif; 
margin: 0px 0px 5px 0px;
}

img.thumbnail {
float: left;
background: #fff;
padding: 1px;
border: 5px solid #e9e7cf;
margin: 0px 10px 0px 0px;

}

a.read-more:link, a.read-more:visited {
float: right;
background: #b4cda9;
padding: 5px;
color: #000;
font-weight: bold;
text-decoration: none;
}

a.read-more:active, a.read-more:hover {
float: right;
background: #beddef;
padding: 5px;
color: #000;
font-weight: bold;
text-decoration: none;
}

#adzone9 { 
clear: both;
float: left;
width: 130px;
margin: 0px 0px 0px 10px;
} 

#cms-content-category {
float: left;
width: 491px;
margin: 0px 0px 10px 0px;
}

#cms-content-internal {
float: left;
width: 622px;
margin: 10px 0px 10px 10px;
}

#cms-content-internal p {
line-height: 20px;
}

.newsletter-box {
background: #bcd9e9;
border-top: 1px solid #9ab9d7;
border-bottom: 1px solid #9ab9d7;
padding: 5px 5px 15px 5px;
}

.newsletter-box h2 {
font: bold 15px Verdana, Arial, Helvetica, sans-serif;
color: #000;
}

/* INTERNAL PAGE ADZONE */
#adzone8 { 
width: 336px;
height: 280px;
margin: 0px auto;
text-align: center;
line-height: 280px;

}

#health-channels-horiz {
clear: both;
background: #beddef;
width: 622px;
margin: 0px 0px 10px 10px;
border-top: 1px solid #789fc5;
}

#health-channels-horiz .col1 {
background: #beddef;
float: left;
width: 310px;
}

#health-channels-horiz .col2 {
background: #beddef;
float: left;
border-left: 1px solid #9ab9d7;
width: 310px;
}

.medicare-coverage, .drugs, .symptoms-diseases, .equipment-supplies, .rx-drug-plans, .terms-dictionary {
width: 310px;
height: 80px;
border-bottom: 1px solid #9ab9d7;
}

.medicare-coverage img, .drugs img, .symptoms-diseases img, .equipment-supplies img, .rx-drug-plans img, .terms-dictionary img {
margin: 8px 0px 0px 8px;
}

.channel-sponsor {
position: relative;
bottom: 0px;
right: 5px;
float: right;
color: #0c3e5c;
font: normal 10px Arial, Helvetica, sans-serif; 
}

.channel-sponsor a {
color: #0c3e5c;
font: normal 10px Arial, Helvetica, sans-serif; 
text-decoration: underline;
}

#right-col {
float: left;
background: #d6d3b0 url(/css/images/bg-rightcol.gif) repeat-x;
width: 327px;
}

#videos {
background: #beddef;
width: 327px;
margin: 1px 0px;
padding: 0px;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
#videos h2 {
background: #868148;
width: 327px;
height: 39px;
margin: 0px;
}

#videos a {
color: #123d57;
text-decoration: none;
}

#videos .content {
background: #E9E7CF;
width: 327px;
margin: 0px;
padding: 10px 0px 40px 0px;
} 

#videos .videos-thumb {
clear: both;
float: left; 
margin: 0px 8px 5px 5px;
padding: 4px;
border: 1px solid #868148;
}

#videos .video-title {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
#quick-links {
clear:both;
margin:1px 0px 0px;
width:327px;
}
#quick-links h2 {
background:#868148 none repeat scroll 0%;
color:#FFFFFF;
font-weight:bold;
height:41px;
line-height:41px;
margin:0px;
padding:0px 0px 0px 10px;
}
#quick-links p {
margin:0px;
padding:10px;
}
#adzone5 {
clear: both;
background: #fff;
width: 320px;
height: 130px;
margin: 4px 0px 4px 4px;
font: normal 10px Arial, Helvetica, sans-serif;
color: #bbb;
text-align: center;
}


#newsletter {
background: url(/css/images/bg-newsletter.gif) no-repeat;
height: 95px;
}
.signup {
background: #2f6186; 
width: 327px;
height: 35px;
}

input.email {
float: left;
background: #fff;
width: 245px;
height: 19px;
border: 0px;
margin: 6px 1px 0px 6px;
}

input.button-submit {
background: url(/css/images/button-submit.gif) no-repeat;
width: 64px;
height: 21px;
border: 0px;
margin: 6px 0px 0px 3px;
}
#quick-topics {
clear: both;
width: 327px;
margin: 1px 0px 0px 0px;
font: normal 14px Verdana, Arial, Helvetica, sans-serif;
}
#quick-topics h2 {
background: #868148;
width: 327px;
height: 41px;
margin: 0px;
}

#quick-topics a {
color: #123d57;
text-decoration: none;
}

#quick-topics .content {
background: #E9E7CF;
width: 327px;
margin: 0px;
} 

#quick-topics .content ul {
margin: 0px; 
padding: 5px 0px 5px 10px;
list-style: none;
list-style-image: none;
}

#quick-topics .content ul li {
background: url(/css/images/bullet-sitemap.png) no-repeat; 
background-position: left 5px;
padding: 0px 0px 3px 15px;
}

#get-started {
background: #beddef;
width: 327px;
margin: 1px 0px 0px 0px;
padding: 0px 0px 5px 0px;
font: normal 14px Verdana, Arial, Helvetica, sans-serif;
}
#get-started h2 {
background: #3B7F9A;
width: 327px;
height: 41px;
margin: 0px;
}

#get-started a {
color: #123d57;
text-decoration: none;
}

#get-started .content {
background: #beddef;
width: 327px;
margin: 0px;
} 

#get-started .content ul {
margin: 0px; 
padding: 5px 0px 5px 10px;
list-style: none;
list-style-image: none; 
} 

#get-started .content ul li {
background: url(/css/images/bullet-sitemap.png) no-repeat; 
background-position: left 5px;
padding: 0px 0px 3px 15px;
}

#poll {
clear: both;
width: 327px;
margin: 1px 0px 0px 0px; 
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
#poll h2 {
background: #dabd19;
width: 327px;
height: 41px;
margin: 0px;
}

#poll a {
color: #123d57;
text-decoration: none;
}

#poll .content {
background: #ffeb7b;
width: 317px;
margin: 0px;
padding: 5px 0px 10px 10px;
} 

#poll .content ul {
margin: 0px; 
} 

#poll .content input.submit-vote {
background: url(/css/images/button-submit-vote.gif) no-repeat;
width: 97px;
height: 28px;
border: 0px;
margin: 10px 0px 0px 0px;
} 


#health-channels-vert {
background: #beddef;
width: 310px;
margin: 8px 0px 8px 8px;
border-top: 1px solid #789fc5;
} 



#adzone6 {
background: #fff;
width: 320px;
height: 280px;
margin: 4px 0px 4px 4px;
} 

#discount-card2 {
margin: 0px;
}

#adzone7 {
clear: both;
background: #6f9b75;
width: 970px;
margin: 1px 0px 0px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 5px 0px;
font: normal 10px Arial, Helvetica, sans-serif;
color: #fff;
text-align: center;
} 

/*------------------------- FOOTER CONTENT -------------------------*/ 
#footer {
clear: both;
margin: 0px;

}

#sitemap {
clear: both;
background: url(/css/images/bg-sitemap.gif) no-repeat; 
width: 970px;
height: 94px;
margin: 0px 0px 1px 0px;
padding: 33px 0px 0px 0px;
}

ul.sitemap1, ul.sitemap2, ul.sitemap3, ul.sitemap4, ul.sitemap5 {
float: left;
width: 180px;
margin: 0px 0px 0px 14px;
padding: 0px; 
list-style: none;
list-style-image: none;

}

ul.sitemap1 li, ul.sitemap2 li, ul.sitemap3 li, ul.sitemap4 li, ul.sitemap5 li {
background: url(/css/images/bullet-sitemap.png) no-repeat; 
background-position: left 5px;
font: normal 11px verdana, Helvetica, sans-serif;
line-height: 20px;
margin: 0px;
padding: 0px 0px 0px 13px;
}

ul.sitemap1 a:link, ul.sitemap1 a:visited, ul.sitemap2 a:link, ul.sitemap2 a:visited, ul.sitemap3 a:link, ul.sitemap3 a:visited, ul.sitemap4 a:link, ul.sitemap4 a:visited, ul.sitemap5 a:link, ul.sitemap5 a:visited {
color: #18435d; 
text-decoration: none;
}

ul.sitemap1 a:active, ul.sitemap1 a:hover, ul.sitemap2 a:active, ul.sitemap2 a:hover, ul.sitemap3 a:active, ul.sitemap3 a:hover, ul.sitemap4 a:active, ul.sitemap4 a:hover, ul.sitemap5 a:active, ul.sitemap5 a:hover {
text-decoration: underline;
}

#disclaimer {
float: left;
background: #e9e7cf url(/css/images/bg-disclaimer.gif) no-repeat;
width: 748px;
height: 105px;

}

#disclaimer p {
padding: 15px 10px 5px 10px;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
line-height: 14px;
}

#legals {
float: left;
background: #99bcd0;
width: 221px;
height: 70px;
margin: 0px 0px 0px 1px;
padding: 35px 0px 0px 0px;
text-align: center;
}
#legals p, #legals a {
color: #36516d;
font: normal 13px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

#legals a:link, #legals a:visited {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

#legals a:active, #legals a:hover { 
text-decoration: underline;
}

/*-------------------- INTERNAL PAGE / ARTICLE CONTENT PROPERTIES --------------------*/

#cms-content-internal h1 {
font: bold 16px Verdana, Arial, Helvetica, sans-serif;
line-height: 21px; 
}

#cms-content-internal h2 {
font: bold 16px Verdana, Arial, Helvetica, sans-serif;
line-height: 21px; 
}

#cms-content-internal a:link, #cms-content-internal a:visited {
color: #347fa9;
text-decoration: none;
}

#cms-content-internal a:active, #cms-content-internal a:hover {
text-decoration: underline;
}


img.internal-img {
float: left;
background: #fff;
padding: 1px;
border: 10px solid #e9e7cf;
margin: 0px 10px 0px 0px;
}


#article-properties {
background: #bcd9e9;
font-size:11px;
height: 21px;
margin: 0px 0px 10px 0px;
padding: 5px;
line-height: 21px;
}

#article-properties a:link, #article-properties a:visited {
color: #000;
text-decoration: none;
}

#article-properties a:active, #article-properties a:hover {
text-decoration: underline;
}

a.article-email {
background: url(/css/images/icon-email.gif) no-repeat;
height: 20px;
padding: 0px 0px 0px 20px;
}

a.article-print {
background: url(/css/images/icon-print.gif) no-repeat;
height: 20px;
padding: 0px 0px 0px 20px;
text-decoration: none;
}

a.article-bookmark {
background: url(/css/images/icon-bookmark.gif) no-repeat;
padding: 0px 0px 0px 20px;
text-decoration: none;
}

a.article-share {
background: url(/css/images/icon-share.gif) no-repeat;
padding: 0px 0px 0px 20px;
text-decoration: none;
}

p.page-nav {
float: right;
font-weight: bold;
} 
p.page-nav a:link, p.page-nav a:visited {
color: #347fa9;
text-decoration: none;
}

p.page-nav a:active, p.page-nav a:hover {
text-decoration: underline;
}

/*-------------------- POP-UP WINDOW --------------------*/
#pop-up-container {
margin: 0px auto;
}

#pop-up-header {
float: left;
background: url(/css/images/bg-popup-header.gif) no-repeat;
width: 600px;
height: 115px;
margin: 0px;
padding: 0px;
}

#pop-up-content {
clear: both;
float: left;
background: #fff;
width: 600px;
padding: 0px 0px 10px 0px;
text-align: left;
}
#pop-up-content p {
padding: 10px;
line-height: 15px;
}

.popup-print {
float: right;
margin: 5px 10px 5px 0px;
}

a.popup-print:link, a.popup-print:visited {
background: url(/css/images/icon-print.gif) no-repeat;
height: 20px;
padding: 0px 0px 0px 20px;
color: #4b7baa
text-decoration: none;
}

a.popup-print:active, a.popup-print:hover {
background: url(/css/images/icon-print.gif) no-repeat;
height: 20px;
padding: 0px 0px 0px 20px;
color: #4b7baa
text-decoration: underline;
}
/* EMAIL-TO-A-FRIEND-WINDOW */
.email-col1 {
float: left;
width: 230px;
}
.email-col2 {
float: left;
width: 320px;
}
input.send-to {
width: 180px;
height: 19px;
}

input.from {
width: 180px;
height: 19px;
}

input.your-name {
width: 180px;
height: 19px;
}
textarea.email-message {
width: 300px;
height: 170px;
}

input.email-to-submit {
float: right;
background: #a9c58a;
width: 100px;
height: 25px;
border: 1px solid #5b7f60;
}

/* ADVERTISDER SIGN-UP FORM */
#left-col-advertising {
float: left;
background: #e5f4f8; 
margin: 0px 1px 1px;
width: 640px;
}

#cms-content-advertising {
float: left;
width: 622px;
margin: 10px 0px 10px 10px;
}

#cms-content-advertising p {
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
}
input {
border: 1px solid #9AB9D7;
}
input.advertiser-textbox {
width: 250px;
border: 1px solid #9AB9D7;
}

textarea.advertising {
width: 300px;
height: 170px;
border: 1px solid #9AB9D7;

}
input.advertiser-submit {
background: #a9c58a;
width: 140px;
height: 25px;
border: 1px solid #5b7f60;
}



/* TYPOGRAPHY & OTHER DIVS */

a:link, a:visited {
color: #4b7baa;
text-decoration: none;
}
a:active, a:hover {
color: #4b7baa;
text-decoration: underline;
}
p {
font: normal Verdana, Arial, Helvetica, sans-serif;
color: #000;
line-height: 15px;
}
h2 {
font: bold 16px Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
}

.clear {
clear: both;
}

.clear-content {
clear: both;
padding: 5px 0px;
}

.green-link {
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color: #008000;
}
.req {
color: #cc0000;
}


/* IMG PROPERTIES */
img {
border: 0px;
} 


#health-topics {
clear: both;
width: 621px;
height: 215px;
margin: 0px 0px 0px 10px;
padding: 10px 0px 0px 0px;
}
#health-topics h2 {
background: #f4960b;
display: block;
width: 621px;
height: 40px;
margin: 0px;

font: bold 15px Verdana, Arial, Helvetica, sans-serif;
line-height: 40px;
text-align: center;
}

#health-topics .content {
background: #fcba68 url(/css/images/bg-health-topics.gif) fixed;
width: 621px;
height: 171px; 
margin: 0px;
overflow: auto;
}

#health-topics .content a:link, #health-topics .content a:visited {
color: #0c3e5c;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

#health-topics .content a:hover, #health-topics .content a:active {
text-decoration: underline;
}

ul.topics1, ul.topics2 {
float: left;
width: 275px;
margin: 5px 0px 0px 20px;
padding: 0px 0px 5px 0px;
list-style: none;
list-style-type: none;
}

ul.topics1 li, ul.topics2 li {
margin: 0px;
padding: 0px 0px 5px 0px;
}
