body{font-family: Arial, Verdana, Helvetica, sans-serif;color: #000;padding: 0;margin: 0;text-align: center;font-size: 11px;background: #DCDAD3 url(http://c1308342.cdn.cloudfiles.rackspacecloud.com/bg_cfds.gif) left top repeat-x;background-attachment:scroll;}
a{color: #1E5D80;text-decoration: none;}
a:hover{color: #1E5D80;text-decoration: underline;}

.arial_11_red{font:11px arial;color:#0478DD;}
a.arial_11_red:link{font:11px arial;color:#0478DD;text-decoration: none;}
a.arial_11_red:visited{font:11px arial;color:#0478DD;text-decoration: none;}
a.arial_11_red:hover{font:11px arial;color:#0478DD;text-decoration: underline;}

.arial_11_true_red{font:11px arial;color:#BF1302;}
a.arial_11_true_red:link{font:11px arial;color:#BF1302;text-decoration: none;}
a.arial_11_true_red:visited{font:11px arial;color:#BF1302;text-decoration: none;}
a.arial_11_true_red:hover{font:11px arial;color:#BF1302;text-decoration: underline;}


.arial_11_red_b{font:bold 11px arial;color:#0478DD;}
a.arial_11_red_b:link{font:bold 11px arial;color:#0478DD;text-decoration: none;}
a.arial_11_red_b:visited{font:bold 11px arial;color:#0478DD;text-decoration: none;}
a.arial_11_red_b:hover{font:bold 11px arial;color:#0478DD;text-decoration: underline;}

.arial_11_gray{font:11px arial;color:#666666;}
a.arial_11_gray:link{font:11px arial;color:#666666;text-decoration: none;}
a.arial_11_gray:visited{font:11px arial;color:#666666;text-decoration: none;}
a.arial_11_gray:hover{font:11px arial;color:#666666;text-decoration: underline;}

.arial_12_blue{font:12px arial;color:#1C5B7A;}
a.arial_12_blue:link{font:12px arial;color:#1C5B7A;text-decoration: none;}
a.arial_12_blue:visited{font:12px arial;color:#1C5B7A;text-decoration: none;}
a.arial_12_blue:hover{font:12px arial;color:#1C5B7A;text-decoration: underline;}

.arial_12_blue_b{font:bold 12px arial;color:#1C5B7A;}
a.arial_12_blue_b:link{font:bold 12px arial;color:#1C5B7A;text-decoration: none;}
a.arial_12_blue_b:visited{font:bold 12px arial;color:#1C5B7A;text-decoration: none;}
a.arial_12_blue_b:hover{font:bold 12px arial;color:#1C5B7A;text-decoration: underline;}

.arial_11_true_green{font:11px arial;color:#1CA600;}
a.arial_11_true_green:link{font:11px arial;color:#1CA600;text-decoration: none;}
a.arial_11_true_green:visited{font:11px arial;color:#1CA600;text-decoration: none;}
a.arial_11_true_green:hover{font:11px arial;color:#1CA600;text-decoration: underline;}

.arial_15_written_by_dark_blue{font: 15px arial;color:#0478DD;}
a.arial_15_written_by_dark_blue:link{font: 15px arial;color:#0478DD;text-decoration: none;}
a.arial_15_written_by_dark_blue:visited{font: 15px arial;color:#0478DD;text-decoration: none;}
a.arial_15_written_by_dark_blue:hover{font: 15px arial;color:#0478DD;text-decoration: underline;}

.b_11, .b_11 a, .b_11_bold, .b_11_bold a {font-size: 11px;color: #1C5B7A;text-decoration: none;}
.b_12, .b_12 a, .b_12_bold, .b_12_bold a {font-size: 12px;color: #0478DD;text-decoration: none;}

/*#site-container-top{background: url(/images/content-bg_cfds.jpg) center top no-repeat;text-align: center;}*/
#header {background-image:url(http://c1308342.cdn.cloudfiles.rackspacecloud.com/content-bg_cfds.png);background-repeat:repeat-x;margin-left:-17px;padding:0;width:1033px;}
#search #login-info p {
	color: #000;
	padding: 0;
}

img.subnav_selected_arrow {background: url(http://c1308342.cdn.cloudfiles.rackspacecloud.com/ltr_white-arrow.gif) left top no-repeat;width:16px;height:11px;}

#breadcrumbs {
	border-bottom:3px solid #F16946;
	font-size: 12px;
	font-weight: bold;
}

.feature {
	border-top: 3px solid #F16946;
	padding: 13px 0 0 0;
}

.callout-l h3 {
	color:#FFFFFF;/*new by dvision*/
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0 4px 7px;
	background: #000 url(http://c1308342.cdn.cloudfiles.rackspacecloud.com/black-bg.gif) left top repeat-x;	/*new by dvision*/
}

.callout-l .indent {
	background: #FAFAFA; /*new by dvision*/
	padding: 12px 5px 0 7px;
	height: 100%;
	border: 1px #E1E1E1 solid;/*new by dvision*/
	border-top: none;/*new by dvision*/
	margin-bottom:10px;/*new by dvision*/
}

div.specialoffer {
	background:#f7f7f7;
	width:538px;
	height:110px;
	border-top:3px solid #1C5B7A;
	border-bottom:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
}

div.headtext {
	margin-top:3px;
	float:left;
	font-weight: bold;
	color: #1C5B7A;
	font-size: 12px;
	background: url('http://c1308342.cdn.cloudfiles.rackspacecloud.com/dark-green-arrow-right.gif') no-repeat 4px center;
	padding-left: 16px;
}

div.find-broker-hdr {
	width:538px;
	height:25px;
	border:1px solid #d1d1d1;
	border-top:3px solid #666666;
	text-align: left;
	float: left;
}

div.find-broker-hdr-text {
	background: url('http://c1308342.cdn.cloudfiles.rackspacecloud.com/dark-grey-arrow-right.gif') left center no-repeat;
	margin-left:4px;
	padding-left:14px;
	font-weight:bold;
	font-size:15px;
	color:#666666;
	float: left;
	margin-top:4px;
	text-align: left;
	top: 4px;
}

.find-broker-table td {
	border-right:1px solid #d1d1d1;
	padding-left: 18px;
	color: #0478DD;
	font-size: 11px;
	height:19px;
}

.find-broker-table td a {
	color: #0478DD;
}

#column-content .hdr {
	background: #000 url(http://c1308342.cdn.cloudfiles.rackspacecloud.com/black-bg.gif) left top repeat-x;
	margin: 0 0 16px 0;
	list-style: none;
}

#column-content .hdr li {
	background: url(http://c1308342.cdn.cloudfiles.rackspacecloud.com/hdr-right_cfds.jpg) right top no-repeat;
	color: #fff;
	font-size: 12px;
	padding: 4px 0 4px 0;
	font-weight: bold;
}

td.tools-table {
	background:#F7F7F7;
}

#promo li a {
	color: #1C5B7A;
}


/* news */

.news {
	list-style: none;
	margin: 0 0 10px 0;
}

.news li {
	padding: 0 15px 10px 14px;
	background: url(/images/blue-arrow-right.gif) left top no-repeat;
	font-size: 12px;
}

.news li a {
	color: #1C5B7A;
	font-weight: bold;
	font-size: 12px;
}

.news li span {
	color: #6F6F6F;
	font-size: 11px;
}

.news li span a {
	color: #0478DD;
	font-size: 11px;
	font-weight: normal;
}

.news li img {
	vertical-align: middle;
}

.news li a.more {
	font-weight: normal;
}

/* news */

div.promo-more-text a, .more a, .more a:hover {
	color: #0478DD;
}

.more li {
	background: url(http://c1308342.cdn.cloudfiles.rackspacecloud.com/arrow-tools_light_blue.gif) left top no-repeat;
	padding: 0 35px 0 10px;
}

.accounts-table th {
	border-bottom:1px #cbcbcb solid;
	background:url('http://c1308342.cdn.cloudfiles.rackspacecloud.com/title-blue-strips_cfds.gif') left repeat-x;
	height: 22px;
	padding:0px 10px;
	color: #585858;
}

.td-blue-class a {
	color:#1C5B7A;
}

.red {
	color: #0478DD;
}


.interviews td .more a {
	font-weight: normal;
	text-decoration: none;
	padding-left:8px;
	background: url(http://c1308342.cdn.cloudfiles.rackspacecloud.com/arrow-tools_light_blue.gif) left top no-repeat;
}

div.forexschool-body-info-right-top a {
	color:#1C5B7A;
}

.forexschool-body-info-right-buttom a.forexschool-body-info-more:link,
.forexschool-body-info-right-buttom a.forexschool-body-info-more:hover,
.forexschool-body-info-right-buttom a.forexschool-body-info-more:visited {
	padding-left:10px;
	margin-left:15px;
	color: #0478DD;
	font-size: 11px;
	font-weight: normal;
}
.forexschool-body-info-right-buttom a.forexschool-body-info-more:hover {
	text-decoration: underline;  /* eran */
}

img.read_more_arrow {
	background: url(http://c1308342.cdn.cloudfiles.rackspacecloud.com/arrow-tools_light_blue.gif) left top no-repeat;
	width:4px;height:11px;
}

div.forexschool-body-term {
	width:161px;
	height:200px;
	float: right;
	position:relative;
	color: #0059b0;
	background: url(http://c1308342.cdn.cloudfiles.rackspacecloud.com/term-of-day-star_cfds.gif) no-repeat top right;
	padding-top: 25px;
}

div.term-of-day-body {
	height:129px;
	width:111px;
	padding-left: 15px;
	padding-right: 23px;
	text-align: left;
	margin-top:20px;
	margin-right: 11px;
	background-color: #FFBF80;
	color:#000;
}

div.term-of-day-body a{
	font-weight: bold;
	text-decoration: none;
	color:#000;
}

div.term-of-day-more a.term-of-day-more-link {
	background:url(/images/light-blue-arrow-right.gif) left center no-repeat;
	padding-left:10px;
	margin-left:10px;
	font-weight: bold;
}

div.term-of-day-more {
	width:126px;
	height:20px;
	text-align: right;
	padding-top: 4px;
	padding-right: 23px;
	margin-right: 11px;
	background-color: #FFBF80;
}

.events_16{line-height:1.4;margin-left:20px;list-style-image:url('http://c1308342.cdn.cloudfiles.rackspacecloud.com/dark-green-arrow-right.gif')}
.events_18 img {height:16px;}

a.more-link, a.more-link:hover {
	color: #0378DF !important;
	font-weight: normal !important;
	font-size: 11px !important;
	background: url(http://c1308342.cdn.cloudfiles.rackspacecloud.com/arrow-tools_light_blue.gif) left top no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	width: 0px;
}


#tabs td {
	border-top: 1px solid #9F9C97;
	background:  #DCD8D7 url(/images/tab-r_cfds.jpg) right bottom no-repeat;
	text-align: center;
	width:85px;
	padding: 5px;
}
#tabs td.tab_spacer {
	background: #FFFFFF;
	border-top: 1px solid #9F9C97;
}

#tabs td p {
	padding: 0 0 6px 0;
}

#tabs td.last, #tabs td.before {
	border-top: 1px solid #9F9C97;
	background:  #DCD8D7 url(/images/tab-r_cfds.jpg) right top no-repeat;
	padding: 5px;
	text-align: center;
}

#tabs td.selected {
	border-top: none;
	border-left: 1px solid #9F9C97;
	background: #fff url(/images/tab-r-selected_cfds.gif) right bottom no-repeat;
}

#tabs a {
	color: #2D2D2D;
	font-weight: bold;
	font-size: 12px;
}

#tabs td.selected a {
	color: #2D2D2D;
	text-decoration: underline;
	width:10px;
	font-size: 13px;
}

#tabs td.selected p {
	\\background: url(/images/arrow-up.jpg) center bottom no-repeat;
}

.alert-bar {
	background: url(/images/alert-bar_cfds.jpg) left top no-repeat;
	padding: 6px 0 10px  15px;
	margin: 0 0 10px 0;
	font-size: 14px;
}

.alert-bar p {
	padding: 0;
}

.alert-bar img {
	vertical-align: middle;
}

img#alert_icon {background: url(/images/icons/icon-alert_cfds.gif) no-repeat;width:17px;height:22px; }

.list-links li {
	background: url(http://c1308342.cdn.cloudfiles.rackspacecloud.com/small-arrow.gif) left top no-repeat;
	padding: 0 0 6px 7px;
}

.list-links li a {
	color:#1D5C7D;
}

.list-links-glossary li {
	background: url(http://c1308342.cdn.cloudfiles.rackspacecloud.com/black-arrow.gif) left top no-repeat;
	padding: 0 0 6px 7px;
}

.list-links-glossary li a {
	color:#000;
}

.school .courses td.center {
	border-left: 1px solid #D8EDF2;
	padding: 0 10px;
}

.school .courses td.right {
	background: #FFBF80;
	padding: 0;
}

.school .courses td.right .title {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	background: #FFD8A6;
	padding: 10px;
}

.reviews li {
	background: url(http://c1308342.cdn.cloudfiles.rackspacecloud.com/dark-green-arrow-right.gif) left 5px no-repeat;
	padding: 0 0 10px 10px;
	color: #979797;
}

.reviews li a {
	color: #1F5B7F;
	font-size: 12px;
	font-weight: bold;
}

.reviews_stars_title {
	color:#0478DD;
}

.template_mini_frame_gray_top {
	width:100%;
	height:3px;
	background-color:#1C5B7A;
	border-left:solid 1px #0059b0;
	border-right:solid 1px #0059b0;
	font-size:1px;
}

.template_mini_frame_gray_hdr_1{
	padding-left:18px;
	color:#1C5B7A;
	font:bold 12px arial;
	height:25x;
	line-height:25px;
}

/* /content */
.analysis_21{padding-left:25px;}
.analysis_25 a{color:#0478DD;}
.analysis_47{clear:both;float:right;text-align:right;padding-left:8px;margin:17px 20px 20px 20px;background:url('http://c1308342.cdn.cloudfiles.rackspacecloud.com/arrow-tools_light_blue.gif') left top no-repeat;}
.analysis_48{color:#0478DD;font-weight:bold;}
/* /content */

/* footer */
#offers {
	background: url(http://c1308342.cdn.cloudfiles.rackspacecloud.com/offers-bg_cfds.jpg) center top repeat-y;
}

#offers-container {
	text-align: left; 
	margin: 0 auto;
	width: 900px;
	padding: 13px 50px 20px 50px;
}

#offers p.title {
	color: #000;
	font-size: 11px;
	border-bottom: 1px solid #000;
	padding: 0 0 7px 0;
	margin: 0 0 15px 0;
	height: 100%;
	font-size: 12px;
}

#offers a {
	color: #000;
}

#offers ul {
	list-style: none;
	margin: 0 0 0 2px;
}

#offers ul li {
	background: url(http://c1308342.cdn.cloudfiles.rackspacecloud.com/big-black-arrow.gif) left top no-repeat;
	padding: 0 0 0 10px;
	color: #fff;
	font-size: 11px;
}


#site-index {
	background: url(http://c1308342.cdn.cloudfiles.rackspacecloud.com/site-index-bg_cfds.jpg) center top repeat-y;
}

#site-index p.title {
	color: #fff;
	font-size: 12px;
	border-bottom: 1px solid #A9A8A9;
	padding: 0 0 7px 0;
	margin: 0 0 15px 0;
	height: 100%;
}

#footer {
	background: url(http://c1308342.cdn.cloudfiles.rackspacecloud.com/footer-bg_cfds.jpg) center top repeat-y;
}

#footer p {
	color: #797979;
	font-size: 12px;
	text-align: center;
	padding: 0 60px 10px 60px;
	line-height: 150%;
}

#footer p a {
	color: #797979;
	font-size: 12px;
	text-decoration: underline;
}

#footer div.note {
	border: 1px solid #515151;
	padding: 15px 15px 0 15px;
	margin: 12px 37px;
}

#footer div.note p {
	color:#fff;
}

/*QUOTES SIDEBLOCK*/

	div.quotes_tabs_container {height:22px;width:300px;}
		div.quotes_tabs_container table {}
			div.quotes_tabs_container table td {border-bottom:1px solid #CBCBCB;height:22px;text-align:center;background-color:#000000;font:bold 11px arial;color:#ffffff;cursor:pointer;}
			div.quotes_tabs_container table td div.cont {border-right:1px solid #000000;border-left:1px solid #ffffff;height:22px;}
			div.quotes_tabs_container table td div.cont div.cont_inn {padding-top:4px}
			div.quotes_tabs_container table td.first div.cont {border-left:1px solid #000000;}
			div.quotes_tabs_container table td.Selected {border:1px solid #CBCBCB;border-bottom:0px;height:21px;background-color:#FFFFFF;color:#000000;cursor:default;}
			div.quotes_tabs_container table td.Selected div.cont {border:0;}

/*QUOTES SIDEBLOCK*/

/* Link To Us Page */
.site-banner-block {width:450px;margin-top:30px;}
.site-banner-block .banner-title {width:450px;color:#010101;font-weight:bold;text-decoration:underline;}
.site-banner-block .banner-img {width:450px;margin-top:12px;}
.site-banner-block .banner-src {width:450px;margin-top:11px;}
.site-banner-block .banner-src textarea {height:60px;width:452px;padding:0px;margin:0px;color:#7B7B7B;font-size:12px;padding:9px;}