body 
{
	
	
	
}
.main_container
{

border-right: 1px solid #777777;
 border-bottom: 1px solid #777777;
 border-top: 1px solid #777777;
 border-left: 1px solid #777777;
 width: 650px;
 /*margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;*/
 padding-top:10px;
 padding-bottom:10px;
 padding-left:20px;
 padding-right:10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #777777;
	
}

.date_table
{
width: 600px;	
	}
.ddlStudentMembershipRole
{

border-right: 1px solid #777777;
 border-bottom: 1px solid #777777;
 border-top: 1px solid #777777;
 border-left: 1px solid #777777;
width: 512px;
color: #777777;
/*font-family: Arial, Helvetica, sans-serif;*/
 font-size: 12px;
 font-weight: bold;
 padding-left: 10px;
	}
.ddlStudentMembershipRole option
{

/*border-right: 1px solid #777777;
 border-bottom: 1px solid #777777;
 border-top: 1px solid #777777;
 border-left: 1px solid #777777;*/
width: 512px;
color: #777777;
/*font-family: Arial, Helvetica, sans-serif;*/
 font-size: 12px;
 font-weight: bold;
 padding-left: 10px;
	}
	
.lblAcceptedOrNot
{

/*border-right: 0px solid #777777;
 border-bottom: 0px solid #777777;
 border-top: 0px solid #777777;
 border-left: 0px solid #777777;
width: 512px;*/
color: #FF0000;

	}
	

	

	
	.date_table_dropdown
{
width: 100px;
color: #777777;	
border-right: 1px solid #777777;
 border-bottom: 1px solid #777777;
 border-top: 1px solid #777777;
 border-left: 1px solid #777777;
	}
	
	
	
	.clause_table
{
width: 600px;
	}
	




	.clause_table_dropdown
{
width: 400px;
color: #777777;	
border-right: 1px solid #777777;
 border-bottom: 1px solid #777777;
 border-top: 1px solid #777777;
 border-left: 1px solid #777777;
	}
	

		.clause_table td a
{
color: #777777;
font-weight: normal;
font-size: 12px;
text-decoration: undeline;
	}
	
	
.search_container
{
	 border-right: 0px solid #777777;
 border-bottom: 0px solid #777777;
 border-top: 0px solid #777777;
 border-left: 0px solid #777777;
 width: 640px;
 /*margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;*/
 padding-top:10px;
 padding-bottom:10px;
 padding-left:10px;
 padding-right:10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #777777;
	
}

.results_table td
{
width: 450px;
	}
.results_table td a
{
color: #777777;
font-weight: bold;
font-size: 14px;
text-decoration: undeline;
	}
	
.lblDate
{
color: #777777;
font-weight: normal;
font-size: 14px;
/*text-decoration: undeline;*/
	}
.lblNotes
{
color: #777777;
font-weight: normal;
font-size: 12px;
width: 500px;
/*text-decoration: undeline;*/
	}
	
	
	.search_clause_table td
{
/*width: 100px;*/
	}
	
	.search_clause_table td select
{
width: 400px;
color: #777777;	
border-right: 1px solid #777777;
 border-bottom: 1px solid #777777;
 border-top: 1px solid #777777;
 border-left: 1px solid #777777;
	}
	
	.search_clause_table td option
{
width: 350px;
color: #777777;	
	}
	
		.search_clause_table td a
{
color: #777777;
font-weight: normal;
font-size: 12px;
text-decoration: undeline;
text-align:right;
	}



.lblCoursesCount
{
color: #777777;
font-weight: normal;
font-size: 12px;
width: 300px;
padding-left: 40px;
/*text-decoration: undeline;*/
	}
	
	.lblCoursesCount a
{
color: #552222;
font-weight: normal;
font-size: 12px;
text-decoration: undeline;
	}
	
	
	
	.coursedetails_container
{
	 border-right: 0px solid #777777;
 border-bottom: 0px solid #777777;
 border-top: 0px solid #777777;
 border-left: 0px solid #777777;
 width: 640px;
 /*margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;*/
 padding-top:10px;
 padding-bottom:10px;
 padding-left:10px;
 padding-right:10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #777777;
	
}

.lblTitle
{
color: #3B82A2;/*#AF2F2F;*/
font-weight: bold;
font-size: 16px;
text-decoration: none;
	}
	
.lbldetails_header
{
color: #3B82A2;/*#AF2F2F;*/
font-weight: bold;
font-size: 14px;
text-decoration: none;
}

.lbl_descriptionscontent
{
color: #777777;
font-weight: normal;
font-size: 12px;
text-decoration: none;
	}
	
.lblwarning
{
color: #ff0000;
font-weight: normal;
font-size: 12px;
text-decoration: none;
	}
	
	
.shoppingbasket_container
{
 border: 1px solid #BFBFBF;
 width: 300px;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:10px;
 padding-right:10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #777777;
	
}

.lblshoppingbasket {
	color: #3B82A2;
	font-weight: bold;
	font-size: 1.5em;
	text-decoration: none;
	margin-bottom: 10px;
}


.shoppingbasket_title {
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	width:300px;
	font-size: 0.85em;
	
}

.shoppingbasket_labels {
	color: #777777;
	font-weight: bold;
	font-size: 0.85em;
	text-decoration: none;
}

.basket_results_table td a.shoppingbasket_labels {
	font-size: 1em;
	color: #3B82A2;
	margin-left: 5px;
}


.basket_results_table tr.basketitem td {
	padding-bottom: 10px;
	padding-top: 5px;
	border-top: 1px solid #3B82A2;
}

.inputdetails_container
{
	 border-right: 0px solid #777777;
 border-bottom: 0px solid #777777;
 border-top: 0px solid #777777;
 border-left: 0px solid #777777;
 width: 700px;
 /*margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;*/
 padding-top:10px;
 padding-bottom:10px;
 padding-left:0px;
 padding-right:10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #777777;
	
}

.cell_labels
{
width: 200px;
background-color: #3B82A2;/*#AF2F2F;*/
padding-left: 10px;
color: #ffffff;


	
}

.cell_textboxes
{
width: 500px;
background-color: #ffffff;
padding-left: 10px;
color: #777777;
font-size:12px;
font-weight: bold;
	
}

.textboxes
{
width: 500px;
background-color: #ffffff;
padding-left: 10px;
color: #3B82A2;/*#AF2F2F;*/
border-right: 1px solid  #777777;
 border-bottom: 1px solid  #777777;
 border-top: 1px solid  #777777;
 border-left: 1px solid  #777777;
 font-weight: bold;
	
}


.cell_terms
{
width: 200px;
background-color: #FFFFFF;
padding-left: 10px;
color: #777777;
font-size:12px;
font-weight: bold;
	
}

.cell_textboxes_terms
{
width: 500px;
background-color: #ffffff;
padding-left: 10px;
color: #777777;
font-size:12px;
font-weight: bold;
	
}


.cell_terms a
{
color: #3B82A2;/*#AF2F2F;*/
font-size:12px;
font-weight: bold;
	
}

.reviewbooking_container
{
	 border-right: 0px solid #777777;
 border-bottom: 0px solid #777777;
 border-top: 0px solid #777777;
 border-left: 0px solid #777777;
 width: 700px;
 /*margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;*/
 padding-top:10px;
 padding-bottom:10px;
 padding-left:10px;
 padding-right:10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #777777;
	
}

.cells_rvwbooking_labels
{
	width: 500px;
	
	}
	
.cells_rvwbooking_lnkbuttons
{
	
	width: 150px;
	}
	
.rvwbooking_lnkbuttons
{
	font-size:12px;
	font-weight:bold;
	color: #777777;
	}
	
.rvwbooking_labels
{
	font-size:12px;
	font-weight:normal;
	color: #777777;
	}

.rvwbooking_hyplinks
{
	font-size:14px;
	font-weight:bold;
	color: #777777;
	}
	
.reviewapplication_container
{
	 border-right: 0px solid #777777;
 border-bottom: 0px solid #777777;
 border-top: 0px solid #777777;
 border-left: 0px solid #777777;
 width: 700px;
 /*margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;*/
 padding-top:10px;
 padding-bottom:10px;
 padding-left:0px;
 padding-right:10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #777777;
	
}


.cell_labels_reviewapplicaton
{
width: 200px;
background-color: #3B82A2;/*#AF2F2F;*/
padding-left: 10px;
color: #ffffff;
	
}

.cell_textboxes_reviewapplicaton
{
width: 500px;
background-color: #f2ddd6;
padding-left: 10px;
color: #777777;
font-size:12px;
font-weight: bold;
	
}


.inputdetails_textboxes
{
width: 500px;
background-color: #ffffff;
padding-left: 10px;
color: #777777;
border-right: 1px solid  #777777;
 border-bottom: 1px solid  #777777;
 border-top: 1px solid  #777777;
 border-left: 1px solid  #777777;
 font-weight: bold;
	
}


.inputdetails_cell_labels
{
width: 200px;
height: 20px; 
background-color: #3B82A2;/*#AF2F2F;*/
padding-left: 10px;
color: #ffffff;
	
}

	.providerdetails_container
{
	 border-right: 0px solid #777777;
 border-bottom: 0px solid #777777;
 border-top: 0px solid #777777;
 border-left: 0px solid #777777;
 width: 640px;
 /*margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;*/
 padding-top:10px;
 padding-bottom:10px;
 padding-left:10px;
 padding-right:10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #777777;
	
}

		.providerdetails_container a
{
color: #777777;
font-weight: bold;
font-size: 12px;
text-decoration: undeline;
	}
	
	
	
		.locationdetails_container
{
	 border-right: 0px solid #777777;
 border-bottom: 0px solid #777777;
 border-top: 0px solid #777777;
 border-left: 0px solid #777777;
 width: 640px;
 /*margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;*/
 padding-top:10px;
 padding-bottom:10px;
 padding-left:10px;
 padding-right:10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #777777;
	
}

		.locationdetails_container a
{
color: #777777;
font-weight: bold;
font-size: 12px;
text-decoration: undeline;
	}
	
	
	
.lblCoursesCount_courses
{
color: #777777;
font-weight: normal;
font-size: 12px;
width: 300px;
padding-left: 0px;
/*text-decoration: undeline;*/
	}
	
	.lblCoursesCount_courses a
{
color: #552222;
font-weight: normal;
font-size: 12px;
text-decoration: undeline;
	}
	
	

.width100 
{
	width: 100px;
}

.basket_results_table td a {
	color: #777777;
	font-weight: bold;
	font-size: 14px;
	text-decoration: undeline;
}

.fullWidth {
	width: 300px;
}


	
.basket_results_table {
	width: 300px;
}

input {
	border: none;
	background-color: #3B82A2;
	color: #FFF;
	padding: 2px 2px;
	cursor: pointer;
}


td.cell_textboxes.checkboxes span span input {
	margin-top: 10px;
}