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;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
}
body{
	background:#012b52 url(images/main_bg.gif) repeat-x;
}

.arabic{
font-family: "Arabic Transparent";
font-size: 17px;
font-weight: normal;
margin-left:0px;
color:#FFFFFF;
text-decoration:none;
}


fieldset,img {  
	border:0;
	margin:0;
	padding:0;
}


.bg{
	width:962px;
	margin:0 auto;
	text-align:center;
}

.bottom{
	width:962px;
	margin:0 auto;
	text-align:center;
}


.container{
	width:962px;
	margin:0 auto;
	text-align:center;

}


.top{
	padding-top:20px;
}

.logo{
	margin-top:20px;
	width:264px; float:left; 
}
.login{
text-align:right; 
float:right; 
margin-bottom:10px;
}

.nav{
float:right; 
width:698px; 
text-align:right;

}

/* navigation css starts here \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/ 
.navigation{
	float:right;
}



/* ================================== NAVIGATION ====================================== */
#menu{
	position:relative;
	height:27px;
}
.menu_styles{
	display:block;
	height:27px;
	margin-right:1px;
	float:left;
}
#about_us{
	background-image:url(images/btn_about_us.jpg);
	width:73px;
}

#start_trading{
	background-image:url(images/btn_start_trading.jpg);
	width:103px;
}

#trading_tutorials{
	background-image:url(images/btn_trading_tutorials.jpg);
	width:131px;
}

#matrix{
	background-image:url(images/btn_matrix.jpg);
	width:57px;
}
#join_now{
	background-image:url(images/btn_join_now.jpg);
	width:73px;
}

#support{
	background-image:url(images/btn_support.jpg);
	width:70px;
}
#contact_us{
	background-image:url(images/btn_contact_us.jpg);
	width:85px;
}
#home{
	background-image:url(images/btn_home.jpg);
	width:49px;
}

/* -on-*/
#about_us:HOVER,#about_us_on{
	background-image:url(images/btn_about_us.jpg);
	background-position:0px 27px;
	width:73px;
}
#start_trading:HOVER,#start_trading_on{
	background-image:url(images/btn_start_trading.jpg);
	width:103px;
	background-position:0px 27px;
}
#trading_tutorials:HOVER,#trading_tutorials_on{
	background-image:url(images/btn_trading_tutorials.jpg);
	width:131px;
	background-position:0px 27px;
}

#matrix:HOVER,#matrix_on{
	background-image:url(images/btn_matrix.jpg);
	width:57px;
	background-position:0px 27px;
}

#join_now:HOVER,#join_now_on{
	background-image:url(images/btn_join_now.jpg);
	width:73px;
	background-position:0px 27px;
}


#support:HOVER,#support_on{
	background-image:url(images/btn_support.jpg);
	width:70px;
	background-position:0px 27px;
}


#contact_us:HOVER,#contact_us_on{
	background-image:url(images/btn_contact_us.jpg);
	width:85px;
	background-position:0px 27px;
}

#home:HOVER,#home_on{
	background-image:url(images/btn_home.jpg);
	width:49px;
	background-position:0px 27px;
}


/* ================================== END NAVIGATION ====================================== */

.middle{
	text-align:center;
	background:#FFFFFF;
}

.container_left{
	float:left;
	width:245px;
	padding:10px;
}

.container_right{
	float:left;
	width:697px;
}


.welcome_txt{
 padding:15px; 
 background:url(images/welcome_bg.jpg) no-repeat;
 color:#022e56;
}
.welcome_txt h1{
	font-weight:bold;
	font-size:18px;
	padding-bottom:10px;
	text-align:left;
}
.welcome_txt p{
	text-align:left;
	padding-bottom:10px;
	line-height:1.4em;
}

.welcome_txt p a:link,
.welcome_txt p a:hover,
.welcome_txt p a:visited{
	color:#022e56;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

.aber_group{
	background:#e2e8ed;
	text-align:left;
}
.aber_logo{
width:89px; 
padding:10px; 
padding-right:0;
}
.aber_txt{
padding:0 10px; 
text-align:left; 
color:#3a3a3a;

}


.aber_group ul{
	padding:10px;
	text-align:left;
}

.aber_group ul H2{
	color:#23273d;
	margin-bottom:8px;
}

.aber_group ul li{
	list-style:none;
	padding:5px 20px;
	background:#b2d4e7 url(images/bullet_02.gif) no-repeat 5px 8px;
	margin-bottom:1px;
}
.aber_group ul li a:link,
.aber_group ul li a:hover,
.aber_group ul li a:visited{
	text-decoration:none;
	color:#002243;
}

.affiliates{
	padding:10px;
}

.affiliates h1{
	font-weight:bold; 
	text-transform:uppercase; text-align:left; padding:10px;
	border-bottom:3px solid #7b9cb3;
	padding-bottom:5px;
	margin-bottom:8px;
	color:#012d56;
}
.affiliates ul li{
	list-style:none;
	text-align:left;

}
.affiliates ul li a:link,
.affiliates ul li a:hover,
.affiliates ul li a:visited{
	text-decoration:none;
	color:#022e56;

}
.affiliates ul li img{
	float:left;
	margin:0;
	padding:0;
	margin-right:8px;
}
.affiliates ul li.clear_float{
	clear:left;
	margin:0;
	padding:5px 0;
	margin-top:5px;
	background:url(images/affiliates_border.gif) repeat-x 0px 5px;
	height:1px;
}


/* CENTER CONTENT STARTS HERE ///////////////////////////////// */

.flash{
	background:#04294b; 
	text-align:right; 
}

.ticker_window{
	padding:10px;
}


.center_content{
	width:430px; 
	float:left; 
}

.center_content h1{
	font-size:12px;
	color:#FFFFFF;
	background:#1ea957;
	text-transform:uppercase;
	font-weight:normal;
	padding:5px;
}
.toll_free h2{
	font-size:14px;
	color:#ffffff;
	text-align:center;
	padding:5px;
}

.btns{
	margin-top:10px;
}
.latest_news {
	text-align:left;
	padding:10px;
}

.latest_news h2{
	text-align:left;
	font-size:18px;
	font-weight:bold; 
	text-transform:none;
	color:#012d56;
	background:non;
	padding-bottom:5px;
	border-bottom:3px solid #7b9cb3;
	margin-bottom:10px;
}

.latest_news ul{
}
.latest_news ul li{
	text-aligh:left;
	line-height:1.5em;
	list-style:none;
	background:url(images/bullet_01.gif) no-repeat 0 7px;
	padding-left:15px;
}

.latest_news ul li a:link,
.latest_news ul li a:hover,
.latest_news ul li a:visited {
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	
}

.courtesy{
	text-align:right; padding:10px;
}
.courtesy a:link,
.courtesy a:hover,
.courtesy a:visited{
	color:#1ea957;
	text-decoration:none;
}
/* CENTER CONTENT ENDS HERE ///////////////////////////////// */




/* RIGHT CONTENT STARTS HERE \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.right_content{
	width:224px;
	float:right;
}

.account_opening{
	text-align:left;
	margin:0;
	margin-bottom: 10px;

}

.account_opening h2{
	font-weight:bold;
	color:#053059;
	text-align:left;
	padding:5px;
}

.drop_d{
	padding:5px;	 
	width:310px; 
	float:left;
	text-align:left;
}

.btn_download{
	text-align:right; 
	float:left;
	padding:5px;
	padding-left:0px;
}






/* RIGHT CONTENT ENDS HERE \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* BOTTOM NAVIGATION STARTS HERE ////////////////////////////////// */

.bottom_nav{
	text-align:left;
}

.bottom_nav ul {
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0 0 0;
	color:#48e086;
	font-size:11px;
}

.bottom_nav ul li{
	text-align:left;
	list-style:none;
	display:inline;
	padding:2px;
}

.bottom_nav ul li a:link,
.bottom_nav ul li a:hover,
.bottom_nav ul li a:visited{


	color:#edf7fc;
	text-decoration:none;

}

.bottom_nav ul li a:hover{
	text-decoration:underline;
}
.copyright{
	padding:10px 0 10px 0;
	color:#7b9cb3;
	text-align:left;
}

.bottom_right{
	float:right; width:150px;
	color:#9bb0ca;
	padding:5px 0 0 0;
}
.bottom_left{
	float:left; 
	width:780px;
}
.bottom_right a:link,
.bottom_right a:visited{
	color:#7b9cb3;
	text-decoration:none;
	
}
.bottom_right a:hover{
	text-decoration:underline;
}

/* BOTTOM NAVIGATION ENDS HERE ////////////////////////////////// */


.clear_both{
clear:both;
}

/* ABOUT US PAGE STARTS HERE  //////////////////////////*/

.left_links{
	width:225px; 
	float:left;
}

.inner_right_content{
	float:left;
	padding:30px;
	text-align:justify;
	color:#49494a;
	background:url(images/middle_contnet_left_border.gif) no-repeat;
}

.inner_right_content h1{
	font-weight:normal;
	font-size:22px;
	color:#23273d;
	padding-bottom:10px;
}


.inner_right_content h2{
	font-weight:bold;
	font-size:15px;
	color:#23273d;
	margin-bottom:10px;
	margin-top:20px;
}

.inner_right_content h2 a:link,
.inner_right_content h2 a:hover,
.inner_right_content h2 a:visited{
color:#23273d;
}




.inner_right_content h3{
	font-weight:bold;
	font-size:13px;
	color:#23273d;
	margin-bottom:10px;
	margin-top:20px;
}

.inner_right_content h3.top_btm_border{
	font-weight:bold;
	font-size:13px;
	color:#23273d;
	margin-bottom:10px;
	margin-top:20px;
	border-top:1px solid #bfc0c0;
	border-bottom:1px solid #bfc0c0;
	padding:2px 5px;

}

.inner_right_content h4{
	text-transform:none;
	font-weight:bold;
	font-size:13px;
	color:#23273d;
	margin-bottom:10px;
	margin-top:20px;
	border-bottom:1px solid #bfc0c0;
	padding:2px 0px;

}


.inner_right_content p{
	padding-bottom:10px;
	line-height:1.5em;

}

.inner_right_content p.highlight{
	background:#e5ecf1;
	font-weight:bold;
	text-align:center;
	padding:8px;
}

.inner_right_content .seperator{
	border-top:1px solid #029753; 
	width:300px; 
	margin:0 auto; 
	padding:8px 0;
}

.inner_right_content p a:link,
.inner_right_content p a:hover,
.inner_right_content p a:visited{

	color:#0a7140;
}


.about_us_links ul{
	text-align:left;
}
.about_us_links ul li{
	list-style:none;
	padding:8px 0 8px 30px;
	background:url(images/sublink_bg.gif) no-repeat;
	text-transform:uppercase;
	color:#022d56;
}



.about_us_links ul li.link_bg_active{
	background:url(images/sublink_ov_bg.gif) no-repeat;
	font-weight:bold;
	color:#3ac492;
	margin-bottom:1px;
}

.about_us_links ul li.link_bg_active_sub{
	background:#022d56 url(images/sublink_ov_bg_sub.gif) no-repeat;
	font-weight:bold;
	color:#3ac492;
	margin-bottom:5px;
}


.about_us_links ul li a:link,
.about_us_links ul li a:hover,
.about_us_links ul li a:visited{
	text-decoration:none;
	color:#022d56;
	font-weight:normal;
	text-transform:uppercase;
	font-size:11px;
	
}



.about_us_links ul li ul{

	margin-top:5px;
	padding-top:5px;
	margin-right:20px;
	border-top:1px solid #416383;
}

.about_us_links ul li ul li{
	list-style:none;
	padding:2px 0 0 0;
	background:none;
	margin:0;
	margin-bottom:1px;
}

.about_us_links ul li ul li a:link,
.about_us_links ul li ul li a:hover,
.about_us_links ul li ul li a:visited{
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	text-transform:none;
	font-size:12px;
}

.about_us_links ul li.link_bg_active_sub li{
	text-decoration:none;
	color:#3ac492;
	font-weight:bold;
	text-transform:none;
	font-size:12px;
}
.about_us_links ul li ul li.link_bg_active_sub a:link,
.about_us_links ul li ul li.link_bg_active_sub a:hover,
.about_us_links ul li ul li.link_bg_active_sub a:visited{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	text-transform:none;
	font-size:12px;
}

/* ABOUT US PAGE ENDS HERE  //////////////////////////*/

/* careers page starts here /******************* */

#header{
	font-weight:bold;
	color:#555353;
	text-transform:uppercase;
}

.posts_available table{
	color:#10693f;
	text-transform:uppercase;
}

.posts_available table td{
	height:20px;
}
.posts_available a:link,
.posts_available a:hover,
.posts_available a:visited{
	text-decoration:none;
	text-transform:uppercase;
	color:#10693f;
}

.position{
	margin:30px 0;
}

.position h3{
	color:#066437;
	text-transform:uppercase;
	border-top:1px solid #c9cbcd;
	border-bottom:1px solid #c9cbcd;
	padding:7px 0;
	margin-bottom:10px;
	font-weight:bold;

}

.position h3 a:link,
.position h3 a:hover,
.position h3 a:visited{
	color:#066437;
	text-decoration:none;

}

.position p.highlights{
	font-weight:bold;
	color:#5b5c5b;
}

/* careers page starts here /******************* */


/* HOW TO START TRADING starts here */

.trading_101_list{
	text-align:justify;
}
.trading_101_list ul{

}
.trading_101_list li{

	list-style:none;
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(images/bullet_04.gif) no-repeat 0px 2px;
	padding-left:10px;
	border-bottom:1px solid #CCCCCC;
}

.matrix_features ul{
	margin-top:10px;

}
.matrix_features li{
	color:#022d56;
	list-style:none;
	margin-bottom:1px;
	padding-bottom:5px;
	padding-top:5px;
	background: #ecf3f8 url(images/bullet_06.gif) no-repeat 10px 8px;
	padding-left:20px;
	border-bottom:1px solid #CCCCCC;
}

.trading_101_list li span{
	font-weight:bold;
	color:#006600;
}



.open_ac_order_list li{
	list-style:none;
	background:url(images/bullet_05.gif) no-repeat 0px 5px;
	padding-left:10px;
	border:none;
	line-height:1.5em;
	margin-bottom:10px;
	text-align:justify;
	
}
.open_ac_order_list li ul li{
	list-style:none;
	background:none;
	padding-left:0px;
	border:none;
	margin-bottom:0px;
	margin-right:0px;
}


/* prerequisite styles  starts here ---- */
.pre_list li{
	list-style:none;
	background:url(images/bullet_05.gif) no-repeat 0px 5px;
	padding-left:10px;
	border:none;
	line-height:1.1em;
	margin-bottom:5px;
	text-align:justify;
	
}
.pre_list_01 li{
	line-height:1.8em;
	font-weight:bold;
	text-transform:uppercase;
}
.pre_list_01 li li{
	line-height:1.8em;
	font-weight:normal;
	text-transform:none;
}
.pre_list_01 li a:link,
.pre_list_01 li a:hover,
.pre_list_01 li a:visited{
	color:#006600;
	text-decoration:none;
}

.pre_list li ul li{
	list-style:none;
	background:none;
	padding-left:0px;
	border:none;
	margin-bottom:0px;
	margin-right:0px;
}

.pre_list li a:link,
.pre_list li a:hover,
.pre_list li a:visited{
	color:#006600;
}

.sep_01{
	text-align:right; 
	margin-bottom:20px;
}
/* prerequisite styles  ends here ---- */



/* site_map styles  starts here ---- */

.site_map li{
	list-style:none;
	background:#b2d4e7 url(images/bullet_02.gif) no-repeat 0px 5px;
	padding-left:20px;
	border:none;
	line-height:1.1em;
	text-align:justify;

	
}
.site_map li{
	line-height:1.8em;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:8px;
}
.site_map li li{
	line-height:1.8em;
	font-weight:normal;
	text-transform:none;
	margin-top:0px;
}
.site_map li a:link,
.site_map li a:hover,
.site_map li a:visited{
	color:#002243;
	text-decoration:none;
}

.site_map li ul li{
	list-style:none;
	background:none;
	padding-left:0px;
	border:none;
	margin-bottom:0px;
	margin-right:0px;
	border-bottom:1px solid #999999;
}

.site_map li a:link,
.site_map li a:hover,
.site_map li a:visited{
	color:#002243;
}


/* site_map styles  ends here ---- */

.required{
	color:#006600; 
	font-weight:bold;
	font-size:12px;
	margin-top:30px;
	padding-top:7px;
	padding-left:10px;
	background:#f5f5f6;
}

.inner_right_content h4{
	font-weight:bold;
	font-size:13px;
	color:#5f5f61;
	margin-bottom:10px;
	margin-top:10px;
	text-transform:uppercase;
}

.dotted_line{
	background:url(images/dotted_line.gif) repeat-x;
	margin:20px 0;
}
#h1_bottom_border{
	border-bottom:1px solid #999999;
	margin-bottom:20px;
}

ul.sublinks{
	color:#000000; 
	font-weight:normal;
	/*background:#e0e1e2;
	padding:10px;
	border:1px solid #f2f3f3;*/
	text-align:left;
	
	margin-bottom:20px;
}

.sublinks  li{
	list-style:none;
	display:inline;
	padding:5px 3px;
}

.sublinks li a:link,
.sublinks li a:hover,
.sublinks li a:visited{
	text-decoration:none;
	color:#006600;
}

/* customer support starts -- */

.cs_left p{
	padding-bottom:10px;
	padding-right:0px;
	line-height:1.5em;
	text-align:left;
}
.nums{
	 border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:10px 0;
}

/* customer support starts -- */



/* CONTACT US  stats ***************************** */

#form_tables a:link,
#form_tables a:hover,
#form_tables a:visited{
	color:#006600;
}

#form_tables table td{
	height:25px;
	border-bottom:1px solid #6fd6a5;
}

#form_tables table .top_border{
	border-top:1px solid #6fd6a5;
}
/* CONTACT US  ends ***************************** */


/* login page starts here -- */

.login_page a:link,
.login_page a:hover,
.login_page a:visited{
	color:#003300;
	text-decoration:none;
}

/* login page ends here --*/

.chatdn {
	line-height: 1px;
	background-image: url(images/chat_dn_bg.gif);
	background-repeat: repeat-x;
	height: 5px;
}
.chattop {
	line-height: 1px;
	background-image: url(images/chat_top_bg.gif);
	background-repeat: repeat-x;
	height: 5px;
}

