
/* --------------------------------------------- h1 Heading Styles */

	.privacyh1{background-image:url(/images/common/privacy-policy-h1.gif);}
	.termsh1{background-image:url(/images/common/terms-h1.gif);}
	.pdfLibraryh1{background-image:url(/images/common/pdf-library-h1.gif);}
	
/* --------------------------------------- h1 Heading Styles [END] */


/* ------------------------------------------------- Common Styles */

	* {
		margin:0;
		padding:0;
	}
	
	body{
		font-family:Arial, Helvetica, sans-serif;
		font-size:62.5%;
		background-color:#3d363b;
		background-image:url(/images/common/background-cross.gif);
		background-repeat:repeat-y;
		background-position:660px 0;
	}
	
	h1{
		color:#fff;
		font-size:2.5em;
		padding-bottom:3px;
		background-repeat:no-repeat;
		text-indent:-5000px;
	}
	h2{
		color:#fff;
	}
	
	h4{
		font-size:1.4em;
		padding-bottom:20px;
	}
		
	/* ////// Common Anchor Styles //////// */
	
	#textArea a{
		color:#fff;
		text-decoration:underline;
	}
		#textArea a:visited{color:#fff;}
		#textArea a:hover{color:#65bac0;}
	
	a{
		color:#65bac0;
		text-decoration:none;
	}
	a:visited{color:#65bac0;}
	a:hover{color:#C85D4A;}
		
	/* ////// Common Anchor Styles // [END] */
	
	p{
		font-size:1.2em;
		line-height:1.45em;
		color:#fff;
		padding-bottom:10px;
	}
	
	p.indentOne{
		padding-left:15px;
	}
	
	p.indentTwo{
		padding-left:30px;
	}
	
	.intro{
		font-size:1.4em;
		color:#77cdd0;
	}

	img{
		border:none;
	}
	
	.blue{
		color:#77cdd0;
	}

	#textArea ul li{
		font-size:1.2em;
		line-height:1.45em;
	}

/* ------------------------------------------- Common Styles [END] */


/* --------------------------------------------- Structural Styles */

	#wrapper{
		width:979px;
	}
	
	#header{
		width:979px;
		height:106px;
		position:relative;
	}
	
	#header ul{
		position:absolute;
		top:15px;
		right:5px;
		text-align:right;
		list-style-type:none;
		font-size:1.1em;
		font-weight:bold;
	}
	#header ul li{
		height:1%; /* IE FIX */
	}
	#header ul li a{
		color:#fff;
		background-image:url(/images/common/black-arrow.gif);
		background-repeat:no-repeat;
		background-position:right center;
		padding:2px 20px 2px 0;
		display:block;
	}
	#header ul li a:visited{color:#fff;}
	#header ul li a:hover{color:#77CDD0;}
	
	.medicXLogo{
		position:relative;
		top:20px;
		left:17px;
	}

/* --------------------------------------- Structural Styles [END] */


/* --------------------------------------------- Navigation Styles */

	.navigation{
		width:960px;
		font-size:1.7em;
		padding:0 0 15px 19px;
		float:left;
	}
	
	.navigation li{
		float:left;
		list-style-type:none;
	}
	
	.navigation li.active a{
		color:#fff;
	}
	
	.navigation a{
		display:block;
		padding:0 6px 0 6px;
		text-decoration:none;
		font-weight:bold;
		color:#77cdd0;
	}
	
	.navigation a:visited{color:#77cdd0;}
	.navigation a:hover{color:#fff;}

/* --------------------------------------- Navigation Styles [END] */


/* -------------------------------------------- Left Column Styles */

	#leftContent{
		float:left;
		width:757px;
	}

/* -------------------------------------- Left Column Styles [END] */


/* --------------------------------------------- Image Area Styles */

	#imageWindow{
		width:757px;
		float:left;
	}
	
	#colorBand{
		width:25px;
		height:250px;
		background-color:#c85d4a;
		float:left;
	}
	
	#imageArea{
		float:left;
		width:732px;
		height:250px;
		overflow:hidden;
	}

/* --------------------------------------- Image Area Styles [END] */


/* ---------------------------------------------- Text Area Styles */

	#textArea{
		float:left;
		width:647px;
		padding:20px 85px 0 25px;
	}

/* ---------------------------------------- Text Area Styles [END] */


/* ------------------------------------------- Right Column Styles */

	#rightContent{
		float:right;
		width:222px;
	}

/* ------------------------------------- Right Column Styles [END] */


/* ----------------------------------------- Mini Map Block Styles */

	#miniMapBlock{
		width:222px;
		float:right;
	}
		
/* ----------------------------------- Mini Map Block Styles [END] */



/* ---------------------------------------------- NewsBlock Styles */

	#newsBlockImg{
		background-color:#e3e5e6;
		float:left;
		width:222px;
	}
	
	#newsBlock, #newsBlockSide{
		background-color:#e3e5e6;
		float:right;
		width:222px;
	}
	#newsBlock h2, #newsBlockImg h2{
		display:block;
		width:222px;
		height:30px;
		background-image:url(/images/patients/home/latest-news-block-h2.gif);
		text-indent:-999px;
	}
	#newsBlock h3{
		color:#71635c;
		padding:10px 15px 5px 15px;
		font-size:1.4em;
	}
	#newsBlockSide h3{
		color:#71635c;
		padding:15px 15px 5px 15px;
		font-size:1.4em;
	}
	#newsBlock p, #newsBlockSide p{
		font-size:1.2em;
		font-weight:normal;
		padding:0 15px 2px 15px;
		line-height:normal;
		color:#71635c;
	}
	#newsBlock p.date, #newsBlockSide p.date{
		color:#65bac0;
	}
	#newsBlockProp{
		float:right;
		width:1px;
		height:121px;
	}
	#newsBlockPropSide{
		float:right;
		width:1px;
		height:129px;
	}

/* ---------------------------------------- NewsBlock Styles [END] */




/* ---------------------------------------------------- News Styles */
	
	/* News Image Caption //////////////////////////// */
	
	.newsCaption{
		position:absolute;
		bottom:0;
		right:0;
		padding:3px 60px 1px 5px;
		background-color:#3d363b;
	}
	
	/* News Image Caption ////////////////////// [END] */
	

	/* ////////////// News h3 style /////////////// */
	
	.newsh3{
		background-image:url(/images/patients/news/news-h3.gif);
		text-indent:-999px;
		background-repeat:no-repeat;
		font-size:2.5em;
		padding-bottom:3px;
	}
	
	/* ////////////// News h3 style ///////// [END] */
	
	
	/* ////////////// News Left Content /////////// */   /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	
	#news #leftContent{
		background-color:#4c5c61;
		width:497px;
		height:486px;
	}
	
	#news #leftContent #textArea{
		width:462px;
		padding:20px 10px 0 25px;
		height:466px;
		overflow:auto;
	}	
	
	#news #leftContent #textArea h1{
		font-size:1.6em;
		text-indent:0;
	}
	#news #leftContent #textArea p{
		color:#d5d5d5;
	}
	#news #leftContent #textArea a{
		color:#77cdd0;
	}
	#news #leftContent #textArea a:hover{
		color:#fff;
	}
	#news #leftContent #textArea ul{
		margin-left:15px;
		padding-bottom:10px;
	}
	#news #leftContent #textArea ul li{
		color:#fff;
		font-size:1.3em;
		line-height:1.45em;
	}
	#news #leftContent #textArea p.intro{
		color:#77cdd0;
		font-size:1.3em;
	}
	
	/* ////////////// News Left Content ///// [END] */
	
	
	/* ////////////// News Right Content ////////// */   /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	
	#news #rightContent{
		background-color:#3e4e53;
		width:466px;
		height:486px;
		right:0;
	}
	#news #rightContent div#newsImage{ 
		position:relative;
		height:285px;
	}
	#news #rightContent #articleBlock{
		padding:15px 0 0 15px;
		overflow:auto;
		height:186px;
		width:435px;
	}
	#news #rightContent #articleBlock #newsArea div{
		position:relative;
		height:135px;
	}
	#news #rightContent h2{
		font-size:1.6em;
		padding-bottom:10px;
	}
	#news #rightContent ul{
		list-style-type:none;
		width:435px;
	}
	#news #rightContent ul li{
		padding-bottom:5px;
		text-align:left;
		float:left;
		width:420px;
	}
	#news #rightContent ul li a{
		font-size:1.3em;
		color:#fff;
	}
	#news #rightContent ul li.active a{color:#77cdd0;}
	
	#news #rightContent ul li a:hover{color:#77cdd0;}
	
	#news #rightContent ul li a span{
		padding-right:20px;
	}
	
	
	a.nextArticlesBtn{
		display:block;
		width:137px;
		height:22px;
		text-indent:-999px;
		background-image:url(/images/patients/news/next-articles.gif);
		background-position:0 0;
		margin-top:15px;
		overflow:hidden;
		position:absolute;
		right:10px;
		bottom:0;
	}
	a.nextArticlesBtn:hover{
		background-position:0 -22px;
	}
	
	
	a.prevArticlesBtn{
		display:block;
		width:137px;
		height:22px;
		text-indent:-999px;
		background-image:url(/images/patients/news/prev-articles.gif);
		background-position:0 0;
		margin-top:15px;
		overflow:hidden;
		float:left;
		margin-right:1px;
		position:absolute;
		left:0;
		bottom:0;
	}
	a.prevArticlesBtn:hover{
		background-position:0 -22px;
	}
	
	/* ////////////// News Right Content //// [END] */

/* ---------------------------------------------- News Styles [END] */





/* ------------------------------------------------- Footer Styles */

	#footer{
		clear:both;
		width:979px;
		padding-top:20px;
		padding-bottom:20px;
	}
	
	#footer p{
		padding-left:50px;
		font-size:0.91em;
		background-image:url(/images/common/footer-cross.gif);
		background-repeat:no-repeat;
		background-position:25px 4px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	#footer a{
		color:#fff;
	}
	#footer a:visited{color:#fff;}
	#footer a:hover{color:#77CDD0;}
	
	#footer a.groupCorpLink:hover{color:#887E7B;}
	#footer a.primaryCorpLink:hover{color:#E4E417;}
	#footer a.fundCorpLink:hover{color:#F2BA56;}
	#footer a.manageCorpLink:hover{color:#CD0C4E;}
	
	#footer ul{
		width:954px;
		margin-left:25px;
		list-style-type:none;
		font-size:1.1em;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	#footer ul li{
		display:inline;
		padding-right:8px;
	}
	
	.footerPageLinks{
		border-bottom:1px solid #fff;
		margin-bottom:10px;
		padding-bottom:2px;
	}
	
	#footerCorpLinks{
		margin-bottom:10px;
	}

/* ------------------------------------------- Footer Styles [END] */



/* -------------------------------------------- PDF Library Styles */

	#pdf-library p.intro{
		width:450px;
	}
	
	#pdf-library hr{
		display:none;
	}

	#pdfContainer{
		float:left;
		width:954px;
		position:relative;
		left:25px;
	}
	
	#pdfContainer div{
		float:left;
		background-color:#3e4e53;
		width:317px;
		margin:0 1px 1px 0;
		height:11.6em;
	}
	
	#pdfContainer h3{
		font-size:1.4em;
		color:#fff;
		font-weight:bold;
		padding:15px 0 5px 11px;
	}
	
	#pdfContainer p{
		color:#77cdd0;
		padding:0 0 10px 11px;
	}
	
	#pdfContainer a{
		display:block;
		width:146px;
		height:22px;
		background-image:url(/images/common/download-pdf-button.gif);
		background-position:0 0;
		text-indent:-999px;
		margin:0 0 0 11px;
		overflow:hidden;
	}
	#pdfContainer a:hover{
		background-position:0 -22px;
	}
	
	#pdfContainer img{
		float:right;
		padding:11px 11px 0 5px;
	}
	
/* -------------------------------------- PDF Library Styles [END] */



/* FeatureBox generic styles ------------------------------------------- */

	#featureBoxContainer{
		float:left;
		width:726px;
		position:relative;
		left:25px;
		padding-top:10px;
	}
	
	#featureBoxContainerNarrow{
		float:left;
		width:488px;
		position:relative;
		left:25px;
		padding-top:10px;
	}
	
	.featureBox{
		width:222px;
		background-repeat:repeat-y;
		background-position:left top;
		position:relative;
		padding-bottom:10px;
		float:left;
		margin-right:20px;
	}
	
	.featureBox span{
		display:block;
		height:13px; /* Minimun block level element will go in IE 6 */
		width:222px;
		background-repeat:no-repeat;
		background-position:bottom left;
		position:absolute;
		bottom:0;
	}
	
	.featureBox h3{
		display:block;
		text-indent:-999px;
		height:41px;
		width:222px;
		background-repeat:no-repeat;
	}
	
	.featureBox a.featureBoxLink{
		display:block;
		padding:5px 5px 6px 12px;
		font-size:1.3em;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
	#prop{
		float:right;
		width:1px;
		height:75px;
	}

/* FeatureBox generic styles ------------------------------------- [END] */


/* FeatureBox Services Box Specific styles ----------------------------- */

	.featureBox.servicesBox{
		background-image:url(/images/featureBoxes/services-repeat.gif);
		background-color:#c1553d;
	}
	
	.featureBox.servicesBox h3{
		background-image:url(/images/featureBoxes/services-top.gif);
	}
	
	.featureBox.servicesBox a.featureBoxLink{background-image:url(/images/featureBoxes/services-arrow-off.gif);}
	.featureBox.servicesBox a:hover{background-image:url(/images/featureBoxes/services-arrow-on.gif);}
	
	.featureBox.servicesBox span{
		background-image:url(/images/featureBoxes/services-base.gif);
	}
	
/* FeatureBox Services Box Specific styles ----------------------- [END] */


/* FeatureBox Design Box Specific styles ------------------------------- */

	.featureBox.designBox{
		background-image:url(/images/featureBoxes/design-repeat.gif);
		background-color:#65bac0;
	}
	
	.featureBox.designBox h3{
		background-image:url(/images/featureBoxes/design-top.gif);
	}
	
	.featureBox.designBox a.featureBoxLink{background-image:url(/images/featureBoxes/design-arrow-off.gif);}
	.featureBox.designBox a:hover{background-image:url(/images/featureBoxes/design-arrow-on.gif);}
	
	.featureBox.designBox span{
		background-image:url(/images/featureBoxes/design-base.gif);
	}
	
/* FeatureBox Design Box Specific styles -------------------------- [END] */

/* FeatureBox Meet The Team Box Specific styles ------------------------- */

	.featureBox.teamBox{
		background-image:url(/images/featureBoxes/team-repeat.gif);
		background-color:#5e5e5e;
	}
	
	.featureBox.teamBox h3{
		background-image:url(/images/featureBoxes/team-top.gif);
	}
	
	.featureBox.teamBox a.featureBoxLink{background-image:url(/images/featureBoxes/team-arrow-off.gif);}
	.featureBox.teamBox a:hover{background-image:url(/images/featureBoxes/team-arrow-on.gif);}
	
	.featureBox.teamBox span{
		background-image:url(/images/featureBoxes/team-base.gif);
	}
	
/* FeatureBox Meet The Team Box Specific styles -------------------- [END] */

/* FeatureBox Repeat Dispensing Specific styles -------------------------- */

	.featureBox.repeatBox{
		background-image:url(/images/featureBoxes/repeat-repeat.gif);
		background-color:#65bac0;
	}
	
	.featureBox.repeatBox h3{
		background-image:url(/images/featureBoxes/repeat-top.gif);
	}
	
	.featureBox.repeatBox a.featureBoxLink{background-image:url(/images/featureBoxes/repeat-arrow-off.gif);}
	.featureBox.repeatBox a:hover{background-image:url(/images/featureBoxes/repeat-arrow-on.gif);}
	
	.featureBox.repeatBox span{
		background-image:url(/images/featureBoxes/repeat-base.gif);
	}
	
/* FeatureBox Repeat Dispensing Specific styles -------------------- [END] */

/* FeatureBox Our Approach Specific styles ------------------------------- */

	.featureBox.approachBox{
		background-image:url(/images/featureBoxes/approach-repeat.gif);
		background-color:#5e5e5e;
	}
	
	.featureBox.approachBox h3{
		background-image:url(/images/featureBoxes/approach-top.gif);
	}
	
	.featureBox.approachBox a.featureBoxLink{background-image:url(/images/featureBoxes/approach-arrow-off.gif);}
	.featureBox.approachBox a:hover{background-image:url(/images/featureBoxes/approach-arrow-on.gif);}
	
	.featureBox.approachBox span{
		background-image:url(/images/featureBoxes/approach-base.gif);
	}
	
/* FeatureBox Our Approach Specific styles ------------------------- [END] */

/* FeatureBox PDF Library Specific styles -------------------------------- */

	.featureBox.pdfLibraryBox{
		background-image:url(/images/featureBoxes/pdf-lib-repeat.gif);
		background-color:#65bac0;
	}
	
	.featureBox.pdfLibraryBox h3{
		background-image:url(/images/featureBoxes/pdf-library-top.gif);
	}
	
	.featureBox.pdfLibraryBox a.featureBoxLink{background-image:url(/images/featureBoxes/pdf-lib-arrow-off.gif);}
	.featureBox.pdfLibraryBox a:hover{background-image:url(/images/featureBoxes/pdf-lib-arrow-on.gif);}
	
	.featureBox.pdfLibraryBox span{
		background-image:url(/images/featureBoxes/pdf-lib-base.gif);
	}
	
/* FeatureBox PDF Library Specific styles -------------------------- [END] */







/* ------------------------------------------ Services Pages Styles */
	
	/*.servicesh2{
		background-image:url(/images/patients/services/services-h2.gif);
		font-size:2.5em;
		padding-bottom:3px;
		background-repeat:no-repeat;
		text-indent:-999px;
	}*/
	
	.servicesh2{
		background-image:url(/images/patients/services/services-h2.gif);
		font-size:2.5em;
		padding-bottom:0;
		background-repeat:no-repeat;
		text-indent:-999px;
	}
		
	p.serviceDisclaimer{
		font-weight:bold;
		color:#c85d4a;
	}
	
	.bloodPressureh1{background-image:url(/images/patients/services/blood-pressure-h1.gif);}
	.diabetesh1{background-image:url(/images/patients/services/diabetes-h1.gif);}
	.collectionDeliveryh1{background-image:url(/images/patients/services/collection-delivery-h1.gif); line-height:2.5em;}
	.healthPromotionh1{background-image:url(/images/patients/services/health-promotion-h1.gif); line-height:2.5em;}
	.cholesterolh1{background-image:url(/images/patients/services/cholesterol-h1.gif);}
	.repeatDispensingh1{background-image:url(/images/patients/services/repeat-dispensing-h1.gif); line-height:2.5em;}
	.medicinesReviewh1{background-image:url(/images/patients/services/medicines-review-h1.gif); line-height:2.5em;}
	.healthyLivingh1{background-image:url(/images/patients/services/healthy-living-h1.gif); line-height:2.5em;}
	
	#services #textArea h2{
		padding-bottom:10px;
		font-size:1.6em;
	}
	
	#services #textArea ul{
		margin-left:15px;
		padding-bottom:10px;
	}
	
	#services #textArea ul li{
		font-size:1.2em;
		padding-bottom:2px;
		font-weight:bold;
	}
	
	#services #textArea ul.green{color:#65BAC0;}
	
	#services h2.red{color:#b50d0d;}
	#services h2.orange{color:#d06b2c;}
	#services h2.yellow{color:#d2a13d;}
	#services h2.brown{color:#9c7c77;}
	#services h2.grey{color:#b5aa9d;}
	#services h2.darkGrey{color:#4c454a;}
	#services h2.green{color:#999b43;}
	
	#services #textArea p span.number{
		color:#d2a13d;
		font-size:1.6em;
		font-weight:bold;
	}
	
	#services #leftContent{
		background-color:#e3e5e6;
		width:979px;
		height:502px;
		background-repeat:no-repeat;
		background-position:top right;
		overflow:auto;
	}
	
	.blood-pressure-services #leftContent{background-image:url(/images/patients/services/blood-pressure-image.jpg);}
	.collection-and-delivery-services #leftContent{background-image:url(/images/patients/services/collection-delivery-image.jpg);}
	.diabetes-services #leftContent{background-image:url(/images/patients/services/diabetes-image.jpg);}
	.health-promotion-services #leftContent{background-image:url(/images/patients/services/health-promotion-image.jpg);}
	.cholestorol-services #leftContent{background-image:url(/images/patients/services/cholestorol-image.jpg);}
	.healthy-living-services #leftContent{background-image:url(/images/patients/services/healthy-living-image.jpg);}
	.medicines-review-services #leftContent{background-image:url(/images/patients/services/medicines-review-image.jpg);}
	.repeat-dispensing-services #leftContent{background-image:url(/images/patients/services/repeat-dispensing-image.jpg);}
	
	/*#services #leftArea{
		width:192px;
		float:left;
		background-color:#4c5c61;
		padding:25px 15px 25px 15px;
		margin-bottom:17px;
	}*/
	#services #leftArea{
		width:192px;
		float:left;
		background-color:#4c454a;
		padding:25px 15px 20px 15px;
		margin-bottom:17px;
	}
	#services #leftColumn{
		float:left;
		width:222px;
		position:relative;
		left:25px;
	}
	#services #leftArea ul{
		list-style-type:none;
	}
	
	/*#services #leftArea ul li a{
		display:block;
		font-size:1.3em;
		padding:7px 0 7px 0;
		border-bottom:1px solid #828d91;
		font-weight:bold;
		width:192px;
	}*/
	#services #leftArea ul li a{
		display:block;
		font-size:1.3em;
		padding:4px 0 5px 0;
		border-bottom:1px solid #828d91;
		font-weight:bold;
		width:192px;
	}
	#services #leftArea ul li a:hover{
		color:#fff;
	}
	
	#services #leftArea ul li.active a{
		color:#fff;
	}
	
	#services #textArea{
		width:370px;
		float:right;
		padding-top:24px;
		position:relative;
		right:255px;
	}
	
	#services #textArea p{
		color:#757575;
		width:340px;
	}
	
	#services #textArea p.serviceIntro{
		font-weight:bold;
		color:#65bac0;
	}

/* ------------------------------------ Services Pages Styles [END] */