﻿
body
{
/*font-family: Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
min-height:500px;
font-size: 0.88em;*/
/*width:800px;*/
}
 
p{margin: 0;padding:0px 0px 5px 0px;font-family: Arial, Helvetica, sans-serif;}

#lbce3, #lbce1, #lbce2, #lbce4, #lbce5,#lbcea
{
	cursor:pointer;
}

#formcontainer {
font-size: 0.88em;
color: #000000;
}

a 
{
	color: #91278f;
	text-decoration: none;
}

a:hover 
{
	color: #91278f;
	text-decoration:underline;
}


h1
{
font-size:1.7em;
color:#91278f;
font-weight:normal;
margin:0;
padding:0px 0px 10px 0px;
}

h2 {
font-size: 1.00em;
color:#91278f;
font-weight: bold;
margin: 0;
padding: 0px 0px 17px 0px;
}

.formerrors 
{
	color:Red;
	float:left;
	font-weight:bold;
}
.formerrorscentered 
{
	color:Red;
	text-align:center;
	font-weight:bold;
}

.group
{
	width:770px;
	clear:both;
}
.left
{
	float:left;
	width:270px;
	padding:0px 0px 5px 0px;
	vertical-align:middle;
}
.right
{
	float:left;
	width:500px;
	padding:0px 0px 5px 0px;
}
.rightdob
{
	float:left;
	width:210px;
	padding:0px 0px 5px 0px;
}
.reviewleft
{
	float:left;
	width:200px;
	font-weight:bold;
}

.reviewright
{
	float:left;
	width:600px;
}
.reviewright ul 
{
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-left:0px;
}
.modulesurrounds
{
	border:solid 2px #cbcbcb;display:block;
}

.reviewright li 
{
	list-style-type:none;
	padding:0px 0px 0px 0px;
}

.reviewgroup
{
	width:800px;
	clear:both;
}

.costleft{float:left;width:600px;font-weight:bold;}

.costright{float:left;width:200px;}




.titlegroup
{
	width:800px;
/*	background-color:#91278f;*/
	background-color:#6D7B8D;
	color:white;
	clear:both;
	display:block;
}
.titleleft
{
	float:left;
	width:296px;
	padding:2px 0px 2px 4px;
	/*	background-color:#91278f;*/
	background-color:#6D7B8D;
	
}
.titleright
{
	float:left;
	width:495px;
	text-align:right;
	padding:2px 5px 2px 0px;
	/*	background-color:#91278f;*/
	background-color:#6D7B8D;
}

.reviewlink
{
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	font-weight:bold;	
}
.itemcentered
{
	padding:20px 0px 0px 0px;
	text-align:center;
}

.clearzero {
margin: 0;
padding: 0;
clear: both;
}
.validation
{
font-size:.75em;
color:Red;
}
/* Tables styling */

table#main,
table#bmodules,
table#tblocation,
table#tbtime {
margin-left:auto;
margin-right:auto;

}


table#main td 
{
	text-align:center;
	
}

table#main td.selectors
{
width:4em;

}

table#main td.selectors-hide
{
width:0em;

}

table#main td.subjects
{
width:25em;

}

table#bmodules td 
{
	text-align:center;
	
}

table#bmodules td.selectors
{
width:5em;

}
table#bmodules td.selectors-hide
{
display:none;
}
table#tblocation td 
{
	text-align:center;

}

table#tblocation td.selectors
{
width:8em;

}
table#tbtime td 
{
	text-align:left;

}

table#tbtime td.selectors
{
width:4em;

}

table#tbpurchase td 
{
	text-align:left;
	border:1px solid #999999;
}

table#tbpurchase td.selectors
{
	text-align:center;
	
	width:4em;
	
}
table#tbpurchase td.course
{
	width:30em;
}
table#tbpurchase td.price
{
	font-weight:bold;
	width:20em;
	
}

table td {
border:1px solid #999999;
}

/* tables styling end*/

.mandatory
{
	border:dashed 1px red;
	width:211px;
}

* html .mandatory
{
	border:dashed 1px red;
	width:207px;
}
*:first-child+html .mandatory
{
	border:dashed 1px red;
	width:207px;
}
.DOBValidation
{
	float:left;
	font-size:.75em;
	color:Red;
	width:282px;
	padding-top:7px;
	margin-left:6px;
}


.dobmandatory
{
	border:dashed 1px red;
	width:129px;
	padding:1px 0px 1px 2px;
	
}
* html .dobmandatory
{
	width:133px;
	padding:1px 0px 1px 2px;
	border:dashed 1px red;
	
}
*:first-child+html .dobmandatory
{
	width:133px;
	border:dashed 1px red;
	padding:1px 0px 1px 2px;
}

#errordob
{
	color:Red;
}
#errordob ul
{
	margin-top:0px;
	padding-top:0px;
}
#errordob li
{
	margin-top:0px;
	padding-top:0px;
}

#ValidationSummary1 ul
{
	margin-bottom:0px;
	padding-bottom:0px;
}
.checkleft
{
	width:40px;
	float:left;
	padding-left:12px;
}
.checkright
{
	float:left;
	width:718px;
}

#footer
{
	margin-left:213px;
}



