/* CSS Document */
.innerContent form {
	width: 475px;
}

form fieldset {
	border: 1px solid #ff0000;
	margin-bottom: 5px;
	border: none;
}
form fieldset.colorSeg {
	border: 1px solid #ff0000;
	margin-bottom: 5px;
	border: none;
	background-color: #fdecec;
	margin-left: -1px;
	
}
form legend {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}
form p {
	margin: 0px 0px 2px 5px;
	padding: 0px;
	width: 455px;
	line-height: 16px;
	font-size: 11px;
}
form p label {
	width: 110px;
	float: left;
	text-align: right;
	padding-right: 5px;
}

form p label.req {
	color: #CC0000;
}
p.req {
	color: #CC0000;
}
form p input, form p textarea, form p select, form select {
	border: 1px solid #999999;
	font-size: 11px;
	margin-right: 5px;
}

form p input.button { background-color: #999999; color:#FFFFFF; border: 1px solid #333333; font-size: 10px; text-transform:uppercase;}



div.courseListing { padding: 5px; clear: both; background-color: #e3e3eb; margin-bottom: 1px; border-bottom: 1px solid #d2d2d2;}
span.id { float: left; width: 30px; border-right: 1px solid #d2d2d2; display: block;}
span.name { float: left; width: 260px; border-right: 1px solid #d2d2d2; display: block; padding-left: 2px;}
span.date { float: left; width: 70px; border-right: 1px solid #d2d2d2; display: block; padding-left: 2px; text-align:center;}
span.price { float: left; width: 45px; border-right: 1px solid #d2d2d2; display: block; padding-left: 2px;}
span.nrParticipants {float: left; width: 80px; display: block; border-right: 1px solid #d2d2d2; padding-left: 2px;}
span.remove {display: block; text-align: center;}
span.coursename{ font-weight: bold; color: #333333;}
span.details { text-align:center;}
#detail { padding-left:10px; text-align:center; width: 50px;}
span.courseTeasername {}

h3.courseHeading {color: #FFFFFF; background-color: #990000; padding: 4px 2px; margin-bottom: 1px; margin-top: 5px;}
h3.sectionHeading {color: #FFFFFF; background-color: #333333; padding: 4px 2px; margin-bottom: 1px; width: 471px;}
h4.bookingHeader{ background-color:#666666; color: #FFFFFF; padding: 3px 2px; margin: 0; font-size: 10px; text-transform:uppercase;}


p.editDetails {float: right; text-align: right; padding-right: 5px; margin-top: -20px;}
p.editDetails a {text-decoration: none; color: #fff; padding: 1px 4px; background-color: #666666; font-size: 10px; border: 1px solid #FFFFFF}
p.editDetails a:hover {text-decoration: none;background-color: #CC0000;}




/*  Advanced Search Module   */

p.adv {float: left;}


/* change by Aftab on 14.08.2008 */

.details { text-align:center;}



