/* CSS Document */

body { margin: 0px; padding: 0px; font-family: Arial, "Trebuchet MS", Geneva, Arial, sans-serif; font-size:small;
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; }
.courseBody h2 { margin-left:0; }

table, tr, td, div, img { border: 0; margin: 0; padding: 0; border-collapse: collapse; font-size:100%;}
textarea, input, select { font-family: "Trebuchet MS", Geneva, Arial, sans-serif;}
a { color:#172D47; }
.note { font-size: 90%; color: rgb(80,80,80); }

#bgs { width: 378px; height: 251px; background-image: url('../img/bg_pips.gif'); background-repeat: repeat-x; position: absolute; left: 910px; top: 300px; }

#logo { width: 596px; height: 100px; background-image: url('../img/logo2.jpg'); background-repeat: no-repeat; background-color: black; } 
#top { width: 100%; height: 100px; background-color: black;}
/*
#logo { width: 730px; height: 111px; background-image: url('../img/top_logo.jpg'); background-repeat: no-repeat; } 
#top { width: 100%; height: 111px; background-image: url('../img/top_bg01.jpg'); 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; }

#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; }

.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; }

.footer { border-top: 2px solid rgb(214,214,214); background-color: #172D47; text-align: center; font-size: 80%; color: rgb(160,160,160); 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);}

.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); font-size: small;}
#about { font-size: 90%; color: rgb(23,45,71); }
.font-style-A { font-size: 90%; }

.login { }
.loginSpacing td { padding: 2px; }
.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); padding-bottom: 15px; padding-top: 5px; font-size: small; }
.packages img { float: left; padding: 5px 0 0 5px; }
.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; }
#mini:hover { color: rgb(255,140,0); }
#standard { font-size:130%; font-weight: bold; color: rgb(70,130,180);}
#standard:hover { color: rgb(255,140,0); }
#profi { font-size:130%; font-weight: bold; color: #172D47; }
#profi:hover { color: rgb(255,140,0); }

table.performance td { padding: 2px 10px; }

.info { 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 { margin: 1.5em; 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; }
.error { background-color:#ffd7d7; margin: 1.5em; 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 { border-top: 2px solid rgb(214,214,214); background-color: #172D47; text-align: center; font-size: 80%; color: rgb(160,160,160); 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: #172D47; color: white; padding: 2px 10px; border-right: 5px solid white; border-top: 2px solid white; text-align: left; height: 30px;}
td.tdStyle1 a { text-decoration: none; color: white; }
td.tdStyle1 a:hover { text-decoration: underline; }
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_banner { width: 140px; height: 70px; background-image: url('../img/forex_signals_benefits.jpg'); background-repeat: no-repeat; position: absolute; left: 740px; top: 250px; cursor: pointer; cursor: hand; }
#smsBanner { width: 124px; height: 520px; background-image: url('../img/sms_banner2.jpg'); background-repeat: no-repeat; position: absolute; left: 740px; top: 135px; cursor: hand; }
#moneyBanner { width: 124px; height: 184px; background-image: url('../img/money.jpg'); background-repeat: no-repeat; position: absolute; left: 740px; top: 675px; cursor: hand; }
#courseBanner { width: 124px; height: 184px; background-image: url('../img/forex_course_small.jpg'); background-repeat: no-repeat; position: absolute; left: 740px; top: 665px; cursor: hand; }
#performance_banner { width: 140px; height: 20px; background-image: url('../img/performance_banner.gif'); background-repeat: no-repeat; position: absolute; left: 740px; top: 325px; cursor: pointer; cursor: hand; }
#questions_banner { width: 140px; height: 100px; background-image: url('../img/forex_signals_questions.gif'); background-repeat: no-repeat; position: absolute; left: 740px; top: 145px; cursor: pointer; cursor: hand; }
#free_banner { width: 140px; height: 70px; background-image: url('../img/forex_signals_free.gif'); background-repeat: no-repeat; position: absolute; left: 740px; top: 325px; cursor: pointer; cursor: hand; }
#thawte { width: 80px; height: 80px; position: absolute; left: 740px; top: 350px;}

.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); }

.silentLink { text-decoration: none; color: black; }
.silentLink:hover { text-decoration: underline; color: rgb(96,96,96); }

#checkoutTitle {background-image: url(../img/checkout_icon.gif); background-repeat: no-repeat; background-position: left center; padding: 20px 0 20px 90px; }
#wireTransfer {background-image: url(../img/checkout_wire_small.gif); background-repeat: no-repeat; background-position: left center; padding: 17px 0 17px 70px; }
#westernUnion {background-image: url(../img/checkout_union_small.gif); background-repeat: no-repeat; background-position: left center; padding: 17px 0 17px 70px; }
.checkoutPoint { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height:1.5em;color: rgb(0,0,0);text-decoration: none;list-style-position: outside;list-style-image: url(../img/checkout_arrow.jpg);padding: 6px;margin: 2px;text-align: left;padding: 30px;}
.cellSpacing td { padding: 5px; }

.formBG1 { background-color: rgb(245,245,220); }

.articleLink { display: block; padding: 1px 0 2px 20px; margin: 0 0 4px 10px; background-color: white; color: rgb(176,196,222); text-decoration: none; font-weight: bold; }
.articleLink:hover { color: white; background-color: rgb(176,196,222); }

.includeLink { color: rgb(128,128,128); background-color: rgb(245,245,220); padding: 1px 10px 10px 10px; margin:10px; float: right; width: 340px; }