#survey_steps #accountNav {position: fixed; top: 0; left: 0; background: #fa0; width: 395px; z-index: 450;}

#tstRegistrationHeader {
    position: relative;
    top: -4px;
    left: 0;
    background: url(i/header-swoosh-reg.jpg) top left no-repeat;
    height: 338px;
    /* width: 1110px; */
}

html { background-color: transparent !important; background-image: none !important; }
body { background: none transparent; height: 100%;}
#survey_steps { background: #457e00 url(i/msa.jpg) top center no-repeat fixed;}

.siteContainer {min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -10px; /* the bottom margin is the negative value of the footer's height */}
	
a {color: #d10000;}
a:hover {color: #01638D;}

.user_mode .n {width: 100%; position: fixed; top: 0; left: 0; z-index: 300;}
.n {width: 100%; position: fixed; top: 0; left: 0; z-index: 0;}
#siteHeader, #tstRegistrationHeader {background: url(i/header-swoosh.png) top left no-repeat; height: 240px; position: relative; margin: 0 auto; z-index: 100;width: 1130px;}
#tstRegistrationHeader {position: relative; top: -4px; left: 0;background: url(i/header-swoosh-reg.jpg) top left no-repeat; height: 338px; width: 100%;}
	#tstRegistrationHeader h1 {display: none;}

#siteHeader .adminToggle {right: auto; left: 335px; top: 70px;}
#siteHeader #adminNav {right: auto; left: 425px; top: 70px;}
.edit_mode #adminNav { background: none; background-color: transparent;}
 
.playsmart {position: absolute; right: 0; top: 30px;}
 
.siteContainer {background: url(i/background-siteContainer.jpg) top center no-repeat #2e0000; height: 100%; width: 1130px; box-shadow: 0 0 50px rgba(0,0,0,.3); padding-bottom: 60px;}
.two_panel {background: url(i/wood-repeat.jpg) top center repeat-y; border: 4px solid #a30100;}
#pageContentContainer, #siteContainer2.one_panel #panelTwo, #siteContainer2.one_panel #yieldContent {background: none;}
#pageContentContainer {padding: 4px;}
.two_panel #pageContentContainer {padding: 60px 0;}
.edit_mode #pageContentContainer {padding-top: 240px !important;}

#panelOne {width: 286px; padding: 20px;}
	.subNav, .relatedSections {background: url(i/subNav-bg.png) top center repeat-y; border-radius: 0 15px 15px 0; box-shadow: 0 0 10px rgba(0,0,0,.4); padding: 30px 20px 20px}
		.subNav ul li, .relatedSections ul li {border-bottom: 1px solid #5d7d8e;}
			.subNav ul li a, .relatedSections ul li a {padding: 0 8px; line-height: 20px; color: #d10000; font-weight: 900; text-transform: uppercase;}
			.subNav ul li a:hover, .relatedSections ul li a:hover {color: #01638d;}
			.subNav ul.parents li.selected a {background: url(i/checkmark.png) 0 0 no-repeat;}
.two_panel #panelTwo, #survey_steps #panelTwo {background: url(i/panel-two-bg.png) 0 0; width: 836px; min-height: 440px; padding: 30px; margin: 0;}

.testimonials {background: url(i/testimonials.png) 0 0 no-repeat; height:162px; width: 520px; display: block; position: absolute; right: -42px; top: 374px;}

.dateImage {border: 1px solid #666;}
	.dateImage .month {background: #D10000; color: #fff; }
	.dateImage .date {font-weight: 900;}
				        
.topImageInside {border-bottom: 4px solid #A30100; margin-right: 0;}
.topImageInside .pageElement {margin-bottom: 0; margin-right: 0;}
.topImageInside img {display: block;}
	.topImageInside .gallery_info, .topImageInside .image_title, .topImageInside .controls {display: none !important;}
	.topImageInside .galleryElement_gallery.formatted {padding: 0; background: none !important; margin: 0;}
	
.topImage .gallery_info, .topImage .image_title, .topImage .controls {display: none !important;}
	.topImage .galleryElement_gallery.formatted, #photo_gallery_8749045.galleryElement_link, #photo_gallery_8749045_gallery, #photo_gallery_8749045_gallery .tn3e-thumb div, #photo_gallery_8749045_gallery .tn3e-image, #photo_gallery_8749045.formatted, #photo_gallery_8749045.formatted .crop  {padding: 0; background: none !important; margin: 0; background-color: transparent !important;}	

.tear {position: absolute; top: 518px; left: 4px; z-index: 20; width: 1122px;}
.tear .heroPhotoElement {margin: 0;}

#displayBodyHeader {font-family: "kandal",serif; font-size: 34px;}

.textBlockElement p, .textBlockElement li {font-size: 14px; color: #4a4a4a;}

.dataTable td {border: solid 1px #CCC;}
.reportTableElement table tr th, .tableElement table tr th {background: #d10000; color: #fff;}
				
#survey_steps .siteContainer {background: url(i/wood-repeat.jpg) top center repeat-y; border: 4px solid #a30100;}
#survey_steps #pageContentContainer {position: relative; z-index: 400; padding: 0;}
#survey_steps #adminNav { left: 425px; top: 70px;}
#survey_steps.edit_mode #pageContentContainer {padding-top: 0 !important;}