#content { padding-bottom: 15px; } /* Supercedes framework.css style */
/* Page styles */
#mainColumnContent { padding: 30px 0 0 10px;}
#mainColumn sub { font-size: 80%; color: #666; display: block; padding-bottom: 10px; }
#mainColumn h6 { font-size: 80%; color: #014D89; font-weight: normal; }
#mainColumn h6 img { padding: 0; float: none; }
#mainColumn h4, #mainColumn h4 a { color: #014D89; font-size: 100%; text-decoration: none; }
#mainColumn h3 { color: #014D89; font-size: 120%; }
#mainColumn h3 a { color: #014D89; text-decoration: none; }
#mainColumn h3 a:hover, #mainColumn h4 a:hover { text-decoration: underline; }
#mainColumn h2, #mainColumn h2 a { color: #014D89; font-size: 15px; font-weight: normal; padding-bottom: 10px; text-decoration:none;}
#mainColumn img { float: left; padding-left: 10px; }
#sectionContent { clear: left; }
/* Latest Discussions */
#latestDiscussions { width: 385px; float: left; padding-right: 40px; }
#latestDiscussions div { float: left; width: 250px;}
#latestDiscussions p { padding-bottom: 5px; }
#latestDiscussions img { padding-right: 10px; }
#latestDiscussions a.link { font-size: 80%; background: url('../images/iconArrowLightBlue.gif') left 50% no-repeat; padding-left: 10px; color: #999; text-decoration: none; float: left; }
#latestDiscussions a.link:hover { text-decoration: underline; }
#latestDiscussions span { float: right; color: #999; font-size: 11px; background: url('../images/iconComment.gif') right 50% no-repeat; width: 25px; }
/* Suggestions */
#suggestions { float: left; width: 170px; height: 131px; padding: 12px 20px 0 12px; background: url('../images/healthySuggestions.gif') no-repeat; }
#suggestions h4 { font-size: 12px; }
#suggestions p { font-size: 11px; }
#suggestions a { float: left; position: relative; top: 5px; left: -1px; }
#suggestions a img { padding: 0; }
/* Communities, Media Centre, Health Advisor */
#sectionContent { padding-top: 10px; }
#communities { float: left;	width: 425px; }
#communities div { float: left; width: 320px; padding-bottom: 15px; }
#communities h2 { padding-left: 10px; }
#communities li { float: left; padding-bottom: 5px; }
#communities img { float: left; padding: 0 10px 5px 10px; }
#communities p {  font-size: 90%; }
#haSections { float: left; width: 215px; }
#haSections img.mediaThumbnail { float: left; width: 53px; height: 53px; padding: 0 10px 0 0;}
#haSections img.reflection { float: left; left: -63px; margin-right: -63px; padding: 0 10px 0 0; position: relative; top: 54px; }
#haSections a.link { font-size: 90%; font-weight: normal; background: url('../images/iconArrowOrange.gif') left 4px no-repeat; padding-left: 10px; color: #014D89; text-decoration: none; }
#haSections a.link:hover {text-decoration: underline; }
#haSections #healthandwellness { padding-top: 30px; }
#haSections #healthandwellness p { width: 150px; font-size: 90%; color: #000; padding-bottom: 5px; }
/* CTAs @ Bottom of Page */
#quickLinks { clear: left; padding: 20px 0 0 20px; }
#quickLinks a { margin-right: 7px; float: left; }
#quickLinks #tagcloud { background: url('../images/cta_home_tagcloud.jpg') no-repeat; width: 218px; height: 130px; overflow: hidden; padding: 20px 0px 0 7px; font-size: 18px; float: left; }
#quickLinks #tagcloud a { background: none; padding: 0; color: #000; text-decoration: none; margin-right: 10px; }
#quickLinks #tagcloud a:hover { text-decoration: underline; }
#quickLinks #tagcloud li { display: inline; line-height: 26px; }
/* RightNav Poll */
#rightNav .subSection#poll { color: #014D89; font-size: 11px; font-weight: normal; }
#rightNav .subSection#poll ul { padding-bottom: 10px; font-size: 12px; }
#rightNav .subSection#poll ul li { font-weight: normal; color: #000; height: 20px; }
#rightNav .subSection#poll ul li input { position: relative; top: 2px; }
#rightNav .subSection#poll a#viewResults { color: #014D89; text-decoration: underline; }
#rightNav .subSection#poll a#viewResults:hover { text-decoration: none; }
#rightNav .subSection#results { display: none; }
#rightNav .subSection#results ul li { height: 20px; }
#rightNav .subSection#results .bar { background-color: #014D89; display: block; float: left; height: 10px; position: relative; top: 2px; }
#rightNav .subSection#results span { padding-left: 15px; }
#rightNav .subSection#results em { color: #666; font-size: 11px; font-weight: normal; }

/* Main Section Poll */
#sectionContent #poll { float: left; width:660px; padding: 0 0 15px 10px; color: #014D89; font-size: 11px; font-weight: normal; }
#sectionContent #poll h2 { width: 100%; padding: 15px 0 5px; }
#sectionContent #poll p { width: 100%; color: #000000; padding: 0 0 15px; }
#sectionContent #poll .col { margin: 0 10px 0 0; float: left; width:210px; }
#sectionContent #poll ul { padding-bottom: 10px; font-size: 12px; }

#sectionContent #poll ul li input { position: relative; top: 2px; }
#sectionContent #poll a#viewResults { color: #014D89; text-decoration: underline; }
#sectionContent #poll a#viewResults:hover { text-decoration: none; }
#sectionContent #results { float: left; width:670px; padding: 0 0 15px 10px; display: none; color: #014D89; font-size: 11px; font-weight: normal; }
#sectionContent #results h2 { width: 100%; padding: 10x 0 5px; }
#sectionContent #poll h4 { clear: left; float: left; padding: 0; margin: 6px 0 0; width: 100%; }
#sectionContent #results p { width: 100%; color: #000000;  padding: 0 0 15px; }
#sectionContent #poll .col { margin: 0 10px 0 0; float: left; width:210px; }
#sectionContent #results ul li { float: left; width: 100%; }
#sectionContent #poll .bar { display: block !important; float: left; position: relative; top: 2px; }
#sectionContent #results span { color: #014D89; padding-left: 15px; }
#sectionContent #results em { float: left; margin-top: 15px; color: #666; font-size: 11px; font-weight: normal; }