/* CSS Document */

body{
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#DADADA url(images/bg-gradient.jpg) repeat-x;
	color:#333333;	
}

table {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

table a, a:hover, a:visited, a:active {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#082A54;
}

table.Normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

table.Normal a, a:hover, a:visited, a:active {
    font-size:12px;
}

._Nav1  {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11.5px;
    font-weight:bold;
    color:White;
}

._Nav2  {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:White;
}

._Link1  {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;    
    color:#082A54;
}

._Link2  {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:White;
}

#container{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:936px;
	background:url(images/container_mid.gif) repeat-y;
}

#container_top{
	width:936px;
	background:url(images/container_top.png) no-repeat;
	min-height:625px;
	height:auto !important;
	height:625px;
}

#container_bottom{
	background:url(images/container_bottom.jpg) no-repeat;
	width:936px;
	height:23px;
}

#banner
{
	background:url(images/banner.jpg) no-repeat;
	width:437px;
	height:229px;	
}
#topContent{
	height:216px; /*178*/
	width:936px;
	position:relative;
}
#mainContent{
	width:936px;
	margin-bottom:10px;	
}

/*#mainContent a, a:hover, a:active, a:visited { font-size:12px; } zzz */

#leftPaneBox, #rightPaneBox, #midPaneBox{
	float:left;	
}

#rightPaneBox, #midPaneBox, #midLongPaneBox { margin-top:8px; }

#leftPaneBox{
	width:178px;
	margin-right:35px;
	min-height:446px;
    height:446px;    
	height:auto !important;	
}

.moneyaward {
	margin-left:34px;
	margin-top:85px;
	
}
.asx{
	width:175px;
	height:261px;
	background:url(images/Combined_CFD_Sharetradingwards.jpg) no-repeat;
	margin-left:5px;
	margin-top:15px;
}
#navWrapper{
	/*background:url(images/menubg.gif) no-repeat;*/ /* note */	
	width:175px;
	padding-top:1px;
	height:auto !important;
	height:446px;
    min-height:446px;
	margin-left:8px;	
	font-size:11px;	
}

#dnn_BottomRightPane {
	background:url(Images/bottomrightpanebg.gif) no-repeat;
	padding:20px 8px;
}

.SeminarHeaderBG {
	background:url(Images/SeminarHeaderBG.gif) top left repeat-x;
}

/* Front Page */

#leftPaneBoxFront {
	float:left;	
}

#leftPaneBoxFront {
	width:178px;
	margin-right:10px;	 
	^margin-right:2px; /* IE Hack */
	_margin-right:2px; /* IE 6 Hack */
    /*
	min-height:446px;
    height:446px;
    */
	height:auto !important;    
}

#midPaneBoxFullFrontPage{
	float:left;	
}

#midPaneBoxFullFrontPage, #midPaneBoxFullFrontPage dnn_ContentPane {
	width:740px; /* note */
	font-size:12px;
}

.home_header {    
    height:178px;
    width:740px;
    /*border:solid 1px #5C5C5C;
    padding:1px;*/
    background-image:url(images/DMA-CFD-Trading.jpg);    
    background-repeat:no-repeat;
    margin-top:2px;
    ^margin-top:1px;
    _margin-top:1px;
    font-size:12px;
}

#home_sub_header {
    width:740px;
    height:115px;
    background-image:url(images/banner_new_sub.jpg);
    background-repeat:no-repeat;
    margin-top:2px;    
    /*
    padding-top:20px;
    padding-bottom:0px;
    margin-bottom:0px;
    padding-left:20px;
    padding-right:20px;
    */
    color:#333333; /*color:#8B8C8D;*/
    font-size:11px;
    font-family:Arial, Tahoma, Verdana;
}

#home_sub_header a { color:#082A54; }

#home_sub_header p { padding-top:20px; padding-left:20px; }

#dnn_BottomPane { margin-bottom: 10px; }

/* Front Page bullets */

#home_sub_header_bullets {
    width:740px;
    height:180px;
    background-image:url(images/banner_new_sub_bullets.jpg);
    background-repeat:no-repeat;
    margin-top:2px;
    font-size:12px;
    color:#333333;
}

.bulletHeader { padding-bottom:10px; }

div#home_sub_header_bullets ul {
	list-style:none;
	list-style-position:outside;
	padding-top:20px;
	padding-left:40px;   
	margin:0;
	color:#333333;
    font-size:12px;
    font-family:Arial, Tahoma, Verdana;
}
	
div#home_sub_header_bullets ul li {
	float:left;
	display:block;	
	margin-left:0px;	
	width:216px;
	padding-right:25px;
	margin:0;
	text-align:left;
}

div#home_sub_header_bullets ul li.last { padding-right:0px; }

div#home_sub_header_bullets ul li ul {
    list-style:none;
	padding:0;
	margin:0;
}

div#home_sub_header_bullets ul li ul li {
    display:block;
    background-image:url(images/front-bullet.png);
    background-position:left;
    background-repeat:no-repeat;
    background-position:left;
    padding-left:10px;
}

ul.ListWithNav {
    list-style:none;
    list-style-type:none;
    list-style-position:outside;
}

ul.ListWithNav li {    
    background-image:url(images/front-bullet.png);
    background-position:left;
    background-repeat:no-repeat;
    background-position:left;
    padding-left:10px;
    list-style-type:none;
}

ul.ListWithNav li ul {
    list-style:none;
    list-style-type:none;
    list-style-position:outside;
}

ul.ListWithNav li ul li {    
    background-image:url(images/front-bullet.png);
    background-position:left;
    background-repeat:no-repeat;
    background-position:left;
    padding-left:10px;
    list-style-type:none;
}

/* Front Page Image Buttons */

div#frontPageImageButtons { 
	width:auto;
	margin-left:18px;
	height:150px;
	padding-top:0px;	
}
	
div#frontPageImageButtons ul {
	list-style:none;
	padding:0;
	margin:0;
}
	
div#frontPageImageButtons ul li {
	float:left;
	display:block;
	height:148px;
	border-right:8px solid #FFF;
/*	border-top:8px solid #487B8D;*/
	width:218px;
	padding:0;
	margin:0;
	text-align:left;
}

div#frontPageImageButtons ul li img {
    border:none;
}

div#frontPageImageButtons ul li.last { 
	width:218px;
/*	border-top:8px solid #487B8D;*/
	border-right:0px;
	/*border:none;*/
}


/* End Front Page */

/* Links */

/*a { text-decoration: none; font-size:12px; }*/

a, a:active, a:hover, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #082A54;
    font-size:12px;
}
a:hover {
	color: #082A54;
	text-decoration: none;
	font-size:12px;
}

.normalTable TR TD {
	border: solid 1pt #02478b;
	font-weight:normal;
	font-size:12px;
}

/* loaded images */

#creditsWrapper{
	clear:both;
	width:932px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	height:15px;
	margin-top:3px;
	margin-bottom:10px;	
}

#creditsWrapper a, a:hover, a:active, a:visited {
    font-family:Arial, Helvetica, sans-serif; 
    color:#082A54; 
    text-decoration:none; 
    font-size:10px;
}

#loaded{
	float:right;
	margin-top:20px;
	margin-right:10px;	
}

#loadedLogo{
	background:url(images/site_by_loaded.gif) no-repeat;
	width:73px;
	height:27px;
}

h5{
	margin:0px;
	padding:0px;
}
h5#logoImage{
	width:73px;
	height:27px;
}

h5#logoImage a{
	display:block;
	width:73px;
	height:27px;
	text-indent:-999em;
	margin-bottom:5px;
	overflow:hidden;
}

.Level0, .Level0 li, .Level1, .Level1 li, .Level2, .Level2 li, .Level3, .Level3 li{
	margin:0px;
	padding:0px;
	list-style:none;	
}

.Level0{
	margin-top:1px;
}

.Level0 li{
	background:url(images/menuc2.png) no-repeat;
	width:175px;
	^width:177px; /* IE Hack */
	_width:177px; /* IE 6 Hack */	
	padding-left:14px;
	position:relative;
	
	padding-top:6px;
	padding-bottom:6px;
	/*height:40px; note*/
}

* html .Level0 li {
	background:url(images/menuc2.gif) no-repeat;
}

.Level1 li,.Level2 li,.Level3 li{
	width:250px;	
}

.Level0 li.iehover, .Level0 li:hover, .Level0 li.SelectedTab
{
	background:url(images/menuc2_on.png) no-repeat;
}
* html .Level0 li.iehover, * html .Level0 li:hover, * html .Level0 li.SelectedTab {
	background:url(images/menuc2_on.gif) no-repeat;
}

ul.Level0 li.SelectedTab a, a:active, a:visited{
	font-weight:normal;
	color:#333333;
	font-size:11px;
}

.Level0 li a{
	line-height:32px;
	color:#333333; /*737070*/
	text-decoration:none;
	font-family:Helvetica, Arial;	
	font-weight:normal;	
	/*width:175px;*/
	display:block;
	font-size:11px;
}

.Level0 li a:hover{
    font-size:11px;
}

.Level0 li a:visited, a:active {	
	color:#333333; /*838181*/
	font-size:11px;
}

ul.Level0 li a:hover, ul.Level0 li a:links{
	text-decoration:none;
}

ul.Level0 li ul{
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:-999em;
	z-index:1001;
	background:none;
	background-color:white;
}


ul.Level0 li:hover ul.Level1 li:hover ul.Level2, ul.Level0 li.iehover ul.Level1 li.iehover ul.Level2,
ul.Level0 li:hover ul.Level1 li:hover ul.Level2 li:hover ul.Level3, ul.Level0 li.iehover ul.Level1 li.iehover ul.Level2 li.iehover ul.Level3{
	left:250px;
	top:0px;
	padding-top:0px;/*mod 5px*/
	padding-bottom:5px;
	background:none;
	/*background-color:#054697;*/
}

ul.Level0 li:hover ul.Level1 li a, ul.Level0 li.iehover ul.Level1 li a, ul.Level0 li:hover ul.Level1 li:hover ul.Level2  li a, ul.Level0 li.iehover ul.Level1 li.iehover ul.Level2 li a,
ul.Level0 li:hover ul.Level1 li:hover ul.Level2 li:hover ul.Level3  li a, ul.Level0 li.iehover ul.Level1 li.iehover ul.Level2 li.iehover ul.Level3 li a{
	/*width:100%;*/
	display:block;
}


ul.Level0 li:hover ul.Level1, ul.Level0 li.iehover ul.Level1{
	left:175px;
}


ul.Level0 li:hover ul.Level1 li:hover, ul.Level0 li.iehover li.iehover{
/*	background-color:#55a606;*/
/*	background-color:#116ab3;*/
    background-color:#F0EDED;
}

ul.Level0 li ul.Level1,
ul.Level0 li ul.Level1 li{
	margin:0px;
	padding:0px;
	list-style:none;
	background:none;
	background-color:#F7F6F6;
	/*background-color:#054697;*/
	white-space:normal;
}
ul.Level1
{
	/*opacity: 0.95;
	-moz-opacity: 0.95;
	filter: alpha(opacity=95);*/
}

/* Level 2 Menus */
ul.Level0 li ul.Level1 li a,
ul.Level0 li ul.Level1 li ul.Level2 li a
ul.Level0 li ul.Level1 li ul.Level2 li ul.Level3 li a {
	line-height:30px;
	font-size:11px;
	color:#333333; /*838181*/
	padding-left:10px;
	font-weight:normal;
	padding-right:10px;	
}

ul.Level0 li a:hover{
	text-decoration:none;
	font-size:11px;
}

/* if the first menu is selected we placed the 2nd ul to relative */
ul.Level0 li.SelectedTab ul.Level1 {
	position:relative;
	padding-top:13px;	
	padding-bottom:13px;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	left:0px;
	display:block;
	background:none;	
}

ul.Level0 li.SelectedTab ul.Level1 li{
	background:none;
	width:163px;
}

/* note: inner expanded menucontainer */
ul.Level0 li.SelectedTab ul.Level1 {
    padding-top:15px;
}

ul.Level0 li.SelectedTab ul.Level1 li a{
	color:#333333;
	padding-left:0px;
}

ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab a{
	font-weight:normal;
	color:#333333;
}

ul.Level0 li.SelectedTab ul.Level1 li:hover, ul.Level0 li.SelectedTab li.iehover{
	background:none;
}

ul.Level0 li.SelectedTab ul.Level1 li:hover ul.Level2, ul.Level0 li.SelectedTab li.iehover  ul.Level2{ 
	background-color:#F7F6F6;
}
ul.Level0 li.SelectedTab ul.Level1 li:hover ul.Level2 li, ul.Level0 li.SelectedTab li.iehover  ul.Level2  li {
	width:250px;
}

ul.Level0 li.SelectedTab ul.Level1 li:hover ul.Level2 li, ul.Level0 li.SelectedTab li.iehover  ul.Level2  li,
ul.Level0 li.SelectedTab ul.Level1 li:hover ul.Level2 li a, ul.Level0 li.SelectedTab li.iehover  ul.Level2  li a{
/*	width:250px;*/
	display:block;
}


/* for handling the third menu hover */
ul.Level0 li.SelectedTab ul.Level1 li:hover ul.Level2, ul.Level0 li.SelectedTab ul.Level1 li.iehover ul.Level2 {
	left:162px;
}

ul.Level0 li.SelectedTab ul.Level1 li:hover ul.Level2 li:hover, ul.Level0 li.SelectedTab li.iehover  ul.Level2 li.iehover{
	background-color:#F0EDED;
}

/* if the second menu is selected we placed the 2nd ul to relative */
ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab ul.Level2 {
	position:relative;
	padding-top:13px;
	padding-bottom:13px;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	left:0px;
	display:block;
	background:none;

}

ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab ul.Level2 li{
	background:none;
	width:160px;
}

ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab  ul.Level2 li a{
	color:#333333;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
}

ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab ul.Level2 li.SelectedTab a{
	font-weight:normal;
}

ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab  ul.Level2 li:hover,  ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab  ul.Level2 li.iehover{
	background:none;
}

ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab  ul.Level2 li:hover  ul.Level3,  ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab  ul.Level2 li.iehover 


ul.Level3{
	left:160px;
	background-color:#F7F6F6;	
}

ul.Level0 li ul.Level1 li ul.Level2 li ul.Level3 li a{
	left:160px;	
	color:#333333; /*note*/
}

ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab  ul.Level2 li:hover  ul.Level3  li,  ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab  ul.Level2 li.iehover ul.Level3 li{
	width:250px;
}
/*xyz*/
ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab  ul.Level2 li:hover  ul.Level3  li a,  ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab  ul.Level2 li.iehover ul.Level3 li a{
	line-height:20px;
	font-size:10px;
	padding-left:10px;
	font-weight:normal;
	color:#333333;
	padding-right:10px;	
	width:100%;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}

ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab  ul.Level2 li:hover  ul.Level3  li:hover,  ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab  ul.Level2 li.iehover ul.Level3 li.iehover{
	background-color:#F0EDED;
}

/* for handling the forth menu hover */

ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab ul.Level2 li.SelectedTab ul.Level3 ,ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab ul.Level2 {
	position:relative;
	padding-top:13px;
	padding-bottom:13px;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	left:0px;
	display:block;
	background:none;
	width:130px;
	margin-left:12px;
}

ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab  ul.Level2 li.SelectedTab ul.Level3 li{
	width:130px;
	
}

ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab  ul.Level2 li.SelectedTab ul.Level3 li a{
	color:#333333;
	font-weight:normal;
	font-size:11px;
	padding:0px;
}

ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab ul.Level2 li.SelectedTab ul.Level3 li.SelectedTab a{
	font-weight:normal;
}

ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab  ul.Level2 li.SelectedTab  ul.Level3 li:hover,  ul.Level0 li.SelectedTab ul.Level1 li.SelectedTab  ul.Level2 li.SelectedTab  ul.Level3 li.iehover{
	background:none;
}


/********************************************/


/***********************************************/
/* Contact form */



.ContactForm
{
 padding:5px;

}
.ContactForm td
{
	padding:5px;
}
.ContactLabel
{
	color: #062449;
	font-weight:bold;
	font-size:10pt;
}

.ContactFormInput
{

	border: solid 1pt #336699;
	font-size:9pt;
	color: #062449;
}

.ContactForm .NormalRed 
{
	color: red;
	font-weight:normal;
	font-size:10pt;
}

.ContactButton
{

	border: solid 1pt #406fa7;
	background-color:#406fa7;
	font-size:9pt;
	padding:3px;
	color: white;

}

/***********************************************/


#midPaneBox{
	width:440px;
	margin-right:26px;
	
}

#rightPaneBox{
	width:220px;
}

#midPaneBoxFull{
	float:left;
}

#midPaneBoxFull, #midPaneBoxFull dnn_ContentPane{
	width:686px;
	font-size:12px;
	z-index:0;
}

#midLongPaneBox{	
	width:678px;
	float:left;	
}

#midLongPaneBoxTempFrontPage {
    width:90%; /*info*/
    float:left;    
}

#midLongPaneBox #dnn_ContentPane {
	width:661px;
	padding-left:17px;
	font-size:12px;
}

#mid4PaneBox{
	width:682px;
	float:left;
}

#box_Top, #box_Bottom{
	width:690px;
}

#boxTop{
	margin-bottom:7px;
}

#box_LeftTop, #box_RightTop{
	width:335px;
	height:210px;
	float:left;
}

#box_RightTop{
	margin-left:5px;
}

#boxLeftBottom, #boxRightBottom{
	width:335px;
	height:212px;
	float:left;
}

#boxRightBottom{
	margin-left:5px;
}

#box_LeftTop #dnn_ContentPane, #box_RightTop #dnn_boxRightTopContent,
#boxBottom #dnn_boxLeftBottomContent, #boxBottom #dnn_boxRightBottomContent{
	margin-top:70px;
	/*margin-left:27px;*/ margin-left:0px; /* note */
	width:283px;
	height:125px;	
}

.bluebarlong{
	width:678px;
	height:36px;
	/*background:url(images/blue_longbar.gif) no-repeat;*/
	margin-bottom:30px;
	padding-left:0px; /* was 15px previously */
	color:#333333;
	font-size:16px;
	font-weight:bold;
	line-height:36px;
}

.bluebarlongTempFrontPage{
	width:90%;
	height:36px;
	/*background:url(images/blue_longbar.gif) no-repeat;*/
	margin-bottom:30px;
	padding-left:0px;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	line-height:36px;
}

.bluebarlong2Col
{
	width:450px;
	height:36px;
	/*background:url(images/blue_longbar.gif) top left repeat-x;*/
	margin-bottom:30px;
	padding-left:0px;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	line-height:36px;
}


.bluebar1{
	width:437px;
	height:36px;
	background:url(images/blue_bar1.gif) no-repeat;
	color:#FFFFFF;
}
.bluebar1 a, .bluebar2 a, .bluebarlong a {
	color:#FFFFFF;
}

.bluebar2{
	width:215px;
	height:36px;
	background:url(images/blue_bar2.gif) no-repeat;
	color:#FFFFFF;
}

.bluebartitle {
	margin-left:15px;
}
.bluebartitle,.bluebartitle a,.bluebartitle a:active,.bluebartitle a:visited {
	color:#FFFFFF;
	font-size:18px;
	line-height:36px;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
}

#cfdaccount {
	float:left;
}

a.bluebarbulletlink,a.bluebarbulletlink:visited,a.bluebarbulletlink:active {
	background-image:url(images/rightbullet.gif);
	background-repeat:no-repeat;
	background-position:right 12px;
	font-size:14px;
	color:#FFFFFF;
	line-height:36px;
	padding-right:16px;
	display:block;
	text-transform:capitalize;
	text-transform:uppercase;
	margin-right:8px;
}

a.bluebarbulletlinkHome,a.bluebarbulletlinkHome:visited,a.bluebarbulletlinkHome:active {
	background-image:url(images/rightbullet.gif);
	background-repeat:no-repeat;
	background-position:right 12px;
	font-size:14px;
	color:#FFFFFF;
	line-height:36px;
	padding-right:16px;
	display:block;
	margin-right:8px;
	margin-left:10px;
	font-weight:bold;
}

.grayBar{
	background-color:#dedede;
	height:20px;
	width:215px;
}

#leftBox{
	float:left;
	font-weight:bold;
	/*color:#082a54;*/
	
	/*font-size:12px; zzz */
	font-size:10px;
	
	width:135px;
	padding-top:2px;
	padding-left:15px;
}

#rightBox{
	float:right;
	padding-right:10px;
	width:50px;
	text-align:right;
	padding-top:2px;
}

#rightBox a{
	text-decoration:underline;
	font-size:11px;
	color:#082a54;
}

#download{
	width:215px;
	height:61px;
	background:url(images/morningmoney.jpg) no-repeat;
}

#download a {
	display:block;
	width:215px;
	height:61px;
}

#midPaneContent{
	margin-top:20px;
}
#midPaneContentSS
{
	margin-top:0px;
	float:left;	
}
#rightPaneContent{
	width:215px;
	min-height:314px;
	height:auto !important;
	height:314px;
	background:url(images/rightPaneContent.gif) repeat-x;
	background-color:#f1f1f1;
}

#rightPaneContentSS{
	width:215px;
	min-height:314px;
	height:auto !important;
	height:314px;
	float:right;
}

#dnn_ContentPane div.Normal, dnn_ContentPane div, dnn_ContentPane p{
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:12px; zzz */
	line-height:1.5em;
	color:#333333;
	font-size:12px;	
}

/*
#bottomPaneBox {
    width:auto;
    height:100px;
    background-color:#CCC;
}
*/

p{
	margin:0px;
	padding:0px;
	padding-bottom:12px;
}

#logo{
	width:333px;
	height:96px;
	right:28px;
	top:24px;
	position:absolute;
	/*background:url(images/logo.gif) no-repeat;*/
	/*display:none;*/
}

#logo h2#h2Logo, #logo h2#h2Logo a{
	width:333px;
	height:96px;
	margin:0px;
	padding:0px;
}

#logo h2#h2Logo a{
	display:block;
	text-indent:-999em;
	overflow:hidden;
}

#lock{
	width:77px;
	height:30px;
	left:8px;
	top:157px;
	position:absolute;
	/*background:url(images/loginbox.gif) no-repeat;*/
	background:url(images/btn-login.jpg) no-repeat;
}

#lock a{
	width:68px;
	height:26px;
	display:block;
	text-indent:-999em;
	overflow:hidden;
}

.RSSHomeContainer
{
	
}
.RSSHomeHeader
{}
.RSSHomeItem
{
	background-color:White;
	padding:5px;
	}
.RSSHomeItemAlt
{
	background-color:#f4f4f4;
	padding:5px;
	border-top:dotted 1pt #336699;
	border-bottom:dotted 1pt #336699;
}

.RSSMainContainer
{
	
}
.RSSMainHeader
{}
.RSSMainItem
{
	background-color:White;
	padding:5px;
	}
.RSSMainItemAlt
{
	background-color:#f4f4f4;
	padding:5px;
	border-top:dotted 1pt #336699;
	border-bottom:dotted 1pt #336699;
}

#RSS{
	width:95px;
	height:30px;
	left:85px;
	top:157px;
	position:absolute;
	/*background:url(images/RSSFeed.jpg) no-repeat;*/
	background:url(images/btn-rss.jpg) no-repeat;
}

#RSS a{
	width:73px;
	height:24px;
	display:block;
	text-indent:-999em;
	overflow:hidden;
}



#lockOut{
	width:84px;
	height:26px;
	left:20px;
	top:126px;
	position:absolute;
	background:url(images/logout.gif) no-repeat;
}

#lockOut a{
	width:84px;
	height:26px;
	display:block;
	text-indent:-999em;
	overflow:hidden;
}

#topLinks{
	position:absolute;
	top:165px;
	left:615px;
}

#tLinks{

}

#stockTicker {
    width:920px;
    height:28px;
    position:absolute;
    top:188px;    
    left:8px;
    /*background-color:#EFEFEF;*/
    background-image:url(images/bg-ticker.png);
    background-repeat:repeat-x;
    padding-top:8px;
    font-size:11px;
}

.ticker { font-family:Arial, Verdana; color:#666; } 
.index { color:#000; font-weight:bold; }
.change { padding-right:20px; }


.RightArrowList
{
	margin-left:2px;
	padding-left:20px;
	list-style-image:url(images/rightarrow.gif);
	height:20px;
}


#tLinks, #tLinks li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#tLinks li{
	float:left;
	padding-right:10px;
}

#tLinks li a{
	font-size:11px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}

#tLinks li.cletter{
	height:15px;
	width:22px;
	background-image:url(images/chinese_letter.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
}

#tLinks li.cletter a.aLetter{
	display:block;
	height:15px;
	width:22px;
	text-indent:-999em;
}



#tLinks li.tSeparator{
	width:1px;
	height:14px;
	background:url(images/separator.gif) no-repeat;
	background-position:0px 3px;
}

#searchbox{
	position:absolute;
	top:133px;
	right:20px;
}

#searchWrapper{
	position:relative;
	width:242px;
	display:none;
}

.searchfield{
	width:215px;
	height:15px;
	background-color:#dedede;
	border:none;
	padding-left:10px;
	line-height:15px;
	font-size:11px;
}

#searchbutton{
	width:13px;
	height:19px;
	position:absolute;
	right:5px;
	top:0px;
}

#footer{
	background:url(images/footer_bg.png) repeat-y;
	width:934px;
	height:28px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}




#footLinks, #footLinks li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#footLinks{
	padding-left:30px;
	padding-top:7px;
}

#footLinks li{
	float:left;
	padding-right:10px;
}


#footLinks li a{
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;	
}

#footLinks li.separator{
	width:1px;
	height:14px;
	background:url(images/separator.gif) no-repeat;
	background-position:0px 3px;
}

#textFooter{
	width:936px;
	height:146px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
/*	color:#999999;*/
	color:#062143;
	background:url(images/footer-disclaimer.png) no-repeat;
	font-size:10px;
}

H1{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
}

H2{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
}

H3{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
}

.imgbg {
	display:block;
	text-indent:-999em;
	overflow:hidden;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

ul.bulletlist {
	margin:0px;
	padding:0px;
	list-style:none;
	margin-bottom:1em;
}
ul.bulletlist li {
	margin:0px;
	padding:0px;
	list-style:none;
	background-image:url(Images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:14px;
	margin-bottom:0.5em;
}

.RSSHomeItem .NormalBold,
.RSSHomeItemAlt .NormalBold {
	display:block;
	background-image:url(Images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:14px;
}

.leftcol {
	float:left;
	display:inline;
}

.rightcol {
	float:right;
	display:inline;
}

ul.arrow, ul.arrow li{
	margin:0px;
	padding:0px;
	list-style:none;
}

ul.arrow li{
	background:url(images/arrow.gif) no-repeat;
	padding-left:20px;
	background-position:0px 2px;
}

.clear{
	clear:both;
}

.clearer {
	clear:both;
	line-height:0px;
	height:0px;
	overflow:hidden;
}

.clearfix:after {
    content: "."; 
    display: inline-block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


.cfd_guide, .cfd_guide_over, .daily_report,.daily_report_over, .free_demo, .free_demo_over {
	width:197px;
	height:102px;
}

.cfd_guide{background:url(images/btn_cfd_guide.gif) no-repeat;}
.cfd_guide_over{background:url(images/btn_cfd_guide_over.gif) no-repeat;}

.daily_report{background:url(images/btn_daily_report.gif) no-repeat;}
.daily_report_over{background:url(images/btn_daily_report_over.gif) no-repeat;}

.free_demo{background:url(images/btn_free_demo.gif) no-repeat;}
.free_demo_over{background:url(images/btn_free_demo_over.gif) no-repeat;}

.cfd_guide a, .cfd_guide_over a, .daily_report a,.daily_report_over a, .free_demo a, .free_demo_over a{
	display:block;
	width:197px;
	height:102px;
	text-indent:-999em;
	overflow:hidden;
}


.vert_cfd_guide, .vert_money, .vert_platform, .vert_education {
	width:215px;
	height:115px;
}
.vert_cfd_guide a, .vert_money a, .vert_platform a,  .vert_education a {
	display:block;
	width:215px;
	height:115px;
	text-indent:-999em;
	overflow:hidden;
	background-repeat:no-repeat;
}

.vert_cfd_guide a {	background-image:url(images/vert_cfd_guide.gif);}
.vert_money a { background-image:url(images/vert_money.gif); }
.vert_platform a { background-image:url(images/vert_platform.gif); }
.vert_education a { background-image:url(images/vert_education.gif); }

.vert_cfd_guide a:hover {	background-image:url(images/vert_cfd_guide_over.gif);}
.vert_money a:hover { background-image:url(images/vert_money_over.gif); }
.vert_platform a:hover { background-image:url(images/vert_platform_over.gif); }
.vert_education a:hover { background-image:url(images/vert_education_over.gif); }




.seminar_homepagefooter{
	width:697px;
	height:23px;
	background:url(images/seminar_homepage_footer.gif) no-repeat;
	margin-bottom:10px;
}

.seminar_homepagefooter a{
	margin-left:460px;
	display:block;
	width:185px;
	text-indent:-999em;
	overflow:hidden;
}



/*********** SEMINAR VIDEOS ************/

/*Header*/
.specheader{width:972px;}

/*layout*/
.specbodycontent{width:988px; margin:auto; margin-top:20px; background-image: url(../images/dropshadow.jpg); background-repeat: repeat-y; background-position:top;}
.speccontentwrapper{width:972px; height:auto; margin:auto; }

/*nav*/
.specnav {height: 22px; line-height: 21px; background-color: #0a3b78; background-image: url(../images/nav_background.jpg); background-position:top; background-repeat:repeat-x;}
.specnav li {list-style: none; float: left; padding: 0 11px 0 11px;	font-size: 12px; font-weight: bold;	color: #fafaff;}
.specnav ul {margin: 0;	padding: 0;	height: 21px; margin-left:120px;}
.specnav li.on {background-color: #32649f; background-image: url(../images/nav_on.jpg); background-repeat:repeat-x; border-left:1px solid #2a5e86; border-right:1px solid #2a5e86; color:#d8e2ee;}
.specnav a, #nav a:link, #nav a:visited {color: #fafaff; text-decoration: none;}
.specnav a:hover {color: white;	text-decoration: none; }

/*content*/
.speccontent{
	width:970px;
	background-color:#fff;
	min-height:318px;
	_height:318px;
	border:1px solid #e9e9e9;
	background-repeat:none;
	background-position:top;
}
.specleftcolumn{ float: left; width:250px; vertical-align:top;}
.specrightcolumn {
	float: right;
	width:540px;
	text-align:left;
	height: 200px;
}


/*Footer*/
.specfooter{width:972px; clear:both; background-color:#FFF; }

/*layout items*/
.spec{ padding:0; margin:0;}
.spec li{
	list-style:none;
	padding:0 0 0 15px;
	margin:0;
	font-size:12px;
	width:140px;
	font-family:Arial, Helvetica, sans-serif;
	color:#373636;
	background:url(/Portals/0/Skins/FPM/Images/arrow.jpg) no-repeat;
} 
.specdiv{
	float:left;
	padding-right:2px;
	width:140px;
	margin-bottom:30px;
	text-align: left;
	padding-left: 45px;
}

/* Donein Sitemap */

.donein_site_map a, a:hover, a:active, a:visited {
    font-size:12px;
}


ul li a, a:active, a:hover, a:visited {
    font-size:12px;
    color:#082A54;
    text-decoration:none;
}