.padding1 { padding: 1px 1px 1px 1px; }
.padding2 { padding: 2px 2px 2px 2px; }
.padding3 { padding: 3px 3px 3px 3px; }
.padding4 { padding: 4px 4px 4px 4px; }
.padding5 { padding: 5px 5px 5px 5px; }
.padding6 { padding: 6px; }
.padding8 { padding: 8px; }
.padding10 { padding: 10px; }
.valignBtm { vertical-align: text-bottom }
.smText { font-family: verdana; font-size: 10px; }
.nosmText .smText { font-size: 1em; font-weight: normal; }
.nopagebody .pagebody { font-size: 1em; font-weight: normal; }
.nosmText .smText b { font-size: 1em; font-weight: normal; }
.midSmall { font-family: verdana; font-size: 11px; }
.module { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; }
.dwsvitstorybody { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; LEFT: 5px; }
.dwsvitstoryheadline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:21px; 	font-weight: bold; color: #000000; line-height: 23px; margin-top: 10px; }
.pagebody { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; LEFT: 5px; line-height: 15px; }
.areaTitle { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 5px; line-height: 16px; }
.DNstocks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.DNstocks:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #CCCCCC; text-decoration: none; }
.error {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; }
.dwspadding1 td { padding: 1px; }
.dwspadding2 td { padding: 2px; }
.dwspadding3 td { padding: 3px; }
.dwspadding4 td { padding: 4px; }
.dwspadding5 td { padding: 5px; }
.dwspadding6 td { padding: 6px; }
.dwspadding7 td { padding: 7px; }
.dwspadding8 td { padding: 8px; }
.dwspadding9 td { padding: 9px; }
.dwspadding3 th { padding: 3px; }
.newsmall td { font-family: verdana; font-size: 10px; }
.photo_body { /*COLOR: #FFFFFF;*/ FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;	text-decoration: NONE; }
.photo_body2 { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; text-decoration: NONE; }
.photo_name { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; text-decoration: NONE; font-weight: bold; padding: 5px 5px 5px 5px; }
.photo_name2 { COLOR: #000000; FONT-FAMILY: Times New Roman, Times, serif; FONT-SIZE: 30px; text-decoration: NONE; }
.photo_links { /*COLOR: #FFFFFF;*/ FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; text-decoration: NONE; }
.photo_links2 { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; text-decoration: NONE; }
a.photo_links:hover { COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; text-decoration: NONE; }
.photo_copyright { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; text-decoration: NONE; padding: 4px 4px 4px 4px; }
.vitstoryimagecaption2 { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.breakingnews_redBg { font-family: verdana; font-size: 10px; font-weight: bold; color: #FFFFFF; background: #9D0000; }
.breakingnews_bluBg { font-family: verdana; font-size: 10px; font-weight: bold; color: #FFFFFF; background: #343468; }
.brkgnews_sportsDayBg { font-family: verdana; font-size: 10px; font-weight: bold; color: #FFFFFF; background: #48806B; }
.whiteHeader { font-family: verdana, Arial; font-size: 12px; font-weight: bold; padding: 4px; color: #FFFFFF; }
.lightRow { background-color: #ffffff; }
.darkRow { background-color: #EFEFEF; }
.headerRow { background-color: #DFDFDF; }
.dwslinkdate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; line-height: 10px; font-weight: bold; padding: 4px 4px 4px 4px; }
.dwssmText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; line-height: 10px; }
.dwssmText a, .dwssmText a:link, .dwssmText a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: NONE; }
.dwssmText a:hover { color: #900; text-decoration: underline; }
.dwssmTextsp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; line-height: 12px; padding: 5px 0px 5px 0px; }
.dwssmTextsp a, .dwssmTextsp a:link, .dwssmTextsp a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; line-height: 12px; padding: 5px 0px 5px 0px; }
.dwssmTextsp a:hover { color: #009; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; line-height: 12px; padding: 5px 0px 5px 0px; }
.dwssmTextspL { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; line-height: 12px; padding: 5px 4px 5px 4px; }
.dwssmTextspL a, .dwssmTextspL a:link, .dwssmTextspL a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; line-height: 12px; padding: 5px 4px 5px 4px; }
.dwssmTextspL a:hover { color: #009; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; line-height: 12px; padding: 5px 4px 5px 4px; }
.dwssmTextspN { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; line-height: 12px; padding: 5px 0px 0px 0px; }
.dwssmTexttiny { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; line-height: 12px; padding: 5px 0px 5px 0px; }
.dwsline { width: 1px; }
.dwsline { background-color: #888; }
.dwslineblack { width: 1px; }
.dwslineblack { background-color: #000; }
.dwshlineblack { height: 1px; }
.dwshlineblack { background-color: #000; }
.dwsblackline { width: 1px; background-color: #000; height: 100%; }
.dwsblacklineh { width: 100%; background-color: #000; height: 1px; }
.dwssubhead  { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: NONE; padding: 17px 0px 10px 0px; }
.binavlabeloffline { display: block; width: 120px; height: 30px;}
a.dwsmore:hover { text-decoration: underline; }
a.dwsmore, a.dwsmore:link, a.dwsmore:visited { display: block; font-size: .7em; font-weight: bold; text-decoration: none; margin: 0 5px 5px 5px; padding: 0 0 0 6px; background-repeat: no-repeat; background-position: 0 3px; }
.dwstxdate, .dwstxdate a, .dwstxdate a:link, .dwstxdate a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: NONE; font-weight: bold; color:#000000; }
.dwstxtext, .dwstxtext a, .dwstxtexta:link, .dwstxtext a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: NONE; color:#000000; }
.dwsfont1 { font-family: verdana; font-size: 10px; }
.dwsfont2 { font-family: verdana; font-size: 12px; }
.dwsfont3 { font-family: verdana; font-size: 14px; }
.dwsfont4 { font-family: verdana; font-size: 16px; }
.dwsfont5 { font-family: verdana; font-size: 18px; }
.dwsfont6 { font-family: verdana; font-size: 20px; }
.dwstopnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #fff; padding: 3px 3px 3px 3px; }
.dwstopnav a:link, .dwstopnav a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #fff; }
.dwstopnav a:hover { text-decoration: underline; color: #fff; }
.dwsmodule {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 4px 4px 4px 4px; text-decoration: NONE; }
.dwsmoduleN {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: NONE; }
.dwsmodulebold {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 4px 4px 4px 4px; }
.dwsmodulewhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; padding: 4px 4px 4px 4px; color: #ffffff; }
.dwsmodulewhite a, .dwsmodulewhite a:link, .dwsmodulewhite a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; padding: 4px 4px 4px 4px; color: #ffffff; }
.dwsmodulewhite a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; padding: 4px 4px 4px 4px; color: #ffffff; }
.dwswhite  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #ffffff; }
.dwswhite a:link, .dwswhite a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px; font-weight: bold; text-decoration: none; color: #ffffff; }
.dwswhite a:hover { text-decoration: underline; color: #fff; }
.dwsmoduleheaderleft { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; 	font-weight: bold; text-decoration: none; color: #000000; }
.dwsmoduleheader { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; padding: 4px 4px 4px 4px; color: #000000; }
.dwsmoduleheaderwhite { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; 	font-weight: bold; text-decoration: none; padding: 4px 4px 4px 4px; color: #ffffff; }
.moduleheader { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; vertical-align: middle; padding: 2px 2px 2px 2px;}
.dwsStocks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; line-height: 10px; padding: 3px 3px 3px 3px; }
.dwsStocks a, .dwsStocks a:link, .dwsStocks a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: NONE; }
.dwsStocks a:hover { color: #900; text-decoration: underline; }
.dwsStocks p { padding: 3px 3px 3px 3px; }

/* tickers */
.tmsInner { visibility:hidden;  position:absolute }
.tmsInner2 { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; line-height: 12px; }
.tmsInner2 a, .tmsInner2 a:link, .tmsInner2 a:visited { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: NONE; }
.tmsInner2 a:hover { color: #000; text-decoration: underline; }
#tmsLatestTMS { fost-size:12px; color:#000000; font-weight:bold; }
#tmsLatestTMSLink { fost-size:12px; color:#000000; padding-left:1px; font-weight:bold; }
#tmsLatestTMSLink a { color:#000000; text-decoration:none; font-weight:bold; }
#tmsLatestTMSLink a:hover { text-decoration:underline; font-weight:bold; }
#tmsLatestTMSLink a:visited { color:#000000 }
.ntInner { visibility:hidden;  position:absolute }
#ntLatestNews { font-size:10px; color:#CC0000; font-weight:bold }
#ntLatestNewsLink { font-size:10px; color:#2A3085; padding-left:1px }
#ntLatestNewsLink a { color:#2a3085; text-decoration:none }
#ntLatestNewsLink a:hover { text-decoration:underline }
#ntLatestNewsLink a:visited { color:#2A3085 }

/* photography classes */
.popup_wtType { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; }

/* remove indent */
#bitext p { text-indent: 0em; }

.recipebullet { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; line-height: 10px; }
.recipebullet a, .recipebullet a:link, .recipebullet a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: NONE; }
.recipebullet a:hover { color: #900; text-decoration: underline; }
.recipebullet a { font-size: .8em; line-height: 1.1em; margin: 10 10px 10px 10px; padding: 0 0 4px 6px; background-repeat: no-repeat; background-position: 0 3px; text-indent: 0; }
.recipebullet a { background-image: url(/bi/images/story_arrow.gif); }

.dwssmTextscore { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; line-height: 10px; }
.dwssmTextscore a, .dwssmTextscore a:link, .dwssmTextscore a:visited { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: NONE; }
.dwssmTextscore a:hover { color: #000000; text-decoration: underline; }

