A:link {font: bold 11px Verdana, Arial, sans-serif; color: #CC0000; text-decoration: none; }
A:hover {color: #006699; text-decoration:underline; }
A:active {font: bold 11px Verdana, Arial, sans-serif; color: #999966; text-decoration: none; }
A:visited {font: bold 11px Verdana, Arial, sans-serif; text-decoration: none; }
.font1 { font: 12px verdana, arial, sans-serif; color: #222222; line-height:18px; }
.font1a { font: bold 12px verdana, arial, sans-serif; color: #006699; line-height:18px; }
.font1b { font: 10px verdana, arial, sans-serif; color: #222222; line-height:15px; }
.font2 { font: bold 10px verdana, arial, sans-serif; color: #FFFFFF; }
.font3 { font: bold 12px verdana, arial, sans-serif; color: #CCCCCC; }
.font4 { font: bold 24px verdana, arial, sans-serif; color: #FFFFFF; line-height:40px; }
.font4a { font: bold 14px verdana, arial, sans-serif; color: #FFFFFF; }
.font4y { font: bold 16px verdana, arial, sans-serif; color: #FFFF00; }
.font5 { font: bold 14px verdana, arial, sans-serif; color: #006699; padding:0px; margin:0px; }
.font5a { font: bold 14px verdana, arial, sans-serif; color: #CC0000; padding:0px; margin:0px; }
.font5b { font: bold 10px verdana, arial, sans-serif; color: #CC0000; padding:0px; margin:0px; }
.font5c { font: bold 12px verdana, arial, sans-serif; color: #CC0000; padding:0px; margin:0px; }
.font5d { font: 10px verdana, arial, sans-serif; color: #CC0000; padding:0px; margin:0px; }
.cite { font: 9px verdana, arial, sans-serif; color: #222222; line-height:14px; }
body {margin-top: 0; margin-left: 0; }
h1 { font: bold 17px verdana, arial, sans-serif; color: #006699; padding:0px; margin:0px; }
h2 { font: bold 14px verdana, arial, sans-serif; color: #006699; padding:0px; margin:0px; }
/*disclaimer popup on home page */
#layer1 {
	position: absolute;
	visibility: visible;
	width: 850px;
	height: 280px;
	left: 50px;
	top: 2400px;
	background-color: #FFFF99;
	border: 1px solid #000;
	padding: 20px;
}
/*disclaimer popup on emini-trader.html */
#layer1a {
	position: absolute;
	visibility: hidden;
	width: 600px;
	height: 380px;
	left: 50px;
	top: 600px;
	background-color: #FFFF99;
	border: 1px solid #000;
	padding: 20px;
}
/*disclaimer popup on emini-course-beginners.html */
#layer1b {
	position: absolute;
	visibility: hidden;
	width: 600px;
	height: 380px;
	left: 50px;
	top: 3400px;
	background-color: #FFFF99;
	border: 1px solid #000;
	padding: 20px;
}
#close {
	float: right;
}
/*trading window image popup on home page */
#layer2 {
	position: absolute;
	visibility: hidden;
	width: 720px;
	height: 500px;
	left: 50px;
	top: 1400px;
	background-color: #fff;
	border: 1px solid #000;
	padding: 10px;
}
/*chart image popup on automated-trading.html */
#layer3 {
	position: absolute;
	visibility: hidden;
	width: 797px;
	height: 1030px;
	left: 50px;
	top: 1400px;
	background-color: #fff;
	border: 1px solid #000;
	padding: 10px;
}

#close {
	float: right;
}
.opt-in {
	font-family:arial, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
	line-height:18px;
}
select.opt-in {
	font-family:verdana, arial, sans-serif;
	font-size:9px;
	color:#222222;
	text-align:left;
	line-height:14px;
} 
input.opt-in {
	font-family:verdana, arial, sans-serif;
	font-size:9px;
	color:#222222;
	text-align:center;
	line-height:14px;
} 
.order-now-button {
	font-family:arial, sans-serif;
	font-size:12px;
	color:#FFFF00;
	text-align:center;
	background-color:#006699;
	padding:6px 6px 6px 6px;
}

.install-table {
font: 12px verdana, arial, sans-serif; color: #003399; line-height: 20px;
}

#menu-table {
background-color:#FFFFFF;
}

#menu-table td {
border-right: 1px solid black;

