@charset "utf-8";/* CSS Document */body {	margin: 0px;}#catestBody {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;	width: 945px;	margin-right: auto;	margin-left: auto;	background-color: #DCDFE4;}#catestBody #CATestHeader {	height: 184px;	width: 945px;	background-image: url(images/headerBg.jpg);	background-repeat: no-repeat;}#catestBody #CATestHeader img {	margin-top: 10px;	margin-left: 24px;}#catestBody h1 {	background-color: #BFC1E3;	display: block;	margin: 0px;	text-align: center;	font-size: 36px;	font-weight: bold;	color: #469C02;	height: 90px;	line-height: 90px;}#catestBody h1 .highlight {	color: #68C002;}#catestBody #textContent {	margin-top: 40px;	margin-right: auto;	margin-left: auto;	width: 765px;	margin-bottom: 12px;	font-size: 22px;	line-height: 30px;}#catestBody #greyBox {	width: 774px;	margin-right: auto;	margin-left: auto;	background-color: #B7B8BC;}#catestBody #greyBox #boxTop {	background-image: url(images/greyBoxTop.jpg);	background-repeat: no-repeat;	margin: 0px;	height: 30px;	width: 774px;}#catestBody #greyBox #boxContent {	font-size: 21px;	text-align: center;	width: 645px;	margin-right: auto;	margin-left: auto;	line-height: 28px;	margin-top: 17px;}#catestBody #greyBox #boxContent .highlight {	font-weight: bold;	display: block;	margin-top: 0px;	margin-bottom: 32px;}#catestBody #greyBox #boxContent .boxLinks {	font-size: 18px;	font-weight: bold;	width: 196px;	text-align: center;	margin-right: 14px;	margin-left: 14px;	float: left;	line-height: 24px;	display: inline;}#catestBody #greyBox #boxContent #boxAllLinks {	width: 448px;	margin-right: auto;	margin-left: auto;}#catestBody #greyBox #boxContent #boxAllLinks img {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 17px;	margin-left: 0px;}#catestBody #greyBox #boxBot {	clear: both;	background-image: url(images/greyBoxBot.jpg);	background-repeat: no-repeat;	height: 38px;	width: 774px;	background-position: bottom;}#catestBody #footer {	background-color: #444546;	width: 945px;	margin-top: 32px;	font-size: 16px;	color: #FFF;}#catestBody #footer2 {	background-color: #444546;	width: 945px;	font-size: 16px;	color: #FFF;	margin-top: 0px;}#catestBody #gsk {	text-align: center;	float: left;	height: 138px;	width: 150px;	margin-top: 20px;}#catestBody .clearer {	clear: both;	font-size: 1px;	height: 1px;	width: 100%;}#catestBody #footerMain {	text-align: center;	width: 640px;	margin-left: 150px;	font-size: 14px;	line-height: 21px;	padding-bottom: 17px;	padding-top: 10px;}#catestBody #footerMain a {	color: #FFF;	text-decoration: none;}#catestBody #footerMain #footerLinks a {	font-size: 18px;	color: #469C02;	text-decoration: none;	font-weight: bold;	margin-right: 47px;	margin-left: 47px;}#catestBody #footerMain #footerLinks2 a {	font-size: 18px;	color: #0472e1;	text-decoration: none;	font-weight: bold;	margin-right: 47px;	margin-left: 47px;}#catestBody #footerMain #footerLinks {	margin-bottom: 14px;}#catestBody #footerMain #footerLinks2 {	margin-bottom: 14px;}#catestBody #greyBox #boxContent #boxAllLinks .boxLinks a {	text-decoration: none;}.blue {	color: #0D5CAB;}.green {	color: #469C02;}#catestBody .flag {	background-color: #a9abac;	display: block;	margin: 0px;	text-align: center;	font-size: 30px;	font-weight: bold;	color: #469C02;	height: 90px;	line-height: 90px;	background-image: url(images/flag.jpg);	background-repeat: no-repeat;	background-position: 25px 25px;}#catestBody #catPatients #patientLeft {	font-size: 16px;	font-weight: bold;	color: #FFF;	padding-top: 14px;	float: left;	margin-right: 15px;	margin-left: 15px;	width: 260px;	clear: none;	display: inline;}#catestBody #catHealthcare #healthLeft {	font-size: 16px;	font-weight: bold;	color: #FFF;	padding-top: 14px;	float: left;	margin-right: 10px;	margin-left: 10px;	width: 310px;	clear: none;	display: inline;}#catestBody #catPatients {	width: 945px;	background-image: url(images/patientBG.gif);	background-repeat: repeat-y;}#catestBody #catHealthcare {	width: 945px;	background-image: url(images/healthcareBG.gif);	background-repeat: repeat-y;}#catestBody #catPatients #patientMain {	padding-top: 14px;	padding-bottom: 120px;	width: 580px;	margin-top: 0px;	margin-left: 355px;}#catestBody #healthMain {	padding-top: 14px;	padding-bottom: 40px;	width: 555px;	margin-top: 0px;	margin-left: 370px;}#catestBody #printIcon {	float: right;	margin-right: 4px;	height: 63px;	width: 50px;}#catestBody h2 {	font-size: 24px;	font-weight: bold;	color: #469c02;	margin-top: 70px;}#catestBody #patientContent {	font-size: 21px;	margin-right: 40px;	margin-left: 30px;	margin-top: 40px;}#catestBody #healthContent {	font-size: 18px;	margin-right: 10px;	margin-left: 10px;	margin-top: 40px;}#catestBody #catPatients #patientMain li {	list-style-type: disc;	margin-bottom: 24px;	display: block;	list-style-position: outside;	margin-left: -24px;	margin-top: 32px;}#catestBody #takeTest {	width: 307px;	float: left;	height: 275px;	margin-top: -275px;	background-color: #7e7f80;	font-size: 16px;	color: #FFF;	text-align: center;}#catestBody #catHealthcare #takeTest {	width: 335px;	float: left;	height: 275px;	margin-top: -275px;	background-color: #7e7f80;	font-size: 16px;	color: #FFF;	text-align: center;}#catestBody #testDiv {	margin-top: 30px;	margin-right: 14px;	margin-left: 14px;}#catestBody #catPatients #takeTest a {	color: #0d5cab;	text-decoration: underline;}#catestBody #catHealthcare #takeTest a {	color: #89e520;	text-decoration: underline;}#catestBody #catPatients #patientMain #patientContent a {	color: #000;	text-decoration: underline;}#catestBody #healthMain #healthContent a {	color: #000;	text-decoration: underline;}#catestBody #catPatients #patientLeft ul li {	list-style-type: none;	margin-left: -17px;	margin-bottom: 14px;	font-style: italic;}#catestBody #catPatients #patientLeft a {	color: #FFF;	text-decoration: none;}#catestBody #healthLeft a {	color: #FFF;	text-decoration: none;}#catestBody #catPatients #patientLeft .current a {	color: #73b7fb;}#catestBody #healthLeft .current a {	color: #89e520;}.Hblue {	color: #0d5cab;}#catestBody #catHealthcare #healthMain #healthContent img {	margin-top: 14px;	margin-bottom: 32px;}#catestBody #centeredLinks {	text-align: center;}#catestBody #catHealthcare #healthMain #healthContent #centeredLinks a {	color: #0d5cab;	text-decoration: underline;	font-weight: bold;	margin-right: 14px;	margin-left: 14px;}#catestBody #catHealthcare #healthLeft .menuheader2 {	margin-top: 14px;	margin-bottom: 14px;	padding-left: 24px;	line-height: 20px;}#catestBody #catHealthcare #healthLeft .menuheader {	margin-top: 14px;	margin-bottom: 14px;	background-image: url(images/closedBlue.gif);	background-repeat: no-repeat;	padding-left: 24px;	background-color: #0D5CAB;	line-height: 20px;	cursor: hand;	cursor: pointer;}#catestBody #catHealthcare #healthLeft #currentSection .menuheader {	margin-top: 14px;	margin-bottom: 14px;	background-image: url(images/closedGreen.gif);	background-repeat: no-repeat;	padding-left: 24px;	background-color: #0D5CAB;	line-height: 20px;	cursor: hand;	cursor: pointer;}#catestBody #catHealthcare #healthLeft .openMenu {	margin-top: 14px;	margin-bottom: 14px;	background-image: url(images/openBlue.gif);	background-repeat: no-repeat;	padding-left: 24px;	background-color: #0D5CAB;	line-height: 20px;	cursor: hand;	cursor: pointer;}#catestBody #catHealthcare #healthLeft #currentSection .openMenu {	margin-top: 14px;	margin-bottom: 14px;	background-image: url(images/openGreen.gif);	background-repeat: no-repeat;	padding-left: 24px;	background-color: #0D5CAB;	line-height: 20px;	cursor: hand;	cursor: pointer;}#catestBody #catHealthcare #healthLeft .menuitems {	list-style-type: none;	line-height: 24px;	font-style: italic;	text-indent: -4px;	margin-top: -14px;	margin-bottom: 10px;}#catestBody #catHealthcare #healthLeft .centered {	text-align: center;	height: 12px;	letter-spacing: 4px;	font-size: 14px;	margin-top: -7px;	margin-right: 0px;	margin-bottom: -7px;	margin-left: 0px;}#stage2 {	width: 467px;	position: absolute;	z-index: 4;	top: 720px;	left: 50%;	font-size: 14px;	line-height: normal;	text-align: left;	font-weight: bold;	margin-left: -47px;	visibility: hidden;}/*#mainContent #mainTest #messageBox a img {	margin-top: 2px;	margin-right: 2px;	margin-bottom: 2px;	margin-left: 2px;}*/.messageHeading {	font-size: 18px;	font-weight: bold;	color: #000;	margin-right: 35px;	margin-left: 35px;	line-height: 32px;	font-family: Arial, Helvetica, sans-serif;	text-align: center;}.messageTop {	background-image: url(images/msgTop.gif);	background-repeat: no-repeat;	height: 50px;	width: 467px;	overflow: hidden;	text-align: left;}.messageBottom {	background-image: url(images/msgBot.gif);	background-repeat: no-repeat;	height: 27px;	width: 467px;	background-position: top;}.messageBody {	background-image: url(images/msgMain.gif);	background-repeat: repeat-y;	width: 467px;}#messageHeading img {	float: left;}.messHead {	line-height: 80px;	text-align: center;	margin-right: 17px;	font-size: 21px;	display: block;}.messageBody .msg {	font-size: 14px;	color: #000;	text-align: left;	margin-right: 20px;	margin-left: 20px;	margin-top: 14px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;}
