h1 {font: bold 16px arial, helvetica, sans-serif; color: #F60;} 

h2 {font: bold 15px arial, helvetica, sans-serif; margin:0px; color: #060;} 

a:link, a:visited {color: #006600} 

b:link, b:visited {color: #FF6600;} 

.bodyregulartextblacknormal {font: 12px arial, helvetica, sans-serif;}

.footersmalltextnavregular {font: 10px arial, helvetica, sans-serif; color: #000; text-align:center;}
.footersmallblacktext {font: 10pt arial, helvetica, sans-serif;color: #CCC;} 

.bodydescriptionsmall {font: 10px arial, helvetica, sans-serif; color: #000;}

.languageform {background-color: #030; color: #FFF;} 
  
.footerlinks {font: 10px arial, helvetica, sans-serif; color: #FFF;} 

.bodyboldlink {font: bold 12px arial, helvetica, sans-serif;} 

.bodyboldlink:hover {color: #F60;} 

.footertextsmalllink {font: 10px arial, helvetica, sans-serif; color: #FFF; text-decoration: underline;} 

.footertextsmalllink:link, .footertextsmalllink:visited {color: #FFF;} 

.footertextsmalllink:hover {color: #F93;} 

.footertextsmalllinkactive {font: 10px arial, helvetica, sans-serif; color: #F93; text-decoration: underline;} 

.footertextsmalllinkactive:link, .footertextsmalllinkactive:visited {color: #000;} 

/*body {margin: 0px auto; min-width: 760px; background: #fff url(/images/sidebar_color.gif) repeat-y left;}*/
body {margin: 0px auto; min-width: 960px; width: 960px !important; background:#fff url(/images/mtbackground.png) repeat-x;}
form {margin: 0px;}

#securedpages {width: 960px; margin: 0px auto; min-width: 960px; }

.nobodybgimg {background: #fff;}


.bodyregulartextblackbold {font: bold 10pt arial, helvetica, sans-serif;} 
.arialbold10FF3 {font: bold 10pt arial, helvetica, sans-serif; color: #FF3;} 
.arialbold10FF3 a {color: #FF3;} 

.bodyregulartextwhitenormal {font: 12px arial, helvetica, sans-serif; color: #FFF;}
.bodyregtextwhitebold {font: 10pt bold Arial, Helvetica, sans-serif; color: #fff;}

.bodyboldbiggreen {font: bold 12pt arial, helvetica, sans-serif; color: #063;} 



.bodyredtitle {font: bold 14px arial, helvetica, sans-serif; color: #F60;} 

.bodybktitle {font: bold 14px arial, helvetica, sans-serif; color: #000;} 

.bodyregulartextgreenbold {font: bold 10pt arial, helvetica, sans-serif; color: #060;} 

.bodyregulartextblackboldUnderline {font: bold 10pt arial, helvetica, sans-serif; text-decoration: underline;}

.smallVerdanaBoldBlack {font: bold 9px verdana, helvetica, sans-serif; color: #000;} 
.smallVerdanaBoldGreen {font: bold 9px verdana, helvetica, sans-serif; color: #060;} 
.regVerdanaBoldGray {font: bold .8em Verdana, Arial, Helvetica, sans-serif; color: #333;}
.regVerdanaBoldGreen {font: bold .8em Verdana, Arial, Helvetica, sans-serif; color: #060;}

.smallArialBGray {font: bold 11px Arial, Helvetica, sans-serif; color: #666;}

.smallVerdanaBlack {font: 9px verdana, helvetica, sans-serif; color: #000;} 

.mediumVerdanaBGray {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #666;}

.bodyredtitlebig {font: bold 16px arial, helvetica, sans-serif; color: #F60;} 

a.em_link {color: #000;} 

a.em_link:hover {color: #060;} 

.faqlink {font: bold 1em Arial, Helvetica, sans-serif; color: #060; margin-bottom: 8px;}
.faqlink a {color: #060;}
.faqlink a:visited {color: #555;}
.faqlink a:active {color: #555;}
.faqlink a:hover {color: #555;}
.faqlink .orange {color:#F60;}
.faqlink .orange a:link {color:#F60;}
.faqlink .orange a:active {color:#F60;}
.faqlink .orange a:visited {color: #f60;}

.faqans {margin: 10px 0 10px 15px; }

.smalltextrt76black {font: normal 10px Verdana, arial, helvetica, sans-serif; color: #666;} 

.smalltextrt76link {color: #060;}

.leftmenumaindiv {border: 1px solid #CCC; background-color: #DDD; padding: 2px 0px; font: bold 11px verdana, sans-serif;}

a.leftmenumaintxt {color: #333; text-decoration: none;}
a.leftmenumaintxt:visited {color: #333;}
a.leftmenulink { margin-left: 14px; font: 11px verdana, sans-serif; color: #060; text-decoration: none;}
a.leftmenulink:visited {color: #060;}
a.leftmenulink:hover {color: #666; text-decoration: underline;}
.feetable {font: bold 12px verdana, helvetica, sans-serif; color: #FFF;}
.feetable_black {font: 12px verdana, helvetica, sans-serif;}
a.flmenulink {font: bold 10pt arial, helvetica, sans-serif; color: #006;}
a.flmenulink:hover {color: #F60; text-decoration: none; }
a.topnavlinks {font: bold 12px arial, helvetica, sans-serif; color: #FFF; text-decoration: none;}
a.topnavlinks:visited {font: bold 12px arial, helvetica, sans-serif; color: #FFF; text-decoration: none;}
a.topnavlinks:hover {color: #F90;}
a.loginlink {font: bold .7em Arial, Helvetica, sans-serif; color: #fff; text-decoration:none;}
a.loginlink:visited {font: bold .7em Arial, Helvetica, sans-serif; color: #fff; text-decoration:underline}
a.loginlink:hover {color: #fff;}
i.topnavhighlight {color: #F90;}
.topnavlines {color:#CCC; font:bold 12px arial, helvetica, sans-serif;}
a.termslink {font: 10px arial, helvetica, sans-serif; color: #000; text-decoration: underline;} 
a.termslink:link, a.termslink:visited {color: #000;} 
a.termslink:hover {color: #F93;} 
.leftmenunonlink { margin-left: 14px; font: 11px verdana, sans-serif; }
.hordottedgrnline {border-bottom: #090 1px dotted;}
.horsolidgrnline {border-bottom: #090 1px solid;}
.dottedlinegray {border-bottom: #CCC 1px dotted;}
.futures table {width: 650px; }
.futures td {border-bottom: #CCC .01em solid; font: normal 12px Arial, Helvetica, sans-serif; padding: 5px;}
.nobr {white-space: nowrap;}
.noh1br {margin: 0px; display:inline;}
.welcome {padding: 15px; font: normal 10pt Arial, Helvetica, sans-serif; text-align: left;}
.welcome a {font-weight: bold;}
td.blueborder {border-top: #06C 1px solid;}

/* Image float left or right */
.image_right {float: right; padding: 2px; border: 0px;}
.image_left {float: left; padding: 2px; border: 0px;}

/* Futures Summary page */
.futures_list_summary {clear: both; margin: 0 auto; padding: 0px; position: relative; width: 650px;}
.futures_list_summary ul  {float: left; width: 200px; border: #f7e6b7 2px solid; margin: 5px; padding-left: 0px;}
.futures_list_summary ul.fut_long {float: left; width: 630px}
.futures_list_summary ul.fut_long li td {border-right: 1px dotted #fff; padding-left: 10px; padding-right: 10px;}
.futures_list_summary li.fut_headline {font: bold 10pt Arial, Helvetica, sans-serif; color: #009900; background: #f5c239;}
.futures_list_summary ul li {font: bold 8pt Arial, Helvetica, sans-serif; list-style:none; padding: 4px; background:#f7e6b7; border-bottom: 1px dotted #fff; text-align:left}



/* White Text */
.whiteLrgText {font: bold 18px Arial, Helvetica, sans-serif; color: #FFF; text-align:left;}
.whiteMedText {font: bold 16px Arial, Helvetica, sans-serif; color: #FFF; text-align:left;}
.whLrgTxtGeo {font: bold 13pt Georgia, "Times New Roman", Times, serif; color: #fff; text-align:left; letter-spacing:.05em;}
.body16bi_whc {font-size: 16px; font-weight: bold; font-style: italic; color: #FFF; text-align:center; }
.body12bi_whc {font-size: 12px; font-weight: bold; font-style: italic; color: #FFF; text-align:center; }


/* Green Text */
.greenboldgeotitle {color: #390; font: bold 18px Georgia, "Times New Roman", Times, serif; text-decoration:none;}
.bodyregulartextgreennormal {font: 12px arial, helvetica, sans-serif; color: #063;} 
.an12060 {font: normal 12px Arial, Helvetica, sans-serif; color:#060;}
.ab12060 {font: bold 12px Arial, Helvetica, sans-serif; color: #060;}
.grnbold15Ari {font: bold 15px Arial, Helvetica, sans-serif; color: #090; text-decoration: underline;}
.grnbold12Ari {font: bold 12px Arial, Helvetica, sans-serif; color: #006600;}

/* Dark Green Text */
.bodygreentxtboldarial {font-family: Arial, Helvetica, sans-serif;	font-size: 10pt; font-style: normal; font-weight: bolder; font-variant: normal; color: #060;}
.body14Ver_grn {color:#060; font: bold 14px Verdana, Arial, Helvetica, sans-serif;}
.bodytextboldmed {font: bold 12pt arial, helvetica, sans-serif; color: #060;} 


/* Orange Text */
.ab16F60 {color: #F60; font: bold 16pt Arial, Helvetica, sans-serif;}
orangeboldarial {font: bold 12px arial, helvetica, sans-serif; color: #FF6600; text-decoration: none;}
b.orangeboldarial:visited {font: bold 12px arial, helvetica, sans-serif; color: #FF6600; text-decoration: none;}
b.orangeboldarial:hover {color: #FF6600;}
.orgboldText {color: #FF6600; font: bold 13px Arial, Helvetica, sans-serif;}
.orgobliqueText {color: #F60; font: bold 18px Arial, Helvetica, sans-serif;}
.orangeboldgeotitle {color: #FF6600; font: bold 18px Georgia, "Times New Roman", Times, serif; text-decoration:none;}
.orgboldtext17 {color: #FF6600; font: bold 17px Arial, Helvetica, sans-serif;}
.grnboldtext17 {color: #009900; font: bold 17px Arial, Helvetica, sans-serif;}
.orangeobliquegeotitle {color: #FF6600; font: bold oblique 14pt Georgia, "Times New Roman", Times, serif; text-decoration:none;}
.orangeboldgeotitle a u {text-decoration:none; border-bottom: #090 1px solid;}

/* Blue Text */
.ab13090 {color: #090; font: bold 13pt Arial, Helvetica, sans-serif;}

/* Red Text */
.body12Red {color: #F00; font: bold 12px Arial, Helvetica, sans-serif;}
.reg12Red {color: #f00; font: normal 12px Arial, Helvetica, sans-serif;}

/* HEADER ITEMS */
#header {width: 960px; height: 98px; border: 0px; background: #034700 url(/images/img_mtlogo2008bg.jpg) no-repeat; margin: 0 auto; padding: 0px;}

/* logo */
#logo {float: left;	position: absolute;}
#logo img {border: 0px; height: 98px;}

/* buttons and login */
#toprcontainer {float: right; padding: 2px 0 2px 0; color: #fff; }
/* call number */
#call {color: #fff; font: bold 1em Georgia, "Times New Roman", Times, serif; text-align:right; padding: 5px 10px 0 0;}
/* Top MT Button Rollovers */
.topmtbtns {float:right; font-family:Arial, Helvetica, sans-serif; font-size:.7em; font-weight:bold; padding:0px 8px; height:36px; margin: 11px 0 0 0; display: inline;}
.topmtbtns li.but {background:url("images/bk3.gif") repeat-x; display:inline; text-indent:25px; line-height:17px; }
.topmtbtns li.but a {width:125px; color:#fff; text-decoration:none; background:url("images/btn_stages3.gif") no-repeat;	float:left; padding:8px 0 13px; margin:0 auto; list-style-type:none; }
.topmtbtns li.but a:hover {background-position:0 -36px; color:#fff;}
.topmtbtns li {list-style-type:none;}
.topmtbtns li.login {background: url("images/img_mtlock08.gif") 0 .1em no-repeat; display:inline; line-height: 34px; color: #fff; margin-left: 5px; padding-top: 10px; padding-left: 15px; }
.topmtbtns li.login a {color: #fff; }

/* END HEADER ITEMS */

/* Top Navigation */
#mttopnav {width: 960px; margin: 0 auto; padding: 0; background-color:#060; border-top: #696 1px solid; border-bottom: #000 1px solid; height: 27px; text-align:left; }
#mttopnav ul {list-style: none; margin: 0; padding: 0px; overflow:hidden;}
#mttopnav ul.language {clear: none; float: right; padding:0 13px 0 25px; margin:0; list-style:none; height:27px; background:#060 url(images/tab_0.gif); border:0;}
#mttopnav ul.language li {float: left; display: inline;}
#mttopnav ul.language li a {display:block; float:left; height:27px; line-height: 27px; color:#fff; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer; border: 0px;}
#mttopnav ul.language li a b {float:left; display:block; padding:0 13px 0 5px;}
#mttopnav ul.language li.current a {color:#000; background:url(images/tab_english.gif);}
#mttopnav ul.language li.current a b {background:url(images/tab_english.gif) no-repeat right top;}
#mttopnav ul.language li a:hover {color:#fff; background:#060 url(images/tab_spanish.gif);}
#mttopnav ul.language li a:hover b {background:url(images/tab_spanish.gif) no-repeat right top;}
#mttopnav ul li a {padding-right: 10px; padding-left: 10px; border-right: 1px #eee solid; margin-top: 0px;}
#mttopnav ul li.last a {padding-right: 10px; padding-left: 10px; border: 0px;}
#mttopnav span {float: left; padding: 0 0 0 12px;}
#mttopnav ul.topnav {clear: none; float: left; padding-top: 2px;}
#mttopnav ul.topnav li {display: inline;}


/* Select a language buttons */
#langnav {border: 0px; width: 200px; float:right; min-width:200px;}
.langmenu {padding:0 13px 0 25px; margin:0; list-style:none; height:27px; background:#060 url(images/tab_0.gif); position:relative; border:0;}
.langmenu li {float:left; }
.langmenu li a {display:block; float:left; height:27px; line-height: 27px; color:#fff; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.langmenu li a b {float:left; display:block; padding:0 16px 0 8px;}
.langmenu li.current a {color:#000; background:url(images/tab_english.gif);}
.langmenu li.current a b {background:url(images/tab_english.gif) no-repeat right top;}
.langmenu li a:hover {color:#fff; background:#060 url(images/tab_spanish.gif);}
.langmenu li a:hover b {background:url(images/tab_spanish.gif) no-repeat right top;}
.langmenu li.current a:hover {color:#000; background:#060 url(images/tab_english.gif); cursor:default;}
.langmenu li.current a:hover b {background:url(images/tab_english.gif) no-repeat right top;}
/* Select language buttons End */


/* new homepage body content */
#main_container {clear: both; width: 600px;}
#bodyimg {width: 550px; height: 180px; position: relative; float: left; overflow:hidden; }
#bodyimg2 {width: 635px; height: 215px; position: relative; float: left; overflow:hidden; }
#bodyimg3 {width: 594px; height: 215px; position: relative; float: left; overflow: hidden; }
#bodyimg4 {width: 550px; height: 253px; position: relative;}
#bodyimg5 {width: 600px; height: 253px; position: relative; overflow:hidden; margin: 0 auto;}
#bodyimg6 a {background:#fff url(/images/hpimg_trade3.jpg) no-repeat; display:block; width: 580px; height: 180px;}
#bodyimg6 a div {padding: 150px 25px 15px 440px; font: bold 12px Geneva, Arial, Helvetica, sans-serif; color: #fff; text-decoration:underline;}
#bodyimg6 a:hover div {color: #FFFF00;}
#bodyimg6 a span {visibility:hidden; display:none;}

#content {width: 600px; padding: 10px 0px; background-color:#fff; clear:both;}
#content_left {width: 390px; float: left; text-align: left; margin: 0px; padding: 10px 10px 5px 10px;  }
.welcome {font: normal .8em Arial, Helvetica, sans-serif; vertical-align:top;}
#content_right {float: left; text-align:left; margin: 0px; text-decoration:none; width: 180px;}
#content_rightAbout {float: right; text-align:left; margin: 15px 0 0 0; text-decoration:none;}
#content_rightFutures {float: right; text-align:left; margin: 0 0 0 0; text-decoration:none;}
#content_leftOptions {float: left; text-align:left; width: 200px; margin: 0; text-decoration:none;}
#options li {margin-left: -20px;}
#testdrive {background: url(/images/img_bulletbox.gif) no-repeat left center; text-align:left; padding-top: 5px;}
#testdrive a {text-decoration:none;}
#testdrive span {margin-left: 25px; font: bold 15pt Georgia, "Times New Roman", Times, serif; color:#c60; line-height: 80%;}
#testdrive b {margin-left:25px; font: bold .7em Georgia, "Times New Roman", Times, serif; color:#c60; border-bottom:#c60 .08em solid; padding-bottom: 3px; margin-bottom: 5px; text-decoration:none;}
#demolink {margin: 5px 0 0 0; text-align:left;}
.clear {clear: both;}


/* Start - What's New and Testimonial boxes */
.whatsnew {width: 285px; margin: 5px 5px 5px 10px; padding:0px; background: url(/images/boxgrads.png) repeat-x; float:left; display:inline; min-height: 255px;}
.whatsnew ul {margin:0px; padding:0px;}
.whatsnew li {list-style:none; font: bold 9pt Arial, Helvetica, sans-serif;  padding:0 5px 0 5px;}
.whatsnew li.headline, .testimonialbox li.headline {font: bold 10pt Georgia, "Times New Roman", Times, serif; color: #060; padding: 10px 0 5px 0;  background:url(/images/topright_corner.png) top right no-repeat; text-align:center; border-bottom: 1px dotted #aec4ac;}
.whatsnew li.eminili {border-top: 1px dotted #ccc; padding-top: 5px;font: bold oblique 10pt Georgia, "Times New Roman", Times, serif; color: #060; }
.whatsnew li.bottomnote, .testimonialbox li.bottomnote {bottom: 0; font: bold .65em Arial, Helvetica, sans-serif; color: #000; line-height:.85em; padding:5px 0 0 5px;}
.whatsnewcorner {width:20px; height:20px; position:absolute; z-index:1;}

.testimonialbox {width: 285px; margin: 5px; float: right; padding:0px; background: url(/images/boxgrads.png) repeat-x; display:inline; min-height: 255px;}
.testimonialbox ul {margin:0px; padding:0px;}
.testimonialbox li {list-style:none;font: oblique 8pt Georgia, "Times New Roman", Times, serif; padding:0 5px 0 5px;}
.more a {font: bold 1em Arial, Helvetica, sans-serif; color: #090; background: url(/images/btn_rightarrow.png) no-repeat 100% 5px; padding-right:10px;}

.more a:hover {color: #FF6600;}
.testicorner {width:20px; height:20px; position:absolute; z-index:1;}
.tll{top:0px; left:0px; background:url(/images/corners.png) top left no-repeat;}
.trr{top:0px; right:0px; background:url(/images/corners.png) top right no-repeat;}
.bll{bottom:0px; left:0px; background:url(/images/corners.png) bottom left no-repeat;}
.brr{bottom:0px; right:0px; background:url(/images/corners.png) bottom right no-repeat;}
/* End - What's New and Testimonial boxes */

/* Start New Stuff and Testimonial to the right */

.newstuff ul {margin: 0; padding:10px 5px 5px 0; repeat-x; display:inline;}
.newstuff li {list-style:none; font: bold 10pt "Myriad Pro", Arial, sans-serif; line-height:11pt; color:#06c;  padding-bottom:5px; margin-left:-25px;}
.newstuff li.topline {font: bold 14pt "Myriad Pro", Arial, sans-serif; color: #060; line-height:13pt; border-bottom:1px dotted #360; padding-top: 10px; margin-bottom:3px;}
.newstuff li span a {background: url(/images/btn_rightarrow.png) no-repeat 100% 5px; padding-right:10px; text-align:right; color: #090; display: block;}
.newstuff li.bularrow {background: url(/images/mtcheck.png) no-repeat 0 0; padding-left:17px;}
.newstuff li.bullet_laptop {background: url(/images/icon_laptop.gif) no-repeat 0 0; padding-left:28px;}
.newstuff li.bullet_headset {background: url(/images/icon_headset.gif) no-repeat 0 0; padding-left:28px;}
.newstuff li.bullet_stocks {background: url(/images/icon_stocks.gif) no-repeat 0 0; padding-left:28px; margin-bottom:0; padding-bottom: 0;}
.newstuff li.lilnote {font: normal 9pt "Myriad Pro", Arial, sans-serif; color: #06c; padding-left: 28px; padding-top: 0; margin-top:0;}
.newstuff li.bullet_trademany {background: url(/images/icon_trademany.gif) no-repeat 0 0; padding-left:28px;}
.newstuff li.bullet_icon_multipleaccts {background: url(/images/icon_multipleaccts.gif) no-repeat 0 0; padding-left:28px;}
.newstuff li.testis {font: normal 9pt "Myriad Pro", Arial, sans-serif; color: #06c; padding: 0 0 5px 0;}


/* OLD - What's New at MT callout box on homepage */
.boxdiv {border: 1px #339900 solid; width: 285px;; float: left; min-height: 265px; background: url(/images/hp_specials_bg.png) repeat-x; margin-left: 10px;}
.boxdiv div {padding: 5px; margin:0px; border: 0;}
.boxdiv span {margin-top: -9px; top: -10px; position:relative; left: 0px; margin-left: -1px; border-left: 1px #390 solid; float:left; width: 95%; background:url(../images/hp_emptybox_tab.gif) top left no-repeat; text-align:left; text-indent:15px; font: bold oblique 9pt Georgia, "Times New Roman", Times, serif; color: #060; padding: 5px;}
.boxdiv ul {text-align:left; top: 5px;}
/*.boxdiv li {list-style-image:url(/images/hp_orangebullet.png); margin-left: -10px; font: oblique .75em Georgia, "Times New Roman", Times, serif; margin-left: -20px;}*/
.boxdiv li {list-style:none; margin-left: -5px; font: oblique 1em Georgia, "Times New Roman", Times, serif; margin-left: -25px;}
/* end new homepage body content */

/*  Customer Experiences Page */
.testimonial li { margin-left: -30px; list-style:none; font: oblique .9em Georgia, "Times New Roman", Times, serif; color: #060; border-bottom: 1px #ccc dotted; padding-bottom: 10px; padding-top: 10px;}
.testimonial li div {font-weight: bold;}
.testimonial li.note {font: bold .6em Verdana, Arial, Helvetica, sans-serif; color: #666; border: 0px; text-align:center}
/* end new homepage body content */

/* Demo Request list*/
.demolist ul {list-style-type:none;}
.demolist li {background: url(/images/btn_rightarrow.png) no-repeat 0 5px; line-height:1.7em; padding-left:10px;  list-style:none;}

/* FOOTER */
#footer {clear:both; width:960px; border-top:4px solid #eee; background: #CCC; font: 10px arial, helvetica, sans-serif; color: #000; height: 30px; text-align:center; vertical-align:middle; padding-top: 10px; margin: 0px auto; bottom: 0;}
#footer_subpage {clear:both; width:960px; border-top:4px solid #eee; background: #CCC; font: 10px arial, helvetica, sans-serif; color: #000; height: 30px; text-align:center; vertical-align:middle; margin: 0px auto; bottom: 0;}
#disclosures {background:#fff; clear:both; width:960px; text-align:center; margin: 0 auto; min-width:760px; bottom: 0px;}
#disclosures a {color: #060;}
#disclosures a:hover {color: #f60;}
/* END FOOTER */

/* new in mt box - testing */
#tabbed_box {margin: 0 20px 0 20px; border-left: #abc4ab .08em solid; clear:both;}
#newtab {border-left: #eaf5ea .08em solid; height: 28px; color: #060; background: url(/images/newcorner.gif) left top no-repeat ;  padding-top: 5px; text-align:left;}
#newtab span {border: 0px; padding: 10px; font: bold oblique 1em Georgia, "Times New Roman", Times, serif;}
#mtnewbox {border-top: #eaf5ea .08em solid; border-right: #abc4ab .08em solid; border-bottom: #abc4ab .08em solid; border-left: #eaf5ea .08em solid; padding: 0px; background:url(/images/imgbg_gradient.gif) repeat-x; }
#mtnewbox ul {list-style: none; padding-top:7px; padding-right: 5px; text-align:left;}
#mtnewbox li {list-style-image:url(/images/hp_orangebullet.gif); font: bold .8em Arial, Helvetica, sans-serif; padding-left: 5px; padding-bottom: 0px;}

.boxNew {margin: 0 20px 0 20px; clear:both; text-align:left; }
.tabbox {background: url(/images/tabbed_box.gif) left top no-repeat; width: 300px; height: 30px; text-align:left; display:block;}
.tabbox span {font: bold oblique 1em Georgia, "Times New Roman", Times, serif; color: #fff; padding-top: 5px; }
.t {background: url(/images/box_dot.gif) 0 0 repeat-x; width: 100%;}
.b {background: url(/images/box_dot.gif) 0 100% repeat-x; }
.l {background: url(/images/box_dot.gif) 0 0 repeat-y;}
.r {background: url(/images/box_dot.gif) 100% 0 repeat-y;}
.bl {background: url(/images/hp_bottom_l_corner.gif) 0 100% no-repeat}
.br {background: url(/images/hp_bottom_r_corner.gif) 100% 100% no-repeat}
.tr {background: url(/images/box_trnew.gif) 100% 0 no-repeat; padding:10px} 
.boxbg {background: url(/images/hp_specials_bg.gif) top left repeat-x; padding: 5px; }

/* end new in mt box */

/* order route table */
.ortable td {border: #fff 1px solid;}

.lrg_asterisk {font: bold 16pt Arial, Helvetica, sans-serif; color: #060;}

/* realtick features */
#rtnav ul {padding-left: 0; margin-left: 0; background: #f93; color: #fff; float: left; width: 700px; font: bold 8pt Geneva, Arial, Helvetica, sans-serif;}
#rtnav ul li {display: inline;}
#rtnav ul li a {padding: 3px; background: #f93; color: #fff; text-decoration:none; float: left; border-right: 1px solid #fff;}
#rtnav ul li a:hover {background: #f60;}
.rtdisclosurefooter {font: 10px arial, helvetica, sans-serif; color: #000; width: 700px; text-align:center;}
.blkgeo_headline {color: #000; font: bold 14pt Georgia, "Times New Roman", Times, serif; text-decoration:none;}
.featuresbox {border: #cce1c7 solid 2px; background:#f0f9ee; font: bold 8pt Georgia, "Times New Roman", Times, serif; color: #060; text-align:left; padding: 5px;}
body#chart1 a#chart1, body#level2 a#level2, body#soft_minder a#soft_minder, body#alarms a#alarms, body#orderbook a#orderbook, body#ticker a#ticker, body#options2 a#options2, body#news a#news, body#webbrowser a#webbrowser, body#esp a#esp {color: #fff; background: #f60;}
/* realtick features ends */

/* about realtick  */
.h-line {border-top:1px #ccc solid; padding-top: 10px; text-align:center;}
.h-line h2 {text-align:left; padding: 15px;}
body#features a#features, body#e-order a#e-order, body#advorders a#advorders, body#routing a#routing, body#oneplatform a#oneplatform, body#direct a#direct, body#software a#software, body#choose a#choose,  body#offer a#offer {color: #fff; background: #f60;}

.direct_table {width: 550px; border: 2px #ccc solid; text-align: center;}
.direct_table th {background:#ccc; font: bold 11pt Arial, Helvetica, sans-serif;}
.direct_table td {vertical-align:top; font: normal 10pt Arial, Helvetica, sans-serif; padding: 3px; border: 1px #ccc dotted;}
.choose th {font: bold 11pt Arial, Helvetica, sans-serif; color: #009900; border-top: 1px #ccc dotted; border-left: 1px #ccc dotted; border-right: 1px #ccc dotted; }
.choose td {font: bold 10pt Arial, Helvetica, sans-serif; border-bottom: 1px #ccc dotted; border-left: 1px #ccc dotted; border-right: 1px #ccc dotted;  padding: 5px; margin: 5px;}
.choose li {font: normal 8pt Arial, Helvetica, sans-serif;}
/* about realtick ends */

/* open account row */
.OpnAcctBtnContainer {width: 100%; padding: 0px; height: 51px; background:#030; overflow: hidden}
.OpnAcctBtn {float: left; width: 166px; height: 51px;}
.PageSubTitle {float: left; text-align:left; padding-left: 10px; padding-top:15px; height: 51px; font: bold 13pt Georgia, "Times New Roman", Times, serif; color: #fff; text-align:left; letter-spacing:.05em;}
.agreement li {list-style-image:url(/images/hp_orangebullet.gif);}
.GrnSubtitlesC {font: bold 15px arial, helvetica, sans-serif; margin:0px; color: #060; text-align:center;}
.GrnSubtitlesCU {font: bold 15px arial, helvetica, sans-serif; margin:0px; color: #060; text-align:center; text-decoration:underline;}

/* Main content containers  */
#container {float: left; width: 100%; display: block; margin: 0 auto; position: relative; overflow:hidden;}
#MainContainer {width: 960px; margin:0 auto; background:#FFF; border: 0px; padding: 0px;}
#MainContent {position: relative; margin-left: 166px; padding: 0; max-width: 100%; background: #fff url("/images/greencorner_right.gif") top right no-repeat; overflow:hidden; min-height: 100%;}
/* Need to fix left corner and right border of this.
 #MainContent div.GrayCorner {background:url(/images/graycorner.gif) bottom left no-repeat; clear: both; bottom: 0px; display:block; position:relative; } */
#VerticalNav {float: left; width: 166px; margin: 0; padding: 0px; background: #eee; }


/* Imagine Area */

.list_imagine {list-style:url(/images/mtcheck.png); font-size:1.1em; margin-bottom:0;}
.list_imagine li {padding-bottom:4px;}
.list_imagine li.grnlist {color: #006600; font-weight: bold;}
