#divContainer {LEFT: 369px; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH:305px; CLIP:  rect(0px 301px 104px 0px); POSITION: absolute; TOP: 295px; HEIGHT: 103px}
#divContent {LEFT: 0px; POSITION: absolute; TOP: 0px}

A
{
	color: #085AAF;
	text-decoration: none;
}
a.BTT:link 
{
	color: #085AAF;
}
a.BTT:active 
{
	color: #085AAF;
}
a.BTT:visited 
{
	color: #085AAF;
}
a.BTT:hover
{
	color: #085AAF;
	text-decoration: underline;
}
A:hover
{
	text-decoration: underline;
}
a.mBlue10
{
	font-size: 12px;
	line-height: 14px;
	color: #0047BD;
	text-decoration: none;
}
A.mBlue10:hover
{
    COLOR: #fb3e31;
    TEXT-DECORATION: underline
}
A.mBlue10_ScrTbl
{
    FONT-SIZE: 85%;
    COLOR: #0047bd;
    LINE-HEIGHT: 140%;
    TEXT-DECORATION: none
}
A.mBlue10_ScrTbl:hover
{
    COLOR: #fb3e31;
    TEXT-DECORATION: underline
}
A.mBlue10b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 85%;
    COLOR: #0047bd;
    LINE-HEIGHT: 140%;
    TEXT-DECORATION: none
}
A.mBlue10b:hover
{
    COLOR: #fb3e31;
    TEXT-DECORATION: underline
}
A.mBlue10b_ScrTbl
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 85%;
    COLOR: #0047bd;
    LINE-HEIGHT: 140%;
    TEXT-DECORATION: none
}
A.mBlue10b_ScrTbl:hover
{
    COLOR: #fb3e31;
    TEXT-DECORATION: underline
}
A.mBlue11b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #0047bd;
    LINE-HEIGHT: 140%;
    TEXT-DECORATION: none
}
A.mBlue11b:hover
{
    COLOR: #fb3e31;
    TEXT-DECORATION: underline
}
a.darkGray
{
	color: #454545;
	text-decoration: none;
}
a.black
{
	color: #000000;
	text-decoration: none;	
}
A.w333333x11b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    COLOR: #333333;
    LINE-HEIGHT: 140%;
    TEXT-DECORATION: none
}
A.w333333x11b:hover
{
    TEXT-DECORATION: underline
}
A.w666666x11b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    COLOR: #666666;
    LINE-HEIGHT: 140%;
    TEXT-DECORATION: none
}

A.w666666x11b:hover
{
    TEXT-DECORATION: underline
}

body, td {
	margin-top: 6px;
	margin-left: 10px;
	margin-right: 0px;
	font: 80% arial, helvetica, sans-serif;
	line-height: 125%;
	color: #000000;
}

div.spacerY {
	padding: 8px 0px 0px 0px;
}

H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #666666;
    LINE-HEIGHT: 22px
}

input, select {
	font: 11px arial, helvetica, sans-serif;
}

input.titleSearch {
	width: 50px;
}

INPUT.rrQuote
{
    WIDTH: 65px
}

table.selector {
	background-color: #F6F6F6;
	border: 1px solid #CCCCCC;
	margin-bottom: 1px;
	margin-top: 1px
}
table.iFrameSelector {
	background-color: #F6F6F6;
}

TABLE.data {
	BORDER-RIGHT: #ccc 0px solid;
	BORDER-TOP: #ccc 0px solid;
	BACKGROUND: #fff;
	BORDER-LEFT: #ccc 0px solid;
	WIDTH: 100%;
	COLOR: #333;
	BORDER-BOTTOM: #cccccc 1px solid
}
TD.colHead
{
    BORDER-RIGHT: #fff 1px solid;
    BORDER-TOP: #fff 1px solid;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 4px;
    COLOR: #333;
    LINE-HEIGHT: 110%;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #d2dded;
    TEXT-ALIGN: center
}
TD.colHeadL
{
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #fff 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: bottom;
    COLOR: #333;
    LINE-HEIGHT: 110%;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #d2dded
}
TD.colHeadLJP {
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 60%;
	BACKGROUND: #d2dded;
	PADDING-BOTTOM: 4px;
	VERTICAL-ALIGN: bottom;
	COLOR: #333;
	LINE-HEIGHT: 110%;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #ccc 1px solid;
	FONT-FAMILY: "‚l‚r ‚MS P????", "MS PGothic", "Osaka", "?????? Pro W3", "Hiragino Kaku Gothic Pro", sans-serif
}
TD.colHeadLON
{
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #fff 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: bottom;
    COLOR: #333;
    LINE-HEIGHT: 110%;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #d2dded
}
TD.colHeadR
{
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #fff 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: bottom;
    COLOR: #333;
    LINE-HEIGHT: 110%;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #d2dded;
    TEXT-ALIGN: right
}
TD.colHeadRJP {
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 60%;
	BACKGROUND: #d2dded;
	PADDING-BOTTOM: 4px;
	VERTICAL-ALIGN: bottom;
	COLOR: #333;
	LINE-HEIGHT: 110%;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #ccc 1px solid;
	FONT-FAMILY: "‚l‚r ‚MS P????", "MS PGothic", "Osaka", "?????? Pro W3", "Hiragino Kaku Gothic Pro", sans-serif; TEXT-ALIGN: right
}
TD.colHeadRON
{
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #fff 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: bottom;
    COLOR: #333;
    LINE-HEIGHT: 110%;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #d2dded;
    TEXT-ALIGN: right
}
TD.colHeadLON
{
    BORDER-RIGHT: #fff 1px solid;
    BORDER-TOP: #fff 1px solid;
    FONT-WEIGHT: bold;
    COLOR: #009;
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND-COLOR: #dddddd
}
TD.colHeadRON
{
    BORDER-RIGHT: #fff 1px solid;
    BORDER-TOP: #fff 1px solid;
    FONT-WEIGHT: bold;
    COLOR: #009;
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND-COLOR: #dddddd
}

td.content{
	
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding:6px,5px,10px,8px;
}

td.contentlite{
	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	padding:3px,3px,6px,6px;
}

td.data, td.dataText, td.dataC, td.dataUp, td.dataDown, td.para, td.dataCurrency, td.dataNumCurrency {
	padding: 3px;
	height: 17px;
	color: #333333;
	font: 65% verdana,arial,helvetica,sans-serif;
	vertical-align: top;
}

TD.dataCurrency {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-LEFT: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
}
TD.dataCurrencyJP {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	FONT: 70% "‚l‚r ‚MS P????", "MS PGothic", "Osaka", "?????? Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	VERTICAL-ALIGN: top;
	COLOR: #333333;
	PADDING-TOP: 3px;
	HEIGHT: 17px;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
}

td.dataC {
	text-align: center;
}

td.dataNum, td.dataNumUp, td.dataNumDown {
	padding: 3px;
	height: 17px;
	color: #333333;
	font: 65% verdana,arial,helvetica,sans-serif;
	vertical-align: top;
	text-align: right;
	padding-right: 5px;
}

td.dataNum, td.dataNumUp, td.dataNumDown {	
	text-align: right;
	padding-right: 5px;
}

td.dataNumUp, td.dataUp {
	color: #009900;
}

td.dataNumDown, td.dataDown {
	color: #c00;
}
.dataGlance
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 4px;
    FONT: 65% verdana,arial,helvetica,sans-serif;
    VERTICAL-ALIGN: top;
    COLOR: #454545;
    PADDING-TOP: 4px
}
.dataGlanceNum
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 4px;
    FONT: 65% verdana,arial,helvetica,sans-serif;
    VERTICAL-ALIGN: top;
    COLOR: #454545;
    PADDING-TOP: 4px
}
.dataGlanceNum
{
    TEXT-ALIGN: right
}
.dataGlanceCol
{
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 4px
}
.dataGlanceBor
{
    BACKGROUND-COLOR: #cccccc
}
.dataSubGlance
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    FONT: 65% verdana,arial,helvetica,sans-serif;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    COLOR: #454545;
    PADDING-TOP: 2px;
    WHITE-SPACE: nowrap
}
.dataSubGlanceRes
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    FONT: 65% verdana,arial,helvetica,sans-serif;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: top;
    COLOR: #454545;
    PADDING-TOP: 2px;
    WHITE-SPACE: nowrap
}
TD.dataTextStripe
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    FONT: 65% verdana,arial,helvetica,sans-serif;
    VERTICAL-ALIGN: top;
    COLOR: #333333;
    PADDING-TOP: 3px;
    HEIGHT: 17px
}

TD.head
{
    BORDER-RIGHT: #9e9e9e 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #9e9e9e 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    FONT: bold 70% verdana,arial,helvetica,sans-serif;
    BORDER-LEFT: #9e9e9e 1px solid;
    COLOR: #333333;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #9e9e9e 1px solid;
    BACKGROUND-COLOR: #dddddd
}

TD.headBox
{
    BORDER-RIGHT: #9e9e9e 1px solid;
    BORDER-TOP: #9e9e9e 1px solid;
    BORDER-LEFT: #9e9e9e 1px solid;
    BORDER-BOTTOM: #9e9e9e 1px solid;
    BACKGROUND-COLOR: #dddddd
}

td.headCell {
	padding-top: 3px;
	padding-bottom: 3px;
	font: 70% verdana,arial,helvetica,sans-serif;
	color: #3D4D59;
}

td.headCell a {
	color: #3D4D59;
	text-decoration: none;
}

td.headSub {
    PADDING-LEFT: 3px;
    FONT: bold 70% verdana,arial,helvetica,sans-serif;
    COLOR: #333333
}

.indexLabel {
	font-weight: bold;
	font-size: 70%;
	padding-left: 2px;
	padding-top: 6px;
	color: #555555;
	border-bottom: 1px solid #CCCCCC;
}

TD.filter
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    FONT: 65% verdana,arial,helvetica,sans-serif;
    VERTICAL-ALIGN: top;
    COLOR: #333333;
    PADDING-TOP: 3px;
    HEIGHT: 17px
}

td.filter {
	background-color: #e5e9ef;
	border-top: 1px solid #fff;
}

td.filterblue {
   font: 65% verdana,arial,helvetica,sans-serif;
	background: #e5e9ef;
	border-top: 1px solid #fff;
}

TD.radioCell
{
    PADDING-RIGHT: 3px;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
TD.radioCell A
{
    TEXT-DECORATION: none
}
TD.radioCellSelected
{
    PADDING-RIGHT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
TD.radioCellSelected A
{
    COLOR: #ff6600;
    TEXT-DECORATION: none
}

td.spacer {
	background: #fff;
	padding-left: 4px;
	padding-right: 5px;
	color: #fff;
}

tr.stripe {
	background-color: #EEEEEE;
}

TD.optionData {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 17px
}
TD.optionDataNum {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 17px
}
TD.optionDataNumUp {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 17px
}
TD.optionDataNumDown {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 17px
}
TD.optionData {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 65% verdana,arial,helvetica,sans-serif; VERTICAL-ALIGN: top; COLOR: #333333; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 17px
}
TD.optionDataNum {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 65% verdana,arial,helvetica,sans-serif; VERTICAL-ALIGN: top; COLOR: #333333; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 17px
}
TD.optionDataNumUp {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 65% verdana,arial,helvetica,sans-serif; VERTICAL-ALIGN: top; COLOR: #333333; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 17px
}
TD.optionDataNumDown {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 65% verdana,arial,helvetica,sans-serif; VERTICAL-ALIGN: top; COLOR: #333333; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 17px
}
TD.optionDataNum {
	PADDING-RIGHT: 5px; TEXT-ALIGN: right
}
TD.optionDataNumUp {
	PADDING-RIGHT: 5px; TEXT-ALIGN: right
}
TD.optionDataNumDown {
	PADDING-RIGHT: 5px; TEXT-ALIGN: right
}
TD.optionDataNumUp {
	COLOR: #009900
}
TD.optionDataNumDown {
	COLOR: #c00
}

.adRight {
	margin-left: 10px;
}

.adtext {
	font-size: 9px;
	color: #999999;
}

.alertHead {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: bold 70% verdana,arial,helvetica,sans-serif; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #faf1c4
}

.alertContent {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 70%; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #fcf8e2
}

.alertMap {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 20px
}

.alertMapText {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #333333
}

.alertCrisisMap {
	FONT-SIZE: 70%; BACKGROUND-COLOR: #dddddd
}

.alertCountries {
	FONT: 70%/115% verdana, arial, helvetica, sans-serif; COLOR: #454545; PADDING-TOP: 6px
}

.analysisHeadline {
	FONT: 70%/115% verdana, arial, helvetica, sans-serif; COLOR: #666666; PADDING-TOP: 1px
}

.a10Grey {
	FONT-SIZE: 10px; COLOR: #656565; FONT-FAMILY: Arial
}

.artTitle {
	font-size: 145%;
	line-height: 120%;
	font-weight: bold;
	padding-top: 14px;
	color: #666666;
}

a.redArtTitle {
	font-size: 145%;
	line-height: 120%;
	font-weight: bold;
	padding-top: 14px;
	COLOR: #930006;
}

a.redSmallHeadline {
	COLOR: #930006;
}

.artUtils {
	font: 65% verdana, arial, helvetica, sans-serif;
	color: #666666;
}

.artUtilsBottom {
	padding-top: 2px;
	border-top: 1px solid #CCCCCC;
}

.artUtilsTop {
	padding-bottom: 2px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 8px;
}

.bigHeadline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    LINE-HEIGHT: 115%
}

.black9 {
	font-size: 11px;
	line-height: 13px;
	color: #000000;
}

.black10
{
    FONT-SIZE: 80%;
    COLOR: #000000;
    LINE-HEIGHT: 140%
}

.black10b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #000000;
    LINE-HEIGHT: 140%
}

.black10_ScrTbl
{
	FONT-SIZE: 85%;	
   	COLOR: #000000;
	LINE-HEIGHT: 140%
}

.black11
{
    FONT-SIZE: 85%;
    COLOR: #000000;
    LINE-HEIGHT: 140%
}

.black11 A
{
    COLOR: #0047bd;
    TEXT-DECORATION: none
}

.black11 A:hover
{
    COLOR: #fb3e31;
    TEXT-DECORATION: underline
}

.black11b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 85%;
    COLOR: #000000;
    LINE-HEIGHT: 140%
}

.black14
{
    FONT-SIZE: 95%;
    COLOR: #000000;
    LINE-HEIGHT: 140%
}

.blueLinkNormal {
	font-family: arial, verdana,  helvetica, sans-serif;
	font-size:12px;
	color: #085AAF;
	text-decoration: none;
	font-weight:bold;
	text-transform:none;
}

.blueLinkSmNormal {
	font-family: arial, verdana,  helvetica, sans-serif;
	font-size:11px;
	color: #085AAF;
	text-decoration: none;
	font-weight:bold;
	text-transform:none;
}

.bullet {
	MARGIN-RIGHT: 3px
}

.buyPrints {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: bold 10px verdana, arial, helvetica, sans-serif; PADDING-TOP: 5px; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: right
}

.buyPrints A {
	COLOR: #555555
}

.buyPrintsBox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 14px; MARGIN-BOTTOM: 14px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}

.calloutBox {
	background-color: #EAF1F8;
}

.calloutHead {
	background-color: #578AD6;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding-left: 4px;
}

.channelHeading {
	font: bold 60% verdana, arial, hevetica, sans-serif;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #578AD6;
}

.channelSelect {
	background-color: #578AD6;
	border-bottom: 1px solid #FFFFFF;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.chartDataGry
{
    BORDER-RIGHT: #ffffff 1px solid;
    BACKGROUND: #eeeeee
}

.chartDataWht
{
    BORDER-RIGHT: #ffffff 1px solid;
    BACKGROUND: #ffffff
}

.chartHeader {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND: #bebea0; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}

.chartHeaderLt {
	BORDER-TOP: #999999 1px solid; BACKGROUND: #bebea0; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}

.chartHeader_ScrTbl
{
    BORDER-RIGHT: #a8aeb5 1px solid;
    BORDER-TOP: #a8aeb5 1px solid;
    BACKGROUND: #bebea0;
    BORDER-LEFT: #a8aeb5 1px solid;
    BORDER-BOTTOM: #a8aeb5 1px solid
}

.chartHeaderRt {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND: #bebea0; BORDER-BOTTOM: #999999 1px solid
}

.chartHeaderRt_ScrTbl
{
    BORDER-RIGHT: #a8aeb5 1px solid;
    BORDER-TOP: #a8aeb5 1px solid;
    BACKGROUND: #bebea0;
    BORDER-BOTTOM: #a8aeb5 1px solid
}

.chartHeaderRtSel_ScrTbl
{
    BORDER-RIGHT: #a8aeb5 1px solid;
    BORDER-TOP: #a8aeb5 1px solid;
    BACKGROUND: #ddddb7;
    BORDER-BOTTOM: #a8aeb5 1px solid
}

.coBullet {
	padding-right: 3px;
	padding-top: 7px;
}

.coLabel {
	border-top: 1px solid #CCCCCC;
	font-weight: bold;
	font-size: 95%;
	padding-top: 6px;
	color: #555555;
	padding-bottom: 2px;
}

.coLinks {
	padding-top: 3px;
	font-size: 70%;
	line-height: 120%;
}

.commentaryAuthor
{
    FONT: 70% verdana, arial, helvetica, sans-serif;
    COLOR: #666666;
    PADDING-TOP: 1px
}

.commentaryContent
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 15px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #fcf8e2
}

.commentaryHead
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 1px;
    FONT: bold 75% arial, verdana, helvetica, sans-serif;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #333333;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #faf1c4
}

.content6
{
    PADDING-RIGHT: 10px
}

.contentbold
{	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	font-weight:bold;
	text-transform:uppercase;
}

.contentLarge
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}

.coProfile {
	font-size: 70%;
	line-height: 120%;
}

.coProfileDetails {
	width: 160px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.cotdHead {
	color: #FFFFFF;
	background-color: #578AD6;
	padding: 3px;
	font-size: 85%;
	font-weight: bold;
}

.crumb {
	font: 65% verdana, arial, helvetica, sans-serif;
	color: #666666;
	padding-left: 10px;
}

.crumb a {
	font-weight: bold;
}

.crumbnoleftpad {
	font: 65% verdana, arial, helvetica, sans-serif;
	color: #666666;
}

.crumbnoleftpad a {
	font-weight: bold;
}

.dataGlance
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 4px;
    FONT: 65% verdana,arial,helvetica,sans-serif;
    VERTICAL-ALIGN: top;
    COLOR: #454545;
    PADDING-TOP: 4px
}

.dataGlanceCol
{
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 4px
}

.dataGlanceNum
{
    TEXT-ALIGN: right
}

.dataSubGlance
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    FONT: 65% verdana,arial,helvetica,sans-serif;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    COLOR: #454545;
    PADDING-TOP: 2px;
    WHITE-SPACE: nowrap
}

.dataSubGlanceRes
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    FONT: 65% verdana,arial,helvetica,sans-serif;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: top;
    COLOR: #454545;
    PADDING-TOP: 2px;
    WHITE-SPACE: nowrap
}

.dataUtilsTop
{
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 2px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.dataUtilsBottom
{
    BORDER-TOP: #cccccc 1px solid;
    MARGIN-TOP: 14px;
    MARGIN-BOTTOM: 6px;
    PADDING-TOP: 2px
}
.dataUtils
{
    FONT: 65% verdana, arial, helvetica, sans-serif;
    COLOR: #666666
}

.details {
	font-size: 85%;
	line-height: 120%;
}

.disclaimer {
	FONT-SIZE: 75%; COLOR: #666666; LINE-HEIGHT: 130%
}

.disclaimerPrint {
	FONT-SIZE: 75%; PADDING-BOTTOM: 10px; WIDTH: 595px; COLOR: #666666; LINE-HEIGHT: 130%; PADDING-TOP: 20px
}

.earlyHeadline {
	font-size: 75%;
	line-height: 110%;
	padding-top:5px;
}

.earlyTime {
	font-size: 65%;
	color: #454545;
	padding-bottom: 5px;
	padding-top: 0px;
}

.enterCopy {
	padding-top: 6px;
	font: 80% verdana, arial, helvetica, sans-serif;
	color: #666666;
}

.entryHead {
	margin-top: 12px;
	margin-bottom: 4px;
	background-color: #EAF1F8;
	padding: 3px;
	font-size: 100%;
	font-weight: bold;
}

.even {
	color: #000000;
}

.featuredAd {
	padding-top: 5px;
	padding-bottom: 5px;
	background: #EEEEEE;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.flexiBrdrRlt
{
    BORDER-TOP: #a8aeb5 1px solid;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #a8aeb5 1px solid;
    BORDER-BOTTOM: #a8aeb5 1px solid
}

.fontBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial, helvetica, sans-serif
}

.footerHead {
	font: 10px verdana, arial, helvetica, sans-serif;
	padding-top: 3px;
	color: #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

.fs {
	font-size: 85%;
	font-weight: bold;
}

.galByline {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 6px; FONT: bold 10px verdana, arial, helvetica, sans-serif; BORDER-LEFT: #cccccc 1px solid; COLOR: #666666; PADDING-TOP: 4px; BACKGROUND-COLOR: #ccdcf3
}

.galCaption {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 6px; FONT: 10px arial, helvetica, sans-serif; BORDER-LEFT: #cccccc 1px solid; COLOR: #666666; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid
}

.galHead {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; BACKGROUND-COLOR: #dddddd
}

.galJump {
	PADDING-BOTTOM: 3px; FONT: bold 10px verdana, arial, helvetica, sans-serif; COLOR: #666666; PADDING-TOP: 3px
}

.galleriesBox {
	border-top: 1px solid #CCCCCC;
}

.galMany {
	FONT: 10px verdana, arial, helvetica, sans-serif; COLOR: #555555
}

.galNav {
	FONT: bold 10px verdana, arial, helvetica, sans-serif; COLOR: #555555; TEXT-ALIGN: right
}

.galNav A {
	COLOR: #555555
}

.galNavBox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}

.galPic {
	BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center
}

.galTitle {
	PADDING-TOP: 5px
}

.galView {
	BORDER-RIGHT: #ffffff 1px solid; FONT: bold 10px verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: right
}

.galView A {
	COLOR: #555555
}

.glanceBox
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    MARGIN-TOP: 2px;
    MARGIN-BOTTOM: 8px;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffff
}

.glanceDetail
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px
}

.gray {
	color: #999999;
}

.greyCaps:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
}

.greyCaps:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	text-transform:uppercase;
	text-decoration: none;
	font-weight: bold;
}

.greyCaps:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	text-transform:uppercase;
	text-decoration: underline;
	font-weight: bold;
}

.greyCaps:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	text-transform:uppercase;
	text-decoration: none;
	font-weight: bold;
}

.helpBullet {
	PADDING-RIGHT: 3px; PADDING-TOP: 11px
}

.helpLink {
	FONT-SIZE: 95%; PADDING-TOP: 6px
}

.helpTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 115%; COLOR: #454545
}

.helpUtils {
	FONT: 75% verdana, arial, helvetica, sans-serif
}

.homeTitle {
	font-size: 90%;
	border-bottom: 3px solid #AAAAAA;
	color: #454545;
	font-weight: bold;
	padding-bottom: 1px;
}

.ideasFeat {
	PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee
}

.indexChangeDn {
	color: #D12421;
	font-size: 95%;
	font-weight: bold;
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.indexChangeUp {
	color: #009900;
	font-size: 95%;
	font-weight: bold;
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.indexChangeNone {
	color: #000000;
	font-size: 95%;
	font-weight: bold;
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.indexColHead {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #578AD6;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #CCCCCC;
}

.indexDn
{
    COLOR: #d12421
}

.indexOff {
	background-color: #DDDDDD;
	padding-left: 4px;
	padding-right: 4px;
}

.indexOff a {
	font-size: 10px;
	color: #666666;
}

.indexOn {
	background-color: #666666;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	padding-left: 4px;
	padding-right: 4px;
}

.indexOn a {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.indexNumber {
	font-size: 11px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.indexUp {
	color: #427B00;
}

.indices {
	border-bottom: 2px solid #666666;
}

.investAlert {
	font-size: 70%;
	padding-right: 5px;
}

.investAlert a {
	color: #D12421;
}

.investData {
	font-size: 70%;
	line-height: 120%;
	color: #454545;
}

.investData2 {
	font-size: 70%;
	line-height: 120%;
	color: #454545;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 4px;
	padding-right: 4px;
	border-bottom: 1px solid #CCCCCC;
}

.investIdeas {
	padding-top: 4px;
}

.investRecentHeadline {
	font-size: 70%;
	font-weight: bold;
	color: #666666;
	padding-top: 10px;
}

.investLinks {
	padding-top: 4px;
	font-size: 70%;
	line-height: 120%;
}

.investRR {
	padding-top: 6px;
	font: 70% verdana, arial, helvetica, sans-serif;
	line-height: 115%;
}

.investRrBullet {
	padding-right: 3px;
	padding-top: 10px;
}

.investSmall {
	padding-top: 1px;
	font: 90%;
	color: #454545;
}

.investTime {
	font-size: 65%;
	color: #454545;
}

.investTitle {
	font-size: 90%;
	font-weight: bold;
	padding-bottom: 1px;
	border-bottom: 2px solid #AAAAAA;
}

.investTitleBox {
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}

.investTitleSub {
	font-size: 90%;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}

.investTitleSmall {
	FONT-WEIGHT: bold;
	FONT-SIZE: 70%;
	PADDING-BOTTOM: 1px;
	BORDER-BOTTOM: #aaaaaa 2px solid
}

.jump {
	
	width: 150px;
}

.jumpto {
	font: 65% verdana, arial, helvetica, sans-serif;
	color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
}

.latestPic {
	BORDER-RIGHT: #cccccc 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #cccccc 1px solid; 
	MARGIN-TOP: 2px; 
	PADDING-LEFT: 5px; 
	MARGIN-BOTTOM: 2px; 
	PADDING-BOTTOM: 2px; 
	width: 142px;
	BORDER-LEFT: #cccccc 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	TEXT-ALIGN: center;
}

.linkBullet {
	padding-left: 4px;
	padding-right: 3px;
	padding-top: 10px;
}

.lgHeadline {
	font-size: 125%;
	line-height: 110%;
	font-weight: bold;
	padding-bottom: 1px;
}

.login {
	BORDER-RIGHT: #a8aeb5 1px solid; BORDER-TOP: #a8aeb5 1px solid; BACKGROUND: #ffe288; BORDER-LEFT: #a8aeb5 1px solid; BORDER-BOTTOM: #a8aeb5 1px solid
}

.loginHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    BACKGROUND: #ffcc2e;
    COLOR: #333333;
    LINE-HEIGHT: 140%;
    BORDER-BOTTOM: #a8aeb5 1px solid
}

.marketsCalNav
{
    FONT-SIZE: 75%;
    LINE-HEIGHT: 120%
}

.mBlue9
{
    COLOR: #0047bd;
    LINE-HEIGHT: 140%
}

.mBlue9 A
{
    COLOR: #0047bd;
    TEXT-DECORATION: none
}

.mBlue9 A:hover
{
    COLOR: #fb3e31;
    TEXT-DECORATION: underline
}

.mBlue10
{
    FONT-SIZE: 70%;
    COLOR: #0047bd;
    LINE-HEIGHT: 140%
}

.mBlue10_ScrTbl
{
    FONT-SIZE: 60%;
    COLOR: #0047bd;
    LINE-HEIGHT: 140%
}

.mBlue11b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    COLOR: #0047bd;
    LINE-HEIGHT: 140%
}

.mGray9
{
    COLOR: #a8aeb5;
    LINE-HEIGHT: 140%
}

.mGrayBg
{
    BACKGROUND: #a8aeb5
}

.mGrayBrdrBot
{
    BORDER-BOTTOM: #a8aeb5 1px solid
}

.mGrayBrdrLt
{
    BORDER-LEFT: #a8aeb5 1px solid
}

.mGrayBrdrRl
{
    BORDER-RIGHT: #a8aeb5 1px solid;
    BORDER-LEFT: #a8aeb5 1px solid
}

.mGrayBrdrRt
{
    BORDER-RIGHT: #a8aeb5 1px solid
}

.mGrayBrdrTop
{
    BORDER-TOP: #a8aeb5 1px solid
}

.mGrayBrdrTop_ScrTbl
{
    BORDER-TOP: #a8aeb5 1px solid;
    BACKGROUND: #ddddb7
}

.mGray10b_ScrTbl
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    COLOR: #a8aeb5;
    LINE-HEIGHT: 140%
}

.medHeadline {
	font-weight: bold;
	padding-top: 6px;
	margin-top: 12px;
	border-top: 1px solid #CCCCCC;
}

.medium {
	font-size: 70%;
}

.mediumBullet {
	PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; COLOR: #333333; PADDING-TOP: 4px
}
.mediumText {
	FONT-SIZE: 75%; VERTICAL-ALIGN: top; COLOR: #333333; LINE-HEIGHT: 125%; PADDING-TOP: 6px
}

.miscBlack12
{
    FONT: 12px/14px Verdana, Arial, sans-serif;
    COLOR: #000000
}

.miscSrchBox
{
    FONT: 12px/14px Verdana, Arial, sans-serif;
    WIDTH: 170px;
    COLOR: #000000
}

.more {
	border-top: 1px solid #CCCCCC;
	padding-top: 3px;
	font: bold 10px verdana, arial, helvetica, sans-serif;
	text-align: right;
}

.more a {
	color: #555555;
}

.morenotopborder {
	padding-top: 3px;
	font: bold 10px verdana, arial, helvetica, sans-serif;
	text-align: right;
}

.morenotopborder a {
	color: #555555;
}

.moreLinks {
	font-size: 70%;
	FONT-FAMILY: arial, helvetica, sans-serif;
}

.morePix 
{
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.morePixTitle {
	color: #454545;
	font-size: 70%;
	font-weight: bold;
}

.mRed10
{
    FONT-SIZE: 100%;
    COLOR: #fb3e31;
    LINE-HEIGHT: 140%
}

.mRed10b
{
    FONT-WEIGHT: bold;
    COLOR: #fb3e31;
    LINE-HEIGHT: 140%
}

.mRed11b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #fb3e31;
    LINE-HEIGHT: 140%
}

.mRed18b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 145%;
    COLOR: #fb3e31;
    LINE-HEIGHT: 120%
}

.negative {
	color: #d12421;
}

.newsDate {
	color: #454545;
	font-size: 80%;
	padding-bottom: 6px;
}

.noBulletLink {
	font: 85% verdana, arial, helvetica, sans-serif;
	padding-top: 1px;
	padding-bottom: 6px;
}

.note {
	font-size: 75%;
	line-height: 130%;
	color: #666666;
}

.orange {
 	color: #ff6600; 
}

.optionsSmallText {
	font-family: verdana, arial, sans-serif;
	font-size: 75%;
	font-color: #333333;
}

.otherHead {
	background-color: #EAF1F8;
	color: #454545;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	border-bottom: 2px solid #FFFFFF;
}

.otherHeadMotoring {
	background-color: #EAF1F8;
	color: #454545;
	font-weight: bold;
	padding: 3px;
	border-bottom: 2px solid #FFFFFF;
}

.outerBox {
	border: 1px solid #CCCCCC;
}

.PageHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #666666;
    LINE-HEIGHT: 22px
}

.picturesBiz {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 1px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: bold 10px verdana, arial, helvetica, sans-serif; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: right
}

.picturesBiz A {
	COLOR: #555555
}

.picturesRNav {
	MARGIN-TOP: 1px
}

.pipeLink
{
    FONT: 70%/150% verdana, arial, helvetica, sans-serif;
    COLOR: #666666;
    PADDING-TOP: 1px
}

.positive {
	color: #009900;
}

.printsText {
	PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; FONT: bold 10px verdana, arial, helvetica, sans-serif; COLOR: #555555; PADDING-TOP: 5px
}

.reportBrdrBot
{
    BACKGROUND: #ddddb7;
    BORDER-BOTTOM: #a8aeb5 1px solid
}

.reportBrdrC_ScrTbl
{
    BACKGROUND: #ddddb7
}

.reportBrdrL
{
    BACKGROUND: #ddddb7;
    BORDER-LEFT: #a8aeb5 1px solid
}

.reportBrdrL_ScrTbl
{
    BACKGROUND: #ddddb7;
    BORDER-LEFT: #a8aeb5 1px solid
}

.reportBrdrLB_ScrTbl
{
    BACKGROUND: #ddddb7;
    BORDER-LEFT: #a8aeb5 1px solid;
    BORDER-BOTTOM: #a8aeb5 1px solid
}

.reportBrdrLt
{
    BACKGROUND: #ddddb7;
    BORDER-LEFT: #a8aeb5 1px solid;
    BORDER-BOTTOM: #a8aeb5 1px solid
}

.reportBrdrR
{
    BORDER-RIGHT: #a8aeb5 1px solid;
    BACKGROUND: #ddddb7
}

.reportBrdrRl {
	BORDER-RIGHT: #a8aeb5 1px solid; BACKGROUND: #ddddb7; BORDER-LEFT: #a8aeb5 1px solid
}

.reportBrdrRlBot {
	BORDER-RIGHT: #a8aeb5 1px solid; BACKGROUND: #ddddb7; BORDER-LEFT: #a8aeb5 1px solid; BORDER-BOTTOM: #a8aeb5 1px solid
}

.reportBrdrR_ScrTbl
{
    BORDER-RIGHT: #a8aeb5 1px solid;
    BACKGROUND: #ddddb7
}

.reportBrdrRt
{
    BORDER-RIGHT: #a8aeb5 1px solid;
    BACKGROUND: #ddddb7;
    BORDER-BOTTOM: #a8aeb5 1px solid
}

.reportBrdrTop
{
    BORDER-TOP: #a8aeb5 1px solid;
    BACKGROUND: #ddddb7
}

.reportBrdrTop_ScrTbl
{
    BORDER-TOP: #a8aeb5 1px solid;
    BACKGROUND: #ddddb7
}

.reportDailyDesc
{
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 4px
}

.reportFreeDate {
	font: 65% verdana, arial, helvetica, sans-serif;
	background: #EAF1F8;
	color: #454545;
	padding: 3px;
}

.reportItem {
	font-weight: bold;
	font-size: 75%;
	line-height: 110%;
	padding-top: 6px;
	padding-bottom: 6px;
}

.reportItem2 {
	font-weight: bold;
	font-size: 75%;
	line-height: 110%;
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom:1px solid #CCCCCC;
}

.reportTime {
	font-size: 65%;
	color: #454545;
	padding-top: 6px;
	padding-bottom: 15px;
}

.reportTime2
{
    PADDING-LEFT: 4px;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 6px;
    COLOR: #454545;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #cccccc 1px solid
}

.reutersTvBox {
	border: 1px solid #999999;
}

.riskAlert {
	font-size: 70%;
	font-weight: bold;
}

.riskBullet {
	padding-right: 3px;
	padding-top: 5px;
}

.riskDesc
{
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 4px
}

.riskTest {
	padding-bottom: 2px;
	font-size: 75%;
	font-weight: bold;
}

.rrBox {
	margin-bottom: 5px;
}

.rrBrowse
{
    BORDER-RIGHT: #ffffff 5px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 1px;
    FONT: bold 65% verdana, arial, helvetica, sans-serif;
    COLOR: #3d4d59;
    PADDING-TOP: 1px
}

.rrBrowse A
{
    COLOR: #3d4d59;
    TEXT-DECORATION: none
}

.rrBrowseLet
{
    FONT: bold 24px verdana, arial, helvetica, sans-serif;
    COLOR: #3d4d59;
    PADDING-TOP: 24px;
    BORDER-BOTTOM: #cccccc 1px solid
}

.rrBrowseOn
{
    BORDER-RIGHT: #ffffff 5px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 1px;
    FONT: bold 65% verdana, arial, helvetica, sans-serif;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #ff6600
}

.rrBrowseOn A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

.rrBrowseTotal
{
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 85%;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 3px;
    COLOR: #454545;
    LINE-HEIGHT: 120%;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #eaf1f8
}

.rrBrowseUp
{
    PADDING-BOTTOM: 3px;
    FONT: 10px verdana, arial, helvetica, sans-serif;
    PADDING-TOP: 24px;
    BORDER-BOTTOM: #cccccc 1px solid
}

.sectionNews {
	margin-top: 10px;
	border-top: 1px solid #CCCCCC;
}

.sectionNewsHead {
	padding-top: 14px;
	padding-right: 4px;
	font-weight: bold;
	color: #454545;
}

.secTitle {
	font-size: 135%;
	line-height: 85%;
	font-weight: bold;
	color: #555555;
	padding-bottom: 3px;
	border-bottom: 3px solid #AAAAAA;
}
.secULine 
{
	color: #555555;
	padding-bottom: 3px;
	border-bottom: 3px solid #AAAAAA;
}
.secTitleQuote {
	font-size: 135%;
	line-height: 85%;
	font-weight: bold;
	color: #555555;
}

.selectorBot {
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #aaaaaa 4px solid
}

.selectorData
{
    FONT: 85% verdana,arial,helvetica,sans-serif
}

.selectorHead
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 20px;
    FONT: bold 70% verdana,arial,helvetica,sans-serif;
    PADDING-TOP: 3px
}

.selectorNote {
	PADDING-LEFT: 4px; FONT-SIZE: 65%; PADDING-BOTTOM: 3px; COLOR: #454545
}

.skyAd {
	margin-top: 8px;
}

.articleSkyAd {
	margin-top: 8px;
	padding-left: 5px;
}

.slug {
	font-weight: bold;
	font-size: 85%;
	padding-top: 6px;
	color: #666666;
}

.small {
	font-size: 65%;
}

.smHeadline {
	padding-top: 6px;
	font: 70% verdana, arial, helvetica, sans-serif;
	line-height: 115%;
	color: #666666;
}
.smHeadlineSpec {
	font: 70% verdana, arial, helvetica, sans-serif;
	color: #666666;
}
.lgPicBorder {
	margin-top: 6px;
	border: 1px solid #999999;
	margin-bottom: 4px;
}

.lgPicBorderOn {
	margin-top: 6px;
	border: 1px solid #FF6600;
	margin-bottom: 4px;
}

.medPicBorder {
	border: 1px solid #999999;
}

.medPicBorderOn {
	border: 1px solid #FF6600;
}

.picL {
	MARGIN-BOTTOM: 3px; MARGIN-RIGHT: 6px
}

.smPicBorder {
	margin-right: 8px;
	border: 1px solid #999999;
}

.smPicBorderOn {
	margin-right: 8px;
	border: 1px solid #FF6600;
}

.smTxt {
	FONT-SIZE: 95%; LINE-HEIGHT: 125%
}

.sqTitle {
	background-color: #578AD6;
	border-bottom: 1px solid #CCCCCC;
	color: #FFFFFF;
	font-size: 100%;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}

.subNav {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: bold 70% verdana,arial,helvetica,sans-serif; VERTICAL-ALIGN: top; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #578ad6
}
.subNavLinks {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 70%; PADDING-BOTTOM: 4px; LINE-HEIGHT: 120%; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f6f6f6
}

.symbolLink {
	font-size: 9px;
}

.symbolLookupText {
	font-size: 85%;
	FONT-FAMILY: arial, helvetica, sans-serif;
}

.textExp {
	font-size: 70%;
	padding-top: 16px;
}

.vertical10 { line-height: 10px; }
.vertical5  { line-height: 5px; }
.vertical2  { line-height: 2px; }
.vertical1  { line-height: 1px; }

.tabActive
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #ddddb7;
    COLOR: #666666
}

.tabActive A
{
    COLOR: #666666;
    TEXT-DECORATION: none
}

.tabActive A:hover
{
    TEXT-DECORATION: underline
}

.tabInactive
{
    FONT-SIZE: 11px;
    BACKGROUND: #bebea0;
    COLOR: #333333
}

.tabInactive A
{
    COLOR: #333333;
    TEXT-DECORATION: none
}

.tabInactive A:hover
{
    TEXT-DECORATION: underline
}

.text3 {
	FONT: 90% verdana, arial, helvetica, sans-serif; COLOR: #666666
}

.tvArticle {
	padding: 2px;
	border-top: 1px solid #CCCCCC;
	font-size: 70%;
}

.tvBox {
	border-top: 1px solid #CCCCCC;
	background-color: #EEF2FB;
}

.tvIcon {
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 3px;
	border-top: 1px solid #CCCCCC;
}

.tvMedHeadline {
	padding-top: 1px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 95%;
	line-height: 120%;
	font-weight: bold;
}

.tvPlay {
	padding: 3px;
	border-top: 1px solid #CCCCCC;
}


.tvPlaySm {
	text-align: right;
	padding-top: 3px;
}

.utils {
	FONT: 10px verdana, arial, helvetica, sans-serif
}

.utilsBox2 {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #D5E1F4;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
   	FONT-WEIGHT: bold;
	FONT-SIZE: 75%;
	COLOR: #666666;
	LINE-HEIGHT: 140%
}

.utilsBox3 {
   	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

.valueBox {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 7px; BORDER-LEFT: #cccccc 1px solid; COLOR: #002b5e; PADDING-TOP: 7px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #fcf8e2; TEXT-ALIGN: center
}

.valueAbout {
	BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 95%; LINE-HEIGHT: 130%; PADDING-TOP: 3px
}

.valueBoxOn {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 7px; BORDER-LEFT: #cccccc 1px solid; COLOR: #002b5e; PADDING-TOP: 7px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #fcf8e2; TEXT-ALIGN: center
}

.valueBoxOn {
	CURSOR: pointer; BACKGROUND-COLOR: #faf1c4
}

.valueSubText {
	PADDING-LEFT: 5px; FONT: 70%/135% verdana, arial, helvetica, sans-serif; VERTICAL-ALIGN: top; COLOR: #454545; PADDING-TOP: 3px
}

.valueSubscribe {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; PADDING-TOP: 6px
}

.w009900x9
{
    FONT-SIZE: 80%;
    COLOR: #009900;
    LINE-HEIGHT: 140%
}

.w333333x10
{
    FONT-SIZE: 100%;
    COLOR: #000000;
    LINE-HEIGHT: 140%
}

.w333333x10b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 85%;
    COLOR: #333333;
    LINE-HEIGHT: 140%
}

.w333333x11
{
    COLOR: #333333;
    LINE-HEIGHT: 140%
}

.w333333x11b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    COLOR: #333333;
    LINE-HEIGHT: 140%
}

.w666666x9 {
	font-size: 11px;
	line-height: 13px;
	color: #666666;
}

.w666666x9b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 85%;
    COLOR: #666666;
    LINE-HEIGHT: 140%
}

.w666666x10
{
	font-size: 12px;
	line-height: 14px;
	color: #666666;
}

.w666666x10_ScrTbl
{
    FONT-SIZE: 85%;
    COLOR: #666666;
    LINE-HEIGHT: 140%
}

.w666666x10b
{
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	font-weight: bold;
}

.w666666x11
{
    COLOR: #666666;
    LINE-HEIGHT: 140%
}

.w666666x11b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    COLOR: #666666;
    LINE-HEIGHT: 140%
}

.w666666x14b
{
    FONT-WEIGHT: bold;
    COLOR: #666666;
    LINE-HEIGHT: 140%
}

.w999999x10
{
    FONT-SIZE: 70%;
    COLOR: #999999;
    LINE-HEIGHT: 140%
}

.w666666x18b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #666666;
    LINE-HEIGHT: 22px
}

.wB5D6F8xBg
{
    BACKGROUND: #b5d6f8
}

.wDDDDB7xBg
{
    BACKGROUND: #ddddb7
}

.wDDDDDDxBg
{
    BACKGROUND: #dddddd
}

.wEEEEEExBg
{
    BACKGROUND: #eeeeee
}

.whiteBg {
	BACKGROUND: #ffffff
}

.topReportBox
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #faf1c4
}
.topReport
{
    BACKGROUND-COLOR: #fcf8e2
}
/*mblue10 wasn't matching what is in production, didn't want to change 
existing code so created ocBlue10 (overview chart blue)*/
.ocBlue10 {
	FONT-SIZE: 11px; COLOR: #0047bd; LINE-HEIGHT: 140%
}
.ocBlue10b {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0047bd; LINE-HEIGHT: 140%
}

A.ocBlue10 {
	FONT-SIZE: 11px; COLOR: #0047bd; LINE-HEIGHT: 140%; TEXT-DECORATION: none
}
A.ocBlue10:hover {
	COLOR: #fb3e31; TEXT-DECORATION: underline
}
A.ocBlue10b {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0047bd; LINE-HEIGHT: 140%; TEXT-DECORATION: none
}
A.ocBlue10b:hover {
	COLOR: #fb3e31; TEXT-DECORATION: underline
}
.blueBar
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #d5e1f4
}
.content
{
    PADDING-LEFT: 8px;
    PADDING-TOP: 8px
}
.pageTitle
{
    MARGIN-BOTTOM: 8px
}
.regForm
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    FONT: 70% verdana, arial, helvetica,sans-serif;
    COLOR: #333333;
    PADDING-TOP: 3px
}
.regBlankMed
{
    WIDTH: 210px
}
.regBlank
{
    WIDTH: 295px
}
.btPad
{
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}
.terms
{
    BORDER-RIGHT: #cccccc 1px inset;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cccccc 1px inset;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    FONT: 13px courier new, courier, sans-serif;
    OVERFLOW: auto;
    BORDER-LEFT: #cccccc 1px inset;
    WIDTH: 588px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px inset;
    HEIGHT: 150px
}
.hurryBox
{
    BORDER-TOP: #cccccc 1px solid;
    MARGIN-TOP: 14px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #eaf1f8
}
.hurryTitle
{
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    PADDING-TOP: 2px
}
.hurryText
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    FONT: 70% verdana, arial, helvetica, sans-serif;
    COLOR: #333333;
    PADDING-TOP: 3px
}
.ibdBox
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #fcf8e2
}
.notMember
{
    MARGIN-TOP: 2px;
    FONT-SIZE: 85%;
    LINE-HEIGHT: 120%
}
.bar
{
    BORDER-TOP: #cccccc 1px solid;
    MARGIN: 10px 3px 0px 0px
}
.req
{
    FONT-WEIGHT: bold;
    COLOR: #ad2624
}
.reqText
{
    PADDING-BOTTOM: 3px;
    FONT: 75% verdana, arial, helvetica, sans-serif
}
.calDate
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 3px;
    BORDER-BOTTOM: #aaaaaa 2px solid
}
.mktUtils {
	MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px
}
.mktUtilsBottom {
	BORDER-TOP: #cccccc 1px solid; PADDING-TOP: 2px
}

/*financial Highlights*/
.headRow
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    BACKGROUND: #dddddd;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: center;
    FONT-VARIANT: normal
}

.firstRow
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: #dddddd;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: center;
    FONT-VARIANT: normal
}

.AlignLeftBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: left
}

.noShadeLeftBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: white;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: left
}

.lightShadeCenter
{
    FONT-SIZE: 10pt;
    BACKGROUND: #eeeeee;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: center
}

.noShadeCenter
{
    FONT-SIZE: 10pt;
    BACKGROUND: white;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: center
}

.noShadeCenterBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: white;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: center
}

.noShadeLeft
{
    FONT-SIZE: 10pt;
    BACKGROUND: white;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: left
}

.noShadeRight
{
    FONT-SIZE: 10pt;
    BACKGROUND: white;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: right
}

.lightShadeRight
{
    FONT-SIZE: 10pt;
    BACKGROUND: #eeeeee;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: right
}