﻿.emptyPlaceMarker
{
    border-right: #ccc 1px dashed;
    border-top: #ccc 1px dashed;
    border-left: #ccc 1px dashed;
    border-bottom: #ccc 1px dashed;
    background-color: Transparent;
}

.demoText{
	text-align: left;
	padding: 10px 25px 10px 10px;
}

.demoHeader {
  color: #656565;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 150%;
  padding: 10px 0 2px 0;
  margin: 7px 0 15px 0;
  float: none;
}

.demoSubheader {
  color: #656565;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 115%;
  padding: 2px 0 2px 0;
  margin: 7px 10px 15px 10px;
  float: none;
}

/* TODAY PAGE -------------------------------------*/

.todayDropDownHeader{
  color: #878787;
  font-weight: bold;
  font-size: 90%;
  padding: 3px 3px 20px 3px;
}

.todayDropDownBody{

  color: #878787;
  font-family: Times, Courier, serif;
  font-size: 105%;
  line-height: 150%;
  position: relative;
  left: 3px;
  padding: 10px;
  margin: -10px 0 25px 0; 
  background-color: #FFF;
  border: 3px solid #E0D6BC;
}

.todayNextButton {
  float:right; 
  font-size: 95%;
  margin: 8px 0px 10px 0px;
}

.todayFitnessProfileLink {
  color: #C65A29; 
  margin-left: 350px;
}

.todayBonus{
  color: #656565;
  font-size: 90%;
  line-height: 150%;
  position: relative;
  width: 425;
  padding: 10px;
  margin: 10px 0 25px 0; 
  background-color: #FFF;
  border: solid 3px #E0D6BC;
}

.todayBonusRight{
  color: #656565;
  font-size: 90%;
  line-height: 150%;
  position: relative;
  padding: 8px;
  margin: 10px 0 25px 0; 
  background-color: #FFF;
  border: solid 3px #E0D6BC;
}

.todaySurvey{
  color: #656565;
  font-size: 90%;
  line-height: 150%;
  position: relative;
  padding: 8px;
  margin: 10px 0 25px 0; 
  background-color: #FFF;
  border: solid 3px #E0D6BC;
}

.todayBonusHeader {
  color: #C65A29;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 110%;
  padding: 0 0 25px 0;
}

.todayText {
  color: #434343;
  font-size: 95%;
  line-height: 140%;
  margin: 0px 20px 10px 5px;
  float: none;
}
    
.todayText OL {
  margin-left: 25px;
}

a{
  color: #C65A29; 
  text-decoration: underline; 
}
  
.todayJournalLink {
   /* width: 100%;*/
   position: relative;
   left: 375px;
}

.todayJournalLink a {
    font-size: 80%;
    text-decoration: none;
     white-space: nowrap;
     text-align: right;
}

.todayJournalLink td
{
    text-align: right;
}

.todayJournalLink a:hover
{
    text-decoration: underline;
}

.todayJournalBox {
  font-family: Times, Courier, serif;
  font-style: normal;
  font-size: 105%;
  color: #5C0101;
  padding: 8px 8px 8px 10px;
  border: solid 1px #827C6A;
  height: 160px;
  width: 450px;
}

#hiddenDivs 
{
    position: absolute;
    left: -5000px;
    height: -5000px; 
    overflow: hidden;
    font-family: Times, Courier, serif;
    font-style: normal;
    font-size: 105%;
    padding: 8px 8px 8px 10px;
}

.todayJournalBoxEmpty {
  font-family: arial, sans-serif;
  font-style: italic;
  color: #989898;
  font-size: 90%;
  padding: 8px 8px 8px 10px;
  height: 40%;
  border: solid 1px #827C6A;  
  height: 180px;
  width: 450px;
}

.todayQuote {
  color: #878787;
  font-size: 90%;
  line-height: 150%;
  position: relative;
  padding: 10px;
  margin: 0px 0px 20px 0px; 
  background-color: #F6F3EC;
  border-top: 1px solid #E0D6BC;
  border-bottom: 1px solid #E0D6BC;
  width: 200px;
}

.todayOnComplete {
  color: #E0D5BB;
  font-size: 90%;
  line-height: 150%;
  top: 0px;
  padding: 10px;
  background-color: #6F0202; /* 25231C; */
  background-image: url(images/hoorayback.png);
  background-position: top;
  background-repeat: repeat-x;
  top: 0px;
}

.todayOnCompleteLARS {
  color: #E0D5BB;
  font-size: 90%;
  line-height: 150%;
  top: 0px;
  padding: 10px;
  background-color: #6F0202; /* 25231C; */
  background-image: url(images/hoorayback.png);
  background-position: top;
  background-repeat: repeat-x;
  top: 0px;
}

.todayOnCompleteKINDRED {
  color: #E0D5BB;
  font-size: 90%;
  line-height: 150%;
  top: 0px;
  padding: 10px;
  background-color: #6F0202; /* 25231C; */
  background-image: url(images/hoorayback.png);
  background-position: top;
  background-repeat: repeat-x;
  top: 0px;
}

.todayOnCompleteLEADOD {
  color: #E0D5BB;
  font-size: 90%;
  line-height: 150%;
  top: 0px;
  padding: 10px;
  background-color: #6F0202; /* 25231C; */
  background-image: url(images/hoorayback.png);
  background-position: top;
  background-repeat: repeat-x;
  top: 0px;
  }

.todayOnComplete3MENTORS {
  color: #E0D5BB;
  font-size: 90%;
  line-height: 150%;
  top: 0px;
  padding: 10px;
  background-color: #6F0202; /* 25231C; */
  background-image: url(images/hoorayback.png);
  background-position: top;
  background-repeat: repeat-x;
  top: 0px;
}

.todayOnCompleteCBL a 
{
    color: #fdb81a;
    text-decoration: underline;
}

.todayOnCompleteCORREA {
  color: #E0D5BB;
  font-size: 90%;
  line-height: 150%;
  top: 0px;
  padding: 10px;
  background-color: #6F0202; /* 25231C; */
  background-image: url(images/hoorayback.png);
  background-position: top;
  background-repeat: repeat-x;
  top: 0px;
}

.todayOnCompleteVISIONSOURCE {
  color: #E0D5BB;
  font-size: 90%;
  line-height: 150%;
  top: 0px;
  padding: 10px;
  background-color: #6F0202; /* 25231C; */
  background-image: url(images/hoorayback.png);
  background-position: top;
  background-repeat: repeat-x;
  top: 0px;
}

.todayOnCompleteCBL {
  color: #E0D5BB;
  font-size: 90%;
  line-height: 150%;
  top: 0px;
  padding: 10px;
  background-color: #6F0202; /* 25231C; */
  background-image: url(images/hoorayback.png);
  background-position: top;
  background-repeat: repeat-x;
  top: 0px;
}

.todayOnCompleteUSBANK {
  color: #E0D5BB;
  font-size: 90%;
  line-height: 150%;
  top: 0px;
  padding: 10px;
  background-color: #6F0202; /* 25231C; */
  background-image: url(images/hoorayback.png);
  background-position: top;
  background-repeat: repeat-x;
  top: 0px;
}

.todayOnCompleteUSCELLULAR {
  color: #E0D5BB;
  font-size: 90%;
  line-height: 150%;
  top: 0px;
  padding: 10px;
  background-color: #6F0202; /* 25231C; */
  background-image: url(images/hoorayback.png);
  background-position: top;
  background-repeat: repeat-x;
  top: 0px;
}

/*.todayOnCompleteCORREA {
  color: #656565;
  font-size: 88%;
  line-height: 140%;
  top: 0px;
  padding: 10px;
  background-color: #ffffff;
  background-position: top;
  border-left: 1px solid #827c6a;
  border-right: 1px solid #827c6a;
  border-bottom: 1px solid #827c6a;
  top: 0px;
} */

.todayFitnessHooray {
  color: #656565;
  font-size: 95%;
  line-height: 150%;
  top: 0px;
  padding: 5px 5px 5px 35px;
  background-color: #faf8f4;
  background-image: url(images/hooraymedal.png);
  background-position: left center;
  background-repeat: no-repeat;
  border: 1px solid #827c6a;
  width: 265px;
  top: 0px;
}

.todayFitnessHoorayIE6 {
  color: #656565;
  font-size: 95%;
  line-height: 150%;
  top: 0px;
  padding: 5px 5px 5px 35px;
  background-color: #faf8f4;
  background-image: url(images/hooraymedal.gif);
  background-position: left center;
  background-repeat: no-repeat;
  border: 1px solid #827c6a;
  width: 265px;
  top: 0px;
}

.todayHeader {
  color: #656565;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 115%;
  padding: 2px 0 2px 0;
  margin: 7px 0 15px 5px;
  border-bottom: 1px solid #E0D6BC;
  float: none;
}

.profileHeader {
  color: #656565;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 115%;
  padding: 2px 0 2px 0;
  margin: 7px 0 15px 0;
  border-bottom: 1px solid #E0D6BC;
  float: none;
}

.todayScore {
  color: #434343;
  font-size: 95%;
  margin: 5px 0 10px 0;
  float:left;
}

.todayBonusScore {
  color: #434343;
  font-size: 95%;
  margin: 8px 0 0 0;
}

 .todayExplore {
  color: #C65A29;
  font-size: 92%;
  line-height: 150%;
  position: relative;
  padding: 10px;
  margin-bottom: 10px;
  background-color: #FFFFFF;
  border: solid 3px #C65A29;
}

/* WIDGETS ----------------------------------------*/

.widgetIndent{
  padding-left: 10px;
  line-height: 175%;
}

.widgetActivityCurrent{
  color: green;
}

.widgetActivityLate{
  color: red;
}

.widgetActivityNoCredit{
  color: #888;
}

.widgetBody {
  background-color: #FAF8F4;
  font-size: 84%;
  text-align: left;
  border: 5px solid #FAF8F4;
}

.widgetBody div {
  font-size: 100%;
}

.widgetBody span {
  font-size: 100%;
}

.widgetBody td {
  font-size: 100%;
}

.widgetBody a {
  font-size: 100%
}

.widgetH1 {
  font-size: 120%;
  font-weight: bold;
}

.widgetNewsItem {
  padding: 0 0 8px 0;
}

.widgetNewsToolTip {  
  width: 500px;
  padding: 5px;
  color: white;
}

.widgetNewsToolTipESPN {  
  width: 200px;
  padding: 5px;
  color: white;
}

.widgetWidgetPageBox {
  padding: 10px;
  margin: 10px;
  background-color: #faf8f4;
  border: 1px solid #aaa;
  width: 200px;
  cursor: move;
}

.widgetDayInHistory img {
  margin: 5px 5px 5px 5px;
}

.widgetEdit {
  font-weight: bold;
  font-size: 95%;
  color: #999;
  text-decoration: none;
}

.widgetEdit:hover {
  color: #555;
}

.widgetClose {
  font-weight: bold;
  color: #999;
  text-decoration: none;
}

.widgetClose:hover {
  color: #555;
}

.widgetRowHeader { }

.widgetRow td { }

.widgetRowStocks td { border-top: 1px solid #ccc; padding: 2px 0px 3px 0px; }

.widgetRowAlt td { }

.widgetBox {
  border: 1px solid #ccc;
  margin-bottom: 10px;
}

.widgetTitle {
  text-align: left; padding: 4px;
  background-color: #e0d6bc;
  border-bottom: 1px solid #ccc;
  cursor: move;
  display: block;
}

.widgetTitle TD {
  color: #555;
  font-size: 88%;
  font-weight: bold;
}

.widgetTitleDefault {
  text-align: left; padding: 4px;
  background-color: #e0d6bc;
  border-bottom: 1px solid #ccc;
  display: block;
  cursor: default;
}

.widgetTitleDefault TD {
  color: #555;
  font-size: 88%;
  font-weight: bold;
}

.widgetEditBar {
  background-color: #eee2c1;
  text-align: left;
  border-bottom: 1px solid #ccc;
  font-size: 70%;
  padding: 5px 5px 5px 5px;
}

.widgetEditBar select
{
    font-size: 100%;
}

.widgetEditBar input
{
    font-size: 100%;
}

/* JOURNAL PAGE -------------------------------------*/

.journalHeader {
  font-weight: bold;
  font-size: 120%;
  color: #434343;
}

.journalSubHeader {
  font-weight: bold;
  font-size: 95%;
  color: #807967;
  padding-top: 2px;
}

.journalQuestion {
  font-weight: bold;
  font-size: 95%;
  color: #807967;
}

.journalAnswer {
  font-family: Times, Courier, serif;
  font-size: 105%;
  padding-top: 10px;
}

.journalModified {
  font-style: italic; 
  font-size: 75%;
  color: #807967;
  margin: 15px 0 15px 0;
  text-align: right;
}

/* SCORE PAGE -------------------------------------*/

.scoreHeader {
  font-weight: bold;
}

.scoreTableHeader {
  background-color: #434343;
  font-weight: bold;
  color: white;
}

.scoreCell {
  width: 40px; height: 30px;
}

.scoreRow {
  background-color: white;
}

.scoreRowAlt {
  background-color: #f7f4ee;
}

/* MMP BANNER & LINKS -------------------------------*/

.mmpBanner {
  margin: 0 3px 0 4px;
  font-weight: bold;
  font-size: 90%;
  color: #FFFFFF;
}

a.mmpBanner {
  font-size: 98%;
  color: #E0D6BC;
}

a.mmpBanner:hover, .mmpBannerSmall a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

.mmpBannerSmall, .mmpBannerSmall a {
  font-size: 85%;
  color: #E0D6BC;
  text-decoration: none;
}

