.body { line-height: 140%; color: #333;
			font: 14px 'Lucida Grande', Lucida, 'Lucida Sans',  Verdana, Arial, Helvetica, san-serif; background: #f6f6f6;  }
	.h1 { text-align: center; text-transform: none; 
	color: #0055a4; line-height: 120%;  margin: 0; padding: 15px 10px 15px 300px; height: 280px; }
	
	
	.p { margin: 0; font-size: 15px; line-height: 150%; padding: 10px;}
	.p2 { text-indent: 20px; margin: 0 0 10px 0; font-size: 14px; line-height: 150%; padding: 10px;}
	.ul { margin: 0 0 0 30px; list-style: square; padding: 0; font-size: 18px; line-height: 150%; }
	.ol { margin: 0; font-size: 14px; line-height: 150%; }
	
	.olli { padding: 8px 0; }
	.checklist { text-align: center; border: 1px #ddd solid; margin: 0 0 20px 0; padding: 0 0 5px 0; background: #fff url(http://www.grandcentraltrading.com/Daily_Trading/tile3.jpg) repeat-x bottom left; }
	.checklistclear {  }
	.h2 { color: #FFFFFF; font-size: 16px; text-transform: uppercase; line-height: 130%; margin: 5px 0; background: #990000; padding: 5px 10px;}
	.h2a { color: #900; font-weight: bold; font-size: 22px; text-align: center; line-height: 130%; margin: 5px 0; padding: 5px 10px;}
	.h2b { color: #FFFFFF; font-size: 16px; text-transform: uppercase; line-height: 130%; margin: 0; background: #990000; padding: 5px 10px; text-align: center;}
	.copy { font-size: 10px; text-align: center; line-height: 120%; padding: 0 10px; }
	.h3 { font-size: 12px; font-weight: bold; margin: 0; background: #990000 url(http://www.grandcentraltrading.com/Daily_Trading/greentile.jpg) repeat-x left bottom; color: #fff; padding: 5px;}
	.h4 { font-size: 16px; font-weight: bold; margin: 10px 0 0 0; color: #679c4d; padding: 5px; border-bottom: 1px #bbb solid; }
	.internal { list-style: square; text-align: left; margin: 0 0 0 28px; padding:0; }
	.internal2 { list-style: none; text-align: left; margin: 0 10px 0 10px; padding:0;}
	.intli { padding: 8px 0 8px 20px; color: #000; font-size: 16px; font-weight: normal; background: url(http://www.grandcentraltrading.com/images/checkmrk.gif) no-repeat 0 8px; }
	.pright { font-size: 14px; text-align: left; margin: 0; line-height: 140%; padding:5px 10px;}
	.market {  border-right: 1px #ccc solid; border-bottom: 1px #ccc solid;background: #fff url(http://www.grandcentraltrading.com/Daily_Trading/tile3.jpg) repeat-x left bottom; }
	.market2 { padding: 20px 10px; background: #fff url(http://www.grandcentraltrading.com/Daily_Trading/tile3.jpg) repeat-x left bottom; }
	.rightimg { border: 1px #ddd solid; margin: 0 0 10px 0; }
	.a { color: #990000; text-decoration: underline; }
	.ha { color: #0055a4; text-decoration: none; }
	
	.ftable { font-size: 14px; padding: 10px 0 0 10px; }
	.textin { width: 200px; padding: 0 4px;font-size: 16px; }
	.textina { width: 45px; padding: 0 4px;font-size: 16px; }
	.textinb { width: 45px; padding: 0 4px; font-size: 16px;}
	.ftd { padding: 5px 8px; }
	.err { color: #990000; }
	.small { font-size: 11px; }
	.fsubmit { font-size: 18px; display: block; padding: 3px 10px; }
	.h2main { color: #900; text-align: center; font-weight: bold; font-size: 18px; margin:0; padding: 10px 0 0 0;}
	.h2emph { text-decoration: underline; color: #900; }
	.tborder { border: 1px #ccc solid; margin: 10px auto; }
	.h3main { margin: 0; }
	
	.topnav { float: right; font-size: 12px; color: #ddd; padding: 10px 0 0 0; }
	.topnava { color: #999; padding: 0 0 0 8px; text-decoration: none; }
	
	.mainbanner { clear: both; margin: 30px auto 10px auto; text-align: left; }
	.tabs { text-align: left; padding; 0; margin: 0 0 0 8px; height: 30px; }
	.bannercontent { height: 180px; background: #ddd; border: 1px #aaa solid; text-align: left; margin: 0; padding: 0;}
	
	.sideimg { padding: 10px 0 10px 10px; }
	.fnav { text-align: center; font-size: 10px; color: #aaa; line-height: 150%;}
	.fnava { color: #900; }
	.formhighlight {
		border: 1px #900 solid;
		background: #f9ebcc;
		margin: 10px 20px;
	}
	
	ul.dot {
		list-style: square;
		margin: 5px 0;
		}
	ul.dot li { padding: 4px 0; }
	
	
	*html .tabs { margin: 0 0 -3px 0; }