
body{background:#000 url(/images/affiliate1/bg.png) repeat-x; color:#000; font-family: arial; font-size: 9pt; font-weight: 400; line-height: 14pt;}
ul{list-style-image: url(/images/affiliate1/bullet.gif); font-family: arial;}
h1, h2, h3, h4, h5, h6 {font-family: Franklin Gothic Medium Cond, arial;}
th, td {font-family: arial; font-size: 9pt;}
img{border: 0;}


#imgalignhor img {
float:left;
padding: 0px 15px 0px 0px;
}

#logonav ul {
   margin : 0;
   padding : 0;
   list-style-type : none;
}

#logonav li {
   float : left;
   text-align : center;
   margin-bottom : 0x;
   margin-top : 0px;
}

#logonav li a {
   font-size: 13pt;
   padding : 7px;
   text-decoration : none;
   display : block;
   width : 122px;
   text-decoration : none;
   font-weight: bold;
   color : #162F51;
   }

#logonav li a:hover {
    color : #0084FF;
}


/* Chrome Scrolling Fix */ 
body:nth-of-type(1) #bumper {overflow-x: hidden;}

#wrapper{margin: 0 auto; width: 999px; }
#head{
	margin-top: 8px;
}


#content p.blog_summary1_wrapper{
			margin-top:-3px;
			margin-bottom:9px;
			line-height:1.5em;
		}
		.biline2 {
			margin-bottom:-25px;
		}
		#content p.blog_summaryx_wrapper{
			margin-bottom:19px;
			line-height:1.5em;
		}
		
#logo{margin-left: 2px; border: 0; height: 90px;} #logo img{border: 0;}

#logo h1 {
	position: relative;
	top: -22px;
	left: 80px;
	font-size: 8pt;
	color: #999999;
	font-family: arial;
	font-weight: 400;}

#logo a{text-decoration: none;} #logo a:hover{text-decoration: none;}


#banner{
	position: relative;
	top: -105px;
	right: -265px;
	width: 728px;
	height:90px;
	color: black;
	background: white;}
	
	
#menu{
	background:#636363 url(/images/affiliate1/menubg2.jpg) repeat-y; 
	position: relative;
	top: -102px;
	width: 992px;
	padding 0px;
	overflow: hidden;
}


#container{width: 999px; margin: 0 auto;}
#container a {color: 0084ff; text-decoration: none;}
#container a:hover {text-decoration: underline;}

#crumbs{
	position: relative;
	top: -105px;
	margin-top: 4px;
	margin-bottom: -4px;
	padding-left: 5px;
	height: 20px;
	font-size: 9pt;}

#date{height: 20px; padding-left: 20px; padding-top: 3px;color: #375d81; font-size: 8pt;}

#bread{
	position: relative;
	float: right;
	top: -20px;
	height: 20px;
	margin-right: 25px;
	font-size: 8pt;}

#bread, #bread a{color: #375d81;}
	
#bread li{display: inline; margin: 0;}
	
#tcorner{
	position: relative;
	top: -100px;
	height: 15px;
	width: 999px;
	margin: 0 auto;
	background: url(/images/affiliate1/corner_spire.png) no-repeat;}
	
#bkg{position: relative; top: -100px; width:999px; background: url(/images/affiliate1/body.png) repeat-y;}
	
#sidebar{
	position: relative;
	float: left;
	width: 250px;
	padding-left: 15px;
	padding-bottom: 10px;
	overflow:hidden;}
	
#sidebar h2{padding-left: 10px; color: #666666; padding-bottom: 10px;}
#sidebar th{border-top: 1px dotted black; border-bottom: 1px dotted black; border-collapse:collapse; text-align: center;}
#sidebar td{border-bottom: 1px dotted black; border-collapse:collapse; text-align: center;}
#sidebar td.nodots{border-bottom: 0px;}
#sidebar .left{text-align: left;}
#sidebar a{color: #666666; font-size: 14px;}

#sidebar INPUT.text {
	BORDER-RIGHT: #3177af 1px solid; BORDER-TOP: #3177af 1px solid; FONT-SIZE: 13px; BACKGROUND: #f7faff; BORDER-LEFT: #3177af 1px solid; WIDTH: 180px; BORDER-BOTTOM: #3177af 1px solid; FONT-FAMILY: Arial,Helvetica,sans-serif; HEIGHT: 17px
}

	
.sblearn p,.sbforum p,.sbbrokers p{width: 200px; overflow:hidden;}
.sblearn a,.sbforum a,.sbbrokers a,.sblearn a:hover,.sbforum a:hover,.sbbrokers a:hover{text-decoration: none; color: #666666;}
.sblearn{background: url(/images/affiliate1/sb_learn.png) no-repeat; width: 224px; height: 94px; padding-left: 110px; padding-top: 10px; overflow: hidden;}
.sbforum{background: url(/images/affiliate1/sb_forum.png) no-repeat; width: 224px; height: 94px; padding-left: 110px; padding-top: 10px; overflow: hidden;}
.sbbrokers{background: url(/images/affiliate1/sb_brokers.png) no-repeat; width: 224px; height: 94px; padding-left: 110px; padding-top: 10px; overflow: hidden;}

#sidebar .black{color: black; font-weight: bold;}
#sidebar .dblue{font-weight: bold;}
#sidebar .arrow_align{height: 33px; display: block;}
#sidebar .top10 a{color: #666666; text-decoration: none;}
#sidebar .top10 a:hover{color: #666666; text-decoration: underline;}
#sidebar .top10 .lblue{color: #375d81;}

#sidebar li{
	list-style-image:none;
	list-style-type:none;
}

#content{	
	height:auto;
	position:relative;
	margin-left: 300px;
	padding-right: 15px;
	padding-bottom: 10px;
	width: 660px;
}
.dblue{color: #375d81;}
.lblue{color: #375d81;}
hr {border: 0; border-bottom: 1px dotted gray;}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px ; 
	background-image: url(/images/affiliate1/bullet2.gif);
	background-repeat: no-repeat;
	padding-left: 60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style:normal;
	font-weight:bold;
	line-height: 16pt;
}

h2 {
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style:normal;
	font-weight:bold;
	line-height: 16pt;
}


h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style:normal;
	font-weight:bold;
	line-height: 20pt;
	color: #0084ff;}

p{
	margin: 10px;
	font-size: 9pt;
	font-weight: 400;
	line-height: 12pt;}

blockquote{
	margin: 8px;
	margin-left: 25px;
	font-size: 9pt;
	font-weight: 400;
	line-height: 12pt;}

#content ul, #content ol{margin-left: 35px;}
#content li {margin: 3px;}
#content p{margin: 10px 10px 10px 2px; font-size: 13px;}

img a {border: 0;}

.biline {
	margin-left: 290px;
	padding-left: 25px;
	position: relative;
	top: -25px;}
.biline2 {
	margin-left: 400px;
	padding-left: 25px;
	position: relative;
	top: -45px;
	margin-bottom: -20px;}

.extras2{position:absolute; left: 200px;}
.extras_c{position:absolute; left: 27px;}


/* REVIEW STYLING - Trading Sys, Brokers, Signal Providers */	
.reviews{
	height: 256px;
	width: 616px;
	background: url(/images/affiliate1/review_box.png) no-repeat;}

.reviews table {margin-left: 8px; padding-top: 6px;width: 600px;}
.reviews th {height: 46px; overflow: hidden;}
.w45p{width: 45px; padding-left: 6px;}
.w55p{width: 55px; padding-right: 6px;}
.w55pr{width: 256px; padding-right: 6px;}
.sr_rate{padding-left: 30px;}
.reviews .logo {text-align: left; padding-left: 5px;}

.reviews .ss{border: 2px solid #abc8e2; text-align: center; margin: 0 auto; display: block;}

.reviews p, .reviews ul{padding-bottom: 0; margin-bottom: 0;}

/* REVIEW STYLING - Trading Sys, Brokers, Signal Providers */



/* FULL BROKER STYLING */
.fullbrokers h3{color: #666666;}
.fullbrokers .sblue{color: #0084ff;}
.ddblue{color: #183152;}

.center{text-align: center; width: 100%;}
.arrow_align img{display: inline; vertical-align: middle;}

.brokers{font-size: 8pt; color: #999999;}

.offers{
	height: 216px;
	width: 175px;
	background: url(/images/affiliate1/offers.png) no-repeat;}

.offers p, .offers h3{margin: 0; text-align: center;}
.offer_img{width: 67px; height: 67px; background: url(/images/affiliate1/offer.png) no-repeat; vertical-align: middle; display: block; margin: 0 auto; color: white; padding-top: 17px;
	margin-bottom: -25px;}

.points{
	height: 233px;
	width: 440px;
	padding-left: 8px;
	padding-top: 35px;
	background: url(/images/affiliate1/describe.png) no-repeat;}
.points p{padding-left: 5px;}

.features{
	height: 149px;
	width: 614px;
	padding-top: 5px;
	background: url(/images/affiliate1/features.png) no-repeat;}
	
.ratings{
	height: 277px;
	width: 132px;
	padding-right: 10px;
	text-align: center;
	background: url(/images/affiliate1/rankings_bkg.png) no-repeat;}
	
.ratings tr{height: 22px;}
	
.tl{text-align: left; margin-top: 10px; margin-bottom: 10px; width: 166px; margin-left: 3px; padding-left: 5px; border-collapse: collapse;}
.tl td{border: 0; border-bottom: 1px dotted gray; padding-left: 5px; margin: 3px; height: 18px}
.tl .lblue{color: #0084ff; font-weight: bold;}

.fullreview .right{margin-top: -28px;}
.fullreview h2{height: 28px; line-height: 28px;}
.fullreview h3{color: #0084ff;}
.full_review{padding: 5px;}
/* Chrome Fix */ 
body:nth-of-type(1) .fullreview .right {margin-top: -1px;}

.fullbrokers .ss{float: left; border: 2px solid #abc8e2;}

.fullbrokers .ss2{margin-left: 8px; border: 2px solid #abc8e2;}

/* FULL BROKER STYLING */



/* FOREX TOOLS STYLING */
#tools_tools{
	height:78px;
	width:506px;
	padding-left: 110px;
	padding-top: 60px;
	font-size: 9pt;
	background: url(/images/affiliate1/tools_trading.png) no-repeat;}

#tools_charts{
	height:78px;
	width:506px;
	padding-left: 110px;
	padding-top: 60px;
	font-size: 9pt;
	background: url(/images/affiliate1/tools_charts.png) no-repeat;}

#tools_market{
	height:78px;
	width:506px;
	padding-left: 110px;
	padding-top: 60px;
	padding-bottom: 10px;
	font-size: 9pt;
	background: url(/images/affiliate1/tools_tracking.png) no-repeat;}

.tools_2{
	position: relative;
	right: -220px;
	top: -54px;
	width: 200px;}

#tools_tools a, #tools_charts a, #tools_market a, .tools_2 a {color: #0084ff;}
#tools_tools a:hover, #tools_charts a:hover, #tools_market a:hover, .tools_2 a:hover {color: #375d81;}




/* FOREX TOOLS STYLING */

#bumper{position: relative; width: 666px; height: 216px; margin-bottom: 15px;}
.bump_home{background: url(/images/affiliate1/bump_home.jpg) no-repeat;}
.bump_time{background: url(/images/affiliate1/bump_money.png) no-repeat;}
.bump_tools{background: url(/images/affiliate1/bump_tools.png) no-repeat;}
.bump_calendar{background: url(/images/affiliate1/bump_calendar.png) no-repeat;}
.bump_learn{background: url(/images/affiliate1/bump_learn.jpg) no-repeat;}
.bump_trade{background: url(/images/affiliate1/bump_tradesys.png) no-repeat;}
.bump_signal{background: url(/images/affiliate1/bump_signal.png) no-repeat;}
.bump_broker{background: url(/images/affiliate1/bump_broker.png) no-repeat;}

#bumptxt{
	position: relative;
	top: 30px;
	left: 219px;
	width: 440px;
	height: 175px;}
	
.right{
	float: right;
	border: 0;}

#bcorner{
	position: relative;
	top: -100px;
	height: 15px;
	width: 999px;
	margin: 0 auto;
	background: url(/images/affiliate1/corner_spire.png) no-repeat;
	background-position: 0px -15px;}
	
	
.bottomtext {padding:10px;}	


#prefooter{clear: both; height: 0; position: relative; top: -85px;}

#blogo{position: relative;  left: 15px; top: 0px;}


#bmenu{position: relative; float: right; top: -50px; margin-right: 20px; text-align: right; font-size: 8pt; font-family: arial;}
#bmenu ul{padding-top: 5px;}
#bmenu li{display:inline; margin: 0;}


#bmenu a{color: #666666; text-decoration: none;}
#bmenu  a:hover{text-decoration: underline; color: #666666;}

.sub_menu a{color: #666666; text-decoration: none;}
.sub_menu a:hover{text-decoration: underline; color: #666666;}

#mini_foot{color: #999999;}
#mini_foot, #mini_foot a{ color:#999999;}
#mini_foot li{list-style-image: url(/images/affiliate1/bullet.gif); }


#footer{
	background: #DCE3F8 url(/images/affiliate1/footer_bkg.png) repeat-x;
	height: 194px;}

#footer_content{
	margin: 0 auto;
	font-size: 10pt;
	padding-top: 20px;
	padding-left: 40px;
	padding-bottom: 20px;
	width: 1000px;}
	
#footer_content li{
	list-style-image: url(/images/affiliate1/bullet.gif);
	list-style-position: outside;
}
	
#f2{position: relative; float: left; left: 75px; top: -20px;}

#f3{position: relative; float: left; left: 300px; top: -20px;}

#f4{position: relative; float: left; left: 525px; top: -55px;}

#f2 a, #f3 a, #f4 a, #f5 a {text-decoration: none; color: #375d81;}
#f2 a:hover, #f3 a:hover, #f4 a:hover, #f5 a:hover {text-decoration: underline;}

#f5{float: left; font-size: 12px}

input.btnnewsletter {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background: white;
	border : 1px solid #003366;
	cursor: hand;
	margin: 0px;
	padding: 0px;
}

input.btnforgetpassword {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background: white;
	border : 1px solid #003366;
	cursor: hand;
	margin: 0px;
	padding: 0px;
}


td.tdvalidationmsglightergrey {
	background-color: #cdd5d8;
}

td.tdvalidationmsglightheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #F4F9FD;
	padding: 4px;
}

td.tdvalidationmsgred {
	color : #B53239;
	font-weight : bold;
}

.errHilite {
	background-color: #ff9C9C;
	border: 1px solid #000000;
	}
	
.frmText {
	border: 1px solid #000000;
	height: 18px;
	}

.frmTextArea {
	border: 1px solid #000000;
	height: 58px;
	}
		
.frmCaptionReq {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
}

.frmCaption {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : normal;
}

.frmNote {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color : #FF0000;
	font-weight : normal;
}

.frmButton {
	font: 12px Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
}

input.btButton {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background-color: white;
	border : 2px solid #3177af;
	cursor: pointer;
}

td.tdfrmCaption {
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold; 
}

td.tdfrmCaptionReq {
	FONT-WEIGHT: bold; 
	COLOR: #FF0000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
}

#dir_title {
	font: 16px Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
}

