/* Default */
* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
body { font-size:12px; background:#f8f8f8 url(../images/bg.gif) top left repeat-x;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
.clear { clear: both; display: block; visibility: hidden; line-height:0px;}
img {border:0;}

/* layout */
#wrap {width:950px; margin:0px auto;}

/* Header */
#header {padding:10px; padding-right:0px;}
#header #logo {float:left; width:180px;}
#header #livechat {float:left; margin:0; padding:0;} 
#header #toolbox {float:right; width:410px; background:url(../images/bg_language.gif) bottom left repeat-x; border:1px solid #d8d8d8; padding:8px; text-align:right;}
#header #toolbox ul {list-style:none;}
#header #toolbox ul li {display:inline; padding:0px 15px; font-weight:bold; color:#666;}
#header #toolbox ul li .language {width:105px; border:1px solid #e1e1e1; font-size:11px; color:#666; padding:3px;}
#header #toolbox ul #community {border-right:1px solid #d8d8d8;}
#header #toolbox ul #community a {color:#0d5e93;}

/* Navigation */
#bg_nav {background:url(../images/bg_nav2.gif) bottom left repeat-x; font-size:14px; font-weight:bold;}
#nav { float:left; width:642px; list-style:none; background:url(../images/bg_nav.gif) bottom left repeat-x;}
#nav li {float:left; padding:10px 27px; background:url(../images/line_nav.gif) top right no-repeat;}
#nav li a {color:#fff;}
#nav li a:hover {text-decoration:none;}
#nav #bordernone {background:none;}
#nav li:hover {background:url(../images/bg_nav_hover.gif) bottom left repeat-x;}
#nav #bordernone:hover {background:url(../images/bg_nav_hover.gif) bottom left repeat-x;}

#nav_account {float:left; width:300px; list-style:none; background:url(../images/bg_nav2.gif) bottom left repeat-x;}
#nav_account li {float:left;  padding:10px 25px; background:url(../images/line_nav.gif) top left no-repeat;}
#nav_account li a {color:#ffd907;}
#nav_account li a:hover {color:#ff8207; text-decoration:none;}

#sddm{ float:left; width:642px; list-style:none; background:url(../images/bg_nav.gif) bottom left repeat-x;z-index: 300000;font-weight:bold;}
#sddm .active {text-decoration:none; background:url(../images/bg_nav_hover.gif) repeat-x left bottom;}
#sddm li {margin: 0;padding: 0;list-style: none;float: left;background:url(../images/line_nav.gif) no-repeat right;}
#sddm li a{display: block;	padding:10px 15px;color:#fff;	text-align: center;text-decoration: none;font-size:13px;}
#sddm li a:hover{text-decoration:none; background:url(../images/bg_nav_hover.gif) repeat-x left top;}
#sddm #m5_m {background:none;}
#sddm div {	position: absolute;visibility: hidden;margin: 0;padding: 0;	background: #EAEBD8;border: 1px solid #5970B2;margin-top:-2px;}
#sddm div a {position: relative;	display: block;	margin: 0;padding: 6px 10px;	width: auto;	white-space: nowrap;text-align: left; text-decoration: none;background:none; color:#231f20; font-size:12px; font-family:Arial, Helvetica, sans-serif;border-bottom:1px solid #d4d4d4;}
#sddm div a:hover {background:none; color:#0d5e93;}
#sddm .ddbox {border:1px solid #001d2f; background:#fff url(../images/bg_dropdown.gif) top left repeat-x; padding:7px;width:156px;}
#sddm .noborder {border:none;} 
#sddm .smbox {float:left; width:145px; margin-right:7px;}
#sddm .ddboxbig {border:1px solid #001d2f; background:#fff url(../images/bg_dropdown.gif) top left repeat-x; padding:5px;width:452px;float:left;}
#sddm #m6 {margin-left:-333px;}
#sddm .bordernone {background:none;}

/* Content */
#content {background:url(../images/bg_content.gif) top left repeat-y; padding:0px 20px; border-bottom:1px solid #d8d8d8; margin-top:0px;}

/* subnav */
#sidenav {float:left; width:160px; padding-top:20px;margin-bottom:30px;}
#sidenav h3 {background:url(../images/bg_subtop.gif) top left repeat-x; font-size:14px; padding:6px 10px;}
#sidenav h3 a {color:#fff;}
#sidenav ul {list-style:none;}
#sidenav ul li {padding:7px; border-bottom:1px solid #ddd; font-weight:bold; background:url(../images/icon_subnav.gif) right 12px no-repeat;}
#sidenav ul li:hover {background:url(../images/icon_subnav_hover.gif) right 12px no-repeat;}
#sidenav ul li a {color:#666;}
#sidenav ul li a:hover {color:#094e7a; text-decoration:none;}
#sidenav ul li.active a{color:#094e7a; text-decoration:none;}
#sidenav ul li.active ul li a {color:#094e7a;}
#sidenav ul li.active ul li ul li a {color:#666;}
#sidenav ul li.active{background:url(../images/icon_subnav_hover.gif) right 12px no-repeat;}
#sidenav ul li ul {padding-left:7px;}
#sidenav ul li ul li {font-weight:normal; padding:3px 0px 3px 7px; border-bottom:none; background:url(../images/icon_bluearrow.gif) 0px 7px no-repeat;}
#sidenav ul li ul li:hover {background:url(../images/icon_bluearrow.gif) 0px 7px no-repeat;}
#sidenav ul li ul li a {color:#094e7a;}
#sidenav ul li ul li a:hover {color:#000; text-decoration:underline;}
#sidenav ul li ul li ul li {font-size:11px; padding:3px 0px 3px 7px; border-bottom:none; background:url(../images/icon_dot.gif) 0px 10px no-repeat;}
#sidenav ul li ul li ul li a {color:#666;}
#sidenav ul li ul li ul li:hover {background:url(../images/icon_dot.gif) 0px 10px no-repeat;}

/* maincontent */
#maincontent {float:right; width:730px; padding-top:20px;}
#maincontent h2 {font-size:18px; margin-bottom:10px;}
#maincontent h3 {font-size:14px; color:#1f5b9a; margin-bottom:7px;}
#maincontent h4 {font-size:12px; color:#000;}
#maincontent p {margin-bottom:15px;}
#maincontent p a {color:#1f5b9a; text-decoration:underline;}
#maincontent p #bluebold {color:#1f5b9a; font-weight:bold;}
#maincontent .list_arrow {list-style:none; padding:0px 0px 20px 10px;}
#maincontent .list_arrow li {margin-bottom:5px; padding-left:10px; background:url(../images/icon_arrow.gif) 0px 5px no-repeat;}
#maincontent .list_arrow li a {color:#1f5b9a; text-decoration:underline;}
#maincontent .list_arrow li a:hover {text-decoration:none;}
.Glossary .DefTitle {font-size:12px; color:#000;font-weight:bold;padding:0;margin:0;}
.Glossary div p {margin-bottom:13px;}
#maincontent .bt_orange {text-align:right; color:#e87e0c; font-size:14px; padding:15px 0px;}
#maincontent .bt_orange a {color:#e87e0c;}
#maincontent .bt_orange a:hover {text-decoration:none;}
#maincontent .bt_orange .prev {color:#666;}
#maincontent ol {padding:0px 10px 10px 30px; color:#666;}
#maincontent ol li {padding-left:0px; margin-bottom:5px;}
/* table */
#tb_style {margin-bottom:25px;}
#tb_style th {background:#fbfafa url(../images/bg_table_th.gif) top left repeat-x; padding:7px; text-align:left; color:#134b86; border:1px solid #dddddd;}
#tb_style td {border-bottom:1px solid #dddddd; padding:7px; color:#666;}
.bluefont {color:#134b86;}

#tb_style2 {margin-bottom:25px;}
#tb_style2 th {background:#fbfafa url(../images/bg_table_th.gif) bottom left repeat-x; padding:7px; text-align:left; color:#134b86; border:1px solid #dddddd; border-left:none;}
#tb_style2 td {border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; padding:10px; color:#666;}
#tb_style2 td ul {list-style:none;}
#tb_style2 td ul li {margin-bottom:5px; background:url(../images/icon_dot.gif) 0px 7px no-repeat; padding-left:7px;}
#tb_style2 .blackbold {font-weight:bold; color:#000; border-left:1px solid #dddddd;}

#tb_style3 {margin-bottom:25px;}
#tb_style3 th {background:#fbfafa url(../images/bg_table_th.gif) bottom left repeat-x; padding:7px; color:#134b86; border:1px solid #dddddd; border-left:none;}
#tb_style3 td {border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; text-align:center; padding:10px; color:#666;}
#tb_style3 td a {color:#e87e0c; text-decoration:underline;}
#tb_style3 td a:hover {text-decoration:none;}
#tb_style3 .align_left {text-align:left; padding:5px 15px; background:url(../images/icon_arrow_orange.gif) 7px 15px no-repeat;}
#tb_style3 td ul {list-style:none;}
#tb_style3 td ul li {margin-bottom:5px; background:url(../images/icon_dot.gif) 0px 7px no-repeat; padding-left:7px;}
#tb_style3 .blackbold {font-weight:bold; color:#000; border-left:1px solid #dddddd;}
#tb_style3 .blackbold a.open_now{color:#e87e0c; text-decoration:underline;}
#tb_style3 #special {background-color:#f8f8f8;}
#tb_style3 #special .blackbold {background-color:#e87e0c; color:#fff;}

#list_info {list-style:none; padding-bottom:15px;}
#list_info li {margin-bottom:5px;}

.orange {font-weight:bold; color:#e87e0c;}

/* account box */
#account_wrap {margin-bottom:15px;}
.box_account {background:url(../images/bg_subbox.gif) top left no-repeat; float:left; width:155px; height:107px; margin-right:7px; padding:10px; font-size:11px; color:#666;}
#maincontent .box_account h3 {font-size:16px; color:#fff; text-align:center; margin-bottom:20px;}
#maincontent .box_account p {padding:0px 7px; margin-bottom:5px;}
.box_account .download {margin-bottom:4px;}
.box_account .download a {color:#246da4; font-weight:bold;}

/* txt style */
#list_wrp {width:260px; float:left; background-color:#f8f8f8; border:1px solid #e3e3e3; margin-right:10px; margin-bottom:10px; padding:10px;}
#list_wrp ul {list-style:none;}
#list_wrp ul li {margin-bottom:10px; padding-left:7px; background:url(../images/icon_dot.gif) 0px 7px no-repeat;}

/* platform */
#maincontent .platform {padding:10px 0px; border-bottom:1px solid #dddddd; color:#666; margin-bottom:15px;}
#maincontent .platform p {margin-bottom:5px;}
#maincontent .platform .dealer {font-weight:bold; color:#000; margin-top:7px;}
#maincontent .platform .dealer a {color:#ff9630;}
#maincontent .platform .img_platform {padding:4px; border:1px solid #dddddd; margin-left:20px;}

/* Support */
.clickhere {color:#0d5e93; font-weight:bold; font-size:11px;}

/* Open account */
.tb_broker {margin-bottom:15px;}
.tb_broker .bg_gray {background-color:#f6f6f6;}
.tb_broker td {padding:15px; border-bottom:1px solid #dddddd;}
.tb_broker td .img_logo {margin-bottom:10px; border:1px solid #dddddd;}
.tb_broker td .bt_open {list-style:none;}
.tb_broker td .bt_open li {margin-bottom:5px; font-weight:bold; font-size:11px;}
.tb_broker td .bt_open li a {color:#ff9630;}
.tb_broker td .info_broker {list-style:none;}
.tb_broker td .info_broker li {margin-bottom:5px; padding-left:10px; background:url(../images/icon_dot.gif) 0px 7px no-repeat;}

/* Fund account */
#wrap_fund {width:650px; margin:70px auto;}
#tb_fund td {padding:15px; font-size:14px; font-weight:bold; border-right:1px solid #dddddd; text-align:center;}
#tb_fund td a {font-size:12px; color:#e87e0c;}
#tb_fund .bordernone {border-right:none;}

/* Glossory */
.abcd {background:#fbfafa url(../images/bg_table_th.gif) bottom left repeat-x; width:710px; height:20px; padding-top:5px; padding-left:10px; font-weight:bold; margin-bottom:15px; border:1px solid #ddd;}
.abcd li {display:inline; font-size:11px;}
.abcd li a {padding:7px 8px; text-decoration:none; color:#666; }
.abcd li a:hover {color:#ff9630;}
.abcd .selected {color:#ff9630;}
.abcd .selected:hover {color:#ff9630;}

/* Contact us */
#tb_contact td {padding:5px;}
#tb_contact td .widthmed {width:250px; background-color:#f5f5f5; padding:3px; font-size:12px; color:#666; border:none;}
#tb_contact td .big_width {width:250px; height:100px; background-color:#f5f5f5; padding:3px; font-size:12px; color:#666; border:none;}
#tb_contact td .bt_submit {background-color:#000; color:#fff; font-weight:bold; font-size:14px; padding:3px 10px; border:none;}

/* Footer */
#footer {font-size:11px; color:#999; text-align:center; padding:20px;}
#footer a {color:#095b8c; text-decoration:underline;}
#footer a:hover {text-decoration:none;}
#footer #logo_bottom {padding:0; margin:0;}
#footer #logo_bottom img{float:left; margin:0 5px 0 235px;}
#footer #logo_bottom #add_bottom{float:left; padding:0; margin:0;}