@charset "utf-8";
/* CSS Document */



body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#11100f;
	background-color:#ededed;
	padding: 0px;
	margin: 0px;
	line-height:30px;
	background-image:url(../images/bgmatching2.jpg);
	background-repeat:repeat-x;
}
#thePage {
	width: 847px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	width: 775px;
	position:absolute;
	margin-top:5px;
	margin-left:35px;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
}
#topshadow {
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	height:5px;
	width:847px;
	background-image: url(../images/shadowTop.jpg);
	background-repeat:no-repeat;
}
#shadowCol1 {
	position:absolute;
	margin-top:5px;
	margin-left:0px;
	height:335px;
	width:36px;
	background-image:url(../images/shadowLeftMid.jpg);
}
#shadowCol2 {
	position:absolute;
	margin-top:5px;
	margin-left:813px;
	height:335px;
	width:44px;
	background-image:url(../images/shadowRightMid2.jpg);
	background-repeat:no-repeat;
}
#logo {
	position:absolute;
	margin-top:30px;
	margin-left:16px;
}
#contact {
	position:absolute;
	margin-top:20px;
	margin-left:598px;
	color:#11375E;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
}
.contactNumber {
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	text-align:center;
}
#leftCol {
	position:absolute;
	margin-top:84px;
	margin-left:0px;
	width: 247px;
	height: 250px;
	background-image:url(../images/navigationBG.jpg);
	border-bottom:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
	border-top:#FFFFFF solid 1px;
}
#navigation {
	height: 210px;
	width: 211px;
	position:absolute;
	margin-top:46px;
	margin-left:45px;
}
#navigation a:link, #navigation a:visited {
	color:#ffffff;
	text-decoration:none;
}
#navigation a:hover {
	color:#FFCC00;
	text-decoration: none;
}
#middleCol {
	width:140px;
	height: 250px;
	position:absolute;
	margin-top:84px;
	margin-left:246px;
	border:#FFFFFF solid 1px;
}
#miniImage1 {
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	border-bottom:#FFFFFF solid 1px;
}
#miniImage2 {
	position:absolute;
	margin-top:83px;
	margin-left:0px;
	border-bottom:#FFFFFF solid 1px;
}
#miniImage3 {
	position:absolute;
	margin-top:167px;
	margin-left:0px;
	border-bottom:#FFFFFF solid 1px;
}
#rightCol {
	width: 388px;
	height: 250px;
	position:absolute;
	margin-top:84px;
	margin-left:387px;
	border:#FFFFFF solid 1px;
}
#pageContent {
	width:855px;
	position:absolute;
	margin-top:340px;
	margin-left:0px;
	line-height: 15px;
	color:#000000;
	background-image:url(../images/shadowCentre4.jpg);
	background-repeat:repeat-y;

}
#contentWrapper{margin:20px 60px 20px 60px;}

#colPad1 {
	float:left;
	width: 36px;
	height:202px;
	margin: 0px;
	padding: 0px;
}
#col1 {
	float:left;
	background-color:#e1e1e1;
	width: 387px;
	height:222px;
	margin: 0px;
	padding: 0px;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	border-top:#FFFFFF solid 1px;
}
#contentCol1 {
	width: 357px;
	height:202px;
	float: left;
	padding: 10px 10px 10px 20px;
	margin: 0px 0px 0px 0px;
	background-color:#e1e1e1;
}
#col2 {
	float: left;
	background-color:#e0d2c2;
	width: 387px;
	height:222px;
	margin: 0px 0px 0px 0px;
	border-right:#FFFFFF solid 1px;
	border-top:#FFFFFF solid 1px;
}
#contentCol2 {
	width: 357px;
	height:202px;
	float: left;
	padding: 10px 10px 10px 20px;
	margin: 0px 0px 0px 0px;
	background-color:#e0d2c2;
}
#footer {
	width:847px;
	height: 91px;
	background-image:url(../images/bottomNavigationBG2.jpg);
	padding:0px;
	clear:both;
}
#footerCol1 {
	position:absolute;
	margin-left:0px;
	height:90px;
	width:36px;
}
#footerCol2 {
	position:absolute;
	margin-left:36px;
	height:90px;
	width:775px;
	border:#FFFFFF solid 1px;
}
#footerCol3 {
	position:absolute;
	margin-left:813px;
	height:90px;
	width:36px;
}
#footerImage {
	position:absolute;
	margin-left:20px;
	float:left;
	width:18px;
	height:90px;
}
#footerQuestionsWrapper {
	position:absolute;
	margin-left:80px;
	margin-top:5px;
}
#bottomShadow {
	clear:both;
	background-image:url(../images/shadowBottom.jpg);
	background-repeat:no-repeat;
	height:41px;
	width:847px;
}
#baselinks {
	float:left;
	width: 847px;
	text-align: center;
	height: 26px;
	font-size:11px;
	font-weight:bold;
	color:#2d5061;
	padding-top:15px;
	margin: 0px;
}
#baselinks a:link, #baselinks a:visited {
	color:#2d5061;
	padding:0px;
	text-decoration:none;
}
#baselinks a:hover {
	color:#FF6600;
	text-decoration: underline;
}
#copyright {
	float:left;
	width: 847px;
	text-align: center;
	height: 30px;
	font-size:11px;
	color:#2d5061;
	padding: 0px;
	background-color:#ededed;
	margin: 0px;
}
#copyright a:link, #copyright a:visited {
	color:#2d5061;
	text-decoration:none;
}
#copyright a:hover {
	color:#FF6600;
	text-decoration: underline;
}
/*additional classes*/

.tableHeaders {
	font-weight:bold;
}
.tableTitle {
	font-size:1.5em;
	color:#000000;
}
.ailmentTitle {
	font-size:12px;
	padding:0px;
	margin:0px;
	line-height:20px;
	font-weight:bold;
}
.ailments {
	font-size:16px;
	color:#325465;
	padding:0px;
	line-height:20px;
	font-weight:bold;
}
.ailments a:link, .ailments a:visited {
	color:#325465;
	text-decoration:none;
}
.ailments a:hover {
	color:#141414;
	text-decoration: none;
}
.faqQuestions {
	float:left;
	font-size:15px;
	color:#FFFFFF;
	font-weight:700;
	line-height:18px;
	margin:0px;
	padding:10px 0px 0px 30px;
	border: 0px;
	height:90px;
}
.faqQuestions a:link, .faqQuestions a:visited {
	color:#ffffff;
	text-decoration:none;
}
.faqQuestions a:hover {
	color:#FFCC00;
	text-decoration: none;
}
a:link {
	color:#000066;
}
a:visited {
	color:#000066;
}
a:hover {
	color:#FF6600;
}
a:active {
	color:#000066;
}
h2 {
	font-size:16px;
	font-weight:bold;
	line-height:15px;
	color:#FFFFFF;
	padding:0px 0px 15px 0px;
	margin:0px;
	border:0px;
}
h1 {
	font-size:18px;
	font-weight:bold;
	line-height:25px;
	color: #000000;
	padding:0px;
	margin:0px;
	border:0px;/*border-bottom:solid; border-bottom-color:#FF0000; border-bottom-width:1px;*/
}
p {
	padding:0px;
	margin:0px;
	border:0px;
	line-height:20px;
}
.largerText {
	font-size:1.5em;
	font-weight:bold;
}
.error {
	color:#CC0000;
	font-weight:bold;
}
.success {
	color:#006600;
	font-weight:bold;
}
.lightTable {
	color:#000000;
}
.lightTableTitle {
	font-size:1.5em;
}
.lightTableHeaders {
	font-weight:bold;
}
tr.ItemOff {
	background:#000000;
}
tr.ItemOn {
	background:#660000;
}
tr.redItemOff {
	background:#000000;
}
tr.redItemOn {
	background:#660000;
}
tr.selectedItemOff {
	background:#003366;
}
tr.selectedItemOn {
	background:#990000;
}
