body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F1F1F1 url(images/back.jpg) repeat scroll 0 0;
}

/*top portion link*/
#toplk {
	color:#ffffff;font: bold 12px Arial, Helvetica, sans-serif;
}
#toplk a:link { color:#ffffff; text-decoration: underline;}
#toplk a:visited{ color:#ffffff; text-decoration: underline;}
#toplk a:hover { color:#ffffff; text-decoration:underline;}
#toplk  a:active { color:#ffffff; text-decoration: underline;}

/* main table color width*/
#maintable {  width:1000px; margin-left:auto; margin-right:auto; padding:0px;}



/*top right openanaccount link */

#openac1 {color:#ffffff; font: bold 14px Times New Roman,Times, serif;}
#openac1 a:link { color:#ffffff; text-decoration: none;}
#openac1 a:visited{ color:#ffffff; text-decoration: none;}
#openac1 a:hover { color:#ffffff; text-decoration:underline;}
#openac1  a:active { color:#ffffff; text-decoration: none;}


#mainnav {background:url(images/Nav.jpg); width:1000px; height:24px; padding:8px;}
#mainnav td.mn { font: bold 12px Arial, Helvetica, Verdana, sans-serif;}
#mainnav a:link { color:#000000; text-decoration: none}
#mainnav a:visited{ color:#000000; text-decoration: none}
#mainnav a:hover {color:#0000ff; text-decoration: underline}
#mainnav a:active { color:#0000ff; text-decoration: underline;}

/* All Sub Nav Information */
#subnav { background-color: #cccccc; height:30px; padding:8px;}
#subnav td.sn {font: bold 11px Arial, Helvetica, Verdana, sans-serif; color: #ffffff;}
#subnav td a:link { color:#0000ff; text-decoration: underline; }
#subnav td a:visited{ color:#0000ff; text-decoration: underline;}
#subnav td a:hover {color:#0000ff; text-decoration:underline;}
#subnav td a:active { color:#0000ff; text-decoration: underline;}


/* All Content Tables*/
#content {width:600px; background:#ffffff;font:12px Arial, Helvetica, Verdana, sans-serif; padding:5px;}
#content td.leftsideadvertising {width:180px; border: 0px solid #0e2341; border-width: 3px 2px 3px 0px; vertical-align:top;}
#content td.midcon {width:620px; border: 2px solid #0e2341; border-width: 3px 2px 3px 2px; padding:5px; vertical-align:top;}
#content td.rightcon {width:200px; border: 2px solid #0e2341; border-width: 3px 0px 3px 3px; vertical-align:top; }

/*css form*/
#contentf {width:800px; background:#ffffff;font:12px Arial, Helvetica, Verdana, sans-serif; padding:5px;}
#content td.midconform {width:800px; border: 2px solid #0e2341; border-width: 3px 2px 3px 2px; padding:5px;}

/* All Footer Information footer text is a .lbi*/
#footer {font: 11px Arial, Helvetica, Verdana, sans-serif; color: #ffffff;}
#footer td.foot {width:1000px; height:63px; background:url(images/footer.jpg); padding:5px;}
#footer td a:link{color:#FFFFFF; text-decoration: underline; } 
#footer td a:visited{color:#ffffff; text-decoration: underline;}
#footer td a:hover {background: #ffffff; color:#04347A;text-decoration: underline}
#footer td a:active { color:#000000; text-decoration: underline;}

/* For the print this page email this page portion*/
#content div.csstools  {font: 10px Arial, Helvetica, Verdana, sans-serif; color: #000000; text-align:right; padding-top:2px;}
#content div.csstools a:link { color:#0000ff; text-decoration: underline; }
#content div.csstools a:visited{ color:#0000ff; text-decoration: underline;}
#content div.csstools a:hover {background: #ffffff; color:#04347a; text-decoration: underline;}
#content div.csstools a:active { color:#ffffff; text-decoration: underline;}

/*.csstools {font: 10px Arial, Helvetica, Verdana, sans-serif; color: #000000; text-align:right;}*/
#content div.contenttitle /*all h1 tags under content id will be styled this way*/
{font: bold 16px Arial, Helvetica, Verdana, sans-serif;text-align:left; 
color:#000000; border-bottom: 1px solid #1d3d66;
}

 /*all h1 tags under content id will be styled this way*/
#content div.subtitle { width:350px; font: bold 14px Arial, Helvetica, Verdana, sans-serif;text-align:left; 
color:#000000; border-bottom:1px solid #ff9900; padding-bottom:2px;
}
#content div.subtitle2 /*all h1 tags under content id will be styled this way*/
{ width: 550px; font: bold 14px Arial, Helvetica, Verdana, sans-serif;text-align:left; 
color:#000000; border-bottom:1px solid #ff9900; padding-bottom:2px;
}

.subtitleblue /*all h1 tags under content id will be styled this way*/
{ width: 200px; font: bold 12px Arial, Helvetica, Verdana, sans-serif;text-align:left; 
color:#000000; border-bottom:1px solid #04347a; padding-bottom:2px;
}

/*inside content in middlecontent cell*/
#content div.insidecontent {width:600px; padding: 5px;}
#content div.insidecontent  a:link {color:#0000ff; text-decoration: underline; }
#content div.insidecontent  a:visited {color:#0000ff; text-decoration: underline; }
#content div.insidecontent  a:hover { background: #ffffff; color:#04347a; text-decoration: underline;}
#content div.insidecontent  a:active { color:#000ff; text-decoration: underline;}

#content div.insidecontent2 {width:600px; padding: 5px;}

/*openanaccountnav documents*/
#openanaccount td { background-color: #f7f7f7; color:#000000;}
#openanaccount td a:link{color:#0000ff; background-color: #f7f7f7;  text-decoration: underline; } 
#openanaccount td a:visited{ background-color: #f7f7f7; color:#0000ff; text-decoration: underline;}
#openanaccount td a:hover {background: #f7f7f7; color:#0000ff; text-decoration: underline;}
#openanaccount td a:active { color:#0000ff; text-decoration: underline;}
/*main page*/

/*#content div.overalltabs{width:1000px;}*/


#fivepart {width:1000px;}

#lower_nav {
    background:url(images/Nav.jpg);
	width:240px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	background-color:#666666;
}

#lower_nav a:link { color:#ffffff; text-decoration: underline;}
#lower_nav a:visited{ color:#ffffff; text-decoration: underline;}
#lower_nav a:hover { color:#ffffff; text-decoration:underline;}
#lower_nav  a:active { color:#ffffff; text-decoration: underline;}




#mininav {
	background:url(images/mininav.jpg);
	width:330px;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

#mininav a:link { color:#ffffff; text-decoration: underline;}
#mininav a:visited{ color:#ffffff; text-decoration: underline;}
#mininav a:hover { color:#ffffff; text-decoration:underline;}
#mininav  a:active { color:#ffffff; text-decoration: underline;}

#content2main  {background:#04347a;}
#content2main td a:link{color:#04347a; text-decoration: underline; } 
#content2main td a:visited{color:#04347a; text-decoration: none; }
#content2main td a:hover {background: #04347a; color:#ffffff;text-decoration: underline;}
#content2main td a:active { color:#04347a; text-decoration: none;}
#contentformmain  {background-color:#ffffff; color:#000000;}
/*end main page */

 /* home page nav*/
#content2main2  {background:#04347a;}
#content2main2 td a:link{color:#04347a; text-decoration: underline; } 
#content2main2 td a:visited{color:#04347a; text-decoration: underline; }
#content2main2 td a:hover { color:#04347a;text-decoration: underline;}
#content2main2 td a:active { color:#04347a; text-decoration: underline;}
#contentformmain  {background-color:#04347a; color:#000000;}


#mainpagetext { color:#FFFFFF; font: 12px Arial, Helvetica, Verdana, sans-serif;}

/*form template*/
#div.form {width:1000px;background-color:#FFFFFF; border: 2px solid #0e2341;border-width: 3px 2px 3px 2px; padding:5px; 
vertical-align: top;font: 12px Arial, Helvetica, Verdana, sans-serif; color: #000000;}
.formlayout {background-color:#FFFFFF;}
/*.disclaimer {width:1000px; font: 12px Arial, Helvetica, Verdana, sans-serif; color: #ffffff;}*/

/*broker contact info*/
#brokerc{width:500px;}

#brokerc div.brokercontact { width:350px; color:#000000; vertical-align:middle; 
border-bottom:1px dotted #04347a; padding-top:5px; 
border-top:1px dotted #04347a; padding-bottom:5px; 
}

/*Managed Futures Bottom Line*/
#managed2{width:600;}

#managed2 div.man { width: 600px; color:#000000; vertical-align:middle; 
border-bottom:2px dotted #000000; padding-top:5px; padding-bottom:5px; 
}

/*contact us folder image css declarations*/
.blogo{ width:80px; height:91px;  background:url(images/finalbrewerfutureslogo.jpg);} 

/*managed products folder image css declarations*/
.allancapitalmanagement {width:349px; height:91px;  background:url(Managedproducts/images/allencapital.gif);} 
.mullaneyinvestment  {width:349px; height:91px;  background:url(Managedproducts/images/mullaheny.gif);}
.parrottrading    {width:349px; height:91px;  background:url(Managedproducts/images/parrot.gif);}

/*open an account folder image css declarations*/
.manfinancial {width:181px; height:75px;  background:url(openanaccount/images/mfglobalinc.jpg);}
.pfg {width:100px; height:75px;  background:url(openanaccount/images/PFG_Logo.gif);}
.adobereader {width:108px; height:90px;  background:url(openanaccount/images/adobereadericon.jpg);}
.transact {width:191px; height:67px;  background:url(openanaccount/images/TransActFutures.jpg);}
.openecry2  {width:236px; height:76px;  background:url(openanaccount/images/oeclogo.gif);

}
.protraderthumb1 {width:400px; height:312px; background:url(Platforms/images/ProTrader1thumb.jpg);}
.protrader2thumb {width:400px; height:312px;  background:url(Platforms/images/protrader2thumbnail.gif);}
.mtrade1 {width:265px; height:180px;  background:url(Platforms/images/screen1.gif);}
.mtrade2 {width:265px; height:180px;  background:url(Platforms/images/screen2.gif);}
.jtraderpro {width:199px; height:147px;  background:url(Platforms/images/JTraderScreenA.gif);}
.jtraderdemo {width:331px; height:416px;  background:url(Platforms/images/JTraderScreen1.gif);}
.jtraderdemo2 {width:335px; height:414px;  background:url(Platforms/images/JTraderScreen2.gif);}
.xtraderscreen1 {width:339px; height:456px;  background:url(Platforms/images/XTraderScreen1.gif);}
.xtraderscreen2 {width:320px; height:452px;  background:url(Platforms/images/XTraderScreen2.gif);}
.xtraderscreen3 {width:334px; height:454px;  background:url(Platforms/images/XTraderScreen3.gif);}
.xtraderscreen4 { width:480px; height:239px;  background:url(Platforms/images/2a24.gif);}
.xtrader5 { width:480px; height:443px;  background:url(Platforms/images/2a26.gif);}
.xtraderscreensm { width:194px; height:147px;  background:url(TradingServices/images/XTrader_ScreenSM.gif);}
.transactdepth { width:580px; height:323px;  background:url(platforms//transactat_depth.gif);}

/*trading services folder brokers image css declarations*/
.georgec {width:103px; height:149px;  background:url(Tradingservices/images/George_Photo.gif);}
.dwaynep {width:103px; height:149px;  background:url(Tradingservices/images/Dwayne_Photo.gif);}
.howardm  {width:103px; height:149px;  background:url(Tradingservices/images/Howard_Photo.gif);}
.jayn {width:103px; height:149px;  background:url(Tradingservices/images/Jay_Photo.gif);}
.kurtp {width:103px; height:149px;  background:url(Tradingservices/images/Kurt_Photo.gif);}

/*trading services folder  image css declarations*/
.hedgefund {width:303px; height:160px;  background:url(Tradingservices/images/HFvsMF_Chart.gif);}
.besttest {width:130px; height:38px;  background:url(Tradingservices/images/BestTest_Logo.gif);}
.transact {width:228px; height:83px;  background:url(Tradingservices/images/TransAct_Logo.gif);}
.strategyrunner {width:216px; height:38px;  background:url(Tradingservices/images/Strategyrunner_logo.gif);}


/*.disclaimer  {font: 7px Arial, Helvetica, Verdana, sans-serif; color: #000000; } */
/*main home page pic*/


/*form compnents*/
#contentform {width:600px; background:#ffffff;font:12px Arial, Helvetica, Verdana, sans-serif; padding:5px;}
#contentform td.leftsideadvertising {width:180px; border:0px solid #0e2341; border-width: 3px 2px 3px 0px; vertical-align:top;}
#contentform td.midcon {width:600px; border:2px solid #0e2341; border-width: 3px 2px 3px 2px; padding:5px; vertical-align:top;}
#contentform td.rightcon {width:220px; border:2px solid #0e2341; border-width: 3px 0px 3px 3px; vertical-align:top; }

/*site map*/
#sitemap { font: bold 12px Arial, Helvetica, Verdana, sans-serif; }
#sitemap.lk { font: bold 12px Arial, Helvetica, Verdana, sans-serif; color:#FFFFFF; }
#sitemap td a:link { color:#0000ff; text-decoration: underline; }
#sitemap td a:visited{ color:#0000ff; text-decoration: underline;}
#sitemap td a:hover { color:#0000ff; text-decoration:underline;}
#sitemap td a:active { color:0000ff; text-decoration: underline;}

.edutoprbord {
	border-top-width: .5px;
	border-right-width: .5px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
}
.futurescommentary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #C7D8EA;
}
.futurescommentarysubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #339900;
}
.ninjabigcaps {
	text-transform: uppercase;
	color: #0000CC;
}
.ninjatoptext {
	color: #CCCCCC;
}

/* special offers*/

.firstcell {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 12px;
}

.brewersitelinksleftside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000099;
	}
#fset {
	border: 1px solid #CCCCCC;
	}
	
	.platformfeaturedpartner {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
	font-size: 16px;
}
.platformfeatbord {
	border: 5px double #003399;
}

.livechatbord {
	border: 1px solid #000000;
}
