body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:16px;
}


img { border:none;}
.clear_both{clear:both; height:0; line-height:0; font-size:0;}
.clear_right{clear:both;height:0; line-height:0; font-size:0;}
.clear_left{clear:both;height:0; line-height:0; font-size:0;}

body{ background:url(images/body_bg.jpg) repeat-x; }


#page{ width:993px;
margin:0 auto;
background-color:#fff;
margin-top:10px;
padding:5px;
}
#header{ position:relative;}

/* =Flash
-------------------------------------------------------------- */
#homeFlash{ width:717px; height:273px;}
#dolarflash{width:417px; height:62px;}
#clientsflash{width:225px; height:270px; padding-left:40px; background:url(images/sidebar_bg.gif) repeat-x; margin-top:60px;}
/* =Menu
-------------------------------------------------------------- */

#access {
	background: #00569e;
	display: block;
	float: right;
	margin: 0 auto;
	width: 993px;
	-moz-border-radius:5px;
}
#access .menu-header,
div.menu {
	font-size: 16px;
/*	margin-left:12px;
*/
font-weight:bold;

}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;		
	text-transform:uppercase;
	float:right;
 	text-align:right;
}
#access .menu-header li,
div.menu li { float:left;
	position: relative;
	background:url(images/li_border.gif) no-repeat right center;
}
#access a {
	color: #fff;
	display: block;
	line-height:38px;
	padding:0 20px;
	text-decoration: none;
	
}
#access ul ul {
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: right;
/*	width: 200px;
*/	z-index: 99999;

}
#access ul ul li {
	min-width: 100px;
	line-height:1.2em;

}
#access ul ul ul {
/*	left: 50%;
*/	top: 0;
}
#access ul ul a {
	background: #024781;
/*	line-height: 1em;
*/	padding:0 10px;
	width: 150px;
	height: auto;
	padding-left:20px;

}
#access li:hover > a,
#access ul ul :hover > a {
	background: #024781;
	color: #fff;
}
#access ul ul a:hover{
background:#00569e;
}

#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #fff;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}
#access ul li.border_none, #access ul li.norightborder{ background:none;}

.language{ position:absolute; left:5px; top:5px;}
/*.language a{ color:#fff; font-size:14px; text-decoration:none; margin:0; padding:0; font-weight:bold; padding:5px;
			display:block; width:36px; height:26px;
}
*/


.language a{ color:#fff; font-size:12px; text-decoration:none; margin:0; padding:0; font-weight:bold; padding:5px;
			display:block; float:left; margin-right:20px; width:26px; height:26px;
}
.language a.follow_us { margin-right:20px; line-height:20px; width:55px; text-indent:0; background:url(images/icon_facebook.png) no-repeat right 0px; padding-right:30px; font-size:10px;}


/*.language a:hover{background:#25a1e8; -moz-border-radius:5px; }*/

#logo{ padding:3px 10px;}
#logo img{}

.since_1994{width:495px; float:left; direction:ltr; }
.since_1994 img{ padding-top:10px; }
.since_1994 p{ font-size:11px; line-height:1.7em; padding-left:5px; }
.since_1994 p strong{ color:#000; font-weight:bold; margin:10px 0;}

#content{ padding:5px 0 15px 0;}


/*---- education -----*/
#content ul.education {  list-style:none; padding:5px; margin-bottom:10px; border-bottom:1px dotted #ccc; border-top:1px dotted #ccc;}
#content ul.education li{display:inline; }
#content ul.education li a{ text-decoration:none; font-size:12px; color:#00569e; padding-right:5px; margin-right:5px; border-right:1px solid #666; }
#content ul.education li a:hover, #content ul.education li.active a{color:#308bd0;}
#content ul.education li.right_border_none a{ border-right:none;}


#content .content_left{width:740px; float:left;}
#content .inner_content{ padding:15px;}

#content .breadcrumb{ border-bottom:1px solid #d4d4d4; margin-bottom:15px; padding-bottom:10px;}
#content .breadcrumb a{ color:#2b6897;}

#content .inner_nav{ 
		float:left; 
		width:160px; 
}
#content .inner_nav h2{ 
	display:block; 
	background:#3386ca url(images/nav_title_bg.gif) repeat-x; 
	color:#FFF; 
	-moz-border-radius:5px 5px 0 0; 
	padding:5px;
	text-transform:uppercase;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}
#content .inner_nav ul{ list-style:none; border-top:1px solid #CCC; margin-top:5px;}
#content .inner_nav li a{ 
		display:block; 
		background:url(images/bullet.gif) no-repeat right; 
		padding:5px; 
		padding-right:30px; 
		font-weight:bold; 
		color:#7c7777;
		text-decoration:none;
		font-size:18px;
		text-align:right;
		border-bottom:1px dotted #ccc;
		
		}
#content .inner_nav li a:hover, #content .inner_nav li.active a{ color:#00569e;}

#content .inner_nav li li a{ background:none; font-weight:normal;}
#content .inner_nav li li a:hover, #content .inner_nav li li.active a {background:#83d5fc; color:#00569e; }
#content .inner_nav ul ul{ border:none; padding:0;}


/*contact us*/




#content .inside_content{ float:right; width:520px; margin-left:20px; direction:rtl;}
#content .inside_content p span{ font-size:12px;}
#content .inside_content ul{ list-style:none;}
#content .inside_content li{ background:url(images/bullet_03.gif) no-repeat right; padding-right:20px; line-height:1.7em; font-size:18px; color:#666666;}
#content .inside_content p.special{ background:#d7f2ff; border-bottom:1px solid #0061aa; border-top:1px solid #0061aa; padding:5px;}
#content .inside_content td span{ font-size:12px;}
#content .inside_content h2 span{ font-size:12px;}
#content .inside_content li span{ font-size:12px;}
#content .inside_content h4{ font-size:16px; color:#0061aa; padding:10px; border-bottom:1px dotted #CCC; margin-bottom:5px;}


#content .full_width{width:670px;}
#content .full_width h1, #content .inside_content h1{ font-size:22px;  font-weight:normal; color:#0061aa; margin-bottom:15px;}
#content .full_width h2, #content .inside_content h2{ font-size:16px; font-weight:bold; margin-bottom:10px; color:#0061aa;}
#content .full_width p, #content .inside_content p{ font-size:18px; line-height:1.7em; margin-bottom:10px; color:#666666; }
#content .full_width p a, #content .inside_content p a{ color:#666;}
#content .full_width p a:hover, #content .inside_content p a:hover{ color:#0061aa;}


#content .inside_right{  }
#content  .right{width:241px; float:right;}
#content .ticker{ width:164px; float:left; margin-left:20px; margin-bottom:30px;}


/*----paging----*/
#content .paging { padding-bottom:30px;}
#content .paging ul{ display:inline; list-style:none;}
#content .paging li{   float:left; margin-right:5px;}
#content .paging li a{  padding: 2px 5px; font-weight:bold;  color:#0061aa; text-decoration:none; font-size:12px; border:1px solid #ccc;}

#content .paging li a:hover, #content .paging li.active a{ background:#3cc3fc; color:#FFF;}


/*----cfd_tabs----*/
#content .cfd_tabs {  display:block; border-bottom:1px solid #d4d4d4; }
#content .cfd_tabs ul{ list-style:none; display:block;  }
#content .cfd_tabs li{ display:block; float:left; margin-right:5px;}
#content .cfd_tabs li a{ display:block; padding:5px 10px; -moz-border-radius:8px 8px 0 0;font-weight:bold; background:#e4e4e4 url(images/tab_bg.gif) repeat-x; color:#0061aa; text-decoration:none; font-size:12px;}

#content .cfd_tabs li a:hover, #content .cfd_tabs li.active a{ background:#3cc3fc url(images/tab_over.gif) repeat-x;  color:#FFF;}

#content .shares_table { margin:10px 0; clear:both;}
#content .shares_table h3{background:#e5e5e5 url(images/th_bg.gif) repeat-x; padding:5px; border-top:1px dotted #d4d4d4; border-bottom:1px dotted #d4d4d4; color:#333; font-size:14px; }
#content .shares_table table{ border-collapse:collapse; border:none; }
#content .shares_table th{ color:#0463ab; padding:4px 8px; border:1px dotted #d4d4d4; font-size:11px; background:#e5e5e5 url(images/th_bg.gif) repeat-x;}
#content .shares_table td{ padding:2px 8px; border:1px dotted #d4d4d4; font-size:12px; color:#333333;}
#content .shares_table td a.captcha{ color:#666;}


#content .shares_table tr:hover{ background:#f5f5f5;}


#content p.hilight{ -moz-box-shadow:0 0 4px #269ED5;
-moz-border-radius:5px;
background:#efefef;
			border: 1px solid #fff;
			border-radius:10px;
			padding:20px;
			color:#333;
			margin-top:40px;
}



#content #seminar_form table{ border-collapse:collapse;}
#content #seminar_form td{ padding:5px 0; vertical-align:top;}
#content #seminar_form #submit{ padding:6px; width:auto;}
#content #seminar_form span.required{ color:#F00; font-weight:bold; font-size:14px;}

#content #seminar_form .dropdown, #content #seminar_form .text_input{-moz-border-radius:4px; padding:3px; border:1px solid #CCC; font-size:12px; color:#666; background:#fcfcfc; }

#content #seminar_form input:focus, #content #seminar_form textarea:focus{-moz-box-shadow:0 0 4px #269ED5;
-moz-border-radius:5px; background:#FFF;
}
.contact_form a.captcha, #seminar_form td a.captcha{ color:#666666;}












.inside_content div { border:1px dotted #CCC; padding:10px ; -moz-border-radius:5px; margin-bottom:5px; direction:}
.inside_content .features h3{color:#0463ab; font-size:13px; margin-bottom:15px;}
.inside_content .features img{ margin-right:20px; float:left;}
.inside_content .features p{ overflow:hidden;}
.inside_content .features p span.fax,
.inside_content .features p span{ width:12px; height:15px;background:url(images/icon_phone.gif) no-repeat; text-indent:-3000em; display:inline-block; margin:0px; line-height:1.2em;}
.inside_content .features p span.fax{background:url(images/ico_fax.gif) no-repeat; }

.inside_content .trial{ list-style:none; margin-top:20px; border-bottom:1px dotted #ccc; }
.inside_content .trial li{ background:url(images/icon_checkmark.gif) no-repeat 0 8px; display:block; padding-left:30px; font-size:14px; line-height:2.5em; border-top:1px dotted #ccc;}
#content .inside_content h1.s_trial{ -moz-box-shadow:0 0 4px #269ED5;  border: 1px solid #fff; background:#269ED5; padding:5px; color:#FFF; text-align:center;}



.inside_content ul.outlook{ list-style:none;border-top:1px dotted #CCC;}
.inside_content ul.outlook li{ display:block; border-bottom:1px dotted #CCC;padding:10px;}
.inside_content ul.outlook li:hover{ background:#efefef;}
.inside_content ul.outlook li h3{ font-size:14px; color:#308bd0;}
.inside_content ul.outlook li p{ padding:0; margin:0;}


.inside_content .Section1 table{ border-collapse:collapse;}
.inside_content .Section1 td{ padding:5px; border:1px dotted #CCC;}
.left_one{ width:717px; padding:0; margin:0; float:left;}
.midd_left{width:415px; float:left; margin-left:10px;}
.midd_right{width:275px; float:left; margin-left:10px;}

.left_two{_height:116px;}
.left_two img{ margin-top:5px; margin-left:5px; }



#market_outlook ul{
	text-align:left;
	padding:10px;
	padding-top:0

}

#market_outlook ul li{
	list-style:none;
	margin:0;
	font-size:10px;
	padding:10px;
	padding-left:20px;
	background: #f3f3f3 url(images/bullet_01.gif) no-repeat 8px 10px;
	margin-bottom:1px;
}



/*------ cfd_trading -----*/
.cfd_trading{  position:relative; padding-bottom:10px;padding-left:10px; border-bottom:1px dotted #999; _height:1px; margin-top:25px;}
.cfd_trading h1{ background:url(images/h1_bg.gif) no-repeat; color:#FFF; font-size:18px; font-weight:normal; text-transform:uppercase; height:30px; padding:2px 0 0 10px; border-bottom:1px dotted #999; margin-bottom:5px;}
.cfd_trading p a { position:absolute; right:5px; top:5px; color:#666; font-size:12px; font-weight:bold;
background:url(images/icon_faq.gif) no-repeat; padding-left:30px; padding-top:5px; height:20px;  text-transform:uppercase; text-decoration:none;}
.cfd_trading p a:hover{ background-position:0 -24px; color:#09F;}
.title{ width:200px; float:left; height:80px; }
ul.title ul{ list-style:none; }
ul.title li{list-style:none; }
.title li a{  color:#333;text-decoration:none; font-weight:bold; font-size:12px; background:url(images/title_li.gif) no-repeat 0px 0; padding-left:25px; line-height:1.7em; text-transform:uppercase;}

.sub_title{width:120px; float:left;}
.sub_title ul{ list-style:none; }
.sub_title li{ list-style:none; color:#027fcd;  font-size:12px; background:url(images/sub_title_li.gif) no-repeat 185px 7px; padding-left:25px; line-height:1.7em;}

.midd_right{ width:275px; float:left; padding:0; margin:0; padding-top:5px;}
.midd_right img{ padding:3px 0px;}



/*----------Free Seminar -------*/

#banner .free_seminar{ -moz-border-radius:5px;  background:url(images/seminar.gif) no-repeat; height:107px; padding:10px; margin-bottom:3px;}
#banner .free_seminar h3, .free_seminar h3{font-size:16px; color:#fff; padding-top:5px;}
#banner .free_seminar p, .free_seminar p{color:#fff; font-size:12px; padding-top:5px;}
#banner .free_seminar a img , .free_seminar a img{ padding:0; margin:0; text-align:center; margin-top:10px; padding-left:40px;}
#banner .free_seminar{ margin:0;}
#banner .free_seminar a, .free_seminar a{ display:block; background:url(images/seminar_btn.gif) no-repeat; text-indent:-3000em; width:146px; height:28px; margin:10px 35px;}
#banner .free_seminar a:hover, .free_seminar a:hover{background:url(images/seminar_btn.gif) no-repeat 0 -28px;}


/*----------Demo Account -------*/
#banner .demo_account{ background:url(images/demo_account_bg.gif) repeat-x; padding:10px; -moz-border-radius:5px; margin-bottom:5px; text-align:center; color:#FFF;}
#banner .demo_account a{ width:196px; height:37px;background:url(images/btn_demo_account.png) no-repeat ; display:block;  text-indent:-3000em; margin-left:10px;}
#banner .demo_account a:hover{ background:url(images/btn_demo_account.png) no-repeat 0 -38px;}
#banner .demo_account p{ color:#FFF; direction:rtl;}


.welcome{ width:240px;  padding: 15px 10px 10px 15px; border:1px solid #ccc;}
.welcome h2{ font-size:18px; font-weight:bold; color:#25a1e8; padding-bottom:5px;}
.welcome p{ padding-bottom:18px; font-size:12px; line-height:1.em;}
.right img{ padding-top:5px;}


#banner .subscribe{ background:url(images/btn_subscribe.jpg) no-repeat right top; margin-top:5px; border:1px solid #e3e3e3; -moz-border-radius:5px; padding:10px;}
#banner .subscribe h3{ margin-top:8px;}
#banner .subscribe table{ margin-top:10px;}



#banner h3{ font-size:16px; color:#25a1e8;}
#banner p{color:#333;}
.subscribe input { width:200px; padding:2px 0px;}

.subscribe input { width:200px; padding:2px 0px;}

#submit{ width:40px; background-color:#308cd1; color:#FFF; font-weight:bold; font-size:14px; border:none;}


#banner .decisions{background:url(images/decisions.gif) no-repeat right top; margin-top:5px; padding:10px; border:1px solid #e3e3e3; -moz-border-radius:5px;}
#banner .decisions ul{list-style:none; margin-top:10px;}
#banner .decisions li a{ display:block; float:left; background:url(images/cal.gif) no-repeat; height:35px; color:#000; text-decoration:none; margin-left:10px; padding-top:10px; font-weight:bold;}

#banner .decisions li a:hover{ text-decoration:underline;}
#banner .decisions li.market a{ background:url(images/market.gif) no-repeat ; padding-left:50px;}

/*home_banner attention*/

#banner .attention{ background:#f6f6f6 url(images/attention.gif) no-repeat right top; margin-top:5px; border:1px solid #e3e3e3; -moz-border-radius:5px; padding:10px;}

#banner .attention h3{ text-align:center; margin:0; padding:0;}
#banner .attention p{text-align:center;}
#banner .attention p img{ padding-top:3px;}

/*----- sitemap ----*/
.inside_content ul.sitemap{ display:block; float:left; width:250px;  margin-right:20px;}
.inside_content ul.sitemap, .inside_content ul.sitemap ul{ list-style:none;}
.inside_content ul.sitemap ul, .inside_content ul.sitemap ul ul{ padding-left:10px; float:none;}
.inside_content ul.sitemap li a{ text-transform:uppercase; text-decoration:none; color:#0061aa; font-weight:bold; line-height:2em;}
.inside_content ul.sitemap li li a{ font-weight:normal; background: url(images/sub_title_li.gif) no-repeat 0 5px; padding-left:10px;   color:#666; }
.inside_content ul.sitemap li li a:hover{color:#0061aa;}
.inside_content ul.sitemap li li li a{ background:none; padding-left:0; font-weight:normal; text-transform:none;}
.inside_content ul.sitemap li a:hover{ color:#333; text-decoration:underline;}
/*----- sitemap ----*/

.inside_content h3{ font-size:13px; margin-bottom:10px;}
.inside_content ul.word_doc, .inside_content ul.links{ list-style:none; margin-bottom:10px;}
.inside_content ul.word_doc a, .inside_content ul.links a{ display:block; text-decoration:none; color:#333; line-height:2em;}
.inside_content ul.word_doc a { background:url(images/images.jpeg) no-repeat 0 3px; padding-left:25px;}
.inside_content ul.word_doc a:hover, .inside_content ul.links a:hover{color:#0061aa; background:#f1f1f1;}
.inside_content ul.word_doc a:hover { background:#f1f1f1 url(images/images.jpeg) no-repeat 0 3px;}
.inside_content ul.links{ display:block; float:left; width:250px; border-top:1px dotted #999;}
.inside_content ul.links a{ border-bottom:1px dotted #999;}
.inside_content ul.links li.empty{ border-bottom:1px dotted #999; display:block;  height:22px;}


/* =Footer
-------------------------------------------------------------- */
#footer{ background:url(images/footer_bg.gif) repeat-x; padding:15px; height:1%;}
#footer a{ color:#FFF;}
#footer a:hover{ color:#ffd200;}
.copyrights{ width:300px; float:right; text-align:right;}
.copyrights p{color:#FFF; line-height:1.7em;  font-size:12px;}
.footer_nav{ width:520px; float:left;}
.footer_nav ul{ list-style:none;direction:rtl;}
.footer_nav li{ display:inline;}
.footer_nav li a{ text-decoration:none; padding-right:10px; border-right:1px solid #ccc; margin-right:10px; }

.credits{ width:120px; float:left; text-align:right;}
.credits p{ color:#FFF;  font-size:12px;}
#footer li.border_none a{ border-right:none;}
