BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #666;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #735a44
}

img { border-style: none;
}

#mainContent
{
    BACKGROUND-IMAGE: none;
    WIDTH: 745px;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #ffffff
}
#rightModuleRiderText
{
    PADDING-RIGHT: 4px;
    FONT-SIZE: 9px;
    LEFT: 18px;
    WIDTH: 130px;
    TOP: 26px;
    COLOR: #6778a6;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    POSITION: relative;
	height: 133px;
}

#rightModuleRiderText1
{
    PADDING-RIGHT: 4px;
    FONT-SIZE: 7px;
    LEFT: 12px;
    WIDTH: 132px;
    TOP: 27px;
    COLOR: #9d5fb5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    POSITION: relative;
	height: 133px;
}
#rightModuleRiderText2
{
    PADDING-RIGHT: 4px;
    FONT-SIZE: 10pt;
    WIDTH: 380px;
    TOP: 31px;
    COLOR: #9d5fb5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    POSITION: relative;
	height: 133px;
}

#rightModuleRiderText3
{
    PADDING-RIGHT: 4px;
    FONT-SIZE: 7pt;
    LEFT: 19px;
    WIDTH: 132px;
    TOP: -201px;
    COLOR: #9d5fb5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    POSITION: relative;
	height: 133px;
	line-height:10pt;
}
.mainContent
{
    BACKGROUND-IMAGE: none;
    WIDTH: 745px;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #ffffff
}
FORM
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
TEXTAREA
{
    FONT-SIZE: 8pt;
    COLOR: #666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT
{
    FONT-SIZE: 8pt;
    COLOR: #666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD
{
    FONT-SIZE: 8pt;
    COLOR: #666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT
{
    FONT-SIZE: 8pt;
    COLOR: #666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA
{
    MARGIN-TOP: 4px
}
INPUT
{
    MARGIN-TOP: 4px
}
SELECT
{
    MARGIN-TOP: 4px
}
TD
{
    LINE-HEIGHT: 12pt;

}
.inputStd
{
    WIDTH: 115px
}
.imputMed
{
    WIDTH: 150px
}
.inputLrg
{
    WIDTH: 276px
}
TABLE.mastHead
{
    BORDER-BOTTOM: #cde4f7 1px solid
}
TABLE.Content
{
    /* BORDER-TOP: #78a1dd 2px solid */
}
TABLE.mastHeadSearch
{
    MARGIN-TOP: 4px
}
TABLE.footer
{
    MARGIN-TOP: 7px
}
A.footer
{
    COLOR: #999;
    LINE-HEIGHT: normal
}
TD.footer
{
    COLOR: #999;
    LINE-HEIGHT: normal
}
.smallCell
{
    FONT-SIZE: 1px
}
TD.sideBar
{
    PADDING-BOTTOM: 200px
}
TD.content
{
    PADDING-BOTTOM: 20px
}
A
{
    COLOR: #9b5fb9
}
.submitButton
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-TOP: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(../images/2004/wdgt_submit_pink.gif);
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: 0px;
    WIDTH: 75px;
    COLOR: #ffffff;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #fff;
    heigth: 16px
}
.submitButtonSaveChanges
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-TOP: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(../images/2004/button_blue_saveChanges.gif);
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: 0px;
    WIDTH: 110px;
    COLOR: #fff;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #fff;
    heigth: 16px
}
.submitButtonBlueBG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-TOP: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(../images/2004/wdgt_submit_pink_blueBG.gif);
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: 0px;
    WIDTH: 75px;
    COLOR: #fff;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #e9f0fa;
    heigth: 16px
}
.submitButtonBlue
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-TOP: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(../images/2004/button_blue_submit.gif);
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: 0px;
    WIDTH: 64px;
    COLOR: #fff;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #fff;
    heigth: 16px
}
.submitButtonSm
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-TOP: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(../images/2004/wdgt_submit_pink_sm.gif);
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: 0px;
    WIDTH: 50px;
    COLOR: #ffffff;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #fff;
    heigth: 16px
}
.submitButtonLrg
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-TOP: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(../images/2004/wdgt_submit_pink_lrg.gif);
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: 0px;
    WIDTH: 227px;
    COLOR: #ffffff;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #fff;
    heigth: 16px
}
.addBlue
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(../images/2004/sponsorform_updatebut.gif);
    BORDER-LEFT: 0px;
    WIDTH: 52px;
    COLOR: #ffffff;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    heigth: 16px
}
.addNewEmail
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(../images/2004/button_addNewEmail.gif);
    BORDER-LEFT: 0px;
    WIDTH: 141px;
    COLOR: #ffffff;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffffff;
    heigth: 15px
}
.composeEmail
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(../images/2004/button_composeEmail.gif);
    BORDER-LEFT: 0px;
    WIDTH: 134px;
    COLOR: #ffffff;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffffff;
    heigth: 15px
}
.sendEmailsNow
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(../images/2004/button_sendEmails_pink.gif);
    BORDER-LEFT: 0px;
    WIDTH: 149px;
    COLOR: #ffffff;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #ffffff
}
.previewOnly
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(../images/2004/button_sendEmails_blue.gif);
    BORDER-LEFT: 0px;
    WIDTH: 117px;
    COLOR: #ffffff;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #ffffff
}
.clearForm
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(../images/2004/button_clearForm.gif);
    BORDER-LEFT: 0px;
    WIDTH: 90px;
    COLOR: #ffffff;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px;
    BACKGROUND-COLOR: #ffffff
}
.saveMyChanges
{
    BORDER-TOP-WIDTH: 0px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 0px;
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(../images/2004/button_saveChanges.gif);
    BORDER-BOTTOM-WIDTH: 0px;
    WIDTH: 138px;
    COLOR: white;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 15px;
    BORDER-RIGHT-WIDTH: 0px
}
.clearchangesSponsorMsgPg
{
    BORDER-TOP-WIDTH: 0px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 0px;
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(../images/2004/sponsor_messages_bL.gif);
    BORDER-BOTTOM-WIDTH: 0px;
    MARGIN: 0px;
    WIDTH: 114px;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #f6faff;
    BORDER-RIGHT-WIDTH: 0px
}
.saveEditsSponsorMsgPg
{
    BORDER-TOP-WIDTH: 0px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 0px;
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(../images/2004/sponsor_messages_bR.gif);
    BORDER-BOTTOM-WIDTH: 0px;
    MARGIN: 0px;
    WIDTH: 82px;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #f6faff;
    BORDER-RIGHT-WIDTH: 0px
}
.sideBarLoginHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #ffffff
}
.sideBarLoginQs
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    LINE-HEIGHT: normal
}
.sideBarLoginQsHome
{
    FONT-SIZE: 7pt;
    COLOR: #a3c0eb;
    LINE-HEIGHT: normal
}
TABLE.sideBarLogin
{
    background: url(/images/ROFT/LeatherBG.jpg); 
}
A.sideBar
{
    FONT-SIZE: 7pt;
    COLOR: #ffffff;
    LINE-HEIGHT: normal
}
.zipText
{
    FONT-SIZE: 7.5pt
}
TABLE.tabs
{
    BORDER-TOP: #95b4e4 13px solid
}
.listSpacing
{
    LINE-HEIGHT: 18pt
}
.listHeaders
{
    FONT-SIZE: 13px;
    COLOR: #e470aa
}
.linkPink
{
    COLOR: #9d5fb5
}
.boldBlue
{
    COLOR: #9c5fb5
}
.boldBlueLarge
{
    FONT-SIZE: 9pt;
    COLOR: #335db0
}
.updateTablePadding
{
    PADDING-RIGHT: 9px;
    PADDING-LEFT: 9px;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 26px;
    COLOR: #6273bd;
    PADDING-TOP: 11px
}
.updateTableLink
{
    COLOR: #6273bd
}
.required
{
    COLOR: #ef5895
}
.chosenTeamNameSub
{
    FONT-SIZE: 10pt
}
.subNavOff
{
    COLOR: #ef5895;
    TEXT-DECORATION: none
}
.subNavOn
{
    COLOR: #335db0;
    TEXT-DECORATION: none
}
.subNavOff:hover
{
    COLOR: #ef5895;
    TEXT-DECORATION: underline
}
.subNavOn:hover
{
    COLOR: #335db0;
    TEXT-DECORATION: underline
}
.grayLrg
{
    FONT-SIZE: 9pt;
    COLOR: #999999
}
.pink
{
    COLOR: #9d5fb5
}
.whiteHighlightPink
{
    BORDER-RIGHT: #ffffff 2px solid;
    BORDER-TOP: #ffffff 2px solid;
    BORDER-LEFT: #ffffff 2px solid;
    COLOR: #ef5895;
    BORDER-BOTTOM: #ffffff 2px solid;
    BACKGROUND-COLOR: #ffffff
}
.noMargin
{
    MARGIN: 0px
}
.gray
{
    COLOR: #999999
}
.linkDarkBlue
{
    COLOR: #335db0
}
.white
{
    COLOR: #ffffff
}
.blueLight
{
    COLOR: #7d98cd
}
.grayDark
{
    COLOR: #666666
}
.noLS
{
    FONT-SIZE: 7.5pt;
    LINE-HEIGHT: normal
}
.sendEmailsTextBox
{
    MARGIN: 0px;
    WIDTH: 440px;
    COLOR: #ef5895;
    HEIGHT: 352px
}
.statusDots
{
    BACKGROUND-POSITION: right 50%;
    BACKGROUND-IMAGE: url(../images/2004/status_dots.gif);
    BACKGROUND-REPEAT: no-repeat
}
.statusDotsGray
{
    BACKGROUND-POSITION: right 50%;
    BACKGROUND-IMAGE: url(../images/2004/status_dots_gray.gif);
    BACKGROUND-REPEAT: no-repeat
}
.tellFreindSubjectBox
{
    BORDER-RIGHT: #adc3e0 1px solid;
    BORDER-TOP: #adc3e0 1px solid;
    MARGIN-TOP: 6px;
    MARGIN-BOTTOM: 6px;
    BORDER-LEFT: #adc3e0 1px solid;
    WIDTH: 424px;
    BORDER-BOTTOM: #adc3e0 1px solid
}
.statusCurrentAmount
{
    COLOR: #c13d84
}
.small
{
    FONT-SIZE: 7pt
}
.smallDark
{
    FONT-SIZE: 7pt;
    COLOR: #333333
}
.spponsorFormTableContent
{
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 4px;
    COLOR: #333333;
    PADDING-TOP: 4px
}
INPUT.header
{
    WIDTH: 129px;
    COLOR: #999999
}
TD.header
{
    COLOR: #999
}
.addDonationBtn
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(../images/2004/sponsorform_addcash_but.gif);
    BORDER-LEFT: 0px;
    WIDTH: 201px;
    COLOR: #ffffff;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    heigth: 30px
}
.ReportCaption
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: none;
    COLOR: #7e98cd
}
.showSubteam
{
    PADDING-RIGHT: 9px;
    PADDING-LEFT: 9px;
    PADDING-BOTTOM: 26px;
    COLOR: #6273bd;
    PADDING-TOP: 11px
}
.boldBlueXLg
{
    FONT-SIZE: 11pt;
    COLOR: #335db0
}
.perStoriesSm
{
    FONT-SIZE: 7.5pt;
    LINE-HEIGHT: normal
}
.perStoriesLg
{
    FONT-SIZE: 10pt
}
.perStoriesLink
{
    COLOR: #5c88c1
}
.perStoriesLink:visited
{
    COLOR: #999999
}
.donorProf_blue
{
    COLOR: #4269b5
}
.donorProf_blueBold
{
    FONT-WEIGHT: bold;
    COLOR: #728fc8
}
.linkPinkContent
{
    COLOR: #ef5895
}
.linkPinkContent:visited
{
    COLOR: #666
}
.showParentLinks
{
    COLOR: #5c88c1;
}
.showParentLinks:hover
{
    COLOR: #ef5895;
}
.showParentLinks:visited
{
    COLOR: #5c88c1;
}
.showParentLinks:visited:hover
{
    COLOR: #ef5895;
}
.leftNavCell
{
	background: url(/images/ROFT/LeatherBG.jpg); 
}
.rightModuleTxt
{
    FONT-SIZE: 9px
}
.rightModuleTxt2
{
    FONT-SIZE: 8pt;
    line-height:14px;
}
.rightModuleTxt3
{
    FONT-SIZE: 7pt;
    line-height:14px;
}
BODY.charityBadge
{
	TEXT-ALIGN: center;
    MARGIN-TOP: 0px;
    FONT-SIZE: 8.5pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    background-color: #8a57a6; margin: 0; padding: 0;
}

#charityBadge
{
    FONT-SIZE: 11px;
    POSITION: relative;
    BACKGROUND-COLOR: #ffffff;

}

#cbInner1
{
	height: 1200px;
    width: 507px;
    font-family: Trebuchet MS;
    font-size: 9.75pt;
    COLOR: #666666;
    POSITION: relative;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    padding: 0;
    margin-left: 15px;
       
}

.cbtext {
color: #666666;	
}

.cbtextright {
color: #885494;	
}

.cbInner4 {
	float: left;
	text-align: center;
}

.cbInner4 .cbInner4Img { margin: 15px 7px 0 0; border: 0; padding: 0; }
.cbInner4 .cbInner4ImgBtn { margin-top: 13px; border: 0; }
.cbInner4 .cbInner5ImgBtn { margin-top: 40px; border: 0; }

#cbInner4SImg { position:absolute; height:371px; text-align:center; }

.show_widget_1, .show_widget_2, .show_widget_3 { position:absolute; padding: 2px 2px 0 2px; width:497px; border: solid 2px #ad89c1; font-family: Trebuchet MS; COLOR: #8a57a6; clear:both; }

.cbInner3 .header { font-size: 12pt; font-weight: bold; }

.cbInner3 p.header { font-weight:bold; font-size:8pt; color: #a179b8; margin: 20px 0 0 0; padding:0;}

.cbInner3 p { color: #858585; line-height: 13.75pt; margin: 0 0 0 0; padding:0;}

.gigya_header {position: relative; padding: 6px 18px 0 0; margin: 0 0 8px 0; background-color: #986bb1; height: 28px;  text-align: right;}

#arrow_badge { top: -22px; position: absolute; z-index: 10; }
.cbInner3
{   
	top: 30px;
	position:relative;
	padding: 10px 25px 19px 0px;    
    COLOR: #666666;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    clear:both;
}
.cbBlue
{
    FONT-WEIGHT: bold;
    COLOR: #c76a99;
}
#cbInputTxt
{
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 8px
}
#cbImgLink
{
    MARGIN: 12px 0px;
    TEXT-ALIGN: center
}

#rgt_fb { font-weight:bold; width: 127px; color: #b083c4; font-size: 11.75pt; }


#mainContent
{
	position: relative;
	text-align: center;	
	margin-left: auto;
	margin-right: auto;	    
    WIDTH: 745px;
    BACKGROUND-COLOR: #ffffff;    
}

#mainContent #help {
	position: absolute;
	margin:0;
	padding:0;
	top:87px;
	left:680px;
}


#horizon { text-align: center; }
#page { 
position: relative; 
text-align: left;	
width: 745px;
margin: auto;
}

.mainContent
{
	text-align: left;	
    BACKGROUND-IMAGE: none;
    WIDTH: 745px;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #ffffff;
}

#fmCompanyMsg {padding-left: 21px; width: 280px; BACKGROUND-REPEAT: no-repeat; background-image: url(../images/2006/fieldarrow.gif);}
#fmCompanyMsg .box {line-height: 10px; color: #c55e9b; font-size: 9px; border: 1px solid #c55e9b; background-color: #faefcd; width: 260px; margin:0; padding:4;}


