body{
	margin:0;
	color:#868686;
	font:11px/19px Arial, Helvetica, sans-serif;
	background:#fff;
	min-width:1000px;
}
img{
	border:0;
	display:block;
}
a{
	color:#0d69bf;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,
fieldset{
	margin:0;
	padding:0;
	border:0;
}
table {
	margin:0;
	padding:0;
	border-collapse:collapse;
}
td {
	padding:0;
	vertical-align:middle;
}
.table2 {
	margin:0;
	padding:0;
	border-collapse:collapse;
}
.td2 {
	vertical-align:top;
}
#header{
	width:100%;
	background:url('../images/bg-header.gif') repeat-x;
}
#header .holder {
	margin:0 auto;
	width:987px;
	padding:16px 8px 0 5px;
}
.header-area {
	width:982px;
	padding:0 0 0 5px;
	overflow:hidden;
}
.nav-holder {
	width:100%;
	padding:23px 0 0;
	margin:0 0 18px;
	z-index:10;
	position:relative;
}
.nav-holder:after{
	display:block;
	clear:both;
	content:"";
}
#nav {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#nav:after{
	display:block;
	clear:both;
	content:"";
}
#nav li {
	float:left;
	position:relative;
}
#nav li a {
	float:left;
	background:url('../images/bg-nav-l-c.gif') no-repeat;
	font:bold 14px "trebuchet ms", helvetica, sans-serif;
	color:#fff;
	position:relative;
	z-index:100;
	outline:none;
	text-decoration:none;
}
#nav li a span {
	float:left;
	background:url('../images/bg-nav-r-c.gif') no-repeat 100% 0;
	padding:10px 22px 11px;
	cursor:pointer;
}
#nav li div {
	position:absolute;
	left:0;
	top:39px;
	background:url('../images/bg-subnav-t.gif') no-repeat;
	width:197px;
	z-index:1;
	display:none;
	padding:11px 0 0;
}
#nav li div div {
	background:url('../images/bg-subnav.png') repeat-y;
	position:static;
	left:0;
	top:0;
	padding:0 5px;
	width:187px;
}
#nav li div span {
	display:block;
	background:url('../images/bg-subnav-b-c.png') no-repeat;
	width:197px;
	height:22px;
}
#nav li div div .subnav {
	margin:0;
	padding:5px 1px 0;
	list-style:none;
	background:url('../images/bg-subnav-b.gif') repeat-x 0 100%;
	overflow:hidden;
	height:1%;
}
#nav li div .subnav li {
	float:none;
	vertical-align:middle;
	height:1%;
	margin:0 0 2px;
}
#nav li div .subnav li a {
	float:none;
	display:block !important;
	background:url('../images/bg-bullet-subnav.gif') no-repeat 19px 11px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	padding:6px 0 5px 33px;
	margin:0;
}
#nav li div .subnav li.hover,
#nav li div .subnav li:hover {
	background:#dfedff;
}
#nav li.hover a,
#nav li:hover a {
	background:url('../images/bg-nav-act-l-c.gif') no-repeat;
	text-decoration:none;
	color:#0d5599;
	margin:0 0 -13px;
}
#nav li.hover a span,
#nav li:hover a span {
	background:url('../images/bg-nav-act-r-c.gif') no-repeat 100% 0;
	padding:10px 22px 11px;
	height:18px;
}
#nav li.hover a.sub span,
#nav li:hover a.sub span {
	padding:10px 22px 11px;
	height:31px;
}
#nav li.hover div,
#nav li:hover div {
	display:block;
}
.logo a {
	display:block;
	text-indent:-9999px;
	width:348px;
	height:52px;
	background:url('../images/logo.png') no-repeat;
	outline:none;
}
.banner-header img {
	float:right;
}
.search {
	float:right;
	overflow:hidden;
	height:1%;
	padding:3px 8px 0 0;
}
.search label {
	float:left;
	font:bold 14px "trebuchet ms", helvetica, sans-serif;
	color:#fff;
	margin:3px 6px 0 0;
}
.search .txt {
	float:left;
	font:italic 12px Arial, Helvetica, sans-serif;
	color:#828282;
	margin:0;
	padding:4px 7px 3px;
	border:0;
	width:120px;
}
.search .submit {
	float:left;
	margin:0 0 0 5px;
}
#main{
	width:100%;
	background:#fff url('../images/bg-main.gif') repeat-x 0 100%;
	position:relative;
	z-index:5;
}
#main .holder {
	margin:0 auto;
	width:987px;
	padding:0 8px 14px 5px;
}
#main .frame {
	height:1%;
}
#main .frame:after{
	display:block;
	clear:both;
	content:"";
}
#sidebar {
	float:top-right;
	padding:9px 0 20px 20px;
	margin: 20px 20px 10px 10px;
}
#content {
	float:left;
	width:812px;
	margin-right: 30px;
}
.sub-page #content{
	float:left;
	padding:9px 0 0 0;
	width:820px;
	margin:0 -8px 0 0;
	display:inline;
}
.sub-page #content:after{
	display:block;
	clear:both;
	content:"";
}
#content .col{
	float:left;
	width:390px;
	margin:0 5px 0 15px;
	display:inline;
}
#content .col p{
	margin:0 0 6px;
}
.infoblock{
	width:100%;
	padding:0 0 30px;
}
.info{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#424242;
	margin:0 0 -6px;
	padding:0;
	list-style:none;
	width:100%;
}
.info li{
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
}
.info li a{
	font-weight:normal;
}
.rank,
.star-score{
	float:left;
	padding:2px 0 0;
}
.star-score{
	margin:0 8px 0 0;
}
.star-rating{
	background:transparent url(../images/star.gif) repeat-x;
	height:16px;
	list-style:none;
	margin:0 3px 0 0;
	padding:0;
	position:relative;
	float:left;
}
.star-rating li{
	float:left;
	width:24px;
}
.star-rating li a {
	display:block;
	height:16px;
	padding:0;
	position:absolute;
	text-decoration:none;
	text-indent:-9000px;
	width:24px;
	z-index:3;
	line-height:0;
}
.star-rating li a:hover,
.star-rating li.active a {
	background:url(../images/star.gif) repeat scroll 0 100%;
	left:0;
	z-index:2;
}
.star-rating a.one-star{
	left:0px;
}
.star-rating a.one-star:hover,
.star-rating li.active a.one-star{width:24px;}
.star-rating a.two-stars{
	left:24px;
}
.star-rating a.two-stars:hover,
.star-rating li.active a.two-stars{width:48px;}
.star-rating a.three-stars{
	left:48px;
}
.star-rating a.three-stars:hover,
.star-rating li.active a.three-stars{width:72px;}
.star-rating a.four-stars{
	left:72px;
}
.star-rating a.four-stars:hover,
.star-rating li.active a.four-stars{width:96px;}
.star-rating a.five-stars{
	left:96px;
}
.star-rating a.five-stars:hover,
.star-rating li.active a.five-stars{width:120px;}
.star-rating a.six-stars {
	left:120px;
}
.star-rating a.six-stars:hover,
.star-rating li.active a.six-stars{width:144px;}
.star-rating a.seven-stars {
	left:144px;
}
.star-rating a.seven-stars:hover,
.star-rating li.active a.seven-stars{width:168px;}
.star-rating a.eight-stars {
	left:168px;
}
.star-rating a.eight-stars:hover,
.star-rating li.active a.eight-stars{width:192px;}
.star-rating a.nine-stars {
	left:192px;
}
.star-rating a.nine-stars:hover,
.star-rating li.active a.nine-stars{width:216px;}
.star-rating a.ten-stars {
	left:216px;
}
.tabset {
	float:left;
	padding:0 0 0 7px;
	height:1%;
}
a.tab {
	float:left;
	position:relative;
	text-decoration:none;
	background:url('../images/bg-tab-c.gif') repeat-x;
	margin:0 5px -2px 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#747474;
	width:91px;
	cursor:pointer;
}
.tabset a.active{
	font-weight:bold;
	color:#444;
	background:url('../images/bg-tab-c-hov.gif') repeat-x;
}
.tabset a.active span{
	background:url('../images/l-corner-tab-hov.gif') no-repeat;
}
.tabset a.active span span{
	background:url('../images/r-corner-tab-hov.gif') no-repeat 100% 0;
}
.tabset a span{
	float:left;
	width:91px;
	background:url('../images/l-corner-tab.gif') no-repeat;
}
.tabset a span span{
	padding:6px 0 6px;
	text-align:center;
	background:url('../images/r-corner-tab.gif') no-repeat 100% 0;
}
div.tab {
	padding:13px 9px 0;
	width:372px;
	clear:both;
	background:url('../images/bg-tab.gif') repeat-x;
}
#content .col div.tab p{
	margin:0 0 16px;
}
.link-holder{
	width:100%;
	overflow:hidden;
	margin:22px 0 0;
}
.livesignup,
.continue,
.download{
	float:left;
	text-indent:-9999px;
	height:40px;
}
.signup{
	float:left;
	text-indent:-9999px;
	height:35px;
}
.continue{
	width:181px;
	background:url('../images/link-continue.png') no-repeat;
	margin:0 24px 0 0;
}
.livesignup{
	width:181px;
	background:url('../images/link-livesignup.png') no-repeat;
	margin:0 24px 0 0;
}
.download{
	width:140px;
	margin:4px 0 0;
	background:url('../images/link-download.png') no-repeat;
}
.signup{
	width:140px;
	margin:4px 0 0;
	background:url('../images/link-signup.png') no-repeat;
}
.screen-viewer{
	width:382px;
	border:1px solid #d7d7d7;
	background:#fff url('../images/bg-screen-viewer.gif') repeat-x;
	margin:0 0 14px;
}
.screen-viewer .heading{
	width:360px;
	padding:12px 11px 5px 11px;
	background:url('../images/bg-heading.gif') repeat-x;
}
.screen-viewer h3{
	color:#575757;
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0 0 5px;
}
#gallery{
	width:382px;
	position:relative;
}
#gallery div{
	margin:4px;
	width:374px;
	height:225px;
	overflow:hidden;
	position:relative;
}
#gallery div ul{
	position:absolute;
	top:0;
	left:0;
	width:9999px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
#gallery div ul li{
	float:left;
	width:374px;
}
.link-prev,
.link-next{
	position:absolute;
	top:50%;
	overflow:hidden;
	text-indent:-9999px;
	margin:-24px 0 0;
	height:48px;
	width:45px;
}
.link-prev span,
.link-next span{
	display:block;
	height:48px;
	width:45px;
}
.link-prev{
	left:-19px;
	z-index:30;
}
.link-prev span{
	background:url('../images/ico-prev-link.png') no-repeat;
}
.link-next{
	right:-17px;
}
.link-next span{
	background:url('../images/ico-next-link.png') no-repeat;
}
.viewer{
	width:382px;
	padding:0 1px;
}
.viewer ul{
	width:395px;
	padding:0;
	margin:0 -13px 0 0;
	overflow:hidden;
	list-style:none;
}
.viewer li{
	float:left;
	margin:0 12px 25px 0;
	text-align:center;
	display:inline;
}
.viewer li img{
	border:1px solid #d4d4d4;
	margin:0 0 14px;
}
.viewer li a{
	font:11px Arial, Helvetica, sans-serif;
	color:#575757;
}
.promobox {
	width:808px;
	background:url('../images/bg-promobox.gif') repeat-y;
	margin:0 0 25px;
}
.promobox .promo-holder {
	background:url('../images/bg-promobox-t.gif') no-repeat;
}
.promobox .frame {
	background:url('../images/bg-promobox-b.gif') no-repeat 0 100%;
	padding:23px 10px 6px 13px;
}
.promobox p {
	margin:0 0 13px 12px;
}
#content .col h2,
#content .col h1,
.promobox h1 {
	margin:0 0 3px 12px;
	font:normal 26px "trebuchet ms", helvetica, sans-serif;
	color:#424242;
}
#content .col h2,
#content .col h1{
	font-size:30px;
	margin:0 0 6px;
}
#content .col h2{
	margin:0 0 13px;
}
.promobox h2 {
	margin:0 0 5px 12px;
	font:normal 14px "trebuchet ms", helvetica, sans-serif;
	color:#0d6ac0;
}
.promobox {
	margin:0 0 25px 1px;
	line-height:21px;
}
.promobox .site-pics {
	float:right;
	margin:22px 0 0 7px;
}
.start-browsing {
	display:block;
	text-indent:-9999px;
	outline:none;
	width:182px;
	height:34px;
	background:url('../images/bg-start-browsing.gif') no-repeat;
}
.ranks {
	width:812px;
	font:14px "trebuchet ms", helvetica, sans-serif;
	overflow:hidden;
	margin:0 0 5px;
}
.ranks .table-head th {
	color:#fff;
	background:url('../images/bg-tbl-head.gif') repeat-x;
	text-align:left;
	padding:0 0 5px;
}
.ranks th span {
	background:url('../images/bg-tbl-sep.gif') no-repeat 0 50%;
	display:block;
	padding:15px 0 15px 15px;
}
.ranks th span span {
	padding-top:0;
	padding-bottom:0;
}
.ranks th.rank {
	background:url('../images/bg-tbl-l-c.gif') no-repeat;
	width:67px;
	padding-left:18px;
}
.ranks th.rank span {
	background:url('../images/icon-rank.gif') no-repeat 0 50%;
	padding-left:19px;
}
.ranks th.company {
	width:151px;
}
.ranks th.company span span {
	background:url('../images/icon-company.gif') no-repeat;
	padding-left:25px;
}
.ranks th.forex-platform {
	width:161px;
}
.ranks th.forex-platform span span {
	background:url('../images/icon-forex-platform.gif') no-repeat 0 4px;
	padding-left:22px;
}
.ranks th.minimum-deposit {
	width:168px;
}
.ranks th.minimum-deposit span span {
	background:url('../images/icon-minimum-deposit.gif') no-repeat;
	padding-left:21px;
}
.ranks th.score {
	width:96px;
}
.ranks th.score span span {
	background:url('../images/icon-score.gif') no-repeat 0 2px;
	padding-left:25px;
}
.ranks th.review {
	background:url('../images/bg-tbl-r-c.gif') no-repeat 100% 0;
	width:151px;
}
.ranks th.review span span {
	background:url('../images/icon-review.gif') no-repeat;
	padding-left:22px;
}
.ranks td {
	background:url('../images/bg-tbl-row.gif') repeat-x;
	height:69px;
	vertical-align:middle;
	color:#1a1a1a;
}
.ranks td.rank-cell {
	font:24px Arial, Helvetica, sans-serif;
	color:#1a1a1a;
	text-align:center;
}
.ranks td.company-cell {
	text-align:center;
}
.ranks td.company-cell img {
	display:inline;
	vertical-align:bottom;
}
.ranks td.forex-platform-cell {
	padding:0 0 0 23px;
}
.ranks td.score-cell,
.ranks td.minimum-deposit-cell {
	text-align:left;
	padding:0 0 0 23px;
}
.ranks td.review-cell {
	text-align:left;
}
.ranks td.review-cell ul {
	margin:0;
	padding:0 0 0 11px;
	list-style:none;
}
.ranks td.review-cell ul li {
	background:url('../images/bg-review-link.gif') no-repeat 0 4px;
	margin:0 0 8px;
	padding:0 0 0 19px;
}
.ranks td.review-cell a {
	color:#3879c9;
}
.ranks .clr-row td {
	background:url('../images/bg-tbl-clr-row.gif') repeat-x;
	height:64px;
}
.ranks .last-row td{
	background:none;
}
.pages-holder {
	background:url('../images/bg-pages.gif') repeat-x;
	padding:0 0 38px;
}
.pages-holder .frame {
	background:url('../images/bg-pages-l-c.gif') no-repeat;
	padding:0 0 0 23px;
}
.pages-holder em {
	float:left;
	font:normal 12px "trebuchet ms", helvetica, sans-serif;
	color:#424242;
	margin:10px 5px 0 0;
	line-height:18px;
}
.pages {
	margin:0;
	padding:8px 15px 5px 0;
	list-style:none;
	background:url('../images/bg-pages-r-c.gif') no-repeat 100% 0;
	overflow:hidden;
	height:1%;
}
.pages li {
	float:left;
	margin:0 1px 0 0;
	font:12px "trebuchet ms", helvetica, sans-serif;
}
.pages li a {
	float:left;
	padding:0 0 0 5px;
	background:url('../images/bg-pages-link-l-c.gif') no-repeat;
	text-decoration:none;
	color:#4f4f4f;
}
.pages li a.active,
.pages li a:hover {
	background:url('../images/bg-pages-link-l-c-hov.gif') no-repeat;
	color:#fff;
	text-decoration:none;
}
.pages li a.active span,
.pages li a:hover span {
	background:url('../images/bg-pages-link-r-c-hov.gif') no-repeat 100% 0;
}
.pages li a span {
	float:left;
	background:url('../images/bg-pages-link-r-c.gif') no-repeat 100% 0;
	padding:5px 10px 5px 5px;
	cursor:pointer;
	display:table-cell;
	vertical-align:middle;
	line-height:18px;
}
.pages li.next,
.pages li.prev {
	float:right;
	padding:3px 0 0;
} 
.pages li.next {
	margin:0 0 0 12px;
}
.pages li.prev a,
.pages li.next a {
	float:left;
	background:none !important;
	text-decoration:underline;
}
.pages .prev a:hover,
.pages .next a:hover {
	text-decoration:none;
	color:#4f4f4f;
}
#footer{
	height:78px;
	background:url('../images/bg-footer.gif') repeat-x;
    background-color: #0D69C0;
	width:100%;
}
#footer .holder {
	margin:0 auto;
	overflow:hidden;
	width:979px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:11px 16px 0 5px;
}
.footer-nav {
	margin:6px 0 0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
}
.footer-nav li {
	float:left;
	background:url('../images/bg-footer-nav-sep.gif') no-repeat 0 3px;
	margin:0 2px 0 -2px;
	padding:0 7px 0 10px;
}
.footer-nav li a {
	float:left;
	color:#fff;
	text-decoration:none;
}
.footer-nav li a:hover{
	text-decoration:underline;
}
.footer-logo {
	float:right;
	width:153px;
	height:24px;
	background:url('../images/logo-footer.png') no-repeat;
	text-indent:-9999px;
	outline:none;
}
#footer p {
	margin:6px 9px 0 0;
	float:right;
	display:inline;
}
