td {
	font: 12px arial;
}

.disclaimer_text {
	font : Arial;
	font-size : 10px;
	color : #666666;
}

.white_heading {
	font: bold 14px arial;
	color: #FFFFFF;
}

.white_text {
	font: bold 12px arial;
	color: #FFFFFF;
}

.blue_small {
	font: 10px arial;
	color: #000066;
}

.small_white_text {
	font : Arial;
	font-size : 10px;
	color : #FFFFFF;
}

.big_blue_text {
	font: 14px Arial;
	color : #336699;
}

.blue_title_text {
	font: Trebuchet MS;
	font-size: 14px;
	color: #656799;
}

.simple_text {
	font: Trebuchet MS;
	font-size: 12px;
	color: #000000;
}

.simple_linktext {
	font: Trebuchet MS;
	font-size: 12px;
	color: #656799;
}

A.small_white_link {
	font: Arial;
	font-size : 10px;
	color : #FFFFFF;
	text-decoration: none;
}

a.blue_small_link {
	font: 12px arial;
	color: #000066;
	text-decoration: none;
}

a:hover.blue_small_link {
	text-decoration: underline;
}

a.blue_small_light_link {
	font: 11px arial;
	color: #0074BD;
	text-decoration: none;
	font-weight: bold; 
}

a:hover.blue_small_light_link {
	text-decoration: underline;
}

a.blue_med_link {
	font: 12px arial;
	color: #000066;
}

a:hover.blue_med_link {
	color: #660000;
}

a.blue_title_link {
	font: 12px arial;
	color: #000066;
	text-decoration: none;
}

a:hover.blue_title_link {
	text-decoration: underline;
}

a.red_link {
	font: bold 12px arial;
	color: #9B3202;
	text-decoration: none;
}

a:hover.red_link {
	font: bold 12px arial;
	color: #9B3202;
	text-decoration: underline;
}

.white_fill {
	background-color: #FFFFFF;
}

.blue_fill_1 {
	background-color: #B5D1DC;
}

.blue_fill_2 {
	background-color: #9DCAE6;
}

.blue_fill_3 {
	background-color: #3399CC;
}

.blue_fill_4 {
	background-color: #0077BE;
}

.blue_fill_5 {
	background-color: #000066;
}

.blue_fill_6 {
	background-color: #319BCF;
}

.blue_fill_7 {
	background-color: #C6DEF6;
}

.blue_fill_8 {
	background-color: #0074BD;
}

.blue_fill_9 {
	background-color: #9CCBE7;
}

.yellow_fill {
	background-color: #EAEBC3;
}

.lightpurplefill {
	background-color: #E7E7FF;
}	

#proceduresDetail p, #diagnosticTestsDetail p {
	margin-top: 0;
}

#proceduresDetail div.thumbnail, #diagnosticTestsDetail div.thumbnail {
	background: #3399CC;
	border: 1px solid #3399CC;
	color: #fff;
	float: right;
	margin: 5px 0 5px 5px;
	width: 120px;
}
#proceduresDetail div.thumbnail span.caption, #diagnosticTestsDetail div.thumbnail span.caption {
	display: block;
	margin: 5px;
}

#proceduresDetail div.thumbnail a img, #diagnosticTestsDetail div.thumbnail a img {
	border: none;
	height: 120px;
	width: 120px;
}

#proceduresDetail span.blue_title_text, #diagnosticTestsDetail span.blue_title_text {
	display: block;
	clear: both;
	margin-bottom: -1.2em;
	position: relative;
}

#proceduresDetail div.groupOfThumbnails div.thumbnail, #diagnosticTestsDetail div.groupOfThumbnails div.thumbnail {
	float: left;
	margin: 0 5px 5px 0;
}

#proceduresDetail div.thumbnail span.caption, #diagnosticTestsDetail div.thumbnail span.caption {
	/*font-size: 9px;*/
	text-align: center;
}

#proceduresDetail div.thumbnail span.caption a, #diagnosticTestsDetail div.thumbnail span.caption a {
	color: #fff;
}

#proceduresDetail div.figure, #diagnosticTestsDetail div.figure {
	background: #3399CC;
	border: 1px solid #3399CC;
	color: #fff;
	margin: 0 50px;
	width: 300px;
}

#proceduresDetail div.figure span.caption, #diagnosticTestsDetail div.figure span.caption {
	display: block;
	padding: 5px;
	/*text-align: center;*/
}

#proceduresList, #diagnosticTestList {
	list-style-image: url(../../images/arrow.gif);
}

#proceduresList li a, #diagnosticTestList li a {
	color: #000066;
}
#proceduresList li a:hover, #diagnosticTestList li a:hover {
	color: #660000;
}

#healthRiskContactDetails {
	background: #C6DEF6;
	border: 1px solid #0371C6;
	margin: 10px 0;
	padding: 10px 0;
}

#healthRiskContactDetails h2 {
	font-size: 0.8em;
}

#healthRiskContactDetails label {
	display: block;
	float: left;
	margin: 0 10px 5px 0;
	width: 120px;
	text-align: right;
}

#healthRiskContactDetails input.textField {
	margin: 0 0 5px 0;
	width: 290px;
}

#healthRiskContactDetails input.submitButton {
	margin: 10px 0 0 130px;
}

#healthRiskCertificate {
	/*background: #C6DEF6;
	border: 1px solid #0371C6;*/
	background: url(../../images/certificate-bg-small.jpg) no-repeat;
	padding: 40px 20px 10px 20px;
	width: 460px;
	height: 312px;
	_width: 500px;
	_height: 362px;
	text-align: center;
	vertical-align: middle;
}