﻿/* first set everything to default values -- we do this to fix the issues we run into with mainly ie with random padding and borders */

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td  { margin:0px; padding:0px; border:solid 0px;  font-family:Arial; }
/* input, select { border:solid 1px #9cb2ce; } */
a { text-decoration:none; color:#215D9C; }
a:hover { text-decoration:underline; }
a.gray { color:Gray; }
a.gray:hover { text-decoration:none; }
body { font-size:12px; background-color:#F0F8FF;  }
p { padding-top:10px; padding-bottom:10px; }
.KillFloat { width:0px; height:0px; border:0px; margin:0px; padding:0px; clear:both; }
.KillFloatLeft { width:0px; height:0px; border:0px; margin:0px; padding:0px; clear:left; }
.KillFloatRight { width:0px; height:0px; border:0px; margin:0px; padding:0px; clear:right; }
.theTotalWrapper { position:relative; margin:0px; padding:0px;   }

html, body, #aspnetForm, .theTotalWrapper { height:100%; width:100%; }
body > .theTotalWrapper { height: auto; min-height: 100%; }
/*******************************************************************************/


.theTotalWrapper .topTopMenuWrapper { position:relative; width:920px; margin:auto; height: 15px; font-size:12px; }
.theTotalWrapper .topTopMenuWrapper .admin { width:50px; position:absolute; left:auto; right:0px; }

#bodyMainWrapper { position:relative; width:920px; margin:auto; top:0px; margin-bottom:80px; }
#bodyMainWrapper .mainHeader { width:920px; height:81px;  position:relative; -webkit-text-size-adjust: none; }
#bodyMainWrapper .mainHeader  img { position:relative; float:left; } 
#bodyMainWrapper .mainHeader  img.headerRight {  } 
#bodyMainWrapper .mainHeader  .headerText { position:absolute; width:747px; text-align:center; top:20px; font-size:40px;  color:#FFF; left:auto; right:0px;} 
#bodyMainWrapper .mainHeader  .headerText img { position:relative; float:none; top:-15px; }

#bodyMainWrapper .NavWrapper { position:relative; padding-left:0px;  width:925px; height:25px; left:0px;  margin-top:20px; }
#bodyMainWrapper .NavWrapper .menu { position:relative; left:0px;  font-size:12px !important;  width:910px; }
#bodyMainWrapper .NavWrapper .menu .jsddm { margin: 0; padding: 0; }
#bodyMainWrapper .NavWrapper .menu .jsddm li { float: left; list-style: none; font: 12px Arial;  }
#bodyMainWrapper .NavWrapper .menu .jsddm li a { display:block; padding: 0px 8px; text-decoration: none;  white-space: nowrap; color:#01305B; }
#bodyMainWrapper .NavWrapper .menu .jsddm li a.linkGray { color:Gray; }
#bodyMainWrapper .NavWrapper .menu .jsddm li a:hover { /*background: #1A4473;*/ }
#bodyMainWrapper .NavWrapper .menu .jsddm li ul { margin: 0; padding: 0; position: absolute;  z-index:100; visibility: hidden; border: 1px solid #000; background: #FFFFFF;  }
#bodyMainWrapper .NavWrapper .menu .jsddm li ul li { float: none; }
#bodyMainWrapper .NavWrapper .menu .jsddm li ul li a { width: auto;  color:#0367CB;background: #FFFFFF; padding-bottom:1px; padding-top:1px; }
#bodyMainWrapper .NavWrapper .menu .jsddm li ul li a:hover { text-decoration:underline; /*background: #7F1616;*/ background:#FFF; }
#bodyMainWrapper .NavWrapper .menu .jsddm li ul li ul { margin-left:40px; }

.HeaderSearchWrapper { position:absolute; margin-left:auto; left:auto; right:10px; top:-2px; width:285px; z-index:10; }
.HeaderSearchWrapper .btnHeaderSearch { position:absolute; left:260px; top:1px; }
.HeaderSearchWrapper .suggestionHeaderBox { display:none; position:absolute; background-color:#FFFFFF; border:solid 1px #000; min-width:350px; top:23px; z-index:400;  }
.HeaderSearchWrapper .suggestionHeaderBox .SuggestionText { float:right; color:green; font-size:10px; padding:2px; z-index:400; }
.HeaderSearchWrapper .suggestionHeaderBox ul.Itemlist { z-index:400; }
.HeaderSearchWrapper .suggestionHeaderBox li.Item { list-style:none; padding:2px; z-index:400; }
.HeaderSearchWrapper .suggestionHeaderBox li.ItemHover { list-style:none; padding:2px; background-color:#83BAF4; cursor:pointer; z-index:400; }
.HeaderSearchWrapper .suggestionHeaderBox .close { width:99%; text-align:right; font-size:10px; z-index:400; }
.HeaderSearchWrapper .suggestionHeaderBox .close a { text-decoration:underline; z-index:400; }

#bodyMainWrapper .mainBody { position:relative; width:922px; z-index:1; margin-top:12px; *z-index:-1; }

#bodyMainWrapper .mainBody ol,#bodyMainWrapper .mainBody ul  { margin-left:50px; }

#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs { position:relative; z-index:90; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs { width:920px;  position:relative; padding-bottom:1px; z-index:90; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab { margin: 0; padding: 0; z-index:90; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li { position:relative; list-style: none;z-index:90;  font: 12px Arial; color:#FFF; font-weight:bold; display:inline-block; border:0px;  padding:6px 8px; margin:0px; margin-right:1px; height:14px;  zoom:1; *display:inline; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li.active { background:#419534; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li.inActive { background:#2061A9; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li.disabled { background:#000000; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li a { display:block; padding: 0px 0px; text-decoration: none; color:#FFF; font-weight:bold; white-space: nowrap; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li a:hover { /*background: #1A4473;*/ }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li.pushRight { float:right;  }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li.arrow { z-index:80; line-height:14px; font-size:0px; padding:0px; margin:0px; margin-left:-1px; margin-right:1px; vertical-align:top;}
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li.arrow div { width:0px; height:0px; line-height:0px; font-size:0px; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-left: 14px solid green; vertical-align:top; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li.arrow div.active { border-left-color:#419534; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li.arrow div.inActive { border-left-color:#2061A9; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li.arrow div.disabled { border-left-color:#000; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li.end { z-index:80; margin:0px; padding:0px; line-height:14px; font-size:0px; vertical-align:top; margin-left:-12px;/* margin-right:0px; top:9px;*/  }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li.firstEnd { margin-left:0px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li.end div { width:0px; height:0px; line-height:0px; font-size:0px; border-left: 14px solid transparent; border-top: 13px solid green; border-bottom: 13px solid green; border-right: 14px solid green; vertical-align:top; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li.end div.active { border-top-color:#419534; border-right-color:#419534; border-bottom-color:#419534; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li.end div.inActive { border-top-color:#2061A9; border-right-color:#2061A9; border-bottom-color:#2061A9; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li.end div.disabled { border-top-color:#000; border-right-color:#000; border-right-color:#000; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li.firstEnd div { border:none; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li div.dropdown { width:0px; position:absolute; left:auto; right:3px; border-right : 4px solid transparent; border-top: 4px solid #ffffff; border-left: 4px solid transparent; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li ul { padding: 0; position: absolute; margin-top:3px; z-index:100; visibility: hidden; border: 1px solid #000; background: #FFFFFF; margin-left:20px; min-width:100px; *margin-left:-100px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li ul li { float: none; display: inline; padding:0px; height:auto; margin-right:0px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li ul li a { width: auto;  color:#0367CB; font-weight:normal; background: #FFFFFF; padding-left:5px; padding-right:5px; padding-bottom:1px; padding-top:1px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li ul li a:hover { text-decoration:underline; /*background: #7F1616;*/ background:#FFF; }
#bodyMainWrapper .mainBody #ProgramContentWrapper .topTabs .tabs .jsddmTab li ul li ul { margin-left:40px; min-width:1px; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent { position:relative; border:1px solid #0067B1; width:910px; padding:5px; background-color:#FFF;  }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .leftHandNav { position:relative; display:table-cell; min-width:1px; vertical-align:top; zoom:1; *display:inline; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .leftHandNav .nav { position:relative; padding-bottom:1px; min-width:1px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .leftHandNav .nav .jsddmLeftHand { margin: 0; padding: 0;  }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .leftHandNav .nav .jsddmLeftHand li { position:relative; width:200px; list-style: none; font: 12px Arial; margin:0px; margin-right:1px; margin-bottom:1px; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .leftHandNav .nav .jsddmLeftHand li.active { background:#419534; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .leftHandNav .nav .jsddmLeftHand li.inActive { background:#2061A9; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .leftHandNav .nav .jsddmLeftHand li.disabled { background:#000000; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .leftHandNav .nav .jsddmLeftHand li a { display:block; padding:10px 5px; text-decoration: none; color:#FFF; font-weight:bold;  }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .leftHandNav .nav .jsddmLeftHand li a:hover { background: #46A438; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .leftHandNav .nav .jsddmLeftHand li ul { margin: 0; padding: 0; position: absolute; z-index:50; visibility: hidden; border: 1px solid #000;  }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .leftHandNav .nav .jsddmLeftHand li ul li { float: none; display: inline; padding:0px;  margin-right:0px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .leftHandNav .nav .jsddmLeftHand li ul li a { width: auto;  color:#0367CB;background: #FFFFFF; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .leftHandNav .nav .jsddmLeftHand li ul li a:hover { text-decoration:underline; /*background: #7F1616;*/ background:#FFF; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .mainAreaWrapper { position:relative;  display:table-cell; vertical-align:top; width:100% }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .hasLeftNav { padding-left:15px; *width:675px; zoom:1; *display:inline; } 

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .mainAreaWrapper .jsddmExtrasNav  { margin: 0; padding: 0;  position:relative; margin:auto; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .mainAreaWrapper .jsddmExtrasNav li { position:relative; margin:auto;  list-style: none; font: 12px Arial; margin-right:1px; margin-bottom:1px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .mainAreaWrapper .jsddmExtrasNav li a { text-decoration: none; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .mainAreaWrapper .jsddmExtrasNav li a:hover {  }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .mainAreaWrapper .jsddmExtrasNav li a img { text-decoration: none; margin:auto; position:relative; }


.mainFooter {clear: both; width:100%; height:80px; position:relative; z-index:10; margin-top:-80px; text-align:center; background-color:#013D6E; }
.mainFooter .footerText { top:20px; position:relative; color:#FFFFFF; }
.mainFooter .footerText a { color:#FFFFFF; padding-left:6px; padding-right:6px; }

.clearfooter { height: 30px; clear: both; }



/************************************* PROGRAMS ***********************************************************************/

/* 30 Day Jump Start */
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .my30DayJumpStartWrapper { position:relative; width:100%; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .my30DayJumpStartWrapper .rightBR table tr td { padding-right:0px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .my30DayJumpStartWrapper  .rightBR ul { font-size:16px; padding-top:5px; padding-bottom:5px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .my30DayJumpStartWrapper a.lkBankRes{ font-size:14px; text-decoration:none;}

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .my30DayJumpStartWrapper .VideoWrap { position:relative; border: solid 1px #bbb; padding:5px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .my30DayJumpStartWrapper .VideoWrap .colored { background-color:#ccc; position:absolute; padding:5px; width:595px;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .my30DayJumpStartWrapper  .rightWrapper { border:solid 1px #999999; -moz-border-radius: 6px; border-radius: 6px; padding: 10px; margin-right:10px;  } 

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .my30DayJumpStartWrapper .mainWrapper { position:relative; vertical-align:top; width:68%; display:inline-block;  zoom:1; *display:inline; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .my30DayJumpStartWrapper .extrasWrapper { position:relative; vertical-align:top; width:28%; margin-left:1%; display:inline-block;  zoom:1; *display:inline; }   
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .my30DayJumpStartWrapper  table.britter { border-collapse:collapse; border:1px solid #000; width:100%; margin-top:5px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .my30DayJumpStartWrapper  table.britter tr { }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .my30DayJumpStartWrapper  table.britter tr td { vertical-align:top; padding:3px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .my30DayJumpStartWrapper  table.britter tr td.nameDate { background:#0065B5; color:#fff; border:1px solid #000;  }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .my30DayJumpStartWrapper  table.britter tr td.title { background:#CAE7FF; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .my30DayJumpStartWrapper  table.britter tr td.results { background:#CAE7FF; }

/* Guided Personal Start */
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper {}

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .videoLeft{ float:left; margin-right:15px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .textRight{  }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .videoLeft{ float:left; margin-right:15px; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colLeft{ float:left; margin-right:20px; width:250px; position:relative; height:100%; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colLeft .grayBox { width:100%; position:relative; background-color:#D9D9D9; padding:5px;  }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colRight{ position:relative; float:left; width:630px;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .Full { position:relative; width:100%;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colRight .ResourcesWrapper { width:627px; position:relative;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colRight .ResourcesWrapper a { text-decoration:none; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colRight .ResourcesWrapper .content { width:600px; position:relative;  }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colRight .ResourcesWrapper .content .top { height:43px; width:627px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colRight .ResourcesWrapper .content .top img { position:absolute; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colRight .ResourcesWrapper .content .top span { position:relative; top:3px; left:35px; font-size:12px; font-weight:bold; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colRight .ResourcesWrapper .content .middle { background:URL(../dashboard/programs/GuidedPersonalStart/images/tab_box_middle.png) repeat-y; width:600px; padding-left:10px; padding-right:25px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colRight #rw3 .content .middle {min-height:350px}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colRight .ResourcesWrapper .content .bottom{ width:627px; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colRight .ResourcesWrapper table.goldseal { padding:5px; border: 1px solid #000; border-collapse:collapse; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colRight .ResourcesWrapper table.goldseal td {  border: 1px solid #000; padding-right:5px; vertical-align:top; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colRight .ResourcesWrapper .playVidWrapper { height:70px; position:relative; padding:10px; cursor:pointer;color:#215D9C; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colRight .ResourcesWrapper .playVidWrapper a { }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colRight .ResourcesWrapper .playVidWrapper .vidArrow { float:left; margin-right:15px; width:70px; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colRight .ResourcesWrapper .playAudioWrapper { height:41px; position:relative; padding:10px; cursor:pointer;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colRight .ResourcesWrapper .playAudioWrapper .Audiopic { float:left; margin-right:15px; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colRight .ResourcesWrapper .downloadWrapper { height:41px; position:relative; padding:10px; cursor:pointer;}

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .gpsWrapper .colRight .ResourcesWrapper .downloadWrapper .downpic { float:left; margin-right:15px; }


/* Rapid Results */
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper {}

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper ul { margin-left:45px; margin-top:15px;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper ol { margin-left:45px; margin-top:15px;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .videoLeft{ float:left; margin-right:15px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .right{ float:left; width:520px;  }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colLeft{ float:left; margin-right:20px; width:250px; position:relative; height:100%; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colLeft .grayBox { width:100%; position:relative; background-color:#D9D9D9; padding:5px; font-size:13px;  }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colLeft .grayBox { background: -moz-linear-gradient(top, #568BC7 0%, #FFFFFF 100%); }
/* webkit */
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colLeft .grayBox { background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#568BC7), color-stop(100%,#FFFFFF)); }
/* ie */
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colLeft .grayBox { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#568BC7', endColorstr='#FFFFFF',GradientType=0 ); }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight{ position:relative; float:left; width:630px;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper { width:627px; position:relative;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper a { text-decoration:underline; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content { width:600px; position:relative;  }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .top { height:43px; width:627px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .top img { position:absolute; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .top span { position:relative; top:3px; left:35px; font-size:12px; font-weight:bold; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .middle .schedule { font-size:12px; border-collapse:collapse; margin:auto; position:relative; border:1px solid #000; margin-top:15px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .middle .schedule tr.r1 { background-color:#FFF; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .middle .schedule tr.r2 { background-color:#D9DAFF; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .middle .schedule th { padding:4px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .middle .schedule td { padding:4px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .middle .schedule .header { background-color:#D9D9D9; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .middle .schedule .dates {  }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .middle .schedule .time {  }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .middle .schedule .cAtt { text-align:center; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .middle .schedule .choose { text-align:center; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .middle .configurator { margin-top:15px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .middle .configurator .configuratorSelectionWrapper {  }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .middle .configurator .configuratorSelectionWrapper select { margin-right:5px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .middle .configurator .configuratorDownloadsWrapper { padding-top:5px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .middle .configurator .configuratorDownloadsWrapper div { height:41px; position:relative; padding:10px; cursor:pointer; font-weight:bold; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .middle .configurator .configuratorDownloadsWrapper div img { float:left; margin-right:15px; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .middle { background:URL(../dashboard/images/tab_box_middle.png) repeat-y; width:600px; padding-left:10px; padding-right:25px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight #rw3 .content .middle {min-height:350px}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .content .bottom{ width:627px; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper table.goldseal { padding:5px; border: 1px solid #000; border-collapse:collapse; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper table.goldseal td {  border: 1px solid #000; padding-right:5px; vertical-align:top; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .playVidWrapper { height:70px; position:relative; padding:10px; cursor:pointer; color:#215D9C; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .playVidWrapper .vidArrow { float:left; margin-right:15px; width:70px; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .playAudioWrapper { height:41px; position:relative; padding:10px; cursor:pointer;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .playAudioWrapper .Audiopic { float:left; margin-right:15px; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .downloadWrapper { height:41px; position:relative; padding:10px; cursor:pointer; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .downloadWrapper a { text-decoration:none; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .rrWrapper .colRight .ResourcesWrapper .downloadWrapper .downpic { float:left; margin-right:15px; }

.PersonPopUp { display:none; }
.PersonPopUp .popupWrapper { }
.PersonPopUp .popupWrapper #popupTextWrapper { height:325px; overflow:auto; font-size:14px; }

.PopUpVideo { display:none; }
.PopUpVideo .popupWrapper { }



/************************************** DASHBOARD ******************************************************************************/
#bodyMainWrapper .mainBody #ContentContainer { width:920px; margin-left:auto; margin-right:auto; text-align:left; }
#bodyMainWrapper .mainBody #ContentContainer .ProgramCol { width:140px; margin-right:26px; position:relative; float:left;}
#bodyMainWrapper .mainBody #ContentContainer .ProgramCol img { padding-bottom:5px !important; }
#bodyMainWrapper .mainBody #ContentContainer .ProgramList { width:600px; margin-right:26px; position:relative; float:left;}
#bodyMainWrapper .mainBody #ContentContainer .ProgramList img { padding-bottom:5px !important; }

#bodyMainWrapper .mainBody #ContentContainer #extras { width:672px; position:relative; }
#bodyMainWrapper .mainBody #ContentContainer #extras #divCouchPosts { width:249px; height:200px; min-height:200px; position:relative; float:left; padding-bottom:54px; }
#bodyMainWrapper .mainBody #ContentContainer #extras #divUltimateScenario { width:210px; height:200px; min-height:200px; margin-left:15px; position:relative; float:left; padding-bottom:54px; }/**/
#bodyMainWrapper .mainBody #ContentContainer #extras #divUltimateScenario p.ult_scen_text { width:158px; }
#bodyMainWrapper .mainBody #ContentContainer #extras #divResultsTrak { width:175px; height:200px; min-height:200px; position:relative; float:left; padding-bottom:54px; }

#bodyMainWrapper .mainBody #ContentContainer #divOthers { width:244px; position:relative; float:right; left:-20px; }

#bodyMainWrapper .mainBody #ContentContainer #divOthers .LiveUpcomingEventsWrapper { width:237px; height:165px; margin-bottom:5px; background-image:URL(../dashboard/dashboard/images/upcomingevents.png); padding-top:35px; padding-left:9px; }
#bodyMainWrapper .mainBody #ContentContainer #divOthers .Livegray { background-image:URL(../dashboard/dashboard/images/upcomingevents_gray.png);}
#bodyMainWrapper .mainBody #ContentContainer #divOthers .LiveUpcomingEventsWrapper .container { overflow-y:scroll; overflow-x:hidden; width:231px; height:150px; }
#bodyMainWrapper .mainBody #ContentContainer #divOthers .LiveUpcomingEventsWrapper .container .event { padding-bottom:5px; }
#bodyMainWrapper .mainBody #ContentContainer #divOthers .LiveUpcomingEventsWrapper .container .event .title { color:#3185AC; font-weight:bold; }
#bodyMainWrapper .mainBody #ContentContainer #divOthers .LiveUpcomingEventsWrapper .container .event .title a { color:#3185AC; }
#bodyMainWrapper .mainBody #ContentContainer #divOthers .LiveUpcomingEventsWrapper .container .event .icon { cursor:pointer; float:right; }
#bodyMainWrapper .mainBody #ContentContainer #divOthers .LiveUpcomingEventsWrapper .container .event .iconO { cursor:default; float:right; }
#bodyMainWrapper .mainBody #ContentContainer #divOthers .LiveUpcomingEventsWrapper .container .event .date { font-style:italic; font-size:10px; }
#bodyMainWrapper .mainBody #ContentContainer #divOthers .LiveUpcomingEventsWrapper .container .event .hotelWrapper { display:none; font-size:11px; }
#bodyMainWrapper .mainBody #ContentContainer #divOthers .LiveUpcomingEventsWrapper .container .event .private { font-style:italic; font-size:10px; }

#bodyMainWrapper .mainBody #ContentContainer #divOthers #WhatsNewMainDiv { padding-bottom:5px; }
#bodyMainWrapper .mainBody #ContentContainer #divOthers #WhatsNewMainDiv #WhatsNewDiv {display:none; position:relative;  background-color:#E9E9E9; width:232px; margin-left:7px; }
#bodyMainWrapper .mainBody #ContentContainer #divOthers #WhatsNewMainDiv #WhatsNewDiv ul { margin-left:20px; }
#bodyMainWrapper .mainBody #ContentContainer #divOthers .othersIcons { padding-bottom:5px; }
#bodyMainWrapper .mainBody #ContentContainer #divOthers .GPS {padding-bottom:0px; background:URL(/assets_1/dashboard/dashboard/images/Guided-Personal-StartDASHL.png) repeat-y; width:244px; }
#bodyMainWrapper .mainBody #ContentContainer #divOthers .GPSgray {padding-bottom:0px; background:URL(/assets_1/dashboard/dashboard/images/Guided-Personal-StartDASHL_gray.png) repeat-y; width:244px; }
#UpComingEventsMainDiv #UpComingEventsDiv { display:none; position:relative;  background-color:#E9E9E9; width:232px; margin-left:7px;  } 

#bodyMainWrapper .mainBody  .ContactUs { position:relative; width:600px; margin:auto; }
#bodyMainWrapper .mainBody  .ContactUs .ContactUsSub { float:right; margin-right:260px; }
#bodyMainWrapper .mainBody  .ContactUs .Address { float:right; margin-right:50px; margin-top:40px; }


/*888888888888888888888888888888888888888 CLIENT NEWSLETTER *******************************************************/
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper a { text-decoration:underline !important; color:#004473 !important; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper  .video {width:450px;height:350px;border:solid 1px #000000;float:left;margin-right:10px;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper  .bold {font-weight:bold;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper  .arrow {float:right;width:300px;height:86px;padding:4px;margin-right:10px;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper  .bigYellow {background-color:#ffffff;width:700px;margin-left:auto;margin-right:auto;margin-top:10px;padding:4px;border:none}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper  .boldCenter {font-weight:bold;text-align:center;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper  #introUL {margin:10px 10px 10px 400px;}

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .VideoSection { position:relative; padding-left:15px; width:340px; float:left; height:330px;padding-right:10px}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .bold { font-weight:bold; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MainText { position:relative; width:520px; padding-left:15px; height:330px; left:auto; margin-left:auto; right:0px;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MainText h1 { font-size:26px; padding-bottom:20px; padding-top:10px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MainText .subheader {font-size:12px;margin-bottom:1px;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MainText p { padding-bottom:4px; padding-top:4px}

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper { width:100%; position:relative;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper a { text-decoration:underline; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .content { width:600px; position:relative; margin:auto; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .content .top { height:50px; width:655px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .content .top img { position:absolute; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .content .top span { position:relative; top:10px; left:40px; font-size:12px; font-weight:bold; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .content .middle { margin-left:14px; background:URL(../dashboard/images/tab_box_middle.png) repeat-y; width:605px; padding-left:60px; padding-right:25px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper #rw3 .content .middle {height:350px}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .content .middle .guide { vertical-align:top; width:500px}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .content .middle .guide img { border:solid 1px #000000;float:left;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .content .middle .guide .guideText { vertical-align:top; position:relative; top:15px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .content .middle .videoTutorial { vertical-align:top; padding-top:25px; width:500px}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .content .middle .videoTutorial img { position:relative; float:left; margin-right:10px; border:solid 1px #000000;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .content .middle .videoTutorial div {  position:relative; vertical-align:top; position:relative; float:left; width:350px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .content .middle .Files span { font-size:12px; font-weight:bold; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .content .bottom{ width:655px; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .LargeVidWrapper { position:absolute; width:100%; height:100%; top:0px; left:0px; display:none; _position:relative; _top:-950px; _left:-250px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .LargeVidWrapper .Background { position:fixed; top :0px; left:0px;  width:100%; height:100%; background-color:#000000; filter:alpha(opacity=75);-moz-opacity:.75; opacity:.75; _position:absolute; _height:2500px; _width:2500px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .LargeVidWrapper .mainContainer { position:fixed; top:150px;  width:100%; height:470px; _position:absolute; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .LargeVidWrapper .mainContent { position:relative; margin:auto;   width:570px; height:470px; _left:250px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .LargeVidWrapper .mainContent img { position:absolute; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .LargeVidWrapper .mainContent .close { position:absolute;  width:30px; height:30px; left:auto; margin-left:auto; right:5px; top:2px; cursor:pointer; *cursor:hand; *background-color:Black; *filter:alpha(opacity=00); }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .LargeVidWrapper .mainContent .vid { position:relative; left:20px; width:550px; top:29px; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .StepHeader {font-size:large;padding-left:50px;text-indent:-50px}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .StepData {margin-left:50px;font-size: 14px;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .StepData ul {margin-left:15px;font-size: 14px;margin-top:1px;margin-bottom:1px}

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper {position:relative;height:500px}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper #rw1 {}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper #rw2 {display:none;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper #rw3 {display:none;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper .MResourcesWrapper { width:100%; position:absolute;top:0;left:0;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper .MResourcesWrapper a { text-decoration:none; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper .MResourcesWrapper .content { width:600px; position:relative; margin:auto; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper .MResourcesWrapper .content .top { height:50px; width:655px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper .MResourcesWrapper .content .top img { position:absolute; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper .MResourcesWrapper .content .top .rw1title { position:relative; top:10px; left:50px; font-size:12px; font-weight:bold; color:Black;text-decoration:none;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper .MResourcesWrapper .content .top .rw2title { position:relative; top:10px; left:90px; font-size:12px; font-weight:bold;color:Black;text-decoration:none;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper .MResourcesWrapper .content .top .rw3title { position:relative; top:10px; left:130px; font-size:12px; font-weight:bold;color:Black;text-decoration:none;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper .MResourcesWrapper .content .top .rw1title a { padding-right:50px}
/*#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapp er.MultiResourcesWrapper .MResourcesWrapper .content .top .rw2title a { position:relative; top:10px; left:140px; font-size:12px; font-weight:bold;color:Black;text-decoration:none;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper .MResourcesWrapper .content .top .rw3title a { position:relative; top:10px; left:180px; font-size:12px; font-weight:bold;color:Black;text-decoration:none;}*/
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper .MResourcesWrapper .content .middle { background:URL(../dashboard/images/tab_box_middle.png) repeat-y; width:605px; padding-left:60px; padding-right:25px; height:350px;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper .MResourcesWrapper .content .middle .guide { vertical-align:top; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper .MResourcesWrapper .content .middle .guide img { }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper .MResourcesWrapper .content .middle .guide .guideText { vertical-align:top; position:relative; top:15px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper .MResourcesWrapper .content .middle .videoTutorial { vertical-align:top; padding-top:25px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper .MResourcesWrapper .content .middle .videoTutorial img { position:relative; float:left; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper .MResourcesWrapper .content .middle .videoTutorial div {  position:relative; float:left; vertical-align:top; position:relative; width:500px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper .MResourcesWrapper .content .middle .Files span { font-size:12px; font-weight:bold; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .MultiResourcesWrapper .MResourcesWrapper .content .bottom{ width:655px; }


#ProgramsContentWrapper #mainContent #helpsection #controlContent p {margin: 20px}
#ProgramsContentWrapper #mainContent #helpsection #controlContent ol {margin-left: 60px;margin-right:60px;}

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .flyerstable {width:530px;border:solid 1px #000000; height:500px;margin-top:-25px}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .flyerstable td {border:solid 1px #000000;padding:4px;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .flyerstable td a {text-decoration:underline}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .flyersheader {background-color:#3366CC;color:#ffffff}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .freereports {width:540px;margin-top:-25px}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .freereports ul { list-style-image:url(../images/file_doc.gif); margin-left:10px; padding-left:10px;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .freereports li {margin-top:10px;margin-bottom:10px;padding-left:10px}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .ResourcesWrapper .freereports a {text-decoration:underline;}


#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .EOSBonusWrapper {  }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .EOSBonusWrapper ul { margin-left:45px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .EOSBonusWrapper p { margin-top:10px; margin-bottom:10px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .EOSBonusWrapper h1 { margin-top:5px; margin-bottom:5px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .EOSBonusWrapper h2 { margin-top:5px; margin-bottom:5px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .EOSBonusWrapper h3 { margin-top:10px; margin-bottom:10px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .EOSBonusWrapper .EOSImage { position:relative; float:left;  width:380px; height:284; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .EOSBonusWrapper .EOSText { position:relative; float:left; width:500px; margin-left:10px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .EOSBonusWrapper .ResourcesWrapper .top { position:relative; height:50px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .EOSBonusWrapper .ResourcesWrapper .middle { position:relative; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .EOSBonusWrapper .flyerstable {width:530px;border:solid 1px #000000; height:500px;margin-top:0px; border-collapse:collapse;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .EOSBonusWrapper .flyerstable td {border:solid 1px #000000;padding:4px;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .EOSBonusWrapper .flyerstable td a {text-decoration:underline}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .EOSBonusWrapper .flyersheader {background-color:#3366CC;color:#ffffff}

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .memberSuccess {background-color:#f9f8ed;clear:both;position:relative;overflow:hidden;margin-bottom:4px;margin-top:4px;border:solid 1px #666666;padding:4px;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .memberSuccess .memberSuccessHeadline {font-weight:bold;text-align:center;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .memberSuccess .memberSuccessPhoto {float:left;margin-right:10px;width:82px}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .memberSuccess .memberSuccessPhoto p {font-size:10px}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .memberSuccess .memberSuccessText {float:left;width:500px}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .memberSuccess .memberSuccessText p {margin: 6px;}

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper #helpsection #controlContent .qa {padding:2px;border:solid 1px #DDDDDD; margin-top:10px; margin-bottom:10px;background-color:#F9F8ED}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper #helpsection #controlContent .qa .q {list-style:none;font-weight:bold;text-decoration:underline;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper #helpsection #controlContent .qa .a {list-style:none;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ClientNewsletterWrapper .grey {background-color:Gray;}

/************** TOUCHPOINTS *********************************************************************************************************/

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .VideoSection {  padding-left:15px; width:340px; position:relative; display:table-cell; min-width:1px; vertical-align:top; zoom:1; *display:inline; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .MainText {  width:520px; padding-left:15px; min-height:310px; position:relative; display:table-cell; min-width:1px; vertical-align:top; zoom:1; *display:inline; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .MainText h1 { font-size:26px; padding-bottom:20px; padding-top:10px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .MainText p { padding-bottom:15px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .ResourcesWrapper { width:100%; position:relative; float:left; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ResourcesWrapper a { text-decoration:none; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .ResourcesWrapper .content { width:600px; position:relative; margin:auto; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .ResourcesWrapper .content .top { height:50px; width:655px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .ResourcesWrapper .content .top img { position:absolute; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .ResourcesWrapper .content .top span { position:relative; top:10px; left:50px; font-size:12px; font-weight:bold; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .ResourcesWrapper .content .middle { background:URL(../programs/touchpoints/images/tab_box_middle.png) repeat-y; width:605px; padding-left:60px; padding-right:25px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .ResourcesWrapper .content .middle .guide { vertical-align:top; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .ResourcesWrapper .content .middle .guide img { }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .ResourcesWrapper .content .middle .guide .guideText { vertical-align:top; position:relative; top:15px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .ResourcesWrapper .content .middle .videoTutorial { vertical-align:top; padding-top:25px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .ResourcesWrapper .content .middle .videoTutorial img { position:relative; float:left; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .ResourcesWrapper .content .middle .videoTutorial div {  position:relative; float:left; vertical-align:top; position:relative; width:500px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .ResourcesWrapper .content .middle .Files span { font-size:12px; font-weight:bold; }

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .ResourcesWrapper .content .bottom{ width:655px; }


#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .LargeVidWrapper { position:fixed; z-index:1000; width:100%; height:100%; top:0px; left:0px; display:none; _position:relative; _top:-950px; _left:-250px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .LargeVidWrapper .Background { position:fixed; top :0px; left:0px;  width:100%; height:100%; background-color:#000000; filter:alpha(opacity=75);-moz-opacity:.75; opacity:.75; _position:absolute; _height:2500px; _width:2500px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .LargeVidWrapper .mainContainer { position:fixed; top:150px;  width:100%; height:470px; _position:absolute; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .LargeVidWrapper .mainContent { position:relative; margin:auto;   width:570px; height:470px; _left:250px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .LargeVidWrapper .mainContent img { position:absolute;  }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .LargeVidWrapper .mainContent .close { position:absolute;  width:30px; height:30px; left:auto; margin-left:auto; right:5px; top:2px; cursor:pointer; filter:alpha(opacity=00);-moz-opacity:.0; opacity:.00; *cursor:hand; background-color:#000000; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .LargeVidWrapper .mainContent .vid { position:relative; left:20px; width:550px; top:29px; }



/* Broogle CSS ********************************************************************/
#bodyMainWrapper .mainBody .BroogleWrapper { position:relative; width:918px;  }
#bodyMainWrapper .mainBody .BroogleWrapper a { text-decoration:underline; }
#bodyMainWrapper .mainBody .BroogleWrapper .topBorder { position:relative; height:9px; }
#bodyMainWrapper .mainBody .BroogleWrapper .bottomBorder { position:relative; height:6px; padding-bottom:10px; }
#bodyMainWrapper .mainBody .BroogleWrapper .bottomBorder img { position:absolute; height:6px; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent { position:relative;  min-height:300px;  }

#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .SpellSuggest { color:Red; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .SearchBoxWrapper { position:relative; margin:auto; width:450px;}
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .SearchBoxWrapper .searchTBox { border:2px solid #457ABB; width:355px; height:30px; padding-right:96px; position:relative; vertical-align:middle; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .SearchBoxWrapper .searchButton { position:absolute; top:7px; left:auto; width:83px; right:5px; border:2px solid #457ABB; cursor:pointer; background-color:#CFE0F6; padding:0px 15px 0px 15px; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .SearchBoxWrapper .searchTExgtras { position:absolute; top:1px; left:auto; right:-65px; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .SearchBoxWrapper .searchTExgtras a { font-size:10px; text-decoration:none; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .tabs { position:relative; margin-top:10px; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .tabs a { text-decoration:none; color:#FFF; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .tabs .tab { position:relative; display:inline-block; background-color:#2061A9;  padding:5px 5px 5px 5px;  vertical-align:bottom; cursor:pointer; zoom:1; *display:inline; *margin-right:1px; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .tabs .tabActive { position:relative; display:inline-block; background-color:#419534; padding:5px 5px 5px 5px; cursor:pointer; zoom:1; *display:inline; *margin-right:1px; }

#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .border { border:1px solid #A5BFDE; color:#A5BFDE; margin-top:2px; *margin-top:-5px; }

#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper { position:relative; border:1px solid #457ABB; background-color:#FFF; padding:5px; padding-top:15px; margin-top:1px; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchResults { position:relative; display:inline-block; width:515px; zoom:1; *display:inline; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchResults .resultWrapper { position:relative; margin-bottom:25px; font-size:12px; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchResults .resultWrapper .thumb { float:left; width:80px; height:80px; margin-right:4px; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchResults .resultWrapper .title { position:relative; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchResults .resultWrapper .desc { position:relative; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchResults .resultWrapper .url { position:relative; color:#30781A; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchResults .resultWrapper .url a { color:#30781A; text-decoration:none; }

#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchResults .paginationWrapper { position:relative; text-align:center; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchResults .paginationWrapper .page { position:relative; display:inline-block; vertical-align:top; text-align:center; margin:0px 2px; zoom:1; *display:inline; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchResults .paginationWrapper .page a { text-decoration:none; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchResults .paginationWrapper .previous {text-align:left; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchResults .paginationWrapper .next { text-align:right; }

#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchPanels { position:relative; display:inline-block; width:384px; vertical-align:top; zoom:1; *display:inline; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchPanels .panel { position:relative; display:block; margin-bottom:15px; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchPanels .panel .header { position:relative; border:2px solid #457ABB; color:#FFF; background-color:#457ABB; height:24px; padding:4px; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchPanels .panel .header img { float:left; margin-right:10px; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchPanels .panel .header h3 { margin-top:4px; font-size:13px; *margin-top:8px; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchPanels .panel .header h3 span { position:absolute; left:auto; right:8px; top:8px; font-weight:normal; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchPanels .panel .results { position:relative; border:1px solid #CCCCCC; border-top:none; border-right:none; display:run-in; padding:5px; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchPanels .panel .results .result { position:relative; margin-bottom:15px; font-size:12px; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchPanels .panel .results .result .thumb { float:left; width:50px; height:50px; margin-right:4px; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchPanels .panel .results .result .title {  }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchPanels .panel .results .result .desc {  }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchPanels .panel .results .showMore { text-align:right; }
#bodyMainWrapper .mainBody .BroogleWrapper .BroogleContent .searchWrapper .searchPanels .panel .results .showMore a { text-decoration:none; }

/*************************************** Big O ***********************************************************************************/

#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .controlsWrapper { margin:auto;}
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .controlsWrapper p { padding-top:5px; padding-bottom:5px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .controlsWrapper hr { margin:10px; border:solid 1px #bbbbbb; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .controlsWrapper ul { margin-left:30px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .controlsWrapper ol { margin-left:30px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .controlsWrapper a { text-decoration:none; color:#000; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .controlsWrapper .VideoList { margin-left:25px;  } 
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .controlsWrapper .VideoList tr td { vertical-align:top; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent  .controlsWrapper .VideoList tr td.Cell1 { width:80px; padding-right:10px; }
#bodyMainWrapper .mainBody #ProgramContentWrapper #mainContent .controlsWrapper .VideoList tr td.Cell2 { width:670px; }

/* Prospect CSS *******************************************************************/

#bodyMainWrapperProspect { position:relative; width:920px; margin:auto; top:10px; }
#bodyMainWrapperProspect .mainHeader { width:920px;  position:relative; background-image: url(../images/middleV3.jpg); }
#bodyMainWrapperProspect .mainHeader .headerBottom { width:920px; height:6px; margin-top:10px; *margin-top:25px; }
#bodyMainWrapperProspect .mainHeader .headerCenter { position:absolute; left:10px; top:10px; width:900px;  }
#bodyMainWrapperProspect .mainHeader .headerCenter img.logo { padding-right:35px; float:left; }
#bodyMainWrapperProspect .mainHeader .headerCenter .menu { float:left; vertical-align:middle; font-size:14px; line-height:45px; }

#bodyMainWrapperProspect .mainFooter { width:920px; height:58px; position:relative; float:left; text-align:center; padding-top:5px; }

#bodyMainWrapperProspect .mainBody { position:relative; width:900px; top:10px; padding:10px; border:solid 1px #bbbbbb; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; }

#bodyMainWrapperProspect .mainBody #ContentContainer { width:920px; margin-left:auto; margin-right:auto; text-align:left; }
#bodyMainWrapperProspect .mainBody #ContentContainer .ProgramCol { width:168px; position:relative; float:left; }
#bodyMainWrapperProspect .mainBody #ContentContainer .ProgramCol img { padding-bottom:5px !important; }

#bodyMainWrapperProspect .mainBody #ContentContainer #extras { width:672px; position:relative; }
#bodyMainWrapperProspect .mainBody #ContentContainer #extras #divCouchPosts { width:249px; height:200px; min-height:200px; position:relative; float:left; padding-bottom:54px; }
#bodyMainWrapperProspect .mainBody #ContentContainer #extras #divUltimateScenario { width:210px; height:200px; min-height:200px; margin-left:15px; position:relative; float:left; padding-bottom:54px; }/**/
#bodyMainWrapperProspect .mainBody #ContentContainer #extras #divUltimateScenario p.ult_scen_text { width:158px; }
#bodyMainWrapperProspect .mainBody #ContentContainer #extras #divResultsTrak { width:175px; height:200px; min-height:200px; position:relative; float:left; padding-bottom:54px; }

#bodyMainWrapperProspect .mainBody #ContentContainer #divOthers { width:200px; position:relative; float:left; }
#bodyMainWrapperProspect .mainBody #ContentContainer #divOthers #WhatsNewMainDiv { padding-bottom:5px; }
#bodyMainWrapperProspect .mainBody #ContentContainer #divOthers #WhatsNewMainDiv #WhatsNewDiv {display:none; position:relative;  background-color:#E9E9E9; width:232px; margin-left:7px; }
#bodyMainWrapperProspect .mainBody #ContentContainer #divOthers #WhatsNewMainDiv #WhatsNewDiv ul { margin-left:20px; }
#bodyMainWrapperProspect .mainBody #ContentContainer #divOthers .othersIcons { padding-bottom:5px; }

#bodyMainWrapperProspect .mainBody .TeleclassmainWraper h1.Header { font-size:28px; color:Red; }
#bodyMainWrapperProspect .mainBody .TeleclassmainWraper .TextContent { position:relative; float:left; width:400px; padding-right:50px; height:500px; }
#bodyMainWrapperProspect .mainBody .TeleclassmainWraper .TextContent .WatchText { text-align:right; }
#bodyMainWrapperProspect .mainBody .TeleclassmainWraper .VidWrapper { position:relative; padding-left:10px; }
#bodyMainWrapperProspect .mainBody .TeleclassmainWraper .VidWrapper .TextUnderVid { font-size:16px; font-weight:bold; }

/************************************* Trumba Calendar **********************************************/

#bodyMainWrapper .mainBody .trumbaWrapper .timeZoneWrapper { position:relative; width:300px; left:20px; }
#bodyMainWrapper .mainBody .trumbaWrapper .searchTrumWrapper { position:relative; float:right; width:200px; }

/************************************* Dojo *********************************************************/

#bodyMainWrapper .mainBody .programDojoWrapper {  }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft { width:660px; font-size:14px; position:relative; font-weight:normal; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .box { width:600; position:relative; margin:10px; margin-left:auto; margin-right:auto; font-size:14px; padding:10px; border:solid 1px #bbbbbb;  /*-webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px;*/ }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .box .leftImage { float:left; margin-right:10px; margin-bottom:5px; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .box h1 { font-size:18px; }

#bodyMainWrapper .mainBody .programDojoWrapper .ContentRight { width:230px; position:relative; float:right;  font-size:14px; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentRight .stretchRounded { position:relative; margin-left:100px; border:solid 1px #bbbbbb; /*-webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px;*/ text-align:center; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentRight .Rounded { position:relative; width:210px; border:solid 1px #bbbbbb; /*-webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px;*/ padding:10px; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentRight .Rounded .imgWText { position:relative; height:70px; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentRight .Rounded .imgWText img { float:left; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentRight .Rounded .imgWText a { font-weight:bold; color:#000; font-size:12px; }

#bodyMainWrapper .mainBody .programDojoWrapper  .ContentLeft .viewCards {  }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .viewCards .CardsHeader { height:250px; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .viewCards .CardsHeader img { width:150px; float:left; margin-right:30px; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .viewCards .CardsHeader h1 { font-size:28px; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .viewCards .CardsHeader span { } 
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .viewCards .deckListing {  }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .viewCards .deckListing .cardWrapper { background-color:#DEDEDE; border:solid 1px #000; position:relative; min-height:50px; width:640px; overflow:hidden; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .viewCards .deckListing .cardWrapperAlt { background-color:#EEEEEE; border:solid 1px #000; position:relative; min-height:50px; width:640px; overflow:hidden; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .viewCards .deckListing .colorgreen { width:15px; height:500px;  position:absolute; background-color:#4AA639; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .viewCards .deckListing .coloryellow { width:15px; height:500px;  position:absolute; background-color:#FFD718; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .viewCards .deckListing .colorblack { width:15px; height:500px;  position:absolute; background-color:#000000; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .viewCards .deckListing .colorred { width:15px; height:500px;  position:absolute; background-color:#EF2C21; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .viewCards .deckListing .cardWrap { position:relative; margin-top:3px; margin-bottom:3px; left:15px; font-size:14px; width:610px; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .viewCards .deckListing .cardWrap .imgWrapper { width:150px; overflow:hidden; padding-right:15px; float:left; position:absolute; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .viewCards .deckListing .cardWrap .text { position:relative; width:450px; left:160px; }


#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer { padding-bottom:10px; font-size:14px; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .backto { text-align:left; width:100%; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrappergreen1 { position:relative; margin:auto; width:793px; height:455px; overflow:hidden; background-image:URL(/assets_1/dashboard/programs/magicwordsdojo/images/MWTGR_bg_player_1.jpg); }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrappergreen2 { position:relative; margin:auto; width:793px; height:455px; overflow:hidden; background-image:URL(/assets_1/dashboard/programs/magicwordsdojo/images/MWTGR_bg_player_2.jpg); }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrappergreen3 { position:relative; margin:auto; width:793px; height:455px; overflow:hidden; background-image:URL(/assets_1/dashboard/programs/magicwordsdojo/images/MWTGR_bg_player_3.jpg); }

#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperred1 { position:relative; margin:auto; width:793px; height:455px; overflow:hidden; background-image:URL(/assets_1/dashboard/programs/magicwordsdojo/images/MWTRR_bg_player_1.jpg); }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperred2 { position:relative; margin:auto; width:793px; height:455px; overflow:hidden; background-image:URL(/assets_1/dashboard/programs/magicwordsdojo/images/MWTRR_bg_player_2.jpg); }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperred3 { position:relative; margin:auto; width:793px; height:455px; overflow:hidden; background-image:URL(/assets_1/dashboard/programs/magicwordsdojo/images/MWTRR_bg_player_3.jpg); }

#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperred1_2 { position:relative; margin:auto; width:793px; height:455px; overflow:hidden; background-image:URL(/assets_1/dashboard/programs/magicwordsdojo/images/MWTRR_bg_player_1_2.jpg); }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperred2_2 { position:relative; margin:auto; width:793px; height:455px; overflow:hidden; background-image:URL(/assets_1/dashboard/programs/magicwordsdojo/images/MWTRR_bg_player_2_2.jpg); }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperred3_2 { position:relative; margin:auto; width:793px; height:455px; overflow:hidden; background-image:URL(/assets_1/dashboard/programs/magicwordsdojo/images/MWTRR_bg_player_3_2.jpg); }

#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperblack1 { position:relative; margin:auto; width:793px; height:455px; overflow:hidden; background-image:URL(/assets_1/dashboard/programs/magicwordsdojo/images/MWTNA_bg_player_1.jpg); }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperblack2 { position:relative; margin:auto; width:793px; height:455px; overflow:hidden; background-image:URL(/assets_1/dashboard/programs/magicwordsdojo/images/MWTNA_bg_player_2.jpg); }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperblack3 { position:relative; margin:auto; width:793px; height:455px; overflow:hidden; background-image:URL(/assets_1/dashboard/programs/magicwordsdojo/images/MWTNA_bg_player_3.jpg); }

#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperblack1_2 { position:relative; margin:auto; width:793px; height:455px; overflow:hidden; background-image:URL(/assets_1/dashboard/programs/magicwordsdojo/images/MWTNA_bg_player_1_2.jpg); }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperblack2_2 { position:relative; margin:auto; width:793px; height:455px; overflow:hidden; background-image:URL(/assets_1/dashboard/programs/magicwordsdojo/images/MWTNA_bg_player_2.jpg); }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperblack3_2 { position:relative; margin:auto; width:793px; height:455px; overflow:hidden; background-image:URL(/assets_1/dashboard/programs/magicwordsdojo/images/MWTNA_bg_player_3_2.jpg); }

#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperbrown1 { position:relative; margin:auto; width:793px; height:455px; overflow:hidden; background-image:URL(/assets_1/dashboard/programs/magicwordsdojo/images/bg_player_1.jpg); }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperbrown2 { position:relative; margin:auto; width:793px; height:455px; overflow:hidden; background-image:URL(/assets_1/dashboard/programs/magicwordsdojo/images/bg_player_2.jpg); }

#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperDeckgreen { position:relative; margin:auto; width:793px; height:455px; overflow:hidden; background-image:URL(/assets_1/dashboard/programs/magicwordsdojo/images/MWTGR_bg_deck.jpg); }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperDeckred { position:relative; margin:auto; width:793px; height:455px; overflow:hidden; background-image:URL(/assets_1/dashboard/programs/magicwordsdojo/images/MWTRR_bg_deck.jpg); }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperDeckblack { position:relative; margin:auto; width:793px; height:455px; overflow:hidden; background-image:URL(/assets_1/dashboard/programs/magicwordsdojo/images/MWTNA_bg_deck.jpg); }



#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .Vid { position:relative; float:left; left:20px; top:15px; /*border:solid 1px #666666; background-color:#FFFFFF; */ _left:10px; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .Card { position:relative; float:left; width:255px; margin-left:27px; height:390px; top:15px; background-color:#FFFFFF; border:solid 1px #666666;  -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; _margin-left:18px; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .Card .suitTop { position:relative; float:left; font-size:32px; line-height:26px; margin-left:2px; margin-top:8px; width:40px; text-align:center; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .Card .suitBottom { position:absolute;  font-size:32px; left:215px; line-height:26px; top:337px; width:40px; text-align:center; }

#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .Card .suitTop .colorred { color:Red; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .Card .suitBottom  .colorred { color:Red; }

#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .Card .Title { position:relative; float:left; margin-left:8px; margin-top:15px; width:205px; height:55px; font-weight:bold; text-align:center;  display: table-cell; vertical-align: middle; font-size:14px; _width:200px; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .Card .Title p {  }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .Card .deckImage { WIDTH:245px; height:380px; margin-top:-15px; padding-left:5px; padding-top:20px; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .Card .cardDesc { position:relative; top:0px; height:265px; overflow-y:auto; float:left; font-size:14px; line-height:18px; margin-left:10px; margin-right:10px; width:245px; _width:230px; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .Card .cardDesc span {  }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .tabs { position:relative; float:left; margin-top:25px; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .tabs a {  text-decoration:none; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .tabs a:hover {  text-decoration:none; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .tabs .Training { position:relative; top:6px; left:55px; font-size:18px; font-weight:bold; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .tabs .Coaching { position:relative; top:6px; left:125px; font-size:18px; font-weight:bold; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .tabs .Training2 { position:relative; top:6px; left:40px; font-size:18px; font-weight:bold; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .tabs .Coaching2 { position:relative; top:6px; left:75px; font-size:18px; font-weight:bold; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .tabs .MagicWords { position:relative; top:-28px; left:400px; width:370px; text-align:center; font-weight:bold; font-size:16px; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .tabs .MagicWordsIntro { position:relative; top:5px; left:400px; width:370px; text-align:center; font-weight:bold; font-size:16px; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .tabs .MagicWordsIntro a { color:#ffffff; }

#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrappergreen1 .tabs a { color:#FFFFFF; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrappergreen2 .tabs a { color:#FFFFFF; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrappergreen3 .tabs a { color:#FFFFFF; } 
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperred1 .tabs a { color:#FFFFFF; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperred2 .tabs a { color:#FFFFFF; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperred3 .tabs a { color:#FFFFFF; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperred1_2 .tabs a { color:#FFFFFF; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperred2_2 .tabs a { color:#FFFFFF; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperred3_2 .tabs a { color:#FFFFFF; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperred2_2 .tabs .Coaching { left:200px; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperred3_2 .tabs .Coaching { left:200px; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperblack1 .tabs a { color:#FFFFFF; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperblack2 .tabs a { color:#FFFFFF; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperblack3 .tabs a { color:#FFFFFF; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperblack1_2 .tabs a { color:#FFFFFF; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperblack2_2 .tabs a { color:#FFFFFF; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperblack3_2 .tabs a { color:#FFFFFF; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperbrown1 .tabs a { color:#FFFFFF; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperbrown2 .tabs a { color:#FFFFFF; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperbrown1 .tabs  { left:-490px; *left:0px; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperbrown2 .tabs  { left:-490px; *left:0px; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperbrown1 .cardDesc { overflow-y:scroll; height:380px; font-size:14px; *width:240px; *height:340px; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperbrown2 .cardDesc { overflow-y:scroll; height:380px; font-size:14px; *width:240px; *height:340px; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperbrown1 .cardDesc ol { margin-left:25px; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperbrown2 .cardDesc ol { margin-left:25px; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperbrown1 .cardDesc p { margin-bottom:10px; margin-top:10px; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperbrown2 .cardDesc p { margin-bottom:10px; margin-top:10px;  }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperbrown1 .Title { display:none; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperbrown2 .Title { display:none; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperbrown1 .vid2 { display:none; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .VidWrapperbrown2 .vid1 { display:none; }

#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .resources { font-size:18px; }
#bodyMainWrapper .mainBody .programDojoWrapper .CardVidContainer .relatedDialogues { font-size:18px; }

#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .Top567 {  }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .Top567 h1 { font-size:18px; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .Top567 img { float:left; }

#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch { width:700px; position:relative; }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .steps { margin-top:10px; margin-bottom:10px; }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .steps span.title { font-size:18px; }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .steps table.four { width:500px; border-collapse:collapse; margin-top:10px; margin-bottom:10px; }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .steps table.four tr {  }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .steps table.four tr td { padding:10px; text-align:center; border:1px solid #555; }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .steps table.four tr td.header {  }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .steps table.four tr td.item { background-color:#EDEEEE; width:125px; }

#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .steps table.seven { width:900px; border-collapse:collapse; margin-top:10px; margin-bottom:10px; }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .steps table.seven tr {  }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .steps table.seven tr td { padding:5px;  border:1px solid #555; background-color:#EDEEEE; width:114px; }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .steps table.seven tr td input { margin-bottom:20px; float:left; }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .results { position:relative; width:900px; }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .results .Title { font-size:18px; }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .results .deckResults { position:relative; float:left; width:298px; border:1px solid #000; }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .results .deckResults .header { position:relative; width:100%; height:30px; font-size:18px; color:#FFF; text-align:center; }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .results .deckResults .card { position:relative; width:100%; height:45px; }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .results .deckResults .card .starWrapper { position:relative; float:left; width:25px; height:45px; cursor:pointer; }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .results .deckResults .card .starWrapper .star { width:17px; height:17px; margin:auto; margin-top:10px; background:URL(/assets_1/dashboard/programs/magicwordsdojo/images/starselecter.png) no-repeat -17px 0px;  }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .results .deckResults .card .starWrapper .starSelected { width:17px; height:17px; margin:auto; margin-top:10px; background:URL(/assets_1/dashboard/programs/magicwordsdojo/images/starselecter.png) no-repeat 0px 0px; }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .results .deckResults .card .starWrapper:hover .star {background:URL(/assets_1/dashboard/programs/magicwordsdojo/images/starselecter.png) no-repeat 0px 0px; }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .results .deckResults .card  .suitRed { color:#EF3224; border-top:1px solid #000; position:relative; float:left; width:45px; height:45px; font-size:16px; text-align:center; background-color:#FFF;}
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .results .deckResults .card  .suitBlack { color:#000; border-top:1px solid #000; position:relative; float:left; width:45px; height:45px; font-size:16px; text-align:center; background-color:#FFF;}
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .results .deckResults .card  .title {border-top:1px solid #000; position:relative; float:left; font-weight:bold; font-size:12px; width:228px; height:45px; text-align:center; background-color:#FFF; cursor:pointer; }

#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .results #red { background-color:#EF3224; }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .results #black { background-color:#000; }
#bodyMainWrapper .mainBody .programDojoWrapper  .magicwordsSearch .results #green { background-color:#4AAA42; }

#bodyMainWrapper #mainContent .ContentLeft .viewCards .Best18 {  }
#bodyMainWrapper #mainContent .ContentLeft .viewCards .Best18 img { width:150px; float:left; margin-right:30px; }
#bodyMainWrapper #mainContent .ContentLeft .viewCards .Best18 h1 { font-size:28px; }
#bodyMainWrapper #mainContent .ContentLeft .viewCards .Best18 p {}
#bodyMainWrapper #mainContent .ContentRight .move { position:relative; margin-left:15px;}
.loadingiconMW { position:absolute; z-index:100; top:400px; left:400px; width:130px; height:60px; background:#FFFFFF; border:1px solid #000; text-align:center; }
.loadingiconMW img { position:absolute; left:48px; top:5px; }

#bodyMainWrapper .mainBody .programDojoWrapper .ContentRight  .downloads { position:relative; width:150px; left:30px;  }

#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft h1 { font-size:18px; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft table.Steps { position:relative; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft table.Steps tr td { padding:10px;  }

#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .Testimo { position:relative; width:100%; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .Testimo img { position:relative; float:left; margin-right:10px; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .Testimo .name { position:relative; width:100%; text-align:right; }
#bodyMainWrapper .mainBody .programDojoWrapper .ContentLeft .ulspacer { width:150px; float:left; }

.faqAccordion { }
.faqHeader, .faqSelectedHeader { font-size: 12px; font-weight: bold; color: #000; cursor: pointer; padding: 4px 10px 4px; border:solid 1px #3475BC; margin-top:2px; }
.faqHeader { background: none repeat scroll 0 0 #F0F8FF; }
.faqSelectedHeader { background: none repeat scroll 0 0 #F0F8FF; }
.faqContent { padding: 6px 20px 10px; }

/********************************************** brovance sneak peek *******************************************************/

.sneakPeekBroVance .ancorLinks { }
.sneakPeekBroVance .ancorLinks a { text-decoration:underline; }

.sneakPeekBroVance h1 { font-size:36px; }
.sneakPeekBroVance h1.gray { color:Gray; }
.sneakPeekBroVance h2 { font-size:24px; }

.sneakPeekBroVance table.comingSoon { vertical-align:bottom; }

.sneakPeekBroVance hr { margin-top:20px; margin-bottom:20px; }
.sneakPeekBroVance hr.gray { color:Gray; border:solid 1px Gray; }
.sneakPeekBroVance hr.short { width:50%; }

.sneakPeekBroVance .Video { position:relative; width:560px; margin:auto; }
.sneakPeekBroVance .Video .Title { font-size:24px; }

/**********************************************Power Productivity**********************************************************/
.PPWariorSession1Wrapper .sneakPeekBroVance h1 { font-size:22px; }

.PPWariorSession2Wrapper .sneakPeekBroVance h1 { font-size:22px; }
.PPWariorSession2Wrapper .sneakPeekBroVance h2 { font-size:18px; }

.PPWariorSession2Wrapper .sneakPeekBroVance .Video {width:560px;}
.PPWariorSession2Wrapper .sneakPeekBroVance .Video .Title { font-size:18px; }

.PPWariorSession3Wrapper .sneakPeekBroVance h1 { font-size:22px; }
.PPWariorSession3Wrapper .imageTable {display:inline-block; width:263px; border: 1px solid #ccc;background:#F0F8FF; padding-top:2px; padding-bottom:5px; margin:5px; text-align:center; position:relative; zoom:1; *display:inline;}
.PPWariorSession3Wrapper .imageTable img{position:relative; margin:auto; margin-bottom:5px;}
.PPWariorSession3Wrapper .imageTable span{font-weight:bold;}

.PPWariorSession4Wrapper .sneakPeekBroVance h1 { font-size:22px; }
.PPWariorSession4Wrapper .imageTable {display:inline-block; width:263px; border: 1px solid #ccc;background:#F0F8FF; padding-top:2px; padding-bottom:5px; margin:5px; text-align:center; position:relative; zoom:1; *display:inline;}
.PPWariorSession4Wrapper .imageTable img{position:relative; margin:auto; margin-bottom:5px;}
.PPWariorSession4Wrapper .imageTable span{font-weight:bold;}

.PPWariorSession5Wrapper .sneakPeekBroVance h1 { font-size:22px; }
.PPWariorSession5Wrapper .imageTable {display:inline-block; width:263px; border: 1px solid #ccc;background:#F0F8FF; padding-top:2px; padding-bottom:5px; margin:5px; text-align:center; position:relative; zoom:1; *display:inline;}
.PPWariorSession5Wrapper .imageTable img{position:relative; margin:auto; margin-bottom:5px;}
.PPWariorSession5Wrapper .imageTable span{font-weight:bold;}

.PPWariorSession6Wrapper .sneakPeekBroVance h1 { font-size:22px; }
.PPWariorSession6Wrapper .imageTable {display:inline-block; width:263px; border: 1px solid #ccc;background:#F0F8FF; padding-top:2px; padding-bottom:5px; margin:5px; text-align:center; position:relative; zoom:1; *display:inline;}
.PPWariorSession6Wrapper .imageTable img{position:relative; margin:auto; margin-bottom:5px;}
.PPWariorSession6Wrapper .imageTable span{font-weight:bold;}
/********************************************** Nyro Pop Up ***************************************************************/

.nyroModalBg {
	position: fixed;
	overflow: hidden;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #000;
	opacity: 0.7;
	z-index:20;
}
.nmReposition {
	position: absolute;
}
.nyroModalCloseButton {
	top: -13px;
	right: -13px;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	background: url(/assets_1/images/close.gif);
	z-index:20;
}
.nyroModalTitle {
	top: -26px;
	left: 0;
	margin: 0;
    font-size: 1.1em;
	color: #ddd;
}
.nyroModalCont {
	position: absolute;
	border: 4px solid #777;
	margin: 25px;
	background: #fff;
	z-index:20;
}
.nyroModalCont iframe {
	width: 600px;
	height: 400px;
}
.nyroModalError {
	border: 4px solid red;
	color: red;
	width: 250px;
	height: 250px;
}
.nyroModalError div {
	min-width: 0;
	min-height: 0;
	padding: 10px;
}
.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile {
	position: relative;
	padding: 10px;
	min-height: 100px;
	min-width: 250px;
	max-width: 1000px;
}
.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm {
	position: relative;
	overflow: hidden;
}
.nyroModalHidden {
	left: -9999em;
	top: -9999em;
}
.nyroModalLoad {
	position: absolute;
	width: 100px;
	height: 100px;
	background: #fff url(/assets_1/images/ajaxLoader.gif) no-repeat center;
	padding: 0;
}
.nyroModalPrev, .nyroModalNext {
	outline: none;
	position: absolute;
	top: 0;
	height: 60%;
	width: 150px;
	min-height: 50px;
	max-height: 300px;
	cursor: pointer;
	text-indent: -9999em;
	background: transparent url('data:image/gif;base64,AAAA') left 20% no-repeat;
}
.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext {
	height: 100%;
	width: 40%;
	max-height: none;
}
.nyroModalPrev {
	left: 0;
}
.nyroModalPrev:hover {
	background-image: url(/assets_1/images/prev.gif);
}
.nyroModalNext {
	right: 0;
	background-position: right 20%;
}
.nyroModalNext:hover {
	background-position: right 20%;
	background-image: url(/assets_1/images/next.gif);
}

