body{
margin: 0 auto;
padding: 0 auto;
font: .8  Arial, Tahoma, Helvetica, sans-serif;
text-align: center;
}
	
#container{
width: 990px;
height: 100%;
margin: 0 auto;
padding: 0;
background-color: #1e1614;

}

#container2
{
	width: 990px;
	height: 100%;
	margin: 0 auto;
	padding: 0;
}

#left
{
	height: 100%;
	padding: 10px;
	text-align:left;
	float: left;
	width: 620px;
	border: 1px solid #00F;
	font-size:17px;
	font-weight:bold;
}

#right
{
	font-weight:bold;
	height: 100%;
	padding: 10px;
	text-align:left;
	float: right;
	width: 320px;
	font-size:17px;
	border: 1px solid #00F;
}

img
{
	border:none;
}

#content{
clear: both;
margin: 0;
padding: 0;
background-color:#FFF;
width: 990px;
text-align:center;
}

/* Header */
#header{
height: 180x;
margin: 0;
padding: 0px;
}

a:link .span1 , a:visited .span1 
{
font-size:25px; 
font-weight:bold; 
color:#000;
}

a.expander{
	background:url(../images/arrowUp.gif) no-repeat 0 4px;
	padding:0 0 0 15px;
	float:left;
	clear:both;
	margin:20px 20px 0;
	color:#3B7BA5;
	font-size:1.3em;
	font-weight:bold;
	}
a.expander:hover{
	text-decoration:none;
	}
.expanded{
	background:#FFFFFF;
	margin:20px 20px 0;
	padding:10px;
	float:left;
	border:1px solid #CCCCCC;
	}

a:link .span2 , a:visited .span2 
{
	font-size:20px; 
	font-weight:bold; 
	color:#FFF;
}

a:hover .span1 
{
font-size:25px; 
font-weight:bold; 
color:#f00;
}

a:hover .span2
{
	font-size:20px; 
	font-weight:bold; 
	color:#F00;
}


#content td a:link, td a:visited
{
	text-decoration:none;
	font-weight: bold;
}

#content td  a:hover, td .active a
{
	text-decoration:none;
	color:#F00;
	font-weight: bold;	
}
.back1
{
	background: url(images/software.png);
}

.back2
{
	background: url(images/training.png);
}

.back3
{
	background: url(images/livetrading.png);
}


#slideshow
{
	padding-top: 10px;
}

#right-bar {
	background-color: #1e1614;
	float: right;
	width: 285px;
	padding-left: 25px;
	padding-right: 25px;	
	text-align: left;
	color:#FFF;
	height: 100%;
}

#left-bar
{
	background-color: #1e1614;
	float: left;
	width: 600px;
	padding-right: 25px;
	padding-left: 25px;
	text-align:left;
	color:#FFF;
	height: 100%;
	border-right: 1px solid #fff;
}

#footer-content
{
border-top: 10px solid #FFF;
background-color: #1e1614;
clear: both;
width: 990px;
padding-top: 5px;
margin-bottom: 0px;
padding-bottom:20px;
height: 100%;
}

#footer-content a:link, #footer-content a:visited
{
	font-weight:bold;
	color:#00F;
}

#footer-content a:hover
{
	font-weight:bold;
	color:#F00;
}

#footer{
clear: both;
margin: 0;
padding: 4px;
height: 25px;
border-top: 3px solid #FFF;
color:#FFF;
}
 
#footer a:link, #footer a:visited
{
	text-decoration:none;
}

#footer a:hover
{
	text-decoration:none;
	color:#F00;
}

#footer .footer-left{
	float: left;
	width: 50%;
    padding: 8px;
    font-weight: bold;
	text-align:center;
	vertical-align:middle;
}
#footer .footer-right{
	float: right;
	width: 45%;
	padding: 8px;
   font-weight: bold;
   text-align:center;
   vertical-align:middle;
}

#main{
text-align: justify;
float: left;
padding-left: 25px;
padding-right: 25px;
color:#FFF;
}

#license
{
	text-align:justify;
	clear:both;
	padding-left: 25px;
	padding-right: 25px;
	color: #FFF;
	padding-top: 5px;
}

dt
{
	font-weight:bold;
}

#main2 ul{
list-style: none;
padding: 0;
margin: 0;
width: 100%;
border-bottom: 5px solid #FFF;
}

#main2 li{
display:inline;
text-align:left;
}

#main2 a:link, #main2 a:visited{
margin:0;
padding-left: 50px;
padding-right: 50px;
padding-top: 50px;
padding-bottom: 50px;

display: table-cell;
height: 150px;
background: #d4dfff;
color:#06f;
text-decoration:none;
font-weight: bold;
width: 100%;
}

#main2 a:hover, #main2 .active a{
background: #06F;
color: #d4dfff;
}

h1
{
	border-bottom: 1px solid #9EC630;
	margin-bottom:5px;
	font-size:24px;
}

h2{
margin-bottom: 0px;
font-size: 18px;
text-decoration:underline;
}


#menu {
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
#menu ul
{
	list-style:none;
	padding: 0;
	margin: 0;
}
	
#menu li {
	border-bottom: 1px solid #003;
	}
	
#menu a:link, #menu a:visited {
margin:0;
padding: 4px;
text-align: right;
display: block;
height: 25px;
border-bottom:1px solid #003;
background: #06F;
color: #FFF;
text-decoration:none;
font-weight: bold;
}
	
#menu a:hover, #menu .active a {
background: #d4dfff;
color: #006;
}


#menu li ul a:link, #menu li ul a:visited {
margin:0;
padding: 4px;
text-align: right;
display: block;
height: 25px;
border-bottom:1px solid #FFF;
background: #69F;
color: #00F;
text-decoration:none;
font-weight: bold;
}

#menu li ul a:hover, #menu li ul .active a {
background: #9CC;
color: #FFF;
}

#menu li ul
{
	margin-right: 10px;
	
}


#header h3
{
	position: absolute;
	margin: 0; padding: 0;
	bottom: 28px; left: 15px;
	color: #000;
	font-size:12px;
	font-weight: bold;
}

#header h1 {
	position: absolute;
	margin: 0; padding: 0;
	top: 3px; left: 15px;
	color: #FFF;
	font-size:28px;
	font-weight: bold;
}

#header h4 {
	position: absolute;
	margin: 0; padding: 0;
	top: 55px; left: 190px;
	color: #FFF;
	font-size:18px;
	text-decoration:none;
}

#header h2 {
	position: absolute;
	margin: 0; padding: 0;
	bottom: 35px; right: 20px;
	color: #000;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
}

#header h5 {
	position: absolute;
	margin: 0; padding: 0;
	bottom: 35px; right: 100px;
	color: #000;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
}

#header h6 {
	position: absolute;
	margin: 0; padding: 0;
	bottom: 35px; right: 180px;
	color: #000;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
}

/* search form */
#header form{
        position: absolute;
	background: transparent;
	border: none;
	top:10px; 
        padding: 0;
        right: 5px; 
}

form.searchform input.textbox { 
	margin: 0; 
	width: 120px;
	border: 1px solid #9EC630; 
	background: #FFF;
	color: #333; 
	height: 20px;
	vertical-align: top;
}

form.searchform input.button { 
	margin: 0; 
	padding: 2px 3px; 
	font: bold 12px Arial, Sans-serif; 
	background: #FAFAFA;
	border: 1px solid #9EC630;
	color: #777;	
	width: 60px;
	vertical-align: top;
}

#header ul{
	position:relative;
list-style: none;
margin: 0;
padding: 0;
bottom: 0px;
right: 0px;
}

#header li{
display: inline;

}

#header a:link, #header a:visited{
height: 25px;
text-align: center;
font-weight: bold;
display: inline; 
padding-left: 27px;
padding-right: 27px;
background-color: #06F; 
color: #FFF; 
text-decoration: none;
}

#header a:hover, #header .active a{
font-weight: bold;
text-align: center;
background-color: #FFF;
color: #0000CA;
}


#square
{
	background: url(square2.png) no-repeat;
	padding: 5px;
	color: #06f;
}

/* rightbar */



th{
border: 2px solid #9EC630;
padding: 4px;
}


input,textarea{
border: 1px solid #9EC630;
}

select{
border: 1px solid #9EC630;
width: 144px;
}


marquee{
height: 100%;
}

fieldset{
border: 1px solid #9EC630;
}

legend{
color: #cc0000;
}

.green{
color: #9EC630;

}

.maroon{
color: #ffffff;

}

.blue{

color: #3366FF;
}

