.CS_Layout_SpacingHeight{display:none; visibility:hidden}
.two-col-cell{border-bottom:0}

/*layout*/
.camp-brand{border-top:#fff 1px solid}
.spWrap{background:#fff url(/images/spAColBG.jpg) repeat-y;background-position:right}
.spBottom{margin:0;padding:0}
.spText, .spText-nm{background:#fff;margin:5px 0 0 5px;padding:0;width:565px; float:left}
.spText .shu_content{background:#fff;margin:0;padding-top:10px}
.spAction{float:right;margin:-50px 10px 13px 0;padding:0;width:325px}
.spRightSHUC .shu_content{background:none}

.spText-nm .shu_content{background:#fff;margin:0; padding:13px 4px 8px 5px}
.spText-nm .shu_content p{margin:0; padding:5px 0}

/* content call-out */
#yella-push{width:187px; float:right; margin:0 0 5px 13px; padding:50px 15px 17px 15px; /* background:#FFF392; */ color:#013E6D; font-size:110%;
			background:url(/events/images/yellow-push_1.png);
			}

/*rounded corner box*/
.rcDialog{color:#fff; margin:0 auto 0.5em 12px; max-width:760px; min-width:8em; position:relative; z-index:1}
.rcDialog .rcContent,.rcDialog .rcTop,.rcDialog .rcBottom,.rcDialog .rcBottom div{background:transparent url(/images/rcBBox.png) no-repeat top right}
.rcDialog .rcContent{_overflow-y:hidden; padding:10px 12px 0 0; position:relative}
.rcDialog .rcContent a{color:#FEDF73; text-decoration:none}
.rcDialog .rcContent a:hover{text-decoration:underline}
.rcDialog .rcTop{_height:1600px;background-position:top left;height:100%;left:0;margin-left:-12px;position:absolute;top:0;width:12px}
.rcDialog .rcBottom{background-position:bottom right;position:relative;width:100%}
.rcDialog .rcBottom,.rcDialog .rcBottom div{font-size:1px;height:30px}
.rcDialog .rcBottom div{background-position:bottom left;margin-left:-12px;position:relative;width:12px}
.rcDialog .hd,.rcDialog .rcBottomd,.rcDialog .ft{position:relative}
.rcDialog h1,.rcDialog p{margin:0;padding:0.5em 0}
.rcDialog h1, .rcDialog .Heading-1, .camp-rtbh{font-size:1.5em;padding-bottom:0;text-align:center}
.rcDialog h1, .rcDialog .Heading-1, .rcDialog h2, .rcDialog .Heading-2, .rcDialog h3, .rcDialog .Heading-3, .rcDialog h4, .rcDialog .Heading-4{color:#fff}
.rcDialog ul{margin-bottom:0; padding-bottom:0; list-style-type:square}
.camp-rtbh{margin-top:10px}

.rcDialog .shu_content{background:none; margin:0 5px; padding:0}

/*flickr element*/
.flickrCS{margin:0; padding:0; text-align:center}
.flickrCS h3{color:#fff; font-size:1.5em; text-align:center; margin:6px 0}
.flickrCS img{border:1px solid #264871; margin:5px}
.flickrCS img:hover{border:1px solid #fff}
.flickrCS .viewTotal{font-size:.9em}

/*form*/
.spForm{margin:0;overflow:hidden;padding:0;position:relative;width:100%}
.spForm fieldset{border:none;margin:1em 0;padding:0}
.spForm fieldset legend{color:#000;font-size:120%;font-weight:700;margin:0;padding:0}
.spForm .ctrlHolder{clear:both;margin:0;overflow:hidden;padding:4px}
.spForm .buttonHolder{clear:both;overflow:hidden}
.spForm .inlineLabel,.spForm .inlineLabels .inlineLabel,.spForm .blockLabels .inlineLabel{display:inline;float:none;margin:0 1em 0 0;width:auto}
.spForm .inlineLabels label,.spForm .inlineLabels .label{float:left;line-height:100%;margin:.3em 2% 0 0;padding:0;position:relative;width:35%}
.spForm .inlineLabels .selectInput{float:left;width:57%}
.spForm .inlineLabels .formHint{clear:both;margin-left:35%;margin-top:0}
.spForm label em,.spForm .label em{display:block;font-style:normal;font-weight:700;left:100%;position:absolute}
.spForm .blockLabels label em,.spForm .blockLabels .label em{display:inline;position:static}
.spForm .inlineLabels .textInput,.spForm .inlineLabels .fileUpload,.spForm .inlineLabels textarea{float:left;width:55%}

.buttons{font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;margin-left:35%;margin-top:10px;text-align:center}
.buttons a,.buttons button{background-color:#f5f5f5;border:1px solid #dedede;border-left:1px solid #eee;border-top:1px solid #eee;color:#565656;cursor:pointer;display:block;float:left;font-size:95%;font-weight:700;line-height:130%;margin:0 7px 0 0;padding:2px 6px;text-decoration:none}
.buttons button{overflow:visible;padding:2px 6px;width:auto}
.buttons button[type]{line-height:17px;padding:2px 6px}
.buttons button img,.buttons a img{border:none;height:16px;margin:0 3px -3px 0;padding:0;width:16px}
button:hover,.buttons a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#369}
.buttons a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff}
button.positive,.buttons a.positive{color:#529214}
.buttons a.positive:hover,button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214}
.buttons a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff}
.buttons a.negative,button.negative{color:#d12f19}
.buttons a.negative:hover,button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19}
.buttons a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff}

.promo-tab img{padding:2px; border:2px solid #E5E5DD}
.loginButton{text-align: center}
