@charset "utf-8";

.mytabs{
 
}

.cent_ban{
	display:block;
	clear:both;
	text-align:center;	
	padding-bottom:10px;
	
}

.mytabs .tab{
 display:none; 
}

.mytabs .activetab{
 display:block !important; 
}


.tabsbg{
 display:block;
 clear:both;
 overflow:hidden;
 padding-left:10px; 
}

.tabsbg a{
 color:#2e66a6;
 display:block;
 padding:5px 8px;
 float:left;
 margin-right:5px;
 font-size:12px;
 border-radius:5px 5px 0px 0px;
 -moz-border-radius:5px 5px 0px 0px;
 -webkit-border-radius:5px 5px 0px 0px;
}

.tabsbg a:hover{
 background:#2e66a6;
 color:#fff;
}

.tabsbg .activebtn{
 background:#2e66a6;
 color:#fff; 
}


*{
	margin:0;
	padding:0;
	text-decoration:none;
	list-style:none;
	line-height:normal;
}
*:focus{outline:none;} /* webkit form fix */

img{border:none;}

html{ background:#e7e7e7 url(../img/bg_x.png) center top repeat-x;}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
.content{
	width:960px;
	margin:0 auto;
	overflow:hidden;
}

.top{
	display:block;
	float:left;
	clear:both;
	width:960px;
	padding:10px 0 7px;
}
.logo{
	display:block;
	float:left;
	width:230px;
	padding:5px 0 0;
}
.top .banner{
	display:block;
	float:right;
	width:728px;
	height:90px;
	overflow:hidden;
}
.nav{
	display:block;
	clear:both;
	width:960px;
	padding-top:14px;
}
.menu{
	display:block;
	float:left;
	/*width:700px; */
}
/*
.menu a{
	display:block;
	float:left;
	height:37px;
	line-height:37px;
	font-size:14px;
	padding:0 15px;
	color:#fff;
	text-shadow:#06C -1px -1px 0;
	background:url(../img/btn_x.png) left 50px repeat-x;
}
.menu a:hover, .menu .selected{
	background-position:left top !important;
	color:#012f3d !important;
	padding:0px 17px !important;
	margin:0 -2px;
	position:relative;
	z-index:2;
	text-shadow:#cae2e9 1px 1px 0 !important;
}
.menu span{
	display:block;
	float:left;
	width:2px;
	height:37px;
	background:url(../img/menu_border.png) left top no-repeat;
}
*/
.serach{
	display:block;
	float:right;
	width:213px;
	background:url(../img/search.png) left top no-repeat;
	height:24px;
	overflow:hidden;
	margin:7px 0 0 ;
}

.left{
	display:block;
	float:left;
	width:160px;
	overflow:hidden;
}
.banner_small{
	display:block;
	float:left;
	clear:both;
	width:160px;
	height:60px;
	overflow:hidden;
	margin-bottom:10px;
}
.left_1st_head, .left_2nd_head{
	display:block;
	clear:both;
	width:160px;
	background:url(../img/left_1st_head.png) left top no-repeat;
	height:27px;
	color:#fff;
	font-size:15px;
	text-shadow:#06C -1px -1px 0;
	line-height:27px;
	padding-left:10px;
	font-weight:normal;
}
.left_2nd_head{
	height:25px;
	line-height:25px;
	background:url(../img/left_2nd_head.png) left top repeat-x;
}
.left_box{
	display:block;
	float:left;
	clear:both;
	background:#fff;
	border:#ccc 1px solid;
	width:158px;
	overflow:hidden;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}
.left_list{
	display:block;
	clear:both;
}
.left_list li a{
	display:block;
	clear:both;
	padding:4px 0 4px 15px;
	background:url(../img/bullet_black.png) 8px 9px no-repeat;
	color:#333;
	border-bottom:#333 dotted 1px;
}
.left_list li a:hover{
	background:url(../img/bullet_blue.png) 8px 9px no-repeat;
	color:#1c789f;
}
.left_list:first-child li:last-child a{border-bottom:none;}

.banner_big{
	display:block;
	clear:both;
	width:160px;
	height:600px;
	overflow:hidden;
}
.center{
	display:block;
	float:left;
	width:610px;
	padding:0 15px;
}
.center_box{
	display:block;
	float:left;
	clear:both;
	width:608px;
	border:#ccc 1px solid;
	background:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	margin-bottom:15px;
}
.entry{
	display:block;
	float:left;
	clear:both;
	padding:10px 0;
	margin:0 10px;
	/*text-align:justify;*/
	line-height:140%;
	border-bottom:#333 1px dotted;
	width: 572px;
	
}
.entry img{
	display:block;
	float:left;
	margin:0 10px 5px 0;
}
.entry_title{
	font-size:18px;
	font-weight:bold;
	color:#ff6900;
}
.center_list{
	display:block;
	clear:both;
	padding:10px;
}
.center_list li{
	display:block;
	clear:both;
	padding:4px 0 4px 10px;
	background:url(../img/bullet_double_black.png) left 9px no-repeat;
}
.center_list li:hover{background-image:url(../img/bullet_double_orange.png);}
.center_list li a{color:#000;}

.center_list li a:hover{color:#ff6900;}

.stat_detail ul{
	display:block;
	clear:both;
	padding:10px;
}
.stat_detail ul li{
	display:block;
	clear:both;
	padding:4px 0 4px 10px;
	background:url(../img/bullet_double_black.png) left 9px no-repeat;
}
.stat_detail ul li:hover{background-image:url(../img/bullet_double_orange.png);}
.stat_detail ul li a{color:#000;}

.stat_detail ul li a:hover{color:#ff6900;}

.center_box_with_head{
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}
.center_head{
	display:block;
	clear:both;
	width:600px;
	padding-left:10px;
	height:33px;
	line-height:33px;
	color:#fff;
	text-shadow:#06C -1px -1px 0;
	font-size:18px;
	font-weight:normal;
	background:url(../img/center_head.png) left top no-repeat;
}
.tip{
	background: white;
	border-bottom:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb; 
	font-size:10px;
	color:#FF3300;
	padding:2px;
}

.tip-title{
	color:#0033CC;
}

.brokers_table td{
	width:100px;
	text-align:center;
	padding:10px 2px;
	border-bottom:#ccc 1px solid;
}
.broker_logo{
	width:90px;
	border:#fff 1px solid;
}
.broker_logo img{
	width:88px;
	border:#fff 1px solid;}
.broker_logo:hover img{border-color:#ccc;}

.tick{width:19px;}

.brokers_table tbody td{
	font-size:18px;
	background:url(../img/table_vert_border.png) right no-repeat;
}
.brokers_table tbody td.last{background:none !important;}
.brokers_table tbody td small{font-size:12px;}


.brokers_table tbody tr:last-child td{border-bottom:none !important;}

.foot{
	display:block;
	clear:both;
	widows:100%;
	background:#076b96 url(../img/foot_bg_x.png) left top repeat-x;
	margin-top:20px;
}
.foot .content{
	background:url(../img/foot_y.png) right top repeat-y;
	padding:20px 0;
}
.foot *{color:#fff;}

.footbox{
	display:block;
	float:left;
	width:350px;
	margin:0px 50px 0px 0;
}
.foot_title{
	display:block;
	clear:both;
	padding:0px 0 5px;
	border-bottom:#fff 1px dotted;
	font-size:18px;
	font-weight:normal;
}
.footbox ul{
	display:block;
	clear:both;
	padding:5px 0;
}
.footbox ul li{
	display:block;
	clear:both;
	padding:8px 0;
}
.forum_name{
	display:block;
	clear:both;
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
	background:url(../img/forum_bulet.png) left top no-repeat;
	padding-left:20px;
}
.forum_name:hover{text-decoration:underline;}
.topic_name{
	display:block;
	clear:both;
	text-decoration:underline;
	
}
.topic_name:hover{text-decoration:none;}
.foot_forum span{font-size:11px;}

.foot_posts li{
	background:url(../img/blog_bullet.png) left 12px no-repeat;
	padding:10px 0 10px 20px !important;
	font-size:11px;
}
.foot_posts li a{
	text-decoration:underline;
	margin-right:5px;
	font-size:13px;
}
.foot_posts li a:hover{text-decoration:none;}

.footmenu{
	display:block;
	float:right;
	width:140px;
	padding:0 5px;
	margin-top:-10px;
	height:100% !important;
}
.footmenu ul{
	display:block;
	clear:both;
	padding-left:5px;
	height:100% !important;
}
.footmenu ul li a{
	display:block;
	clear:both;
	padding:5px 0 5px 13px;
	background:url(../img/foot_menu_bullet.png) left 10px no-repeat;
}
.footmenu ul li a:hover{text-decoration:underline;}

.coppy{
	display:block;
	float:right;
	clear:both;
	width:140px;
	text-align:center;
	font-size:11px;
	background:url(../img/foot_logo.png) center top no-repeat;
	padding:65px 5px 0px 0;
	margin:-120px 0 0 0;
}

.box_title{
	display:block;
	clear:both;
	font-size:18px;
	font-weight:bold;
	color:#ff7311;
	padding:10px;
}
.box_subtitle{
	display:block;
	clear:both;
	padding:0 0 10px 10px;
	font-size:13px;
}
.browse{
	display:block;
	float:left;
	clear:both;
	width:592px;
	margin:10px 0;
	padding:8px 8px;
	background:#eee;
  	background-image: -moz-linear-gradient(top, #e7e7e7, #f1f1f1); /* FF3.6 */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e7e7e7),color-stop(1, #f1f1f1)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#e7e7e7', EndColorStr='#f1f1f1'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e7e7e7', EndColorStr='#f1f1f1')"; /* IE8 */
	border-top:#333 dotted 1px;
	border-bottom:#ccc 1px solid;
}
.sort{
	display:block;
	float:left;
	width:350px;
}
.sort label{
	display:block;
	float:left;
	padding-right:10px;
	line-height:20px;
}
.sort select{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	border:#ccc 1px solid;
	padding:1px;
	font-size:12px;
	width:100px;
	margin:0 20px 0 0;
}
.pages{
	display:block;
	float:right;
	width:240px;
	text-align:right;
	padding:3px 0 0;
}
.pages a{
	color:#333;
	margin:0 2px;
}
.pages a:hover{color:#069; text-decoration:underline;}
.page_arrow{line-height:10px; font-size:14px;}
.pages .selected{
	color:#ff6900 !important;
	font-weight:bold;
}
.bottom_browse{
	border-bottom:none;
	border-top:#ccc 1px solid;
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	margin-bottom:0;
	background:#eee;
	padding:10px 8px;
  	background-image: -moz-linear-gradient(top, #f1f1f1, #e7e7e7); /* FF3.6 */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1f1f1),color-stop(1, #e7e7e7)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1', EndColorStr='#e7e7e7'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1', EndColorStr='#e7e7e7')"; /* IE8 */
}
.borker_box{
	padding:9px;
	width:590px;
	overflow:hidden;
}

/*.borker_box table{border:red solid 1px;}*/
.broker_name{
	display:block;
	clear:both;
	font-size:18px;
	font-weight:normal;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:#333 1px dotted;
}
.broker_name strong{color:#ff6900;}


.broker_left{
	display:block;
	float:left;
	width:280px;
	margin-bottom:15px;
	overflow:hidden;
}

.broker_left a 
{
	color: #FF8B00;	
}


.broker_left img{
	display:block;
	clear:both;
	width:278px;
}
.broker_left p{
	display:block;
	clear:both;
	padding:10px 0;
	text-align:justify;
}
.open_account{
	display:block;
	clear:both;
	padding:10px 0 0;
}
.open_account a{
	display:block;
	float:left;
	color:#fff;
	text-align:center;
	font-size:14px;
	width:130px;
	height:32px;
	line-height:32px;
}
.demo_btn{
	background:url(../img/demo_btn.png) left top no-repeat;
	margin:0 20px  0 0;
}
.live_btn{
	background:url(../img/live_btn.png) left top no-repeat;
}
.open_account a:hover{background-position:bottom;}

.top_dotted{
	border-top:#333 1px dotted;
}

.broker_right{
	display:block;
	float:right;
	width:290px;
}
.br_details{
	display:block;
	clear:both;
	padding:5px;
}
.br_details a 
{
	color : #FF8B00;	
}

.br_details li{
	display:block;
	clear:both;
	font-size:13px;
	padding:5px 0;
}
.br_details li strong{color:#ff6900;}

.rates{
	display:block;
	clear:both;
	padding:10px 0;
}
.rate{
	display:block;
	float:left;
	width:106px;
	background:url(../img/rate_box.png) left top no-repeat;
	height:48px;
	overflow:hidden;
	margin:0 0 0 5px;
}
.rate strong{
	display:block;
	clear:both;
	padding:5px 3px;
	color:#069;
}

.rate span{
	display:block;
	clear:both;
	padding:0 3px;
	width:120px;
	font-size:11px;
	font-weight:bold;
}
.rate span img{
	width:70px;
	float:left;
}

.spr_accont{
	display:block;
	clear:both;
	padding:5px 0;
}
.spr_accont span{
	display:block;
	float:left;
	width:150px;
}

.broker_statas{
	display:block;
	clear:both;
	padding:0px 10px;
}
.stat_head{
	display:block;
	clear:both;
	margin-bottom:15px;
}
.stat_name{
	display:block;
	float:left;
	color:#ff6900;
	font-size:14px;
	font-weight:bold;
	margin-right:20px;
}
.stat_detail{
	display:block;
	clear:both;
	padding:10px 0 0;
	margin:10px 0 0;
}
.stat_detail big{
	display:block;
	clear:both;
	font-size:16px;
	font-weight:bold;
}
.stat_detail ul{padding:0;}

.stat{
	display:block;
	clear:both;
	padding:15px 0;
}

.summury{
	background:#fbf4df;
	padding:10px;
	display:block;
	float:left;
	clear:both;
	width:588px;
	border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	border-top:#f2e7d1 1px solid;
}
.summury_title{
	display:block;
	clear:both;
	font-size:18px;
	padding:0 0 5px;

	font-weight:normal;
	border-bottom:#333 1px dotted;
}
.summury .stat_detail{
	float:left;
	width:270px;
	margin-right:20px;
	clear:none !important;
}
.summury .stat_detail .center_list{
	width:270px !important;
}

.review{
	display:block;
	float:left;
	clear:both;
	margin:0 10px 10px;
	padding:10px 0;
	border-bottom:#333 1px dotted;
}
.review:last-child{border-bottom:none;}
.review_details{
	display:block;
	clear:both;
	padding:10px 0 0;
}
.review_details span{
	float:left;
	width:300px;
	font-size:11px;
	color:#777;
	padding:3px 0 0;
}
.review_details strong{
	font-size:12px;
	color:#ff6900;
}
.review_details div{
	display:block;
	float:right;
	width:200px;
	text-align:right;
}
.review_stars{
	display:block;
	float:right;
	margin:5px 0 0 ;
}
.review_details div a{
	display:block;
	float:right;
	margin-left:10px;
	color:#ff6900;
	line-height:21px;
}
.review_details div a img{
	float:left;
	margin:0 5px  0 0;
}

.review_top span 
{
	font-weight: bold; 
	margin-bottom:5px; 
	display: block;	
}

.review_top h3 
{
	color: #FF7311;
}

.review_top a 
{
	color: #FF7311;	
}



.login{
	background:#fbf4df;
	padding:10px 10px 15px;
	display:block;
	float:left;
	clear:both;
	width:588px;
	border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	border-top:#f2e7d1 1px solid;
}
.login strong{
	display:block;
	clear:both;
	font-size:18px;
	font-weight:normal;
	padding-bottom:10px;
}
.login .input{
	display:block;
	float:left;
	width:130px;
	padding:4px 10px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 10px 0 0;
	background:url(../img/login_input.png) left top no-repeat;
	border:none;
}
.login .submit{
	display:block;
	float:left;
	width:124px;
	height:26px;
	overflow:hidden;
	background:url(../img/login_btn.png) left top no-repeat;
	overflow:hidden;
	border:none;
	cursor:pointer;
}
.login .submit:hover{background-position:bottom;}
.login p{
	display:block;
	float:left;
	width:120px;
	padding-left:10px;
	font-size:11px;
	margin:-3px 0 0;
}
.login p a{
	color:#333;
	text-decoration:underline;
}
.login p a:hover{color:#F60;}

.promo{
	margin:0 0 10px;
}
.promoimg{
	width:150px;
}
.promo p{
	display:block;
	clear:both;
	line-height:150%;
}
.read_more{
	display:block;
	clear:both;
	color:#f60;
	text-decoration:underline;
	padding:10px 0 0;
}
.read_more:hover{color:#000;}

.promo:last-child{border-bottom:none;}

div.contact, p.contact{
	display:block;
	clear:both;
	line-height:150%;
	font-size:13px;
	padding: 20px 0 20px 100px;
	background:url(../img/contact_bullet.png) 50px 20px no-repeat;
	border-bottom:#333 1px dotted;
}

div.contact{
	padding:0px;	
	background:none;
}
div.contact a, p.contact a{
	color:#f60;
	text-decoration:underline;
}

div.contact a:hover, p.contact a:hover{color:#000;}

form.contact{
	display:block;
	clear:both;
	padding:20px 0 10px;
}
form.contact div{
	display:block;
	clear:both;
	padding:10px 0;
}

form.contact div label{
	display:block;
	float:left;
	width:100px;
	text-align:right;
	padding-right:10px;
}
form.contact .input{
	display:block;
	float:left;
	width:340px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../img/contact_input.png) left top no-repeat;
	border:none;
}
form.contact textarea{
	border:#ccc 1px solid;
	padding:5px;
	width:344px;
	height:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.red{color:#c00;}
form.contact .submit{
	display:block;
	clear:both;
	width:124px;
	height:26px;
	border:none;
	cursor:pointer;
	overflow:hidden;
	background:url(../img/send_btn.png) left top no-repeat;
	margin:10px auto;
}

form.contact .submit:hover{background-position:bottom;}
.wind_trans {
 background: transparent url('../img/transparent_body.gif') left top repeat-y;
 width: 310px;
 height: auto;
 overflow: hidden;
 display: block;
 position: absolute;
 left:50%;
 margin-left:20px;
 top:303px;
 z-index: 999;}
 
 .close{
 	float:right;
	margin-right:20px;
	margin-top:-9px;
	background:#2b76cf;
	padding:0px 5px;
	height:15px;
	color:white;
	font-size:12px;
	line-height:12px;
 }
 
#reginfo{
float:left;
width:250px;
}

 .ajax-loading {
	padding: 20px 0;
	background: url('../img/spinner.gif') no-repeat center;
}
 
.account_top p{
	font-size:12px;
	margin-right:5px;
	color:#003399;
}
 
.wind_trans_top {
 background: transparent url('../img/transparent_top.gif') left top no-repeat;
 width: 295px;
 height: auto;
 overflow: hidden;
 display: block;
 padding: 15px 0px 10px 15px;}

 .wind_trans_top2 {
 background: transparent url('../img/top_nocorner.gif') left top no-repeat;
 width: 295px;
 height: auto;
 overflow: hidden;
 display: block;
 padding: 15px 0px 10px 15px;}
 
.wind_trans_top p, .wind_trans_top2 p {
 font-size: 11px;
 display: block;
 clear: both;
 color: #1b55a1;
 padding-bottom: 10px;}
 
.wind_trans_top p strong,.wind_trans_top2 p strong {
 display: block;
 clear: both;
 padding-bottom: 5px;}
 
.line_reg, .line_reg2 {
 display: block;
 clear: both;
 float: left;
 width: 280px;
 height: auto;
 overflow: hidden;
 padding-top: 5px;}
 
.line_reg2 {
 padding-left: 65px; }
 
* html .line_reg2 {
 padding-left: 68px; }
 
.line_reg2 input  {
 background: transparent url('../img/reg_button.png') left top no-repeat;
 width: 185px;
 height: 19px;
 border: none;
 font-size: 10px;
 color: white;
 cursor: pointer;}
 
.line_reg label {
 font-size: 11px;
 color: #5f5f5f;
 float: left;
 width: 65px;
 padding-top: 3px;}
 
.line_reg input {
 width: 183px;
 height: 18px;
 font-size: 11px;
 color: #333;
 border: none;
 padding-top: 2px;
 border: 1px solid #b2b2b2;}
 
.wind_trans_bottom {
 background: transparent url('../img/transparent_bottom.gif') left top no-repeat;
 width: 310px;
 height: 7px;
 font-size: 1px;
 text-align:center;
 display: block; }
 
 
.tip {
	background: white;
	border-bottom:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb; 
	font-size:10px;
	color:#FF3300;
	padding:2px;
}

.tip-title {
	color:#0033CC;
}

.wind_trans {
background:url("../img/transparent_body.gif") repeat-y scroll left top transparent;
display:block;
height:auto;
left:50%;
margin-left:20px;
overflow:hidden;
position:absolute;
top:303px;
width:310px;
z-index:999;
}

#advertiser-promo-link 
{
	color: red;
}


.advertiser-promo 
{
	margin-bottom : 7px;
	padding-top: 10px;
	padding-bottom : 10px;
	/*background-color: #03275C;*/
	background-color:#FF6900;
	font-weight: bold;
	/*margin-top: 4px;*/
}

.advertiser-promo-text a
{
	color : white;
	margin-left : 10px;
}


#featured{
	width:330px; 
	padding-right:250px; 
	position:relative; 
	/*border:5px solid #ccc; */
	height:250px; 
	background:#fff;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:300px; 
	list-style:none; 
	padding:0; margin:0; 
	width:279px;
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#000;  background:#fff; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('../img/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:300px; height:250px; 
	background:#999; position:relative;
    -overflow: hidden;
    -zoom:1;
}
#featured .ui-tabs-panel .info{ 
	/*position:absolute;
	top:150px; left:0; 
	height:100px; 
	width: 300px;
	background: url('../img/transparent-bg.png'); */
	position:absolute; 
	top:190px; left:0; 
	height:60px;
	width: 300px;
	background-color : black;
	border : 1px solid silver;
}
#featured .info h2{ 
	font-size:14px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	font-weight: bold;
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

#featured-title 
{
	color: #FF6900; 
	-font-size: 22px;	
}

.news_tab {

}


#news_tab_container ul 
{
	list-style : none; 
	height: 25px;	
}

#news_tab_container ul li
{
	float: left; 
	padding: 5px 5px 5px 5px;
}

#news_tab_container ul li a.selected
{
	font-style: italic;
	border-bottom : 1px solid silver;
}

/*    TICKER STYLES          */
.tickercontainer { /* the outer div with the black border */
/*border: 1px solid #000; */
/*background: #fff; */
height: 27px;
margin: 0; 
padding: 0;
overflow: hidden;
width: 605px;
}

.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 605px;
overflow: hidden;
}

ul.newsticker { /* that's your list */
position: relative;
left: 605px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}

ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
white-space : nowrap;
}

ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #FF6900;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 

ul.newsticker span {
margin: 0 10px 0 0;
}

#news_ticker_container 
{
	margin-bottom : 3px; 	
}


/* NEWS TABS */ 

.the_tabs{
  float: left;
  height: 30px;
  margin-bottom: -1px;
  position: relative;
  z-index: 1;
  background: #CBCBCB url(../img/tabs_content_left.jpg) no-repeat;
  display: inline-block;
}
.the_tabs ul{
  height: 30px;
  background:  url(../img/tabs_content_right.jpg) no-repeat right top;
  display: inline-block;
}
.the_tabs ul li{
  list-style: none;
  float: left;

}
.the_tabs ul a{
  display: block;
  text-align: center;
  white-space: nowrap;
  color: #2B2A2A;
  font-size: 14px;
  text-decoration: none;
  padding:8px 15px;
}
.the_tabs ul li:hover, .the_tabs ul li.active{
  background: url(../img/tabs_left.jpg) no-repeat;
}
.the_tabs ul li:hover a, .the_tabs ul li.active a{
  background: url(../img/tabs_right.jpg) no-repeat right top;
}
.the_tabs ul li.the_tabs_first:hover, .the_tabs ul li.the_tabs_first.active{
  background: url(../img/tabs_left_first.jpg) no-repeat;
  -background: none;
}
.the_tabs ul li.the_tabs_last:hover a, .the_tabs ul li.the_tabs_last.active a{
  background: url(../img/tabs_right_last.jpg) no-repeat right top;
  -background: none;
}


/* SPREAD TABS */ 

.spread_tabs{
  float: left;
  height: 30px;
  margin-bottom: -1px;
  position: relative;
  z-index: 1;
  background: #CBCBCB url(../img/tabs_content_left.jpg) no-repeat;
  display: inline-block;
}
.spread_tabs ul{
  height: 30px;
  background:  url(../img/tabs_content_right.jpg) no-repeat right top;
  display: inline-block;
}
.spread_tabs ul li{
  list-style: none;
  float: left;

}
.spread_tabs ul a{
  display: block;
  text-align: center;
  white-space: nowrap;
  color : #ffffff;
  font-size: 14px;
  text-decoration: none;
  padding:8px 15px;
}
.spread_tabs ul li:hover, .spread_tabs ul li.active{
  background: url(../img/tabs_left.jpg) no-repeat;
}
.spread_tabs ul li:hover a, .spread_tabs ul li.active a{
  background: url(../img/tabs_right.jpg) no-repeat right top;
     color: gray;
 
}
.spread_tabs ul li.spread_tabs_first:hover, .spread_tabs ul li.spread_tabs_first.active{
  background: url(../img/tabs_left_first.jpg) no-repeat;
  -background: none;
}
.spread_tabs ul li.spread_tabs_last:hover a, .spread_tabs ul li.spread_tabs_last.active a{
  background: url(../img/tabs_right_last.jpg) no-repeat right top;
  -background: none;
     color: black;
}



.center_box.borker_box{
  border-top-left-radius: 0px;
}

.active_tab_instrument
{
	color: #1C789F !important;	
}

/* MSIE6 */
* html .spread_tabs ul li.active{
  background:none;
}
* html .spread_tabs ul li.active a, * html .spread_tabs ul li a:hover{
  background: white;
}

* html .spread_tabs ul li a:hover{
  text-decoration: underline;
}


.pub-date 
{
	color: silver; 
	font-size : 12px;
	padding: 5px 5px 0px 0px;	
}

.article a 
{
	color: #FF6900;
	text-decoration: underline;
}

.contributor-header 
{
	padding: 5px; border-bottom: 1px dotted silver;
}

.contributor-header a
{
	text-decoration: none;
}

ul#topnav {
	margin: 0;
    padding: 0;
	float: left;
	width: 740px;
	list-style: none;
	position: relative;

}
ul#topnav li {
	float: left;
	margin: 0;
    padding: 0;
	border-right: 1px solid silver;
}

ul#topnav li a {

	text-decoration: none;
	display: block;
	float: left;
	font-size: 14px;
	height: 37px;
	line-height: 37px;
	padding: 0 15px;
	/*text-shadow: -1px -1px 0 #0066CC;	*/
	color: #ffffff;
	padding : 0px 15px;
	
}

ul#topnav li a:hover {
color : #000000;
text-shadow:#cae2e9 1px 1px 0 ;
}

ul#topnav li:hover,ul#topnav li .selected { 
	background: #1376c9 url(../img/btn_x.png) repeat-x; 
	color: #000000;
}

ul#topnav li a.selected 
{
	color: #000000;
}

ul#topnav li:hover a 
{
	color: #000000;
	text-shadow:#cae2e9 1px 1px 0;
}

ul#topnav li:hover span a {

color : #ffffff;
text-shadow:none;
}

ul#topnav li:hover span a:hover {
	color : white;
	text-shadow:none;
}

/*--Notice the hover color is on the list item itself, not on the link. This is so it can stay highlighted even when hovering over the subnav--*/

ul#topnav li span {
	float: left;
	position: absolute;
	left: 0; top:37px;
	display: none; /*--Hide by default--*/
	width: auto;
	background: #006699;
	border-top : 1px solid silver;
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
}

ul#topnav li:hover span { /*--Show subnav on hover--*/
	display: block; 
} 

ul#topnav li span a { /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/
	display: inline; 
} 

ul#topnav li span a:hover { 
	text-decoration: underline; 
	background: #006699; 
	color: white;
	text-shadow : none;
}

.page_subtitle 
{
	padding: 10px; 
}

.page_subtitle a 
{
	color : #FF7311;	
}

#page_body p {
	margin-top : 5px;
}

#results 
{
	width:80%;  
	padding-left:10%; 
	line-height:inherit !important; 	
}

.latest_broker_news 
{
	font-size: 16px; 
	color: #FF6900; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	display: block; 
	font-weight: bold;	
}

.add_1{
  width: 161px;
   background: white url(../img/add_top.jpg) no-repeat;
}
.add_2{
  padding: 20px;
  background:  url(../img/add_bottom.jpg) no-repeat left bottom;
  min-height: 271px;
    -height: 270px;
}

a.broker_list_link
{
	font-size: 11px; 
	font-family: Arial;
	color: #6f6f6f;	
	line-height: 1px;
	display: block;
}

a.broker_list_link:visited{
color: #6f6f6f;	
}

#inst_button_container 
{
	background:url(../img/box.png) no-repeat;
	height:25px; 
	padding: 0px;
	margin-top: 2px;

}


.inst_button_container_right 
{
	background:url(../img/box.png) no-repeat;
	height:25px; 
	padding: 0px;
	width: 320px; 
	margin-left: 320px;
}


.inst_controls 
{
	padding : 4px 4px 4px 4px;
	height: 25px;
	background-color: #f0f0f0;	
	margin-bottom: 3px;
	border-top: 1px solid #a5a5a5;	
}

.inst_button_link
{
	display:block; 
	margin: 0px; 
	padding-left: 5px;
	padding-right: 5px;
	height: 23px;
	float:left;
	line-height: 23px;
	color: #000000;
}

.inst_button_link_active
{
	background: url(../img/btn_box.png) repeat-x;	
	color: #1c789f ;
}

.inst_button 
{
	float:left;	
	margin-top : 1px;
	padding-right: 2px;
}

.inst_button_left
{
	width: 5px;
	height: 24px;
	float:left;
}
.inst_button_right
{
	width: 5px;
	height: 24px;
	float:left;
}

.inst_button_left_active
{
	background: url(../img/btn_left.png) no-repeat;
	height: 24px;
}

.inst_button_right_active 
{
	background: url(../img/btn_right.png) no-repeat;
}

.instrument_box 
{
	padding-top: 5px;
	float: left; 
	width:151px; 
	height:106px; 
	border-right: 1px solid #a5a5a5;	
	background-color: #FFFFFF;
}

#inst_controls 
{

}



.instrument_value 
{
	height:70px; 
	text-align:center; 
	font-weight:bold; 
	font-size:xx-large;  
	color: orange;	
	line-height: 70px;
}

.instrument_value_inactive 
{
	height:70px; 
	line-height: 70px;
	text-align:center;  
	color: orange;	
	font-weight:bold; 
}

.broker_spread_list_header
{
	border-top: 1px solid #a5a5a5; 
	height: 20px; 	
}

.bsl_logo 
{
	width:112px; 
	float:left;	
}

.bsl_item
{
	width: 123px;
	float:left;
}

.bsl_header_item 
{
	height: 20px; 	
	float:left;
	color: #a5a5a5;
	text-align : center;
}

.bsl_item_box 
{
	height: 88px;
	color: #000000;	
	border-right: 1px solid #a5a5a5;
}
.noborder 
{
	border: none;	
}

.broker_spread_list_item 
{
	clear: both; 
	border-bottom : 1px solid #a5a5a5;	
}


/* GREY SPREAD TABS */ 

.spread_tabs_grey{
  float: left;
  height: 30px;
  margin-bottom: -1px;
  position: relative;
  z-index: 1;
  background: #CBCBCB url(../img/tabs_content_left.jpg) no-repeat;
  display: inline-block;
}
.spread_tabs_grey ul{
  height: 30px;
  background:  url(../img/tabs_content_right.jpg) no-repeat right top;
  display: inline-block;
}
.spread_tabs_grey ul li{
  list-style: none;
  float: left;

}
.spread_tabs_grey ul a{
  display: block;
  text-align: center;
  white-space: nowrap;
  color : #ffffff;
  font-size: 14px;
  text-decoration: none;
  padding:8px 15px;
}
.spread_tabs_grey ul li:hover, .spread_tabs_grey ul li.active{
  background: url(../img/tabs_left_grey.jpg) no-repeat;
}
.spread_tabs_grey ul li:hover a, .spread_tabs_grey ul li.active a{
  background: url(../img/tabs_right_grey.jpg) no-repeat right top;
     color: gray;
 
}
.spread_tabs_grey ul li.spread_tabs_grey_first:hover, .spread_tabs_grey ul li.spread_tabs_grey_first.active{
  background: url(../img/tabs_left_first_grey.jpg) no-repeat;
  -background: none;
}
.spread_tabs_grey ul li.spread_tabs_grey_last:hover a, .spread_tabs_grey ul li.spread_tabs_grey_last.active a{
  background: url(../img/tabs_right_last_grey.jpg) no-repeat right top;
  -background: none;
     color: black;
}



/* GREY SPREAD TABS DOWN */ 

.spread_tabs_grey_down{
  float: left;
  height: 30px;
  margin-bottom: -1px;
  position: relative;
  z-index: 1;
  background: #CBCBCB url(../img/tabs_content_left_down.jpg) no-repeat;
  display: inline-block;
}
.spread_tabs_grey_down ul{
  height: 30px;
  background:  url(../img/tabs_content_right.jpg) no-repeat right top;
  display: inline-block;
}
.spread_tabs_grey_down ul li{
  list-style: none;
  float: left;

}
.spread_tabs_grey_down ul a{
  display: block;
  text-align: center;
  white-space: nowrap;
  color : #ffffff;
  font-size: 14px;
  text-decoration: none;
  padding:8px 15px;
}
.spread_tabs_grey_down ul li:hover, .spread_tabs_grey_down ul li.active{
  background: url(../img/tabs_left_grey_down.jpg) no-repeat;
}
.spread_tabs_grey_down ul li:hover a, .spread_tabs_grey_down ul li.active a{
  background: url(../img/tabs_right_grey_down.jpg) no-repeat right top;
     color: gray;
 
}
.spread_tabs_grey_down ul li.spread_tabs_grey_down_first:hover, .spread_tabs_grey_down ul li.spread_tabs_grey_down_first.active{
  background: url(../img/tabs_left_first_grey_down.jpg) no-repeat;
  -background: none;
}
.spread_tabs_grey_down ul li.spread_tabs_grey_down_last:hover a, .spread_tabs_grey_down ul li.spread_tabs_grey_down_last.active a{
  background: url(../img/tabs_right_last_grey_down.jpg) no-repeat right top;
  -background: none;
     color: black;
}


#spread_compare_container 
{
	//height: 220px;
	border-radius : 3px;
	
}

.spread_compare_box 
{
	width: 303px; 	
	background-color: #f0f0f0;
	height: 125px;
	float: left;
	margin-top: 10px;
}

.spread_comparison_broker_title
{
	color: #3578a3;	
	font-size: 18px;
	text-align: center;
	height: 40px; 
	line-height: 40px;
	clear:both;
}

.spread_comparison_minibox 
{
	float: left; 
	width: 70px;
	height: 76px;
	background-color: #ffffff;
	margin-left: 4px;
}

.spread_comparison_minibox_first
{
	margin-left: 5px;
}

.spread_comparison_minibox_title 
{
	text-align: center;
	font-weight: bold;
}

.spread_comparison_instrument_value 
{
	color: orange; 	
	font-size:24px;
	line-height: 30px;
	text-align: center;
	height: 30px;
	margin-top: 2px;
}

.spread_comparison_instrument_value_inactive 
{
	color: orange; 	
	font-size:12px;
	line-height: 14px;
	text-align: center;
	height: 30px;
	margin-top: 2px;
}

.spread_comparison_instrument_text 
{
	text-align : center;
	font-size: 9px;
	margin-top: 5px;
}

.text_box 
{
	padding: 9px;
	width: 590px;	
}

