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:Arial, "Helvetica Neue", Helvetica, sans-serif;}
body, form, input, select, textarea, li, option, th, td, p {font-size:13px;color:#5b5b5d;}

body {margin:0px;padding:0px;text-align:center;}
div#prtrFrnd {width:650px;margin:0 auto; }

a img {border-width:0;}
.clear {clear:both;}
.pos {position:relative;}

.grad_hd {height:28px;background:#ffffff url(../pwrpr/gradient_header.jpg) left bottom repeat-x;padding-top:7px;padding-left:15px;padding-right:15px;margin:0;}
.boxed {border:1px solid #d6d6d8;background-color:#ffffff;margin-bottom:20px;}
.boxed .framed {margin:8px;}

.regioncontent {margin-right:auto;margin-left:auto;text-align:left;width:950px;position:relative;}
#mast {height:112px;position:relative;}
.logolink {display:block;position:absolute;top:10px;left:0;overflow:hidden;text-indent:-999px;white-space:nowrap;background:transparent url(../pwrpr/logo_main.gif) top left no-repeat;height:100px;width:500px;}
#socnet {display:block;position:absolute;right:0;text-align:right;height:23px;}
#socnet .label {font-size:11px;text-transform:uppercase;font-weight:bold;position:absolute;bottom:0;right:110px;white-space:nowrap;}
#logbox {display:block;position:absolute;right:0;text-align:right;height:32px;border:1px solid #d6d6d8;background:#ffffff url(../pwrpr/gradient_login.jpg) top left repeat-x;padding:12px;}
.loginttl {text-transform:uppercase;font-size:11px;font-weight:bold;color:#737373;}
#wrpr_login {margin:0;padding:0;}
#wrpr_login input {border:1px solid #c2c2c2;height:16px;color:#959595;padding:2px 4px;}
#wrpr_login input.loginbtn, #wrpr_login input.loginbtnon {border-width:0;width:25px;height:20px;background:transparent url(../pwrpr/btn_go.gif) center center no-repeat;}
#wrpr_login input.loginbtnon {background-image:url(../pwrpr/btn_go_on.gif);}
#logbox .fgtpwd a, .fgtpwd a:link {color:#959595;text-transform:lowercase;margin-right:60px;display:inline-block;font-size:10px;}
#logbox .fgtpwd a:hover {color:#ef8321;text-decoration:none;}

/* topnav */
#sitenav {position:relative;height:45px;}
#sitenav .inset {position:absolute;left:8px;width:950px;text-align:center;border-top:1px solid #666;border-bottom:1px solid #666;margin-bottom:15px;background:#ffffff url(../pwrpr/gradient_header.jpg) bottom left repeat-x;}
#sitenav .inset a {display:inline-block;height:25px;text-transform:uppercase;color:#737373;border-right:1px solid #737373;padding:10px 19px 0 18px;font-weight:bold;}
#sitenav .inset a.last {border-right:0px solid;}
#sitenav .inset a:hover {color:#ef8321;text-decoration:underline;}

/* event nav */
#eventnav .regioncontent {text-align:center;height:70px;}

div#socnet {}
div#socnet .label {}
div#socnet a {
  background:transparent url('../pwrpr/sprite_socnet.gif') no-repeat 0 0;
  display:inline-block;
  float:right;
  height:23px;
  line-height:0;
  overflow:hidden;
  text-align:left;
  text-indent:-999px;
  whitespace:nowrap;
  margin-left:3px;}
div#socnet a.facebook {background-position:0 0;width:23px;}
div#socnet a.facebook:hover{background-position:0 -46px}
div#socnet a.twitter {background-position:-23px 0;width:23px;}
div#socnet a.twitter:hover{background-position:-23px -46px}
div#socnet a.youtube{background-position:-46px 0;width:24px;}
div#socnet a.youtube:hover{background-position:-46px -46px}
div#socnet a.flickr{background-position:-70px 0;width:23px;}
div#socnet a.flickr:hover{background-position:-70px -46px}

div#logbox {}

div#eventnav a, div#eventnav a:link, div#eventnav a:visited, div#eventnav a:hover, div#eventnav a:active {
  display:inline-block;height:34px;margin:5px;padding:11px 20px 0 20px;border:2px solid #4EC4CD;
  color:#ffffff;font-weight:bold;background-color:#3C53A4;text-align:center;text-decoration:none;font-size:20px;
  text-transform:uppercase;
}
div#eventnav a.first {margin-left:0;}
div#eventnav a.last {margin-right:0;}
div#eventnav a:hover, div#eventnav a:active {background-color:#5a70c0;}

#footernav {font-size:12px;}
#footernav a {text-decoration:none;display:inline-block;padding:0 10px;}
#footernav a.last {padding-right:0;}
#footernav a:hover {text-decoration:underline;}
#birdseed .regioncontent {font-size:12px;}
.pwrby {position:absolute;right:0;}

#contarea {}
#contarea .appArea {width:100%;}
#contarea .contrt {width:460px;float:right;}
#contarea .contlft {width:440px;float:left;}
.thermo h2 {margin-bottom:0;}

.lists .singleLine {padding-top:10px;padding-bottom:10px;}
.lists .boxed {width:215px;}
#spons {clear:both;text-align:center;}
#spons h3 {text-align:left;margin-bottom:15px;}
#spons img {border:0;margin-right:100px;}
#spons img.last {margin-right:0px;}

/* *** Donation form width and error column styling ****************** */
/* set column and overall width for donations */
.DonationAppTable {}
.requiredCellWidth{padding-right:0px;}
.LabelCellWidth{padding-right:200px;}
.InputCellWidth{padding-right:300px;*padding-right:470px;}
.InfoCellWidth, .holdsErrorMsgTable, .holdsErrorMsg {padding-right:0px;}
#dataFormContainer #overTable .holdsErrorMsgTable {max-width:270px;}
#dataFormContainer #overTable .FormMsgIcon {max-width:16px;}
#dataFormContainer #overTable .FormInfoMsg {max-width:250px;width:250px;}
td.holdsErrorMsgTable, td.holdsErrorMsgOverTable, tr.FormRow {background-color:transparent;}

/* *** styles for TR elements ****************************** */
/* PC2 embedded width */
#embeddedParticipantCenter {width:935px;}
/* positioning */
.TrAchievementBadgeLarge {clear:both;}
.trPage 
  { width:939px; }
.trPage .sideBar 
  { width:275px;float:; }
.trPage .main
  { width:640px;float:left; }
#frBadge
  { display:block; }
.menu, #frBadge, .thermometer, .vScroll, .donorWall
  { margin:10px; }
.trPage .sideBar .menu, .trPage #frBadge, .trPage .sideBar .thermometer, .trPage .sideBar .vScroll, .trPage .sideBar .donorWall
  { padding:0px;margin-right:auto;margin-left:auto;width:170px; }
.menu, #frBadge
  { padding:0px;width:250px; }
.vScroll, .donorWall
  { padding:0px;width:170px;margin:10px; }
.vScroll .scrollContent
  { margin:10px 15px 15px 15px;padding:10px;height:180px; }
.donorWall .list
  { padding: 0px;margin: 5px 15px;width: 140px; }
.donorWall, .donorWall .list
  { overflow: hidden; }
.thermometer .goal
  { text-align: left; }
/* backgrounds */
.cstmback, .cstmBack
  { background-image:none; }
.cstmback, .cstmBack, div.FormBox, #contarea .FormBoxNoWidth, .fr_reg_summary_table, .messageArea, .frBadge, .thermometer, .thermometer .goal, .vScroll, .vScroll .scrollContent, .donorWall, .donorWall .list
  { background-color:#efefef; }
.tr_roster th, .Instructions, .FormBox p.dividerHeading
  {background-color:#cbcbcb;color:#444444;}
/* borders */
.messageArea, .frBadge, .thermometer, .vScroll, .donorWall
  { border: solid 1px #444444; }
/* misc */
.tr_roster .lc_lighterLink
  {color:#222222;}
input.friendraiserbuttons, input.addressbookbuttons {
  font-size: 11px;
  font-family: Arial, sans-serif;
  color: #E67306;
  font-weight: bold;
  text-align: center;
  background-color: #cbcbcb;
  border: 1px outset #444444;
  padding: 1px;
  margin: 1px;
  width: auto;
  white-space: nowrap;
 }
/* *** end styles for TR elements ****************************** */
