﻿/* Common */
body {font-size:13px;color:#414042;font-family:"Arial","helvetica","san-serif";line-height:17px;background: url("bg.gif") repeat-x;background-color:#E5E4E4;margin:0px 0px 0px 0px;}
.TMPbody{background: url("bgTMP.gif") repeat-x;}
textarea {color:#414042;font-family:"Arial","helvetica","san-serif";line-height:17px;margin:0px 0px 0px 0px;padding:0px 2px 0px 2px;}
input {color:#414042;font-family:"Arial","helvetica","san-serif";line-height:17px;margin:0px 0px 0px 0px;padding:0px 2px 0px 2px;}
td{font-size:13px;color:#414042;font-family:"Arial","helvetica","san-serif";line-height:17px;margin:0px 0px 0px 0px;}
h1{font-size:1.8em;color:#F7941E;line-height:1em;}
h3{}
h3:visited{color:#F7941E;}
h1.Marketing{color:#FE8721;margin: 0px 0px 0px 0px;*margin: 5px 0px 0px 0px;font-weight: bold;font-size:32px;line-height:32px;}
h2.Marketing{color:#FE8721;margin: 0px 0px 0px 0px;*margin: 5px 0px 0px 0px;font-weight: bold;font-size:20px;line-height:20px;}
h3.Marketing{color:#FE8721;margin: 0px 0px 0px 0px;*margin: 5px 0px 0px 0px;font-weight: bold;font-size:15px;line-height:15px;}
.TMPHeader{font-family:"Arial","Helvetica","San Serif";color:#0B84D0;font-size:36px;font-weight:bold;line-height:30px;}
.TMPbgCarlo{background: url("TMPbgCarlo.gif") repeat-x;}
.showTicks{margin-left: 0;padding-left: 0;list-style: none;}
.showTicks li{margin-left: 30px;padding-left: 20px;background-image: url("TMPtick.gif");background-repeat: no-repeat;background-position: 0 0;}
.outer{width:1000px;margin:0px auto 0px auto;}
.outerMarketing{width:800px;margin:0px auto 0px auto;}
.outerTMP{width:805px;margin:0px auto 0px auto;}
.nav{margin-bottom:5px;}
.mainNavMenuItem{margin:0px 0px 0px 0px;border:solid 1px red;}
.navMembers{float:right;}
.boundingBox{width:998px;border-top:solid 1px #DCDCDC;border-right:solid 1px #DCDCDC;border-bottom:solid 1px #F7941E;border-left:solid 1px #DCDCDC;}
.boundingBoxMarketing{width:800px;border-top:solid 1px #DCDCDC;border-right:solid 1px #DCDCDC;border-bottom:solid 1px #F7941E;border-left:solid 1px #DCDCDC;}
.boundingBoxTMP{width:805px;background: url("bgTMP2.gif") repeat-y;}
.content{background:#ffffff;padding:5px 5px 5px 5px;}
.content2{font-size:.9em;line-height:1em;padding:0px 0px 0px 0px;}
.sectionA{width:477px;*width:473px;background: url("sectionAbg.gif") repeat-x left bottom;padding:4px 4px 4px 4px;}
.sectionA.tour{width:477px;height:485px;*height:514px;overflow: auto;background: url("sectionAbg.gif") repeat-x left bottom;padding:4px 4px 4px 4px;}
.sectionB{width:195px;margin:0px 6px 0px 7px;_margin:0px 4px 0px 5px;}
.sectionC{width:300px;float:right;margin:-5px -5px 0px 0px;_margin:-5px -8px 0px 0px;}
.sectionCtour{width:242px;*width:240px;float:right;margin:-38px -2px 0px 0px;*margin:-7px 0px 0px -2px;}
.sectionD{width:485px;padding:4px 0px 4px 0px;}
.sectionE{width:477px;padding:4px 4px 4px 4px;}
.sectionF{width:496px;float:right;margin:0px 0px 0px 4px;}
.footerbg{width:1000px;background: url("footerbg.gif") no-repeat;}
.footerbgMarketing{width:800px;background: url("footerbgMarketing.gif") no-repeat;}
.footerbgTMP{width:805px;Height:49px;background: url("footerbgTMP.gif") no-repeat;}
.footer{font-size:.8em;color:#9DA4AC;text-align:center;line-height:12px;padding:2px 4px 4px 4px;}
.footerTMP{font-size:.8em;color:#9DA4AC;text-align:center;line-height:12px;padding:2px 4px 4px 4px;}
.textEntryNews{font-size:.8em;width:135px;*Width:135px;_width:135px;margin:2px 0px 0px 0px;}
.textEntryNewsLong{font-size:.8em;width:281px;*Width:281px;_width:281px;margin:2px 0px 0px 0px;}
.textSelectNews{font-size:.8em;width:139px;*Width:139px;_width:139px;margin:2px 0px 0px 0px;}
.textSelectNewsYellow{font-size:.8em;width:139px;*Width:139px;_width:139px;margin:2px 0px 0px 0px;background-color:Yellow;}
.textEntryNews2{font-size:.8em;width:148px;*Width:148px;_width:146px;margin:2px 0px 0px 0px;}
.textEntryNewsLong2{font-size:.8em;width:307px;*Width:307px;_width:304px;margin:2px 0px 0px 0px;}
.textSelectNews2{font-size:.8em;width:154px;*Width:154px;_width:139px;margin:2px 0px 0px 0px;}
.textSelectNewsYellow2{font-size:.8em;width:139px;*Width:139px;_width:139px;margin:2px 0px 0px 0px;background-color:Yellow;}
.textEntryNews3{font-size:.8em;width:148px;*Width:146px;_width:146px;margin:2px 0px 0px 0px;}
.textEntryNewsLong3{font-size:.8em;width:307px;*Width:303px;_width:303px;margin:2px 0px 0px 0px;}
.textSelectNews3{font-size:.8em;width:156px;*Width:153px;_width:153px;margin:2px 0px 0px 0px;}
.textSelectNewsYellow3{font-size:.8em;width:139px;*Width:139px;_width:139px;margin:2px 0px 0px 0px;background-color:Yellow;}

.textEntryNewsLive{font-size:.8em;width:210px;*Width:210px;_width:210px;margin:2px 0px 0px 0px;}
.textEntryNewsLongLive{font-size:.8em;width:431px;*Width:431px;_width:431px;margin:2px 0px 0px 0px;}
.textSelectNewsLive{font-size:.8em;width:217px;*Width:217px;_width:217px;margin:2px 0px 0px 0px;}
.textSelectNewsLiveYellow{font-size:.8em;width:217px;*Width:217px;_width:217px;margin:2px 0px 0px 0px;background-color:Yellow;}

.textEntryContact{font-size:.8em;width:228px;*Width:228px;_width:228px;margin:2px 0px 0px 0px;}
.textEntryContactLong{font-size:.8em;width:467px;*Width:469px;_width:469px;margin:2px 0px 0px 0px;}
.textSelectContact{font-size:.8em;width:139px;margin:2px 0px 0px 0px;}
.textSelectContactYellow{font-size:.8em;width:139px;margin:2px 0px 0px 0px;background-color:Yellow;}
.testimonials{font-style:italic;padding:12px 0px 0px 0px; }
.testimonialsName{font-style:italic;font-weight:bold;text-align:right;}
.testimonialsImage{padding:0px 10px 0px 0px;vertical-align:top;}
.textEntryLoginLong{font-size:.8em;width:298px;*Width:306px;_width:306px;margin:2px 0px 0px 0px;}
.loginContent{border-right:solid 1px #DCDCDC;border-bottom:solid 1px #DCDCDC;border-left:solid 1px #DCDCDC;background: url("loginBg.gif") repeat-x;}
.newsContentOuter{width:655px;height:834px;*height:850px;float:right;border-top:dotted 1px #3589DF;border-left:solid 1px #E1E1E1;overflow:auto;}
.dmrViewDate{float:right;font-size:1em;color:#F7941E;line-height:1em;}
.dmrViewHeading{margin-left:40px;font-size:1em;color:#F7941E;line-height:1em;font-weight:bold;font-style:italic;}
.dmrViewHeadingLink:visited{font-size:1em;color:#3589DF;line-height:1em;font-weight:bold;font-style:italic;}
.dmrViewHeadingLink:link{font-size:1em;color:#3589DF;line-height:1em;font-weight:bold;font-style:italic;}
.dmrViewHeadingLink:active{font-size:1em;color:#F7941E;line-height:1em;font-weight:bold;font-style:italic;}
.dmrViewHeadingLink:hover{font-size:1em;color:#F7941E;line-height:1em;font-weight:bold;font-style:italic;}
.dmrViewContent{margin-left:40px;margin-right:3px;}
.dmrOutside{border-bottom:dotted 1px #3589DF;padding:5px 5px 5px 5px;}
.dmrViewLink{width:300px;float:right;text-align:right;color:#3589DF;line-height:1em;}
.dmrCommentViewDate{float:right;font-size:1em;color:#F7941E;line-height:1em;}
.dmrCommentViewHeading{font-size:1em;color:#F7941E;line-height:1em;font-weight:bold;font-style:italic;}
.dmrCommentViewContent{margin-right:3px;font-style:italic;}
.dmrCommentOutside{border:solid 1px #c8c8c8;margin:10px;padding:10px;}
.dmrCommentViewLink{float:right;color:#3589DF;line-height:1em;}
.newsViewDate{float:right;font-size:1em;color:#F7941E;line-height:1em;}
.newsViewHeading{margin-left:40px;font-size:1em;color:#F7941E;line-height:1em;font-weight:bold;font-style:italic;}
.newsViewContent{margin-left:40px;margin-right:3px;}
.newsOutside{border-bottom:dotted 1px #3589DF;padding:5px 5px 5px 5px;}
.newsViewLink{width:300px;float:right;text-align:right;color:#3589DF;line-height:1em;}
.newsCommentViewDate{float:right;font-size:1em;color:#F7941E;line-height:1em;}
.newsCommentViewHeading{font-size:1em;color:#F7941E;line-height:1em;font-weight:bold;font-style:italic;}
.newsCommentViewContent{margin-right:3px;font-style:italic;}
.newsCommentOutside{border:solid 1px #c8c8c8;margin:10px;padding:10px;}
.newsCommentViewLink{float:right;color:#3589DF;line-height:1em;}
.newsCommentTextBox{width:300px;}
.newsCommentTextArea{width:100%;}
.textSelectLong3{Width:290px;*Width:289px;color:Gray;font-size:10px;margin:1px 0px 1px 0px; padding:2px 0px 0px 0px;}
.textSelectLong3Pink{Width:290px;*Width:289px;color:Gray;font-size:10px;margin:1px 0px 1px 0px; padding:2px 0px 0px 0px;background-color:Yellow;}
.textSelectLong3Yellow{Width:290px;*Width:289px;color:Gray;font-size:10px;margin:1px 0px 1px 0px; padding:2px 0px 0px 0px;background-color:Yellow;}
.textEntryLong3{Width:286px;*Width:285px;color:Gray;font-size:10px;margin:1px -2px 1px 0px;padding:2px 0px 0px 0px;}
.textSelectLong4{Width:260px;*Width:259px;color:Gray;font-size:10px;margin:1px 0px 1px 0px; padding:2px 0px 0px 0px; margin:2px 0px 2px 0px;}
.textSelectLong4Yellow{Width:260px;*Width:259px;color:Gray;font-size:10px;margin:1px 0px 1px 0px; padding:2px 0px 0px 0px;background-color:Yellow; margin:2px 0px 2px 0px;}
.textEntryLong4{Width:256px;*Width:255px;color:Gray;font-size:10px;margin:1px -2px 1px 0px;padding:2px 0px 0px 0px; margin:2px 0px 2px 0px;}
.RegistrationLabel1{color:#FE8721;text-align:right;width:76px;width:*76px;}
.textEntryLong13{Width:186px;*Width:186px;color:Gray;font-size:10px;margin:1px -2px 1px 0px;padding:2px 0px 0px 0px;}
.textSelectLong13{Width:190px;*Width:190px;color:Gray;font-size:10px;margin:1px 0px 1px 0px;padding:2px 0px 0px 0px;}
.textSelectLong13Yellow{Width:190px;*Width:190px;color:Gray;font-size:10px;margin:1px 0px 1px 0px; padding:2px 0px 0px 0px;background-color:Yellow;}
.textEntryLong13{Width:190px;*Width:190px;color:Gray;font-size:10px;margin:1px -2px 1px 0px;padding:2px 0px 0px 0px;}


.freeTicketBoxTop{width:274px;height:64px;background: url("freeTicketBoxTop.png") no-repeat;}
.freeMiniCourseBoxTop{width:274px;height:64px;background: url("freeMiniCourseBoxTop.png") no-repeat;}
.freeTicketBoxLeft{width:4px;background: url("freeTicketBoxLeft.png") repeat-y;}
.freeTicketBoxRight{width:4px;background: url("freeTicketBoxRight.png") repeat-y;}
.privacyBox{text-align:center;color:#3589DF}

/* Common Fonts */
.header1{font-size:1.8em;color:#F7941E;line-height:1em;}
.header2{font-size:1.4em;color:#F7941E;line-height:1em;}
.header2alt{font-size:1.3em;color:#1BA6F7;line-height:1em;}
.header3{font-size:1.2em;color:#F7941E;line-height:1em;}
.header4{font-size:1em;color:#F7941E;line-height:1em;}
.header5{font-size:.9em;color:#F7941E;line-height:1em;}

/* Marketing */
.HeadingMarketing {color:#FE8721;font-size:2em;line-height:1.2em;font-weight:normal;margin:0;text-align:center;}
.HeadingSubMarketing {color:#FE8721;font-size:1.5em;line-height:1em;font-weight:normal;margin:0;text-align:center;}
.HeadingSub2Marketing {color:#FE8721;font-size:1.5em;font-weight:normal;margin:0 0 10px;}
.HeadingSub3Marketing {color:#FE8721;font-size:1.3em;font-weight:normal;margin:10px 0 0;}
.SideBoxMarketing {border:0 solid blue;float:right;width:260px;}
.VideoBoxMarketing {border:0 solid green;float:left;margin-top:10px;width:485px;}

/* Common Links */
.linksPrivacyBox:visited{color:#3589DF;text-decoration: none;}
.linksPrivacyBox:link {color:#3589DF;text-decoration: none;}
.linksPrivacyBox:active {color:#3589DF;text-decoration: none;}
.linksPrivacyBox:hover {color:#696969;text-decoration: none;}
.linkFooter:visited {color:#9DA4AC;text-decoration: none;}
.linkFooter:link {color:#696969;text-decoration: none;}
.linkFooter:active {color:#FE8721;text-decoration: none;}
.linkFooter:hover {color:#FE8721;text-decoration: none;}
.enterMembers{cursor: pointer;cursor: hand;width: 306px;height: 48px;border: 0px;padding-bottom: 2px;}
.dmrLink:visited{font-style:italic;font-size:1em;color:#3589DF;line-height:1em;text-decoration: none;}
.dmrLink:link{font-style:italic;font-size:1em;color:#3589DF;line-height:1em;text-decoration: none;}
.dmrLink:active{font-style:italic;font-size:1em;color:#000000;line-height:1em;text-decoration: none;}
.dmrLink:hover{font-style:italic;font-size:1em;color:#000000;line-height:1em;text-decoration: none;}
.tourLink:visited{font-style:italic;font-size:1em;color:#3589DF;line-height:1em;text-decoration: none;}
.tourLink:link{font-style:italic;font-size:1em;color:#3589DF;line-height:1em;text-decoration: none;}
.tourLink:active{font-style:italic;font-size:1em;color:#000000;line-height:1em;text-decoration: none;}
.tourLink:hover{font-style:italic;font-size:1em;color:#000000;line-height:1em;text-decoration: none;}
.LinkA:visited {color:#3589DF;font-style:italic;font-weight:bold;text-decoration:underline;}
.LinkA:link {color:#3589DF;font-style:italic;font-weight:bold;text-decoration:underline;}
.LinkA:active {color:#000000;font-style:italic;font-weight:bold;text-decoration:underline;}
.LinkA:hover {color:#000000;font-style:italic;font-weight:bold;text-decoration:underline;}
.linkNewsTicker:visited{font-weight:bold;font-style:italic;font-size:1em;color:#3589DF;line-height:1em;text-decoration: none;}
.linkNewsTicker:link{font-weight:bold;font-style:italic;font-size:1em;color:#3589DF;line-height:1em;text-decoration: none;}
.linkNewsTicker:active{font-weight:bold;font-style:italic;font-size:1em;color:#000000;line-height:1em;text-decoration: none;}
.linkNewsTicker:hover{font-weight:bold;font-style:italic;font-size:1em;color:#000000;line-height:1em;text-decoration: none;}
.linkNewsTickerHidden:visited{color:#414042;text-decoration: none;}
.linkNewsTickerHidden:link{color:#414042;text-decoration: none;}
.linkNewsTickerHidden:active{color:#414042;text-decoration: none;}
.linkNewsTickerHidden:hover{color:#414042;text-decoration: none;}
.linkweeklyMarketUpdate:visited{color:#FE8721;text-decoration: none;}
.linkweeklyMarketUpdate:link{color:#FE8721;text-decoration: none;}
.linkweeklyMarketUpdate:active{color:#FE8721;text-decoration: none;}
.linkweeklyMarketUpdate:hover{color:#FE8721;text-decoration: none;}
.linkliveMarketNews:visited{font-size:1.15em;line-height:1.2em;color:#FE8721;text-decoration: none;}
.linkliveMarketNews:link{font-size:1.15em;line-height:1.2em;color:#FE8721;text-decoration: none;}
.linkliveMarketNews:active{font-size:1.15em;line-height:1.2em;color:#FE8721;text-decoration: none;}
.linkliveMarketNews:hover{font-size:1.15em;line-height:1.2em;color:#FE8721;text-decoration: none;}
.linkliveMarketNewsContent{font-size:1.15em;line-height:1.2em;}
.linkliveMarketNewsContent:visited{font-size:1.15em;line-height:1.2em;text-decoration: none;}
.linkliveMarketNewsContent:link{font-size:1.15em;line-height:1.2em;text-decoration: none;}
.linkliveMarketNewsContent:active{font-size:1.15em;line-height:1.2em;text-decoration: none;}
.linkliveMarketNewsContent:hover{font-size:1.15em;line-height:1.2em;text-decoration: none;}

/* Specific */
.carloVideo{width:477px;height:273px;float:left;padding:0px 0px 0px 4px;margin-top:-273px;border:solid 1px red;}
.newsLetter{height:154px;background: url("sbBG1.gif") no-repeat;}
.leaveCommentBubble{color:#ffffff;font-weight:bold;padding:1px 0px 0px 9px;float:left;width:29px;height:29px;background: url("leaveCommentBubble.gif") no-repeat;}
.newsLetter2{height:277px;background: url("sbBG2.gif") no-repeat;}
.newsLetter3{height:194px;background: url("bgTradersNews3.gif") no-repeat;}
.hotStocks{height:157px;background: url("sbBGHotStocks.gif") no-repeat;}
.hotTopics{height:157px;background: url("sbBGHotStocks.gif") no-repeat;}
.hotWMV{height:157px;background: url("sbBGHotStocks.gif") no-repeat;}
.newsText{font-size:.9em;_font-size:.8em;color:#ffffff;margin:0px 5px 0px 5px;line-height:1em;}
.newsText3{font-size:.9em;_font-size:.8em;margin:0px 5px 10px 5px;line-height:1em;}
.newsTextButton{float:right;margin:17px 1px 0px 0px;*margin:10px 1px 0px 0px;}
.sbBG2{background:url("sbBG2Top.gif") no-repeat;padding:7px 15px 0px 10px;}
.sbBG2Bottom{height:9px;background:url("sbBG2Bottom.gif") no-repeat;}
.indicesDiv{background:url("indicesBG.gif") no-repeat;padding:0px 4px 0px 4px;width:300px;_width:300px;vertical-align:top;height:104px;}
.indicestxt1{line-height:15px;padding-top:0px;width:54px;color:Black;float:left;}
.indicestxt2{line-height:15px;padding-top:0px;width:39px;color:Black;text-align:right;margin-left:0px;float:left;}
.indicestxt3{line-height:15px;padding:0px 0px 0px 4px;width:45px;text-align:right;float:left;}
.indicestxt4{line-height:15px;padding-top:0px;margin:-2px 0px -2px 0px;width:9px;float:left;}
.indicesbig{width:145px;}
.clearImage{position: absolute; bottom: 0px; right: 0px;width:280px;height:280px;margin-right:-30px;}
.spaceDefault{height:48px;*height:45px;}
.marketingBox{float:right;width:155px;_width:152px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.newsSpace{margin-left:2px;_margin-left:1px;}
.newsSpace{margin-left:2px;_margin-left:1px;}
.tourNext{float:right;_margin:0px -1px 0px 0px;}
.blueBoldMarketing{font-weight: bold;color:#084C98;padding: 5px 5px 5px 5px;}
.johnsonorange	{ border: 2px solid #FF6600; background-color:#FFCC66;padding: 5px; width:500px; text-align:left;}
.johnsonblue	{ border: 2px solid #1768AF ; background-color:#66CCFF;padding: 5px; width:300px; text-align:left;}
.johnsongrey	{ border: 2px solid #D1D1D1; background-color: #F1F1F1;padding: 5px; width:500px; text-align:left;}

.formSubmit{margin-left:auto;margin-right:auto;width:551px;margin-top:25px;background-color:#ffffff;background: url("bgSubmitFormTop.gif") no-repeat;}
.formSubmitInner{margin-left:auto;margin-right:auto;margin-bottom:-7px;padding-top:5px;width:531px;}
.formSubmitBottom{margin-left:auto;margin-right:auto;width:551px;height:15px;background-color:#ffffff;background: url("bgSubmitFormBottom.gif") no-repeat;}
.formSubmitHeading{font-size:2.2em;color:#F7941E;line-height:1em;font-weight:bold;}
.formSubmitHeading3{font-size:1.2em;color:#F7941E;line-height:1.2em;}

.submitRegistrationShort{cursor: pointer;cursor: hand;width: 279px;height: 44px;border: none;padding-bottom: 2px;background: url("register3.jpg") no-repeat;}
#submitRegistrationShort2{cursor: pointer;cursor: hand;width: 279px;height: 44px;border: none;padding-bottom: 2px;background: url("register3.jpg") no-repeat;}
.submitRegisterMiniCourse{cursor: pointer;cursor: hand;width: 260px;height: 47px;border: none;background: url("btn_registerMiniCourse.gif") no-repeat;}
.submitRegisterMiniCourse:hover{cursor: pointer;cursor: hand;width: 260px;height: 47px;border: none;background: url("btn_registerMiniCourse_on.gif") no-repeat;}
.submitRegisterMiniCourse2{cursor: pointer;cursor: hand;width: 391px;height: 48px;border: none;background: url("btn_registerMiniCourse2.gif") no-repeat;}
.submitRegisterMiniCourse2:hover{cursor: pointer;cursor: hand;width: 391px;height: 48px;border: none;background: url("btn_registerMiniCourse2_on.gif") no-repeat;}
.submitRegisterYourInterest{cursor: pointer;cursor: hand;width: 392px;height: 47px;border: none;background: url("btn_RegisterYourInterest.gif") no-repeat;}
.submitRegisterYourInterest:hover{cursor: pointer;cursor: hand;width: 392px;height: 47px;border: none;background: url("btn_RegisterYourInterest_on.gif") no-repeat;}
.submitClickHereToSecureYourSeats{cursor: pointer;cursor: hand;width: 352px;height: 37px;border: none;background: url("btn_ClickHereToSecureYourSeats.gif") no-repeat;}
.submitClickHereToSecureYourSeats:hover{cursor: pointer;cursor: hand;width: 352px;height: 37px;border: none;background: url("btn_ClickHereToSecureYourSeats_on.gif") no-repeat;}
.submitRegisterIntroNight{cursor: pointer;cursor: hand;width: 392px;height: 47px;border: none;background: url("btn_registerIntroNight.gif") no-repeat;}
.submitRegisterIntroNight:hover{cursor: pointer;cursor: hand;width: 392px;height: 47px;border: none;background: url("btn_registerIntroNight_on.gif") no-repeat;}
.submitRegisterNow{cursor: pointer;cursor: hand;width: 315px;height: 47px;border: none;background: url("btn_registerNow.gif") no-repeat;}
.submitRegisterNow:hover{cursor: pointer;cursor: hand;width: 315px;height: 47px;border: none;background: url("btn_registerNow_on.gif") no-repeat;}
.submitSubmit{cursor: pointer;cursor: hand;width: 290px;height: 32px;border: none;background: url("btn_submit.gif") no-repeat;}
.submitSubmit:hover{cursor: pointer;cursor: hand;width: 290px;height: 32px;border: none;background: url("btn_submit_on.gif") no-repeat;}
.submitSecureYourFreeTicketsNow{cursor: pointer;cursor: hand;width: 391px;height: 48px;border: none;background: url("btn_SecureYourFreeTicketsNow.gif") no-repeat;}
.submitSecureYourFreeTicketsNow:hover{cursor: pointer;cursor: hand;width: 391px;height: 48px;border: none;background: url("btn_SecureYourFreeTicketsNow_on.gif") no-repeat;}
.submitSecureYourFreeTicketsNow1{cursor: pointer;cursor: hand;width: 274px;height: 50px;border: none;background: url("freeTicketBoxBottom.png") no-repeat;}
.submitSecureYourFreeTicketsNow1:hover{cursor: pointer;cursor: hand;width: 274px;height: 50px;border: none;background: url("freeTicketBoxBottom_on.png") no-repeat;}
.submitSecureSetUp{cursor: pointer;cursor: hand;width: 257px;height: 67px;border: none;background: url("submitSecureSetUp.gif") no-repeat;}
.submitSecureSetUp:hover{cursor: pointer;cursor: hand;width: 257px;height: 67px;border: none;background: url("submitSecureSetUp_on.gif") no-repeat;}
.submitTMPFirst15{cursor: pointer;cursor: hand;width: 720px;height: 44px;border: none;background: url("TMPFirst15.gif") no-repeat;}
.submitTMPFirst15:hover{cursor: pointer;cursor: hand;width: 720px;height: 44px;border: none;background: url("TMPFirst15_on.gif") no-repeat;}
.submitTMPEnrolNow_button{cursor: pointer;cursor: hand;width: 720px;height: 44px;border: none;background: url("TMPEnrolNow_button.gif") no-repeat;}
.submitTMPEnrolNow_button:hover{cursor: pointer;cursor: hand;width: 720px;height: 44px;border: none;background: url("TMPEnrolNow_button_on.gif") no-repeat;}
.submitTMPbtn3{cursor: pointer;cursor: hand;width: 720px;height: 44px;border: none;background: url("TMPbtn3.gif") no-repeat;}
.submitTMPbtn3:hover{cursor: pointer;cursor: hand;width: 720px;height: 44px;border: none;background: url("TMPbtn3_on.gif") no-repeat;}
.submitTMPpayment{cursor: pointer;cursor: hand;width: 391px;height: 45px;border: none;background: url("TMPpayment.gif") no-repeat;}
.submitTMPpayment:hover{cursor: pointer;cursor: hand;width: 391px;height: 45px;border: none;background: url("TMPpayment_on.gif") no-repeat;}
.submitMiniCourse40{cursor: pointer;cursor: hand;width: 274px;height: 50px;border: none;background: url("freeMiniCourse40BoxBottom.png") no-repeat;}
.submitMiniCourse40:hover{cursor: pointer;cursor: hand;width: 274px;height: 50px;border: none;background: url("freeMiniCourse40BoxBottom_on.png") no-repeat;}
.submit40advanced{cursor: pointer;cursor: hand;width: 216px;height: 138px;border: none;background: url("/media08/40advanced.png") no-repeat;}
.submit40advanced:hover{cursor: pointer;cursor: hand;width: 216px;height: 138px;border: none;background: url("/media08/40advanced_on.png") no-repeat;}
.submit40intermediate{cursor: pointer;cursor: hand;width: 216px;height: 138px;border: none;background: url("/media08/40intermediate.png") no-repeat;}
.submit40intermediate:hover{cursor: pointer;cursor: hand;width: 216px;height: 138px;border: none;background: url("/media08/40intermediate_on.png") no-repeat;}
.submit40beginners{cursor: pointer;cursor: hand;width: 216px;height: 138px;border: none;background: url("/media08/40beginners.png") no-repeat;}
.submit40beginners:hover{cursor: pointer;cursor: hand;width: 216px;height: 138px;border: none;background: url("/media08/40beginners_on.png") no-repeat;}



.alignleft{float:left;padding-right:10px;}
.spot{background: url("spot.gif") repeat-y;}
.commentaryArchiveContent{min-height:50px;padding:5px 10px 0px 10px;background: url("bgCommentaryArchive.jpg") no-repeat;}
.commentaryArchiveBottom{height:12px;line-height:12px;background: url("bgCommentaryArchiveBottom.jpg") no-repeat;}
.weeklyMarketUpdateContent{min-height:100px;padding:5px 10px 0px 10px;background: url("bgWeeklyMarketUpdate.jpg") no-repeat;}
.weeklyMarketUpdateBottom{height:12px;background: url("bgWeeklyMarketUpdateBottom.jpg") no-repeat;}
.staffBioContent{font-size:.9em;line-height:.95em;min-height:200px;padding:5px 10px 0px 10px;background: url("bgStaffBioUpdate.jpg") no-repeat;}
.staffBioBottom{height:12px;background: url("bgStaffBioBottom.jpg") no-repeat;}
.hotStockVideoContent{font-size:.9em;line-height:.95em;min-height:155px;padding:5px 10px 0px 10px;background: url("bghotStockVideoUpdate.jpg") no-repeat;}
.liveMarketNewsContent{font-size:.9em;line-height:.95em;min-height:100px;padding:5px 10px 0px 10px;background: url("bgliveMarketNews.jpg") no-repeat;}
.liveMarketNewsBottom{height:29px;background: url("bgliveMarketNewsBottom.jpg") no-repeat;}
.HotStocksContent{font-size:.9em;line-height:.95em;min-height:100px;padding:5px 10px 0px 10px;background: url("bgHotStocksContent.jpg") no-repeat;}
.progressTemplate {background: url("bg.gif");}


/* Accordion MooTools */
.toggler{font-size:1.2em;color:#F7941E;line-height:1em;width:460px;height:30px;background-image: url("tour_accord.gif");padding: 0px 0px 5px 0px;margin: 0px 0px 0px 0px;cursor: pointer;}  
.toggler:hover{color:#F7941E;}  
.element{border:dashed 1px #CECECE;padding:10px 5px 10px 5px;margin:0px 0px 0px 0px;}
/* Accordion */
.accordionHeader
{
    height:17px;
    background-image: url("tour_accord.gif");
    font-weight: bold;
    padding: 9px 5px 5px 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
.accordionHeader a
{
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}
 
.accordionHeader a:hover
{
    text-decoration: underline;
}
 
.accordionHeaderSelected
{
    border:solid 1px red;
    height:17px;
    background-image: url("tour_accord.gif");
    font-weight: bold;
    padding: 9px 5px 5px 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
.accordionHeaderSelected a
{
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}
 
.accordionHeaderSelected a:hover
{
    text-decoration: underline;
}
.AccordionLink
{
    text-transform:uppercase;
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}
.AccordionLink a:hover
{
    background: none;
    text-decoration: underline;
} 
.accordionContent
{
    border: 1px dashed #CECECE;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
/* Accordion */
.accordionOTHeader {border: 1px solid #2F4F4F;background-image: url("../media08/AccordionBG_off.gif");font-weight: bold;padding: 5px;margin-top: 5px;cursor: pointer;}
.accordionOTHeader a {color: #FFFFFF;background: none;text-decoration: none;}
.accordionOTHeader a:hover {text-decoration: underline;}
.accordionOTHeaderSelected {border: 1px solid #2F4F4F;background-color: #5078B3;font-size: 12px;font-weight: bold;padding: 5px;margin-top: 5px;cursor: pointer;}
.accordionOTHeaderSelected a {color: #FFFFFF;background: none;text-decoration: none;}
.accordionOTHeaderSelected a:hover {background: none;text-decoration: underline;}
.AccordionOTLink {text-transform:uppercase;color: #FFFFFF;background: none;text-decoration: none;}
.AccordionOTLink a:hover {background: none;text-decoration: underline;} 
.accordionOTContent {background-color: #e1e1e1;border: 1px dashed #314D4E;border-top: none;padding: 5px;padding-top: 10px;}
.accordionHeaderVideo {border: 1px solid #2F4F4F;background-image: url("../media08/AccordionBG_off.gif");font-weight: bold;padding: 5px;margin-top: 5px;cursor: pointer;}
.accordionHeaderVideo a {color: #FFFFFF;background: none;text-decoration: none;}
.accordionHeaderVideo a:hover {text-decoration: underline;}
.accordionHeaderSelectedVideo {border: 1px solid #2F4F4F;background-color: #5078B3;font-size: 12px;font-weight: bold;padding: 5px;margin-top: 5px;cursor: pointer;}
.accordionHeaderSelectedVideo a {color: #FFFFFF;background: none;text-decoration: none;}
.accordionHeaderSelectedVideo a:hover {background: none;text-decoration: underline;}
.AccordionLinkVideo {text-transform:uppercase;color: #FFFFFF;background: none;text-decoration: none;}
.AccordionLinkVideo a:hover {background: none;text-decoration: underline;} 
.accordionContentVideo {background-color: #e1e1e1;border: 1px dashed #314D4E;border-top: none;padding: 5px;padding-top: 10px;}
.OpenTradesTable {background-color:#ffffff;}
.OpenTradesHeader {font-weight:bold;background-color:#ffffff;}
.OpenTradesRowOpen {background-color:#E59F1D;}
.OpenTradesRowClosed {background-color:#B7B7B7;}
.noTrade {text-align:center;font-style:italic;background-color:#f1f1f1;}
.openTradesYearsLink:visited {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1072B9; text-align: center; text-decoration: none}
.openTradesYearsLink:link {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1072B9; text-align: center; text-decoration: none}
.openTradesYearsLink:active {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #424242; text-align: center; text-decoration: none}
.openTradesYearsLink:hover {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #424242; text-align: center; text-decoration: none}
 
.loginTitle{padding-top:10px;padding-bottom:10px;font-weight:bold;}
.loginLabel{width:100px;padding-right:5px;}
.loginTextbox{width:230px;}
.loginButton{margin-top:10px;margin-bottom:10px;}

.boundingTradersNews{background: url("bgTradersNews.gif");height:28px;}
ul.marquee {
	/* required styles */
	display: block;
	padding: 0;
	margin: 3px 0px 0px 0px;
	list-style: none;
	line-height: 1;
	position: relative;
	overflow: hidden;

	/* optional styles for appearance */
	width: 742px;
	height: 20px; /* height should be included to reserve visual space for the marquee */

	background-color: #FFFFFF;
}

ul.marquee li {
	/* required styles */
	position: absolute;
	top: -999em;
	left: 0;
	display: block;
	white-space: nowrap; /* keep all text on a single line */

	/* optional styles for appearance */
	padding:3px 5px;
}
.tooltip{
    position:absolute;
    z-index:999;
    left:-9999px;
    top:200px;
    background-color:#dedede;
    padding:5px;
    border:1px solid #fff;
    width:250px;
}

.tooltip p{
    margin:0;
    padding:0;
    color:#fff;
    background-color:#222;
    padding:2px 7px;
}
/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2009 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 185 2009-02-09 21:51:12Z emartin24 $
 *
 */


/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:400px; width:600px; background-color:#fff; border:3px solid #ccc;}
#simplemodal-container a.modalCloseImg {background:url(/media08/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}
/*
 * SimpleModal Contact Form
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2009 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: contact.css 185 2009-02-09 21:51:12Z emartin24 $
 *
 */


/* Overlay */
#contact-overlay {background-color:#000; cursor:wait;}

/* Container */
#contact-container {width:450px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left;}
#contact-container .contact-content {background-color:#333; color:#ddd; height:40px;}
#contact-container h1 {color:#d76300; margin:0; padding:0 0 6px 12px; font-size:1.2em; text-align:left;}
#contact-container .contact-loading {position:absolute; background:url(/media08/loading.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0;}
#contact-container .contact-message {text-align:center;}
#contact-container .contact-error {width:92%; font-size:.8em; background:#000; border:2px solid #ccc; font-size:0.8em; font-weight:bold; margin:0 auto; padding:2px;}
#contact-container br {clear:both;}
#contact-container form {padding:0; margin:0;}
#contact-container label {clear:left; display:block; width:100px; float:left; text-align:right; padding-right:4px; font-weight:bold;}
#contact-container .contact-input {font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; background:#eee; border:1px solid #fff; width:300px;}
#contact-container textarea {height:114px; font-size:.9em;}
#contact-container .contact-cc {font-size:.9em; cursor:default;}
#contact-container .contact-top {height:13px; background:url(/media08/form_top.gif) no-repeat; padding:0; margin:0;}
#contact-container .contact-bottom {height:13px; background:url(/media08/form_bottom.gif) no-repeat; font-size:.7em; text-align:center;}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {position:relative; top:-4px; text-decoration:none; color:#666;}
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .contact-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}
#contact-container .contact-send {width:50px; background:url(/media08/send.png) no-repeat;}
#contact-container .contact-cancel {width:65px; background:url(/media08/cancel.png) no-repeat;}
#contact-container a.modalCloseX,
#contact-container a.modalCloseX:link,
#contact-container a.modalCloseX:active,
#contact-container a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; top:-4px; right:6px; color:#999;}
#contact-container a.modalCloseX:hover {color:#9bb3b3;}

/* Archive Accordion */
ul.menu, ul.menu ul {
  list-style-type:none;
  margin-left:-40;
  *margin-left:0;
  padding:0px;
  width:302px;}
ul.menu a {
  display: block;
  color:#F48D04;
  text-decoration: none;}
ul.menu li {
  margin-top: 1px;}
ul.menu li a {
  color:#F48D04;
  font-weight:bold; 	
  padding:0px;}
ul.menu li a:hover {}
ul.menu li ul li a {
  color:#F48D04;
  font-weight:normal;
  padding-left:10px;}
ul.menu li ul li a:hover {
  padding-left:10px;}
.rollover1 a {display:block; height:78px; width:204px; overflow:hidden;}
.rollover1 a:hover {display:block; text-indent:-204px;}

.wrapper {
 position:relative; height:25px;
}
 
.mainmenu1 {
 position:absolute;
 z-index:100;
 font-family:Arial, Verdana, sans-serif;
 font-weight:normal;
 font-size:12px;
 line-height:25px;
 left:50%;
 margin-left:-303px;
 width:232px;
 border:solid 1px red;
}

ul.menu1 {
 padding:0;
 margin:0;
 list-style:none;
 width:232px;
 overflow:hidden;
 float:left;
 margin-right:1px;
}

ul.menu1 a {
 text-decoration:none;
 color:#000;
 padding-left:5px;
}
 
ul.menu1 li.list1 {
float:left;
width:250px;
margin:-32767px -125px 0px 0px;
background:url(/media08/selectBoxBg.gif) no-repeat left bottom;
}

ul.menu1 li.list1 a.category1 {
position:relative;
z-index:50;
display:block;
float:left;
width:120px;
margin-top:32767px;
background:transparent;
}

ul.menu1 li.list1 a.category1:hover,
ul.menu1 li.list1 a.category1:focus,
ul.menu1 li.list1 a.category1:active {
 margin-right:1px;
 background-image:url(/media08/selectBoxBg.gif);
 background-repeat:no-repeat;
 background-position:left top;
}

ul.submenu1 {
 float:left;
 padding:25px 0px 0px 0px;
 margin:0;
 list-style:none;
 background-image:url(/media08/selectBoxBg.gif);
 background-repeat:no-repeat;
 background-position:left top;
 margin:-25px 0px 0px 0px;
}
 
ul.submenu1 li a {
float:left;
width:120px;
background:#369;
clear:left;
}

ul.submenu1 li a.endlist1 {
 background:url(/media08/bottom1.png);
}
 
ul.submenu1 li a.endlist1:hover,
ul.submenu1 li a.endlist1:focus,
ul.submenu1 li a.endlist1:active {
background:url(/media08/bottomhover1.png);
}
 
ul.submenu1 a:hover,
ul.submenu1 a:focus,
ul.submenu1 a:active {
background:#900;
margin-right:1px;
}