#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}

BODY {
	BACKGROUND-IMAGE: url(graphics/weddoves4.jpg); BACKGROUND-REPEAT: no-repeat
}
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.alextab {
	BORDER-RIGHT: #ccc 0px solid;
	BORDER-TOP: #ccc 0px solid;
	BACKGROUND: #fff;
	BORDER-LEFT: #ccc 0px solid;
	WIDTH: 100%;
	font: 11px arial, helvetica, sans-serif;
      COLOR: #333;
}
a.alextab:link 
{
	color: #085AAF;
}
a.alextab:active 
{
	color: #085AAF;
}
a.alextab:visited 
{
	color: #085AAF;
}
a.alextab:hover
{
	color: #085AAF;
	text-decoration: underline;
}

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.alexmenu
{
    FONT-SIZE: 75%;
    COLOR: #E8E8E8;
    BORDER-BOTTOM: #E9E9E9 1px solid;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    TEXT-ALIGN: left
}
TD.alexmenu2
{
    BORDER-TOP: #E9E9E9 1px solid;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 4px;
    COLOR: #333;
    LINE-HEIGHT: 110%;
    PADDING-TOP: 4px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    TEXT-ALIGN: left
}
TD.alexmenu3
{
    PADDING-LEFT: 8px;
    COLOR: #003366;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    TEXT-ALIGN: left
}
TD.alexpink
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    FONT: 95% verdana,arial,helvetica,sans-serif;
    VERTICAL-ALIGN: top;
    COLOR: #333333;
    PADDING-TOP: 0px;
    HEIGHT: 17px;
    BACKGROUND-COLOUR: #FFF0FF;
}
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
}

.alexfree {
	FONT: normal 11px verdana, helvetica, arial, sans-serif;
      color: #A7A7A7;
      font-size: 10px	
}

.alexa {
	BACKGROUND-COLOR: #ffffff;
      border-bottom: 0px solid #D4EAFF;
      border-top: 0px solid #D4EAFF;
      border-left: 0px solid #D4EAFF;
      border-right: 0px solid #D4EAFF;
      color: #1E6891;
	FONT: normal 11px verdana, helvetica, arial, sans-serif;
      padding-left: 8px;
      padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px
}

.alexaa {
	border-bottom: 0px solid #D4EAFF;
      border-top: 0px solid #D4EAFF;
      border-left: 0px solid #D4EAFF;
      border-right: 0px solid #D4EAFF;
      color: #999999;
	FONT: normal 11px verdana, helvetica, arial, sans-serif;
      padding-left: 0px;
      padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px
}

.alexab {
	BACKGROUND-COLOR: #ffffff;
      border-bottom: 0px solid #D4EAFF;
      border-top: 0px solid #D4EAFF;
      border-left: 0px solid #D4EAFF;
      border-right: 0px solid #D4EAFF;
      color: #1E6891;
	FONT: normal 9px verdana, helvetica, arial, sans-serif;
      padding-left: 10px;
      padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px
}

.alexabb {
      border-bottom: 0px solid #D4EAFF;
      border-top: 0px solid #D4EAFF;
      border-left: 0px solid #D4EAFF;
      border-right: 0px solid #D4EAFF;
      color: #1E6891;
	FONT: normal 9px verdana, helvetica, arial, sans-serif;
      padding-left: 10px;
      padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px
}

.alexabc {
      border-bottom: 0px solid #D4EAFF;
      border-top: 0px solid #D4EAFF;
      border-left: 0px solid #D4EAFF;
      border-right: 0px solid #D4EAFF;
      color: #1E6891;
	FONT: normal 11px verdana, helvetica, arial, sans-serif;
      padding-left: 10px;
      padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px
}

.alexabcd {
      border-bottom: 0px solid #D4EAFF;
      border-top: 0px solid #D4EAFF;
      border-left: 0px solid #D4EAFF;
      border-right: 0px solid #D4EAFF;
      color: #1E6891;
	FONT: normal 11px verdana, helvetica, arial, sans-serif;
      padding-left: 4px;
      padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px
}

.alexheadline {
	font-size: 130%;
      color: #0369A7;
	font-weight: bold;
	
}

.alexheadline2 {
	font-size: 18px;
      color: #0369A7;
	font-weight: bold;
	padding-top: 4px;
      padding-bottom: 14px
}

.alexheadline3 {
	FONT: 15px;
      color: #0369A7;
	font-weight: bold;
	padding-top: 0px;
      padding-bottom: 8px
}

.alexheadline4 {
	font-size: 12px;
      color: #000066;
	font-weight: bold;
	padding-top: 0px;
      padding-bottom: 0px
}

.alexheadline5 {
	font-size: 12px;
      color: #003366;
	font-weight: normal;
	padding-right: 6px;
      padding-top: 0px;
      padding-bottom: 10px
}

.alexheadline6 {
	font-size: 12px;
      color: #0369A7;
	font-weight: normal;
	BACKGROUND-COLOR: #F9FDFF; 
      TEXT-ALIGN: left;
      padding-top: 3px;
      padding-left: 6px;
      padding-bottom: 3px
}

.alexheadline6a {
	font: 12px;
      color: #005F8C;
	font-weight: normal;
	BACKGROUND-COLOR: #F9FDFF; 
      TEXT-ALIGN: left;
      padding-top: 0px;
      padding-left: 6px;
      padding-bottom: 6px
}

.alexheadline7 {
	font: 12px;
      color: #005F8C;
	font-weight: normal;
	BACKGROUND-COLOR: #F9FDFF; 
      TEXT-ALIGN: left;
      padding-top: 6px;
      padding-left: 6px;
      padding-bottom: 6px
}

.alexm {
	BACKGROUND-COLOR: #ffffff;
      border-bottom: 0px solid #D4EAFF;
      border-top: 0px solid #D4EAFF;
      border-left: 0px solid #D4EAFF;
      border-right: 0px solid #D4EAFF;
      color: #1E6891;
	FONT: normal 10px verdana, helvetica, arial, sans-serif;
      padding-left: 5px;
      padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px
}

.alexm2 {
      border-bottom: 0px solid #D4EAFF;
      border-top: 0px solid #D4EAFF;
      border-left: 0px solid #D4EAFF;
      border-right: 0px solid #D4EAFF;
      color: #003333;
	FONT: normal 12px helvetica, arial, sans-serif, verdana;
      padding-left: 5px;
      padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px
}

.alexm3 {
	BACKGROUND-COLOR: #ffffff;
      border-bottom: 1px solid #D4EAFF;
      border-top: 1px solid #D4EAFF;
      border-left: 0px solid #D4EAFF;
      border-right: 0px solid #D4EAFF;
      color: #000066;
	FONT: normal 12px helvetica, arial, sans-serif, verdana;
      padding-left: 8px;
      padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px
}

.alexm4 {
	BACKGROUND-COLOR: #ffffff;
      border-bottom: 0px solid #D4EAFF;
      border-top: 0px solid #D4EAFF;
      border-left: 0px solid #D4EAFF;
      border-right: 0px solid #D4EAFF;
      color: #5188C6;
	FONT: normal 9px verdana, helvetica, arial, sans-serif;
      padding-left: 8px;
      padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 3px
}

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

.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: 1px solid #AAAAAA;
	color: #000066;
	font-weight: bold;
	padding-bottom: 1px;
}

.homeTitle2 {
	font-size: 100%;
	color: #000066;
	font-weight: bold;
	padding-bottom: 1px;
}

.homeTitle3 {
	font-size: 80%;
	border-top: 1px solid #EEEEEE;
      border-bottom: 1px solid #EEEEEE;
      color: #999999;
	font-weight: normal;
	padding-bottom: 1px;
}

.homeTitle4 {
	padding-top: 4px;
	padding-right: 5px;
      padding-bottom: 4px;
      padding-left: 5px;
      BACKGROUND-COLOR: #FFFFFF;
      font-weight: normal;
      border-left: 1px solid #EEEEEE;
}

.homeTitle5 {
	BACKGROUND-COLOR: #A99CC9;
      border-bottom: 1px solid #CCCCCC;
      border-top: 1px solid #CCCCCC;
      border-left: 1px solid #CCCCCC;
      border-right: 1px solid #CCCCCC;
      color: #FFFFFF;
	FONT: normal 70% verdana, arial, helvetica, sans-serif;
      padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
}

.homeTitle5a {
	BACKGROUND-COLOR: #ffffff;
      border-bottom: 0px solid #D4EAFF;
      border-top: 1px solid #D4EAFF;
      border-left: 1px solid #D4EAFF;
      border-right: 1px solid #D4EAFF;
      color: #000066;
	FONT: normal 14px verdana, helvetica, arial, sans-serif;
      padding-left: 8px;
      padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
}

.homeTitle5aa {
	BACKGROUND-COLOR: #A99CC9;
      border-bottom: 1px solid #CCCCCC;
      border-top: 1px solid #CCCCCC;
      border-left: 1px solid #CCCCCC;
      border-right: 1px solid #CCCCCC;
      color: #FFFFFF;
	FONT: normal 70% verdana, arial, helvetica, sans-serif;
      padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
}

.homeTitle5b {
	BACKGROUND-COLOR: #ffffff;
      border-bottom: 1px solid #D4EAFF;
      border-top: 1px solid #D4EAFF;
      border-left: 1px solid #D4EAFF;
      border-right: 1px solid #D4EAFF;
      color: #000066;
	FONT: normal 16px;
      padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.homeTitle5bb {
	BACKGROUND-COLOR: #ffffff;
      border-bottom: 1px solid #D4EAFF;
      border-top: 0px solid #D4EAFF;
      border-left: 0px solid #D4EAFF;
      border-right: 1px solid #D4EAFF;
      color: #000066;
	FONT: normal 16px;
      padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.homeTitle5c {
	BACKGROUND-COLOR: #ffffff;
      border-bottom: 0px solid #D4EAFF;
      border-top: 0px solid #99CCFF;
      border-left: 1px solid #D4EAFF;
      border-right: 1px solid #D4EAFF;
      color: #000066;
	FONT: normal 14px verdana, helvetica, arial, sans-serif;
      padding-top: 0px;
      padding-left: 8px;
	padding-right: 3px;
	padding-bottom: 0px
}

.homeTitle5cc {
	BACKGROUND-COLOR: #ffffff;
      border-bottom: 0px solid #D4EAFF;
      border-top: 1px solid #D4EAFF;
      border-left: 1px solid #D4EAFF;
      border-right: 1px solid #D4EAFF;
      color: #000066;
	FONT: normal 14px verdana, helvetica, arial, sans-serif;
      padding-top: 0px;
      padding-left: 8px;
	padding-right: 3px;
	padding-bottom: 0px
}

.homeTitle5d {
	      color: #003366
}

.homeTitle6 {
	color: #9F9F9F;
	font: verdana, arial, helvetica, sans-serif;
      font-size: 125%;
	font-weight: bold;
      padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
}

.alexheadline7 {
	font: 12px;
      color: #005F8C;
	font-weight: normal;
	BACKGROUND-COLOR: #F9FDFF; 
      TEXT-ALIGN: left;
      padding-top: 6px;
      padding-left: 6px;
      padding-bottom: 6px
}


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


.more a {
	color: #555555;
}

.more2 {
	COLOR: #003333;
	font: bold 10px verdana, arial, helvetica, sans-serif;
	text-align: right;
}


.more2 a {
	color: #555555;
}


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

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

.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;
}

.time2 {
	padding-right: 8px;
      padding-bottom: 3px;
	font: 10px verdana, arial, helvetica, sans-serif;
	color: #6DB0D8;
}

.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;
}

.tvBox2 {
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	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
}