.center .whiteHead { float:left; color:#fff !important; width:407px !important; height:20px; font-size:14px !important; font-weight:lighter; padding:6px 0 0 10px; margin:0 0 0 11px !important; background:url(/images/bg_whiteHead_417x26.jpg) no-repeat; }
.center .user { margin:10px 0 8px 20px !important; }
.center .greenMod { float:left; background:#D3D4D6 url(/images/bg_greenMod_417x14.jpg) no-repeat scroll left bottom; margin:0 0 10px 11px; min-height:65px; width:417px; }
.center .greenMod p { margin:3px 0 5px 10px !important; padding:4px 0px 0px; line-height:150%; }
.center .greenMod p.salesCompetitionP { text-align:center; line-height:1.7em; }
.center .greenMod p span { font-size:11px !important; }
.center .greenMod2 { float:left; background:#D3D4D6 url(/images/bg_greenMod_417x14.jpg) no-repeat scroll left bottom; margin:-3px 0 10px 11px; min-height:25px; width:417px; }

/*Success Stories Styles*/
#content .blueLineMod { list-style-type:none; margin-left:20px; }
#content .blueLineMod li { width:405px; height:129px; }
#content .blueLineMod li p { margin:0px 0 5px 8px; }
#main #content .blueLineMod li p { margin-top:-3px; margin-right: 0; margin-bottom: 0px; margin-left: 20px; }

/*group fundraiser stories*/
#content .blueLineMod .story1 { background:url(/images/img_groupsuccess_AEPhi_405x129.png) no-repeat; }
#content .blueLineMod .story2 { background:url(/images/img_groupsuccess_hockey_405x129.png) no-repeat; }
#content .blueLineMod .story3 { background:url(/images/img_groupsuccess_NYC_405x129.png) no-repeat; }
#content .blueLineMod .story4 { background:url(/images/img_groupsuccess_UTES_405x129.png) no-repeat; }

/*campus reps stories*/
#content .blueLineMod .story5 { background:url(/images/img_rep_andrew_405x129.png) no-repeat; }
#content .blueLineMod .story6 { background:url(/images/img_rep_anna_405x129.png) no-repeat; }
#content .blueLineMod .story7 { background:url(/images/img_rep_sam_405x129.png) no-repeat; }
#content .blueLineMod .story8 { background:url(/images/img_rep_shag_405x129.png) no-repeat; }

#content .center .blueHead { float:left; width:407px !important; height:18px; font-size:14px; font-weight:lighter; padding:8px 0 0 10px; margin:0 0 2px 11px !important; background:url(/images/bg_blueHead_417x26.jpg) no-repeat; }

/*Login Module Styles*/
#content .Login { background:#D3D4D6 url(/images/bg_loginBottom_216x15.jpg) no-repeat scroll left bottom; float:left; padding-bottom:15px; margin:1px 0 10px 7px; width:216px; }
#content .Login .forgotPassword { display:block; font-size:11px; margin:7px 0 2px 11px; text-decoration:none; }
#content .Login input#signInBtn { margin-left:17px; margin-top:5px; }
#content .Login .forgotPassword:hover { text-decoration:underline; }
#content .Login label { color:#4C4D4F; display:block; font-size:11px; margin:8px 0 0 11px; }
#content .Login .txtBox { margin:0 0 0 5px; width:190px; }
#content .register { background:url(/images/btn/btn_grayRegister_110x28.jpg) no-repeat; float:left; display:block; margin:7px 0 0 11px; height:22px; padding-top:6px; text-align:center; text-decoration:none; width:110px; }
#content .register:hover { color:#4C4D4F; }
#content .Login span.loginError { margin-left:5px; font-size:10pt; color:#c00; }

.facebook { margin:14px 0 5px 38px; display:block; }

.imgCampusRep { margin:0 0 0 11px; float:left; }

.mainCampusRep { background:#999B9E url(/images/bg_contentBottom_676x30.jpg) no-repeat scroll left bottom !important; padding-bottom:25px; }
#main #content .blueLineMod p { padding:11px 0 0 151px; width:220px; }
#main #content .earningsP { float:left; }
#main #content .indent { margin:10px 0 10px 40px; width:380px; }
#main #content .greenLineMod p { width:175px; }
#main #content .smallGreenMod { background:url(/images/bg_smallGreenMod_417x24.jpg) no-repeat; height:24px; margin:0 0 0 10px; padding:5px 0 0 49px; width:368px; }
#main #content .center .greenMod2 p { margin:0 0 0 10px; }
#main .mainList .repAccountMod { background:url(/images/bg_repAccountMod_217x163.jpg) no-repeat; height:163px; }
#main .mainList .smallMod { background:url(/images/bg_smallMod_216x122.jpg) no-repeat; }
#main .mainList .smallMod p { font-size:12px; margin:15px 0 10px 15px !important; width:188px !important; }
#main .mainList li ul { list-style-type:none; margin:10px 0 0 14px; width:190px; }
#main .mainList li ul li { border-bottom:1px solid #C6E2C3; padding:5px 0; height:10px; width:189px; }
#main .mainList li ul li a { margin:0px; text-decoration:none; }
#main .mainList li ul li a:hover { text-decoration:none; color:#4C4D4F; }
#main .mainList li .smallModLink { margin:0 0 0 15px; }

#main #activateContent, #main #activateSuccessContent { position:relative; float:left; width:665px; background:#fff; margin-left:10px; min-height:412px; padding-bottom:20px; }
#main #activateContent h1, #main #activateSuccessContent h1 { color:#064599; margin:25px 0 0 20px; font-size:22px; }
#main #activateContent p, #main #activateSuccessContent p { margin:10px 50px 10px 20px; }
#main #activateContent .activate { padding-bottom:15px; margin:1px 0 10px 7px; width:400px; }
#main #activateContent #activateButtonWrapper { position:relative; margin:13px 0 0 10px; }
#main #activateContent #activateButtonWrapper input { position:absolute; left:0px; top:0px;  }
#main #activateContent #activateButtonWrapper a { position:absolute; left:90px; top:10px; font-size:11px; text-decoration:none; }
#main #activateContent #activateButtonWrapper a:hover { text-decoration:underline; }
#main #activateContent .activate label { color:#4C4D4F; display:block; font-size:11px; margin:8px 0 0 11px; }
#main #activateContent .activate .txtBox { margin:0 0 0 11px; width:190px; }
#main #activateContent .activationError { font-size:9pt; color:#c00; font-weight:bold; margin-left:0px; }

#main #forgotPasswordContent { position:relative; float:left; width:665px; background:#fff; margin-left:10px; min-height:412px; padding-bottom:20px; }
#main #forgotPasswordContent h1 { color:#064599; margin:25px 0 0 20px; font-size:22px; }
#main #forgotPasswordContent p { margin:10px 50px 10px 20px; }
#main #forgotPasswordContent .forgotPassword { float:left; margin:1px 0 10px 20px; width:280px; }
#main #forgotPasswordContent .forgotPassword label { color:#4C4D4F; display:block; font-size:11px; margin:8px 0 0 0px }
#main #forgotPasswordContent .forgotPassword .txtBox { margin:0; width:190px; }
#main #forgotPasswordContent .forgotPasswordError { font-size:9pt; font-weight:bold; color:#c00; margin-left:0px; }
#main #forgotPasswordContent input#sendForgottenPasswordRequest { margin:10px 0 0 0; }
#main #forgotPasswordContent a.forgotPasswordContine { margin-left:20px; }


#main .center .profile { float:left; margin-bottom:15px; min-height:161px; }
#main .center .profile p span { font-size:11px !important; }
#main .center .profilePic { float:left; width:191px; }
#main .center .profileInfo { width:215px; float:left; min-height:160px; margin-bottom:15px; }
#main .center .profileInfo a { float:left; font-size:11px; color:#35A646; text-decoration:none; margin:12px 0 0 20px; display:block; }
#main .center .profileInfo a:hover { text-decoration:underline; }
#main .center .profileInfo p { width:175px !important; margin:5px 0 0px 20px !important; }
#main .center .update { float:right; margin-bottom:10px; margin-top:5px; width:154px; }

p.rankingP { float:left; font-size:18px; text-align:center; width:417px; }

table#earnSummaryTable, table#earnHistoryTable , table#salesRankingTable {
        width:417px; float:left;
        background-color:#eee; margin:2px auto 15px 11px;
        border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; }

table#salesRankingTable { border-top:1px solid #ddd; }
table#earnSummaryTable td, table#earnHistoryTable td, table#salesRankingTable td { padding:4px;font-size:12px;  }
table#earnSummaryTable td a:link, table#earnSummaryTable a:visited { text-decoration:none; }
table#salesRankingTable td { text-align:left; }
table#salesRankingTable td.rank { text-align:center; }
table#earnHistoryTable td  { text-align:center; }
table#earnHistoryTable td.dateCol { text-align:left; }
table td.tableTop {font-weight:bold; border-bottom:1px  solid #ddd; }
table td.orders { text-align:center; }
.whiteRow { background-color:#fff; }
.yourRow { background-color:#7ae3f9; }


table#dosDontsTable  {width:417px; margin-left:11px; float:left; margin-top:2px; border:1px solid #ddd; }
table#dosDontsTable td.tableTop { width:50%; background-color:#eee; text-align:center; }
table#dosDontsTable td.do { font-size:12px; color:#064599; padding:5px; border-bottom:1px solid #ddd; }
table#dosDontsTable td.dont { font-size:12px; color:#c00; padding:5px; border-bottom:1px solid #ddd; }

ul.promoMaterials {list-style:none; float:left; margin-left:10px; }
ul.promoMaterials li{ margin-top:20px; padding-bottom:10px; border-bottom:1px solid #ddd; }
ul.promoMaterials li.promoListTop{ margin-top:5px; }
ul.promoMaterials li.promoListBtm { border-bottom:none; padding-bottom:0px;}
table.promoMaterialTable { width:415px; }
table.promoMaterialTable   td.promoThumb { padding:0px; width:103px; text-align:center; vertical-align:top; }
table.promoMaterialTable   td.promoDesc { padding:4px; width:200px; text-align:left; font-size:12px; line-height:1.6em; vertical-align:top; }
table.promoMaterialTable   td.promoDesc a { color:#064599; text-decoration:none; }
table.promoMaterialTable   td.promoDesc a:hover, table.promoMaterialTable   td.promoDesc a:active { color:#999B9E; }
table.promoMaterialTable   td.promoDesc  span.desc { line-height:1em; display:block; }
table.promoMaterialTable   td.promoPrint  { padding-left:5px; width:92px; text-align:left; vertical-align:middle; }
table.promoMaterialTable   td.promoBanner { padding:0px; width:92px; text-align:center; font-size:11px; vertical-align:top; }
.promoBanner .code { font-size:8pt; color:#666;}

/*B4B Fund specific styles*/
#main .wideCenter .partnerContainer { margin:20px auto 10px 20px; width:600px; float:left; }
#main .wideCenter .partnerContainer h2 { margin-top:0px; margin-bottom:5px; font-size:13px; }
#main .wideCenter .partnerContainer h2.partnerLink {width:460px; margin-left:165px; }
span.partnerText { font-size:12px; color:#4A4D4A; display:block; margin-bottom:5px; }
#main div.partnerImageBox { float:left; margin-right:15px; height:128px; }
#main div.partnerContainer a img { border:none; }
