﻿html{height:100.1%}
body {
	margin: 2px;
	background: #FFFFFF;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9pt; 
	color: #FFFFFF;
}
.paddTbl
{
    padding-left:50px;
    }
.lightGrayBorder
{
    border-left:1px solid #CDCDCD;
}

.li_bull {
  text-align:left;
  line-height:22px;
  padding-left: 16px;
  Xtext-indent: 5px;
  list-style: none;
  background: url('../images/blu_bullet.gif') no-repeat scroll 0 5px;
    
}
.box-inner
{
	padding-top: 8px;
	padding-bottom: 8px;
    margin: 7px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size:12px;
    text-align:center;
    font-family:Arial; 
    font-weight:bold;  
    width: 148px;
    Xbackground: red;
    
}

.box-inner img 
{
    Xborder:0px none;
    Xpadding:0;
    Xmargin:0;
}

.box-inner div
{
    margin:0;
    color:#5d5d5d;
    border:0px solid black;
}

.first-wrapper
{
   Xmargin-left:20px; 
}


.box-wrapper
{
    border:solid 1px #e2e2e2;
    float:left;   
    background:none repeat scroll 0 0 #ffffff;
    position:relative;
    margin-top:10px; 
    margin-right:18px;
    cursor:pointer;       
}
.last-wrapper { margin-right: 0px !important }

.white-corner-left-top 
{ 
    background: url(../images/white_corner_left_top.gif) no-repeat scroll 0 0; 
    width: 8px; 
    height: 8px; 
    overflow: hidden; 
    display: block; 
    position: absolute; 
    top: -1px; 
    left: -1px;
}
.white-corner-right-top  
{
    background: url(../images/white_corner_right_top.gif) no-repeat scroll 0 0; 
    width: 8px; 
    height: 8px; 
    overflow: hidden; 
    display: block; 
    position: absolute; 
    top: -1px; 
    right: -1px; 
}
.white-corner-right-bottom 
{ 
    background: url(../images/white_corner_right_bottom.gif) no-repeat scroll 0 0; 
    width: 8px; 
    height: 8px; 
    overflow: hidden; 
    display: block; 
    position: absolute; 
    bottom: -1px; 
    right: -1px; }
    
.white-corner-left-bottom 
{ 
    background: url(../images/white_corner_left_bottom.gif) no-repeat scroll 0 0; 
    width: 8px;
    height: 8px; 
    overflow: hidden;
    display: block; 
    position: absolute; 
    bottom: -1px; 
    left: -1px;
}


.btn_login_blue_small
{
    background: url(../images/btn_login_blue_small.gif) no-repeat scroll 0 0; 
    cursor: pointer;
    display: block; 
    height:26px;
    width:152px;
    text-align:center;
    line-height:26px;
}

.btn_login_blue_small span  
{
    color: #000000;     
 }  
 
.btn-green-show
{
background: url(../images/btn_show_gray.gif) no-repeat scroll 0 0; 
cursor: pointer; 
display: -moz-inline-block; 
display: inline-block; 
Xpadding: 2px 0; 
margin-left: 4px;    
    }

.btn-green-show span  
{
    background: url(../images/btn_show_gray.gif) no-repeat scroll right -18px;
    color: #fff; 
    padding: 1px;
    cursor: pointer; 
    display: inline-block;
    font-family:Arial; 
    font-size: 12px !important; 
    margin: 0px 13px  ;
 }    

a:hover { color: #66CC00 !important}
/* General text in paragraphs. The same with .txt*/
p {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9pt; 
	color: #000000;
}

.image-black-text
{
    font-family: Arial, Verdana, Helvetica !important; 
	font-size: 11pt !important; 
	color: #000000 !important;
	font-weight: normal !important;
	padding-top:7px;
    }    

/* General text */
.txt {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9pt; 
	color: #000000;
}

/* Bigger text */
.txt_big {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 10pt; 
	color: #000000;
}

/* Bigger text */
.txt_big_title {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 11pt;
	font-weight: bold; 
	color: #000000;
}

/* General smaller text */
.txt_sm {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 8pt; 
	color: #000000;
}

/* Testimonial text */
.txt_testim {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 8pt;
	font-style: italic;
	color: #000000;
}

/* Red Asterisk */
.red_ast {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9pt;
	font-weight: normal; 
	color: #055a8d;
}




ul {
  margin: 0px;
  padding: 6px 0 15px 10px;
  list-style-type: none;
}

ul.language-selection { margin: 0px; padding: 0px !important; list-style-type: none; float: left; padding: 0 9px !important; margin-top: 8px; }
ul.language-selection li.first-item a { padding: left: 0px !important; }
ul.language-selection li { display: inline; }
ul.language-selection li a { font-weight: normal !important; font-size: 12px; background: url(../images/seper_green_small.gif) no-repeat scroll 100% 4px; padding-right: 8px; padding-left: 7px; display: inline-block;}
ul.language-selection li.last-item a { padding-right: 0px !important; background: none !important }

.general-menu-container { height: 34px; background: url(../images/general_tab_bg.gif) repeat-x scroll 0 0 transparent; }
.general-menu-container ul.general-menu { margin: 0px; padding: 0px !important; list-style-type: none; display: block; clear: both; }
.general-menu-container ul.general-menu li.first-item a {  }
.general-menu-container ul.general-menu li { Xdisplay: inline; float: left; }
.general-menu-container ul.general-menu li a { font-size: 14px; font-weight: bold; Xheight: 22px !important; padding: 8px 12px 6px 12px; text-decoration: none; display: inline-block; color: #336699; border-bottom: 4px solid #336699; background: url(../images/green_seper_1x10.gif) no-repeat scroll right 12px transparent; }
.general-menu-container ul.general-menu li a:hover { color: #336699 !important; border-bottom: 4px solid #66CC00;}
.general-menu-container ul.general-menu li.last-item a {  }

#menuLayer1 { margin-top: 8px;}


li.bullet-green { font-size: 12px; color: #000; padding: 0px; margin: 0px; Xdisplay: inline-block; background: url('../images/blu_bullet.gif') no-repeat scroll 0 5px; padding-left: 16px; line-height: 22px;}





/* Bullets lists*/
.li_bullet {
  line-height: 22px;
  padding-left: 16px;
  list-style: none;
  background: url('../images/blu_bullet.gif') no-repeat scroll 0 5px transparent;
}

hr {
	color: #999999;
	width: 100%;
	height: 1px;
}

/* Bullets inline lists from Programs page */

.li_bullet1 {
  line-height: 22px;
  padding-left: 14px;
  text-indent: 10px;
  list-style: none;
  background-image: url('../images/blu_bullet.gif');
  background-repeat: no-repeat;
  background-position: 0px 1px;
}

.li_bullet2 {
  line-height: 22px;
  padding-left: 150px;
  text-indent: 10px;
  list-style: none;
  background-image: url('../images/blu_bullet.gif');
  background-repeat: no-repeat;
  background-position: 135px 1px;
}

.li_bullet3 {
  line-height: 22px;
  padding-left: 103px;
  text-indent: 10px;
  list-style: none;
  background-image: url('../images/blu_bullet.gif');
  background-repeat: no-repeat;
  background-position: 88px 1px;
}

.li_bullet4 {
  line-height: 22px;
  padding-left: 105px;
  text-indent: 10px;
  list-style: none;
  background-image: url('../images/blu_bullet.gif');
  background-repeat: no-repeat;
  background-position: 90px 1px;
}

/* Inline list on Programs page*/

ul#navlist
{
padding: 0;
margin: 0;
list-style-type: none;
}

ul#navlist li { display: inline; }

/* Lists for Revenue Schemes*/


/*
.li_cpa  {
  line-height: 40px;
  padding-left: 38px;
  list-style: none;
  background-image: url('../images/cpa.png');
  background-repeat: no-repeat;
  background-position: 0px 2px;
}

.li_ev  {
  line-height: 40px;
  padding-left: 38px;
  list-style: none;
  background-image: url('../images/ev.png');
  background-repeat: no-repeat;
  background-position: 0px 2px;
}

*/


.cpa-title { line-height: 40px; background: url(../images/cpa.png) no-repeat scroll 0% 2px; padding-left: 38px; display: inline-block; padding-bottom: 15px; margin-left: 10px; }
.ev-title { line-height: 40px; background: url(../images/ev.png) no-repeat scroll 0 2px; padding-left: 38px; display: inline-block; padding-bottom: 15px; margin-left: 10px; }

.revenue_txt 
{
    padding-left: 10px;
}
    






/* Forms standard submit buttons with id=btnSubmit */
#btnSubmit {
	font-family: Arial, Verdana, Helvetica; 
	font-weight:normal; 
	font-size:9pt; 
	color:#000000;	
	background: #E1E1E1 url(../images/btn_bg.gif);
	border-style:solid; 
	border-width: 1px; 
	border-color:#808080;
	height: 22px;
}

.btnSubmit
{
	font-family: Arial, Verdana, Helvetica; 
	font-weight:normal; 
	font-size:9pt; 
	color:#000000;	
	background: #E1E1E1 url(../images/btn_bg.gif);
	border-style:solid; 
	border-width: 1px; 
	border-color:#808080;
	height: 22px;	
}

/* Forms standard reset buttons with id=btnReset */
#btnReset {
	font-family: Arial, Verdana, Helvetica; 
	font-weight:normal; 
	font-size:9pt; 
	color:#000000;	
	background: #E1E1E1 url(../images/btn_bg.gif);
	border-style:solid;
	border-width: 1px; 
	border-color:#808080;
	height: 22px;
}




/* Left shadow */
.sh_left {
	background: #ffffff url(../images/lt.gif);
	width: 10px;
}

/* Right shadow */
.sh_right {
	background: #ffffff url(../images/rt.gif);
	width: 10px;
}

/* Horizontal shadow without 2px black */
.sh_hor_1 {
	background: #ffffff url(../images/spacer.gif);
	height: 10px;
}

/* Horizontal shadow with 2px black */
.sh_hor_2 {
	background: #ffffff url(../images/bg3.gif) repeat-x;
	height: 12px;
	overflow: hidden;
}

/* Logged-in Header top part */
.sh_top {
	background: #6C6C6C url(../images/h1.gif);
	width: 760px;
	height: 30px;
}

/* Black shadow */
.sh_black {
	background: #000000;
}






/* General header */
.header {
	background: #FFFFFF url(../images/hd_bg.jpg);
}

/* Header login form button */
.form_login_btn {
	font-size:9pt; 
	background:#ff920a url(../Images/login_over.gif) no-repeat;
	color:#ffffff;
	border:0;
	cursor:pointer;
	width: 55px;
	height: 22px;
}

/* Header Login form text*/
.hd_login_txt {
	font-family: Arial, Verdana, Helvetica;
	color: #BEBEBE;
	font-size: 8pt;
}

.hd_login_txt_sm {
	font-family: Arial, Verdana, Helvetica;
	color: #BEBEBE;
	font-size: 8pt;
}

/* Menu */
ul.menu {
list-style-type:none;
width:auto;
position:relative;
display:block;
height:33px;
font-size:.6em;
background:url(../images/bg.png) repeat-x top left;
font-family:Verdana,Helvetica,Arial,sans-serif;
border:1px solid #000;
margin:0;
padding:0;
}

ul.menu li {
display:block;
float:left;
margin:0;
padding:0;
}

ul.menu li a {
float:left;
color:#A79787;
text-decoration:none;
height:24px;
padding:9px 15px 0;
}

ul.menu li a:hover,.current {
color:#fff;
background:url(../images/bg.png) repeat-x top left;
}

ul.menu .current a {
color:#fff;
font-weight:700;
}


/*GREEN*/
ul.menu.green{
background-color:#629600;
}
ul.menu.green li a:hover, .menu.green li.current {
background-color:#7AB900;
}




/* The content wrapper area */
.content_main {
	background: #ffffff;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9pt; 
	color: #000000;
	padding-left:15px; 
	padding-right:15px;
	padding-bottom:20px;
	padding-top:10px;
}

/* Page Title*/
.content_title {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	padding-bottom: 15px; 
}

.content_body {clear: both; font-family: Arial, Verdana, helvetica; font-size: 12px; color: #000;}


/* Right Column (whenever it's used) */
.right_clmn {
	background: #ffffff;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9pt; 
	color: #000000;
	padding:0px;
}




/* Footer Link Area*/
.footer {
	background: #FFFFFF;
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt; 
	color: #ffffff;
	padding-left:30px; 
	padding-right:30px;
}

/* Text titles in footer */
.footer_title {
	font-family: Arial, Verdana, Helvetica;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	padding-bottom:5px; 
}

/* Footer Text */
.footer_content {
	background: #ffffff;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 8pt;
	color: #000000;
}

/* Disclaimer in footer */
.disc_sm {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 8pt; 
	color: #333333;
}






/* FACT colors */
.fact_grey {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 1px #cccccc solid;
}

.fact_red {
	color: #ff920a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: none;
	font-weight: bold;
	font-style: italic;
}
.fact_or {
	color: #e55326;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: none;
	font-weight: bold;
	font-style: italic;
}
.fact_green {
	color: #33B14A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: none;
	font-weight: bold;
	font-style: italic;

}

.fact_bl {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: none;
	font-weight: bold;
	font-style: italic;
}





/* General link - no need to define classes */
a:link		{font-family: Arial, Verdana, Helvetica; font-size: 9pt; color:#055a8d; font-weight: bold; text-decoration:none}
a:visited	{font-family: Arial, Verdana, Helvetica; font-size: 9pt; color:#055a8d; font-weight: bold; text-decoration:none}
a:hover		{font-family: Arial, Verdana, Helvetica; font-size: 9pt; color:#055a8d; font-weight: bold; text-decoration:none}
.LikeLink{color:#055a8d}

/* Small Link */
a.link_sm:link		{font-family: Arial, Verdana, Helvetica; font-size: 8pt; color:#055a8d; text-decoration:none}
a.link_sm:visited	{font-family: Arial, Verdana, Helvetica; font-size: 8pt; color:#055a8d; text-decoration:none}
a.link_sm:hover		{font-family: Arial, Verdana, Helvetica; font-size: 8pt; color:#055a8d; text-decoration:none}

/* Small Link */
a.link_big:link		{font-family: Arial, Verdana, Helvetica; font-size: 11pt; color:#055a8d; text-decoration:none}
a.link_big:visited	{font-family: Arial, Verdana, Helvetica; font-size: 11pt; color:#055a8d; text-decoration:none}
a.link_big:hover		{font-family: Arial, Verdana, Helvetica; font-size: 11pt; color:#055a8d; text-decoration:none}

/* Header small link */
a.hd_sm:link	{font-family: Arial, Verdana, Helvetica; font-size: 7pt; color:#055a8d; text-decoration:none}
a.hd_sm:visited	{font-family: Arial, Verdana, Helvetica; font-size: 7pt; color:#055a8d; text-decoration:none}
a.hd_sm:hover	{font-family: Arial, Verdana, Helvetica; font-size: 7pt; color:#055a8d; text-decoration:none}
.hd_sm{font-family: Arial, Verdana, Helvetica; font-size: 7pt; color:#055a8d; text-decoration:none}

/* Footer Navigation Links */
a.ft_nav:link	{font-family: Arial, Verdana, Helvetica; font-size: 7pt; font-weight: bold; color:#1a5b85; text-decoration:none; text-transform: uppercase}
a.ft_nav:visited {font-family: Arial, Verdana, Helvetica; font-size: 7pt; font-weight: bold; color:#1a5b85; text-decoration:none; text-transform: uppercase}
a.ft_nav:hover	{font-family: Arial, Verdana, Helvetica; font-size: 7pt; font-weight: bold; color:#8DC74C; text-decoration:none; text-transform: uppercase}
a.ft_nav:active	{font-family: Arial, Verdana, Helvetica; font-size: 7pt; font-weight: bold; color:#8DC74C; text-decoration:none; text-transform: uppercase}





/* Top Promotion area in home page for external js */
.promo_area_1 {
	background: #ffffff;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9pt; 
	color: #000000;
	padding: 0px;
	margin: -10px;
}

/* 2nd Promotion area in home page */
.promo_area_2 {
	background: #ffffff;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9pt; 
	color: #000000;
	padding: 0px;
	margin: -10px;
}


/* Promotion area in right column (whenever it's used) for external js */
.promo_area_3 {
	background: #ffffff;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9pt; 
	color: #000000;
	padding: 0px;
}

/* Promotion area in home page After Login */
.promo_area_4 {
	background: #ffffff;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9pt; 
	color: #000000;
	padding: 0px;
	margin: -8px;
}


/* 2nd Promotion area after login */
.promo_area_5 {
	background: #ffffff;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9pt; 
	color: #000000;
	padding: 0px;
}

/* homepage boxes*/

div.img
  {
  position: relative;
  margin:2px;
  border:none;
  height:auto;
  width:auto;
  float:left;
  padding-left: 5px;
  text-align:center;
  }
div.img img
  {
  position: relative;
  display:inline;
  margin:3px;
  border:1px solid #ffffff;
  }

div.desc
  {
position: absolute;
bottom: 1.5em;
left: 3.3em;
width: 100px;
font-weight: bold;
color: #00598c;
  }

div.txt
  {
position: absolute;
top: 5.5em;
left: 2em;
width: 130px;
font-weight: bold;
color: #5d5d5d;
  }
  
/* sign-up button*/
div.signup
{
    text-align:center;
    padding:0px;
    padding-top: 8px;
    margin-top: 0px;
    margin-bottom:0px;
   Xbackground: red;
   margin-top: 24px;
    
    clear: both;
}

    


/* Reports */

.mainTxt {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9pt;
	color: Black;
}


.mainBlackTxt {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9pt;
	color: Black;
}

.mainTxtBold {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9pt;
	color: Black;
	font-weight: bold;	
}

.mainBlueTxt {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9pt;
	color: #367498;
}

.mainWhiteTxt {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9pt;
	color: #ffffff;
}

.menuWhiteTxt {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9pt;
	color: White;
	font-weight:bold;
	text-decoration:none;
	background-color:#04558c;
}

.darkGrayTbl {
	background-color: #808080;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 9pt;
	font-weight: bold;
	color: White;	
}

.lightGrayTbl {
	background-color: #ECECEC;	
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 8pt;
	color: #000000;
	height: 20px;
}
.inputBG{
	width:199px;
	height:18px;
	background:url(../Images/inputBG.gif) no-repeat;
}
.inputBG span{
	margin-left:3px;line-height:18px
}

.button-green-login { background: url(../images/button_green_login.gif) no-repeat scroll 0 0; cursor: pointer; display: -moz-inline-block; display: inline-block; font-size: 11px !important; Xpadding: 2px 0; margin-left: 4px; }
.button-green-login span { background: url(../images/button_green_login.gif) no-repeat scroll right -18px; color: #fff; padding: 2px 10px; cursor: pointer; display: inline-block; }
		
		
.button-green-join { background: url(../images/button_green_join_united.gif) no-repeat scroll 0 0; cursor: pointer; display: -moz-inline-block; display: inline-block; font-size: 16px !important; Xpadding: 6px 0 6px;}
.button-green-join span { background: url(../images/button_green_join_united.gif) no-repeat scroll right -32px; color: #fff; padding: 6px 18px 7px; cursor: pointer; font-weight: bold; display: inline-block;}

.button-green-join:hover { background: url(../images/button_green_join_united.gif) no-repeat scroll 0 -64px !important; }
.button-green-join:hover span { background: url(../images/button_green_join_united.gif) no-repeat scroll right -96px !important; }



.view-statistic-icon { background: url(../images/stats_view_stats.gif) no-repeat scroll 0 0; padding-left: 36px; font-size: 12px; font-weight: bold; color: #666; display: inline-block; line-height: 15px; height: 36px; margin-bottom: 8px; }
.promo-tools-icon { background: url(../images/promo_tools.gif) no-repeat scroll 0 0; padding-left: 36px; font-size: 12px; font-weight: bold; color: #666; display: inline-block; line-height: 15px; height: 36px; margin-bottom: 8px; }
.commisions-and-payments-icon { background: url(../images/commision_and_payments.gif) no-repeat scroll 0 0; padding-left: 36px; font-size: 12px; font-weight: bold; color: #666; display: inline-block; line-height: 15px; height: 36px; margin-bottom: 8px; }
.affiliate_performance-icon { background: url(../images/affiliate_performance_report.gif) no-repeat scroll 0 0; padding-left: 36px; font-size: 12px; font-weight: bold; color: #666; display: inline-block; line-height: 30px; height: 36px; margin-bottom: 8px; }
.tracking-link-statistics { background: url(../images/tracking_link_statistics.gif) no-repeat scroll 0 0; padding-left: 36px; font-size: 12px; font-weight: bold; color: #666; display: inline-block; line-height: 30px; height: 36px; margin-bottom: 8px; }
.open-trade-account-icon{ background: url(../images/open-trading-account.gif) no-repeat scroll 0 0; padding-left: 36px; font-size: 12px; font-weight: bold; color: #666; display: inline-block; line-height: 15px; height: 36px; margin-bottom: 8px; }

