/* @group: RESET */ 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 
big, cite,  code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, 
dl, dt, dd, ol, ul, li,  fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent; } 

body { line-height: 1; } 
ol, ul { list-style: none; }  
blockquote, q { quotes: none; } 
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } 
ins { text-decoration: none; } 
del { text-decoration: line-through; } 
table { border-collapse: collapse; border-spacing: 0; } 
ol { list-style: decimal; } 
ul { list-style: square; } 
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { margin-bottom: 15px; } 
a:link,  a:visited { color: #0c2f50; } 
a:hover, a:active { text-decoration: none; }  
ul, ol, dl { padding-left: 20px; }  
hr { border-color: #ccc; border-style: solid; border-width: 1px 0 0; clear: both; height: 0; }  
h1 { font-size: 20px; }  
h2 { font-size: 16px; }  
h3 { font-size: 14px; } 
h4 { font-size: 13px; } 
h5 { font-size: 12px; } 
h6 { font-size: 10px; } 
pre, code { font-size: 1.0em;  font-family: "Bitstream Vera Sans Mono", "Courier New", monospace; } 
table { border-collapse: collapse; width: 100%; } 
th, thead th, tbody th { text-align: left; padding-right: 0; border-bottom: none; } 
tbody { border-top: none; } 
abbr { border-bottom: 1px dotted #ccc; cursor: help; white-space: nowrap; } 
abbr.created { border: none; cursor: auto; white-space: normal; }
img { border: 0; } 
fieldset { margin: 1em 0; padding: 0.5em; border:1px solid #ccc; } 

/* @group: Styles */
/* view.image?id=1457 is orig bg */
body { text-align:center; background:#000000 url('view.image?id=1492') no-repeat center top; font: 12px/1.5em Arial, Helvetica, FreeSans, sans-serif; color:#333; margin:0; padding:0; } 
h2 { color: #003769; font-family: "Century Gothic",Arial,Helvetica,sans-serif; font-size: 24px; font-weight: normal; margin-bottom:20px; } 
h3 { color: #003769; font-size: 15px; font-weight: normal;	 } 
#SiteWpr { padding:10px 0 50px 0; margin:0; } 
#SiteInnerWpr { width:980px; margin:0 auto; } 
#LayoutWpr { text-align:left; position:relative; } 
div#contentWpr { display:inline; float:left; background: url('view.image?id=1458') repeat 0 0; width: 980px; } 

/* @group: Header */ 
#HeaderWpr { position:relative; height:1px; width: 980px; height:181px; margin: 0; padding: 0; background:url('view.image?id=1502') no-repeat 0 bottom; } 
#HeaderWpr #RaceTime { color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 14px; position: absolute; right: 440px; top: 117px; } 
#RaceTime { background: url("view.image?id=1499") no-repeat scroll left top transparent; height: 40px; padding-left: 15px; }
#RaceTime p { background: url("view.image?id=1501") no-repeat scroll right top transparent; height: 40px; padding-right: 10px; margin: 0; }
#RaceTime span { background: url("view.image?id=1500") repeat scroll left top transparent; display: block; height: 25px; max-width: 160px; padding: 15px 0 0; }
h1#Logo { position: absolute; top: 0; left: 15px; } 
h1#Logo a { display: block; width: 332px; height: 177px; cursor: pointer; background: url('view.image?id=1491') no-repeat; } 
h1#Logo span { display: none; } 
h2#RedSoxFoundationLogo { position: absolute; top: 32px; left: 533px; } 
h2#RedSoxFoundationLogo a { display: block; width: 201px; height: 60px; cursor: pointer; background: url('view.image?id=1461') no-repeat 0 0; } 
h2#RedSoxFoundationLogo span { display: none; } 
h2#MassGeneralLogo { position: absolute; top: 45px; left: 760px; } 
h2#MassGeneralLogo a { display: block; width: 204px; height: 42px; cursor: pointer; background: url('view.image?id=1471') no-repeat; } 
h2#MassGeneralLogo span { display: none; } 

/* @group: Social Top Nav */ 
ul#social { margin: 0; padding: 0; position: absolute; right: 12px; bottom: 30px; width: 400px; top: 135px; } 
ul#social li { float: left; list-style: none; margin-right: 25px; } 
ul#social li a:link,ul#social li a:visited { color: #FFF; text-decoration: none; display: block; } 
ul#social li a:hover,ul#social li a:active { text-decoration: underline; } 
a#facebook { padding-left: 18px; background: url('view.image?id=1462') no-repeat 0 center; font-size: 11px; } 
a#twitter { padding-left: 18px; background: url('view.image?id=1463') no-repeat 0 center; font-size: 11px; } 
a#front, a#signup, a#login { top: 0px; left: 10px; } 

/* @group: Main Nav */ 
.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; } 
.sf-menu { line-height: 1.0; } 
.sf-menu ul { position: absolute; z-index: 99999; /* top: -999em; */ width:	 10em; /* left offset of submenus need to match (see below) */ left: 7px; } 
.sf-menu ul li { width: 100%; } 
.sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ } 
.sf-menu li { float: left; position: relative; } 
.sf-menu a { display: block; position: relative; } 
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 0; top: 65px;  /* match top ul list item height */ z-index: 99999; } 
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; } 
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 10em; /* match ul width */ top: 0; } 
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; } 
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 10em; /* match ul width */ top: 0; } 
div#container-nav { position: relative; z-index: 2; } 
ul#main-nav { padding :0; margin :0 0 0 38px; height: 76px; } 
ul#main-nav li { list-style-type: none; float: left; padding: 0 12px; margin: 0; } 
ul#main-nav a { color: #D7DFE2; font-family: Verdana, Geneva, sans-serif; font-size: 15px; /*  letter-spacing: -0.04em; */ line-height: 76px; text-align: center; margin: 0; padding:0; text-decoration: none; display: block; } 
ul#main-nav a:hover { background: url('view.image?id=1464') no-repeat center top; color: #c13533; } 
a#run { width: 36px; } 
ul#main-nav ul { background-color: #E51A37; border: 5px solid #FFF; width: 210px; padding: 0; margin :0; } 
ul#main-nav ul li { margin: 0; padding: 0; } 
ul#main-nav ul a:link,ul#main-nav ul a:visited { color: white; font-size: 12px; font-weight: bold; line-height: normal; padding: 5px 8px; text-decoration: none; white-space: normal; width: 194px; text-align:left; border-bottom: 1px solid #B9251D; } 
ul#main-nav ul a:hover,ul#main-nav ul a:active { background-image:none; background: #142D3D; border-bottom: 1px solid #142D3D; } 

/* @group: Banner Area Homepage */ 
div#banner { margin-bottom: 20px; float: left; width: 980px; } 

/* @group: Call To Action */ 
#BannerCallToActionWpr { padding-bottom:27px; overflow:hidden; zoom:1; } 
#CallToActionWpr { float:left; width:334px; margin:0 0 0 24px; } 
#BannerWpr { float:left; width:570px; margin:0 0 0 24px; } 
#RaceDetailsWpr { position:relative; width:334px; height:67px; } 
#RaceDetailsImg	{ position:absolute; top:0; left:-11px; background:url('view.image?id=1472'); width:354px; height:67px; } 
#COAHeaderTxt { text-align: center; margin: 15px auto 5px; color: #003263; font-family: Verdana; font-size: 16px; font-weight: bold; text-shadow: 1px 1px #C00; } 
#COASubHeadTxt { text-align: center; margin: 0 auto; color: #ffffb2; font-family: Verdana; font-size: 12px; font-weight: bold; text-shadow: 1px 1px #000; } 
#RaceDetailsImg span { display:none;} 
#ActionLinksWpr { width:334px; height:241px; background:transparent url('view.image?id=1484') no-repeat left top; overflow:hidden; zoom:1; } 
#ActionLinksInnerWpr { padding: 0; height: 240px; position: relative;} 
#ActionLinksInnerWpr ul,  #ActionLinksInnerWpr ul li { position: relative; margin:0; padding:0px; font-size: 16px; font-weight: 600; font-family: Arial, Helvetica, sans-serif; width: 314px; } 
#ActionLinksInnerWpr ul li a { color: #000; text-shadow: 1px 1px #fff; text-decoration: none; } 
#ActionLinksInnerWpr ul li a:hover { color: #db2538; } 
#ActionLinksInnerWpr ul li { display:inline-block; overflow:hidden; zoom:1; float:left; clear:left; padding: 14px 0 14px 20px; border-bottom: 1px solid #c7c7c7; } 
#ActionLinksInnerWpr ul li#lnk-RegisterToRun { background:url('view.image?id=1493');} 
#ActionLinksInnerWpr ul li#lnk-RegisterToRun:hover { background:url('view.image?id=1493') 0px -47px; } 
#ActionLinksInnerWpr ul li#lnk-SupportARunner { background:url('view.image?id=1493') 0px -94px; }  
#ActionLinksInnerWpr ul li#lnk-SupportARunner:hover { background:url('view.image?id=1493') 0px -141px; } 
#ActionLinksInnerWpr ul li#lnk-SupportAVirtualRunner { background:url('view.image?id=1493') 0px -188px; } 
#ActionLinksInnerWpr ul li#lnk-SupportAVirtualRunner:hover { background:url('view.image?id=1493') 0px -235px; } 
#ActionLinksInnerWpr ul li#lnk-DonateCheck { background:url('view.image?id=1493') 0px -282px; } 
#ActionLinksInnerWpr ul li#lnk-DonateCheck:hover { background:url('view.image?id=1493') 0px -329px; } 
#ActionLinksInnerWpr ul li#lnk-DonateToHomebase { background:url('view.image?id=1493') 0px -376px; border-bottom: 0px !important; text-decoration: none !important; text-shadow: 1px 1px white; } 
#ActionLinksInnerWpr ul li#lnk-DonateToHomebase:hover { background:url('view.image?id=1493') 0px -423px; } 

#BannerImageWrapper { width:570px; height:321px; overflow:hidden; zoom:1; } 
#FeaturedPlayer { position: relative; } 

/* @group:  Banner Image area */ 
div#bannerRight { height: 304px; overflow: hidden; width: 570px; float: left; margin: 5px 0 0 20px; } 
div#bannerFull{ height: 304px; overflow: hidden; width: 939px; float: left; margin: 5px 0 0 20px; } 

/* @group: Front Homepage content area */ 
div#front-content { padding-bottom:20px; float:left; width:980px; } 

/* @group: FrontLeft */ 
div#frontLeft { float: left; width: 610px;	 display:inline; background: #FFFFFF url("view.image?id=1467") repeat-x left top; border: 3px solid #E51A38; margin: 0 0 0 20px; padding: 20px 15px; } 

/* @group: Front Sidebar area */ 
div#frontSidebar { padding: 0 0 0 0px; float: left; width: 270px;	 display:inline; margin:0 0 0 20px; } 
div#frontSidebar h2 { color:#9FBCD1; } 
ul#frontSidebar-nav { margin:0 0 30px 0; padding:0; } 
ul#frontSidebar-nav li { list-style-type:none; margin:0; padding:0; } 
ul#frontSidebar-nav a:link,ul#frontSidebar-nav a:visited { display:block; font-size:16px; color:#D1E5EC; line-height:40px; border-bottom:1px solid #D1E5EC; text-decoration:none; } 
ul#frontSidebar-nav a:hover,ul#frontSidebar-nav a:active { color:#C13533; } 

/* @group: Sponsor Footer area */ 
div#newSponsorBox { width: 950px; height: 125px; }
div#newSponsorBox h4 { color: #B41F1D; font-size: 14px; text-shadow: 1px 1px #e3e3e3; }
div#newSponsorBox a { padding-right: 10px; }

div#sponsorCtr { background:#FFF; } 
div#sponsorContent { background: url("view.image?id=1536") no-repeat scroll center top transparent; padding: 15px 0; text-align:center; padding-left: 15px;  height: 125px; } 
div#sponsorContent a img { padding:0; } 
#presSponsor { width: 144px; height: 125px; float: left; border-right: 2px solid #000; padding-right: 40px; } 
#presSponsor p { font-weight: bold ; } 
#sponsorContent #spacer { height: 125px; width: 2px; background-color: #000; margin: 0 30px; float: left; } 
#sponsorLinks { width: 758px; float: right; }
#sponsorLinks p { font-weight: bold ; } 
#sponsorLinks a img { margin: 0px 20px 10px 0px; } 

/* @group: Footer area */ 
div#footer { width:980px; background-color: #c13633; padding:0; margin:0; } 
div#FooterWpr { background: url("view.image?id=1468") no-repeat left bottom; }
div#footerInner { color: #fff; padding: 10px 0 0 20px; margin:0; } 
div#footerInner ul { list-style: none; padding: 0; margin: 0; } 
div#footerInner li { border-right: 1px solid #505558; float: left; padding: 0 7px; } 
div#footerInner li.first { padding-left: 0; } 
div#footerInner li.last { border: 0 none; padding-right: 0; } 
div#footerInner p { line-height: 10px; } 
.wpr { overflow: hidden; } 
#SiteFooterWpr { height: 62px; padding-bottom: 70px; text-align: center; }
#Copyright { color: #fff; padding: 20px 0px 0px 20px; float: left; width: 960px; margin-bottom: 30px; text-shadow: 1px 1px #616161; } 
#Copyright a { color: #d8ebf9; }
#Copyright div { float: left; }
#Copyright div.CopyCol1, #Copyright div.CopyCol2 { margin-right: 20px; width: 205px; }
#Copyright div.CopyCol3 { margin-left: 0; width: 510px; }
#Copyright div ul { padding: 0; margin: 0; list-style: none outside none; }
/* #ForteLogo { float: right; padding: 5px 20px 0 0; } 
#ForteLogo a { background-image: url("view.image?id=1011"); display: block; height: 44px; width: 89px; } 
#ForteLogo span { display: none; } */

/* @group: Internal Main content area */ 
div#internal-content { padding-bottom:20px; float:left; width:980px; } 

/* @group: Internal Sidebar */ 
div#internal-sidebar { padding: 0 0 0 0px; float: left; width: 270px;	 display:inline; margin:0 0 0 20px; } 
div#internal-sidebar h2 { color:#9FBCD1; } 
ul#internal-sidenav { margin:0 0 30px 0; padding:0; } 
ul#internal-sidenav li { list-style-type:none; margin:0; padding:0; border-bottom:1px solid #D1E5EC; } 
ul#internal-sidenav a:link,ul#internal-sidenav a:visited { display:block; font-size:16px; color:#D1E5EC; line-height:40px; text-decoration:none; } 
ul#internal-sidenav a:hover,ul#internal-sidenav a:active { color:#DA0F15; } 
ul#internal-sidenav ul { margin:0; padding:0 0 0 35px;	 } 
ul#internal-sidenav ul li { list-style-type:none; margin:0 0 10px 0; padding:0; border:none; } 
ul#internal-sidenav ul a:link,ul#internal-sidenav ul a:visited { display:block; font-size:12px; color:#D1E5EC; line-height:1em; text-decoration:none; margin:0; padding:0; } 
ul#internal-sidenav ul a:hover,ul#internal-sidenav ul a:active { color:#C13533; } 

/* @group: Internal Right content area */ 
div#internal-right { float: left; width: 610px; display:inline; background: #FFFFFF url("view.image?id=1467") repeat-x left top; border: 3px solid #E51A38; margin: 0 0 0 20px; padding: 20px 15px; } 
div#raffleFormHolder { min-height: 28px; }

/* @group: Internal Video Player*/ 
.internalVPlayer { width: 269px; height: 153px; } 

/* @group: Buttons Margin added by NPR$ */ 
a.moreButton { padding:0 0 0 8px; background: url("view.image?id=1469") no-repeat left top; display:block; line-height:25px; width:122px; text-decoration:none; font-size:12px; margin: 5px 2px 5px 5px !important; } 
a:hover.moreButton { background-position: left bottom;	 } 
a.learnMore-btn { text-align:center; background: url("view.image?id=1470") no-repeat left top; display:block; line-height:46px; text-decoration:none; font-size:14px; width:125px; height:46px; } 
a:hover.learnMore-btn { background-position: left bottom;	 } 

/* @group: Classes */
.clearboth { clear: both; } 
.fltrt { float :right; margin: 0; } 
.nonbold { font-weight: normal; } 

/* @group: Sliding Panels */
p.slidey-title-more:hover { text-decoration:underline; }
.slidey-title-more { cursor:pointer; color: #0C2F50; }
.slidey-content{ display:none; list-style-type:none; background:none !important; }
.slidey-title-more, .slidey-content { margin-bottom: 0px !important; margin-left: 10px !important; }
.slidey-content { padding-bottom: 10px; }


/* @group: Collapsable Menu */
ul#internal-sidenav { margin:0 0 30px 0; padding:0; } 
ul#internal-sidenav li {list-style-type:none; margin:0; padding:0; border-bottom:1px solid #D1E5EC; } 
ul#internal-sidenav a:link,ul#internal-sidenav a:visited { display:block; font-size:16px; color:#D1E5EC; line-height:40px; text-decoration:none; } 
ul#internal-sidenav a:hover,ul#internal-sidenav a:active { color:#DA0F15; } 
ul#internal-sidenav ul { margin:0; padding:0 0 0 35px; }
ul#internal-sidenav ul li { list-style-type:none; margin:0 0 10px 0; padding:0; border:none; } 
ul#internal-sidenav ul a:link,ul#internal-sidenav ul a:visited { display:block; font-size:12px; color:#D1E5EC; line-height:1em; text-decoration:none; margin:0; padding:0; } 
ul#internal-sidenav ul a:hover,ul#internal-sidenav ul a:active { color:#C13533; } 

/* @group: Custom Styling by jo860 */
.subhead { color: #003769; font-family: "Century Gothic",Arial,Helvetica,sans-serif; font-size: 24px; font-weight: normal; line-height: 24px; } 
.important { color: red; } 
.itemHeader { margin-bottom: 20px; overflow: hidden; text-align: left; } 
.itemHeader div.title { background-color: #B41F1D; color: #FFFFFF; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 46px; line-height: 29px; padding-left: 20px; width: 160px; display: block; } 
.itemHeader div.title .subTitle { color: #FDB5B8; display: block; font-size: 12px; font-weight: bold; line-height: 5px; } 
.itemHeader .buttonContainer { width: 430px; background-color: #CA3532; clear: none; float: left; overflow: hidden; padding-top: 0; text-align: left; } 
.itemHeader .buttonContainer a { border-right: 1px solid #981f02; margin: 8px 0; color: #FFFFFF; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 30px; line-height: 30px; padding: 0 0 0 10px; text-align: left; } 
.itemHeader .buttonContainer a,  .itemHeader .buttonContainer a span { display: inline-block; text-decoration: none; } 
.itemHeader .buttonContainer a.donateLink { width: 107px; } 
.itemHeader .buttonContainer a.joinTeamLink { width: 96px; } 
.itemHeader .buttonContainer a.myTeamLink { width: 65px; } 
.itemHeader .buttonContainer a.campaignLink { width: 100px; } 
.itemHeader .buttonContainer .last { border-right: none !important; } 
.itemContainer { width: 376px; border: 1px solid #eb2e33; padding: 15px; margin-right: 30px; background-color: #dfe9f1; float: left; } 
.itemContainer p.title { font-size: 17px; color: #00396a; line-height: 19px; } 
.itemContainer p { font-size: 12px; color: #333333; line-height: 18px; padding: 0 0 10px 0: margin: 0; } 
.itemMeter { width: 150px; border: 1px solid #bacad4; padding: 10px; background-color: #dfe9f1; font-size: 12px; font-weight: bold; color: #333333; float: left; } 
.itemMeter .meterImage { float: right; width: 80px; } 
.itemMeter .meterGoal { height: 80px; width: 60px; text-align: right; float: left; } 
.itemMeter .meterRaised { height: 50px; width: 60px; text-align: right; clear: left; float: left; } 
.itemSupporters { width: 152px; background-color: #092330; padding: 10px; float: left; font-size: 12px; color: #a0ccdc; } 
.itemSupporters p.title { font-size: 14px; color: #eb2c2f; text-align: center; margin: 0 } 
.itemSupporters .supportContainer { color: #fff; text-align: center; height: 120px; padding: 5px; } 
.itemSupporters .supportContainer p { margin: 0; } 
.itemSupporters .supportControls { text-align: center; } 
.itemSupportsDonate { float: left; display: block; margin: 10px 0 0 20px; }
.ScrollerBodyTD { background-color: #dee9f1 !important; color: #042330 !important; }
.ScrollerWrapper { background-color: #dee9f1 !important; }

#FixedHeaderBlock fieldset table { margin-bottom: 6px !important; width: 0; background-color: #B41F1D; } 
#FixedHeaderBlock fieldset table tbody tr td { vertical-align: middle; } 
#FixedHeaderBlock fieldset table tbody tr td span { padding-right: 5px; font-size: 14px; } 
#FixedHeaderBlock fieldset table tbody tr td input { margin-right: 5px; } 
#internal-right div div table tbody tr td img { float: right; } 
#menu1 li { list-style-type:none; margin:0; padding:0; border-bottom:1px solid #D1E5EC; } 
#menu1 li.footer { background: transparent url("footer.jpg") no-repeat 0 0; border-top: 2px solid #fff; height: 9px; line-height: 15px; margin: 0 0 10px 0; width: 131px; } 

#PC2982_FundRaiserSearch1_dgResults tbody tr td table { margin-bottom: 0px !important; } 
#PC2982_FundRaiserSearch1_dgResults tbody tr td table tbody tr td a { padding-left: 5px; line-height: 30px; color: #DA0F15; text-decoration: none; } 
#PC2982_FundRaiserSearch1_dgResults tbody tr td table tbody tr td a:hover { text-decoration: underline; } 
#PC2982_FundRaiserSearch1_dgResults tbody tr td a { color: #496E7C; text-decoration: none; } 
#PC2982_FundRaiserSearch1_dgResults tbody tr td a:hover { text-decoration: underline; } 
#PC2982_SignInDisplay1_trRegistrationRequest td table tbody tr td label { color: #647D86; font-size: 11px; vertical-align: top; } 
#PC2982_SignInDisplay1_btnRegRequest { background-color: #CA3532; border: 1px solid #003769 !important; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 100%; height: 25px; padding:2px;} 
#PC2982_DonationDisplay1_pnlDonationForm table { width: 168px !important;  margin-bottom: 0px; } 
#PC2982_DonationDisplay1_DonationCapture1_tbdyPaymentInfo tr td table tbody tr td { width: 100px; } 
#PC2982_DonationDisplay1_lblSymbol { padding-right: 5px; } 
#PC2982_DonationDisplay1_txtAmount { width: 242px !important; } 
#PC2982_DonationDisplay1_trCorporate td span label { color: #647D86; font-size: 11px; vertical-align: top; } 
#PC2982_DonationDisplay1_trAnonymous td span label { color: #647D86; font-size: 11px; vertical-align: top; } 
#PC2982_DonationDisplay1_DonationCapture1_tbdyMatchingGifts tr td table tbody tr td span label { color: #647D86; font-size: 11px; vertical-align: top; } 
#PC3100_PersonalPageElementDisplayChild69_img_btn { float: none !important; } 
#PC3100_PersonalPageElementDisplayChild69_lblScrollerTitle { color: #E51836; font-weight: bold; padding-bottom: 10px; width: 150px !important; } 
#PC3100_PersonalPageElementDisplayChild69_scroller_td { background-color: transparent; color: #A4CCDC; } 
#PC3147_SignInDisplay1_btnLogin { background-color: #CA3532; border: 1px solid #003769 !important; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 100%; height: 25px; padding:2px;} 
#PC3147_SignInDisplay1_btnRegRequest { background-color: #CA3532; border: 1px solid #003769 !important; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 100%; height: 25px; padding:2px;} 
#PC3147_FundRaiserSearch1_btnSearch { background-color: #EBF1F6; border: 1px solid #9FBCD1 !important; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 100%; height: 25px; font-weight: bold; padding:2px;} 
#PC3147_DonationDisplay1_DonationCapture1_lnkcsc_help img { float: none !important; vertical-align: none !important; } 
#PC3147_DonationDisplay1_DonationCapture1_tbdyPaymentInfo tr td table tbody tr td { float: left;  } 
#PC3147_DonationDisplay1_thCaptionAmount { height: auto; } 
#PC3147_btnNext { background-color: #CA3532; border: 1px solid #003769 !important; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 100%; height: 25px; padding:2px;} 
#PC3147_btnBack { background-color: #B41F1D; border: 1px solid #003769 !important; color: #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 100%; height: 25px; opacity: 0.5; padding:2px;} 
#PC3147_FundRaiserJoinOptions1_lblMinimumGoal { float: left; font-size: 11px; color: #BED2E1; font-style: italic; } 
#PC3147_EventDisplay1_Wizard1_StartNavigationTemplateContainerID_BBButton1 { background-color: #CA3532; border: 1px solid #003769 !important; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 100%; height: 25px; padding:2px;} 
#PC3147_EventDisplay1_tblMain { width: 100% !important; } 
#PC3147_EventDisplay1_Wizard1_StepNavigationTemplateContainerID_BBButton2 { background-color: #CA3532; border: 1px solid #003769 !important; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 100%; height: 25px; padding:2px;} 
#PC3147_EventDisplay1_Wizard1_StepNavigationTemplateContainerID_BBButton3 { background-color: #CA3532; border: 1px solid #003769 !important; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 100%; height: 25px; padding:2px;}

#home2colTxt { border: 3px solid #E51A38; padding: 14px; display: block; height: 270px; width: 536px; background: url("view.image?id=1467") repeat-x scroll left top #fff; overflow: hidden; float: left; margin: 5px 0 0 20px; }
#home2colTxt .image { width: 535px; height: 150px; padding: 0; border: 1px solid #C7C7C7; margin-bottom: 8px; }
#home2colTxt h3 { font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; padding: 0; margin: 0 0 8px; text-align: center; text-transform: uppercase; text-shadow: 1px 1px #E3E3E3; }
#internal-right h3 { margin: 10px 0 !important; }

#PC4080_FundRaiserHome1_FundRaiserDashboard1_ToDoStandardToDos tbody tr td { width: 18px !important; float: left; }
#PC4080_FundRaiserHome1_FundRaiserDashboard1_tblPageStats tbody tr td table tbody tr td { margin-top: 10px; float: left; }
#PC4080_FundRaiserHome1_FundRaiserDashboard1_tblPageStats tbody tr td table { margin-bottom: 5px; }
#PC4080_FundRaiserHome1_FundRaiserDashboard1_tblPageStats { margin: 0; }
#PC4080_FundRaiserHome1_FundRaiserDashboard1_trIndividualSection table tbody tr td table tbody tr td { float: left; width: auto; }
#PC4080_FundRaiserHome1_FundRaiserDashboard1_lblPerBarRaised { width: 300px; margin-left: 100px; display: block; }
#PC4080_FundRaiserHome1_FundRaiserDashboard1_imgMyThermo { height: 35px; margin-left: 100px; width: 378px; }
#PC4080_FundRaiserHome1_FundRaiserDashboard1_tblDetails tbody tr td table tbody tr td { float: left; }
#PC4080_FundRaiserHome1_FundRaiserDashboard1_txtGoal { margin: 0 10px 0 5px; display: inline; }
#PC4080_FundRaiserHome1_FundRaiserDashboard1_lblTxtRaised { position: relative; left: 9px; margin-left: 10px; }
#PC4080_FundRaiserHome1_FundRaiserDashboard1_lblCurrency2 { margin-left: 15px; position: relative; left: 10px; }
#PC4080_FundRaiserHome1_FundRaiserDashboard1_lblRaised { color: #2b991d; position: relative; left: 10px; }
#PC4080_FundRaiserHome1_FundRaiserDashboard1_btnUpdateGoal { margin-right: 10px; }
#PC4080_FundRaiserHome1_FundRaiserDashboard1_tblEmailStats tbody tr td table tbody tr td { float: left; margin-top: 10px; }
#PC4080_FundRaiserHome1_FundRaiserDashboard1_tblEmailStats tbody tr td table { margin: 0; }
#PC4080_FundRaiserHome1_FundRaiserDashboard1_tblEmailStats tbody tr { border: none !important; }
#PC4080_FundRaiserHome1_FundRaiserDashboard1_LabelNotificationText { display: block; padding: 0 0 5px 5px; font-size: 11px; line-height: 14px; }
#PC4080_FundRaiserHome1_FundRaiserDashboard1_ButtonSaveNotifications { display: block; text-align: center; margin-left: auto; margin-right: auto; padding: 0; margin-bottom: 10px; }
#PC4080_UpdatePanel table tbody tr td table tbody tr td fieldset legend table tbody tr td label { display: block; margin-right: 10px !important; }

#PC4159_PersonalPageElementDisplayChild70_scroller_div_outer { width: 145px !important; }
#PC4209_EventDisplay1_Wizard1_dgEventItems2 { border: none !important; margin: 10px !important; }

