body {
	font-family: "LatoWebRegular";
}
/*font*/
.font-heavy {
    font-family: 'LatoWebHeavy';
}
.font-light {
    font-family: 'LatoWebLight';
}
.font-bold {
    font-family: 'LatoWebBold';
}
.font-regular {
    font-family: 'LatoWebRegular';
}
.font-normal {
    font-weight: normal;
}

#header-bar {
	font-family: "LatoWebRegular";
}
#header{
	font-family: "LatoWebRegular";
}
#head ul>li span {
	font-size: 13px;
	padding: 0px 10px;
	line-height: 41px;
}

#head *[id^='Autocomplete_'] {
    width: 370px !important;
}

#search-box {
	width: 428px;
}
#search-close {
	right: 18px;
}

#footer{
	font-family: "LatoWebRegular";
}

#footer ul li.list-header{
    font-family: "LatoWebHeavy";
}

#footer .contact a {
	font-family: "LatoWebHeavy";
}

ul.nav_one>li {
    padding: 0px 15px;
}
ul.nav_one li ul {
	margin-left: -15px;
	/*margin-top: 25px;*/
}
ul.nav_one li ul li {
	padding: 0px 15px;
}
ul.nav_one>li>a {
    font-size: 13px;
    letter-spacing: 2px;
    font-family: "LatoWebHeavy";
}
ul.nav_one li ul li a {
	font-size: 14px;
	letter-spacing: 0px;
}

input.search-bar {
	width: 370px;
}

.homepage {
	font-family: "LatoWebRegular";
}
.homepage h1 {
	font-family: "LatoWebHeavy";
}
.homepage h2 {
	font-family: "LatoWebHeavy";
}
.homepage h3 {
	font-family: "LatoWebHeavy";
}
.homepage h4 {
	font-family: "LatoWebLight";
	font-weight: 600;
}
.homepage h5 {
	font-family: "LatoWebRegular";
}
.homepage h6 {
	font-family: "LatoWebHeavy";
	letter-spacing: 1px;
}
.homepage .promo .promo-content a {
	font-family: "LatoWebHeavy";
}

/*search page*/
.page_search.template_t {
	border-radius:4px;
	border:1px solid #CAC9C9;
	padding:10px 15px;
	margin:10px auto;
}
/*template_t style*/
.template_t, .mutualfund, .marketnnews{
    width:960px;
    margin:0 auto;
    padding:0;
    overflow:hidden;
}
.template_t .banner{
	width:100%;
	margin:0;
	padding:0;
	display:block;
	clear:both;
}
.template_t .banner h1,
.template_t .banner strong, .banner_header{
	display:block;
	width:500px;
	font-weight:bold !important;
	font-size:24px;
	padding-top:20px;
	padding-bottom:10px;
	border-bottom:3px solid #ccc;
	color:#003366;
	margin-right:20px;
	margin-left:20px;
	line-height:1.2;
}
.template_t .banner_long h1{
	width:680px;
}
.template_t .banner_long{
	height:64px;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.template_t .banner_short{
	height:64px;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.template_t .banner_stripe{
	background:url(../../images/shared/contentban.png) no-repeat 0 -0px;
	height:71px;
}
.template_t .banner_stripeLong{
	background:url(../../images/shared/contentban.png) no-repeat 0 -179px;
	height:71px;
}

.template_t .left_10{
	width:720px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	}
.template_t .left_12 .m10 .main,/* 不确定用处 */
.template_t .left_12 .main,
.template_t .left_10 .main,
.template_t .left_9 .main{
	border-left:1px solid #CAC9C9;
	border-right:1px solid #CAC9C9;
	margin:0;
	float:left;
	padding:10px 20px 10px;
	width:100%;
	}
.template_t span{
	font-size:11px;
	display:block;
	margin:0;
	padding:0;
	color:#666666;
	line-height:120%;
	font-style:italic;
}
.template_t .main h2, .template_t .main h3,
.edocs .left_12 h1, .four_col h2, .newsletter h2, .custSupport h2, .custSupport h3, .four_col h5{
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	clear:both;
	float:none;
	font-size:12px;
	line-height: 120%;
	color:#003366;
	margin:15px 0 0;
	padding:0;
	}
.template_t .main h2,
.four_col h2, .newsletter h2, .custSupport h2, .four_col h5{
	margin:5px 0 0 0;
	}
.four_col h5{
	margin-top:5px;
}
.sitemap .four_col h5{
	margin-top:12px;
	}
.template_t .main h2, .four_col h2, .newsletter h2, .custSupport h2{
	font-size:14px;
	line-height:17px;
	margin-bottom:0px;
	}

.template_t .main h3, .custSupport h3{
	font-size:18px;
	line-height:20px;
	margin:15px 0 5px 0;
	font-weight:normal;
	}

.template_t .noban_title{
	font-size:18px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	clear:both;
	float:none;
	line-height: 120%;
	color:#003366;
	padding:0;
	margin-top:5px;
	margin-bottom:2px;
	font-weight:normal;
	}
.template_t .noban_title_tab{
	font-size:18px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	clear:both;
	float:none;
	line-height: 150%;
	color:#003366;
	margin:10px 0 0 0;
	padding:0;
	}
.template_t .noban_title_plain{
	font-size:18px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	clear:both;
	float:none;
	line-height: 110%;
	color:#003366;
	margin:0;
	padding:0;
	}
.template_t .main p {
	padding:0;
	font-size:12px;
	margin-top:0;
	line-height:16px;
}
.template_t .main p.boldtext{
	margin:5px 0 2px 0;
	font-weight:bold;
	}
.template_t .main .note{
	font-size:11px;
	line-height:13px;
	}
.template_t .main .blurb{
	margin: 10px 0;
	}
.template_t .main ul.indent{
	margin:-10px 0 0 50px;
	}

.template_t .main ul.indent_s{
	margin:-10px 0 15px 15px;
	}

.template_t .main ul.arrow_ul li span{
	font-size:11px;
	color:#333333;
	line-height:11px;
	margin-bottom:12px;
	}

.template_t .main .darkBule{
	font-size:12px;
	color:#003366;
	line-height:20px;
	}

.template_t .main .col_left,
.template_t .main .col_right{
	width:340px;
	float:left;
	overflow:hidden;
	padding:0;
	margin:0 10px;
	}

.template_t .main .col_left{
	margin-left:0;
	}

.template_t .main .col_right{
	margin-right:0;
	}


/*template_t end*/
.list,
.box_bule{
	border-left:1px solid #9fbce2;
	border-right:1px solid #9fbce2;
	margin:0;
	padding:0;
	overflow:hidden;
	}
.custSupport .contact .box h4{
	display:block;
	height:30px;
	line-height:30px;
	margin:0;
	padding-left:10px;
	color:#003366;
	background:url(../../d4l0yihtmj3iw.cloudfront.net/images/shared/arrow_down.html) no-repeat 8px -230px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	}
.custSupport .contact .box .cor_lt,
.custSupport .contact .box .cor_rt{
	height:3px;
	width:3px;
	overflow:hidden;
	}
.custSupport .contact .box .cor_lt{
	background:url(../../d4l0yihtmj3iw.cloudfront.net/images/shared/mune_cor.html) no-repeat 0 0;
	position:absolute;
	top:0px;
	left:0px;
	}
.custSupport .contact .cor_lt{
	background:url(../../d4l0yihtmj3iw.cloudfront.net/images/shared/mune_cor.html) no-repeat 0 0;
	position:absolute;
	top:10px;
	left:0px;
	z-index:9999;
	}
.template_t .left_9{
	width:540px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	}

/*left nav end*/
.left_12,
.right_4,
.left_6{
	width:720px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	}
.left_4{
	float:left;
	width:230px;
}
.right_12{
	width:720px;
	float:right;
}
/*top border*/
.list_top,
.list_top_w{
	height:5px;
	margin:0;
	padding:0;
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/list_top.html) repeat-x 0 -10px;
	line-height:0;
	font-size:0;
	clear:both;
	}

.list_top .left,
.list_top_w .left{
	height:5px;
	width:5px;
	float:left;
	margin:0;
	padding:0;
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/list_top.html) no-repeat 0 0;
	line-height:0;
	font-size:0;
	}

.list_top .right,
.list_top_w .right{
	height:5px;
	width:5px;
	float:right;
	margin:0;
	padding:0;
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/list_top.html) no-repeat 0 -5px;
	line-height:0;
	font-size:0;
	}

.list_top_w{
	height:3px;
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/list_top.html) repeat-x 0 -21px;
	}

.list_top_w .left{
	height:3px;
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/list_top.html) no-repeat 0 -15px;
	}

.list_top_w .right{
	height:3px;
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/list_top.html) no-repeat 0 -18px;
	}
/*top border*/
/*bottom border*/
.list_bottom .left,
.list_bottom_edit .left,
.list_bottom_close .left,
.list_bottom_w .left,
.box_bule_t .left,
.box_bule_b .left{
	height:3px;
	width:4px;
	float:left;
	margin:0;
	padding:0;
	background:url(../../images/shared/list_bottom.gif) no-repeat 0 0;
	line-height:0;
	font-size:0;
	}

.list_bottom_edit .left{
	background:url(../../images/shared/list_bottom.gif) no-repeat 0 -9px;
	}

.list_bottom_close .left{
	background:url(../../images/shared/list_bottom.gif) no-repeat 0 -18px;
	}

.list_bottom_w .left{
	background:url(../../images/shared/list_bottom.gif) no-repeat 0 -33px;
	}

.box_bule_t .left{
	background:url(../../images/shared/list_bottom.gif) no-repeat 0 -61px;
	}

.box_bule_b .left{
	background:url(../../images/shared/list_bottom.gif) no-repeat 0 -70px;
	}

.list_bottom .right,
.list_bottom_edit .right,
.list_bottom_close .right,
.list_bottom .right_line,
.list_bottom_edit .right_line,
.list_bottom_w .right,
.box_bule_t .right,
.box_bule_b .right{
	height:3px;
	width:4px;
	float:right;
	margin:0;
	padding:0;
	background:url(../../images/shared/list_bottom.gif) no-repeat 0 -3px;
	line-height:0;
	font-size:0;
	}

.list_bottom_edit .right{
	background:url(../../images/shared/list_bottom.gif) no-repeat 0 -12px;
	}

.list_bottom_close .right{
		background:url(../../images/shared/list_bottom.gif) no-repeat 0 -21px;
	}

.list_bottom .right_line{
	background:url(../../images/shared/list_bottom.gif) no-repeat 0 -27px;
	}

.list_bottom_edit .right_line{
	background:url(../../images/shared/list_bottom.gif) no-repeat 0 -30px;
	}

.list_bottom_w .right{
	background:url(../../images/shared/list_bottom.gif) no-repeat 0 -36px;
	}

.box_bule_t .right{
	background:url(../../images/shared/list_bottom.gif) no-repeat 0 -64px;
	}

.box_bule_b .right{
	background:url(../../images/shared/list_bottom.gif) no-repeat 0 -73px;
	}
.list_bottom,
.list_bottom_edit,
.list_bottom_close,
.list_bottom_w,
.box_bule_t,
.box_bule_b{
	height:3px;
	margin:0;
	padding:0;
	background:url(../../images/shared/list_bottom.gif) repeat-x 0 -6px;
	line-height:0;
	font-size:0;
	clear:both;
	}

.list_bottom_edit{
	background:url(../../images/shared/list_bottom.gif) repeat-x 0 -15px;
	}

.list_bottom_close{
	background:url(../../images/shared/list_bottom.gif) repeat-x 0 -24px;
	}

.list_bottom_w{
	background:url(../../images/shared/list_bottom.gif) repeat-x 0 -39px;
	}

.box_bule_t{
	background:url(../../images/shared/list_bottom.gif) repeat-x 0 -67px;
	}

.box_bule_b{
	background:url(../../images/shared/list_bottom.gif) repeat-x 0 -76px;
	}
/*bottom border*/
/* TEMPLATE FOR TABLE */
table.table_template, table.table_template td {
	border: 1px solid #dad9d9;
	border-collapse: collapse;

}
table.table_template {
	border:none;
	border:1px solid #dad9d9;
	margin-bottom:5px;
}
table.table_template thead th,
table.table_template tbody th{
	color: #003366;
	padding: 5px 3px 5px 7px;
	border:1px solid #cccccc;
	background-color: #F7F7F7;
	font-size: 12px;
	line-height: 150%;
	text-align: left;
}
table.table_template tbody th{
  background: #ECF6FB;
  border-top: 1px solid #CCC;
  text-align: left;
  font-weight: normal;
}
table.table_template tbody tr td{
	padding: 2px 3px 1px 7px;
	color: #333333;
	font-size:12px;
	line-height:17px;
}
table.table_template tbody tr:hover{
  background: #FFF;
}

table.table_template tbody tr:hover td{
  color: #454545;
}
table.table_template tfoot td,
table.table_template tfoot th{
	border-left: none;
	border-top: 1px solid #CCC;
	padding: 4px;
	background: #FFF;
	color: #003366;
}
table.table_template caption{
	text-align: left;
	font-size: 160%;
	padding: 10px 0;
	color: #003399;
	font-family: Georgia, "Times New Roman", Times, serif;
}
table.table_template tr td.right{
	border-right: 1px solid #FFFFFF;
}
table.table_template thead th.right{
	border-right: 1px solid #E6E6E6;
}
table.table_template tr td.top{
	border-top: 1px solid #FFFFFF;
}
table.table_template tr td.bottom{
	border-bottom: 1px solid #FFFFFF;
}
/* TEMPLATE FOR TABLE */

.template_t .banner .antivirus_icon{
	position:absolute;
	top:-23px;
	right:0;
	width:92px;
	overflow:hidden;
	background:url(../../images/shared/bannericonb.png) no-repeat 100% -615px;
	height:93px;
}
.template_t .wire_fundfee, .template_t .trendmicro, .template_t .referFriend{
	width: 678px;
	font-size:12px;
	line-height:18px;
	padding: 0;
	margin:0;
}
.template_t .referFriend ul{
	list-style:none;
	padding:0;
	float:left;
}
.template_t .referFriend ul.blue_font{
	color:#104070;
}
.template_t .referFriend table tr.bold td{
	color:#104070;
	font-weight:bold;
}
.formCenter .address ul span label, .promos label, .newsletter h2, .emailus ul span label{
	color:#003366;
	float:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
}
/*promos end*/

/*security*/

ol.number_list, ul.dot_list {
	font-size:12px;
	line-height:16px;
	list-style:disc outside none;
	margin:2px 0 10px 0;
}
ol.number_list li, ul.dot_list li {
	margin-bottom:5px;
	margin-left:30px;
}
ul.arrow_ul,
ul.arrow_r_ul,
ul.ban_ul{
	margin:10px 0;
	padding:0;
	overflow:hidden;
	list-style:none;
	}

ul.arrow_r_ul{
	margin-top:5px;
	margin-bottom: 10px;
	}

ul.ban_ul{
	border-bottom:1px dotted #8c8c8c;
	padding:0 0 15px;
	width:100%;
	_width: 460px;
	}

ul.arrow_ul li,
ul.arrow_r_ul li,
ul.ban_ul li{
	margin:0 0 5px;
	padding:0 0 0 10px;
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/arrow_left.html) no-repeat 0 6px;
	line-height:15px;
	color:#0066CC;
	font-size:12px;
	}

ul.arrow_r_ul li{
	margin:0;
	padding:0;
	background:none;
	}

ul.ban_ul li{
	padding:0;
	margin:0 0 0px;
	background:none;
	}

ul.arrow_ul li a,
ul.arrow_r_ul li a,
ul.ban_ul li a{
	color:#0066cc;
	font-size:12px;
	line-height:18px;
	}

/*free_etf*/
.free_etf img{
	 border: 0 none;
    margin-top: -3px;
    vertical-align: middle;
	text-decoration:none;
	}
#prospectus{
	color:#999999;
	text-decoration:none;
	}
ul.arrow_r_ul li a{
	display:block;
	float:left;
	padding:0 15px 0 0;
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/arrow_s.html) no-repeat 100% -16px;
	}
/*glossary*/
.glossary .glossary_menu a{
	position:absolute;
	width : 22px;
	height: 22px;
	margin-top: -33px;
}
.glossary h1{
	font-weight:bold;
	clear:both;
	float:none;
	font-size:14px;
	line-height: 150%;
	color:#003366;
	margin:15px 0 0;
	padding:0;
}
.glossary #glossary_0 {
	margin-left: -20px;
}
.glossary #glossary_a {
	margin-left: 4px;
}
.glossary #glossary_b {
	margin-left: 30px;
}
.glossary #glossary_c {
	margin-left: 57px;
}
.glossary #glossary_d {
	margin-left: 85px;
}
.glossary #glossary_e {
	margin-left: 113px;
}
.glossary #glossary_f {
	margin-left: 140px;
}
.glossary #glossary_g {
	margin-left: 164px;
}
.glossary #glossary_h {
	margin-left: 193px;
}
.glossary #glossary_i {
	margin-left: 220px;
}
.glossary #glossary_j {
	margin-left: 243px;
}
.glossary #glossary_k {
	margin-left: 268px;
}
.glossary #glossary_l {
	margin-left: 294px;
}
.glossary #glossary_m {
	margin-left: 322px;
}
.glossary #glossary_n {
	margin-left: 350px;
}
.glossary #glossary_o{
	margin-left: 377px;
}
.glossary #glossary_p {
	margin-left: 404px;
}
.glossary #glossary_q {
	margin-left: 431px;
}
.glossary #glossary_r {
	margin-left: 458px;
}
.glossary #glossary_s {
	margin-left: 486px;
}
.glossary #glossary_t {
	margin-left: 512px;
}
.glossary #glossary_u {
	margin-left: 539px;
}
.glossary #glossary_v {
	margin-left: 567px;
}
.glossary #glossary_w {
	margin-left: 593px;
}
.glossary #glossary_x {
	margin-left: 622px;
}
.glossary #glossary_y {
	margin-left: 649px;
}
.glossary #glossary_z {
	margin-left: 675px;
}
/*glossary*/
/*xstream*/
.trading_overview .top_border, .two_col .top, .fundmgmt .top, .four_col .top, .newsletter .top, .formCenter .top, .emailus .top{
	height:4px;
	margin:0;
	padding:0;
	background: url(../../images/shared/box_r_grey.png) repeat-x 0 -8px;
	line-height:0;
	font-size:0;
	clear:both;
	overflow:hidden;
}
.trading_overview .top_border .left, .two_col .top .left, .fundmgmt .top .left, .four_col .top .left, .newsletter .top .left, .formCenter .top .left, .emailus .top .left{
	width:5px;
	height:4px;
	float:left;
	margin:0;
	padding:0;
	background: url(../../images/shared/box_r_grey.png) no-repeat 0 0;
	line-height:0;
	font-size:0;
}
.trading_overview .top_border .right, .two_col .top .right, .fundmgmt .top .right, .four_col .top .right, .newsletter .top .right, .formCenter .top .right, .emailus .top .right{
	width:5px;
	height:4px;
	float:right;
	margin:0;
	padding:0;
	background: url(../../images/shared/box_r_grey.png) no-repeat 0 -4px;
	line-height:0;
	font-size:0;
}
.trading_overview .content, .fundmgmt .content, .two_col .content, .four_col .content, .newsletter .content, .formCenter .content, .emailus .content, .custSupport .content{
	width:100%;
	display:block;
	float:left;
	padding:0 10px 5px 10px;
	margin:0;
	border:1px solid #e5e4e4;
	border-radius:3px;
	background-color:#f3f3f3;
	overflow:hidden;
	height: auto;
}
.trading_overview .bottom_border, .two_col .bottom, .fundmgmt .bottom, .four_col .bottom, .newsletter .bottom, .formCenter .bottom, .emailus .bottom{
	height:4px;
	margin:0;
	padding:0 0 10px 0;
	background: url(../../images/shared/box_r_grey.png) repeat-x 0 -20px;
	line-height:0;
	font-size:0;
	clear:both;
	overflow:hidden;
}
.trading_overview .bottom_border .left, .two_col .bottom .left, .fundmgmt .bottom .left, .four_col .bottom .left, .newsletter .bottom .left, .formCenter .bottom .left, .emailus .bottom .left{
	width:5px;
	height:4px;
	float:left;
	margin:0;
	padding:0;
	background: url(../../images/shared/box_r_grey.png) no-repeat 0 -16px;
	line-height:0;
	font-size:0;
}
.trading_overview .bottom_border .right, .two_col .bottom .right, .fundmgmt .bottom .right, .four_col .bottom .right, .newsletter .bottom .right, .formCenter .bottom .right, .emailus .bottom .right{
	width:5px;
	height:4px;
	float:right;
	margin:0;
	padding:0;
	background: url(../../images/shared/box_r_grey.png) no-repeat 0 -12px;
	line-height:0;
	font-size:0;
}

/*xstream*/
/*contact us*/
.custSupport .top h2{
	font-size:14px;
	float:left;
	margin-top:10px;
	padding-left:10px;
}
.custSupport .list_bottom_w{
	margin-bottom:10px;
}
.custSupport .content{
	background-color:#FFFFFF;
	font-size:12px;
	margin-bottom:10px;
	*width:698px;
}
.custSupport ul.arrow_ul li{
	background:none;
	_margin:0 0 5px 0;
	_padding:0;
}
.custSupport ul.arrow_ul li img{
	padding: 0 5px 0 0;
}
.custSupport .content ul{
	display:block;
	float:left;
	padding-left:10px;
}
.custSupport .content ul li{
	display:block;
	float:left;
	width: 314px;
}
.box_hd .content a.more,
.custSupport .box_bule a.more{
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/arrow_s.html) no-repeat 100% -13px;
	display:block;
	float:right;
	margin:0 0 2px;
	padding:0 15px 0 0;
	font-size:11px;
	color:#0066cc;
	overflow:hidden;
	}
.box_hd .content a.more, .custSupport .content a.more {
	background: url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/arrow_s.html) no-repeat 100% -13px;
	color: #06C;
	display: block;
	float: right;
	font-size: 11px;
	margin: 0px 0px 2px;
	overflow: hidden;
	padding: 0px 14px 0px 0px;
}
.custSupport .contact{
	background:url(../../images/shared/history_sel720.png) no-repeat left bottom;
	height:215px;
	margin-bottom:10px;
	}

.custSupport .contact .box{
	width:240px;
	float:left;
	position:relative;
	}

.custSupport .contact .box h4,
.custSupport .contact .box .text{
	border-left:1px solid #CAC9C9;
	padding-left:9px;
	border-right:1px solid #ffffff;
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/main_m_rm.html) repeat-x 0 -302px;
	}

.custSupport .contact .box .first{
	border-left:0;
	}

.custSupport .contact .box .last{
	border-right:0;
	}

.custSupport .contact .box h4.last{
	border-right:1px solid #CAC9C9;
	}

.custSupport .contact .box .text{
	background:none;
	height:175px;
	*height:173px;
	font-size:12px;
	line-height:125%;
	padding:9px 9px 0;
	}

.right_4 .aot_ifm .text{
	height:auto;
	overflow:hidden;
	width:210px;
	background:none;
	font-size:12px;
	line-height:125%;
	padding:9px 9px 0;
	}

.custSupport .contact .box .text p,
.right_4 .aot_ifm .text p{
	margin:8px 0;
	}

.custSupport .contact .box .text .bule,
.right_4 .aot_ifm .text .bule{
	color:#003366;
	display:block;
	font-size:12px;
	line-height: 15px;
	}

.custSupport .contact .box .text a.chat,
.custSupport .contact .box .text a.email{
	background:url("../../images/en-us/b_customersvc.gif") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:40px;
	margin-top:3px;
	text-indent:-9999px;
	width:135px;
	}

.custSupport .contact .box .text a.email{
	background:url("../../images/en-us/b_customersvc.gif") no-repeat scroll 0 -35px transparent;
	}
.box_bule{
	background-color:#e4f0f9;
	}
.custSupport .getstart{
	font-size:12px;
	line-height:16px;
	padding:0 10px;
}
/*contact us*/
/*right site*/
.right_4{
	width:230px;
	margin:0;
	}
/*right site*/
.right_4 h2{
	font-size:14px;
	color:#00326b;
	margin:0 0 5px;
	clear:left;
	line-height:14px;
	}

.right_4 .list_bottom,
.right_4 .list_bottom_edit{
	margin-bottom:8px;
	}

.title_list_nav{
	height:33px;
	clear:both;
	padding:0;
	margin:0;
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/main_m_rm.html) repeat-x 0 -121px;
	overflow:hidden;
	}

.title_list_nav_l{
	padding-left:5px;
	border-left:1px solid #c4d9e9;
	border-right:1px solid #c4d9e9;
	}

.title_list_nav .left{
	height:33px;
	float:left;
	padding:0 0 0 5px;
	margin:0;
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/main_m_rm.html) no-repeat 0 -154px;
	}

.title_list_nav .right{
	position:relative;
	height:33px;
	width:5px;
	float:right;
	padding:0;
	margin:0;
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/main_m_rm.html) no-repeat 0 -187px;
	}

.title_list_nav .left ul{
	display:block;
	float:left;
	height:22px;
	margin:5px 0 0 5px;
	list-style:none;
	padding:0;
	overflow:hidden;
	}

.title_list_nav .left ul.nav{
	height:28px;
	}

.title_list_nav .left ul li{
	display:block;
	float:left;
	height:22px;
	margin:0;
	padding:0;
	}

.title_list_nav .left ul.nav li{
	height:28px;
	}

.title_list_nav .left ul li a,
.stocks .stocks_list .list .title_list ul li a{
	cursor:pointer;
	display:block;
	float:left;
	height:22px;
	margin:0;
	padding:0 0 0 10px;
	text-decoration:none;
}

.title_list_nav .left ul.nav li a{
	height:28px;
	padding:0 0 0 16px;
	}
.aot_ifm{
	padding:0;
	margin:0;
	border:1px solid #9fbce2;
	border-top:0;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	margin-bottom:8px;
}

.aot_ifm .main{
	margin:0 9px;
	padding:0;
	overflow:hidden;
	width:210px;
	clear:both;
	}
.title_list h6,
.title_list_nav h6{
	margin:0 0 0 9px;
	_margin:0 0 0 5px;
	padding:0;
	line-height:28px;
	font-size:12px;
	float:left;
	color:#1a5795;
	}

.title_list_nav h6{
	line-height:33px;
	margin:0 0 0 2px;
	_margin:0 0 0 2px;
	}

.title_list_nav a.h1_r{
	font-size:10px;
	display:block;
	float:left;
	margin:3px 0 0 6px;
	}

.title_list_w h6{
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
	padding:0;
	line-height:27px;
	font-size:12px;
	float:left;
	color:#003366;
	}
/*FAQs*/

.two_col{
	font-size:12px;
	line-height:14px;
}
.content ul li .bbottom{
	border-bottom:1px solid #e1e1e1;
	padding-bottom:5px;
}

/*FAQs*/
/*Extended Hours*/
.extendedhrs, .drip{
	width:auto;
	margin:0;
	padding:0;
	overflow:hidden;
	font-size:12px;
	line-height:120%;
}
.extendedhrs li, .drip li{
	margin:0 0 5px 0;
	}
.extendedhrs h1{
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	clear:both;
	float:none;
	font-size:14px;
	line-height: 150%;
	color:#003366;
	margin:15px 0 0;
	padding:0;
	display:block;
}
.extendedhrs .bullet{
	list-style:circle;
	list-style-position:inside;
	font-size: 12px;
}
.extendedhrs .right_4{
	float:right;
	margin:0;
	padding:0;
	width:230px;
	}

.extendedhrs .left_12 .title2{
	list-style:none;
	font-size:12px;
	color:#003366;
	font-weight:bold;
	margin-left: -38px;
	}
.extendedhrs .left_12 .bullet{
	margin-left:-38px;
	}
.extendedhrs .popupMessage p{
	background-color:#faf6d0;padding:5px;border:1px solid #e6de98;
	margin: 10px 0;
	text-align:center;
}
.extendedhrs .faq .bg .content .faqright .content_right li{
	font-size:12px;
	line-height: 18px;
	margin:0;
	}
.extendedhrs .right_4 ol{
	list-style:none;
	margin:0;
	padding:0;
}
.extendedhrs .list_top_yellow{
	height:4px;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	clear:both;
	overflow:hidden;
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/box_r_yellow.html) repeat-x 0 -8px;
}
.extendedhrs .list_top_yellow .left{
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/box_r_yellow.html) no-repeat 0 0;
	width:5px;
	height:4px;
	float:left;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}

.extendedhrs .list_top_yellow .right{
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/box_r_yellow.html) no-repeat 0 -4px;
	width:5px;
	height:4px;
	float:right;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}
.extendedhrs .list_bottom_yellow{
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/box_r_yellow.html) repeat-x 0 -20px;
	height:4px;
	margin:0;
	padding:0 0 10px 0;
	line-height:0;
	font-size:0;
	clear:both;
	overflow:hidden;
}
.extendedhrs .list_bottom_yellow .left{
	width:5px;
	height:4px;
	float:left;
	margin:0;
	padding:0;
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/box_r_yellow.html) no-repeat 0 -16px;
	line-height:0;
	font-size:0;
}
.extendedhrs .list_bottom_yellow .right{
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/box_r_yellow.html) no-repeat 0 -12px;
	width:5px;
	height:4px;
	float:right;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}
.extendedhrs .right_4 .content1 {
	margin:0;
	padding:1px 10px 1px 10px;
	border-left:1px solid #f0e7ac;
	border-right:1px solid #f0e7ac;
	background-color:#fdfdda;
	width:208px;
}

.extendedhrs .faq .content .faqright{
	margin:0;
	padding:0;
	float:right;
	width:229px;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	background-color:#F6F6F6;
	height:520px;
}
.extendedhrs .faq .content .faqleft .border_bottom{
	border-bottom: 1px dotted #E6E6E6;
	margin: -8px 8px 10px 8px;
	padding:0;
}
.extendedhrs .faq .top{
	height:2px;
	margin:0;
	padding:0;
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/maintable-top.html) no-repeat;
	line-height:0;
	font-size:0;
	clear:both;
}

.extnededhrs .content1 p.blurb{
	font-height:120%;
	margin:0;
	padding:0;
	}
.extendedhrs .faq .content .faqright .content_right{
	padding: 0 10px;
	font-size: 12px;
	margin:0;
}
.extendedhrs .faq .content .faqright .content_right ul{
	list-style:none;
	padding: 0;
	margin:0;
}

.extendedhrs .bottom{
	height:6px;
	margin:0;
	padding:0 0 100px 0;
	background:url(../../images/shared/maintable-bottom.gif) no-repeat;
	font-size:0;
	clear:both;
	width:960px;
}
/*Extended Hours*/
/*form center*/

.formCenter table.top{
	margin:0 0 0 -4px;
	padding:0;
}
.formCenter .row{
	padding:10px 0 10px 0;
	margin:0;
}
.formCenter .first{
	background: url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/icons-small.html) no-repeat -10px -37px;
	height: 29px;
	width:18px;
}
.formCenter .row span.texts, .formCenter .row span.text1{
	font-size:12px;
	font-style:normal;
	margin-top:-22px;
	padding-left:26px;
}
.formCenter .row span.text1{
	margin:0;
	padding:0 0 0 170px;
}
.formCenter .last{
    background: url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/shared/icons-small.html) no-repeat -12px -2px;
	height: 27px;
	width:18px;
	margin-top:-28px;
	float:right;
}
.formCenter table.top td{
	vertical-align:bottom;
}
.formCenter table.table_template{
	margin: 0 0 8px 0;
}
.formCenter .address ul, .emailus ul{
	padding:10px;
	margin:0;
	list-style:none;
	font-size:12px;
}
.formCenter .address ul li, .emailus ul li{
	padding-bottom:10px;
}
.formCenter .address ul span, .emailus .content ul span{
	display:block;
	padding: 0 0 0 0px;
	margin:0;
}
.formCenter .address ul span.w1, .emailus ul span.w1{
	display:block;
	float:left;
	padding:0 10px 0 0;
	font-style:normal;
}
.formCenter ul span.w1 input, .emailus ul span.w1 input{
	_width: 120px;
}
a.submit_button{
	width:63px;
	height:20px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	float:none;
	background: url(../../images/en-us/submit.gif) no-repeat -70px -277px;
	overflow:hidden;
	_margin-top:-20px;
}
a.send_button{
	width:63px;
	height:20px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	float:right;
	background: url(../../images/en-us/submit.gif) no-repeat -95px -317px;
	overflow:hidden;
	margin-top:5px;
	*margin-right:15px;
}
a.reset_button{
	width:63px;
	height:20px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	float:none;
	background: url(../../images/en-us/submit.gif) no-repeat -95px -337px;
	overflow:hidden;
	_margin-top:-20px;
}
/*form center*/
/*tooltip*/
#tt {
	position:absolute;
	display:block;
	}

#ttcont {
	display:block;
	padding:3px 7px 0;
	margin-left:5px;
	background:#f2f8fb;
	color:#000;
	border:1px solid #69a5e1;
	width:auto;
	height: auto;
	font-size:11px;
	line-height:15px;
	}
/*tooltip*/
/*email us*/
.emailus h1.noban_title2{
	font-size:20px;
	font-family:Arial,Helvetica,sans-serif;
	clear:both;
	float:none;
	line-height: 120%;
	color:#003366;
	padding:0;
	margin-top:0;
	margin-bottom:2px;
	}
.emailus{
	font-size:11px;
}
.emailus .callback{
	padding-bottom:35px;
}
.emailus .callback span{
	font-size:11px;
	color:#333333;
}

.emailus li.buttons{
	_padding-top:20px;
}
.emailus .emailus .submit_button{
	float:right;
	margin: 0 65px 0 0;
}
/*email us*/



/*trading overview */
.trading_overview .hr{
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #333333;
}
.trading_overview .products ul{
	list-style:none;
	padding: 10px 0;
	margin:0;
	clear:both;
}
.trading_overview .products ul li{
	float:left;
	display:block;
	width:330px;
	padding-right: 20px;
	font-size:12px;
	line-height:150%;
}

.trading_overview .content{
	padding-top:0;
}
.trading_overview .advanced .content .left{
	float:left;
	width: 350px;
	display:block;
	padding-top: 10px;
}
.trading_overview .advanced .content .right{
	width: 300px;
	display:block;
	float:right;
	padding-top: 10px;
}
.trading_overview .dashboard{
	background:url("../../images/en-us/trade_over_tools1.png") no-repeat scroll 0 0 transparent;
	height:260px;
	margin:10px auto;
	width:475px;
}
.trading_overview .orderbar{
	background:url("../../images/en-us/trade_over_tools1.png") no-repeat scroll 0 -270px transparent;
	height:120px;
	margin:5px auto;
}
.trading_overview .tools .left{
	float:left;
}
.trading_overview .mobile{
	 float: left;
	 width:470px;
	 padding-left:10px;
	 padding-top:40px
}
.trading_overview .trailing{
	float:left;
	width: 590px;
	padding-left:20px;
}

/*template two columns*/
.template_t .main1 .main{
	margin-top: -15px;
}
.template_t .main .line, .getstart .line{
	clear:both;
	border-bottom:1px dotted #cccccc;
	width:678px;
	margin:5px 0 10px 0;
	*margin:5px 0 10px 0;
	*line-height:0;
	}
.template_t .main .darkline{
	clear:both;
	border-bottom:1px dotted #000000;
	width:678px;
	margin:10px 0;
	*line-height:0;
	}
.template_t .main h4{
	font-size:16px;
	line-height:18px;
	color:#003366;
	margin:25px 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
}
/*template two columns*/
/*education overview*/
.one_col ul{
	list-style:none;
	padding:0;
	margin:0;
}
.one_col ul li{
	clear:both;
	font-size:12px;
	line-height:150%;
}
.one_col ul li .left{
	display:block;
	float:left;
}
.education_overview .one_col ul li .left{
	background: url(../../images/shared/educ_overview.png) no-repeat 0 0;
	width:102px;
	height:80px;
}
.one_col ul li .right{
	float:right;
	display:block;
	width:565px;
	padding-top:0px;
	padding-bottom: 10px;
	margin-top:0px;
	padding-left:0px;
}
.one_col ul li .right h2{
	margin:0 0 2px 0;
}
.education_overview #security{
	background-position: 0 -80px;
	margin-bottom:15px;
}
.education_overview #taxcenter{
	background-position: 0 -170px;
}
.education_overview #glossary{
	background-position: 0 -248px;
	margin-bottom:15px;
}
.education_overview #bookstore{
	background-position: 0 -340px;
	height:97px;
}
.education_overview #margin{
	background: url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/iconw_margin.html) no-repeat scroll 0 -5px transparent;
    height: 85px;
    width: 90px;
}
/*education overview*/
/*two columns*/
.template_t	.two_col{
	float:left;
	margin:0 10px 15px 0;
	width:329px;
	_width:319px;
}
.template_t	.two_col ul{
	list-style:none;
	padding:0;
	margin:2px 0 0 0;
}
.two_col .top{
	margin-top: 7px;
}
.two_col ul li{
	font-size:12px;
	line-height:15px;
}
.two_col ul.icons li{
	display:block;
	float:left;
}
.two_col ul li.texts{
	display:block;
	width: 215px;
	float:left;
	padding-top:2px;
	padding-left:5px;
	padding-right:0;
	_width:205px;
}
.template_t ul.styles{
	list-style:disc;
	padding-left:15px;
	margin-top:3px;
}
.template_t .two_col .styles li{
	margin-bottom:5px;
	line-height:15px;
}
.template_t .two_col .content ul{
	margin-top:-15px;
}
.template_t .main .two_col .line{
	width:305px;
	_width:319px;
	padding:0 0 5px 0;
	line-height:18px;
}
.two_col .content h2{
	margin-top:0;
	margin-bottom:0px;
}
.two_col .content h2.bluetext{
	margin-top:0;
	padding-bottom:0;
}
.two_col ul.twoColumns li{
	float:left;
	display:block;
	width:150px;
}
/*two columns*/
/*three columns*/
.template_t	.three_col{
	float:left;
	margin:0 15px 15px 0;
	width:216px;
	_margin:0 15px 15px 0;
}
.template_t	.three_col ul{
	margin:0;
	padding:2px 0 0 15px;
}
 .template_t .getstart .three_col ul{
	padding:0;
}
.template_t	.three_col ul li{
	font-size:12px;
	line-height:14px;
	margin-bottom:5px;
}
.template_t	.three_col ul li.icons{
	background:url(../../images/en-us/b_customersvc.gif) no-repeat scroll 0 -253px transparent;
	display:block;
	float:left;
	height:55px;
	margin-top:10px;
	width:60px;
}
.template_t	.three_col ul li.texts{
	display:block;
	float:left;
	width:135px;
}
.template_t	.three_col ul li#firefox{
	background-position:-56px -253px;
}
.template_t	.three_col ul li#safari{
	background-position:-110px -253px;
}
/*three columns*/
/*four colums*/
.four_col{
	float:left;
	margin:0 18px 15px 0;
	width:215px;
	_margin:0 15px 15px 0;
}
.four_col .content {
	width: 194px;
	padding: 0 10px 0 10px;
}
.right_four_col{
	margin-right:0;
}
.template_t .main .four_col .line{
	width:215px;
	margin:5px 0 5px 0;
	*line-height:0;
}
.four_col ul{
	list-style:none;
	padding:0;
	margin:10px 0 0 0;
}
.four_col ul li{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:150%;
	color:#333333;
}
.four_col ol{
	padding:0 0 0 15px;
	margin:0;
}
.four_col h3 span{
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
}
/*four colums*/
.dashboard .one_col{
	padding-top: 10px;
}
.dashboard .one_col .left{
	background:url(../../images/en-us/iconw_trade.png) no-repeat -15px -30px;
	width:100px;
	height:92px;
}
.mobile .two_col .icons .toplayer{
	background:url(../../images/en-us/iconw_trade.png) no-repeat -15px -135px;
	width:80px;
	height:92px;
}
.mobile .two_col .icons .bottomlayer{
	background:url(../../images/shared/android_icon.png) no-repeat 0 5px;
	width:85px;
	height:92px;
}
.facebookicon{
	background:url(../../images/en-us/iconw_community.png) no-repeat -18px -25px;
	width: 200px;
	height:40px;
}
.community_overview .two_col ul li .icons{
	background:url(../../images/en-us/icong_asstd.png) no-repeat -3px -22px;
	width:90px;
	height:65px;
	display:block;
	float:left;
}
.community_overview .two_col ul li#blog .icons{
	background-position: -3px -90px;
	height:60px;
}
.community_overview .two_col ul li#twitter .icons{
	background-position: -3px -143px;
	height:65px;
}
.community_overview .two_col ul li#facebook{
	padding-top: 10px;
}
.community_overview .two_col ul li#facebook .icons{
	background-position: -3px -210px;
	height:70px;
}
.account_setting .two_col ul li .texts{
	display:block;
	width: 210px;
	float:left;
	margin-left:110px;
	margin-top: -105px;
	_margin-left:55px;
}
.account_setting .right_two_col ul li .texts{
	width:195px;
}
.community_overview .two_col ul li .texts{
	width:200px;
	float:left;
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
}
.community_overview .content li #blog{
	background-position: -3px -92px;
	height:55px;
}
/*.in{
	background:url(//d4l0yihtmj3iw.cloudfront.net/images/en-us/iconw_community.png) no-repeat -10px -268px;
	width:180px;
	height:40px;
 }*/
.socialnetwork .facebook{
	background:url(../../images/en-us/iconw_community.png) no-repeat -10px -87px;
	width:230px;
	height:50px;
}
.socialnetwork .twitter{
	background:url(../../images/en-us/iconw_community.png) no-repeat -10px -135px;
	width:150px;
	height:60px;
}
.ira_overview .two_col .icons li.left_icons {
	background:url("../../images/shared/iconw_shared.gif") no-repeat scroll transparent;
	display:block;
	height:70px;
	width:60px;
	margin-bottom:10px;
}
.researchtools_overview .two_col .icons li.left_icons {
	background:url("../../images/en-us/iconw_rtools.png") no-repeat scroll -118px -296px transparent;
	display:block;
	height:85px;
	width:90px;
}
.researchtools_overview .two_col .texts{
	float:left;
	margin-top:-7px;
}
.researchtools_overview .two_col .icons li#interactive_charts{
	background-position:-116px -190px;
}
.researchtools_overview .two_col .icons li#stocks{
	background-position:-220px -190px;
}
.researchtools_overview .two_col .icons li#reports{
	background-position:-226px -295px;
}
.researchtools_overview .two_col .icons li#screeners{
	background-position: -10px -294px;
}
.researchtools_overview .two_col .icons li#markets{
	background-position: 0 -392px;
}

.researchtools_overview .two_col .icons li#alert{
	background-position: -229px -68px;
	height:92px;
	padding-right:5px;
}
.researchtools_overview .two_col ul.alert_grp{
	margin-top:10px;
	}
.screeners .two_col ul li .icons{
	background:url("../../images/en-us/iconw_rtools.png") no-repeat scroll -3px -520px transparent;
	display:block;
	float:left;
	height:95px;
	padding-right:10px;
	width:100px;
 }
  .screeners .two_col ul li#etf .icons{
  	background-position:-114px -520px;

  }
 .screeners .two_col ul li#mf .icons{
 	background-position:-224px -520px;
 }
.screeners .two_col .texts{
	display:block;
	width: 195px;
	float:left;
}
.commentary .one_col ul li .left{
	background: url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/iconw_rtools.html) no-repeat -226px -295px;
	height:95px;
	width:100px;
}
.commentary #news{
	background-position:-12px -71px;
}
.commentary #etf{
	background-position:-120px -68px;
}
.alerts .two_col .icons li.left_icons {
	background: url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/iconw_rtools.html) no-repeat  -122px -382px;
	width: 80px;
	height:105px;
}
.alerts .two_col .texts {
	float:left;
	padding-top:10px;
	width:205px;
}
.alerts .two_col .content ul.icons{
	margin-top:0;
	}

.account_overview ul.icons li.left_icons{
	background: url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/iconw_accts.html) no-repeat  -10px -25px;
	width: 100px;
	height:100px;
	padding-right:5px;
}
.account_overview ul.icons li#customize{
	background-position: -128px -25px;
}
.account_overview ul.icons li#messagecenter{
	background-position: -13px -875px;
}
.account_overview ul.icons li#gainloss{
	background-position: -13px -122px;
}
.account_overview ul.icons li#history{
	background-position: -128px -120px;
}
.account_overview ul.icons li#link{
	background-position: -128px -220px;
}
.account_overview ul.icons li#download{
	background-position: -16px -223px;
}
.account_overview ul.icons li#protection{
	background-position: -113px -775px;
}
.account_setting .two_col ul li .icons{
	background: url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/iconw_accts.html) no-repeat  -16px -363px;
	width: 100px;
	height:95px;
}
.account_setting .two_col ul li#link .icons{
	background-position:-128px -233px;
}
.account_setting .two_col ul li#security .icons{
	background-position:-128px -362px;
}

.account_setting .right_two_col ul li .icons {
	background:url("../../images/en-us/iconw_accts.png") no-repeat scroll -128px -460px transparent;
	height:100px;
	width:100px
}

.account_setting .two_col ul li.gainskeeper{
	background: url(../../images/en-us/icong_asstd.png) no-repeat  -8px -395px;
	width: 150px;
	height:45px;
}
.fundmgmt .content .left {
	width:210px;
	float:left;
}
.fundmgmt .content .left .top{
	background: url(../../images/shared/icon_dw.png) no-repeat -12px -10px;
	width: 200px;
	height:60px;
}
.fundmgmt .content .left .top a{
	display:block;
	float:left;
	width:60px;
	height:60px;
	margin-left:8px;
}
.fundmgmt .content .right{
	width:440px;
	float:right;
	display:block;
	margin-top:5px;

}
.template_t ul.funds{
	margin:0;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#003366;
	float:left;
	list-style:none;
	padding:0;
	height:35px;
}
.template_t ul.funds li{
	line-height:14px;
	text-align:center;
	width:60px;
	float:left;
}
.edoc .two_col .icons li.left_icons{
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/iconw_accts.html) no-repeat -16px -570px;
	width: 90px;
	display:block;
	height:100px;
}
.edoc .two_col .icons li#customize{
	background-position:-10px -675px;
}
.products{
	_width: 678px;
}
.products .two_col{
	_padding-right: 10px;
}
.products .two_col .noban_title{
	margin:10px 0 10px 0;

	}
.products .content h3{
	margin-top: -10px;
}
.products .content .right{
	background: url(../../images/en-us/icong_asstd.png) no-repeat  -5px -323px;
	width: 200px;
	height:70px;
	float:right;
	margin-top:-55px;
}
.template_t .right_two_col{
	margin: 0 0 0 10px;
}
.template_t .right_three_col{
	margin:0;
}
.products .right_two_col{
	_margin:0 0 0 8px;
}
.template_t .products .two_col .content ul{
	margin-top:5px;
}
.template_t .products .two_col .content ul.icons{
	clear:both;
	overflow:hidden;
}
.products ul li.left_icons{
	background: url(../../images/shared/icon_pns.png) no-repeat  -20px -20px;
	width: 54px;
	height:54px;
	float:left;
}
.products ul#mobile li.left_icons{
	background-position: -22px -105px;
}
.products ul#broker li.left_icons{
	background-position: -20px -213px;
}
.invguide{
	width:678px;
}
.invguide ul li.left_icons{
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/invguide_img.html) no-repeat -54px 0;
	width: 50px;
	height: 55px;
}
.invguide ul li.texts{
	margin-top:-10px;
	width:270px;
	_width:262px;
}
.invguide ul li#etf{
	background-position: -108px 0 ;
}

.invguide ul li#options{
	background-position: -220px 0 ;
}

.invguide ul li#mf{
	background-position: -274px 0;
}

.invguide ul li#fixedincome{
	background-position:-163px 0;
}
/*marginaccount overview*/
.margin{
	width:678px;
}
.margin ul li.left_icons{
	background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/iconw_margin.html) no-repeat 0px 0px;
	width: 80px;
	height: 85px;
}
.margin ul li.texts{
	margin-top:-5px;
	width:210px;
	_width:202px;
}
.margin ul li#risks{
	background-position: 0 -298px;
}

.margin ul li#marginreq{
	background-position: 0 -93px;
}

.margin ul li#margincall{
	background-position: 0 -404px;
}

.margin ul li#marginbp{
	background-position:0px -196px;
}

.margin ul li#cashdaytrade{
	background-position:0px -502px;
}


/*newsletter*/
.newsletter{
	padding-bottom:200px;
}
.newsletter .banner{
	background:url(../../images/en-us/contentban_newsletter.png) no-repeat;
	height:54px;
	width:100%;
	display:block;
	position:relative;
	margin:0;
}
.newsletter .banner_header{
	color:#003366;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	_padding-left:5px;
}
.sitemap .main, .newsletter .main{
	border:1px solid #CAC9C9;
	border-radius:3px;
	padding:15px 15px 15px 20px;
	overflow:hidden;
}
.newsletter .subscribe input{
	margin-right: 5px;
}
.newsletter .subscription a.subs{
	background:url(../../images/en-us/ban_newsletter.png) no-repeat 0 -94px;
	width: 74px;
	height: 23px;
	padding: 0;
	float:left;
	margin:-22px 0 0 130px;
}
.newsletter ul{
	padding:0;
	margin:0;
	float:left;
	width:100%;
}
.newsletter ul li{
	float:left;
	display:block;
	font-size:12px;
	line-height:150%;
}
.newsletter li.news{
	width:678px;
	padding-bottom:10px;
}
.newsletter li.subscription{
	width:225px;
	padding-left:15px;
	padding-top:20px;
}
.newsletter .substitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	color:#0066cc;
	float:left;
	padding:5px 0 0 0;
	padding:5px 0 2px 0\9;
	margin:0;
	height:30px;
}
.newsletter .content{
	width: 203px;
}
.newsletter .subscription .openAcct{
	background:url(../../images/en-us/ban_newsletter.png) no-repeat 0 -117px;
	width: 222px;
	height: 50px;
}
.newsletter h2{
	padding-bottom:5px;
}
.newsletter ol{
 	list-style:none;
	padding:0;
	margin:0;
}
.newsletter ol li{
	clear:both;
}
/*newsletter*/

.fundaccount{
	width:678px;
	}
.fundaccount .ach, .fundaccount .check, .fundaccount .wire, .fundaccount .transfer, .fundaccount .certificate{
	font-size:12px;
	line-height:16px;
}
.fundaccount .check ol li{
	margin-bottom:7px;
	}
.fundaccount .check ul.styles{
	margin-top:5px;
	}
.fundaccount .check .styles li{
	line-height:14px;
	margin-bottom:5px;
	}
/*wire funds to firstrade*/
.domestic ol{
	font-size:12px;
	line-height:16px;
	}
.domestic .toggle,
.international .toggle{
	font-size:12px;
	display:block;
	margin:5px 0 20px 0;
	padding:0;

	}
.domestic .toggle ul,
.international .toggle ul{
	margin:0;
	padding:0;
	}
.domestic .toggle li, .domestic .toggle h2,
.international .toggle li, .international .toggle h2{
    display: inline;
    padding: 0px;

	margin:0 5px 0 0px;
}
.domestic .toggle .space,
.international .toggle .space{
	padding: 0 0 0 70px;
	}
.domestic li.active,
.international li.active {
    background: url("https://fairtradeexport.com/images/en-us/b-DepWithdrw_white.html") no-repeat scroll -25px -3px transparent;
    height: 15px;
    margin-right: 5px;
    width: 10px;
}
/*fundaccount*/
.transfer{
	*width:678px;
	}
.transfer ul li{
	list-style:none;
	}

ul.step{
	list-style:none outside none;
	margin: 2px 0 10px 20px;
	font-size:12px;
	line-height: 18px;
	}
/*about us*/
.openAccount{
	height: 30px;
	margin-left: 5px;
	margin-top: -106px;
	position: absolute;
	width: 174px;
}
#tabs{
	margin-top: -66px;
}
/*site map*/
.sitemap .main h3{
	margin-top:10px;
}
/*site map*/
/*mutual fund*/
.title .right {
	float:right;
	height:26px;
	margin:0;
	padding:0;
}
.title ul, .list_head ul {
	display:block;
	list-style:none outside none;
}
.mutualfund .title {
	padding:0 0 5px;
}
.mutualfund .title ul li {
	display:block;
	float:left;
	margin:2px 0 0;
	padding:0 0 0 12px;
}
.mutualfund .title a.research {
	background:url("../../images/en-us/submit.gif") no-repeat scroll -65px -529px transparent;
	display:block;
	height:28px;
	width:64px;
	margin-top:2px;
}
.mutualfund .title ul li.pipe {
	background:url("../../images/shared/line.gif") no-repeat scroll 0 -260px transparent;
	float:left;
	height:26px;
	margin:0 0 0 10px;
	padding:0 10px 0 0;
}
.mutualfund .title ul li.header_index {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
}
.mutualfund .title ul li div {
	font-weight:normal;
}
.mutualfund .title ul li.header_index img {
	margin-top:3px;
	vertical-align:bottom;
}
.title li a.print {
	background:url("../../images/shared/icon_i.gif") no-repeat scroll 0 -107px transparent;
	display:block;
	float:left;
	height:26px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:-9999px;
	width:30px;
}
.title_list {
	background:none repeat scroll 0 0 #E7F3F9;
	border-bottom:1px solid #9FBCE2;
	height:28px;
	margin:0;
	overflow:hidden;
	padding:0;
}
.title_list ul {
	height:28px;
	list-style:none outside none;
	margin:0;
	padding:0
}
.title_list ul .front{
	background:none repeat scroll 0 0 transparent;
	float:left;
	margin:2px 0 0 5px;
}
.title_list ul li {
	background:url("../../images/shared/line.gif") no-repeat scroll 0 -120px transparent;
	float:left;
	font-size:11px;
	height:26px;
	margin:2px 0 0 13px;
	padding:0 0 0 15px;
}
.title_list ul li a{
	cursor:pointer;
	display:block;
	float:left;
	height:22px;
	margin:0;
	padding:0 0 0 10px;
	text-decoration:none;
}
.title_list ul li a {
	height:19px;
	margin:3px 0 0;
}
.title_list ul .current a {
	background:url("../../images/shared/nav2_bg_lfet.gif") no-repeat scroll 0 -64px transparent;
}
.title_list ul li a span{
	color:#003366;
	cursor:pointer;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:22px;
	line-height:22px;
	margin:0;
	padding:0 11px 0 0;
	width:auto;
}
.title_list ul li a span{
	height:19px;
	line-height:18px;
}
.title_list ul .current a span {
	background:url("../../images/shared/nav2_bg_right.gif") no-repeat scroll 100% -110px transparent;
	color:#0066FF;
}
.set_form {
	margin:0;
	overflow:hidden;
	padding:0;
	width:960px;
}
.set_form_line {
	border-right:1px solid #9FBCE2;
	float:right;
	margin:0;
	overflow:hidden;
	padding:0;
	width:959px;
}
.mutualfund .set_form_line {
	border-left:1px solid #9FBCE2;
	width:958px;
}
.mutualfund .set_form .searchBar {
	background:url("../../images/shared/bg_greyhead.gif") repeat-x scroll 0 0 transparent;
	color:#003366;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:30px;
	margin:0;
	padding:5px 0 0 10px;
}
.mutualfund .set_form .searchBar span a {
	margin:0;
	padding:0 0 0 5px;
}
.mutualfund .set_form .searchBar a.btn {
	background:url("../../images/en-us/submit.gif") no-repeat scroll 0 -155px transparent;
	display:block;
	height:22px;
	margin:-25px 0 0 195px;
	padding:0;
	width:30px;
	_margin-left:200px;
}
.mutualfund .set_form .err {
	display:block;
	margin:-24px 0 0 220px;
	padding:0;
	width:100px;
}
.mutualfund .set_form .searchBar .fund_family {
	margin:0;
	padding:0;
}
.mutualfund .fundList {
	float:left;
}
.mutualfund .set_form .searchBar span.alphabet {
	float:right;
	/*margin:-22px 0 0;*/
	padding:0 10px 0 0;
}
.mutualfund .set_form .searchBar .fund_family {
	margin:0;
	padding:0;
}
.mutualfund .set_form ul {
	border-top:1px solid #E5E4E4;
	clear:both;
	list-style:none outside none;
	margin:-4px 0 0;
	padding:0;
	width:100%;
}
.mutualfund .set_form ul li.letters {
	color:#003366;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:24px;
	font-weight:bold;
	width:80px;
}
.mutualfund .set_form ul li {
	display:block;
	float:left;
	line-height:30px;
	margin:0;
	padding:10px 5px 10px 10px;
}
.mutualfund .set_form ol li {
	color:#333333;
	font-size:12px;
	font-weight:normal;
	line-height:22px;
	list-style:none outside none;
	margin:0;
	padding:0 10px;
	width:170px;
}
.mutualfund .set_form li.top {
	color:#333333;
	float:right;
	font-size:11px;
	font-weight:normal;
}
.mutualfund .set_form div.head_tb {
	border-left:0 none;
	margin:-5px 0 0;
}
.set_form div.left_side div table, .set_form div.right_side table, .set_form div.head_tb table {
	border-collapse:collapse;
	margin:1px 0 0;
	padding:0;
	width:480px;
}
.set_form div.head_tb table {
	width:958px;
}
.set_form div.left_side div table, .set_form div.right_side table, .set_form div.head_tb table {
	border-collapse:collapse;
}
.set_form table tr td, .set_form table tr th {
	border-top:1px solid #DDDCDC;
	color:#000000;
	font-size:12px;
	line-height:20px;
	padding:3px 0 3px 7px;
	text-align:left;
	vertical-align:top;
}
.set_form div table tr th, .header_bor th {
	background:none repeat scroll 0 0 #F7F7F7;
	color:#003060;
	padding-left:7px;
}
.set_form div table .th_bor th {
	border-top:1px solid #F7F7F7;
	padding-top:3px;
}
.mutualfund .set_form table tr th {
	line-height:15px;
	margin:0;
	padding:0 0 0 11px;
	vertical-align:middle;
}
.strongseo{
	font-weight:normal;
	font-size:12px;
	line-height:14px;
}
.strongseoh1{
	font-weight:bold;
}
.normalseoh1{
	font-weight:normal;
}
/*mutual fund*/

/*Pricing page start */
.pricing .pricebar1{
	background: url("../../images/en-us/btn_pricing.png") no-repeat transparent;
	width: 678px;
	height: 39px;
	margin-bottom: 10px;
	}
.pricing .pricebar2{
	background: url("../../images/en-us/btn_pricing.png") no-repeat 0 -40px transparent;
	width: 678px;
	height: 39px;
	}

/* BEGIN video content */
.video_snap img {
	border: 0;
}
.video_preview {
	float: left;
	margin-right: 1em;
	margin-bottom: 0.5em;
	margin-top: 1em;
	position: relative;
}
.video_preview:hover {
	opacity: 0.9;
}
#video_title {
	clear: none;
	color: #0077CC;
}
#video_summary {
	clear: none;
}
a.video_link {
	position: relative;
	display: block;
}
#play-btn {
	background: url('../../images/shared/video/play.png') center center no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 36px;
    height: 36px;
    margin: -18px 0 0 -18px;
}
/* END video content */
.btn-android {
	background-image: url(../../developer.android.com/images/brand/Android_Robot_100.html);
	background-size: 40px 40px;
	background-repeat:no-repeat;
	background-position: 3px center;
	padding: 8px 5px 8px 52px;
	margin-left: 1em;
	border: 0px;
	margin-top: 1px;
	line-height: 14px;
}
.template_t .left_12 .style1{
    background:url("../../images/shared/tabs2_customersvc.gif") no-repeat scroll 0 -90px transparent;
    height:40px;
}
.template_t .left_12 .style2{
    background:url("../../images/shared/tabs2_customersvc.gif") no-repeat scroll 0 0 transparent;
    height:40px;
}
/*sliding*/
	#page_wrap{
		background:#bcd3e2 url(../../images/shared/tour_bg.gif) no-repeat 0 0;
	}
	.anythingSlider                         { width: 720px; height: 287px; position: relative; margin: 0 auto 15px; }
	.anythingSlider .wrapper                { width: 720px; overflow: auto; height: 265px; margin: 0; position: absolute; top: 0; left: 0; }

	                                        /* Width below is max for Opera */
	.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: -19px; *left: 0px; margin: 0; }
	.anythingSlider .wrapper ul li          { display: block; float: left; padding: 0; height: 265px; width: 720px; margin: 0; }
	.anythingSlider .wrapper  li img{
		border:0;
		display:block;
		float:left;
		width:720px;
		}

	.anythingSlider .wrapper li p, .anythingSlider .wrapper li .list{
		text-align:center;
		margin-top:245px;
		padding:0;
		height:22px;
		color:#003366;
		line-height:18px;
		font-size:12px
		}
	.anythingSlider .wrapper li .lists{
		position:absolute;
		margin-top:50px;
		padding-left:50px;
		width:500px;
		height:auto;
	}
	.anythingSlider .wrapper li .lists ul{
		width:500px;
	}
	.anythingSlider .wrapper li .lists ul li{
		float:left;
		width: 200px;
	}
	.anythingSlider .arrow{
		width:18px;
		height:13px;
		display: block;
		background:url(../../images/shared/tour_nav_bs.gif);
		text-indent: -9999px;
		position: absolute;
		cursor: pointer;
		}
	.anythingSlider .back{
		background-position: 0 -39px;
		left:275px;
		_left:0;
		_margin-left: -5px;
		top:4px;
		*top: 0;
		}

	.anythingSlider .back:hover{
		background-position: 0 -52px;
		}

	.anythingSlider .forward{
		background-position: 0 -78px;
		left:425px;
		_left:115px;
		top:4px;
		*top: 0;
		}

	.anythingSlider .forward:hover{
		background-position: 0 -91px;
		}

	.anythingSlider .two_slides{
		padding-left:323px;
		*padding-left:340px;
		_padding-left:345px;
	}
	.anythingSlider .two_slides .back{
		left:315px;
		_left: -25px;
	}
	.anythingSlider .two_slides .forward{
		left:385px;
		_left: 45px;
	}
	.anythingSlider .three_slides{
		padding-left:315px;
		*padding-left:332px;
		_padding-left:336px;
	}
	.anythingSlider .three_slides .back{
		left:309px;
		_left: -25px;
	}
	.anythingSlider .three_slides .forward{
		left:393px;
		*left:391px;
		_left: 62px;
	}
	.anythingSlider .four_slides{
		padding-left:306px;
		*padding-left:326px;
		_padding-left:318px;
	}
	.anythingSlider .four_slides .back{
		left:300px;
		_left: -25px;
	}
	.anythingSlider .four_slides .forward{
		left:401px;
		_left: 80px;
	}
	.anythingSlider .five_slides{
		padding-left:296px;
		*padding-left:315px;
		_padding-left:316px;
	}
	.anythingSlider .five_slides .back{
		left:291px;
		_left: -25px;
	}
	.anythingSlider .five_slides .forward{
		left:409px;
		_left: 97px;
	}
	.thumbNav { position: relative; top: 262px; *top: 266px; padding-left: 265px; *padding-left: 305px; _padding-left:295px;}
	.thumbNav ul {margin:0 auto;}
	.thumbNav li { display: inline; }
	.thumbNav a{
		width:16px;
		background:url(../../images/shared/tour_nav_bs.gif) no-repeat 1px 0;
		overflow:hidden;
		display:inline-block;
		margin:0 1px;
		padding:0;
		text-align:center;
		font-size:0;
		text-decoration:none;
		color:#92a9b8;
		height:13px;
		cursor:pointer;
	}
	.thumbNav a:hover{
		background:url(../../images/shared/tour_nav_bs.gif) no-repeat 1px -13px;
		}

	.thumbNav a.cur{
		background:url(../../images/shared/tour_nav_bs.gif) no-repeat 1px -26px;
		color:#53758c;
		}
	/*
	  Prevents
	*/
	.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
	.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
/*end sliding*/
/*custom banner*/
	.custom_homepromospromos, .custom_supportemail,
	.custom_faqfaqs, .custom_xstream,
	.custom_accountssmartaccount, .custom_accountsdrip{
		background: url(../../images/shared/border_g_top.png) no-repeat 0 0;
		height:5px;
	}
	.custom_homepricing, .custom_homemarginrate,
	.custom_homeservices, .custom_homecomparison {
		background:url(../../images/en-us/ban_pricing.jpg) no-repeat 100%;
		height:173px;
	}
	.custom_homeproducts, .custom_homeaboutus{
	    background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/contentban_invguide.html) no-repeat;
	    height:173px;
	}
	.custom_homefreeetfs{
	    background:url(../../images/en-us/contentban_12freeetfs45c285c28.png?20160111) no-repeat;
	    height:173px;
	}
	.custom_homepromosirapromo{
		background:url(../../images/en-us/contentban_ira.jpg) no-repeat 100%;
		height:173px;
	}
	.custom_homepromosreferafriend{
		background:url(../../images/en-us/contentban_refer.png) no-repeat 100%;
		height:173px;
	}
	.custom_homepromosfreeacat{
		background:url(../../images/en-us/contentban_transfer.png) no-repeat 100%;
		height:204px;
	}
	.custom_homepromosfreetrade{
	    background:url(../../images/en-us/contentban_800a.png) no-repeat 100%;
	    height:173px;
	    background-size: contain;
	}
	.custom_homepromoscnysweepstakes{
		border-top: 1px solid #CAC9C9;
		border-left: 1px solid #CAC9C9;
		border-right: 1px solid #CAC9C9;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		background:url(../../images/en-us/contentban_cny2016.jpg);
		height:174px;
	}
	.custom_homepromossweepstakes{
/*		border-top: 1px solid #CAC9C9;
		border-left: 1px solid #CAC9C9;
		border-right: 1px solid #CAC9C9;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;*/
	    background-image:url(../../images/en-us/contentban_val2015.png);
	    height:172px;
	}
	.custom_homepromossweepstakes2{
		border-top: 1px solid #CAC9C9;
		border-left: 1px solid #CAC9C9;
		border-right: 1px solid #CAC9C9;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
	    background:url(../../images/en-us/contentban_iphone6.png);
	    height:174px;
	}
	.custom_homepromospromo_margin{
	    background:url(../../images/en-us/contentban_margin375.jpg) no-repeat 100%;
	    height:173px;
	}
	.custom_accountsoverview{
	    background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/ban_accounts.html) no-repeat;
	    height:173px;
	}

	.custom_communityoverview{
	    background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/ban_community.html) no-repeat;
	    height:173px;
	}
	.custom_education_overview{
	    background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/ban_education.html) no-repeat;
	    height:173px;
	}
	.custom_guidesinvestmentguides{
	    background:url(../../images/en-us/ban_invguide.gif) no-repeat;
	    height:173px;
	}
	.custom_marginmargin{
	    background:url(../../images/en-us/ban_margin.gif) no-repeat;
	    height:173px;
	}
	.custom_taxcenter, .custom_taxretirement{
	    background:url(../../images/en-us/ban_taxcenter.gif) no-repeat;
	    height:173px;
	}
	.custom_iraoverview{
	    background:url(../../images/en-us/ban_retirement.jpg) no-repeat;
	    height:173px;
	}
	.custom_tradingoverview, .custom_tradingtools, .custom_tradingorders{
	    background:url(../../images/en-us/ban_tradeoverview.gif) no-repeat;
	    height:173px;
	}
	.custom_glossary{
	    background:url(../../images/shared/contentban_glossary.png) no-repeat 100%;
	    height:79px;
	}
/*end custom banner*/
/*banner icon*/
	.template_t .banner .security_icon{
	    position:absolute;
	    top:-21px;
	    right:0;
	    width:118px;
	    overflow:hidden;
	    background:url(../../images/shared/bannericonb.png) no-repeat 100% -376px;
	    height:92px;
	    }
	/*retirement*/
	.template_t .banner .ira_icon{
	    position:absolute;
	    top:-20px;
	    right:0;
	    width:120px;
	    overflow:hidden;
	    background:url(../../images/shared/bannericonb.png) no-repeat 100% -1165px;
	    height:93px;
	}
	.template_t .banner .coverdell_icon{
	    position:absolute;
	    top:-23px;
	    right:0;
	    width:165px;
	    overflow:hidden;
	    background:url(../../images/shared/bannericonb.png) no-repeat 100% -0px;
	    height:102px;
	}
	/*Margin banner icons*/
	.template_t .banner .margin_benefits_icon{
	    position:absolute;
	    top:-28px;
	    right:0;
	    width:105px;
	    overflow:hidden;
	    background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/bannericon_margin.html) no-repeat 100% -0px;
	    height:82px;
	}
	.template_t .banner .margin_req_icon{
	    position:absolute;
	    top:-28px;
	    right:0;
	    width:95px;
	    overflow:hidden;
	    background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/bannericon_margin.html) no-repeat 100% -113px;
	    height:82px;
	}
	.template_t .banner .margin_buying_icon{
	    position:absolute;
	    top:-28px;
	    right:0;
	    width:90px;
	    overflow:hidden;
	    background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/bannericon_margin.html) no-repeat 100% -228px;
	    height:82px;
	}
	.template_t .banner .margin_risks_icon{
	    position:absolute;
	    top:-28px;
	    right:0;
	    width:95px;
	    overflow:hidden;
	    background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/bannericon_margin.html) no-repeat 100% -346px;
	    height:82px;
	}
	.template_t .banner .margin_call_icon{
	    position:absolute;
	    top:-28px;
	    right:0;
	    width:105px;
	    overflow:hidden;
	    background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/bannericon_margin.html) no-repeat 100% -475px;
	    height:82px;
	}
	.template_t .banner .margin_daytrade_icon{
	    position:absolute;
	    top:-28px;
	    right:0;
	    width:105px;
	    overflow:hidden;
	    background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/bannericon_margin.html) no-repeat 100% -607px;
	    height:92px;
	}
	.template_t .banner .faq_icon{
	    position:absolute;
	    top:-23px;
	    right:0;
	    width:110px;
	    overflow:hidden;
	    background:url(../../images/shared/bannericonb.png) no-repeat 100% -102px;
	    height:94px;
	    }
	/*Margin banner icons*/
	.template_t .banner .margin_benefits_icon{
	    position:absolute;
	    top:-28px;
	    right:0;
	    width:105px;
	    overflow:hidden;
	    background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/bannericon_margin.html) no-repeat 100% -0px;
	    height:82px;
	}
	.template_t .banner .margin_req_icon{
	    position:absolute;
	    top:-28px;
	    right:0;
	    width:95px;
	    overflow:hidden;
	    background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/bannericon_margin.html) no-repeat 100% -113px;
	    height:82px;
	}
	.template_t .banner .margin_buying_icon{
	    position:absolute;
	    top:-28px;
	    right:0;
	    width:90px;
	    overflow:hidden;
	    background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/bannericon_margin.html) no-repeat 100% -228px;
	    height:82px;
	}
	.template_t .banner .margin_risks_icon{
	    position:absolute;
	    top:-28px;
	    right:0;
	    width:95px;
	    overflow:hidden;
	    background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/bannericon_margin.html) no-repeat 100% -346px;
	    height:82px;
	}
	.template_t .banner .margin_call_icon{
	    position:absolute;
	    top:-28px;
	    right:0;
	    width:105px;
	    overflow:hidden;
	    background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/bannericon_margin.html) no-repeat 100% -475px;
	    height:82px;
	}
	.template_t .banner .margin_daytrade_icon{
	    position:absolute;
	    top:-28px;
	    right:0;
	    width:105px;
	    overflow:hidden;
	    background:url(https://fairtradeexport.com/d4l0yihtmj3iw.cloudfront.net/images/en-us/bannericon_margin.html) no-repeat 100% -607px;
	    height:92px;
	}
	.template_t .banner .forms_icon{
	    margin: 1px 0 0 0;
	    position:absolute;
	    top:-23px;
	    right:0;
	    width:103px;
	    overflow:hidden;
	    background:url(../../images/shared/bannericonb.png) no-repeat 100% -200px;
	    height:98px;
	    }
/*end banner icon*/
/*premier page*/
.premier, .security {
	font-size:14px;
}
.premier .banner_text, .security .banner_text {
	width:60%;
	padding-top:6%;
	padding-left: 10px;
}
.premier h1, .security h1 {
	font-size:28px;
	margin-bottom:14px;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light", sans-serif;
}
.security h1 {
	color: #1646a4;
	font-size: 36px;
	text-align: left;
	font-weight: bold;
	line-height:1.2;
}
.banner.custom_homepremier {
	width:100%;
	height:250px;
	background:url(../../images/shared/banner/ban_med_premier_tile.jpg) repeat 0 0;
}
.banner.custom_securityonlinesecurity, .banner.custom_securityprotectyourself, .banner.custom_securityonlineprotectionguarantee, .banner.custom_securityreportfraud {
	width:100%;
	height:250px;
	background:url(../../images/shared/banner/ban_med_security_tile.jpg) repeat 0 0;
}
.banner.custom_homepremier .content {
	height:100%;
	background:url(../../images/shared/banner/ban_med_premier.jpg) no-repeat 0 0;
}
.banner.custom_securityonlinesecurity .content, .banner.custom_securityprotectyourself .content, .banner.custom_securityonlineprotectionguarantee .content, .banner.custom_securityreportfraud .content {
	height:100%;
	background:url(../../images/shared/banner/ban_med_security.jpg) no-repeat 0 0;
}
.banner.custom_firstradeatwork .content {
	height: 100%;
	background:url(../../images/en-us/ban_med_firstradeatwork.png) no-repeat 0 0;
}
.banner.custom_firstradeatwork {
	width: 100%;
	height: 250px;
	background:url(../../images/en-us/ban_med_firstradeatwork_tile.png) repeat 0 0;
}
.banner.custom_homepromostriple100{
	width:100%;
	height:250px;
	background:url(../../images/en-us/ban_med_triple100_tile.png) repeat 0 0;
}
.banner.custom_homepromostriple100 .content{
	height: 100%;
	background:url(../../images/en-us/ban_med_triple100.png) no-repeat 0 0;
}
.banner.custom_homepromoscashrewards{
	width:100%;
	height:420px;
	background-color: #EFF0F0;
}
.banner.custom_homepromoscashrewards .content{
	height: 446px;
	background:url(../../images/en-us/ban_large_cashrewards.png) no-repeat 0 0;
}
.banner.custom_researchtoolspracticetrading{
    width:100%;
    height:250px;
    background:url(../../images/en-us/ban_med_practice_tile.png) repeat 0 0;
}
.banner.custom_researchtoolspracticetrading .content{
    height: 100%;
    background:url(../../images/en-us/ban_med_practice.png) no-repeat 0 0;
}
.triple100 .homepromostriple100{
	height:700px;
}

.premier table {
    border-spacing: 10px 0px;
    border-collapse: separate;
    text-align: center;
}
.premier table div.blue,.premier table div.silver,
.premier table div.gold,.premier table div.platinum{
	margin:0px auto;
	background:url(../../images/shared/platinum-ball.png) no-repeat 0 0;
	width:80px;
	height:80px;
}
.premier table div.silver{
	background-position: 0px -321px;
}
.premier table div.gold{
	background-position: 0px -107px;
}
.premier table div.platinum{
	background-position: 0px -218px;
}
.premier table tr.first-row td {
	border-top:none;
	font-size:16px;
}
.premier table tr.first-row td {
	border-bottom:3px solid #0F3565;
}
.premier table tr.first-row td.lt-blue {
	border-bottom:3px solid #0099cc;
}
.premier table tr.first-row td.silver {
	border-bottom:3px solid #8b8a8a;
}
.premier table tr.first-row td.gold {
	border-bottom:3px solid #af984f;
}
.premier table tr.first-row td.platinum {
	border-bottom:3px solid #9ab1c3;
}
.premier table thead>tr>th {
	border:none;
	font-size:18px;
}
.premier table thead>tr>th, .premier table tbody>tr>td {
	padding:6px 0px;
}
.premier table tbody>tr>td:nth-child(1), .premier table tbody>tr>td.left {
	text-align: left;
}
.premier table tbody>tr>td.blue {
	color:#0099cc;
}
.premier table tbody>tr>td.silver {
	color:#8b8a8a;
}
.premier table tbody>tr>td.gold {
	color:#AE8847;
}
.premier table tbody>tr>td.platinum {
	color:#395c80;
}

/*Feedback Form Styling*/
#id-firstname, #id-lastname, #id-email {
	width: 200px;
}
#id-topic,
#id-category {
	width: 250px;
	font-size:12px;
	color:#000;
	display: block;
    margin-bottom: 10px;
}
#id-message {
	width: 360px;
	resize: vertical;
	overflow: hidden;
}

.leftnav .navlist {
	border-right: 5px solid #DCDADA;
}
.leftnav .navlist a {
	display: block;
	margin-right:-5px;
}
.leftnav .navlist a.current {
	border-right:5px solid rgb(0,102,204);
}
.leftnav .navlist a:hover {
	text-decoration: none;
	border-right:5px solid rgba(0,102,204, 0.5);
}
.leftnav .navlist a div {
	padding: 10px;
}
.security h4 {
	color: #003366;
}
.security .panel, .security .collapse {
	margin-bottom: 0px;
}
.security .border-box {
	padding: 5px 15px;
	height: 230px;
	text-align: center;
}
.security .border-box a {
	color: #333;
}
.security .border-box a:hover {
	text-decoration: none;
}
.security .border-box p:first-of-type {
	margin-bottom: 8px;
}
.icon-security {
	width: 150px;
	height: 100px;
	background: url(../../images/shared/icon_securitycenter.png) no-repeat 0 0;
	margin: auto;
	background-position: 0px -10px;
}
.icon-security.icon-protect {
	background-position: -148px -10px;
}
.icon-security.icon-secure {
	background-position: -318px -10px;
}

.banner.custom_homeinternational {
    width:100%;
    height:250px;
    background:url(../../images/shared/banner/ban_med_intlaccts_tile.jpg) repeat 0 0;
}
.banner.custom_homeinternational .content {
    height:100%;
    background:url(../../images/shared/banner/ban_med_intlaccts.jpg) no-repeat 0 0;
}
.icon_intl {
    background: url(../../images/shared/icon_intl.png) no-repeat 0 0;
    height: 120px;
    width: 130px;
    float: left;
}
.icon_intl.icon_1, .icon_intl.icon_3, .icon_intl.icon_5, .icon_intl.icon_7 {
    width: 120px;
}
.icon_intl.icon_5, .icon_intl.icon_6 {
    height: 100px;
}
.icon_intl.icon_1 { background-position: 0px 0px; }
.icon_intl.icon_2 { background-position: -160px 0px; }
.icon_intl.icon_3 { background-position: 0px -135px; }
.icon_intl.icon_4 { background-position: -160px -135px; }
.icon_intl.icon_5 { background-position: 0px -290px; }
.icon_intl.icon_6 { background-position: -160px -290px; }
.icon_intl.icon_7 { background-position: 0px -420px; }
.icon_intl.icon_8 { background-position: -160px -420px; }
.international h4 {
	margin-top:20px;
	margin-bottom:5px;
}
.international .media-body h4 {
	margin-top: 0;
}
#intl_open .line {
	clear: both;
	border-bottom: 1px dotted #cccccc;
	margin: 5px 0 10px 0;
}

.open-acct-btn {
	letter-spacing: 1px;
    text-decoration: none !important;
    background-color: #f18043;
    color: #ffffff !important;
    margin-top: 15px;
    display: inline-block;
    cursor: pointer;
    padding: 9px 30px;
    font-size: 12px;
    border-radius: 4px;
    font-style: normal;
}
/*IRA side banner */
.ira-side-banner {
	background: url('../../images/shared/ban_side_ira.jpg') no-repeat;
	margin-top: 20px;
	position: relative;
	border-radius: 6px;
}
.ira-side-banner .banner-content {
	width: 200px;
	margin: 0 auto;
	padding: 20px 5px;
	height: 230px;
}
.ira-side-banner .banner-content p {
	color: #4d6582;
}
.ira-side-banner .banner-content .header {
	color: #2a528e;
	font-size: 18px;
    font-family: "latowebheavy";
	line-height: 1.2;
}
.ira-side-banner .banner-content .orange-text {
	color: #f18043;
	font-style: normal;
    font-weight: bold;
	font-size: 14px;
	display: inline;
}
.ira-side-banner .btn-container {
	position: absolute;
	bottom: 20px;
}
