html { background: #fff none; }
body { background: transparent url(theme/background.jpg) top center no-repeat fixed; }
#siteHeader { background: #fff url(siteHeaderSmall.jpg) top left no-repeat; height: 100px; }
.redcrossLink { display: block; width: 42px; height: 42px; text-indent: -999em; position: absolute; bottom: -42px; right: 15px; z-index: 200; }

.siteContainer { background: #fff none; box-shadow: 0 0 4px rgba(0,0,0,.2); }

#accountNav li a { border: none !important; }

#topNav { background: #68bcaf url(theme/topNav.png) top right no-repeat; border: none; padding-left: 10px !important; }
#topNav table { background: transparent none; width: auto; }
#topNav table tr { background: transparent none; }
#topNav table tr td { background: transparent none; padding: 16px 0; }
#topNav table tr td a { background: transparent none; border: none; border-left: 1px solid #fff; color: #fefefe; font-size: 10px; height: auto; line-height: 10px; margin: 0; padding: 0 10px; text-transform: uppercase; }
#topNav table tr td a:hover { background: transparent none; color: #4d92df; }

.subNav, .relatedSections, #sequenceMenu .subNav { background: #68bcaf none; }
.subNav h4, .relatedSections h4 { background: #68bcaf none; }
.subNav .children a { color: #333; border-top: none; }
.subNav .children a:hover { background: #888 none; color: #fff; }
.subNav .parents a { border-bottom: none; }
.subNav .parents .selected { background: #68bcaf none; }

#displayBodyHeader { background: #68bcaf none; border-color: #fff; border-top: none; }

.aggregatorElement { border-color: #68bcaf; }
.aggregatorElement h3 { background: #68bcaf none; }

.boardBox .tableElement, .sponsorsBox .textBlockElement .text { background: #f1f1f1 none; border: 1px solid #ccc; border-radius: 10px; box-shadow: 0 0 6px rgba(0,0,0,.2); padding: 10px; }
.boardBox .tableElement { padding: 10px; }
.boardBox .tableElement .dataTable tr { background: transparent none !important; }
.boardBox .tableElement .dataTable tr td { border: none; text-align: center; }

.sponsorsBox .textBlockElement .text b { color: #68bcaf; }

.dateImage .month { background: #68bcaf none; color: #fefefe; }

.textBlockElement h3 { background: transparent none; color: #d82229; font: 400 24px/30px 'Parisienne', cursive; margin: 0; padding: 0;}
.secondary .textBlockElement h3 { background: #b61d21 none; border-radius: 3px; color: #fefefe; padding: 5px 15px; }

.homePage .countdownElement { border: 2px solid #aaa; border-radius: 10px; padding: 10px 10px 10px 115px; text-align: left; text-shadow: none; }
.homePage .countdownElement h2 { margin-bottom: 0; }
.homePage .countdownElement span { margin: 0; }
.homePage .countdownElement small { text-align: center; }

#siteContainer2.one_panel #panelTwo, #panelTwo { background: #fff url(theme/panelTwo.png) top left repeat-y; border-top: 2px solid #fff; border-bottom: 2px solid #fff; }
#siteContainer2.one_panel #yieldContent { background: transparent none; }

#siteFooter { background: #68bcaf none; }
#siteFooter ul { background: transparent none; }

/* REGISTRATION */

#tstRegistrationHeader { background: #fff url(siteHeaderSmall.jpg) top left no-repeat; height: 100px; }
#tstRegistrationHeader h1 { background: transparent none; }
#surveyNameHeader { background: #68bcaf url(theme/topNav.png) top right no-repeat; }
#surveyNameHeader h1 { border: none; line-height: 42px; }
#surveyStatus { border-color: #facf00; }