*, html, body, form, input, input.AddressBookButtons , input.Advocacy, input.btn, input.btnLg, input.btnMed, input.btnMini, input.btnSm, select, select.Advocacy, textarea, legend, ul, ol, li, option , table, tr, th, th.rfl_infoStatus, td, td.AlertListDescription, td.cstmBack, p, p.cstmBtnText , p.cstmFrame, p.cstmHeading, p.cstmText, p.cstmTitle, p.dividerHeading, p.scrollingText, span.cstmHeading, a, a.btn, a.btn:visited, a.cstmBtnText:hover , a.cstmBtnText:link , a.cstmBtnText:visited , #navList, .AdvocacyInstructions, .AdvocacyNSFix, .BlogHeader, .Button, .Divider, .FieldLabels, .FormBox, .FormBox06, .FormBoxHeader, .Hint, .Instructions, .Instructions, .ListItem0, .ListItem1, .NetscapeFix, .NoteText, .ObjTitle, .PhotoLinks, .Premiums, .ProgressBox, .ProgressBoxCurrent, .SectionHead, .SmallButton , .Smaller, .SmallerC, .TribBtnText1, .Upgrades, .WhatNext, .alphacube_content, .dialog_content, .dialog_title, .explicit, .fr_register_another, .paraBlueSansSmall, .smallBlack, .smallSans, .smallSansBold, .smallWhiteBoldSans, .smallWhiteSans, .smallestBlackSans {font-family:Tahoma,Arial,Helvetica,sans-serif;}

*, html, body, form, input, select, textarea, ul, ol, li, option, table, tr, th, td, p, a {font-size:12px;color:#ffffff;}
input, select, textarea, option {color:#333333;}
.ROValue,DIV.AddressBook,.WhatNext,DIV.WhatNext {background-color:transparent;}
.ProgressBox{background-color:#ffc;} /* paler than default */
.ProgressBoxCurrent{background-color:#ff9;} /* default global css */
/* UserGlobal.css and ConsProfile.css overrides */
#s63 .addBorder, #s63 .AnchorBar, #s63 .controlArea, #s63 .cstmBack, #s63 .cstmFrame, #s63 .Divider, #s63 .donorWall .list, #s63 .donorWall, #s63 .eCards, #s63 .findrepComponent, #s63 .findrepResults, #s63 .findrepRightSide, #s63 .FormBox .Divider, #s63 .FormBox .dividerHeading, #s63 .FormBox, #s63 .FormBoxHeader, #s63 .FormBoxNoWidth .Divider, #s63 .FormBoxNoWidth .dividerHeading, #s63 .FormInsetBox, #s63 .lc_Totals, #s63 .ListItem0, #s63 .ListItem1, #s63 .ProgressBarOtherBack, #s63 .RLBack, #s63 .scrollingArea, #s63 .scrollingBack, #s63 .slideBack, #s63 .thermometer .goal, #s63 .thermometer, #s63 .vScroll .scrollContent, #s63 .vScroll, #s63 DIV.EditForeground, #s63 DIV.EmgmtTitle, #s63 DIV.FormBox, #s63 DIV.FormBoxNoWidth, #s63 .appArea DIV.FormBox, #s63 .appArea DIV.FormBoxNoWidth, #s63 .Instructions, #s63 DIV.ManageBox:hover, #s63 DIV.ManageTitle, #s63 DIV.searchBox, #s63 DIV.ShadeBackground, #s63 H5.dividerHeading, #s63 P.dividerHeading, #s63 P.GiftAidBox, #s63 TABLE.advocacytable, #s63 TABLE.DefaultWrapper .FormBox, #s63 TABLE.DefaultWrapper, #s63 TABLE.NSscrollArea, #s63 TABLE.Premiums, #s63 TABLE.ProgressBack, #s63 TABLE.RLBack, #s63 TABLE.searchBox, #s63 TABLE.Upgrades, #s63 TD.cstmBtnBack, #s63 TD.currentItem, #s63 TD.lc_Divider, #s63 TD.lc_Totals, #s63 TD.minicaltitle, #s63 TD.nextItem, #s63 TD.NSscrollingBack, #s63 TR.lc_Row0, #s63 TR.lc_Row1, .fr_reg_summary_table_heading_row, .blackBorder, table.divider,  #level_standardsubmit, TR.FormRow, .FormSpacer, TD.holdsErrorMsgTable, TD.holdsErrorMsgOverTable, TD.TestSecondaryColor, .FormSectionHeader, TD.TestSectionHeaderColor, .FormRow, tr.FormRow, .NextButton, .FinishButton, .CancelButton, .PreviousButton {background-color:transparent;}
#s63 .Hint,.cons-pers P.Hint {color:#ffffff;}
p.ErrorMessage {background-color:#99ccff;padding:3px;}
#s63 p.ErrorMessage, #s63 p.ErrorMessage label {color:#ff0000;}
input {color:#333333;}
.SectionHead {color:#ffffff;}
.trPage {width:650px;}
.trPage .sideBar {width:250px;}
#s63 p.SuccessMessage {background-color:#cccccc;color:#006600;}
   /* not yet overriden, need to see live */
INPUT.AddressBookButtons, INPUT.FriendRaiserButtons {BACKGROUND-COLOR:#eeeeee;}
.cons-pers P.Hint {COLOR: #666}
.cons-pers .req {COLOR: #c00}
.cons-prof .ErrorMessage, .cons-pers .ErrorMessage {COLOR: #f00}
   /* *** */
/* *** */
#s63 .cons-pers TD, #s63 .cons-pers P, #s63 .cons-pers LABEL, #s63 .cons-pers FIELDSET, #s63 .cons-pers .Explicit, #s63 .cons-prof H3, #s63 .cons-prof .SectionHead, #s63 .cons-pers H4, #s63 .cons-nav, #s63 .serv-cent P, #s63 .serv-cent TD {font-family:Tahoma,Arial,Helvetica,sans-serif;color:#ffffff;}
#s63 .cons-pers TD.spacer {background-color:transparent;}
#s63 .cons-pers TD {background-color:transparent;}
#s63 .cons-prof h3, #s63 .cons-pers .grid td, #s63 .cons-nav li {border:none;}

#s63 .AppArea, #s63 .AppArea #cnv2, #s63 .AppArea #FriendraiserPersonalEditor {width:600px;}
/* END broad overrides section ***************************************************** */

body {margin:0;padding:0;background:#3e3e3f url('../wrpr/bkgd_bdy.jpg') left top repeat-x;}

#primeCell {background:#006cb0 url('../wrpr/bkgd_cont.jpg') bottom center no-repeat;padding:0;padding-bottom:0px;}
#footer {background:#ffffff url('../wrpr/bkgd_ftr.gif') top center repeat-x;padding-left:40px;padding-right:40px;}
.leftCol {width:260px;padding-left:40px;position:relative;}
.gutter {width:25px;}
.rtCol {width:675px;}
.mast {background:#ffffff url('../wrpr/bkgd_masthd.gif') bottom center repeat-x;height:130px;padding-bottom:15px;padding-top:0;}
#loginbox,#logoutbox {position:relative;background:url(../wrpr/bkgd_login.gif) top left no-repeat;height:67px;width:463px;top:0px;right:25px;}
#logoutbox {background-image:url(../wrpr/bkgd_logout.gif);}
#greet {position:absolute;top:5px;left:25px;font-weight:bold;}
#greet a, #greet a:hover {color:#ffffff;font-weight:normal;}
#greet a:hover {color:#ababab;text-decoration:none;}
#USERNAME_1 {
  position:absolute;top:9px;left:184px;
  width:100px;height:20px;padding-top:3px;
  color:#999999;font-size:10px;font-weight:bold;
  border-width:0px;
}
#Password {
  position:relative;right:70px;
  *position:absolute;*left:292px;*right:0;
  top:9px;
  width:100px;height:20px;padding-top:3px;
  color:#999999;font-size:10px;font-weight:bold;
  border-width:0px;border-color:blue;
}
#newreg{
  position:absolute;top:42px;left:298px;
}
#logoutLnk {display:block;position:absolute;top:39px;left:348px;}
#logoutLnk a, #logoutLnk a:hover {color:#005596;font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}
#logoutLnk a:hover {color:#ee3a43;}
#loginImgSubmit{
  position:absolute;top:9px;left:400px;text-indent:-9999px;
  width:32px;height:25px;border:0;
  background:url(../wrpr/btn_go.gif) no-repeat top left;
}
#loginImgSubmit:hover{
  filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;}
#topNav {
    height:48px;width:660px;
    background:#999999 url(../wrpr/bkgd_topNav.gif) repeat-x;
    border:0px;
    margin:0px;
    padding:0px;
    float:right;
}
#topNav ul{
    height:38px;
    list-style:none;
    margin:0;
    margin-top:10px;
    padding:0;
    float:left;
    border-left:1px solid #333333;
}
#topNav li{
    float:left;
    padding:0px;
}
#topNav li a{
    color:#005596;
    display:block;
    line-height:38px;
    margin:0px;
    padding:0px 6px;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;
    font-family:Verdana,Geneva,sans-serif;
    font-size:10px;
    font-weight:bold;
    border-left:1px solid transparent;
    border-right:1px solid transparent;
}
#topNav li a:hover, #topNav li:hover a, #dropdowns li.sfhover a {
    background: #cccccc url("../wrpr/bkgd_topNavAOn.gif") bottom center repeat-x;
    color:#ef3e42;
    text-decoration:none;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
}
#topNav ul li:hover, #dropdowns li.sfhover {background:url("../wrpr/bkgd_topNavAOn.gif") bottom center no-repeat;} 
#topNav li:hover li a, #dropdowns li.sfhover li a {color:#005596;}
#topNav li ul{
    background:url("../wrpr/trans_70p5x5.png") center center;
    display:none;
    height:auto;
    padding:0px;
    margin:0px;
    border:0px;
    position:absolute;
    *width:90px;
    z-index:200;
}
#dropdowns li:hover ul, #dropdowns li li:hover ul, #dropdowns li li li:hover ul, #dropdowns li.sfhover ul, #dropdowns li li.sfhover ul, #dropdowns li li li.sfhover ul{
    display:block;
    border:1px solid #d37987;
    border-top:1px solid transparent;
}
#topNav li li {
    display:block;
    float:none;
    margin:0px;
    padding:0px;
    *width:190px;
}
#topNav li:hover li a{
    background:none;
}
#topNav li ul a{
    display:block;
    height:24px;
    line-height:24px;
    font-weight:normal;
    font-size:11px;
    font-style:normal;
    margin:0px;
    padding:0px 5px;
    text-align:left;
    text-transform:none;
    border-top:1px solid #d37987;
    color:#333333;
}
#topNav li ul a:hover, #topNav li ul li:hover a{
    background-image:none;
    background-color:#c5c5c5;
    color:#ef3e42;
    text-decoration:none;
}

#mainCont {color:#ffffff;padding-bottom:40px;}
#socsrchholder {text-align:right;padding-right:40px;display:block;height:85px;}
#socNetSearch {
  position:relative;float:right;
  background:url(../wrpr/bkgd_srch.gif) no-repeat top right;
  height:62px;width:525px;text-align:right;
}
#srchImgSubmit{
  position:absolute;top:18px;right:25px;text-indent:-9999px;
  width:32px;height:25px;border:0;
  background:url(../wrpr/btn_go.gif) no-repeat top left;
}
#srchImgSubmit:hover,#lnkFB:hover,#lnkTwt:hover{
  filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;}
#lnkFB {
  position:absolute;top:5px;right:330px;height:50px;width:51px;display:block;}
#lnkTwt {
  position:absolute;top:5px;right:275px;height:50px;width:51px;display:block;}
#txtFind {
  position:absolute;top:5px;right:385px;}
#qf {
  position:absolute;top:21px;right:61px;
  width:177px;height:20px;padding-top:3px;
  color:#999999;font-size:10px;font-weight:bold;
  border-width:0px;}



#don2ridbox {width:260px;background:url(../wrpr/bkgd_don2rid.gif) top center no-repeat;padding-top:15px;}
#regbox {width:260px;background:url(../wrpr/bkgd_reg.gif) top center no-repeat;padding-top:12px;}
#don2ridbox a:hover, #regbox a:hover{filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;}

/* custom progess meter reusable */
#progMeter {position:relative;top:15px;background:url(../wrpr/bkgd_therm.gif) top left no-repeat;height:167px;width:260px;font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;color:#ffffff;font-size:14px;}
#dynTherm {position:absolute;top:9px;left:32px;}
#prct {position:absolute;top:105px;left:5px;color:#005596;font-weight:bold;font-size:13px;}
#acheived {position:absolute;top:5px;left:115px;}
#goal {position:absolute;top:70px;left:115px;}
#progMeter strong {display:block;font-weight:bold;}
/* *** */

/* top teams/fundraister lists */
#topFund, #topTeams {display:block;margin-top:40px;margin-bottom:35px;float:left;width:120px;}
#topTeams {margin-left:10px;}
#topFund .listTtl, #topTeams .listTtl {display:block;padding-left:8px;font-weight:bold;border-bottom:1px solid #ffffff;padding-bottom:3px;margin-bottom:5px;}
#topFund .s42list, #topTeams .s42list, #topFund .s42list a, #topTeams .s42list a {color:#ffffff;text-decoration:none;}
/* *** */

/* news box reusable */
#newsbox {font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;font-size:11px;font-weight:bold;background:transparent url(../wrpr/trans_30pBlk.png) top left;width:300px;clear:both;margin-left:-40px;}
#newsbox #newsttl {background:#e0e1e3 url(../wrpr/bkgd_newsboxtop.gif) top right no-repeat;display:block;height:20px;*height:25px;padding-left:18px;padding-top:6px;*padding-top:8px;}
#newsbox a,#newsbox a:hover {display:block;text-decoration:none;color:#ffffff;padding-left:18px;padding-right:18px;margin-top:12px;margin-bottom:10px;}
#newsbox a:hover {text-decoration:underline;color:#ef3e42;}
#newsbox strong {display:block;color:#ef3e42;font-weight:normal;}
#newsbox #newsmore {background:#e0e1e3 url(../wrpr/bkgd_newsboxbtm.gif) top right no-repeat;display:block;height:25px;padding-right:35px;text-align:right;padding-top:7px;}
#newsbox #newsmore a,#newsbox #newsmore a:hover {display:inline;padding:0;margin:0;}
#newsbox #newsmore a:hover{filter:alpha(opacity=35);-moz-opacity:0.35;opacity:0.35;}
/* *** */

#transBkgd {}
#s63 {background:url('../wrpr/bkgd_gradCont35p600.png') top center repeat-x;color:#ffffff;padding:0px 0 20px 0;font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;line-height:24px;}
#s63 #pgttl{font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;color:#ef3e42;font-size:14px;text-transform:uppercase;padding-left:15px;margin:0;height:25px;background:#cccccc url('../wrpr/bkgd_hdngs.gif');}
#s63 .cont {padding:10px 10px 10px 15px;color:#ffffff;line-height:24px;}
#s63 a {color:#f6921e;text-decoration:none;font-weight:bold;}
#s63 a:hover {color:#ffcc99;text-decoration:underline;}
.ctring {text-align:center;}
#rides {width:475px;}
#rides img {float:right;border:0;margin:0;padding:0;}
#footer {height:110px;padding-top:25px;}
#footer div {float:left;color:#999999;}
#ftrNav {display:block;margin-bottom:10px;}
#ftrNav, #footer a {color:#005596;text-decoration:none;}
#footer a:hover {color:#999999;text-decoration:underline;}
#pwrBy {display:block;float:right;}


/* slideshow styles */
/* features!	*/

#features {
	width:600px;
	height:340px;
	overflow:hidden;
  margin:0 0 0 0 !important;
	position: relative;
	border:1px solid #fff;
}

#slide-outer {
  padding:7px;
  background:#cc3239;
  border:1px solid #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
	margin-bottom:0;
	width:600px;
	height:340px;
}

#features #slides {
	width:560px; /* was 580 */
	float:left;
	background:silver;
	height:340px; /* was 360 */
    *margin-top:-340px; /* ie hack to pull slides back up next to controls */
}

#features #slides img {
  width:560px;
  height:340px;
}

#features #controls {
	width:40px;
	float:right;
	background:#eee;
	height: 340px;
}

.control {
	width:40px;
	height:40px;
	overflow:hidden;
	margin:0;
	padding:0;
	background:#eee url(../wrpr/feature_controls.png);
	cursor: pointer;
	display: block;
}

#controls #n2 {
	background-position:0 -40px;
}

#controls #n3 {
	background-position:0 -80px;
}

#controls #n4 {
	background-position:0 -120px;
}

#controls #n5 {
	background-position:0 -160px;
}

#controls #n6 {
	background-position:0 -200px;
}

#controls #n7 {
	background-position:0 -240px;
}

#controls #n8 {
	background-position:0 -280px;
}

#controls a:hover #n1 {
	background-position:-40px 0px;
}

#controls a:hover #n2 {
	background-position:-40px -40px;
}

#controls a:hover #n3 {
	background-position:-40px -80px;
}

#controls a:hover #n4 {
	background-position:-40px -120px;
}

#controls a:hover #n5 {
	background-position:-40px -160px;
}

#controls a:hover #n6 {
	background-position:-40px -200px;
}

#controls a:hover #n7 {
	background-position:-40px -240px;
}

#controls a:hover #n8 {
	background-position:-40px -280px;
}

#controls a.activeSlide #n1, #controls a.activeSlide:hover #n1 {
	background-position:-120px 0px;
}

#controls a.activeSlide #n2, #controls a.activeSlide:hover #n2 {
	background-position:-120px -40px;
}

#controls a.activeSlide #n3, #controls a.activeSlide:hover #n3 {
	background-position:-120px -80px;
}

#controls a.activeSlide #n4, #controls a.activeSlide:hover #n4 {
	background-position:-120px -120px;
}

#controls a.activeSlide #n5, #controls a.activeSlide:hover #n5 {
	background-position:-120px -160px;
}

#controls a.activeSlide #n6, #controls a.activeSlide:hover #n6 {
	background-position:-120px -200px;
}

#controls a.activeSlide #n7, #controls a.activeSlide:hover #n7 {
	background-position:-120px -240px;
}

#controls a.activeSlide #n8, #controls a.activeSlide:hover #n8 {
	background-position:-120px -280px;
}

#controls #pause, #controls #resume  {
	background-position:0 -320px;
	position:absolute;
	bottom:0;
}

#controls #pause.hover {
	background-position:-40px -320px;	
}

#controls #resume {
	background-position:-120px -320px;	
	display:none;
}

#controls #resume.hover {
	background-position:-80px -320px;	
}

