a {							color: #00E;
							text-decoration: underline;
							font-family: Arial, sans-serif; }
a:hover {					color: #CD1141; }
							
BODY {						color: #000000; 
							background-color: #FFFFFF;
							margin: 0;
							overflow: -moz-scrollbars-vertical;	 }
							
P.breakhere {page-break-before: always}


.leftMenu {					background-image:url("/elements/images/fade.gif");
							background-repeat:repeat-y;
							padding:0px;
							height: 100%;}

.menuText {					color: #3E444A; 
							font-weight: normal;
							font-family: Arial, sans-serif;}
							
.rightExpand {				background-color: #617077;}

.pageTitle {				background-color: #FFFFFF;
							color: #667983; 
							font-weight: bold;
							font-family: Arial, sans-serif;}
.title{				color: #CD1141; 
							font-weight: normal;
							font-family: Arial, sans-serif;}
							
.crumb {					background-color: #FFFFFF;
							color: #667983;
							font-weight: normal;
							font-family: Arial, sans-serif;}

.paragraphHeader {			background-color: #FFFFFF;
							color: #CD1141; 
							font-weight: bold;
							font-family: Arial, sans-serif;
							padding-top: 10px;
							padding-bottom: 10px;
							margin: 0px;}

.paragraphHeaderItalic {			background-color: #FFFFFF;
							color: #CD1141;
							font-weight: bold;
							font-family: Arial, sans-serif;
							font-style: italic;
							padding-top: 10px;
							padding-bottom: 10px;
							margin: 0px;
							}

.pageContent {				background-color: #FFFFFF;
							color: #3E444A; 
							font-weight: normal;
							font-family: Arial, sans-serif;
							padding: 0px;
							margin: 0px;}

.pageContentItalic {		background-color: #FFFFFF;
							color: #3E444A; 
							font-weight: normal;
							font-style: italic;
							font-family: Arial, sans-serif;
							padding: 0px;
							margin: 0px;}




.footerLine {				background-color: #D4D5D7;}
.footerLineDark {				background-color: #617077;}

.calcIndent { padding-left: 14px}

.calcButton {				border-style: solid; 
							border-width: 1px;
							border-color: #3E444A;
							background-color: #EBEBEC;
							color: #3E444A; 
							font-weight: bold;
							font-family: Arial, sans-serif;
							height: 22px;
							padding-left: 10px;
							padding-right: 10px;
							padding-bottom: 2px;
							text-decoration: none;
							}

.calcButton:hover {  color: #CD1141;  }

.toggleDisplay {  visibility:hidden; }

.compulsory { background-color: #FFFFC0;}


.formSubmit {				border-style: solid; 
							border-width: 1px;
							border-color: #496D83;
							background-color: #E2E1D9;
							color: #2D5A77; 
							font-weight: bold;
							font-family: Arial, sans-serif;
							height: 22px;
							width: 80px;
							padding-top: 2px;}

.formSubmitOver {			 border-style: solid; 
							border-width: 1px;
							border-color: #618399;
							background-color: #96ACBB;
							color: #FFFFFF; 
							font-weight: bold;
							font-family: Arial, sans-serif;
							height: 22px;
							width: 80px;
							padding-top: 2px;}

.pageName {					background-color: #FFFFFF;
							color: #2D5A77; 
							font-weight: bold;
							font-family: Arial, sans-serif;}

.pageText, P, TD, #noteText {				color: #565656; 
							font-weight: normal;
							font-family: Arial, sans-serif;}

.quizNav
{				color: #565656; 
							font-weight: normal;
							font-family: Arial, sans-serif;}

.quizNavSelected
{				font-weight: normal;
				font-family: Arial, sans-serif;
				color: #CD1141; }

.footerText {				background-color: #FFFFFF;
							color: #2D5A77; 
							font-weight: normal;
							font-family: Arial, sans-serif;}

.footerText a:link	{color: #2D5A77;
					 text-decoration: underline; }
.footerText a:visited	{color: #2D5A77;
					text-decoration: underline;}

.disguised { display: none; }

.revealed { display: block; }

#contact_form TD { font-weight: bold;
				   padding-left: 5px;
				   padding-bottom: 5px;  }


.mapMenu {		color: #CD1141;
							font-weight: bold; 
							font-family: Arial, sans-serif; }

.mapSection {		color: #667983;
							font-weight: bold; 
							font-family: Arial, sans-serif; }

.mapPage {		color: #565656;
							font-weight: normal; 
							font-family: Arial, sans-serif; }

#personal_details TD {
		vertical-align: top;

}
				   
/* From live */
.tiny { font-size: 7pt; font-family: Arial,Helvetica,Sans-serif; text-decoration: none; }
.small { font-size: 8pt; font-family: Arial,Helvetica,Sans-serif; text-decoration: none; }
.medium {font-size: 10pt; font-family: Arial,Helvetica,Sans-serif; text-decoration: none;  }
.large { font-size: 12pt; font-family: Arial,Helvetica,Sans-serif; text-decoration: none; }

.widget {	background-color: #ffffff;
			border-color: #CC344B;
			border-style: solid;
			border-width: 1px;
			color : #000000;
			font-family: arial;
			font-size:8pt;
			margin:0px;
			text-decoration:none;
}


.table_color_reverse{   font-size: 10pt; 
						font-family: Arial,Helvetica,Sans-serif; 
						text-decoration: none; 
						font-weight: bold; 
						background-color: #4E565C;
						color : #ffffff;
}

.section { font-family: Arial,Helvetica,Sans-serif;  }
.heading { color:#990033; font-weight:bold; font-style:normal; font-family: Arial,Helvetica,Sans-serif; }
.subheading	{ font-weight:normal; font-family:Arial,Helvetica,Verdana,sans-serif; }


