.termsheading_surround {
    background-color:#FFFFFF;
    margin-bottom:-10px;
    padding:10px 10px 1px;
}

.promo-2col-rm h3 {
    margin: 10px 0;
}

.promo-2col-rm p {
    margin: 10px 0;
}

.promo-2col-rm p:first-child {
    margin-top: 0;
}

.status,
.glow-errorSummary {
    margin-bottom: 10px;
}

.err,
.glow-errorMsg,
.glow-errorSummary li {
    color: #C34402;
    font-weight: normal;
}

form.validate legend {
    font-weight: bold;
    color: #000;
    text-align: left;
    padding: 10px 0;
}

form.validate p {
    margin: 10px 0;
}

.promo-2col-rm ol {
    list-style-type:decimal;
    margin: 10px 0;
    padding-left: 30px;
}

.promo-2col-rm ol li {
    margin: 10px 0px;
}

.promo-2col-rm ol ol {
    list-style-type: lower-roman;
}

/****************events fix to competition style sheet******************/

.promo-2col-rm {
	background-color: #fff;
	width:605px;
	padding:10px;
	margin-bottom:14px;
	}
.promo-2col-rm #main-img{
	margin-left:45px;
	}		
.promo-2col-rm .content-rm {
	background-color:#D8E6E4;
	padding:10px 0 10px 10px;			
	}
.col-a .heading {
	width:625px;
	}
.col-a .termsheading_surround h2 {background:none;}
.col-a .termsheading_surround{
	width:605px;
	}				
#set-answer label {margin-right:20px}
#set-name input,  #set-details input {width:250px;}			

     
