/* CSS Document */
* {
	margin: 0;
	padding: 0;
	}

body{background-color:#ecebeb; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px;}
.mastcontainer{width:950px; margin:0px auto;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.tell{float:right; margin-top:5px; font-family:Tahoma; font-size:12px; color:#000000; font-weight:bold; float:right; margin-right:20px;}
.tell a{color:#000000; text-decoration:none;}
.topnav{background-image:url(top_nav.jpg); background-repeat:no-repeat; padding-top:10px; padding-bottom:10px; width:950px;}
.topnav p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:right; padding-right:10px; margin:0px;}
.topnav p a { color:#FFFFFF; text-decoration:none;}
.header{background:#90bf3b none repeat scroll 0 50%;width:950px; float:left;}
.header h1{margin-left:20px; margin-top:15px; display:inline; float:left;} 
.header #tabs{clear: left;list-style: none;margin:0px auto;padding:0px;margin-left:5px;}
.header #tabs li{float: left;margin: 0 4px;}
.header #tabs li a{display: block;background-position: 0 0;	background-repeat: no-repeat;height: 35px;}
.header #tabs li a {text-indent:-1000em;}
.header #tabs li a {background-repeat:no-repeat;display:block;height:35px;}
#tab-school, #tab-school a { background-image: url(school.gif); }
#tab-home, #tab-home a { background-image: url(home.gif); background-position:0 -115px;}
.header #tabs li a:hover {
	background-position: 0 -38px;
}

.header #tabs li a.selected {
	background-position: 0 -76px;
}
#tab-principles, #tab-principles a { background-image: url(principles.gif); }
#tab-strategy, #tab-strategy a { background-image: url(strategy.gif); }
#tab-broker, #tab-broker a { background-image: url(broker.gif); }
#tab-tools, #tab-tools a { background-image: url(tools.gif); }
#tab-inspiration, #tab-inspiration a { background-image: url(inspiration.gif); }
#tab-today, #tab-today a { background-image: url(today.gif); }
#tab-forums, #tab-forums a { background-image: url(forums.gif); }
#tab-glossary, #tab-glossary a { background-image: url(glossary.gif); }
#tab-school a {width: 104px;height: 35px;}
#tab-home a {width: 72px;height: 115px;}
#tab-principles a {width: 99px;height: 115px;}
#tab-school a {width: 78px;height: 115px;}
#tab-strategy a {width: 99px;height: 115px;}
#tab-broker a {width: 78px;height: 115px;}
#tab-tools a {width: 64px;height: 115px;}
#tab-inspiration a {width: 109px;height: 115px;}
#tab-today a {width: 78px;height: 115px;}
#tab-forums a {width: 82px;height: 115px;}
#tab-glossary a {width: 99px;height: 115px;}
.timebar{background-color:#336633; border:1px solid #4a4d43;  width:950px; float:left;}
ul#times{list-style: none;margin-top:6px;clear:both;padding:3px 0 5px 15px;	margin:0px;	background-color:#336633; border-bottom:2px solid #fff; text-align:center;}
ul#times li{display: inline;color: #b2a8a8;font-size: 11px;margin-right: 30px;	padding:0px;}
ul#times li span{font-size: 10px;}
.content{background-color:#FFFFFF; width:950px; float:left;}
.contentpanel{ width:780px; margin:10px 15px 10px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; float:left; background-color:#FFFFFF; float:left;_width:730px;}
.contentbox{border:1px solid #9fcc4e; padding:15px; width:740px; margin-top:20px; margin-bottom:15px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;_width:725px;}
.contentbox p{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:12px; line-height:20px; text-align:justify; padding:0px;}

.contentbox_new{border:1px solid #9fcc4e; padding:15px; width:740px; margin-top:20px; margin-bottom:15px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;_width:725px; background-color:#cccc00;}
.contentbox_new1{border:1px solid #9fcc4e;  width:740px; margin-top:20px; margin-bottom:15px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;_width:725px; background-color:#94a924; padding:5px 15px 5px 15px;}
.text_home{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#990099; font-weight:bold; display:block; padding-bottom:5px;}
.text_home a{color:#990099; text-decoration:none;}

.contentbox h2{font-family:Arial, Helvetica, sans-serif; font-size:14pt; padding-bottom:5px; margin-bottom:20px; border-bottom:1px dotted ; width:450px; color:#697208;}
.text_td1{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; text-align:left;}
.text_td2{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-align:left;}
.text_td3{font-family:Arial, Helvetica, sans-serif; font-size:14pt; font-weight:bold; color:#fff; text-align:center;}
.text_td4{font-family:Arial, Helvetica, sans-serif; font-size:13pt; font-weight:bold; color:#006600;text-align:center; padding-bottom:10px;}



.contentpanel1{ width:600px; margin:10px 10px 10px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; float:left; background-color:#FFFFFF; float:left;_width:520px;}

.contentbox1{border:1px solid #9fcc4e;  width:600px; margin-top:20px; margin-bottom:15px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;_width:590px; padding:15px 5px 15px 5px;}
.contentbox1 p{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:12px; line-height:20px; text-align:justify; padding:0px;}

.contentbox1 h2{font-family:Arial, Helvetica, sans-serif; font-size:14pt; padding-bottom:5px; margin-bottom:20px; border-bottom:1px dotted ; width:450px; color:#697208;}

.link_content{font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; color:#CC0000; text-decoration:none;}
.link_content a{font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; color:#CC0000; text-decoration:none;}
.link_contentb{font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:13px; color:#9D004F; text-decoration:none;}
.link_contentb a{font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:13px; color:#9D004F; text-decoration:none; }
.span_text{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#A7A754;}


.sponsorsad{width:135px; float:left; border:1px solid #00CC66;}

.text_d1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; font-weight:bold;}

.ads{width:120px; float:right; margin-top:20px; margin-right:10px;_margin-right:6px;}
.ad_img{margin-top:10px; margin-bottom:10px; display:block;}
.forex_text{font-family:Arial, Helvetica, sans-serif, sans-serif; font-size:14px; font-weight:bold; display:block;}
.forex_textb{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; display:block; color:#ff6c00; text-decoration:none; padding-bottom:10px;}
.forex_textc{font-family:Arial, Helvetica, sans-serif; font-size:13px;display:block; color:#000; text-decoration:none; line-height:20px;}
.forex_textb a{text-decoration:none;color:#ff6c00; border:none;}

.forex_textd{font-family:Arial, Helvetica, sans-serif; color:#009901; font-weight:bold; display:block; width:350px; font-size:13pt; border-bottom:1px dotted #666666; padding-bottom:10px; margin-bottom:15px; margin-top:10px;}

.forex_textd a{color:#009901; text-decoration:none;}

.forex_texte{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt; font-weight:bold; display:block; color:#c20f0f; text-decoration:none; padding-top:15px; text-align:center; margin-bottom:10px;}

.forex_textf{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:5px; display:block; color:#000000;}

.forex_textg{font-family:Arial, Helvetica, sans-serif; font-size:12pt; padding-bottom:5px; display:block; color:#990000; display:block; font-weight:bold; margin-bottom:10px;}
.textnew{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#1460d1; display:block; padding-bottom:5px;}
.textnew a{ color:#1460d1; text-decoration:none;}

.textnewb{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13pt; font-weight:bold; display:block; color:#c20f0f; text-decoration:none;  margin-bottom:5px; border-bottom:1px  solid #666666; width:350px; padding-bottom:8px;}

.bottom_wrap{background-image:url(bottom_wrap.jpg); background-repeat:no-repeat; padding-top:10px; padding-bottom:10px; width:950px; float:left;}

.bottom_wrap a{ color:#fff; text-decoration:none;}
.bottom_wrap p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;  padding-right:10px; margin:0px;}

.text_link{font-family:Arial, Helvetica, sans-serif; font-family:12px; color:#003e65; font-weight:bold; text-align:justify;}
.text_link a{font-family:Arial, Helvetica, sans-serif; font-family:12px; color:#003e65; font-weight:bold; text-align:justify; text-decoration:none;}

.messages{font-family:Arial, Helvetica, sans-serif; font-size:14pt; font-weight:bold; color:#AF8F10;}
.glossary{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#008080; font-size:13px;}
.glossary_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#006633; font-size:15pt;}

.text_index{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13pt; font-weight:bold; color:#808000; font-style:italic;}

#side-navigation {
background-color:#336633; 
}

#side-navigation .menu a {
color:#fff;
font-weight:bold;
text-decoration:none;
}
#side-navigation .menu a {
background:#336633 none repeat scroll 0;
border-bottom:1px solid #000000;
display:block;
padding:6px 8px;
}

#side-navigation .menu li {
display:block;
margin:0;
}

#side-navigation .menu {
margin:-10px -10px 10px;
}
#side-navigation .menu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:-10px -10px 10px;
padding:0px;
}
#side-navigation ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#side-navigation {
border-right:1px solid #333333;
padding:10px 10px 180px;
width:150px;
float:left;
background-color:#9fcc4e;
}
.column {
float:left;
}

#side-navigation .menu li {
display:block;
margin:0;
}

.signin{ width:600px; padding:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.signin h1{font-family:Arial, Helvetica, sans-serif; font-size:14pt; padding-bottom:5px; margin-bottom:20px; border-bottom:1px dotted ; width:450px; color:#697208;}



#side-navigation {
	border: none !important;
        
}

#side-navigation .menu {
	margin: -10px -10px 10px;
}

#side-navigation .menu ul {
	display: none;
}



#side-navigation .menu li.active ul {
	display: block;
}

#side-navigation .menu li.active a.category {
background-color:#ccbe00;
	color: #000;
}

#side-navigation .menu li.active ul.submenu a {
	font-weight: normal;
	padding-left: 23px;
}

#side-navigation .menu li.active ul.submenu li a:hover, #side-navigation .menu li.active ul.submenu li a.selected {
	color: #fff;
background-color:#8d3802;
}

#side-navigation .menu li.active ul.submenu li a {
	display: block;
	padding-left: 23px;
	background: #B69521;
	font-weight: normal;
	color: #242e35;
}



#sidebar ul {
	list-style: none;
}
#side-navigation {
	background: transparent url(../images/side-navigation2.gif) repeat-x scroll left 80px;
	width: 150px;
	padding: 10px 10px 180px;
	border-right: solid 1px #333;
}

#side-navigation .menu {
	margin: -10px -10px 10px -10px;
	list-style: none;
}

#side-navigation .menu li {
	margin: 0;
	display: block;
}

#side-navigation .menu a {
	display: block;
	padding: 6px 8px;
	background-color:#94a924;
	border-bottom: 1px solid #000;
}

#side-navigation .menu a:hover {
	background: #7f5e17;
}

#side-navigation .menu .selected, #side-navigation .menu li.active a {
	background-color:#336633;
	color: #000;
}

#side-navigation h2 {
	font-size: 1.2em;
	margin: 0.8em 0;
}

#side-navigation img {
	float:left;
	margin: 0 10px 10px 0;
	border: 1px solid black;
}

#side-navigation ul {
	list-style: none;
}

#side-navigation .calendar {
	border: 1px solid #363;
	width: 178px;
	border-collapse: collapse;
}

#side-navigation .calendar th {
	border: 1px solid #363;
	padding: 2px 0;
	background-color:#336633;
	color: #FFF;
	font-weight: bold;
}

#side-navigation .calendar td {
	border: 1px solid #363;
	color: #363;
	background-color:#336633;
	text-align: center;
}

* html #side-navigation .menu li {
	height: 0%;
	margin-top: -2px;
	background-color:#336633;
}

.text_002{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16pt; color:#1460D1; text-align:center;font-weight:bold; display:block;}
.text_002a{font-family:"Times New Roman", Times, serif; font-size:24pt; color:#008000; text-align:center;font-weight:bold; display:block;}
.text_003{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt; color:#1460D1; text-align:center; margin-bottom:5px; font-weight:bold; display:block; padding-top:5px;}
.text_004{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:#1460D1;font-weight:bold;}
.text_004a{font-family:"Times New Roman", Times, serif; font-size:18pt; color:#000080;font-weight:bold;}
.text_004b{font-family:"Times New Roman", Times, serif; font-size:16pt; color:#000000;font-weight:bold;}
.text_005{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#008000;font-weight:bold; padding-bottom:10px;}
/* Force Bottom Border on Top-Level Subnav Links */
* html #side-navigation .category {
	margin-bottom: 2px;
}