/* nn4 */
.tbheader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #F0E0B2;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 0px;
    PADDING-TOP: 0px;
    height: 26px;
}
.tbheaderleft, .tbheaderright
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #F0E0B2;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 0px;
    PADDING-TOP: 0px;
}

.tbsheader
{
    PADDING-TOP: 0px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-RIGHT: 4px;
    MARGIN: 0px 0px 0px 0px;
    background-color: #F0E0B2;
    height: 26px;
}

.tbsheaderleft, .tbsheaderright
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #F0E0B2;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 0px;
    PADDING-TOP: 0px;
}

.tbbg2
{
    PADDING: 0px 0px 0px 0px;
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-LEFT: #F0E0B2 2px solid;
    BORDER-BOTTOM: #F0E0B2 2px solid;
    BORDER-RIGHT: #F0E0B2 2px solid;
}
.tbbg1
{
    PADDING: 0px 0px 1px 0px;
    BORDER-TOP: #FFFFFF 0px solid;
    BORDER-LEFT: #FFFFFF 0px solid;
    BORDER-BOTTOM:#FFFFFF 0px solid;
    BORDER-RIGHT: #FFFFFF 0px solid;
}
/* has border
.tbbg1
{
    PADDING: 0px 0px 1px 0px;
    BORDER-TOP: #FFFFFF 0px solid;
    BORDER-LEFT: #F0E0B2 1px solid;
    BORDER-BOTTOM: #F0E0B2 1px solid;
    BORDER-RIGHT: #F0E0B2 1px solid;
}
*/
.qmbg
{
    BACKGROUND: url('/images/qm_bg_nn4.gif') #AEE4FF repeat-x;
}
.ex{min-width:760px; width: expression(document.body.clientWidth > 760 ? "100%" : "760px");}
.exhold {min-width:560px; width: expression(document.body.clientWidth > 560 ? "100%" : "560px");}

/* shared ie or ns */
/* standard */
.hrbar1
{    BACKGROUND: #999999;}
.hrbar2
{    BACKGROUND: #990000;}
spacer{display:block}
body
{
    font-family:Arial, Helvetica, sans-serif;font-size:10pt;
    MARGIN-TOP: 5px;MARGIN-LEFT: 0px;min-width:750px;
    MARGIN: 5px 0px 0px 0px;
    /*background-color: #FFFFFF;*/
}
a:link
{    COLOR: #003366;}
a:visited
{    COLOR: #003366;}
a:hover
{    COLOR: #999890;}
a:active
{    COLOR: #ff0000;}
ul{ 
    /*list-style-type: circle;*/
    list-style-position: inside;
    list-style-image: url(../images/arrow_bullet.gif);
    MARGIN: 0px 0px 0px 0px;
    PADDING: 0px 0px 0px 20px;
}
li{ 
    /*list-style-type: square;*/
    list-style-position: outside;
    list-style-image: url(../images/arrow_bullet.gif);
    MARGIN: 0px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px;
}
div{MARGIN 0px 0px 0px 0px;}
/* level menu */
#lvl2menu {MARGIN: 2px 0px 0px 0px;PADDING: 0px 0px 0px 10px;}
#lvl2menu IMG {MARGIN: 0px 1px 0px 1px;}
#lvl2line
{
    min-width:760px; width: expression(document.body.clientWidth > 760 ? "100%" : "760px");
    MARGIN 0px 0px 0px 0px;
    background-color: #666666;height: 2px;
}
#lvl3menu {MARGIN: 0px 0px 0px 0px;padding: 5px 0px 0px 10px;}
.lvl3sepr {MARGIN: 0px 0px 0px 0px;white-space: nowrap;}
#lvl3menu SPAN {white-space: nowrap;}
#lvl3menu
{   
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt; black-space: nowrap;
}
a.lvl3menuoff
{
    font-weight: normal; COLOR: #333333;
}
a.lvl3menuoff:link
{    COLOR: #333333;}
a.lvl3menuoff:visited
{    COLOR: #333333;}
a.lvl3menuoff:hover
{    COLOR: #999890;}
a.lvl3menuoff:active
{    COLOR: #ff0000;}
a.lvl3menuon
{
    font-weight: bold; COLOR: #990000;
}
a.lvl3menuon:link
{    COLOR: #990000;}
a.lvl3menuon:visited
{    COLOR: #990000;}
a.lvl3menuon:hover
{    COLOR: #999890;}
a.lvl3menuon:active
{    COLOR: #ff0000;}

/* Form */
form{margin:0}
select {  background-color: #F2F2F2; color: #333333;FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 9pt;}
.button {  background-color: #CCCCCC; font-size: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; vertical-align: absmiddle; color: #333333; cursor: hand}
.inputtxt {  background-color: #F2F2F2; color: #333333;FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 9pt;}
/* code search form */
.slcodesrch {  background-color: #F2F2F2; color: #333333;FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 9pt;}
.txtcodesrch {  background-color: #F2F2F2; color: #333333;FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 9pt;}

/* chart form */
.slchart {  background-color: #F2F2F2; color: #333333;FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 9pt;}
.txtchart {  background-color: #F2F2F2; color: #333333;FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 9pt;}

/* quote related */
#lastupdated {font-family: Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;PADDING-LEFT: 25px; COLOR: #990000}
#lastupdated font {font-size:8pt;font-weight:bold;}
.increase { COLOR: #008040 }
.decrease { COLOR: #ff0000 }
.unchanged { COLOR: #0000ff }

/* quote meter */
.qmnum {
    font-family : Arial Black, Helvetica, sans-serif;
    font-size : 20pt; color: #000000;black-space: nowrap;line-height: 1;
    MARGIN: 0px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px;
}
.qmlink
{
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt; color: #000000; black-space: nowrap;line-height: 1.2;
    MARGIN: 0px 0px 0px 0px;
    /*PADDING: 0px 0px 0px 0px;*/
    PADDING: 1px;
}
.qmlink a:link
{    COLOR: #333333;}
.qmlink a:visited
{    COLOR: #333333;}
.qmlink a:hover
{    COLOR: #999890;}
.qmlink a:active
{    COLOR: #ff0000;}

.qmremark {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt; color: #990000; black-space: nowrap;line-height: 1;
    MARGIN: 0px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px;
}
.qmtxt {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt; color: #990000; black-space: nowrap;line-height: 1;
    MARGIN: 0px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px;
}
.qmtime {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 7pt; color: #000000; black-space: nowrap;line-height: 1;
    MARGIN: 10px 10px 10px 10px;
    PADDING: 0px 0px 0px 0px;
}
.qmborder
{
    MARGIN: 0px 0px 0px 0px;
    PADDING: 0px 2px 0px 0px;
}

/* Code Search */
.codesrch
{
    font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color:#990000
}
.codesrch a:link
{    COLOR: #333333;}
.codesrch a:visited
{    COLOR: #333333;}
.codesrch a:hover
{    COLOR: #999890;}
.codesrch a:active
{    COLOR: #ff0000;}

/* page title */
.ptitle
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
    background-color: #FFFFFF; background-image:   url(images/spacer.gif); background-repeat: repeat-x
}
.ptitle SPAN
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color:#990000;
}
/* page sub title */
.pstitle
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
    background-color: #FFFFFF; background-image: url(images/spacer.gif); background-repeat: repeat-x
}
.pstitle SPAN
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color:#333333
}
/* table border */
/*
.tbborder
{
    MARGIN: 0px 0px 0px 0px;
    PADDING: 10px 10px 10px 10px;
}
*/
.tbborder
{
    MARGIN: 0px;
    PADDING: 10px 10px 0px 10px;
}
/*
.ptborder
{
    MARGIN: 0px 0px 0px 0px;
    PADDING: 10px 10px 0px 10px;
}
*/
.ptborder
{
    MARGIN: 0px;
    PADDING: 10px 10px 0px 10px;
}
.tbbg2 {    BACKGROUND:#F0E0B2 }
.tbbg1 {    BACKGROUND:#F0E0B2 }

/* table header and "more" link */
.tbheader .htitle
{    COLOR: #000000;}
.tbheader .htitle a:link
{    COLOR: #333333;}
.tbheader .htitle a:visited
{    COLOR: #333333;}
.tbheader .htitle a:hover
{    COLOR: #999890;}
.tbheader .htitle a:active
{    COLOR: #ff0000;}

.more
{    COLOR: #003366;font-size: 9pt}
.more a:link
{    COLOR: #003366;}
.more a:visited
{    COLOR: #003366;}
.more a:hover
{    COLOR: #999890;}
.more a:active
{    COLOR: #ff0000;}
/* table sub header */
.tbsheader .stitle
{    COLOR: #333333;}
.tbsheader .stitle a:link
{    COLOR: #333333;}
.tbsheader .stitle a:visited
{    COLOR: #333333;}
.tbsheader .stitle a:hover
{    COLOR: #999890;}
.tbsheader .stitle a:active
{    COLOR: #ff0000;}

/* bochk home table header */
#bochome .tbheader .htitle
{    COLOR: #990000;}
#bochome .tbheader .htitle a:link
{    COLOR: #333333;}
#bochome .tbheader .htitle a:visited
{    COLOR: #333333;}
#bochome .tbheader .htitle a:hover
{    COLOR: #999890;}
#bochome .tbheader .htitle a:active
{    COLOR: #ff0000;}

/* tabular data */
.data TABLE
{
    MARGIN-BOTTOM: 5px;
    BORDER-COLLAPSE: collapse;
}
.data TD
{
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #fff 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #fff 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #fff 0px solid;
}

.newsdata TD
{
    BORDER-RIGHT: #fff 0px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #fff 0px solid;
    PADDING-LEFT: 2px;
    /*PADDING-BOTTOM: 0px;*/
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #fff 0px solid;
    /*PADDING-TOP: 2px; */
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #fff 0px solid;
}

/*real-time quote*/
#rtquote .data TD
{
    BORDER-RIGHT: #fff 0px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #fff 2px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #fff 0px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #fff 0px solid;
}
#rtquote .tbborder
{
  /*  BORDER-RIGHT: #fff 0px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #fff 0px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #fff 0px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #fff 0px solid;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px;*/
    PADDING-TOP: 2px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-RIGHT: 0px;
}

#rtquote .tbsborder
{
  /*  BORDER-RIGHT: #fff 0px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #fff 0px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #fff 0px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #fff 0px solid;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px;*/
    PADDING-TOP: 5px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-RIGHT: 10px;
}
.col2,.field2
{
     BACKGROUND: #F0E0B2;  COLOR: #333333;
}
.col,.field
{
     BACKGROUND: #F0E0B2;  COLOR: #333333;
}
.r1 {    BACKGROUND: #F7EFD8;  COLOR: #333333}
.r0 {    BACKGROUND: #FFFFFF;  COLOR: #333333}
.rtxt {    BACKGROUND: #F7EFD8;  COLOR: #333333}
.special {    BACKGROUND: #F7EFD8;  COLOR: #990000}
.special
{
     font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal
}
.r1,.r0,.criteria,.cafield,.cadata,.rtxt
{
     font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal
}
.tbheader,.col,.field,.col2,.field2,.searchcol
{
     font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold
}
.tbsheader
{
     font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold
}
/* comment out capitalize
.ptitle SPAN,.pstitle SPAN,.tbheader,.tbsheader,.col,.field,.col2,.field2,.more,.tbheader SPAN,.tbsheader SPAN
{
    text-transform: capitalize;
}
*/
.data a:link
{    COLOR: #003366;}
.data a:visited
{    COLOR: #003366;}
.data a:hover
{    COLOR: #999890;}
.data a:active
{    COLOR: #ff0000;}

.newsdata a:link
{    COLOR: #003366;}
.newsdata a:visited
{    COLOR: #003366;}
.newsdata a:hover
{    COLOR: #999890;}
.newsdata a:active
{    COLOR: #ff0000;}
/* page no */
.pageno
{
     BACKGROUND: #F0E0B2;  COLOR: #000000;
}
.pageno
{
     font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal;
     TEXT-ALIGN: right;
}
.pageno
{    COLOR: #000000;}
.pageno a:link
{    COLOR: #000000;}
.pageno a:visited
{    COLOR: #000000;}
.pageno a:hover
{    COLOR: #999890;}
.pageno a:active
{    COLOR: #ff0000;}

/*search col and search fields*/
.searchdata TD
{
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #fff 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #fff 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #fff 0px solid;
}
.searchcol,.cafield
{
     BACKGROUND: #F0E0B2;  COLOR: #000000;
}
.criteria,.cadata
{
     BACKGROUND: #F7EFD8;  COLOR: #000000;
}
.cafield
{
     white-space: nowrap;
}
.detail
{    COLOR: #003366;}
.detail a:link
{    COLOR: #003366;}
.detail a:visited
{    COLOR: #003366;}
.detail a:hover
{    COLOR: #999890;}
.detail a:active
{    COLOR: #ff0000;}

/* news story */
.newsstory TD
{
    BORDER-RIGHT: #F0E0B2 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #F0E0B2 0px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #F0E0B2 1px solid;
    PADDING-TOP: 2px; 
    BORDER-BOTTOM: #F0E0B2 0px solid;
}
.storybottom TD
{
    BORDER-RIGHT: #F0E0B2 0px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #F0E0B2 0px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #F0E0B2 0px solid;
    PADDING-TOP: 2px; 
    BORDER-BOTTOM: #F0E0B2 1px solid;
}
.newsstory,.storytitle,.storybody,.storytime,.title,.storybottom
{
     font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal;
}
.newsstory {    BACKGROUND: #F0E0B2;  COLOR: #333333}
.storybody {    BACKGROUND: #FFFFFF;  COLOR: #333333}
.storytime {    BACKGROUND: #FFFFFF;  COLOR: #333333}
.storyfnbar {    BACKGROUND: #E6E6E6;  COLOR: #333333}
.storybottom {    BACKGROUND: #FFFFFF;  COLOR: #333333}
.title {    BACKGROUND: #F0E0B2;  COLOR: #990000}
.storytitle,.title
{
     font-weight: bold;
}
.newsstory 
{    COLOR: #003366;}
.newsstory  a:link
{    COLOR: #003366;}
.newsstory  a:visited
{    COLOR: #003366;}
.newsstory a:hover
{    COLOR: #999890;}
.newsstory  a:active
{    COLOR: #ff0000;}

/* event calendar */
.evntcalborder TD
{
    BORDER-RIGHT: #fff 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #fff 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #fff 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #fff 0px solid;
}
.evntcalMnYrborder
{
    BACKGROUND: #CCCCCC;  COLOR: #000000;
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #fff 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #fff 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #fff 1px solid;
}
.evntcalwkday
{
     BACKGROUND: #F0E0B2;  COLOR: #000000;
}
.evntcalwkend
{
     BACKGROUND: #F0E0B2;  COLOR: #CC0000;
}
.evntcalMnYr,.evntcalwkday,.evntcalwkend,.evntcalDay,.evntcalToday,.evntcalMnYrHL,.evntcalDayHL,.evntcalHoliday,.evntcalDayhighlight,.evntcalDayHLhighlight
{
     font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal;
}
.evntcalToday,.evntcalMnYr,.evntcalMnYrHL,.evntcalwkday,.evntcalwkend,.evntcalDayhighlight,.evntcalDayHLhighlight
{
     font-weight: bold;
}
.evntcalMnYr,.evntcalDay,.evntcalHoliday,.evntcalToday
{
     BACKGROUND: #EEEEEE;  COLOR: #333333;
}
.evntcalMnYrHL,.evntcalDayHL,.evntcalDayHLhighlight
{
     BACKGROUND: #FFCC99;
}
.evntcalHoliday
{
     COLOR: #FF0000;
}
.evntcalToday
{
     COLOR: #FF0000;
}
.evntcalDay a:link	{    COLOR: #003366;text-decoration: none;}
.evntcalDay a:visited	{    COLOR: #003366;text-decoration: none;}
.evntcalDay a:hover	{    COLOR: #999890;text-decoration: underline;}
.evntcalDay a:active	{    COLOR: #ff0000;}
.evntcalDayhighlight a:link		{    COLOR: #003366;text-decoration: none;}
.evntcalDayhighlight a:visited		{    COLOR: #003366;text-decoration: none;}
.evntcalDayhighlight a:hover		{    COLOR: #999890;text-decoration: underline;}
.evntcalDayhighlight a:active		{    COLOR: #ff0000;}
.evntcalDayHL a:link	{    COLOR: #003366;text-decoration: none;}
.evntcalDayHL a:visited	{    COLOR: #003366;text-decoration: none;}
.evntcalDayHL a:hover	{    COLOR: #999890;text-decoration: underline;}
.evntcalDayHL a:active	{    COLOR: #ff0000;}
.evntcalDayHLhighlight a:link		{    COLOR: #003366;text-decoration: none;}
.evntcalDayHLhighlight a:visited	{    COLOR: #003366;text-decoration: none;}
.evntcalDayHLhighlight a:hover		{    COLOR: #999890;text-decoration: underline;}
.evntcalDayHLhighlight a:active		{    COLOR: #ff0000;}
.evntcalMnYr a:link	{     COLOR: #003366;text-decoration: underline;}
.evntcalMnYr a:visited	{    COLOR: #003366;text-decoration: underline;}
.evntcalMnYr a:hover	{    text-decoration: none;}
.evntcalMnYr a:active	{    COLOR: #ff0000;}

/* Corporate Actions "on" small cap*/
.capstitle
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 0px 0px 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
    background-color: #FFFFFF; background-image: url(images/spacer.gif); background-repeat: repeat-x
}
.capstitle SPAN, #capstitle
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color:#333333;
}

/* company profile */
#cp .r1
{
    TEXT-ALIGN: right;
}
#cp .rtxt,#cp .field
{
    TEXT-ALIGN: left;
    BORDER: none;
}
#cp.data a:link
{    COLOR: #003366;}
#cp.data a:visited
{    COLOR: #003366;}
#cp.data a:hover
{    COLOR: #999890;}
#cp.data a:active
{    COLOR: #ff0000;}

#cp a
{    COLOR: #003366;font-size: 9pt}
#cp a:link
{    COLOR: #003366;}
#cp a:visited
{    COLOR: #003366;}
#cp a:hover
{    COLOR: #999890;}
#cp a:active
{    COLOR: #ff0000;}
#cp.data font
{
     BACKGROUND: #F0E0B2;  COLOR: #333333;
}
#cp.col,#cp.field
{
     BACKGROUND: #F0E0B2;  COLOR: #333333;
}
#cp .data
{
     BACKGROUND: #EEEEEE;  COLOR: #333333;
}
#cp .r1,#cp .col,#cp .field,#cp .data,#cp .rtxt
{
    BORDER-RIGHT: #fff 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #fff 0px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #fff 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #fff 1px solid;
}
#cp .r1, #cp .col,#cp .data
{
    TEXT-ALIGN: right;
}
/* disclaimer */
#disclaimer
{     BACKGROUND: #EEEEEE;}
.distitle
{
     font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color:#FFFFFF;
     BACKGROUND: #990000;
}
TD.bestview
{     background: #FFFFFF;}
TD.copyright
{     background: #CCCCCC;}
.distxt,.bestview,.copyright
{
     font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color:#333333;
}
/* help */
.l3topic
{
     font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color:#336699;

}
.Qs
{
    font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color:#FFFFFF;
    BACKGROUND: #999999;
    PADDING: 5px 5px 5px 5px;
}
.Ans
{
    font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color:#333333;
    PADDING: 5px 5px 5px 5px;
}
.help
{
    Border: #CCCCCC 1px solid #CCCCCC 1px solid #CCCCCC 1px solid #CCCCCC 1px solid;
    BACKGROUND: #EEEEEE;
    margin-top: 5px;
}
/* glossary */
.glidx
{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold;}

/* others */
.remark
{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal;}
.top 
{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; text-align: right;}
.highlight
{
	font-weight: bold;
}
.note 
{ 
  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000; 
}
#add2pf .stitle { font-weight: bold }
#broker .header { background: #f0e0b2; color: #333333 }
#broker .header td { padding: 3px }
#broker .data td { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; }

#portfolio input { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal }
#portfolio .ttl { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal }
#portfolio .actions { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal }
#portfolio .colheader 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold;
    BACKGROUND: #F0E0B2;  COLOR: #333333;
}
#portfolio .data th
{
	white-space: nowrap;
  BORDER-RIGHT: #fff 1px solid;
  PADDING-RIGHT: 2px;
  BORDER-TOP: #fff 1px solid;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 0px;
  BORDER-LEFT: #fff 1px solid;
  PADDING-TOP: 2px;
  BORDER-BOTTOM: #fff 0px solid;
}
/* home TANews */
.TANewsTitle, .TANewsHead { display: none }
.TANewsData1 { background: #f7efd8 }
.TANewsData2 { background: #ffffff }
.TANewsData1 td {
	border: #ffffff 0px solid;
	padding-top: 2px 2px 0px 2px; }
.TANewsData2 td {
	border: #ffffff 0px solid;
	padding-top: 2px 2px 0px 2px; }
.TANewsCol1 font {
	font-family: Arial;
	font-size: 8pt; }
.TANewsCol2 font {
	font-family: Arial;
	font-size: 9pt; }
/* bar */
.bar TABLE
{
    MARGIN-BOTTOM: 0px;
    BORDER-COLLAPSE: collapse;
}
.bar TD
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
}
.bar {
     font-family: Arial, Helvetica, sans-serif; 
	 font-size: 9pt; 
	 font-style: normal; 
	 font-weight: normal;
}

.barabove	{ COLOR: #cccccc; BACKGROUND: #008040; }
.barbelow	{ COLOR: #003366; BACKGROUND: #ff0000; }
