fieldset { 
	width:480px;
}
input{
	border:1px solid black;
}
select{
	border:1px solid black;
}
.checkBox{
	border:none;
}
.button{
	border:1px solid black;
	margin-left:17%;
}
.formError{
	/*border:1px solid black;
	background: url(../images/errorIcon.gif) no-repeat 5px 3px; */
}
.formError label{
	color:#ff2200;
	font-weight:bold;
/*	margin-left:25px; */
}
fieldset li.formError fieldset legend{ 
	color:#ff2200 !important;
	font-weight:bold !important; 
	/*padding-left:25px !important; */
}
span.errorMsg{
	color:#ff2200; 
	margin-left:10px;
	font-weight:bold;
}
.ctsForm li img.errorIcon{
	position:absolute; 
	right:20px;
	vertical-align:middle;
}
.ctsForm li.hidden{
	margin:0;
	padding:0;
	display:none;
}
.ctsForm li.hidden input{
	margin:0;
	padding:0;
}
form.ctsForm label.wideLabel{
	width:500px;
	margin-bottom:3px;
}
form.ctsForm li.formError label.wideLabel{
	margin-bottom:3px;
}

li.formError .small{
	color:black;
}

/*   ERROR SUMMARY STYLING    */
#errorSummary{
	padding:0;
/*	background-color: #FFFBB0; */
	color:#FF2200;
	margin:0;
	margin-bottom:8px;
}

#errorSummary .roundcontent {
	text-align:left;
}
#errorSummary .roundtop {
/*	background-image: url(../images/top_right_corner.png); */
	background-repeat: no-repeat;
	background-position: right top;
}

#errorSummary .roundbottom {
/*	background: url(../images/bottom_right_corner.png) no-repeat top right; */
}

#errorSummary span{
	font-size:12px;
	font-weight:bold;
	margin:auto;
	position:relative;
	padding-bottom: 8px;
}
 
#errorSummary ul{
	list-style:none;
	padding-bottom:10px;
	margin-left:35px;
	margin-top: 10px;
} 

#errorSummary ul li{
	list-style:url(../images/errorIcon_bullet.gif);
}

#errorSummary img.corner {
   width: 11px;
   height: 11px;
   border: none;
 /*  display: block !important;*/
}

form.ctsForm legend {
	font-size:18px;
}
form.ctsForm fieldset fieldset legend {
	font-size:16px;
}

#debugArea{
	border:1px solid black;
	padding:10px;
	margin:0px 30px;
}

#debugArea p{
	margin:0;
}

#debugArea p span{
	font-weight:bold;
}