body,td,th,p{ font-family: Arial, Helvetica, Verdana;font-size: 12px;}
.header1		{font-weight:bold;}
.header1white	{font-weight:bold; color: #ffffff;}
.header1gold	{font-weight:bold; color: #CC9900;}
.header2		{font-weight:bold; color: #ffffff; background-color: #FF0000;}
.box1			{padding:8px;}
a:link		{font-weight:bold; color: #808080;}
a:visited		{font-weight:bold; color: #808080;}
a:hover		{font-weight:bold; color: #FF0000;}
h1			{font-weight:bold;font-size: 14px;color: #333333;}
.bigred		{font-weight:bold;font-size: 14px;color: #ff0000;}
.bigbigred		{font-weight:bold;font-size: 18px;color: #ff0000;}
.red		{FONT-FAMILY: verdana, Arial, Helvetica; font-weight:bold;color: #ff0000;}
.white		{color: #ffffff;}
.gray1		{color: #c0c0c0;}
.regInst{font-weight:bold; font-size:10px; font-family: "Arial";}
.menublack { font-size:12px; font-family:"arial";font-weight:bold; color: #003366;}
.menuwhite { font-size:12px; font-family:"arial";font-weight:bold;color: #ffffff; }

.gradheader20 {font-weight:bold; color: #ffffff; background-color: #FF0000; background: url(../images/navbar/20x1header.gif); height: 20px;}
.gradheader40 {font-weight:bold; color: #ffffff; background-color: #FF0000; background: url(../images/navbar/40x1header.gif); height: 40px;}

div.menu a {color: #FFFFFF; background: #CCCCCC; text-decoration: none; font-size: 11px; 
	line-height:16px; font-family: Arial; padding: 2px 2px;}
div.menu a:link {color: #666666; background: #EEEEEE;}
div.menu a:active {color: #666666; background: #EEEEEE;}
div.menu a:visited {color: #666666; background: #EEEEEE;}
div.menu a:hover {color: #FFFFFF; background: #808080;}
div.menu table.td a {width: 112px; display: block;}
.usagehead{	background-image: url(../images/HeadGradient.gif);}

.menulinkwhite:link{font-size: 12px; color: #FFFFFF;}
.menulinkwhite:visited {font-size: 12px; color: #FFFFFF;}
.menulinkwhite:hover{font-size: 12px; color: #FFFFFF; background-color: #808080;}

.link1 a:link {font-size: 13px;line-height:18px;}
.link1 a:visited {font-size: 13px;line-height:18px;}
.link1 a:hover {font-size: 13px;line-height:18px;}

.link2 a:link {font-size: 13px;color: #ff0000;font-weight:bold;}
.link2 a:visited {font-size: 13px;color: #ff0000;font-weight:bold;}
.link2 a:hover {font-size: 13px;color: #808080;font-weight:bold;}

.link3 a:link {font-size: 14px;color: #336699;font-weight:bold;}
.link3 a:visited {font-size: 14px;color: #336699;font-weight:bold;}
.link3 a:hover {font-size: 14px;color: #808080;font-weight:bold;}

.style1 {color: #FFFFFF}
.style2 {color: #FFCC00}
.style3 {color: #FF3300;font-weight: bold;}
.style4
{
	color: #FF0000;
}
.style5 {font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 16px;}

/* Needed for faqs */
.Answer { margin-bottom: 10px; display: none; position: relative;}
/* Needed for price box control */
.boxtable {BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid}

.boxnoleftborder {BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid}

#invoice {width: 450px; font: 95% Arial, Helvetica, Verdana;}
#invoice div {height: 20px; display: inline; line-height: 20px;}
#invoice div.left {width:372px; float: left; background-color: #EEEEEE; font-weight: bold; text-indent:5px;}
#invoice div.right {width:78px; float: right; text-align:right; background-color: #EEEEEE;}
#invoice div.leftalt {width:372px; float: left; background-color: #DDDDDD; font-weight: bold; text-indent:5px;}
#invoice div.rightalt {width:78px; float: right; text-align:right; background: #DDDDDD;}
#invoice div.leftind {text-indent:15px; width:372px; float: left; background: #EEEEEE;}
#invoice div.leftindalt {text-indent:15px; width:372px; float: left; background: #DDDDDD;}

/* Sortable tables */
table.sortable a.sortheader { background-color:#eee; color:#666666; font-weight: bold; text-decoration: none; display: block; 
	text-align: left; height: 24px; line-height: 24px; text-indent: 10px; background-image: url(../images/HeadGradient.gif); overflow: auto; }
table.sortable a.sortheader:hover {color: #FF0000;}
table.sortable span.sortarrow { color: black; text-decoration: none;}
table.sortable td { font: 80%/14px Arial, Helvetica, Verdana;text-indent: 10px; height: 18px; line-height: 18px;}
table.sortable td.alt { font: 80%/14px Arial, Helvetica, Verdana;text-indent: 10px; }
table.sortable td.norm { background-color:#EEEEEE;  }
table.sortable td.alt { background-color:#DDDDDD;  }

/* Scrolling Tables */
#payments { width: 650px; height: 270px; overflow: auto; }
#payments table { width: 633px; font: 110% Arial, Helvetica, Verdana;}
#payments tr {height: 20px; line-height: 20px; }
#payments table>tbody { overflow: auto; height: 200px; overflow-x: hidden; }
#payments thead th { position:relative; top: expression(document.getElementById("payments").scrollTop); }
#payments td { border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; border-top: solid 1px #F7F7F7; border-left: solid 1px #F7F7F7;}
#payments th { border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; border-top: solid 1px #F7F7F7; border-left: solid 1px #F7F7F7;}
#payments td:last-child {padding-right: 20px;} /*prevent Mozilla scrollbar from hiding cell content*/

#adjustments { width: 650px; height: 270px; overflow: auto; }
#adjustments table { width: 633px; font: 110% Arial, Helvetica, Verdana;}
#adjustments table>tbody { overflow: auto; height: 200px; overflow-x: hidden; }
#adjustments tr {height: 20px; line-height: 20px; }
#adjustments thead th { position:relative; top: expression(document.getElementById("adjustments").scrollTop); }
#adjustments td { border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; border-top: solid 1px #F7F7F7; border-left: solid 1px #F7F7F7;}
#adjustments th { border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; border-top: solid 1px #F7F7F7; border-left: solid 1px #F7F7F7;}
#adjustments td:last-child {padding-right: 20px;} /*prevent Mozilla scrollbar from hiding cell content*/

#usagetables { width: 750px; height: 270px; overflow: auto; }
#usagetables table { width: 733px; font: 110% Arial, Helvetica, Verdana;}
#usagetables tr {height: 20px; line-height: 20px; }
#usagetables table>tbody { overflow: auto; height: 200px; overflow-x: hidden; }
#usagetables thead th { position:relative; top: expression(document.getElementById("usagetables").scrollTop); }
#usagetables td { border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; border-top: solid 1px #F7F7F7; border-left: solid 1px #F7F7F7;}
#usagetables th { border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; border-top: solid 1px #F7F7F7; border-left: solid 1px #F7F7F7;}
#usagetables td:last-child {padding-right: 20px;} /*prevent Mozilla scrollbar from hiding cell content*/

#navbar { margin: 35px 0 0 0; width: 125px; background: #F7F7F7; font: 95% Arial, Helvetica, Verdana; border-right: solid 1px #666666; border-top: solid 1px #666666; border-bottom: solid 1px #666666; }
#navbar ul { list-style: none; margin: -1px 0 0 0; padding: 0; line-height: 1; color: #003366; font-weight: bold; text-indent: 5px; }
#navbar li ul { margin-bottom: 0px; margin-top: 2px;  }
#navbar li { margin: 1px 0 5px 0; padding: 0; border-top: solid 1px #DDDDDD; }
#navbar li div.header {height: 15px; line-height: 14px; display: block; vertical-align: middle;}
#navbar li li { height: 17px; line-height: 14px; vertical-align: middle; margin: 0 0 0 0; border: none;} 
#navbar li li div { width: 125px; font-weight: normal; float: right; text-indent: 10px; }
#navbar li li div:hover { display: block; background-color: #808080; color: #000000; }
#navbar a.current { background-color: #EEEEEE; color: #000000; border-top: solid 1px #ff0000; border-bottom: solid 1px #ff0000;}
#navbar a.current:hover { border-top: solid 1px #ff0000; border-bottom: solid 1px #ff0000;}
#navbar a { display: block; text-decoration: none; color: #666666; cursor: pointer; font-weight: normal; position: relative;z-index: 50;}
#navbar a:hover { color: #000000; background-color: #EEEEEE; border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc;}

#Confirmation {width: 450px; font: 95% Arial, Helvetica, Verdana;}
#Confirmation div {height: 20px; display: inline; line-height: 20px;}
#Confirmation div.left {width:225px; float: left; text-indent:5px;}
#Confirmation div.right {width:225px; float: right; text-align:right;}

#payinfo {width: 500px; font: 80% Arial, Helvetica, Verdana; position: relative; }
#payinfo div {height: 20px; display: inline; line-height: 20px; border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; border-top: solid 1px #F1F1F1; border-left: solid 1px #F1F1F1;}
#payinfo div.headleft {width:248px; float: left; background-color: #BABABA; font-size: 110%; font-weight: bold; }
#payinfo div.headright {width:248px; float: right; background-color: #BABABA; font-size: 110%; font-weight: bold; }
#payinfo div.normleft {width:248px; float: left; background-color: #EEEEEE; text-indent: 2px;}
#payinfo div.normright {width:248px; float: right; background-color: #EEEEEE; text-indent: 2px;}
#payinfo div.altleft {width:248px; float: left; background-color: #DDDDDD; text-indent: 2px;}
#payinfo div.altright {width:248px; float: right; background-color: #DDDDDD; text-indent: 2px;}
#payinfo div.full {width: 498px; float: left; background-color: #EEEEEE; text-indent: 2px; height: auto;}
#payinfo div.fullalt {width: 498px; float: left; background-color: #DDDDDD; text-indent: 2px; height: auto;}
#payinfo div ul {margin: 0 0 0 9px; padding: 0 0 0 9px;}

#payinfonew {width: 600px; font: 80% Arial, Helvetica, Verdana; position: relative; }
#payinfonew div {height: 20px; display: inline; line-height: 20px; border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; border-top: solid 1px #F1F1F1; border-left: solid 1px #F1F1F1;}
#payinfonew div.headleft {width:298px; float: left; background-color: #BABABA; font-size: 110%; font-weight: bold; }
#payinfonew div.headright {width:298px; float: right; background-color: #BABABA; font-size: 110%; font-weight: bold; }
#payinfonew div.normleft {width:298px; float: left; background-color: #EEEEEE; text-indent: 2px;}
#payinfonew div.normright {width:298px; float: right; background-color: #EEEEEE; text-indent: 2px;}
#payinfonew div.altleft {width:298px; float: left; background-color: #DDDDDD; text-indent: 2px;}
#payinfonew div.altright {width:298px; float: right; background-color: #DDDDDD; text-indent: 2px;}
#payinfonew div.full {width: 598px; float: left; background-color: #EEEEEE; text-indent: 2px; height: auto;}
#payinfonew div.fullalt {width: 598px; float: left; background-color: #DDDDDD; text-indent: 2px; height: auto;}
#payinfonew div ul {margin: 0 0 0 9px; padding: 0 0 0 9px;}

select { font-family: Courier; }

#container { position: relative; width: 760px; height: 1500px; }
#container h1 { color: #FF0000; font-size: 20px; margin: 10px 0 10px 0; }
#container h2 { font-size: 16px; text-decoration:underline; margin: 10px 0 0 0; }
#container ol { margin: 5px 0 15px 25px; }
#container ul { margin: 5px 0 15px 25px; }
#container ul ul { margin-bottom: 5px; }
#container td { white-space: nowrap; }
#menu { position: absolute; top: 0; left: 0; width: 200px; float: right; margin: 0 0 0 10px; }
#content { position: absolute; top: 0; right: 0; width: 580px; float: left; }

#DSLTable .withImg { background: url(../images/dsl.jpg) 100% 50% no-repeat; }
#DSLTable .HandsImg { background: url(../images/Hands_Up.jpg) 100% 0 no-repeat; }

#DSLTable table.outer { background-color: #c0c0c0; }
#DSLTable th { background-color:#808080; text-align: center; color: #FFFFFF; }
#DSLTable td.alt { background-color:#f0f0f0; white-space: nowrap; }
#DSLTable td.norm { background-color:#FFFFFF; white-space: nowrap; }

#twoColInfo { position: relative; width: 300px;}
#twoColInfo .header { background-color:#808080; text-align: center; color: #FFFFFF; }
#twoColInfo .norm { background-color: #FFFFFF; white-space: nowrap; height: 15px; }
#twoColInfo .alt { background-color: #f0f0f0; white-space: nowrap; height: 15px; }
#AudioInfo { width: 300px; border: solid 1px #808080; }
#twoColInfo .leftcol { position: absolute; left: 5px; width: 150px; }
#twoColInfo .rightcol { position: absolute; right: 5px; width: 150px; text-align: right; }

/* Needed for info box control */
.infoBox { font-family: Arial; font-size:11px; font-weight: bold; color: #000000; }
#infobox .header { position: relative; background: url(../images/HeadGradient.gif) repeat-x; height: 28px; line-height: 28px; border-bottom: solid 1px #999999; }
#infobox .headarrow { position: absolute; left: 0; background: url(../images/headerArrow.gif) no-repeat 50% 50%; width: 27px; }
#infobox .headbar { position: absolute; right: 0; background: #FF0000 100%; width: 5px; float: right;}
#infobox .headtext { position: absolute; left: 27px; width: 100%; font-family: Arial; font-size:11px; font-weight: bold; color: #666666; }
#infobox .maintext { padding: 2px 2px 2px 2px;}

.clslistBox
{
	font-size: 9pt;
	color: #660033;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	background-color: #ffffff;
	font-variant: normal;
	height: 26px;
}

.listBoxSmall
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	background-color: #ffffff;
	font-variant: normal;
}

.gridtable
{
	background-color:White;
	border-color:#3366CC;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	padding:2px;
	vertical-align:middle;
}

.gridtableWithGrayBorder
{
	background-color: White;
	border-collapse: collapse;
	padding: 2px;
	vertical-align: middle;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	outline-style:solid;
	outline-color:#999999;
	outline-width:thin;
}

.gridtableHeading
{
	color: white;
	background-color: #293084;
	font-size: 16px;
	font-weight: bold;
	height: 40px;
	font-family: Arial, Helvetica, Verdana;
}
.gridtableHeadingBig
{
	color: white;
	background-color: #293084;
	font-weight: bold;
	height: 40px;
	font-family: Arial, Helvetica, Verdana;
	font-size: 24px;
}
.gridtableSubheading
{
	color: white;
	background-color: #293084;
	font-size: 8pt;
	font-weight: bold;
	height: 25px;
	font-family: Arial, Helvetica, Verdana;
}
.gridtableSubheadingBig
{
	color: white;
	background-color: #293084;
	font-size: 16px;
	font-weight: bold;
	height: 25px;
	font-family: Arial, Helvetica, Verdana;
	vertical-align: middle;
}
.gridtableSubheadingBigWithGrayBar
{
	color: #003333;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, Verdana;
	vertical-align:text-top;
	position: relative;
	background: url(../images/HeadGradient.gif) repeat-x;
	height: 28px;
	line-height: 28px;
	border-bottom: solid 1px #999999;
}
.gridtableSubheadingSmall
{
	color: white;
	background-color:#293084;
	font-size: 8pt;
	height: 25px;
	font-family: Arial, Helvetica, Verdana;
}
.gridRowEven
{
	color: #000099;
	background-color: AliceBlue;
	border-color: AliceBlue;
	border-style: solid;
}
.gridRowEvenBig
{
	color: #993300;
	background-color: AliceBlue;
	border-color: AliceBlue;
	border-style: solid;
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
	vertical-align: middle;
	text-indent: 12pt;
	line-height: 18pt;
	letter-spacing: normal;
	text-align: left;
}
.gridRowOdd
{
	color: #000099;
	background-color: #F7F7F7;
	border-color: #F7F7F7;
	border-style: solid;
}
.gridRowOddBig
{
	color: #993300;
	background-color: #F7F7F7;
	border-color: #F7F7F7;
	border-style: solid;
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
	vertical-align: middle;
	text-indent: 12pt;
	line-height: 18pt;
	letter-spacing: normal;
	text-align: left;
}
.gridRowYellow
{
	font-weight: bold;
	font-size: 12px;
	color: #003399;
	font-family: Arial, Helvetica;
	background-color: #ffffcc;
}


.CheckBoxListStyle
{ 
    text-align:right; 
    vertical-align:middle;
} 


DIV.control_iws
{
	border-right: medium none;
	padding-right: 20px;
	border-top: medium none;
	margin-top: 9pt;
	padding-bottom: 9px;
	margin-left: 20px;
	border-left: medium none;
	width: 570px;
	border-bottom: medium none;
	background-color: #eeeeee;
}
TABLE.control
{
	border-right: medium none;
	border-top: medium none;
	margin-top: 5px;
	border-left: medium none;
	border-bottom: medium none;
	background-color: #eeeeee;
}
TABLE.maxprintablewidth
{
    WIDTH: 735px
}
TH.desc
{
	font-weight: normal;
	font-size: 11px;
	background-image: none;
	color: firebrick;
	background-repeat: repeat;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
TH.symbol
{
	font-weight: normal;
	font-size: 11px;
	background-image: none;
	color: firebrick;
	background-repeat: repeat;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
TH.date
{
	font-weight: normal;
	font-size: 11px;
	background-image: none;
	color: firebrick;
	background-repeat: repeat;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
TH.date_iws
{
	font-weight: normal;
	font-size: 11px;
	background-image: none;
	color: #315D84;
	background-repeat: repeat;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
TH.time
{
	font-weight: normal;
	font-size: 11px;
	background-image: none;
	color: firebrick;
	background-repeat: repeat;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
TH.money
{
	font-weight: normal;
	font-size: 11px;
	background-image: none;
	color: firebrick;
	background-repeat: repeat;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TH.money_iws
{
	font-weight: normal;
	font-size: 11px;
	background-image: none;
	color: #315D84;
	background-repeat: repeat;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TH.quant
{
	font-weight: normal;
	font-size: 11px;
	background-image: none;
	color: firebrick;
	background-repeat: repeat;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TH.quant_iws
{
	font-weight: normal;
	font-size: 11px;
	background-image: none;
	color: #315D84;
	background-repeat: repeat;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TH.ticker
{
	font-weight: normal;
	font-size: 11px;
	background-image: none;
	color: firebrick;
	background-repeat: repeat;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TH.tickerl
{
	font-weight: normal;
	font-size: 11px;
	background-image: none;
	color: firebrick;
	background-repeat: repeat;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
TH.miscc
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: none;
    COLOR: firebrick;
    BACKGROUND-REPEAT: repeat;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: center
}
TH.miscc_iws
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: none;
    COLOR: #315D84;
    BACKGROUND-REPEAT: repeat;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: center
}
TH.miscr
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: none;
    COLOR: firebrick;
    BACKGROUND-REPEAT: repeat;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: right
}
TH.miscr_iws
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: none;
    COLOR: #315D84;
    BACKGROUND-REPEAT: repeat;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: right
}
TH.miscrb_iws
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: none;
    COLOR: #315D84;
    BACKGROUND-REPEAT: repeat;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: right
}
TH.miscl
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: none;
    COLOR: firebrick;
    BACKGROUND-REPEAT: repeat;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.miscl_cur
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: left
}
TH.miscl_iws
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: none;
    COLOR: #315D84;
    BACKGROUND-REPEAT: repeat;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.misclb_iws
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: none;
    COLOR: #000000;
    BACKGROUND-REPEAT: repeat;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.desc
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.desc2
{
    FONT-SIZE: 10px;
    COLOR: #707070;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.symbol
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.date
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.date1
{
    FONT-SIZE: 12px;
    WIDTH: 1000pc;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.date_iws
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.time
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.money
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: right
}
TD.money_neg
{
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: right
}
TD.money_small
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: right
}
TD.moneyb_small
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: right
}
.money_small_neg
{
	font-size: 11px;
	color: red;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.quant
{
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.quant_iws
{
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.ticker
{
	font-size: 10px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.tickerRed
{
	font-size: 10px;
	color: firebrick;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.tickerGreen
{
	font-size: 10px;
	color: green;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.tickerl
{
	font-size: 10px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
TD.uticker
{
	font-size: 10px;
	color: #006600;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.dticker
{
	font-size: 10px;
	color: #660000;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.sticker
{
	font-size: 10px;
	color: #0000cd;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.miscc
{
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
}
TD.miscc_big
{
	font-size: 18px;
	color: #3366CC;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}
TD.miscc_small
{
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
}
TD.miscr
{
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.miscr_small
{
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.miscl
{
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
TD.misclRed
{
	font-size: 12px;
	color: red;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
TD.miscrRed
{
	font-size: 12px;
	color: red;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.misclGreen
{
	font-size: 12px;
	color: green;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
TD.miscrGreen
{
	font-size: 12px;
	color: green;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.miscl_small
{
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
TD.miscl_tiny
{
	font-size: 10px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
TD.miscc_small
{
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
}
TD.miscr_small
{
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.miscl_small
{
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
TD.disclaimer
{
	font-size: 12px;
	color: #666666;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	background-color: #ffffff;
	text-align: left;
}
TD.subtotal
{
	border-top: gray 1px solid;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
TD.subtotal1
{
	font-weight: bolder;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.subtotal_iws
{
	border-top: gray 1px solid;
	font-weight: bold;
	font-size: 15px;
	color: #315D84;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
TD.subtotall
{
	border-top: gray 1px solid;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
TD.subtotall1
{
	font-weight: bolder;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
}
TD.subtotalr
{
	border-top: gray 1px solid;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.subtotalr1
{
	font-weight: bolder;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.subtotalr_bold
{
	border-top: gray 1px solid;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.subtotalr_bold_iws
{
	border-top: gray 1px solid;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.subtotall_bold_iws
{
	border-top: gray 1px solid;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}

.titleBlack
{
	font-weight: bold;
	font-size: 18px;
	color: black;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
	text-align: left;
}
.titleGreen
{
	font-weight: bold;
	font-size: 18px;
	color: green;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
	text-align: left;
}
.titleOrange
{
	font-weight: bold;
	font-size: 18px;
	color: #F78C0E;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
	text-align: left;
	vertical-align: text-top;
}
.subtitleBlack
{
	font-weight: bold;
	font-size: 14px;
	color: black;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: left;
}
.subtitleRed
{
	font-weight: bold;
	font-size: 14px;
	color: red;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: left;
}
.subtitleOrange
{
	font-weight: bold;
	font-size: 16px;
	color: #F78C0E;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: left;
}
.subtitleGreen
{
	font-weight: bold;
	font-size: 16px;
	color: Green;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: left;
}
TD.qualifier
{
	padding-bottom: 5px;
	color: dimgray;
	font-family: arial, helvetica, sans-serif;
	background-color: white;
	text-align: left;
}
TD.value
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
}
TD.value_iws
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
}
TD.valuer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: right
}
TD.valuer_iws
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.valuer_neg
{
	font-weight: bold;
	font-size: 12px;
	color: red;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.valuer_neg_iws
{
	font-weight: bold;
	font-size: 11px;
	color: red;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TR.odd
{
	background-color: #ededf8;
}
TR.gray
{
	background-color: #eaeaea;
}
TR.even
{
	background-color: #ffffff;
}
.disclaimer
{
	font-size: 12px;
	vertical-align: bottom;
	color: slategray;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
}
.qualifier
{
	font-size: 12px;
	vertical-align: bottom;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	background-color: #ffffff;
}
.newsattrib
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: bottom;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.instruction
{
	font-size: 12px;
	color: #315D84;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
DIV.publiccontent
{
	margin-top: -250px;
	visibility: visible;
	margin-left: 210px;
}
TD.footer
{
	font-size: 10px;
	color: gray;
	font-family: Arial, helvetica, sans-serif;
}
TD.sidebar
{
	font-size: 16pt;
	font-family: arial, helvetica, sans-serif;
	background-color: #d6be96;
}
TABLE.sidebarwrapper
{
	margin: 0px;
}
.pagetitle
{
	font-weight: bolder;
	font-size: large;
	margin-left: 0px;
	color: lime;
	font-style: normal;
	font-family: Times New Roman, Times, serif;
}
.sidebartitle
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	vertical-align: bottom;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
.redmkt
{
	font-weight: bold;
	font-size: 12px;
	color: #990000;
	font-family: arial, helvetica, sans-serif;
}
.grnmkt
{
	font-weight: bold;
	font-size: 12px;
	color: #005529;
	font-family: arial, helvetica, sans-serif;
}
.bluemkt
{
	font-weight: bold;
	font-size: 12px;
	color: #375b9d;
	font-family: arial, helvetica, sans-serif;
}
TD.sidebarcontent
{
	font-size: 9pt;
	font-family: arial, helvetica, sans-serif;
}
.subtotal
{
	font-weight: bold;
}
.sidebaroptiontitle
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 14px;
	vertical-align: bottom;
	color: #333333;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
TD.sectiontitle
{
	font-weight: bold;
	font-size: 15px;
	padding-top: 25px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
TD.percent
{
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.percent_iws
{
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.percent_neg
{
	font-size: 12px;
	color: red;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.percent_neg_iws
{
	font-size: 11px;
	color: red;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TH.percent
{
	font-weight: normal;
	font-size: 11px;
	color: firebrick;
	font-style: normal;
	font-family: Arial, Helvetica;
	text-align: right;
}
TH.percent_iws
{
	font-weight: normal;
	font-size: 11px;
	color: #315D84;
	font-style: normal;
	font-family: Arial, Helvetica;
	text-align: right;
}
TD.whitenew
{
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	background-color: white;
}
DIV.content
{
	margin-top: 9pt;
	margin-left: 20px;
}
DIV.footer
{
	margin-top: 25px;
	margin-left: 20px;
}
DIV.navbar
{
}
TH.headergroup
{
	font-weight: bold;
	font-size: 14px;
	color: black;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
TH.headergroupl
{
	font-weight: bold;
	font-size: 14px;
	color: black;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
TH.headergroupr
{
	font-weight: bold;
	font-size: 14px;
	color: black;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}
.sidebarhome
{
	background-color: #c86d7e;
}
.sidebaraccounts
{
	background-color: #d6be95;
}
.sidebartrade
{
	background-color: #acc6c6;
}
.sidebarresearch
{
	background-color: #95b4a4;
}
.sidebarmarkets
{
	background-color: #95BAE0;
}
.sidebarcustomerservice
{
	background-color: #d6be95;
}
.desc2
{
	font-size: 10px;
	color: #808080;
	font-family: arial, helvetica, sans-serif;
}
.headergroup
{
	font-weight: bold;
	font-size: 14px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}
TD.oddshadedr
{
	font-size: 12px;
	color: black;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	background-color: #cccce3;
	text-align: right;
}
TD.evenshadedr
{
	font-size: 12px;
	color: black;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	background-color: #e3e3e3;
	text-align: right;
}
TH.shadedr
{
	font-weight: normal;
	font-size: 11px;
	color: firebrick;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	background-color: #e3e3e3;
	text-align: right;
}
TD.subtitler
{
	font-weight: bold;
	font-size: 14px;
	color: black;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}
TD.subtitle_small
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: left;
}
.orderdesc
{
	font-size: 14px;
	color: black;
	font-family: arial, helvetica, sans-serif;
}
.orderemphasis
{
	font-weight: bold;
	font-size: 14px;
	color: black;
	font-family: arial, helvetica, sans-serif;
}
.fixedwidth
{
	font-size: 12px;
	font-family: monospace;
}
.helpemphasis
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #cc6600;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.nodata
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.error
{
	font-size: 14px;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
}
.confirmation
{
	font-weight: bold;
	font-size: 14px;
	color: black;
	font-family: arial, helvetica, sans-serif;
}
.togglebutton
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CFCFCF;
	text-decoration: none;
	border-left: #444444 1px solid;
	border-top: #444444 1px solid;
	border-right: #444444 1px solid;
	border-bottom: #444444 1px solid;
}
.minibutton
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: dimgray;
	text-decoration: none;
}
.minibutton A
{
	color: black;
	background-color: lightgrey;
	text-decoration: none;
}
.minibuttondisabled
{
	font-size: 12px;
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
	background-color: lightgrey;
	text-decoration: none;
}
A.textnavL1
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.textnavL1:hover
{
	text-decoration: underline;
}
A.textnavL2
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.textnavL2:hover
{
	color: black;
	text-decoration: underline;
}
.textnavL2bkgd
{
	background-color: #8a8989;
}
A.textnavL3
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.textnavL3Sel
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.textnavSupL3
{
	font-size: 12px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.textnavsup:hover
{
	text-decoration: underline;
}
A.rightnav
{
	font-weight: normal;
	font-size: 12px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.bluenav
{
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.broadcast
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	font-weight: bold;
	font-size: 16px;
	background: lightgoldenrodyellow;
	border-left: red 1px solid;
	color: black;
	border-bottom: red 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}
.warning
{
	font-weight: bold;
	font-size: 12px;
	color: red;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
.footnote
{
	font-size: 12px;
	color: #666666;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
TD.rowheadl
{
	font-size: 12px;
	background-image: none;
	color: firebrick;
	background-repeat: repeat;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
TD.rowheadc
{
	font-size: 12px;
	background-image: none;
	color: firebrick;
	background-repeat: repeat;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
}
TD.rowheadr
{
	font-size: 12px;
	background-image: none;
	color: firebrick;
	background-repeat: repeat;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.glossaryalphabet A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: darkslateblue;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.bold
{
    FONT-WEIGHT: bold
}

TD.webnoteteaser
{
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #fefdac
}
TD.webnoteteaser A
{
    COLOR: black;
    TEXT-DECORATION: none
}
TD.webnoteteaserheader
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 3px;
    COLOR: black;
    PADDING-TOP: 3px;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #eee7bf
}
TD.webnoteteaserheader A
{
    COLOR: black;
    TEXT-DECORATION: none
}
P.pagebreakbefore
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.chartlink
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.chartlink A
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif
}
TD.tickertape
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #c0c0c0;
    TEXT-ALIGN: left
}
.resultsc
{
    FONT-SIZE: 12px;
    COLOR: #315D84;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.resultsl
{
    FONT-SIZE: 12px;
    COLOR: #315D84;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.timer
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: right
}
.resultsr
{
    FONT-SIZE: 12px;
    COLOR: #315D84;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: right
}
.miniresults
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.minifield
{
    FONT-SIZE: 10px;
    COLOR: #660000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.red
{
    COLOR: red
}
.green
{
    COLOR: green
}
TD.subtotal_boldr
{
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: right
}
INPUT.grayr_iws
{
	border-right: medium none;
	padding-right: 1px;
	border-top: medium none;
	padding-left: 1px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 1px;
	border-left: medium none;
	width: 84px;
	color: #000000;
	padding-top: 1px;
	border-bottom: medium none;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
	text-align: right;
}
INPUT.whiter_iws
{
	border-right: medium none;
	padding-right: 1px;
	border-top: medium none;
	padding-left: 1px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 1px;
	border-left: medium none;
	width: 84px;
	color: #000000;
	padding-top: 1px;
	border-bottom: medium none;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: right;
}
TD.subtotalr_bold_iwsR
{
	border-top: gray 1px solid;
	font-weight: bold;
	font-size: 11px;
	color: red;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.moneyb_smallR
{
	font-weight: bold;
	font-size: 11px;
	color: red;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}
TD.symbol11
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: Arial, helvetica, sans-serif;
	text-align: left;
}
A.Spectrolink:link
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
}
A.Spectrolink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
}
A.Spectrolink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #009900;
	background-color: #fafad2;
	font-weight: bold;
	vertical-align:middle;
}

A.Spectrothlink:link
{
	font-weight: bold;
	font-size: 11px;
	background-image: none;
	color: firebrick;
	background-repeat: repeat;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}
A.Spectrothlink:visited
{
	font-weight: bold;
	font-size: 11px;
	background-image: none;
	color: firebrick;
	background-repeat: repeat;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}
A.Spectrothlink:hover
{
	font-weight: bold;
	font-size: 11px;
	background-image: none;
	color: firebrick;
	background-repeat: repeat;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	color: #009900;
	background-color: #fafad2;
}
.itemheading
{
	font-weight: bold;
	font-size: 12px;
	color: navy;
	font-family: Arial, 'Arial Black' , Helvetica-Normal;
}
.itemheadingright
{
	font-weight: bold;
	font-size: 12px;
	color: navy;
	font-family: Arial, 'Arial Black' , Helvetica-Normal;
	text-align: right;
}
.navyheading
{
	font-weight: bold;
	font-size: 15px;
	color: navy;
	font-family: Arial, 'Arial Black' , Helvetica-Normal;
}
.greenheading
{
	font-weight: bold;
	font-size: 18px;
	color:Green;
	font-family: Arial, 'Arial Black' , Helvetica-Normal;
}
.itemcontent
{
	font-size: 12px;
	color: navy;
	font-family: Arial, 'Arial Black' , Helvetica-Normal;
}

.itemheadingMaroon
{
	font-weight: bold;
	font-size: 13px;
	color: maroon;
	font-family: Arial, 'Arial Black' , Helvetica-Normal;
	vertical-align: middle;
	height: 20px;
}
.itemvalueBlue
{
	font-weight: normal;
	font-size: 12px;
	color: darkblue;
	font-family: Arial, 'Arial Black' , Helvetica-Normal;
}
.itemvalueRed
{
	font-weight: normal;
	font-size: 12px;
	color: Red;
	font-family: Arial, 'Arial Black' , Helvetica-Normal;
	background-color: cornsilk;
}

.CCare_HeadingText
{
	font-weight: normal;
	font-size: 22px;
	color: red;
	font-family: arial, helvetica, sans-serif;
}
.CCare_ContactInfoHeading
{
	font-weight: normal;
	font-size: 18px;
	color: red;
	font-family: arial, helvetica, sans-serif;
}
.CCare_ContactPh
{
	font-weight: bold;
	font-size: 20px;
	color: black;
	font-family: arial, helvetica, sans-serif;
}
.CCareLink
{
	font-weight: bold;
	font-size: 14px;
	color: blue;
	font-family: arial, helvetica, sans-serif;
}
.ContCustCareBackGround_Text
{
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	background-color: #3333cc;
	vertical-align: text-top;
	height: 32px;
}
.CustCareExample
{
	background-color: #669999;
	color: #000000;
}
.ListOfProspects
{
	font-weight: bold;
	font-size: 18px;
	color: red;
	font-family:arial, helvetica, sans-serif;
}
.gridFooter
{
	color: #003399;
	background-color: red;
}
.boldlabel
{
	font-weight: bold;
	font-size: 13px;
	color: maroon;
	font-family: arial, helvetica, sans-serif;
}

.dropdowntext
{
	font-weight: bold;
	font-size: 13px;
	color: navy;
	font-family: arial, helvetica, sans-serif;
}
.Private_PolicyHeading
{
	font-weight: bold;
	font-size: 15px;
	color: red;
	font-family: arial, helvetica, sans-serif;
}
.Private_PolicyContent
{
	font-size: 13px;
	color: black;
	font-family: arial, helvetica, sans-serif;
}
.PoliciesLink
{
	font-weight: bold;
	font-size: 16px;
	color: blue;
	font-family: arial, helvetica, sans-serif;
}
.grayBoldText
{
	font-weight: bold;
	font-size: 14px;
	color: gray;
	font-family: arial, helvetica, sans-serif;
}
.table_labelBorder
{
	background-color: gainsboro;
	font-family: arial, helvetica, sans-serif;
	border-bottom: gray ridge;
	border-top: gray outset;
	color: navy;
}
.redLabel
{
	position: absolute; 
	right: 0; 
	background: #FF0000 100%; 
	width: 5px; 
	float: right;
	height :28px;
	vertical-align:top;
	top:0;
}
.grayArrow
{
	position: absolute; 
	vertical-align: middle;
	margin-left: 3px;
	margin-right: 3px;
}
.grayText
{
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: gray;
	width:30px;
}
td
{
 white-space:normal;
}