FORM
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px
}
BODY
{
    FONT-SIZE: 12px;
    MARGIN-LEFT: 18px;
    COLOR: black;
    FONT-FAMILY: Arial, sans serif, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
P
{
    FONT-SIZE: 13px;
    MARGIN-LEFT: 26px;
    COLOR: black;
    FONT-FAMILY: Arial, sans serif, Helvetica
}
OL
{
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial, sans serif, Helvetica
}
UL
{
    FONT-SIZE: 13px;
    LIST-STYLE-IMAGE: url(http://custom.stockwatch.com/images/bullet.gif);
    COLOR: black;
    FONT-FAMILY: Arial, sans serif, Helvetica
}
.orderedlist
{
    FONT-SIZE: 13px;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Arial, sans serif, Helvetica
}
H1
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: Arial, sans serif, Helvetica
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial, sans serif, Helvetica
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial, sans serif, Helvetica
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Arial, sans serif, Helvetica
}
PRE
{
    MARGIN-LEFT: 26px
}
A:link
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    COLOR: #006699;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline
}
A:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    COLOR: #333333;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline
}
A:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    COLOR: #666666;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline
}

A.title:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.title:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.title:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

A.qregular-left:link
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 0px;
    COLOR: #006699;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: left
}
A.qregular-left:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 0px;
    COLOR: #333333;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: left
}
A.qregular-left:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 0px;
    COLOR: #666666;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: left
}










A.global
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #000000;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.global:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #000000;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
A.global:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #000000;
    PADDING-BOTTOM: 0px;
    COLOR: #cc0000;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}

A.globalmenu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
A.globalmenu:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
A.globalmenu:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    COLOR: #cc0000;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
}

A.plain
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #cc0000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Times New Roman, Serif;
    TEXT-DECORATION: none
}
A.plain:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #cc0000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Times New Roman, Serif;
    TEXT-DECORATION: none
}
A.plain:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #333333;
    PADDING-TOP: 0px;
    FONT-FAMILY: Times New Roman, Serif;
    TEXT-DECORATION: none
}
A.plainfooter
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #cc0000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    TEXT-DECORATION: none
}
A.plainfooter:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #cc0000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    TEXT-DECORATION: none
}
A.plainfooter:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #333333;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans serif;
    TEXT-DECORATION: none
}
A.lookup
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    COLOR: #cc0000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.lookup:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    COLOR: #cc0000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.lookup:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    COLOR: #333333;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.breadcrumb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cc0000;
    TEXT-DECORATION: none
}
A.breadcrumb:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cc0000;
    TEXT-DECORATION: none
}
A.breadcrumb:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cc0000;
    TEXT-DECORATION: none
}
A.smtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.smtitle:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.smtitle:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.copyright
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.copyright:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.copyright:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.headline
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #006699;
    FONT-FAMILY: Times New Roman, Garamond, serif;
    LETTER-SPACING: 0.12mm
}
A.headline:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY: Times New Roman, Garamond, serif
}
A.headline:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Times New Roman, Garamond, serif
}
.red
{
    BACKGROUND-COLOR: #cc0000
}
TR.headtwo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 0px
}
.menufiveleft
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 0px;
    TEXT-ALIGN: left
}
.menufivecenter
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 0px;
    TEXT-ALIGN: center
}
TR.menu
{
    COLOR: #333333;
    HEIGHT: 0px
}
.menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 0px;
}
TD.menufive
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    PADDING-TOP: 0px;
    HEIGHT: 0px
}
.menufiveright
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    PADDING-TOP: 0px;
    HEIGHT: 0px;
    TEXT-ALIGN: right
}
.left
{
    TEXT-ALIGN: left
}
.right
{
    TEXT-ALIGN: right
}
.center
{
    TEXT-ALIGN: center
}
TR.help
{
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial, sans serif, Helvetica
}
TD.help
{
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial, sans serif, Helvetica
}
TD.skyscraperAd
{
    VERTICAL-ALIGN: top;
    PADDING-LEFT: 10px;
}
TD.global
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: center
}
TD.globalleft
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: left
}
.globalxtra
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: center
}
.todaydate
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.enter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 5px;
    COLOR: #000000;
    MARGIN-RIGHT: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
.indent
{
    TEXT-INDENT: 3px
}
.indentlg
{
    TEXT-INDENT: 12px
}
.input
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: arial, Helvetica, sans-serif
}
.radio
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.username
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 5px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
A.bold:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.bold:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
TABLE.generic
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
/*    PADDING-RIGHT: 12px;
    PADDING-LEFT: 2px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 3px;
*/	
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Times New Roman, serif
}

TD.generic
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 3px;
    COLOR: black;
    FONT-FAMILY: Times New Roman, serif
}
TD.genericnetsc
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Times New Roman, serif
}
.generictitle
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: left
}
.generictitlenetsc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: left
}
TD.genericlined
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: 1px solid;
    COLOR: black;
    PADDING-TOP: 3px;
    FONT-FAMILY: Times New Roman, serif
}
TD.generichead
{
    PADDING-RIGHT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(http://custom.stockwatch.com/images/textureX.gif);
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.head
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(http://custom.stockwatch.com/images/textureX.gif);
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

/*  Used for index chart titles on home page */
TD.greyhead
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(http://custom.stockwatch.com/images/textureX.gif);
    COLOR: #757575;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

TD.dotted
{
    BACKGROUND: url(http://custom.stockwatch.com/images/dotted.gif)
}
TD.error
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.error
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}

TD.headleft
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(http://custom.stockwatch.com/images/textureX.gif);
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}

TD.headright
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(http://custom.stockwatch.com/images/textureX.gif);
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}

TD.headcenter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(http://custom.stockwatch.com/images/textureX.gif);
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
TR.generic
{
	PADDING-RIGHT: 12px;
    PADDING-LEFT: 2px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 3px;
}
TR.genericaltbg
{

    BACKGROUND-COLOR: #f9f9f9;
	PADDING-RIGHT: 12px;
    PADDING-LEFT: 2px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 3px;
}
TR.regular
{
    FONT-SIZE: 14px;
    COLOR: black;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
TR.black
{
    BACKGROUND-COLOR: #000000
}
TR.backgroundrow
{
    BACKGROUND-COLOR: #f9f9f9;

}
TR.summary
{
    BACKGROUND-COLOR: #ffcc3f
}
TD.title
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: left
}
TD.small
{
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.qsmall
{
    PADDING-LEFT: 3px;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: left
}
.small-right
{
    PADDING-RIGHT: 3px;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
TD.small-right
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
TD.qsmall-right
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: right
}
TD.qsmall-left
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: left
}
TD.qsmall-right-bold
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: right
}
TD.small-bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
TD.qsmall-bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: center
}
TD.qsmall-left-bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: left
}
TD.small-center
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
TD.qsmall-center
{
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: center
}
TD.qsmall-center-bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: center
}
TD.small-red
{
    PADDING-RIGHT: 3px;
    FONT-SIZE: 11px;
    COLOR: #cc3300;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
TD.qsmall-red
{
    PADDING-RIGHT: 3px;
    FONT-SIZE: 13px;
    COLOR: #cc3300;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: right
}
TD.small-green
{
    PADDING-RIGHT: 3px;
    FONT-SIZE: 11px;
    COLOR: #009900;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
TD.qsmall-green
{
    PADDING-RIGHT: 3px;
    FONT-SIZE: 13px;
    COLOR: #009900;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: right
}
TD.small-red-bold
{
    PADDING-RIGHT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #cc3300;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
TD.small-green-bold
{
    PADDING-RIGHT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #009900;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
TD.qsmall-red-bold
{
    PADDING-RIGHT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #cc3300;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: right
}
TD.qsmall-green-bold
{
    PADDING-RIGHT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #009900;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: right
}
TD.regular
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
TD.qregular
{
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: center
}
TD.regular-left
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.regular-right
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
TD.regular-right-bold
{
    PADDING-RIGHT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
TD.qregular-right-bold
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: black;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: right
}
TD.qregular-left-bold
{
    PADDING-RIGHT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: black;
    FONT-FAMILY: Times New Roman;
    TEXT-ALIGN: left
}
/*  As the name says, used as sort of generic class for bold text
*/
TD.regular-bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.qregular-bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: left
}
TD.qregular-right
{
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: right
}
TD.qregular-left
{
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: left
}
TD.regular-center-bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
TD.qregular-center-bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: center
}
.regular
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.regular-center
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
TD.qregular-center
{
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: center
}

TD.regular-red
{
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: #cc3300;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}

/* Used on home page to display Upgrade msg to Netscape 4.7 users. */
TD.large-red-center-bold
{
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 2px;
    COLOR: #cc3300;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    FONT-WEIGHT: bold;
}

TD.regular-red-left
{
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: #cc3300;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}

TD.regular-red-right
{
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: #cc3300;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}

TD.regular-green
{
    FONT-SIZE: 13x;
    PADDING-BOTTOM: 2px;
    COLOR: #009900;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
TD.qregular-red
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: #bb0000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: right
}
TD.qregular-green
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: #009900;
    PADDING-TOP: 2px;
    FONT-FAMILY: Times New Roman, serif;
    TEXT-ALIGN: right
}
TD.regular-red-right-bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: #cc3300;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
TD.regular-green-right-bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: #009900;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
TD.left
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.left-type
{
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Times New Roman, Garamond, serif;
    TEXT-ALIGN: left
}
TD.left-headline
{
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Times New Roman, Garamond, serif;
    TEXT-ALIGN: left
}
TD.center
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
TD.right
{
    PADDING-RIGHT: 3px;
    TEXT-ALIGN: right
}
TH.left
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
TH.right
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: right
}
TH.title
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
TR.footer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #cccccc
}
TD.footer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
TR.bottom
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #cccccc
}
TD.bottom
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #cccccc
}
.small
{
    FONT-SIZE: 11px
}
TD.bold
{
    FONT-WEIGHT: bold
}
TD.both
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px
}
TD.line
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 1px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #cccccc
}
TD.subscrip-horiz-line
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #666666
}
A.chart
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #006699;
    FONT-FAMILY: Times New Roman, Garamond, serif
}
A.chart:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #333333;
    FONT-FAMILY: Times New Roman, Garamond, serif
}
A.chart:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Times New Roman, Garamond, serif
}
.copyright
{
    MARGIN-TOP: 15px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
/* AT 2002.04.23
	Use the following set of classes (fieldname*) for fieldnames.  
*/
.fieldname
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
.fieldnamecenter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.fieldnametopleft
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.fieldnametop
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
.fieldnamebottom
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: bottom;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
.fieldnameleft
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.fieldnameright
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
/*
	Generic input class
*/
INPUT.searchinput
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: verdana
}

/*
	Generic input class
*/
SELECT.searchinput
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: verdana
}

/*
	Used in table borders w/ spacer gifs.
	
	?? any other uses for this class ??
*/

.background
{
    BACKGROUND-COLOR: #cccccc;
}
.backgrounddarker
{
    BACKGROUND-COLOR: #666666
}
.white
{
    BACKGROUND-COLOR: #ffffff
}
.searchbtn
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    MARGIN-LEFT: 5px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #6699cc
}
/*
	Used in generic tables to override styles set at the table level 
*/	
.spacer
{
}
.smtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.resultinfo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TR.headthree
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: url(http://custom.stockwatch.com/images/textureX.gif);
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TR.headfour
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    BACKGROUND: #efefef;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.newsitem
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    MARGIN-LEFT: 26px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.item
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, sans serif, Helvetica
}
.Oitem
{
    MARGIN-LEFT: 0px
}
.NSitem
{
    MARGIN-LEFT: 25px
}
.homesmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.homesmall P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.homesmall A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.homesmall A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.homesmallright
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
.homesmallrightred
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #cc3300;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
SPAN.homenorm P
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: -15px;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

/* Styles used for advanced charts to display overlay legends */
.large_magenta
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FF00FF;
}
.large_red
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FF0000;
}
.large_blue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0000FF;
}
.large_green
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #00FF00;
}


.homesmallblk
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.homesmallblk P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.homesmallblk A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.homesmallblk A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.homesmallblk A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.homenormblk P
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: -15px;
    MARGIN-LEFT: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.portsym:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    FONT-FAMILY: ms sans-serif, arial, helvetica
}
A.portsym
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    FONT-FAMILY: ms sans-serif, arial, helvetica;
    font-decoration: underline
}
A.portsym:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: black;
    FONT-FAMILY: ms sans-serif, arial, helvetica;
    font-decoration: underline
}

/* Used on home page to highlight Upgrade link to Netscape 4.7 users. */
A.link-large-red-bold
{
    FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
}

A.home
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    FONT-FAMILY: ms sans-serif, arial, helvetica;
    font-decoration: underline
}
A.home:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: black;
    FONT-FAMILY: ms sans-serif, arial, helvetica;
    font-decoration: underline
}
A.home:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    FONT-FAMILY: ms sans-serif, arial, helvetica;
    font-decoration: underline
}
A.homemem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.homemem:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.homemem:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.manage:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.manage:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
/*
	For highlighting hits in SEDAR filings
*/
A.highlighthit
{
	FONT-WEIGHT: bold;
	color: #000000;
	BACKGROUND-COLOR: #ffff00;
}

/* for bulletin search highlighting */
.kwhighlight
{
	color: #000000;
	BACKGROUND-COLOR: #ffff00;
}

A.homeheadline
{
    FONT-WEIGHT: bold
}
.border
{
    BACKGROUND-COLOR: #999999
}
.borderred
{
    BACKGROUND-COLOR: #cc0000
}
.bgcolorEE
{
    BACKGROUND-COLOR: #eeeeee
}
TABLE.home
{
    BACKGROUND-COLOR: #eeeeee
}
.homenormlite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: -8px;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.homenormliteinput
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN-LEFT: 3px;
    WIDTH: 136px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.homenormsm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    FONT-FAMILY: ms sans-serif, arial, helvetica
}
.portheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    FONT-FAMILY: ms sans-serif, arial, helvetica;
    TEXT-ALIGN: right
}
.portheadingleft
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0px;
    COLOR: #666666;
    TEXT-INDENT: 8px;
    FONT-FAMILY: ms sans-serif, arial, helvetica;
    TEXT-ALIGN: left
}
.portgreenheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    COLOR: #009900;
    FONT-FAMILY: ms sans-serif, arial, helvetica;
    TEXT-ALIGN: right
}
.portredheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    COLOR: #cc3300;
    FONT-FAMILY: ms sans-serif, arial, helvetica;
    TEXT-ALIGN: right
}
DIV.title
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(http://custom.stockwatch.com/images/textureX.gif);
    MARGIN-BOTTOM: -15px;
    MARGIN-LEFT: 0px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 17px
}
DIV.subtitle
{
    MARGIN-TOP: 15px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: -13px;
    MARGIN-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #eeeeee
}
.white
{
    BACKGROUND-COLOR: #ffffff
}
TD.darkgrey
{
    BACKGROUND-COLOR: #333333
}
.utiltitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.defaultpage P
{
    FONT-SIZE: 13px;
    MARGIN-LEFT: 0px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.contact
{
    FONT-SIZE: 11px;
    FONT-FAMILY: arial, helvetica, sans-serif
}
DIV.HelpLink
{
    WIDTH: 699px;
    TEXT-ALIGN: right
}
DIV.SystemStatus
{
    WIDTH: 699px;
    MARGIN-RIGHT: 1px
}

/* for data not found messages

	ie: - no records matched
		- no companies matched
*/		
.data
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}

/* warning messages
	ie: Cannot add any more stocks to your portoflios

*/
.warning
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    /* HEIGHT: 25px;		this line causes NS 6 to mix text on top of each other */
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}

/* confirmation messages */
.confirmation
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    COLOR: #008000;
    TEXT-ALIGN: left
}

/* used to right align top image links */
.toplink
{
    WIDTH: 699px;
    TEXT-ALIGN: right
}

/* This class is just like the P tag except it is limited in width to 699px.  Use it
	to limit long text to a reasonable width */
.shorttext
{
    WIDTH: 699px;
    FONT-SIZE: 13px;
    MARGIN-LEFT: 26px;
    COLOR: black;
    FONT-FAMILY: Arial, sans serif, Helvetica
}

/* Used in table headings (the tabbed part) for dynamic content/the part of the title
	which changes based on what the user searches for.
  For example:
	Detailed Quote - <Company Name>		
	
	The <Company Name> part should be distinguised from the Detailed Quote label.	
 */
.titledynamic
{
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
}