/* START HTML tag styles */

BODY { margin: 0; padding: 0; background: #fff; text-align: center; }
BODY, DIV, P, TD { font: 11px tahoma, arial, sans-serif; color: #666; }
INPUT, SELECT, OPTION, TEXTAREA { margin-right: 4px; padding-left: 3px; font: 9px tahoma, arial, sans-serif; color: #484848; }
TD { padding: 0; vertical-align: top; text-align: left; }
IMG	{border: 0;}
P {margin: 4px 0;}
A { color: #108896; text-decoration: none; }
A:hover	{ color: #fe7800; text-decoration: underline; }
H1 {margin: 0;}
H5 { margin: 16px 0 0 0; font-family: Arial; font-size: 16px; font-weight: normal; text-transform: uppercase; color: #e34a33; }

/* END HTML tag styles */

/* START Layout */

#container { width: 972px; margin: auto; padding: 0; text-align: left; background: url(right_column_bg.jpg) right repeat-y; }
#mast { height:85px;margin-right: 2px; padding: 3px 0 6px 6px; background: url(mast_bg.jpg) repeat-x #52b6dd; }
.colLeftNav	{ float: left; display: inline; padding: 10px 0; }
.colLeft { width: 143px; margin-left: 7px; padding: 0px; }
.colNarrow	{ float: left; display: inline; width: 170px; margin-left: 10px; padding: 10px 0;}
.colMed	{ float: left; display: inline; width: 300px; margin-left: 20px; padding-top: 10px;}
.colReg	{ float: left; display: inline; width: 470px; padding-top: 10px; }
.colWide {float: left; display: inline; width: 622px; margin-left: 18px; padding-top: 10px; }
.col {float: left; width: 50%;}
.gradientBox { background: url(bg_cat_topic.gif) bottom repeat-x; padding: 10px 10px 10px 0px; height: 160px; border: 1px solid #d5d5d5;}
.gradientBoxNoHeight { background: url(bg_cat_topic.gif) bottom repeat-x; padding: 10px 10px 10px 0px; border: 1px solid #d5d5d5;}
.purpleBox { float: left; width: 20px; height: 17px; margin-right: 10px; padding-top: 3px; background-color: #703989; color: #fff; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px; text-align: center;}
#footer { margin-top:13px; border: 1px solid #adadad; border-width: 8px 0; padding: 10px 0; background: #fff;}
#footer .section { clear: left; float: left; width: 125px; padding: 2px 0; font-size: 10px; text-align: right; text-transform: uppercase;}
#footer .subSection	{ width: 740px; margin-left: 135px; padding: 2px 0;}
#footer .subSection A { padding: 0 4px 0 6px; background: url(arrow_sm.png) 0 4px no-repeat; font-size: 9px;}
#footer .channelSection	{ width: 740px; margin-left: 135px; padding: 2px 0; font-size: 9px; }
#copyright { text-align: center; color: #bababa; font-size: 9px; padding: 6px 0 10px 0; background: #fff; height: 32px; width: 972px; }
.clearfix:after { content: ".";  display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}

/* END Layout */

/* START Lists */

UL, LI { margin: 0; padding: 0; list-style: none; }
UL LI {padding-bottom: 8px;}
UL.noPadding LI { padding:0; }
UL.blueDot { display: inline; margin-left: -9px; padding: 0;}
UL.blueDot LI {display: inline; margin: 0; padding: 0 8px; background: url(dot_blue.png) no-repeat; background-position: center left;}
UL.blueDot LI A, #globalNav A { color: #fff; text-decoration: none;}
UL.blueDot LI A:hover, #globalNav A:hover, A.login:hover {color: #fff; border-bottom: 1px dotted #fff;}
UL.quiz { margin: 5px 10px 5px 0px; padding: 0; list-style: none; float:left;}
UL.quiz LI	{padding-bottom: 0px;}
UL.orangeDot {margin: 2px 0 0 0; padding: 0;}
UL.orangeDot LI	{ margin: 0; padding: 0 0 0 8px; background: url(dot_orange.png) 0 5px no-repeat; color: #8d8d8d;}
UL.orangeDot LI UL { margin: 5px 0px; padding: 0 0 0 8px; color: #000000; }
UL.orangeDot LI UL LI { margin: 0; padding: 0 0 0 8px; font-style: italic; background: #fff; font-size: 10px;}
UL.relatedLinks LI.arrowup { margin: 0; padding: 0 0 0 12px; list-style: none; background: url(arrow_up.gif) no-repeat;}
UL.relatedLinks LI.audio {padding-left: 15px; background: url(icon_audio.png) no-repeat; }
UL.relatedLinks LI.video	{padding-left: 15px; background: url(icon_video.png) no-repeat; }
UL.relatedLinks LI.slideshow {padding-left: 15px; background:  url(icon_slideshow.gif) no-repeat;}
UL.relatedLinks LI.none {padding-left: 15px; background: url(icon_circle_arrow.png) no-repeat;}
UL.relatedLinks LI.leftCol	{margin: -5px 4px;}
UL.relatedLinks LI.article	{margin: -3px 0 8px 0}
UL.articleCaption { margin: 8px 0; padding: 0; }
UL.articleCaption LI { list-style: none; background: url(icon_pointer_up.png) no-repeat; padding: 0 10px; color: #999; font-size: 10px; }
UL.articleInsert { margin: 2px 0; padding: 0; }
UL.articleInsert LI	{ list-style: none; background: url(dot_orange_article.png) no-repeat; padding-left: 10px; }
UL.articleInsert LI.empty { list-style: none;  background: url(dot_white.png) no-repeat; padding-left: 10px; color: #969595;}
UL.ListTopMargin { margin: 0px; }	
UL.listTopMargin LI { margin-top: 5px; }
UL.doubleLine { margin: 2px 0 0 0; padding: 0; }
UL.doubleLine LI { margin: 0; padding: 0 0 0 8px; background: url(dot_orange.png) 0 17px no-repeat; color: #8d8d8d;}
OL { margin: 0; padding-left: 21px; }
UL.tabLink { display: inline; padding: 0; margin: 0; }
UL.tabLink LI { display: inline; padding: 0 12px; list-style: none; background: url(icon_circle_arrow.png) no-repeat;}
UL.tabLinkPairLeft {padding: 0; margin: 0; float:Left; }
UL.tabLinkPairRight	{ padding: 0; margin: 0; float:Left; width:135px;}
UL.tabLinkPairLeft LI { padding: 0 12px; list-style: none; background: url(icon_circle_arrow.png) no-repeat;}
UL.tabLinkPairRight LI { padding: 0 12px; list-style: none; background: url(icon_circle_arrow.png) no-repeat;}
UL.tabLinkPairRight2 { padding: 0; margin: 0; float:Left; width:135px; }

/* END Lists */

/* START Forms */

FORM {margin: 0;}
INPUT {vertical-align: middle;}
.inputMed {width: 128px;}
.inputLrg {width: 180px;}
.input230 { width: 230px; }
.input230, .formLrg textarea { border: 1px solid #ccc; border-top: 1px solid #999; border-right: 1px solid #999; background: #fff;}
.formError { padding: 0px; margin: 0px; color: #e34932; font-style: italic; }

/* END Forms */

/* START Page elements */

#loginArea { font-size:12px; height: 40px; /*margin: 20px 0 0 390px; */padding-left: 6px; color: white; border-left: 1px solid #81409c; }
#loginArea .login_welcome { font-weight:bold; margin-right:15px; }
A.login	{ margin-right: 15px; font-weight: bold; color: #fff; text-decoration: none; }
.loginTagLine { margin-top: 4px; color: #E095FF; }
.loginTagLine A, .hilite {color:#e3b5f6; font-weight:bold; }
#globalNav { clear: left; margin: 3px 0 4px 4px; padding-top: 1px; background: url(search_separator.jpg) no-repeat;}
#globalNav FORM { float: left; display: inline; width: 400px; }
.advertisement	{ border: 1px solid #d9d9d9; border-width: 0 1px 1px 1px; vertical-align: middle; text-align: center; color: #bababa;}
.relatedLinks { padding: 5px 0 0 12px; list-style: none; background: url(icon_circle_arrow.png) no-repeat;}
/* Cannot put width cause will break page if the module is in grouped module layout*/
.buttonLine { background: url(dot_blue_line.gif) bottom repeat-x;  padding: 0px; height: 22px;  text-align: right;}

/* END Page elements */

/* START Page Headers */

.pageHeader	{ margin-bottom: 5px; background: url(bg_pageheader.gif) top right repeat-x;}
.pageHeader .sponsor { float: right; width: 150px; margin-top: -4px; padding: 0 20px 0 0; text-align: right;}
.pageHeader .description {padding-top: 8px; color: #666; }

/* END Page Headers */

/* START Global styles */

IMG.border {border: 1px solid #b3b4b7;}
.border	{border: 1px solid #b3b4b7;}
IMG.lead { float: left; margin-right: 10px; }
IMG.charts	{ float: left; margin-right: 2px; }
IMG.tabBorderFloat { float: right; margin-top: -20px;}
IMG.tabBorderFloat3 { float: right; margin: -4px -10px -19px -10px;}
IMG.tabBorderFloat4 { float: right; margin: -60px -2px 0 0; }
.clear {clear: both;}
.big {font-size: 12px;}
.small {font-size: 10px;}
.xsmall { font-size: 9px; }
.xlarge { font-size: 41px;}
.bold {font-weight: bold;}
.italic { font-style: italic;}
.center {text-align: center;}
.floatLeft {float: left;}
.floatRight { float: right; }
.purpleBar { clear: both; border-top: 8px solid #71398a; }
.greyBar {border-top: 8px solid #acacac;}
.ltgreyBar {border-top: 8px solid #d5d5d5; }
.redBar	{border-top: 8px solid #e34a33;}
.blueBar {border-bottom: 8px solid #71beca;}
.gradientBot {background:url(bg_greygradient_bot.gif) repeat-x bottom;}
.blueDivider { margin: 6px 0px; border-top: 1px solid #71beca; }
.blueDividerSlides { margin: 0px 0px 8px 0px; border-top: 1px solid #71beca; }
.blueDividerMargin0	{ margin: 0; padding:0; border-top: 1px solid #71beca; }
.purpleDivider	{ margin: 6px 0px; border-top: 1px solid #71398a; }
.underlineBlue	{ border-bottom: 1px solid #71beca; }
.greyDivider { margin: 0 10px; border-top: 1px solid #d9d9d9; }
.greyDividerBold { margin: 10px 0; border-top: 8px solid #d5d5d5;}
.greyLine { clear: both; margin: 10px 0; border-top: 1px solid #d9d9d9;}
.greyDash { border-bottom: 1px dotted #ccc; padding-top: 10px; }
.greyDashTop1 { border-bottom: 1px dotted #ccc; padding-top: 1px;}
.viewAll { float: right; text-align: right; font-size: 10px; }
.viewAllSlides  { float: right; text-align: right; font-size: 10px; margin-top:-18px;}	
TD.viewAllVideos { text-align: right; vertical-align: bottom; padding-bottom:2px;}
.black	{color: #2b2b2b;}
.grey	{color: #686868;}
.dkgrey {color: #4A4A4A; }
.blue	{color: #108896;}
.orange	{color: #f36d25;}
.purple { color: #70398a;}
.red {color: #e34932;}
.lightGrey {color: #969595;}
.outlineWhite1 {border: 1px solid white;}
.outlineWhite2 {border: 2px solid white;}
.outlineGrey1 {border: 1px solid #d2d2d2;}
.outlineGrey2 {border: 2px solid #ededed;}
.outlineLightGrey1 {border: 1px solid #eeeeee;}
.outlineDarkGrey1{border: 1px solid #9f9f9d;}
.outlineGrey3 {border: 3px solid #ededed;}
.outlineDarkGrey3 {border: 3px solid #858585;}
.greyDashLine { margin-top:5px; height:10px; background:url(bg_dashline.gif) 5px 0 repeat-x;}
.smallHeader { font-family: Arial; font-size: 16px; text-transform: uppercase; color: #454545;}
#statusPanel { height: 26px; background: url(bg_status_panel.jpg) repeat-x; text-align: center; }
#statusPanel A	{font-weight: normal;}
.relative {position: relative;}
.crumbs	{padding: 8px 0 0 0;}
.printerFriendly  { margin-top: 2px; float: right;}

/* END Global styles */

/* START padding and margins */

.hd_top	{ float:left; display: inline; width: 290px; margin-left: 10px;}
.noPadding {padding: 0px !important;}
.noTopPadding { padding-top: 0px !important;}
.pad3 {padding: 3px;}
.pad6 {padding: 6px;}
.pad10 {padding: 10px;}
.pad3Left { padding-left: 3px; }
.pad7Left { padding-left: 7px; }
.pad10Left	{padding-left: 10px;}
.pad18Left	{padding-left: 18px;}
.pad40Left	{padding-left: 40px;}
.pad3Top	{padding-top: 3px;}
.pad10Top	{padding-top: 10px;}
.pad8Bot0 {padding: 8px 8px 0 8px;}
.pad10Vertical	{padding: 10px 0;}
.pad6Horizontal {padding: 0 6px;}
.pad10Horizontal {padding: 0 10px;}
.pad15Horizontal {padding: 0 15px;}
.pad4Bottom {padding-bottom:4px;}
.noMargin	{margin: 0 !important;}
.noLeftMargin {margin-left: 0px;}
.noTopMargin {margin-top: 0px !important;}
.marginBottom4px	{margin-bottom: 4px;}
.marginBottom5px	{margin-bottom: 5px;}
.marginBottom10px	{margin-bottom: 10px !important;}
.marginBottom12px {margin-bottom: 12px;} 
.marginBottom15px	{margin-bottom: 15px;}
.marginBottom20px {margin-bottom: 20px;}
.marginTopNeg13 {margin-top: -13px; }
.marginTopNeg4 {margin-top: -4px;}
.marginTop2px	{margin-top: 2px;}
.marginTop4px	{margin-top: 4px !important;}
.marginTop7px	{margin-top: 7px;}
.marginTop10px	{margin-top: 10px;}
.marginTop14px {margin-top: 14px; }
.marginTop20px {margin-top: 20px;}
.marginTop25px {margin-top: 25px;}
.marginVert4px	{margin: 4px 0 !important;}
.marginVert8px	{margin: 8px 0 !important;}
.marginVert20px { margin: 20px 0 !important;}
.marginLeft4px{margin-left: 4px;}
.marginLeft10px	{margin-left: 10px;}
.marginLeft8px	{margin-left: 8px;}
.marginLeft18px	{margin-left: 18px;}
.marginLeft20px	{margin-left: 20px;}
.marginLeft30px	{margin-left: 30px;}
.marginLeft50px	{margin-left: 50px;}
.marginLeft75px	{margin-left: 75px;}
.marginRight8px {margin-right: 8px;}
.marginRight15px {margin-right: 15px;}
.marginRight20px {margin-right: 20px;}
.width40 { width: 40px;}
.width60 { width: 60px;}
.width70 { width: 70px;}
.width86 { width: 86px;}
.width150 {width: 150px;}
.width160	{width: 160px !important;}
.width190 {width:190px; }
.width200 {width: 200px; }
.width270	{width: 270px;}
.width298 { width: 298px;}
.width300 { width:300px; }
.width360 { width: 360px; }
.width400	{width: 400px;}
.height120	{height: 120px;}
.height190	{height: 190px;}

/* END padding and margins */

.alignRight {text-align: right; }
.quote	{ margin: 6px; font-family: "Times"; font-size: 17px; font-style: italic; color: #f36d25;}
.topicNote {font-size:12px;}
.topicNote A {font-weight: bold;}
.tabContent{ float:right; width:340px; }
.finePrint	{ padding-top: 30px; font-size: 9px; color: #bababa; }
.browse	{ margin-top: 6px; text-align: left; width: 278px; }
.browse A { float: left; display: block; width: 17px; height: 15px; margin: 0 2px 2px 0; padding: 2px 0 0 0; border: 1px solid #d2d2d2;  text-align: center; vertical-align: middle; }
.browse A.active, .browse A:hover { border: 1px solid #d33800; background: url(bg_browse_red.jpg); color: #fff; text-decoration: none; }
.browse A.dimmed { border: 1px solid #d8d8d8;  background: #d8d8d8; color: #fff; }
.browse span.dimmed	{ float: left; display: block; width: 17px; height: 15px; margin: 0 2px 2px 0; padding: 2px 0 0 0; text-align: center; vertical-align: middle; border: 1px solid #d8d8d8;  background: #d8d8d8; color: #fff;}
.browseTab	{ margin-top: 6px; text-align: left; }
.browseTab A { float: left; display: block; width: 17px; height: 15px; margin: 0 2px 2px 0; padding: 2px 0 0 0; border: 1px solid #d2d2d2;  text-align: center; vertical-align: middle; }
.browseTab A.active, .browseTab A:hover { border: 1px solid #d33800; background: url(bg_browse_red.jpg); color: #fff; text-decoration: none; }
.browseTab A.dimmed	{ border: 1px solid #d8d8d8; background: #d8d8d8; color: #fff; }
.browseTab span.dimmed	{ float: left; display: block; width: 17px; height: 15px; margin: 0 2px 2px 0; padding: 2px 0 0 0; text-align: center; vertical-align: middle; border: 1px solid #d8d8d8;  background: #d8d8d8; color: #fff;}
.floatLeft { float: left; }	
.floatRight { float:right; }
.articleInsert	{ margin: 6px 0 10px 0; padding: 10px 0; border: 1px solid #d5d5d5; border-width: 8px 0; }
.articleInsert2	{ margin: 6px 0 0 0; padding: 10px 0 0 0; border: 1px solid #d5d5d5; border-width: 8px 0 0 0; text-align: left; }
.articleInsert3	{ margin: 6px 0 0 0; padding: 0; }
.articleInsert4 { margin: 6px 0 0 0; padding: 0;}
.articleInsert4 .col { color:#474747; float:left; font-size:11px; width:33%;}
.articleInsert .col, .articleInsert2 .col, .articleInsert3 .col	{ float: left; width: 33%; color: #474747; font-size: 9px;}
.articleInsert .col DIV, .articleInsert2 .col DIV, .articleInsert3 .col DIV	{font-size: 9px;}

/* END Global styles */

/*  START Category styles */

TABLE.catTitle	{width: 100%;}
TABLE.catTitle TD	{vertical-align: bottom;}
.browseBar	{ border: 1px solid #b3b4b7; padding: 10px 10px 0px; background: url(bg_browse.jpg) repeat; }
.browseBar A { float: left; display: block; width: 18px; height: 17px; margin: 0 2px 2px 0; padding: 2px 0 0 0; border: 1px solid #d2d2d2;  text-align: center;  vertical-align: middle; }
.browseBar A.active, .browseBar A:hover	{ border: 1px solid #d33800;  background: url(bg_browsebar_red.jpg); color: #fff; text-decoration: none; }
.browseBar DIV.dimmed { float: left; width: 18px; height: 17px; margin: 0 2px 2px 0; padding: 2px 0 0 0; border: 1px solid #d8d8d8;  background: #d8d8d8; color: #fff; text-align: center; }
.moreInfo	{padding: 4px 0; clear: both;}
.moreInfo A	{ border: none; vertical-align: top; display:inline; float:none; }
.moreInfo A:hover { border: none; display:inline; background:none; color: #fe7800; float:none; text-decoration: underline; }
.sitewideSearch	{ float: right;  width: 335px; margin-top: 15px; }
.browseBarSearch {margin: 14px 0px 0px; padding: 2px; }
.browseBarSmall	{ border: 1px solid #b3b4b7; padding: 7px 10px 0px; background: url(bg_browsebar_small.png) bottom repeat-x; font-size: 10px; height: 24px;}
.browseBarSmall A {float: right; display: block; width: 13px; height: 14px; margin: 0 1px 2px 0; padding: 2px 0 0 0; border: 1px solid #d2d2d2; text-align: center; vertical-align: middle; background: #fff;}
.browseBarSmall A.active, .browseBarSmall A:hover { border: 1px solid #d33800;  background: url(bg_browse_small_red.png); color: #fff; text-decoration: none;}
.browseBarSmall A.dimmed { border: 1px solid #d8d8d8; background: #d8d8d8; color: #fff;}
.browseBarSmall DIV.dimmed	{float: right; width: 13px; height: 14px; margin: 0 2px 2px 0; padding: 2px 0 0 0; text-align: center;  border: 1px solid #d8d8d8;  background: #d8d8d8; color: #fff; }
.browseBarSmall p { float: left; margin: 0px; padding-top: 3px; color: #108896; }
.alsoVisit { padding: 5px 15px 15px 5px; border-bottom: 1px dotted #b3b4b7; font-size: 13px; }
.alsoVisit a, .alsoVisit a:visited { font-size: 13px; color: #108896; text-decoration: none; font-weight: bold; }
.alsoVisit a:hover { color: #fe7800; text-decoration: underline; }
.letters { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; border-bottom: 10px solid #d5d5d5; padding: 0px 0px 2px; width: 100%; margin-bottom: 5px;}
.letters_longline{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; border-bottom: 10px solid #d5d5d5; padding: 10px 0px 0px 2px; width: auto; margin-bottom: 5px;}
.nowrap {white-space: nowrap;}
.mainArticle { border: 1px solid #b3b4b7; background: url(bg_main_article.gif) bottom repeat-x; }
.categTopic { background: url(bg_cat_topic.gif) repeat-x; height: 70px; border: 1px solid #b3b4b7; margin: 10px 0px 7px 0px;  width: 618px;}
.colBorder { float: left; margin-right: 5px; width: 32%; border-right: 1px solid #d5d5d5;}
.borderLeft	{ background: url(cat_topic_border.gif) right no-repeat; }	
.borderCenter { background: url(cat_topic_border.gif) right no-repeat; }
.borderRight { background: url(cat_topic_border_side.gif) right repeat-y; }
.colWide { float: left; display: inline; width: 620px; margin-left: 18px; padding-top: 10px;}
.categPurple { background-color: #9966cc; color: #ffffff; padding: 1px 3px; margin-right: 5px; display: inline; }	
	
/*  ENDCategory styles */

/* START Site Index styles */

.colIndex { width: 248px; float: left; margin-right: 20px; padding: 10px 0; }
.col790 { width: 790px; padding-top: 10px; float: left; }
.marginLeft19px	{margin-left: 19px;}
.channels { font-size: 18px; border-bottom: 8px solid #d5d5d5; padding: 0px 0px 2px; width: 248px; margin: 15px 0px 5px 0px; color: #71beca; }
.channels a, .channels a:hover, .channels a:visited { text-decoration: none; color: #71beca; }
.categories { color: #03343a; font-size: 12px; width: 248px; margin-top: 5px; border-bottom: 1px solid #d5d5d5;}
.categories a, .categories a:hover, .categories a:visited { text-decoration: none; color: #03343a; }
.listMargin  { padding: 5px 10px 10px; line-height: 16px; text-indent: 3px; }
.newsletter { width:620px; margin-left: 15px; float: left; }
.signupBox { height: 40px; margin: 0px 0 15px 0; background: url(bg_cat_topic.gif) bottom repeat-x; padding: 10px 10px 10px 10px; border: 1px solid #d5d5d5; float: left; width: 599px; }
.checkbox { float: left; margin: 0px 8px 20px 0; } 	

/* END Site Index styles */

/* START In This Issue styles */

#issueCover	{ float: left; margin-right: 10px; }
.subtitle { color: #703989; font-family: Georgia, Times; font-size: 18px; fne-height: 20px; padding-bottom: 10px; }
.gradientBox { background: url(bg_cat_topic.gif) bottom repeat-x; padding: 10px 10px 10px 0px; height: 160px; border: 1px solid #d5d5d5;}
.bgGradient { background: url(bg_cat_topic.gif) bottom repeat-x; }
.bgGradientTop { background: url(bg_gradient_top.gif) top repeat-x; }

/* END In This Issue styles */

/* START Printer Friendly */
	
#container_print { width: 655px; padding: 20px; text-align: left; }
.copyrightPrint { color: #bababa; margin: 10px 0px;}
.alignLeft { text-align: left; }	
	
/* END Printer Friendly */

/* START Expert QA */

.expertQAProfile .content { float: left; width: 520px; padding: 0; }
.expertQAProfile .graphic { float: left; margin: 5px 8px 0 0; }
.expertLink { padding-top: 6px;}
.expert P { margin-top: -5px; }
.search { height: 50px; margin: 20px 0px; padding: 15px 10px 5px 10px; }

/* END Expert QA */

/* START Poll */

.pollQuestion { margin-bottom: 10px; padding-bottom: 4px; border-bottom: 1px solid #d9d9d9; font-weight: bold; color: #2b2b2b;}
.pollResultBar	{float: left; height: 19px; border: 1px solid #b20600; background: url(bg_poll_bar.gif) repeat-x; margin: 3px 0 12px 0;}
.pollValue	{ float: left; color: #f36d25; margin: 3px 0 0 5px; }
.pollAnswer	{ clear: left; color: #7c7c7c; font-weight: bold; }

/* END Poll */

/* START Shop */

.featuredProduct { border: 1px solid #dadada; padding: 10px; width: 349px; margin: 0 0 5px  0;}
.featuredImage 	{ float: left;  margin-right: 10px;}
.featuredTitle { float:left; width: 175px; }
.shopItem{ float: left; display: inline; width: 158px; margin: 0 42px 20px 0; }
.shopItemLast { float: left; display: inline; width: 158px; margin: 0 0 20px 0;}
.shopRow { margin-bottom: 20px; }

/* END Shop */

/* START Contest/Sweeps */

.label	{ clear: left; float: left; display: inline; width: 170px; margin-top: 10px; font-weight: normal; }
.userChoice	{ float: left; display: inline; width: 450px; margin-top: 10px; padding-left: 10px; font-weight: normal;}

/* END Contest/Sweeps */

/* START Preview Site  */

.verticalSpacer	{ margin: 5px 40px; border-right: 1px solid #e6e6e6; height: 85px; }

/* END Preview Site  */

* html .IEFloatFix { height: 0.01%; }
#flashcontent	{width: 470px; height: 174px;}
#flashcontentID {margin-left:1px;margin-top:2px;margin-bottom:12px}

/* START disclaimer style */
#overDiv {position:absolute; visibility:visible; z-index:1000;top:0px; left:0px;  height:auto;text-align:left;}
.menuHeader3 {border:1px solid #bbbbbb; font-size:8pt; background-color: #ffffff; width:300px;text-align:left;position:relative;top:0px;left:0px;}
.menuHeader3 .title {font-weight:bold; margin-bottom:6px; color:#474747} 
#disclaimer { font-size:12px;clear: both; padding-top:20px; width: 620px; margin-left: 160px; text-align: center; color: #969595; }
/* END disclaimer style */

/* Added for Changing the sIFR header to HTML */

.hdBlackMedium { margin: 0; font: 20px Arial, sans-serif; font-weight: bold; color: #2b2b2b;}
.hdBlackMedium A {color: #743b8b; }
.hdBlackMedium A:hover { color: #fe7800; text-decoration: none; }
.hdTopNumber { display: block; margin: 0; font: 20px Arial, sans-serif; color: #2b2b2b; }
.hdTopNumberRed { display: block; margin: 0; font: 15px Arial, sans-serif; color: #e34932; margin-bottom: -2px; text-transform: uppercase; }
.teaser { font-style: italic; font-size: 11px; font-weight: normal; color: #858585;}
.width780 {width: 780px;}
.hdPurpleMedium { margin: 0; float: left; font: 20px Arial, sans-serif; font-weight: bold; line-height: 20px; color: #743b8b; }
.hdPurpleMedium A { color: #743b8b;}
.hdPurpleMedium A:hover {text-decoration: none;}
.underlineGrey { border-bottom: 1px solid #b3b4b7; }
.toolsFinders p,  .slideshow p { width: 200px;}
.toolsFinders td, .slideshow td {padding-bottom: 5px;}
.toolsFinders tr, .slideshow tr { height: 90px;}
.faModuleSpacing {margin: 0 0 5px 0;}
#globalNav UL.blueDot LI IMG{ margin-bottom:-1px; }
.slideshowItem { float:left; }
.slideshowItem UL{ width:80px; margin-left:4px; }
.slideshowItem UL.first{ margin-left:10px; }
p.hd_featuredperson { margin:0; font: 11px arial, sans-serif; text-transform:uppercase; font-weight:600; padding-bottom:1px; margin-bottom:5px; border-bottom:1px solid #71beca;}

/* START ex-sIFR styles */
/** :: e.g.-> http://www.prevention.com/cda/toolfinder.do?tf_type=bmi_calculator&channel=health :: **/
.gothamBoldBlack { font-family: Arial; font-weight: bold; background-color: #ffffff; color: #000000; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: 0; line-height: 1.1em; font-size: 1.9em;}

/** :: e.g.-> http://www.prevention.com/cda/bespoke.do?incFile=contact_us.jsp :: **/
.gothamMedBlack { font-family: Arial; font-weight: bold; background-color: #ffffff; color: #000000; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: 0; line-height: 1.1em; font-size: 1.9em;}

/** :: e.g.-> http://www.prevention.com/cda/vendorarticle/asthma/NW831/health/conditions.treatments/0/0/0/1 :: **/
h3 { font-family: Arial; font-weight: bold; background-color: #ffffff; color: #000000; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: 0; line-height: 1.1em; font-size: 1.9em; }

/** :: e.g.-> http://www.prevention.com/cda/categorypage.do?channel=news.voices&category=multimedia&topic=slideshows :: **/
.gothamBoldPurple { font-family: Arial; font-weight: bold; background-color: #ffffff; color: #743B8B; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: 0; line-height: 1.1em; font-size: 1.9em;}

/** :: specific content - e.g.-> http://www.prevention.com/cda/categorypage.do?channel=news.voices&category=faces.of.prevention :: **/
.gothamMedPurple { font-family: Arial; font-weight: bold; background-color: #ffffff; color: #743B8B; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: 0; line-height: 1.1em; font-size: 1.9em;}

/** featured person module **/
.gothamMedPurple a { font-family: Arial; font-weight: bold; background-color: #ffffff; color: #743B8B; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: 0; line-height: 1.1em;}

/** for featured expert **/
.gothamMedPurpleTab { font-family: Arial; font-weight: bold; background-color: #ffffff; color: #743B8B; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: 0; line-height: 1.1em; font-size: 1.9em;}

/** :: e.g.-> http://www.prevention.com/cda/article/tricks-of-my-trade/75bc88dc78803110VgnVCM10000013281eac____/lifelong.beauty/makeup/bobbi.brown :: **/
.headerArticle { font-family: Arial; font-weight: bold; background-color: #ffffff; color: #000000; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: -1px; line-height: 1em; font-size: 2.8em;}

/** :: e.g.-> http://www.prevention.com/cda/custom.do?incFile=aboutHealthNotes.jsp :: **/
.Article-Title {font-family: Arial; font-weight: bold; background-color: #ffffff; color: #000000; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: 0; line-height: 1.1em; font-size: 1.9em; }

/** :: e.g.-> http://www.prevention.com/cda/categorypage.do?channel=news.voices&category=polls :: **/
.subHeader { font-family: Arial; font-weight: bold; background-color: #ffffff; color: #000000; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: 0; line-height: 1.1em; font-size: 1.9em;}

.gothamLtBlack { font-family: Arial; background-color: #ffffff; color: #000000; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: 0; line-height: 1.1em; font-size: 1.9em;}

/** :: e.g.-> Fitday mdoule - http://www.prevention.com/cda/channelpage.do?channel=news.voices :: **/
.gothamMedRed {font-family: Arial; background-color: #ffffff; color: #E34932; text-decoration: none; word-spacing: normal; text-align: right; letter-spacing: 0; line-height: 1em; font-size: 1.7em;}

/** :: e.g.-> http://www.prevention.com/cda/custom.do?incFile=customerService.jsp :: **/
.gothamMedBlack28 { font-family: Arial; font-weight: bold; background-color: #ffffff; color: #000000; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: -1px; line-height: 1em; font-size: 3.2em;}

/** :: e.g.-> http://www.prevention.com/cda/categorypage.do?channel=news.voices&category=videos&index=8 :: **/
#videoLabel { font-family: Arial; font-weight: bold; background-color: #ffffff; color: #743B8B; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: 0; line-height: 1.1em; font-size: 1.9em;}

/** :: e.g.-> Featured Article with image - http://www.prevention.com/cda/categorypage.do?channel=nutrition.recipes&category=grocery.guru :: **/
.headerArticleSm a { font-family: Arial; font-weight: bold; background-color: #ffffff; color: #000000; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: 0; font-size: 2.2em; }

/* START ex-sIFR styles */

/* START - styles that existed in article.css */
.articleLead { float: left; width: 300px; margin: 0 20px 10px 0; border-bottom: 1px solid #71beca;}
.articleTitle { float:left; width: 300px; }	
.articleSubtitle { color: #703989; font-family: Georgia, Times; font-size: 20px; line-height: 20px; letter-spacing: -1px; padding-bottom: 10px; }
.articleBody P { margin-bottom: 12px; font-size: 13px; line-height: 15px; color: #4A4A4A; }
.articleContinued	{ color: #231f1f;  font-style: italic;  font-weight: bold; }
IMG.article	{ float: left; margin: 7px 20px 10px 0; }
.noBorder { border: 0; }
/* END - styles that existed in article.css */

.marginLeftNeg8 { margin-left: -8px; }
.marginLeft6px	{margin-left: 6px;}

/******** FONT SIZE CHANGES : modified main.css ******/
.articleInsert .col, .articleInsert2 .col        { float: left; width: 33%; color: #474747; font-size: 11px;}
.articleInsert .col DIV, .articleInsert2 .col DIV {font-size: 11px;}
.articleInsert3 .col { float: left; width: 33%; color: #474747; font-size: 12px;}
.articleInsert3 .col DIV {font-size: 12px;}
UL.relatedLinks LI A{font-size:11px}
UL.blueDot LI A, #globalNav A {font-size:12px}
A.login {font-size:12px}
UL.blueDot LI A:hover; #globalNav A:hover, A.login:hover {text-decoration:none; font-size:12px; color: #fff; border-bottom: none;}
.loginTagLine {font-size:12px}
#disclaimer {font-size:12px}
#footer .section {font-size:11px}
#footer .subSection, #footer .subSection A {font-size:11px}
#copyright {font-size:11px}
.channelDesc {font-size:12px; color:#666}
.description {font-size:12px; color:#666}
.sitewideSearch {font-size:12px}
.alsoVisit {font-size: 14px;}
 
/******** FONT SIZE CHANGES : new styles in main.css ******/
.articlePageNavVendor {font-size:12px; float:none}
.browseBar input.inputLrg {font-size:11px}
#globalNav input.inputLrg {font-size:11px}
.breadcrumb {font-size:11px}
.iconFont {font-szie:11px}
.articlePageNav {font-size:12px}
.articleCopyright {font-size:11px}
.articleAuthor {font-size:11px}
a.link11px {font-size:11px}
.browseBarSmall p {font-size:12px}
#statusPanel div {font-size:12px}

/**** Top nav sprite ****/
#navBar ul#nav li a.home {width:57px; height:41px; background:url(topnav_sprites.png) 0 0 no-repeat}
#navBar ul#nav li a.health {width:68px; height:41px; background:url(topnav_sprites.png) 0 -61px no-repeat}
#navBar ul#nav li a.weight-loss {width:99px; height:41px; background:url(topnav_sprites.png) 0 -122px no-repeat}
#navBar ul#nav li a.fitness {width:69px; height:41px; background:url(topnav_sprites.png) 0 -183px no-repeat}
#navBar ul#nav li a.nutrition-recipes {width:140px; height:41px; background:url(topnav_sprites.png) 0 -244px no-repeat}
#navBar ul#nav li a.lifelong-beauty {width:124px; height:41px; background:url(topnav_sprites.png) 0 -305px no-repeat}
#navBar ul#nav li a.news-voices {width:109px; height:41px; background:url(topnav_sprites.png) 0 -366px no-repeat}
#navBar ul#nav li a.video {width:65px; height:41px; background:url(topnav_sprites.png) 0 -427px no-repeat}
#navBar ul#nav li a.healthyTracker {width:143px; height:41px; background:url(topnav_sprites.png) 0 -488px no-repeat}
 
#navBar ul#nav li a.home:hover {background:url(topnav_sprites.png) -165px 0 no-repeat}
#navBar ul#nav li a.health:hover {width:68px; height:41px; background:url(topnav_sprites.png) -165px -61px no-repeat}
#navBar ul#nav li a.weight-loss:hover {width:99px; height:41px; background:url(topnav_sprites.png) -165px -122px no-repeat}
#navBar ul#nav li a.fitness:hover {width:69px; height:41px; background:url(topnav_sprites.png) -165px -183px no-repeat}
#navBar ul#nav li a.nutrition-recipes:hover {width:140px; height:41px; background:url(topnav_sprites.png) -165px -244px no-repeat}
#navBar ul#nav li a.lifelong-beauty:hover {width:124px; height:41px; background:url(topnav_sprites.png) -165px -305px no-repeat}
#navBar ul#nav li a.news-voices:hover {width:109px; height:41px; background:url(topnav_sprites.png) -165px -366px no-repeat}
#navBar ul#nav li a.video:hover {width:65px; height:41px; background:url(topnav_sprites.png) -165px -427px no-repeat}
#navBar ul#nav li a.healthyTracker:hover {width:143px; height:41px; background:url(topnav_sprites.png) -165px -488px no-repeat}
 
#navBar ul#nav li.on a.home {background:url(topnav_sprites.png) -165px 0 no-repeat}
#navBar ul#nav li.on a.health {width:68px; height:41px; background:url(topnav_sprites.png) -165px -61px no-repeat}
#navBar ul#nav li.on a.weight-loss {width:99px; height:41px; background:url(topnav_sprites.png) -165px -122px no-repeat}
#navBar ul#nav li.on a.fitness {width:69px; height:41px; background:url(topnav_sprites.png) -165px -183px no-repeat}
#navBar ul#nav li.on a.nutrition-recipes {width:140px; height:41px; background:url(topnav_sprites.png) -165px -244px no-repeat}
#navBar ul#nav li.on a.lifelong-beauty {width:124px; height:41px; background:url(topnav_sprites.png) -165px -305px no-repeat}
#navBar ul#nav li.on a.news-voices {width:109px; height:41px; background:url(topnav_sprites.png) -165px -366px no-repeat}
#navBar ul#nav li.on a.video {width:65px; height:41px; background:url(topnav_sprites.png) -165px -427px no-repeat}
#navBar ul#nav li.on a.healthyTracker {width:143px; height:41px; background:url(topnav_sprites.png) -165px -488px no-repeat}

/** Prev Next **/
div.articlePageNav img {vertical-align:middle}

/** Cookie trail font size **/ 
.crumbs .small {font-size:11px}