body  {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin-top: 0px; 
	margin-left:0px;
	padding-top: 0px; 
	background: #2b2b2b;   /*#ffffff;*/
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#707070;

}
td, p{
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#707070;
}

a {color:#707070; text-decoration:none;}
a:hover{color:#5d5d5d; text-decoration:underline;}

a.marketSummary {color:#707070; text-decoration:underline;}
a.marketSummary:hover{color:#5d5d5d; text-decoration:none;}

a.pageHeadingLink {color:#707070; font: 13pt Microsoft Sans Serif, "verdana","arial","helvetica","sans serif"; font-weight:bold; text-decoration:underline;}
a.pageHeadingLink:hover {color:#707070; font: 13pt Microsoft Sans Serif, "verdana","arial","helvetica","sans serif"; font-weight:bold; text-decoration:none;}

.blockDisplayOff {
	display: none;
}
.blockDisplayOn {
	display: block;
}

.sideMenuOff {
	line-height: 20px;
	
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #AAAAAA solid;
	border-right: 1px #AAAAAA solid;
	
	background-color: #DDDDDD;	/*#D3D1D2;*/

	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;

	padding-left: 5px;
	padding-right: 5px;
	
	cursor: hand;
		
}
.sideMenuOn {
	line-height: 20px;
	
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #AAAAAA solid;
	border-right: 1px #AAAAAA solid;
	
	background-color: #D3D1D2;	/*#D3D1D2;*/

	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C0D21D;
	font-weight: bold;

	padding-left: 5px;
	padding-right: 5px;

	cursor: hand;
		
}
.priceChangePositive {
	font-family: Microsoft Sans Serif, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #009900;
}
.priceChangeNegative {
	font-family: Microsoft Sans Serif, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
}

td.summaryTitleMiddle {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0D21D;
	font-weight: bold;
	border-top: 2px solid #DDDDDD;
	border-bottom: 2px solid #DDDDDD;
	border-left: 1px solid #CCCCCC;
	padding: 2px 2px 2px 2px;
	background-color: #999999;
}
td.summaryTitleMiddleSpot {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0D21D;
	font-weight: bold;
	border-top: 2px solid #DDDDDD;
	border-bottom: 2px solid #DDDDDD;
	padding: 2px 2px 2px 2px;
	background-color: #999999;
}
td.summaryTitleLeft {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0D21D;
	font-weight: bold;
	border-top: 2px solid #DDDDDD;
	border-bottom: 2px solid #DDDDDD;
	border-left: 2px solid #DDDDDD;
	padding: 2px 2px 2px 2px;
	background-color: #999999;
}
td.summaryTitleRight {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0D21D;
	font-weight: bold;
	border-top: 2px solid #DDDDDD;
	border-bottom: 2px solid #DDDDDD;
	border-right: 2px solid #DDDDDD;
	border-left: 1px solid #CCCCCC;
	padding: 2px 2px 2px 2px;
	background-color: #999999;
}
td.summaryBottomBoldLine {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0D21D;
	font-weight: bold;
	border-bottom: 2px solid #DDDDDD;
	padding: 2px 2px 2px 2px;
	background-color: #EEEEEE;
}
td.summaryMiddleLine {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	border-bottom: 1px solid #CCCCCC;
	padding: 2px 2px 2px 2px;
}

td.summaryMiddleLineLeft {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 2px 2px 2px 2px;
}
td.summaryMiddleLineLeftBold {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	border-bottom: 1px solid #CCCCCC;
	border-left: 2px solid #DDDDDD;
	padding: 2px 2px 2px 2px;
}
td.summaryMiddleLineLeftRight {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 2px solid #DDDDDD;
	padding: 2px 2px 2px 2px;
}
td.summaryTopBoldLine {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	font-weight: bold;
	border-top: 1px solid #CCCCCC;
	padding: 2px 2px 2px 2px;
}


.gradeHeader {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #C0D21D;
}

.topMenu {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	text-align: right;
	vertical-align: text-top;
	line-height: 22px;
	font-weight: bold;
	border-bottom: 1px #707070 solid;
	/*background-color: #D3D1D2;*/
}

.navLinksBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #707070;
}


a.navLinks {font-family:  Arial, Helvetica, sans-serif;font-size: 10px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.navLinks:hover{color:#FFFFFF; text-decoration:underline;}

a.navLinksDark {font-family: Arial, Helvetica, sans-serif;font-size: 11px; color:#707070; text-decoration:none; font-weight:bold;}
a.navLinksDark:hover{color:#5d5d5d; text-decoration:underline;}

.newsScrollerBar {
	line-height: 16px;
	background-color: #C0D21D;    /*#F0934F;*/	/*#8e8b8a;*/
	color: #707070;
	font-size: 10px;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;	
}
a.newsScrollerLink 
{	color: #FFFFFF; 
	text-decoration:none;
	font-size: 10px;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.newsScrollerLink:hover{color:#FFFFFF; text-decoration:none;}


.gradeTickerBar {
	background-color: #ffffff;	/*#8e8b8a;*/
	color: #707070;
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px #cccccc solid;	
}
a.gradeTickerLink 
{	color: #666666; 
	text-decoration:none;
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.gradeTickerLink:hover{color:#666666; text-decoration:none;}

.leftNav {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #707070;
	padding: 4px 4px;
}
.divider {
	color: #CCCCCC;		/*#C0D21D;*/
	padding-right: 5px;
	padding-left: 5px;
}
.mainTable {
	border: 0px solid #707070;
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #707070;
}
.navHeader {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bolder;
	color: #C0D21D;
	padding: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #707070;
}

.welcomeTextTitle {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #707070;
	font-weight: bold;
	padding-top: 40px
}

.welcomeText {
	text-align: left;
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #707070;
	padding-top: 0px
}


.newsBox {
	background-image: url(images/liner.jpg);
	background-position: center ;
	background-repeat: repeat-x;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 9px;
	font-weight: bold;
}

.navHeaderbody {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bolder;
	color: #C0D21D;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #707070;
}
.divLine {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	padding: 10px 10px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #707070;
}
.divLinebottom {
	color: #707070;
	font-weight: normal;
	font-size: 10px;
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	margin: 5px;
	padding: 2px 2px 2px 6px;
	border-top: #CCCCCC;
	border-right: #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	border-left: #CCCCCC;
}
.divLinebotmid {
	color: #707070;
	font-weight: normal;
	font-size: 10px;
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: baseline;
	margin: 5px;
	padding: 2px 3px;
	border-top: #CCCCCC;
	border-right: #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	border-left: #CCCCCC;
}

.greylines {
	background-image: url(images/liner.jpg);
	background-position: center center;
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
}

.greylinesmid {
	background-image: url(images/liner.jpg);
	background-position: center center;
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	text-align: center;
}
.greylinesright {
	background-image: url(images/liner.jpg);
	background-position: center center;
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	text-align: right;
}
.divLinebotright {
	color: #C0D21D;
	font-size: 11px;
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: baseline;
	margin: 5px;
	padding: 2px 8px 2px 2px;
	border-top: #CCCCCC;
	border-right: #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	border-left: #CCCCCC;
}

.pageHeaderRight {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px;
}
.pageHeaderLeft {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.form {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding: 2px;
	border: 1px double #999999;
}

.button
{
    border-right: #707070 1px solid;
    border-top: #EEEEEE 1px solid;
    border-left: #EEEEEE 1px solid;
    border-bottom: #707070 1px solid;
    font-weight: bold;
    background-color: #DDDDDD;
    font: 11px Microsoft Sans Serif, "verdana","arial","helvetica","sans serif";
    color: #666666;
    
    
}

table.contentBorder
{
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #707070;
	padding-top: 2px;
	padding-bottom: 50px;
	padding-left: 20px;
	padding-right: 20px;
}
td.loginStatus 
{
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
}
td.pageTitle {
	padding: 0 6px 0px;
	text-align: left;
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C0D21D;
	font-weight: bold;
	white-space: nowrap;
}


.redText { color:#ff0000; font: 9pt Microsoft Sans Serif, "verdana","arial","helvetica","sans serif";}


span.tableTitle 
{
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bolder;
	color: #C0D21D;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #707070;
}

a.bbLink {color:#C0D21D; text-decoration:underline;}
a.bbLink:hover{color:#C0D21D; text-decoration:none;}

a.bbLinkTrans {color:#006600; text-decoration:underline;}
a.bbLinkTrans:hover{color:#006600; text-decoration:none;}

table.bb {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	
	border-top: 2px #DDDDDD solid; 
	border-bottom: 2px #DDDDDD solid; 
	border-right: 2px #DDDDDD solid; 
	border-left: 2px #DDDDDD solid; 	
}
td.bbGradeCell {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #707070;
}

td.bbGradeCell_FC_old {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #707070;
	
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background-color: #F0934F;
}

td.bbGradeCell_FC {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #707070;
	
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background-color: #C0D21D;		/*#F4B382;*/
}


td.bbGradeHeader {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #C0D21D;
	padding-top: 10px;
}

td.bbGradeHeaderTransitional {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #006600;
	padding-top: 10px;
}

.bbGradeType {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	font-weight: bold;
}


td.bbGreyLines {
	background-image: url(images/liner.jpg);
	background-position: center center;
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
}
td.bbDivLine {
	color: #707070;
	font-weight: normal;
	font-size: 11px;
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
	border-bottom: 1px dotted #CCCCCC;
}
td.bbVerticalDivLine {
	background-image: url(images/px_CCCCCC.gif);
	background-position: center center;
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 3px;
}


td.total
{ 
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 1px #C0D21D dotted; 
	border-bottom: 1px #C0D21D dotted;
}


/***************************** FROM OLD STYLE SHEET - TO BE REPLACED - 19/11/03 *********************************/

td.list
{ 
font-family: Microsoft Sans Serif, Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
color: #404040;
}



td.spot
{ border-bottom: 1px #00817B dotted;
font-family: Microsoft Sans Serif, Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
color: #404040;
}

/* Browse Category Links - browse_catgories.asp (Browse Categories Page) */

A.browseCategoryL1 {color:#C0D21D;font: 11pt Microsoft Sans Serif, "verdana","arial","helvetica","sans serif";font-weight:bold;}
A.browseCategoryL1:hover  {color:#C0D21D;}
A.browseCategoryL2 {color:#C0D21D;font: 10pt Microsoft Sans Serif, "verdana","arial","helvetica","sans serif";text-decoration:none;}
A.browseCategoryL2:hover  {color:#C0D21D;}
A.browseCategoryL3 {color:#C0D21D;font: 8pt Microsoft Sans Serif, "verdana","arial","helvetica","sans serif";text-decoration:none;}
A.browseCategoryL3:hover  {color:#C0D21D;}

/* 
	Browse Category Spans - where category names are displayed
*/

span.browseCategoryNumberL1 {color:#C0D21D;font:11pt Microsoft Sans Serif, "verdana","arial","helvetica","sans serif";}
span.browseCategoryNumberL2 {color:#C0D21D;font:10pt Microsoft Sans Serif, "verdana","arial","helvetica","sans serif";}
span.browseCategoryNumberL3 {color:#C0D21D;font:8pt Microsoft Sans Serif, "verdana","arial","helvetica","sans serif";}

span.pageHeading {color:#707070; font: 13pt Microsoft Sans Serif, "verdana","arial","helvetica","sans serif";	font-weight:bold;}
span.redText { color:#C0D21D; font: 9pt Microsoft Sans Serif, "verdana","arial","helvetica","sans serif";}
span.tableHeading {color:#333333;font: 10pt Microsoft Sans Serif, "arial","helvetica","sans serif";font-weight:bold;}
span.errorMessage {color:#FF0000; font:10px Microsoft Sans Serif, "verdana","arial","helvetica","sans serif"; font-weight:bold;}
span.timeRemaining {color:#C0D21D; font: 10px Microsoft Sans Serif, "arial","helvetica","sans serif";}

/*  NEW  */

.pricestableHeader {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bolder;
	color: #C0D21D;
	padding: 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #707070;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #707070;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #707070;
	border-left-color: #707070;
	text-align: center;
}
.buyerdivLine {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C0D21D;
	padding: 2px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #707070;
	text-align: center;
}
.pricesHeader {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bolder;
	color: #C0D21D;
	padding: 5px 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #707070;
	white-space: nowrap;
}
.orangeText {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #C0D21D;
	padding: 3px;
	text-align: left;
	list-style-type: disc;
}
.redpricesHeader {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bolder;
	color: #FF0000;
	padding: 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #707070;
	text-align: center;
}
.greyTextpricestable {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #333333;
	padding: 3px;
	text-align: left;
	list-style-type: disc;
}
.pricesdivLinebottom {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	padding: 0px 0px 10px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #707070;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #707070;
}
.sellerdivLine {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	padding: 2px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #707070;
	text-align: center;
}
.pricesleftNav {
	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #707070;
	padding: 2px 2px 2px 3px;
}

#ToolTip
{
	position: absolute;
	width: 250px;
	border: 1px solid #666666;
	padding: 2px;
	background-color: #FFFFE5;
	visibility: hidden;
	z-index: 100;
	cursor: arrow;
	
	/* Below line should always appear last within this CSS */
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


td.pageFooter {
	color: #C0D21D;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

}