label.error { float: none; color: red; padding-left: .5em; padding-top:5px; display:inline; }
.validateR {
	border-radius: 8px;
	height: 31px;
	padding-top:10px;
}
.validateR  div{
	color:white;
}
.validateCircle {
	border-radius: 8px;
	height: 16px;
	width: 16px;
	padding-top:2px;
	margin-right:3px;
}
.validateCirclesmall {
	border-radius: 4px;
	height: 8px;
	width: 8px;
	padding-top:0px;
	margin-top:4px;
	margin-right:2px;
}
.waivericon_floatleft {
	float:left;
}
.waivericon_floatright {
	float:right;
}
.waivericon_inline {
	display:inline-block;
}
.validated {
	background-color: #00b800;
}
.needsvalidation {
	background-color: #0099ff;
}
.validtext {
	text-align: center;
}
.needssigning {
	background-color: #ff5c5c;
}
.expired {
	background-color: #ff0000;
}
.waiverexpired {
	color: #ff0000;
}
.waivernone {
	background-color: #ff0000;
}
.waiverWhiteText {
	color:white;
}
.waiverWhiteText td {
	color:white;
}
table.waiverinfogrid {
	width:auto !important;
	border-spacing:0;
	border-collapse:collapse;
	cellpadding:6px;
	margin:0 auto;
}
table.waiverinfogrid tbody tr td{
	text-align:center;
	padding:4px 6px 4px 6px;
	border: 1px solid gray !important;
}
.waivercenterdiv { text-align: center; }
.waivercenterdiv > div { margin: 0 auto;}
.backyellow {
	background-color: #f6d988;	/*ffff96;*/
}
.waiver_main {
	color:#000000;
	background-color: white;
	font-family:Arial;
	padding-top:10px;
	padding-right:10px;
}
.waiver_main h1 {
	display: block;
	font-size: 2em;
	font-weight: bold;
	color: #000000;
	font-family:Arial;
}
.waiver_main h2{
	display: block;
	font-size: 1.5em;
	font-weight: bold;
	color: #000000;
	font-family:Arial;
}
.waiver_main h3{
	display: block;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	font-family:Arial;
}
.waiver_main p{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family:Arial;
}
.waiver_main div{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family:Arial;
}
.waiver_main td{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family:Arial;
}
.waiver_main span{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family:Arial;
}
.waiver_main li{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family:Arial;
}
.waiver_main ul{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family:Arial;
}
.waiver_main em {
	font-size: 12px;
	font-weight: normal;
	color: #000000 !important;
	font-family:Arial;
}
.waiver_main a {
	font-size: 12px;
	font-weight: normal;
	color: #d62165 !important;
	text-decoration:none;
	font-family:Arial;
}
.waiver_main a > span {
	font-size: 12px;
	font-weight: normal;
	color: #d62165 !important;
	text-decoration:none;
	font-family:Arial;
}
table.list tr td {
	border-bottom: 1px solid #dcdcdc;
}
.CKEditor ul, .CKEditor ul li{ 
   list-style-type: disc !important; 
   list-style-position: inside !important; 
}
.CKEditor ol, .CKEditor ol li { 
   list-style-type: decimal !important; 
   list-style-position: inside !important; 
}
.CKEditor ul ul, .CKEditor ol ul { 
   list-style-type: circle !important; 
   list-style-position: inside !important; 
   margin-left: 15px !important; 
}
.CKEditor ol ol, .CKEditor ul ol { 
   list-style-type: lower-latin !important; 
   list-style-position: inside !important; 
   margin-left: 15px !important; 
}