/* CSS Document */

body { margin: 0px; padding: 0px; font-family: Arial, "Trebuchet MS", Geneva, Arial, sans-serif; font-size:76%;
background-image: url('../../img/bg.gif'); background-repeat: repeat; }
.noBG { background-image: none; }
h1, h2, h3, h4, h5 {color:#172D47;}
h3 {font-family: "Trebuchet MS", Geneva, Arial, sans-serif; font-size: 17px; margin-top: 0px; }
h4 {font-family: "Trebuchet MS", Geneva, Arial, sans-serif; font-size: 15px; margin-top: 15px; margin-bottom: 10px; }
h1 { visibility: hidden; font-size: 0px; }
h2 { margin-left: 15px; line-height:1em; margin: 20px 10px 10px 10px; font-size:2em; }
table, tr, td, div, img { border: 0; margin: 0; padding: 0; border-collapse: collapse; font-size:100%;}
textarea, input, select {  }
a { color:#172D47; }

#logo { width: 730px; height: 111px; background-image: url('../img/affiliate/top_logo.jpg'); background-repeat: none; }
#top { width: 100%; height: 111px; background-image: url('../img/affiliate/top_bg01.gif'); background-repeat:repeat-x;}

.menu { width: 100%; height: 27px; background-image: url('../img/menu_bg01.gif'); background-repeat: repeat-x;}
table td.tdTitle {background-image: url('../img/transparent_line.png'); background-position: top; background-repeat: repeat-x; background-color: #172D47;}
.body { padding: 0px 10px 0 0; }

table.detailsTable td { padding:3px; }
td.even { background-color: rgb(246,246,246); }
.tdTitle { border: 1px solid rgb(85,107,47); margin:2px; }
table.reffered td { padding:2px; border-bottom: 1px solid rgb(220,220,220); }

.button { background-color: rgb(50,205,50); color: white; font-weight: bold; margin: 0px 2px; padding: 1px 5px; text-decoration: none; border-left: 2px solid rgb(127,255,0); border-top: 2px solid rgb(127,255,0); border-right: 2px solid rgb(0,128,0); border-bottom: 2px solid rgb(0,128,0);}
.button:hover { color: rgb(0,128,0);  }
.links a { color: rgb(0,0,255);  }

#search { position: absolute; top: 80px; left: 804px;}
#searchbox { border: 1px rgb(220,220,220) solid; background-color: rgb(43,47,90); color: white; margin-bottom: 6px; padding-left:2px;}
.hidden { visibility: hidden; }
.paging { padding: 2px 5px; border:2px solid rgb(224,224,224); background-color: rgb(0,128,0); color: white; text-decoration: none; font-weight: bold; }
.paging:hover { background-color: rgb(220,220,220); color: black;}
.spacer { width: 1em; }
#leftcol { border-right: 1px solid rgb(230,230,250); }
#image1marg { margin-right: 20px; margin-top: 10px; }
/* #banner1marg { margin-right: 10px; margin-top: 90px; } */

#indexabout { font-size: 120%; color: rgb(96,96,96); margin-left: 15px; margin-right: 25px; }

.hr01 { background-color: rgb(255,255,255); border-bottom: 0px solid #172D47; border-top: 3px solid #172D47; margin: 0 10px 7px 10px; color: rgb(0,0,0); font-size: 90%; font-family: 'verdana'; }
.hr01 a { color: rgb(0,0,0); margin-left: 2px; }
.hr02 { height: 18px; border-bottom: 1px solid rgb(255,255,255); margin: 0px 10px 5px 5px;}
.required { background-color: rgb(255,255,102);}

a.link1 { border: 1px solid rgb(184,134,11); margin:4px 0; padding:0 4px; color:rgb(218,165,32); text-decoration: none; background-color: rgb(245,245,200)}
a.link1:hover { background-color: rgb(218,165,32); color: white; }
.letters { text-align: center; }

.leftborder { margin: 1.5em; padding: 0.5em; padding-left: 35px; border-left: 1px solid rgb(128,128,128);}
#forex_information { padding-left: 20px; }
.leftlightborder { padding-left: 8px; border-left: 1px solid rgb(224,224,224);}
.aboutborder { margin-left: 8px; margin-right: 10px; padding: 0 10px; border-left: 1px solid rgb(224,224,224); background-color: rgb(249,249,249); }
#about { font-size: 90%; color: rgb(23,45,71); }
.font-style-A { font-size: 90%; }

#members_button { position: absolute; left:620px; top:5px; color: white; }
#members_button a{ color: white; font-weight: bold; text-decoration: none; padding-left: 20px; background-image: url("../img/members_area.gif"); background-position: left; background-repeat: no-repeat; }
#members_button a:hover { color: rgb(225,225,225); }

.loginSpacing td { padding: 2px; }
.login { }
.loginSpacing td { padding: 10px; }
.login td.loginBody { background-image: url('../img/login_bg.gif'); background-repeat: repeat-x; }


.justify {text-align: justify; }

td.calendarCell, table.performance { border: 1px solid rgb(224,224,224); background-color: rgb(249,249,249); }
a.calendarCell:hover, td.calendarCell:hover, td.calendarCell:hover a div { background-color: #7CADDE; cursor: pointer; color: rgb(255,255,255);}
a.calendarCell { text-decoration: none; }
a div.pips { position: absolute; padding-top: 9px; padding-left: 8px; font-size: 90%; color: rgb(64,64,64); }
#displayed, #displayed:hover, #displayed:hover div, #displayed a:hover { background-color: rgb(208,208,208); color: rgb(0,0,0); cursor: default;}
.calendarTotal { color: white; background-color: #7CADDE; margin-top: 5px; padding: 0 7px; text-align: right;}
.performanceCell { border-right: 2px solid rgb(255,255,255); border-top: 10px solid white; background-color: rgb(249,249,249); padding: 2px 12px; font-size: 90%; text-align: center;}
.pairCell { border-right: 2px solid rgb(255,255,255); border-top: 10px solid white; background-color: #7CADDE; padding: 2px 12px; font-size: 90%; color: white; text-align: center;}
.profitCell { border-right: 2px solid rgb(255,255,255); border-top: 10px solid white; background-color: rgb(245,245,220); padding: 2px 12px; font-size: 90%; text-align: center; }
.packages { border-left: 6px solid #172D47; border-bottom: 1px solid #172D47; margin: 3px 10px 5px 10px; font-size: 90%; }
.newsletter { border-left: 6px solid rgb(147,157,169); border-bottom: 1px solid rgb(147,157,169); margin: 3px 10px 5px 10px; font-size: 90%; }
.packages a { display: block; padding: 0 0 6px 10px; text-decoration: none; color: rgb(48,48,48); }
.packages a:hover { background-color: rgb(248,248,241); }
.packages a span { margin: 5px 0 0 0; font-size: 110%; display: block; }
#mini { font-size:130%; font-weight: bold; color: #7CADDE; background-image: url('../img/mini_pack.gif'); background-repeat: no-repeat; background-position: left top; padding-left: 15px; }
#mini:hover { color: rgb(255,140,0); }
#standard { font-size:130%; font-weight: bold; color: rgb(70,130,180); background-image: url('../img/stand_pack.gif'); background-repeat: no-repeat; background-position: left top; padding-left: 15px;}
#standard:hover { color: rgb(255,140,0); }
#profi { font-size:130%; font-weight: bold; color: #172D47; background-image: url('../img/profi_pack.gif'); background-repeat: no-repeat; background-position: left top; padding-left: 15px;}
#profi:hover { color: rgb(255,140,0); }

table.performance td { padding: 2px 10px; }

.info { width:680px; margin: 10px; padding: 0.5em 0.5em 0.5em 35px; background-color: rgb(245,245,220); background-image: url('img/info_ico.gif'); background-repeat: no-repeat; background-position: 5px 5px; }
.warning { width:680px; margin: 10px; padding: 0.5em; padding-left: 35px; border: 1px solid rgb(255,204,0); background-image: url('img/warning_ico.gif'); background-repeat: no-repeat; background-position: 5px 5px; background-color: white;}
.error { width:680px; background-color:#ffd7d7; margin: 10px; padding: 0.5em; padding-left: 35px; border: 1px solid rgb(204,0,0); background-image: url('img/error_ico.gif'); background-repeat: no-repeat; background-position: 5px 5px; }
.example { background-color: rgb(255,250,250); border: 2px dotted rgb(169,169,169); padding: 10px; margin-top:10px; font-style:italic; }

.center {text-align: center;}

.cell {padding: 5px 0 0 5px; border-bottom: 1px solid rgb(176,176,176); border-right: 1px solid rgb(176,176,176); }

.style2 { font-size: 80%; }
.style3 { font-size: 90%; padding: 0 15px; }
.style3 a { color:#172D47; }
.style4 { font-size: 80%; }
.style5 { font-size: 90%; padding: 0 15px; text-align: justify;}

.loginButton { margin: 4px; }


.footer { margin: 1em; margin-top: 5em; border-top: 2px solid rgb(214,214,214); background-color: rgb(85,107,47); text-align: center; font-size: 80%; color: rgb(240,240,240); padding: 10px; }
.footer a { color: rgb(160,160,160); }
.footer#copy { background-color: rgb(255,250,250);  border-top: 2px solid rgb(214,214,214);}

.packagesTable td { text-align: center; }
td.tdStyle1 { background-color: #7CADDE; background-image: url('../img/bg3.gif'); background-repeat: repeat-x; color: white; padding: 2px 10px; border-right: 5px solid white; border-top: 2px solid white; text-align: left; }
td.tdStyle1 a { text-decoration: none; color: white; }
td.tdStyle1 a:hover { color: rgb(64,64,64); }
td.mini { font-size: 90%; background-color: rgb(248,248,248); padding: 2px 10px; border-right: 2px solid white; border-top: 2px solid white; }
td.stand { font-size: 90%; background-color: rgb(242,242,242); padding: 2px 10px; border-right: 2px solid white; border-top: 2px solid white; }
td.pro { font-size: 90%; background-color: rgb(236,236,236); padding: 2px 10px; border-top: 2px solid white; }

.createAccount td { padding: 10px; border: 5px solid white; }
td.tdStyle2 { background-color: rgb(248,248,248); }
td.tdStyle3 { background-color: rgb(236,236,236); }
td.tdStyle4 { background-color: rgb(245,245,220); font-size: 90%; }

.benefits td { padding: 5px; }
.benefits b { font-size: 110%; color: #172D47;}
.benefits tr.ben1 td { background-color: rgb(245,245,220); }

.tdBorderStyle { border-left: 2px solid white; }

.mainLogin td { padding:10px; }

#benefitsLogo td { background-image: url('../img/sites_bg.jpg'); background-repeat: repeat-x; }
#benefitsLogo span { color: white; font-size: 300%; }

.paymentCards { position: absolute; top: 7px; left: 490px; }

.times { list-style-image: url("/img/clock.gif") }
.bullet01 { list-style-image: url("/img/bullet01.gif") }
.languages { position: absolute; left: 450px; top: 2px; }

#newsDiv { position: absolute; left: 740px; top: 420px; width:130px; color: rgb(119,136,153); background-color: rgb(249,249,249); font-size: 80%; padding: 5px;}
#newsDiv b { color: rgb(25,25,112); }

#footer a{ color: white; padding: 0 5px; }
#footer a#signup { font-weight:bold; color: rgb(255,255,0); }
