body { margin: 0px; padding: 0px; font: 11px Verdana; color: #302226; background: url(bg.jpg) no-repeat center top }
#main { width: 990px; margin: 0px auto; }
#header { height: 120px; /* background: url(../images/top_bg.jpg) repeat-x; */  }
	#top { padding: 10px 0px 0px 0px; }
	#top table {width: 910px; border: 0px solid #999;}
	#top table td.td1 {width: 310px; text-align: left; padding-bottom: 20px;  padding-right:20px; }
	#top .td1 a:hover { background: none }
	#top table td.td2 { text-align: right; padding-bottom: 15px;}
	#top table td.td3 { width: 200px; text-align: right; font: 11px Tahoma, sans-serif; color: #999 }
	#top table td.td3 a { text-decoration: none; text-transform: uppercase }
	#top table td.td3 a:hover { text-decoration: none; color: #000; background-color: inherit }
	
#mainmenubreak{ padding: 15px 0 0 0 }
	#mainmenu { width: 940px; text-align: right; border-top: 0px solid #999; }
	#mainmenu a { font: bold 11px Verdana, sans-serif; color: #FFF; height: 22px; text-decoration: none; padding: 7px 15px 7px 15px; background-color: #329aa7; }
	#mainmenu a.selected, #mainmenu a:hover {  background-color: #13616b; }

	#submenu ul { padding: 15px 0; margin: 0 }
	#submenu ul li { display: inline }
	#submenu a { color: #fff; text-decoration: none; padding: 5px 7px; border: 1px solid #baccd8; background: url(bg-menu.gif) }
	#submenu a:hover { border: 1px solid #367fa9 }

#contentbreak {padding: 10px 0 0 0 }

	#contleft { width: 180px; float: left; border-right: 1px solid #999; background-color: #F5F5F5; padding: 4px 0 4px 10px; }
	#contleft table{ width: 100%; padding: 5px 0 0 0;}
	#contleft table td { padding: 0px 0px 5px 0px;}
	#contleft span.pv { color: #367fa9; display: block; padding: 5px 0 5px 5px; background: #2f769f url(bg-pv.jpg) no-repeat left bottom }
	
	
	#contleft a{  padding: 0px 0 0px 0px; margin-bottom: 1px; }
	#contleft a:hover { color: #2a85a6; text-decoration: none; }
	#contleft a.selected { color: #fff; font-weight: bold; }
	#contleft ul { padding: 0 0 30px 0; margin: 0; list-style: none }
	
	#contright { margin-left: 220px }
	#contright span.pvbackground { color: #367fa9; display: block; padding: 5px 0 5px 5px; background: #2f769f url(bg-pv.jpg) no-repeat left bottom }
	
#footer { color: #413839; padding: 10px 0; text-align: center;}
	#footer a { color: #646060; background-color: inherit; text-decoration: none; }
	#footer a:hover { background-color: inherit; text-decoration: underline; }
	#footer ul { padding: 0; margin: 0 0 10px 0; list-style: none }
	#footer li { display: inline; padding: 0 15px }
	#copyrights { color: #8684a0; padding: 10px 0; border-top: 1px solid #999 }

/*#news { font: 12px Tahoma, sans-serif; color: #413839; padding: 10px 0; text-align: justify;}	*/
	
.btn { background: url(../images/bg-btn.jpg) repeat-x; border: none; padding: 3px; margin-top: 5px; color: #fff; font-weight: bold; font-size: 11px }
.sbtn { background: url(bg-btn.jpg) repeat-x; border: none; color: #fff; font-size: 12px; width: 90px; padding: 3px 0 5px 0 }
input { color: #3E3535; font-size: 12px; border: 1px solid #999999; }
textarea { color: #3E3535; font-size: 12px; border: 1px solid #999999; }

.expertadvisorbanner { display: block; width: 710px; height: 260px; background: url(../images/expert_advisor.jpg) }

a.forex { display: block; float: right; color: #fff; width: 80px; font-weight: bold; text-align: center; padding: 8px 0 16px 0; margin: -15px -35px 0 0; background: url(bg-forex.gif) no-repeat center bottom; text-decoration: none }

.btn_calendar { color: #2a85a6; font-size: 12px; border: 0px solid #999999; background-color: transparent; }
.btn_calendar:hover   { color: #fff; background-color: #2a85a6; font-size: 12px; border: 0px solid #999999; cursor: pointer; cursor: hand; } 

.title { font: 16px Arial, sans-serif; text-decoration: none; }
.title:hover { text-decoration: underline }

.special { border: 0px solid #f8dcaf; padding: 5px; background: #fff; }
.special .pv { color: #f78d47; padding-left: 5px; text-decoration:none; }
.special .pv a { color: #f78d47; text-decoration:none; }
.special hr { border-top: 1px solid #fed5cf; }
.special .date { color: #ceb397; }

span.highlight { font: bold 14px Arial, sans-serif; color: #C68E17; background-color: inherit; text-decoration:none; }
span.highlight a{ font: 12px Yahoma, sans-serif; color: #C68E17; background-color: inherit; }


span.pv { font: bold 14px Arial, sans-serif; color: #367fa9; background-color: inherit; text-decoration:none; text-transform: uppercase;  }
span.pv a{ font: bold 14px Arial, sans-serif; color: #0066cc; background-color: inherit; text-transform: uppercase;  }
span.date { font: 12px Tahoma, sans-serif; color: #a17d62; background-color: inherit; }
span.moving_line { font: 14px Tahoma, sans-serif; color: #a17d62; background-color: inherit; }
span.moving_line_date { font: 12px Tahoma, sans-serif; color: #827B60; background-color: inherit; }

span.previewfont { font-size: 18px; font-weight: bold; }

span.datechart { font: 12px Tahoma, sans-serif; color: #736F6E; background-color: inherit; }
.greenalign { font: 10px Tahoma, sans-serif; color:#009900; background-color: inherit; text-align: right;}
.redalign{ font: 10px Tahoma, sans-serif; color:#CC0000; background-color: inherit; text-align: right;}
.orangealign { color:#FF6600; font: 10px Tahoma, sans-serif; background-color: inherit; text-align: right; }

.orangetext { color:#FF6600; font: bold 10px Tahoma, sans-serif; background-color: inherit; }
.redtext { color:#CC0000; font: bold 10px Tahoma, sans-serif; background-color: inherit; }
.greentext { color:#009900; font: bold 10px Tahoma, sans-serif; background-color: inherit; }

.orange{ background-color: #FF6600; }
.green{ background-color: #009900; }
.red{ background-color: #CC0000;}

.break {margin: 0px 0 10px 0px;}

.clock{ background-color: #ddd; font: 12px Tahoma, sans-serif; color: #333; text-align: right; }
.tabletr { font: 12px Tahoma, sans-serif; color: #333; line-height:20px; background-color: #DDD; }
.tablebody { color: #333; line-height:20px; }
.tablebodysummary { color: #333; line-height:20px; background-color: #EEEEEE; }
.tablebodyborder  td { color: #333; line-height:20px; border-bottom: 1px solid #999; }
.tablebodyborderbg  { color: #333; line-height:20px; border-bottom: 1px solid #999; background-color: #DDD; }

.tableAccountDetailstr { font: bold 12px Tahoma, sans-serif; color: #333; line-height:20px; background-color: #DDD; }
.tableAccountDetails td{ padding-left: 30px; font: 12px Tahoma, sans-serif; color: #333; line-height:20px; }

span.articlesdate { font: 11px Tahoma, sans-serif; color: #a17d62; background-color: inherit; }
span.articlespublisher { font: 11px Tahoma, sans-serif; color: #736F6E; background-color: inherit; }
span.articlestext { font: 12px Tahoma, sans-serif; color: #333; background-color: inherit; text-align:justify; line-height: 17px; }
span.articlesection { font: bold 10px Tahoma, sans-serif; color: #009000; background-color: inherit; text-align:justify; }

.copyrights, .copyrights a { color: #999 }

.chart_s{ border: 2px solid #ccc; }
.chart a:hover img { border: 2px solid #ccc; }

.selectsmall { font-size: 9px;background-color: #ddd; }

hr { border: none; border-top: 1px solid #ccc }

	
h2, h3, h4, h5, h6 { color: #b55100; font-weight: normal; padding: 10px 0 10px 0; margin: 0 }
h1 { font: bold 14px Arial, sans-serif; color: #367fa9; background-color: inherit; text-decoration:none; text-transform: uppercase; }
a { color: #2a85a6; }
a.selected { color: #fff; background-color: #2a85a6; }
a:hover { text-decoration: none }

p { padding: 0 0 15px 0; margin: 0; line-height: 17px; }
p img {border: 0px solid #fff;}

select { font-size: 12px;background-color: #ddd; }

input { border: 1px solid #baccd8; padding: 2px 3px; text-align: center  }

img { background: none }

.follow { border: none }
.pforex  { color: #a17d62; padding: 8px 0; background: url(bg-banner.gif) no-repeat left 5px; }
.pforex span { color: #999 }
.pforex p { color: #000; font-size: 12px; padding-top: 4px }

.accprew { padding: 0 10px 10px 10px; margin-bottom: 20px; background: #cde5ec url(../styles/bg-icons.jpg) repeat-x }
.accprew p, .accprewplan p { line-height: 14px; padding: 0; margin: 0 }
.accprew .pav { font-weight: bold; text-transform: uppercase; margin-bottom: 10px }
.accprew a { font-weight: bold }
.accprewplan { padding: 10px; margin-bottom: 15px; background: url(../styles/bg-prewplan.jpg) no-repeat left bottom }
.accprewplan a { color: #fff; font-size: 14px }



.prewlist { padding: 10px; margin-bottom: 10px; background: #f7f7f7 }
.prewlist a { font-size: 12px; padding-left: 7px; margin-left: 5px; background: url(../styles/bg-list.gif) no-repeat left 5px; }
a.prewlistbtn { display: block; float: left; color: #fff; font-weight: bold;  padding: 5px 10px; margin-top: 5px; text-align: center; border: 1px solid #baccd8; background: url(../styles/bg-menu.gif) }


span.learntitle { font-size: 14px; font-weght: bold; }

.porder { width: 125px; height: 160px; padding: 10px 0; text-align: center; border: 1px solid #ccc; background: #f2f2f2 }
.porder p { font-size: 12px; font-weight: bold }
.porder a { display: block; color: #fff; padding: 3px 0; margin: 5px 4px 0 4px; text-decoration: none; background: url(../styles/bg-menu.gif) }
.porder div.left { float: left; width: 50px; margin-left: 7px  }
.porder div.right { float: right; width: 50px; margin-right: 7px  }
.porder span { display: block; padding-bottom: 5px }

.imgthumb { margin-right: 10px;  }



.education_title { font-size: 14px;}
.education_top { border: 1px solid #fed5cf; padding: 5px; background: #fff5f3; line-height: 17px; }
.education_top .educationtitle { font: bold 14px Arial, sans-serif; color: #c6645c; padding-left: 1px; }

.education_latest { padding: 5px; background: #FFFFFF }
.education_latest .educationtitle { font: bold 14px Arial, sans-serif; color: #AAA; padding-left: 1px; }

.edulist { width: 330px }
.edulist a { display: block; width: 278px; font-size: 12px; text-decoration: none; padding: 7px; border: 1px solid #fff; background: #f3f3f3 }
.edulist a:hover { color: #000; background: #eee }
.nrnote { color: #999; float: right }

.iconpage { margin-bottom: -2px; }

.forextrading { border-top: 10px solid #fff; background: #eaf6f8; padding: 5px; margin-bottom: 15px; padding: 10px 10px 0 10px; }

a.regbtn { display: block; color: #fff; font-weight: bold; width: 100px; padding: 5px 10px; margin: 5px auto 0 auto; text-align: center; border: 1px solid #baccd8; background: url(../styles/bg-menu.gif) }
.membertbl { width:500px; margin: 0 auto 20px auto }
.px14 { font-size: 14px }


.troom { padding: 5px; margin: 0 auto; }
.troom td{ padding: 10px; }
.document { display: block; width: 115px; height: 135px; text-align: center; background: url(../styles/bg-dc.jpg) no-repeat }
.document a { display: block }
.dcti { display: block; color: #367fa9; font: 14px Arial; padding: 15px 3px 5px 0  }
.dcdate { display: block; color: #999; font-size: 10px; padding: 0 3px 10px 0 }
.dcnew { color: #cc9900; font: 17px Georgia }

.document1 { display: block; width: 115px; height: 135px; text-align: center; background: url(../styles/bg-dc1.jpg) no-repeat }
.document1 a { display: block; color: #999 }
.dcti1 { display: block; color: #999; font: 14px Arial; padding: 15px 3px 5px 0  }
.dcdate1 { display: block; color: #999; font-size: 10px; padding: 0 3px 10px 0 }
.dcnew1 { color: #999; font: 17px Georgia }


.tbltrends { width: 100%; text-align: center; margin-bottom: 10px; border-collapse: collapse; }
.tbltrends td { padding: 4px }
.trtitle td { color: #fff; font-weight: bold; padding: 4px 0 14px 0; border-right: 1px solid #fff; background: url(../styles/bg-tr.gif) no-repeat center top }
.trbluetitle td { color: #fff; font-weight: bold; padding: 4px 0 14px 0; border-right: 1px solid #fff; background: url(../styles/bg-tr-m.gif) no-repeat center top }
.curr { color: #3677a7; font-size: 13px }
.positive { color: #339900; background: url(../styles/positive.gif) no-repeat center 6px }
.negative { color: #cc0000; background: url(../styles/negative.gif) no-repeat center 6px }
.neutral { color: #ff9900; background: url(../styles/neutral.gif) no-repeat center 6px }
.positive1 { color: #339900; padding: 0 15px 0 45px; background: url(../styles/positive.gif) no-repeat left 2px }
.negative1 { color: #cc0000; padding: 0 15px 0 45px; background: url(../styles/negative.gif) no-repeat left 2px }
.neutral1 { color: #ff9900; padding: 0 15px 0 45px; background: url(../styles/neutral.gif) no-repeat left 2px }
.infotable { margin: 0 auto }
.even { background: #f7f7f7 }
.changepos { background: url(../styles/icon-pos.png) no-repeat 107px 3px }
.changeneg { background: url(../styles/icon-neg.png) no-repeat 107px 3px }
.trdate { color: #999 }



.trpav { color: #fff; padding-left: 5px; font-weight: bold; border: 1px solid #306c9c; background: #306c9c url(../styles/bg-log.gif) repeat-x }

select { background: #f9f9f9 }

.cities td { color: #728a9a; padding: 3px 7px;  text-align: center; }
.cities td span { font-size: 13px; color: #728a9a; }

.cities a { text-decoration: none;  }
.cities img { border: none; margin-bottom: -1px }

.tableanalytics td { padding: 0 6px }

.extpadv { font-size: 11px; padding: 10px 0 10px 10px; margin-bottom: 15px; border: 1px solid #cbdde8; background: #e5f0f7 url(../styles/bg-expert.jpg) }
.extpadv td { vertical-align: top }
.extpadv ul { padding: 0; margin: 0; list-style-type: none }
.extpadv ul li { padding: 4px 0; margin: 0 }
.pavas { display: block; margin-bottom: 10px; color: #367fa9; font-size: 18px }
.expavas { display: block; margin-bottom: 10px; color: #C11B17; font-size: 14px }
.extlinks a { padding: 4px 0 4px 20px; text-decoration: none; background: url(../styles/pdf.png) no-repeat }

.breaktext { text-decoration: line-through; }

.fxmnote { color: #999; font-size: 10px }
.fxbred { color: #cc0000; font-size: 14px }
.fxbgreen { color: #339900; font-size: 14px }

a.fxbtn { width: 100px; display: block; color: #fff; font-weight: bold; padding: 5px 10px; margin-top: 5px; margin: 0 auto; text-align: center; text-decoration: none; border: 1px solid #baccd8; background: url(../styles/bg-menu.gif) }
