*{padding:0px; margin:0px;}
ul{font-family:arial;}
#OuterHolder{width:100%;}
#InnerHolder{margin:auto; width:955px;position:relative; }
#leftColumn{float:left;}
#rightColumn{float:right;}
#navigation{position:relative; top:-10px}
#contentHolder h3{margin-top:20px; margin-bottom:20px;}
#PatientHolderInner #navigation ul li.lastTabSelect{background-image:url(../images/menuTab-middle-current.jpg); height:61px; width:305px;}

/** homepage **/
#HomeHolder #header{background-image:url(../images/header_home.jpg); height:236px; width:955px;}
#HomeHolder #heroImage{background-image:url(../images/hero-home.jpg); height:258px; width:639px;}

/**  patient home**/

#PatientHolder #header{background-image:url(../images/header_patient.jpg); height:236px; width:955px;}
#PatientHolder #heroImage{background-image:url(../images/hero-patient.jpg); height:257px; width:639px;}
#PatientHolder #navigation ul li{background-image:url(../images/menuTab.jpg); height:60px; width:305px;}
#PatientHolder #navigation ul li a{margin-left:30px; margin-top:10px; text-decoration:none; color:#9e218a; font-size:18px; position:relative; top:17px;}
#PatientHolder #navigation ul li a.level3{margin-left:40px;}
#PatientHolder #navigation ul li.lastTab{background-image:url(../images/menuTab-bottom.jpg); height:60px; width:305px;}
#PatientHolder #navigation ul li.firstTab{background-image:url(../images/menuTab-top.jpg); height:59px; width:305px;}
#PatientHolder #navigation ul{list-style-type:none;}

/** patient Inner**/

#PatientHolderInner #header{background-image:url(../images/header_blank.jpg); height:236px; width:955px;}

#PatientHolderInner #navigation ul li{background-image:url(../images/menuTab.jpg); height:60px; width:305px;}
#PatientHolderInner #navigation ul li a{margin-left:30px; margin-top:10px; text-decoration:none; color:#9e218a; font-size:22px; position:relative; top:17px;}
#PatientHolderInner #navigation ul li a.level3{margin-left:40px;}
#PatientHolderInner #navigation ul li.lastTab{background-image:url(../images/menuTab-bottom.jpg); height:60px; width:305px;}
#PatientHolderInner #navigation ul li.firstTab{background-image:url(../images/menuTab-top.jpg); height:59px; width:305px;}
#PatientHolderInner #navigation ul{list-style-type:none;}

#PatientHolderInner #navigation ul li.firstTabSelect{background-image:url(../images/menuTab-top-current.jpg); height:60px; width:305px;}
#PatientHolderInner #InnerList ul li{background-image:none; background-color:#e3f1f7; height:25px; width:305px; border-bottom:1px solid #c0d0dd;}
#PatientHolderInner #InnerList ul li a{font-size:11px; color:#566c8f;  position:relative; top:3px; font-style:italic; font-family:Arial, Helvetica, sans-serif;}
#PatientHolderInner #InnerList ul li a.InnerListBottom{border-bottom:0px;}
#PatientHolderInner #InnerList ul.InnerList li.currentHolder{background-image:url(../images/current.jpg); height:26px; width:305px; font-weight:bold;}
#PatientHolderInner #contentHolder ul li{list-style-type:circle; font-size:13px; margin-left:20px; margin-bottom:1.2em;}
#PatientHolderInner #contentHolder a{text-decoration:underline;}
#PatientHolderInner #contentHolder a.super{text-decoration:none;}
#PatientHolderInner #contentHolder{margin-top:20px;}
#PatientHolderInner #contentHolder h2{margin-bottom:10px; color:#9e2189; font-size:25px;}
#PatientHolderInner #navigation ul li.selectedMain{background-image:url(../images/menuTab-middle-current.jpg); height:61px; width:305px;}

/**  left column **/
#patientButton{background-image:url(../images/patientButton.jpg); height:119px; width:304px;}
#professionalButton{}
#downloadArea{background-image:url(../images/downloadBack.jpg); height:76px; width:305px; margin-top:12px;}
#featureImage{margin-top:0px;}

#costCalArea{background-image:url(../images/costCalculatorButton.jpg); height:74px; width:303px;}
#piDownloadArea{background-image:url(../images/piDownloadButton.jpg); height:74px; width:303px; margin-top:10px;}
#adverseevents {width:303px;margin-top:10px; background:url(../images/adverse.gif) left top no-repeat;}
#adverseevents p {padding-left:60px; padding-right:5px; color:#FFF; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#adverseevents p a { color:#FFF;}

#costCalArea p{margin-left:60px; padding-top:25px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif, "Times New Roman", Times, serif; font-size:21px;}
#piDownloadArea p{margin-left:60px; padding-top:18px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif, "Times New Roman", Times, serif; font-size:16px;}

#costCalArea p span{font-style:italic; font-weight:bold;}
#piDownloadArea p span{font-style:italic; font-weight:bold;}

/** right column **/
#patientButton p{margin-left:55px; padding-top:25px; color:#9e218a; font-family:Georgia, "Times New Roman", Times, serif;}
#patientButton a{color:#9e218a; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;}
#professionalButton p{margin-left:55px; padding-top:30px; color:#566c8f; font-family:Georgia, "Times New Roman", Times, serif;}
#professionalButton a{ color:#566c8f; font-family:Georgia, "Times New Roman", Times, serif;  text-decoration:none;}
#patientButton p span{font-size:22px; font-weight:bold;}
#professionalButton p span{font-size:22px; font-weight:bold;}
#downloadArea p{margin-left:55px; padding-top:14px; color:#566c8f;  font-family:arial; font-size:13px;}
#downloadArea a{color:#566c8f;  font-family:arial; font-size:13px; text-decoration:none;}
#contentHolder{width:639px;}
#contentHolder p{font-size:13px; font-family:arial; margin-bottom:1.5em; line-height:1.5;}
#contentHolder h1{color:#9e218a; font-size:25px;}
#contentHolder a{color:#000000; font-weight:bold;}
#contentHolder a:hover{ text-decoration:underline;}
#contentHolder ul{list-style-type:none; margin-top:5px; }
#extraLinks a{color:#f095be; font-family:arial; font-size:12px;}
#extraLinks a:hover{ text-decoration:underline; }

#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	margin:0px 0px 30px 316px;
	clear:both;
	padding-top:30px;
}

#footer a {
	text-decoration:none;
	color:#000;
}

#footer a:hover {
	text-decoration:underline;
}

#footer .footerDivider {
	color: #9e218a;	
	padding:0px 12px;
}

/** tester nav **/

.menutitle p{margin-left:60px;  text-decoration:none; color:#9e218a; font-size:18px; position:relative; top:19px;}

#PatientHolderInner #InnerList1 ul li{background-image:none; background-color:#e3f1f7; height:25px; width:305px; border-bottom:1px solid #c0d0dd;}
#PatientHolderInner #InnerList1 ul li a{font-size:11px; color:#566c8f;  position:relative; top:3px; font-style:italic; font-family:Arial, Helvetica, sans-serif;}
#PatientHolderInner #InnerList1 ul li a.InnerListBottom{border-bottom:0px;}
#PatientHolderInner #InnerList1 ul.InnerList li.currentHolder{background-image:url(../images/current.jpg); height:26px; width:305px; font-weight:bold;}

#PatientHolder #InnerList ul li{background-image:none; background-color:#e3f1f7; height:25px; width:305px; border-bottom:1px solid #c0d0dd;}
#PatientHolder #InnerList ul li a{font-size:11px; color:#566c8f;  position:relative; top:3px; font-style:italic; font-family:Arial, Helvetica, sans-serif;}
#PatientHolder #InnerList ul li a.InnerListBottom{border-bottom:0px;}
#PatientHolder #InnerList ul.InnerList li.currentHolder{background-image:url(images/current.jpg); height:26px; width:305px; font-weight:bold;}

#featureImage{background-image:url(../images/face-image.jpg); height:224px; width:205px;}

#yesButton{float:left;}
#noButton{float:left; margin-left:10px;}

#yesButton a img{border:0px}
#noButton a img{border:0px}

.menutitle{
background-image:url(../images/menuTab-top-current.jpg); height:60px; width:305px;
cursor: pointer;
}

.imageOff, #navigation img, #homeNavigation img{
border: 0px
}
.imageon, #navigation img:hover, #homeNavigation img:hover{
opacity:0.8;filter:alpha(opacity=80);
} 

#patientButton:hover{opacity:0.8;filter:alpha(opacity=80);}

#downloadArea:hover{background-image:url(../images/downloadBack-hover.jpg); height:76px; width:305px; margin-top:12px;}
#downloadArea:hover a{color:#9c2189;}

.menutitle p:hover{color:#566c8f;}
#PatientHolder #InnerList ul li a:hover{color:#9e218a;}
#PatientHolderInner #InnerList ul li a:hover{color:#9e218a;}

table {
	border-collapse: collapse;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:30px;
}

.table-style-1 caption {
	text-align: left;
	font-weight:bold;
	padding: 0px 0px 4px 0px;
}

.table-style-1 th {
	text-align: left;
	font-weight:bold;
	background-color:#566c8c;
	color:#FFF;
}

.table-style-1 th, .table-style-1 td {
	padding: 4px;
	line-height:1.5;
	border:1px solid #999;
}

.enquiryForm {
	padding:20px;
	background-color:#c7e3ef;
	border:1px solid #CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.enquiryFormRow {
	margin-bottom:6px;	
}

.enquiryFormLabel {
	padding-top:3px;
	float:left;
	width:190px;
	font-weight:bold;
}

.enquiryFormField, .enquiryFormButton {
	float:left;
	width:390px;
}

.enquiryFormButton input{
	width:100px;	
}

.enquiryFormField input, .enquiryFormField textarea {
	width:380px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

.clear {
	font-size:1px;
	clear:both;
}

#lblError {
	color:#9e218a;
	font-weight:bold;
	padding-bottom:15px;
	display:block;
}

.calcBoxLabel {float:left; color:#000; margin-right:4px; padding:0px 4px 2px 4px; width:130px; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-top:5px; }
.calcBoxBlue {float:left; background-color:#c3dfeb; color:#566c9f; margin-right:4px; padding:10px 4px; width:130px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.calcBoxField {float:left; position:relative; background-color:#fff; color:#566c9f; margin-right:4px; padding:10px 4px; width:130px; border:1px solid #000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.calcBoxTotal { border-top:2px solid #9a2186; padding:4px 0px; width:564px; margin-top:4px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.calcBoxPink { float:left; background-color:#f5c7db; color:#000; margin-right:4px; padding:14px 4px 6px 4px; width:130px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px;  height:25px;}
.calcBoxPurple { float:left; text-align:center; background-color:#9a2186; color:#fff; margin-right:0px; padding:10px 4px; width:414px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:20px; height:25px; }

#mPacks input {
	border-style:none;
	border-width:0px;
	color:#566c9f;
	position:absolute;
	width:70px;
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px;
}

#homeLink {
	position:absolute;
	left:216px;
	top: 180px;
	width:79px;
	height:32px;
}

#homeMiddle{ height:257px; background:url(../images/header_home_2.jpg) left top no-repeat; position:relative;}
#homeMiddleCopy {
	position:absolute;
	left:54px;
	top:0px;
	width:235px;
	height:200px;
}

#homeMiddleCopy h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	color:#566d8f;
	font-style:italic;
	font-weight:100;
	margin-bottom:15px;
}

#homeMiddleCopy p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	line-height:1.3;
}

