body {

}
p, td, li, div, span {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	line-height: 150%;
}
.PageTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: #7996C5;
}

A:link {
	color: #214f9a;
	font-weight: bold;
}
A:visited {
	color: #214f9a;
}
A:hover {
	text-decoration: none; 
	color: #e7c644;
	}
A:active {
	color: red;
	text-decoration: none
}


hr {
	height: 1px;
}

input, textArea {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	font-family: verdana, Helvetica, sans-serif;
	width: 250px;
}

.smallInput {
	width: 100px;
}

textArea {
	width: 400px;
	height: 300px;
}

.FormCheckboxField{
	border-style: none;
	width: 20px;
}

.formSection{
	background-color: #EEEEEE;
	font-weight: bold;
	color: black;
	height: 30px;
	top: 100px;
}

.FormFieldLabel{
	color: #666666;
	font-weight: normal;
	vertical-align: top;
	font-size: 75%;
}

.formButton {
	background-color: #7996c5;
	border-color: #000000;
	border-style: outset;
	border-width: 1;
	color: White;
	font-size: 95%;
	font-family: verdana, Helvetica, sans-serif;
	width: 100px;
}

.formButtonOver {
	background-color: #506993;
	border-color: #000000;
	border-style: inset;
	border-width: 1;
	color: White;
	font-size: 95%;
	font-family: verdana, Helvetica, sans-serif;
	width: 100px;
}

.formButtonWide {
	background-color: #7996c5;
	border-color: #000000;
	border-style: outset;
	border-width: 1;
	color: White;
	font-size: 95%;
	font-family: verdana, Helvetica, sans-serif;
	width: 220px;
}

.formButtonWideOver {
	background-color: #506993;
	border-color: #000000;
	border-style: inset;
	border-width: 1;
	color: White;
	font-size: 95%;
	font-family: verdana, Helvetica, sans-serif;
	width: 220px;
}

.searchButton {
	background-color: #7996c5;
	border-color: #000000;
	border-style: outset;
	border-width: 1;
	color: White;
	font-size: 95%;
	width: 100px;
	font-family: verdana, Helvetica, sans-serif;
}

.searchButtonOver {
	background-color: #506993;
	border-color: #000000;
	border-style: inset;
	border-width: 1;
	color: White;
	font-size: 95%;
	width: 100px;
	font-family: verdana, Helvetica, sans-serif;
}

.ErrorTable {
	background-color: #ffcd48;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 400px;
}

.SearchTable {
	background-color: #EEEEEE;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 470px;
}

.SearchLabel {
	font-weight: bold;
	width: 50px;
}

.SearchResults {
	background-color: #EEEEEE;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
	width: 470px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.TableHeading {
	font-weight: bold;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}


.VARKQuestion{
	margin-bottom: 20px;
}
.VARKQuestionText{
	margin-bottom: 10px;
}
.VARKResponse{
	margin-left: 48px;
	text-indent: -28px;
}
.VARKResponseArabic {
	text-align: right;
	direction: rtl;
}
.VARKResponse input{
	margin-right: 10px;
}
input.VARKResponseCheckbox{
	border-style: none;
	width: 15px;
}
