	  
/* body
{
	overflow-y:auto;
}
*/

body
{
	height:100%;
	margin:0px;
}
html
{
	height:100%;
}





body,td,div,span,p
{
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:10.5pt;
	color:#666666;
}

.webframe
{
	width:983px;
	border-collapse:collapse;
	height:100%;
	padding:0px;
	margin: 0px auto 0px auto;
	background-color:#FFFFFF;
}


.content a
{
	color:#2f71b9;
	text-decoration:underline;
}
.content a:Hover
{
	color:#666666;
}





.ticker
{
	background: url(../images/v2/bg_ticker.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	width:929px;
	
}

.ticker_tvc
{
	background: url(../images/tvc/ticker.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	width:929px;
	
}

.ticker_thank
{
	background: url(../images/v2/bg_ticker_thank.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	width:929px;
	
}

.tickerarea div
{
	padding-left:10px;
}
.greyl
{
	background: url(../images/v2/grey_l_bg.gif);
	width:27px;
}
.greyr
{
	background: url(../images/v2/grey_r_bg.gif);
	width:27px;
}
.menu_right
{
	background: url(../images/v2/bg_right.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#homeh1
{
	font-size:17px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	color:#2F71B9;
}

#subh1
{
	font-size:17px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
	color:#2F71B9;
}


/* Wrap the following in a 'conditional comment' if you like.
  It won't make it more valid. */ 

h1
{
	font-size:10.5pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:24px;
	color:#ffffff;
	height:23px;
	line-height:23px;
	background-repeat:no-repeat;
	background-image:url(../images/v2/h1_blue_bg.gif);
	width:100%;
	text-transform:capitalize;
	/* fixing it */

}

.divh1
{
	position: relative; 
	top: 0px; 
	left: 0px;
	width:100%;
}

/*
* html .content
{
	margin-top: 20px;
}
* html .content-table
{
	margin-top: 10px;
}
*/
/*
* html h1 
{
	position: absolute;
	top:expression(eval(document.compatMode &&
		document.compatMode=='CSS1Compat') ?
		documentElement.scrollTop : document.body.scrollTop);
	left: expression("0");

}
*/



h1.blue
{
	background-image:url(../images/v2/h1_blue_bg.gif);
}

h1.green
{
	background-image:url(../images/v2/h1_green_bg.gif);
}

h1.purple
{
	background-image:url(../images/v2/h1_purple_bg.gif);
}

h1.orange
{
	background-image:url(../images/v2/h1_orange_bg.gif);
}

h1.grey
{
	background-image:url(../images/v2/h1_grey_bg.gif);
}
h1.charcoal
{
	background-image:url(../images/v2/h1_charcoal_bg.gif);
}

h1.red
{
	background-image:url(../images/v2/h1_red_bg.gif);
}
h1.black_lb
{
	background-image:url(../images/v2/h1_black_bg.gif);
}
h1.spec
{
	background-image:url(../images/v2/h1_spec_bg.gif);
}


h1.opt
{
	background-image:url(../images/v2/h1_opt_bg.gif);
}





h1.mobile_blue
{
	background-image:url(../images/v2/h1_blue_bg.gif);
	width:729px;
}
h1.mobile_green
{
	background-image:url(../images/v2/h1_green_bg.gif);
	width:729px;
}
h1.mobile_purple
{
	background-image:url(../images/v2/h1_purple_bg.gif);
	width:729px;
}
h1.mobile_orange
{
	background-image:url(../images/v2/h1_orange_bg.gif);
	width:729px;
}
h1.mobile_grey
{
	background-image:url(../images/v2/h1_grey_bg.gif);
	width:729px;
}
h1.mobile_charcoal
{
	background-image:url(../images/v2/h1_charcoal_bg.gif);
	width:729px;
}
h1.mobile_red
{
	background-image:url(../images/v2/h1_red_bg.gif);
	width:729px;
}
h1.mobile_black_lb
{
	background-image:url(../images/v2/h1_black_bg.gif);
	width:729px;
}


h2
{
	color:#2F71B9;
	font-size:12.5pt;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

.h2
{
	color:#2F71B9;
	font-size:12.5pt;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

h2.blue,.blue .h2
{
	color:#2F71B9;
}

h2.green,.green .h2
{
	color:#5FAE46;
}

h2.purple,.purple .h2
{
	color:#A6228A;
}

h2.orange,.orange .h2
{
	color:#F7931C;
}

h2.grey,.grey .h2, .grey h2
{
	color:#777777;
}
h2.brown,.brown h2, .brown h2
{
	color:#b78e4d;
}

h2.charcoal,.charcoal h2, .charcoal h2
{
	color:#363739;
}

h2.red,.red .h2
{
	color:#EC1D25;
}

h2.black_lb,.black_lb .h2
{
	color:#000;
}

h2.spec,.spec .h2
{
	color:#000;
}
h2.opt,.opt .h2
{
	color:#2fa8e0;
}


h3
{
	color:#666666;
	font-size:10.5pt;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}


.mobile_content
{
	/* margin:35px 20px 30px 24px;*/
	padding:35px 10px 30px 24px;
	text-align:justify;
	width:715px;
	/*border: 1px solid #FF0000;*/
}

.content
{
	/* margin:35px 20px 30px 24px;*/
	padding:35px 10px 30px 24px;
	text-align:justify;
	width:665px;
	/*border: 1px solid #FF0000;*/
}

.content-table
{
	padding:35px 10px 30px 14px;
	/* margin:30px 20px 30px 14px; */
	text-align:justify;
	width:665px;
	/*border: 1px solid #FF0000;*/
}



.content ul
{
	margin:0px 0px 15px -8px;
	padding:0px;
	list-style-type: none;

}
.content li
{
	background-image:url(../images/v2/content_li.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:8px;
}



hr
{
	border-top:1px solid #666666;
	border-bottom:0px;
	height:1px;
}

.header_blue_bar
{
	background-image:url(../images/v2/loggedin_bg.gif);
	width:451px;
	height:22px;
	background-repeat:no-repeat;
	margin-right:0px;
	line-height:22px;
	color:#FFFFFF;
}
.header_blue_bar div, .header_blue_bar span
{
	color:#FFFFFF;
	font-weight:bold;
}
.header_blue_bar a
{
	color:#FFFFFF;
	font-size:9pt;
	text-decoration:none;
}
.header_blue_bar a:Hover
{
	text-decoration:underline;
}


.box_blue
{
	width:176px;
	height:111px;
	margin-left:auto;
	margin-right:auto;
	background: url(../images/v2/box_blue.gif);
	background-repeat:no-repeat;
}

.box_green
{
	width:176px;
	height:111px;
	margin-left:auto;
	margin-right:auto;
	background: url(../images/v2/box_green.gif);
	background-repeat:no-repeat;
}

.box_grey
{
	width:176px;
	height:67px;
	margin-left:auto;
	margin-right:auto;
	background: url(../images/v2/box_grey.gif);
	background-repeat:no-repeat;
}

.box_grey div,.box_grey span
{
	color:#000000;
}


.bar_silver
{
	width:176px;
	height:22px;
	margin-left:auto;
	margin-right:auto;
	background: url(../images/v2/bar_silver.gif);
	background-repeat:no-repeat;
}


.sidemenu a
{
	color:#000000;
	text-decoration:none;
}
.sidemenu a:Hover
{
	text-decoration:underline;
	color:#000000;
}




.header_links a
{
	font-size:8pt;
	color:#888888;
}



.button
{
	background-color:#2f71b9;
	font-size:11pt;
	font-weight:bold;
	color:#ffffff;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #959595;
	border-bottom:1px solid #959595;
	
}





.loginForm div
{
	color:#FFFFFF;
}
.loginForm a
{
	color:#FFFFFF;
	text-decoration:none;
}
.loginForm a:Hover
{
	text-decoration:underline;
}




div.quotestart
{
	width:664px;
	height:41px;
	background-image:url(../images/v2/quote_top.gif);
	background-repeat:no-repeat;
}

div.quoteend
{
	width:664px;
	background-image:url(../images/v2/quote_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

div.quoteend div
{
	padding:0px 54px 22px 45px;
}

div.roundedstart
{
	width:664px;
	height:41px;
	background-image:url(../images/v2/rounded_top.gif);
	background-repeat:no-repeat;
}

div.roundedend
{
	width:664px;
	background-image:url(../images/v2/rounded_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

div.roundedend div
{
	padding:0px 54px 22px 45px;
}


a.asrmenu
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-family:Tahoma;
}

a.asrmenu:Hover
{
	color: #DDDDFF;
	text-decoration:none;
}

div.person
{
	color:#28aae1;
	font-size:14pt;
	font-weight:bold;
}
div.personq
{
	color:#888888;
	font-size:11pt;
	font-weight:bold;
}
div.persontitle
{
	color:#28aae1;
	font-size:11pt;
	font-weight:bold;
}

font.subheading
{
	color:#5D85B6;
	font-size:16px;
	font-weight:bold;
}
IGNOREp
{
	text-align : justify;
}
ol
{
	text-align : justify;
}
ul
{
	text-align : justify;
}
blockquote
{
	text-align : justify;
}

div.smallheading
{
	color:#666666;
	font-size:17px;
	font-weight:bold;
	margin-top:14px;
	margin-bottom:10px;
}

div.smallheading2
{
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#818181;
	border-bottom:1px solid #D7D7D7;
	margin-top:3px;
	margin-bottom:3px;
	background-image: url(images/sh_block.gif);
	background-repeat: no-repeat;
	background-position:0px 3px;
	padding-left:23px;
}


.reportsub
{
	background:#FFFFFF;
	border-top:1px solid #7DA7D9;
	border-bottom:1px double #7DA7D9;
	margin-bottom:3px;
}


.reporttitle
{
	margin-bottom:15px;
	margin-top:15px;
	text-align:left;
	color:#666666 !important;
	font-size:10pt;
	font-weight:bold;
	border:0px !important;
	text-transform:none;

}
.reporttitle_small
{
	margin-bottom:0px;
	margin-top:5px;
	text-align:left;
	color:#666666 !important;
	font-size:10pt;
	font-weight:bold;
	border:0px !important;
}
.wreporttitle
{
	margin-bottom:15px;
	margin-top:15px;
	text-align:left;
	color:#18432E !important;
	font-size:13pt;
	border:0px !important;
}
.wreporttitlealert
{
	margin-bottom:15px;
	margin-top:15px;
	text-align:left;
	background:#D74D0B;
	color:#FFFFFF;
	font-size:13pt;
	padding:3px;
	text-align:center;
}
.reportdate
{
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
	padding-right:20px;
}

div.page
{
	page-break-before: always
}

table.table-info
{
	width:680px;
	height:auto;
	border-collapse:collapse;
}

table.table-info td
{
	border-bottom:3px solid #F2F2F2;
	padding:3px 3px 3px 10px;
}

table.table-info td.topborder
{
	border-top:4px solid #F2F2F2;
}

table.table-info td.bottomborder
{
	border-bottom:10px solid #F2F2F2;
}

table.table-seminar
{
	width:680px;
}

table.table-seminar td
{
	border-bottom:3px solid #F2F2F2;
	padding:3px 3px 3px 10px;
}

table.table-seminar td.topborder
{
	border-top:4px solid #F2F2F2;
}

table.table-seminar td.bottomborder
{
	border-bottom:10px solid #F2F2F2;
}



table.table-other
{
	border-collapse:collapse;
}

table.table-other td
{
	border-bottom:4px solid #F2F2F2;
	padding:3px 3px 3px 10px;
}

table.table-other td.topborder
{
	border-top:4px solid #F2F2F2;
}

table.table-other td.bottomborder
{
	border-bottom:10px solid #F2F2F2;
}



td.cellheading
{
	background:#666666;
	color:#FFFFFF;
	font-size:10.5pt;
	padding-left:10px;
	font-weight:bold;
	text-align:left;
}

td.cellheading a
{
	color:#FFFFFF;
}

td.cellheading a:hover
{
	color:#081e6d;
}



td.cellcolumn
{
	background:#666666;
	color:#FFFFFF;
	font-size:10pt;
	padding-left:10px;
	font-weight:bold;
}



td.cellheadingalert
{
	background:#555555;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11pt;
	background-image:url(images/cellheading3_bg.gif);
	background-repeat:repeat-x;
}
td.cellsubheading
{
	background:#BBBBBB;
	font-weight:bold;
	/*background-image:url(images/cellheading4_bg.gif);*/
	background-repeat:repeat-x;
}
td.cellsubheading2
{
	background:#BBBBBB;
	font-weight:bold;
}

td.cell
{
	background:#D9D9D9;
	font-size:10pt;
	vertical-align:middle;
	padding-left:10px;
	color:#666666;
	text-align:left;
}

td.cell_update_orange
{
	background:#FFF4EA;
	font-size:10pt;
	vertical-align:middle;
	padding-left:10px;
	color::#666666;
	text-align:left;
}

td.cellb
{
	border:1px solid #000000;
}

td.c
{
	text-align:center;
}
td.r
{
	text-align:right;
}
td.l
{
	text-align:left;
}

td.pricenormal
{
	background:#DDDDDD;
	/*text-align:right;*/
	color:#FFFFFF;
	font-size:8pt;
}
.b
{
	font-weight:bold;
}
td.priceup
{
	background:#177B2F;
	/*text-align:right;*/
	color:#FFFFFF;
	font-size:8pt;
}

td.pricedown
{
	/*text-align:right;*/
	background:#D93239;
	color:#FFFFFF;
	font-size:8pt;
}

td.pricezero
{
	background:#F99219;
	/*text-align:right;*/
	color:#FFFFFF;
	font-size:8pt;
}

font.pricenormal
{
	color:#000000;
	font-weight:bold;
}

font.priceup
{
	color:#177B2F;
	font-weight:bold;
}

font.pricedown
{
	font-weight:bold;
	color:#D93239;
}

font.pricezero
{
	font-weight:bold;
	color:#F99219;
}

form
{
	margin:0px;
	padding:0px;
}
td.highlightChange
{
	background:#448CCB;
}
.small
{
	font-size:8pt;
}
.smallest
{
	font-size:7pt;
	color:#555555;
}
.BLACK
{
	background-color:#000000;
	color:#FFFFFF;
}
/*div.GREEN,span.GREEN,td.GREEN
{
	background-color:#339900;
	color:#FFFFFF;
}*/
.bigtext
{
	font-size:12pt;
	font-weight:bold;
}

.lastupdated
{
	font-size:8pt;
	color:#888888;
}
.ACTENTRY {font-weight:bold; color:#177B2F; }
.ACTENTERED {font-weight:bold; color:#177B2F; }
.ACTBUY {font-weight:bold; color:#177B2F; }
.ACTOUTPERFORM {font-weight:bold; color:#177B2F; }
.ACTADD {font-weight:bold; color:#177B2F; }
.ACTSELL {font-weight:bold; color:#FF0000; }
.ACTUNDERPERFORM {font-weight:bold; color:#FF0000; }
.ACTHOLD {font-weight:bold; color:#177B2F; }
.ACTSTRONGHOLD {font-weight:bold; color:#177B2F; }
.ACTMONITOR {font-weight:bold; color:#F99219; }
.ACTREDUCE {font-weight:bold; color:#FF0000; }
.ACTSELL {font-weight:bold; color:#FF0000; }
.ACTNOTENTERED {font-weight:bold; color:#FF0000; }
.ACTMARKETEXIT {font-weight:bold; color:#FF0000; }
.ACTEXITED {font-weight:bold; color:#FF0000; }
.ACTAVOID {font-weight:bold; color:#FF0000; }

.CELLENTRY {font-weight:bold; background-color:#177B2F; color:#FFFFFF; }
.CELLENTERED {font-weight:bold; background-color:#177B2F; color:#FFFFFF; }
.CELLBUY {font-weight:bold; background-color:#177B2F; color:#FFFFFF; }
.CELLOUTPERFORM {font-weight:bold; background-color:#177B2F; color:#FFFFFF; }
.CELLADD {font-weight:bold; background-color:#177B2F; color:#FFFFFF; }
.CELLSTRONGHOLD {font-weight:bold; background-color:#177B2F; color:#FFFFFF; }

.CELLHOLD {font-weight:bold; background-color:#F99219; color:#FFFFFF; }
.CELLMONITOR {font-weight:bold; background-color:#F99219; color:#FFFFFF; }

.CELLREDUCE {font-weight:bold; background-color:#D93239; color:#FFFFFF; }
.CELLSELL {font-weight:bold; background-color:#D93239; color:#FFFFFF; }
.CELLUNDERPERFORM {font-weight:bold; background-color:#D93239; color:#FFFFFF; }
.CELLMARKETEXIT {font-weight:bold; background-color:#D93239; color:#FFFFFF; }
.CELLEXITED {font-weight:bold; background-color:#D93239; color:#FFFFFF; }
.CELLAVOID {font-weight:bold; background-color:#AA0000; color:#FFFFFF; }
.CELLNOTENTERED {font-weight:bold; background-color:#000000; color:#FFFFFF; }
.CELLNEWS {font-weight:bold; background-color:#7F96B0; color:#FFFFFF; }


.imageENTRY 	{
	background-image:url(../images/v2/icon_right_green.gif); 	background-repeat:no-repeat;
	width:13px; 	height:12px; 	float:left; 	padding-left:4px;  }
.imageENTERED 	{
	background-image:url(../images/v2/icon_right_green.gif); 	background-repeat:no-repeat;
	width:13px; 	height:12px; 	float:left; 	padding-left:4px;  }
.imageBUY 	{
	background-image:url(../images/v2/icon_right_green.gif); 	background-repeat:no-repeat;
	width:13px; 	height:12px; 	float:left; 	padding-left:4px;  }
.imageOUTPERFORM 	{
	background-image:url(../images/v2/icon_right_green.gif); 	background-repeat:no-repeat;
	width:13px; 	height:12px; 	float:left; 	padding-left:4px;  }
.imageADD	{
	background-image:url(../images/v2/icon_right_green.gif); 	background-repeat:no-repeat;
	width:13px; 	height:12px; 	float:left; 	padding-left:4px;  }
.imageSTRONGHOLD 	{
	background-image:url(../images/v2/icon_right_green.gif); 	background-repeat:no-repeat;
	width:13px; 	height:12px; 	float:left; 	padding-left:4px;  }
.imageACCUMULATE 	{
	background-image:url(../images/v2/icon_right_green.gif); 	background-repeat:no-repeat;
	width:13px; 	height:12px; 	float:left; 	padding-left:4px;  }


.imageHOLD 	{
	background-image:url(../images/v2/icon_right_orange.gif); 	background-repeat:no-repeat;
	width:13px; 	height:12px; 	float:left; 	padding-left:4px;  }
.imageMONITOR 	{
	background-image:url(../images/v2/icon_right_orange.gif); 	background-repeat:no-repeat;
	width:13px; 	height:12px; 	float:left; 	padding-left:4px;  }
.imagePENDING 	{
	background-image:url(../images/v2/icon_right_orange.gif); 	background-repeat:no-repeat;
	width:13px; 	height:12px; 	float:left; 	padding-left:4px;  }	
.imageNEUTRAL 	{
	background-image:url(../images/v2/icon_right_orange.gif); 	background-repeat:no-repeat;
	width:13px; 	height:12px; 	float:left; 	padding-left:4px;  }
.imageNOTENTERED 	{
	background-image:url(../images/v2/icon_right_grey.gif); 	background-repeat:no-repeat;
	width:13px; 	height:12px; 	float:left; 	padding-left:4px;  }
.imageREDUCE 	{
	background-image:url(../images/v2/icon_right_red.gif); 	background-repeat:no-repeat;
	width:13px; 	height:12px; 	float:left; 	padding-left:4px;  }
.imageSELL 	{
	background-image:url(../images/v2/icon_right_red.gif); 	background-repeat:no-repeat;
	width:13px; 	height:12px; 	float:left; 	padding-left:4px;  }
.imageUNDERPERFORM 	{
	background-image:url(../images/v2/icon_right_red.gif); 	background-repeat:no-repeat;
	width:13px; 	height:12px; 	float:left; 	padding-left:4px;  }
.imageMARKETEXIT 	{
	background-image:url(../images/v2/icon_right_red.gif); 	background-repeat:no-repeat;
	width:13px; 	height:12px; 	float:left; 	padding-left:4px;  }
.imageEXITED	{
	background-image:url(../images/v2/icon_right_red.gif); 	background-repeat:no-repeat;
	width:13px; 	height:12px; 	float:left; 	padding-left:4px;  }
.imageAVOID 	{
	background-image:url(../images/v2/icon_right_red.gif); 	background-repeat:no-repeat;
	width:13px; 	height:12px; 	float:left; 	padding-left:4px;  }




.CELLLONG {font-weight:bold; background-color:#177B2F; color:#FFFFFF; }
.CELLSHORT {font-weight:bold; background-color:#D93239; color:#FFFFFF; }
.CELLNEUTRAL {font-weight:bold; background-color:#CCCCCC; color:#000000; }

.CELLGREY {font-weight:bold; background-color:#CCCCCC; color:#777777; }
.CELLDATE {font-weight:bold; background-color:#FFFFFF; color:#777777; border:1px solid #AAAAAA; }
.CELLDATENEW {font-weight:bold; background-color:#FFFFFF; color:#000000; border:1px solid #AAAAAA; }
.CELL_V { height:32px; }
.CELLTITLE {font-weight:bold; background-color:#FFFFFF; border:1px solid #AAAAAA; }

.CELLTRADELIST {font-weight:bold; background-color:#555555; color:#FFFFFF; font-family:Verdana, Arial, HelveticaNeue,Helvetica, sans-serif font-weight:bold; font-size:14px; letter-spacing:1px;}
.CELLCALCFORM {font-weight:bold; background-color:#A2A0A0; color:#FFFFFF; font-family:Verdana, Arial, HelveticaNeue,Helvetica, sans-serif font-weight:bold; font-size:11px; letter-spacing:1px;}
.CELLTRADEHEADING {font-weight:bold; background-color:#BBBBBB; color:#000000; font-family:Verdana, Arial, HelveticaNeue,Helvetica, sans-serif font-weight:bold; font-size:11px; letter-spacing:1px;}
.CELLTRADEHEADINGCALC {font-weight:bold; background-color:#BBBBBB; color:#000000; font-family:Verdana, Arial, HelveticaNeue,Helvetica, sans-serif font-weight:bold; font-size:10px; letter-spacing:1px;}
.CELLTRADEERROR {font-weight:bold; background-color:#CC0000; color:#CCCCCC; font-family:Verdana, Arial, HelveticaNeue,Helvetica, sans-serif font-weight:bold; font-size:10px; letter-spacing:1px;}
.CELLCALCSTAT {font-weight:bold; background-color:#555555; color:#FFFFFF; font-family:Verdana, Arial, HelveticaNeue,Helvetica, sans-serif font-weight:bold; font-size:11px; letter-spacing:1px;}

.CELLLISTON {font-weight:bold; background-color:#BBBBBB; color:#000000; font-family:Verdana, Arial, HelveticaNeue,Helvetica, sans-serif font-weight:bold; font-size:8px; letter-spacing:1px;}
.CELLLISTOFF {font-weight:bold; background-color:#DDDDDD; color:#000000; font-family:Verdana, Arial, HelveticaNeue,Helvetica, sans-serif font-weight:bold; font-size:8px; letter-spacing:1px;}

.PIVOTRESISTANCEMAJOR1 {font-weight:bold;color:#FFFFFF;background:#177B2F;}
.PIVOTRESISTANCEMAJOR2 {font-weight:bold;color:#FFFFFF;background:#177B2F;}
.PIVOTSUPPORTMAJOR1 {font-weight:bold;color:#FFFFFF;background:#D93239;}
.PIVOTSUPPORTMAJOR2 {font-weight:bold;color:#FFFFFF;background:#D93239;}
.PIVOTRESISTANCE {font-weight:bold;color:#177B2F; }
.PIVOTSUPPORT {font-weight:bold;color:#D93239; }
.PIVOTMINOR {font-weight:bold;color:#FFFFFF;background:#999999;}
.PIVOTGRAVITATION {font-weight:bold;color:#FFFFFF;background:#F99219;}

.gradingU { color: #177B2F; font-weight:bold;}
.gradingD { color: #D93239; font-weight:bold;}

.bb { border-bottom:1px solid #000000; }
.br { border-right:1px solid #000000; }
.bl { border-left:1px solid #000000; }
.bt { border-top:1px solid #000000; }

.barHeading
{
	color:#000000;
	font-weight:bold;
	font-size:9pt;
	background-repeat:repeat-x;
	padding:4px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #000000;
}

.barGold
{
	background:#C1AF43;
	background-image:url(images/bar-gold.gif);
}
.barSilver
{
	background:#DDDDDD;
	background-image:url(images/bar-silver.gif);
}
.barBlue
{
	background:#7F96B0;
	background-image:url(images/bar-blue.gif);
}
.barBronze
{
	background:#AD855D;
	background-image:url(images/bar-bronze.gif);
}
.barOrange
{
	background:#E77717;
	background-image:url(images/bar-orange.gif);
}
div.book
{
	border:1px solid #999999;
	margin-bottom:10px;
	padding:5px;
}

.bookTitle
{
	font-size:17px;
	font-weight:bold;
	text-transform:lowercase;	
}

/* Hover colours to use in green areas */
div.green a
{
	color:#666666;
}
div.green a.selected
{
	color:#04884B;
}
div.green a:hover
{
	color:#04884B;
}
div.green a.cellheadinglink
{
	color:#FFFFFF;
}
div.green a:hover.cellheadinglink
{
	color:#081e6d;
}


div.purple a
{
	color:#666666;
}
div.green a.selected
{
	color:#652F8D;
}
div.purple a:hover
{
	color:#652F8D;
}
div.purple a.cellheadinglink
{
	color:#FFFFFF
}
div.purple a:hover.cellheadinglink
{
	color:#081e6d;
}

div.orange a
{
	color:#666666;
}
div.orange a.selected
{
	color:#F7931C;
}
div.orange a:hover
{
	color:#F7931C;
}

div.orange a.cellheadinglink
{
	color:#FFFFFF
}
div.orange a:hover.cellheadinglink
{
	color:#081e6d;
}


div.red a
{
	color:#666666;
}
div.green a.selected
{
	color:#923030;
}
div.red a:hover
{
	color:#923030;
}
div.red a.cellheadinglink
{
	color:#FFFFFF
}
div.red a:hover.cellheadinglink
{
	color:#081e6d;
}


div.charcoal a
{
	color:#666666;
}
div.charcoal a.selected
{
	color:#363739;
}
div.charcoal a:hover
{
	color:#363739;
}
div.charcoal a.cellheadinglink
{
	color:#FFFFFF
}
div.charcoal a:hover.cellheadinglink
{
	color:#081e6d;
}


div.black_lb a
{
	color:#666666;
}
div.black_lb a.selected
{
	color:#000;
}
div.black_lb a:hover
{
	color:#000;
}
div.black_lb a.cellheadinglink
{
	color:#FFFFFF
}
div.black_lb a:hover.cellheadinglink
{
	color:#081e6d;
}

div.spec a
{
	color:#666666;
}

div.spec a.selected
{
	color:#000;
}
div.spec a:hover
{
	color:#000;
}
div.spec a.cellheadinglink
{
	color:#FFFFFF
}
div.spec a:hover.cellheadinglink
{
	color:#081e6d;
}

div.spec a
{
	color:#666666;
}


div.opt a
{
	color:#666666;
}

div.opt a.selected
{
	color:#2fa8e0;
}
div.opt a:hover
{
	color:#2fa8e0;
}
div.opt a.cellheadinglink
{
	color:#FFFFFF
}
div.opt a:hover.cellheadinglink
{
	color:#081e6d;
}



/***********************************************************************/
TR.normal TD.cell
{
	color:#666666;
}

TD.normal
{
	color:#666666;
}

span.normal
{
	color:#666666;
}

TR.highlight_purple TD.cell
{
	color:#652F8D;
	cursor:pointer;
}

TR.highlight_green TD.cell
{
	color:#04884B;
	cursor:pointer;
}

TR.highlight_orange TD.cell
{
	color:#F7931C;
	cursor:pointer;
}

TR.highlight_red TD.cell
{
	color:#923030;
	cursor:pointer;
}

TR.highlight_charcoal TD.cell
{
	color:#363739;
	cursor:pointer;
}

TR.highlight_black_lb TD.cell
{
	color:#000;
	cursor:pointer;
}

TR.highlight_spec TD.cell
{
	color:#000;
	cursor:pointer;
}

td.highlight_spec
{
	color:#000;
	cursor:pointer;
}

span.highlight_spec
{
	color:#000;
	cursor:pointer;
}


TR.highlight_opt TD.cell
{
	color:#2fa8e0;
	cursor:pointer;
}

td.highlight_opt
{
	color:#2fa8e0;
	cursor:pointer;
}

span.highlight_opt
{
	color:#2fa8e0;
	cursor:pointer;
}


.trader_note__orange
{
	background-color:#FFF4EA;
	padding:15px;
	border:1px solid #F7931C;
}


/***********************************************************************/



.bookAuthor
{
	font-weight:bold;
}
.bookPrice
{
	font-size:13pt;
	font-weight:bold;
}
.bookShop
{

}
.bookRating
{
	font-weight:bold;
}
.bookReviewTitle
{
	margin-top:15px;
	margin-bottom:15px;
	adisplay:block;
	font-size:13pt;
	font-weight:bold;
}
.bookReview
{
	adisplay:block;
}
.bookRateIt
{
	margin-top:15px;
}
.c
{
	text-align:center;
}
.r
{
	text-align:right;
}
.j
{
	text-align:justify;
}
.s
{
	font-size:8pt;
}

tr.invoiceHeader td
{
	border-bottom:2px solid #000000;
	font-weight:bold;
	background:#C4DF9B;
}
tr.invoiceCell td
{
	background:#E5F7C9;
	border-bottom:1px solid #AFCA86;
}
.medium_title
{
	color:#9b7f1d;
	font-weight:bold;
	font-size:12pt;
}
/********************/
/* MARKETPULSE MENU */
/********************/
td.menuon_v2_m
{
	background-image:url(images/reports/marketpulse/tab_on.gif);
	background-repeat:no-repeat;
	width:245px;
}
td.menuoff_v2_m
{
	background-image:url(images/reports/marketpulse/tab_off.gif);
	background-repeat:no-repeat;
	width:245px;
	
}
a.menuon_v2_m
{
	color:#000000;
	text-decoration:none;
}
a.menuon_v2_m:Hover
{
	color:#000000;
	text-decoration:underline;
}
a.menuoff_v2_m
{
	color:#FFFFFF;
	text-decoration:none;
}
a.menuoff_v2_m:Hover
{
	color:#FFFFFF;
	text-decoration:underline;
}



.image_BUY
{
	background-image:url(../images/v2/icon_right_green.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;
}
.image_SELL
{
	background-image:url(../images/v2/icon_right_red.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;	
}
.image_HOLD
{
	background-image:url(../images/v2/icon_right_orange.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;	
}


.image_priceup
{
	background-image:url(../images/v2/icon_right_green.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;
}
.image_pricedown
{
	background-image:url(../images/v2/icon_right_red.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;	
}
.image_pricezero
{
	background-image:url(../images/v2/icon_right_orange.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;	
}
.image_priceblank
{
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;	
}




.image_ENTERED
{
	background-image:url(../images/v2/icon_right_green.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;
}
.image_NOTENTERED
{
	background-image:url(../images/v2/icon_right_grey.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;
}
.image_EXITED
{
	background-image:url(../images/v2/icon_right_red.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;	
}
.image_MONITOR
{
	background-image:url(../images/v2/icon_right_orange.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;	
}

.image_PENDING
{
	background-image:url(../images/v2/icon_right_orange.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;	
}


.image_LONG
{
	background-image:url(../images/v2/icon_right_green.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;
}
.image_SHORT
{
	background-image:url(../images/v2/icon_right_red.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;	
}
.image_NEUTRAL
{
	background-image:url(../images/v2/icon_right_orange.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;	
}
.image_OTHER
{
	background-image:url(../images/v2/icon_right_blue.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;	
}


.image_WHITE
{
	background-image:url(../images/v2/icon_right_white.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;
}


.image_GREEN
{
	background-image:url(../images/v2/icon_right_green.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;
}
.image_RED
{
	background-image:url(../images/v2/icon_right_red.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;	
}
.image_ORANGE
{
	background-image:url(../images/v2/icon_right_orange.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;	
}
.image_BLUE
{
	background-image:url(../images/v2/icon_right_blue.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;	
}
.image_GREY
{
	background-image:url(../images/v2/icon_right_grey.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;	
}

.image_WHITE_port
{
	background-image:url(../images/v2/icon_right_white_v2.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;
}


.image_GREEN_port
{
	background-image:url(../images/v2/icon_right_green_v2.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;
}
.image_RED_port
{
	background-image:url(../images/v2/icon_right_red_v2.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;	
}
.image_ORANGE_port
{
	background-image:url(../images/v2/icon_right_orange_v2.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;	
}
.image_BLUE_port
{
	background-image:url(../images/v2/icon_right_blue_v2.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;	
}
.image_GREY_port
{
	background-image:url(../images/v2/icon_right_grey_v2.gif);
	background-repeat:no-repeat;
	width:13px;
	height:12px;
	float:left;
	padding-left:4px;	
}


td.pricenormalCodes
{
	background:#DDDDDD;
	/*text-align:right;*/
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana, Arial, HelveticaNeue,Helvetica, sans-serif font-weight:bold;
	font-size:11px;
	letter-spacing:1px;
}

td.priceupCodes
{
	background:#177B2F;
	/*text-align:right;*/
	color:#FFFFFF;
	font-weight:normal;
	font-family:Verdana, Arial, HelveticaNeue,Helvetica, sans-serif font-weight:bold;
	font-size:11px;
	letter-spacing:1px;
}

td.pricedownCodes
{
	/*text-align:right;*/
	background:#D93239;
	color:#FFFFFF;
	font-weight:normal;
	font-family:Verdana, Arial, HelveticaNeue,Helvetica, sans-serif font-weight:bold;
	font-size:11px;
	letter-spacing:1px;
}

td.pricezeroCodes
{
	background:#F99219;
	/*text-align:right;*/
	color:#FFFFFF;
	font-weight:normal;
	font-family:Verdana, Arial, HelveticaNeue,Helvetica, sans-serif font-weight:bold;
	font-size:11px;
	letter-spacing:1px;
}

a.cellheadinglink
{
	color:#FFFFFF;
}

a.cellheadinglink:hover
{
	color:#081e6d;
}




.hideRow
{
	display:none;
}
.displayRow
{
	display:table-row;
}


ul.mediacentre
{
	margin-left:0px;
	padding-left:0px;
	list-style-position:outside;
}
ul.mediacentre li
{
	margin-left:15px;
}
.light_box_1
{
	background-color:#e2eef8;
	padding:15px;
	border:1px solid #b4e3f6;
}
.light_box_1 td
{
	text-align:left;
}
div.notice
{
	background-image:url(../images/bg_error_2.gif);
	background-repeat:no-repeat;
	width:670px;
	height:74px;
	line-height:22px;
	font-size:10.5pt;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:20px;
}

div.notice div
{
	padding:15px;
	color:#be0202;
	text-align:left;
}


.video{
    width:480px; height:270px;
    margin:0 0 18px 0;
}

.video_landing{
    width:300px; height:200px;
    margin:0 0 0px 0;
}

.video_vip{
    width:400px; height:220px;
    margin:0 0 18px 0;
}

.video_cfd{
    width:176px; height:150px;
    margin:10px 0 10px 0;
}

.video_seminar{
    width:512px; height:288px;
    margin:0px 0 0px 0;
}


/*********************************************************************************************************************************/
/* Home page square backgrounds */

.box_tl
{ background-image:url(../images/v2/cfd/background_01.png);
background-repeat:no-repeat;
background-position:top;
width:23px;
height:9px;
padding:0px;
}

.box_t
{ background-image:url(../images/v2/cfd/background_02.png);
background-repeat:repeat-x;
background-position:top;
height:9px;
padding:0px;
}


.box_tr
{ background-image:url(../images/v2/cfd/background_03.png);
background-repeat:no-repeat;
background-position:top;
width:19px;
height:9px;
padding:0px;
}

.box_l
{ background-image:url(../images/v2/cfd/background_04.png);
background-repeat:repeat-y;
background-position:top;
width:23px;
padding:0px;
}

.box_c
{ background-image:url(../images/v2/cfd/background_05.png);
background-repeat:repeat;
background-position:top;
padding:0px;
}

.box_r
{ background-image:url(../images/v2/cfd/background_06.png);
background-repeat:repeat-y;
background-position:top;
width:19px;
padding:0px;
}

.box_bl
{ background-image:url(../images/v2/cfd/background_07.png);
background-repeat:no-repeat;
background-position:top;
width:23px;
height:21px;
padding:0px;
}

.box_b
{ background-image:url(../images/v2/cfd/background_08.png);
background-repeat:repeat-x;
background-position:top;
height:21px;
padding:0px;
}

.box_br
{ background-image:url(../images/v2/cfd/background_09.png);
background-repeat:no-repeat;
background-position:top;
width:19px;
height:21px;
padding:0px;
}


/*********************************************************************************************************************************/
.tab_on .tabl
{
	background:url(../images/education/tabs/on_left.gif) no-repeat top left;
	text-align:center;
	padding-left:15px;
}
.tab_on .tabr
{
	background:url(../images/education/tabs/on_right.gif) no-repeat top right;
	height:25px;
	padding-right:30px;	
}
.tab_on .tabc
{
	background-image:url(../education/images/tabs/btn_on.gif);
}
.tab_off .tabl
{
	background:url(../education/images/tabs/off_left.gif) no-repeat top left;
	text-align:center;
	padding-left:15px;	
}
.tab_off .tabr
{
	background:url(../education/images/tabs/off_right.gif) no-repeat top right;
	height:25px;
	padding-right:30px;		
}
.tab_off .tabc
{
	background-image:url(../education/images/tabs/btn_off.gif);
}
.tab_on
{
	float:left;
	margin-right:-4px;
}
.tab_off
{
	float:left;
	margin-right:-4px;
	
}
.tab_on a {	color:#2f71b9; text-decoration:none; }
.tab_off a { text-decoration:none; }

.tab_on .text
{
	color:#2f71b9;
	font-weight:bold;
	padding-top:5px;	
}
.tab_off .text
{
	color:#333333;
	padding-top:5px;
}

.tab_off .text a
{
	color:#777777;
}

.tab_content
{
	border-style:solid;
	border-top:2px solid #cccccc;
	border-left:2px solid #cccccc;
	border-right:2px solid #AAAAAA;
	border-bottom:2px solid #AAAAAA;
	padding: 20px 15px 30px 15px;
	background-color:#F6F6f6;
	margin-right:auto;
	margin-left:auto;
}


@font-face { font-family: "Museo 300";
			 src: url("http://www.australianstockreport.com.au/font/Museo300-Regular_0.otf");
}

@font-face { font-family: "Angelina";
			 src: url("http://www.australianstockreport.com.au/font/angelina.TTF");
}

