/*

*
*	Project:	The Royal Children's Hospital
*	Date:		15-09-2011
*	Author: 	Nickolas G
*
*	Sections
*	=Header
*		=Brand
*		=Search
*	=Hero/Feature
*   =Title
*	=Content
*		=Primary
*			=Primary Inner
*			=Listings
*		=Secondary
*	=Footer
*
*					
*/

html,
body {
	/* height: 100%; - /* 100% height switch */
}

html { 
	font-size: 16px; 
	background-color:transparent;
}

	body {
		background: #fff url(/TemplateAssets/aedi/images/Background.png) no-repeat center top;
		color: #000;
		font: 13px/20px 'Open Sans', Verdana, Arial, sans-serif;
		padding-bottom:35px;
	}
	
	
    .rch-section-patients    { 	background: #fff url(/TemplateAssets/aedi/images/Background.png) no-repeat fixed center top; }
	.rch-section-health-info { 	background: #fff url(/TemplateAssets/aedi/images/Background.png) no-repeat fixed center top; }
	.rch-section-departments { 	background: #fff url(/TemplateAssets/aedi/images/Background.png) no-repeat fixed center top; }
	.rch-section-health-pro  { 	background: #fff url(/TemplateAssets/aedi/images/Background.png) no-repeat fixed center top; }
	.rch-section-research    { 	background: #fff url(/TemplateAssets/aedi/images/Background.png) no-repeat fixed center top; }	
	.rch-section-about       { 	background: #fff url(/TemplateAssets/aedi/images/Background.png) no-repeat fixed center top; }
	.rch-section-contact     { 	background: #fff url(/TemplateAssets/aedi/images/Background.png) no-repeat fixed center top; }
	.rch-section-news-room   { 	background: #fff url(/TemplateAssets/aedi/images/Background.png) no-repeat fixed center top; }
	.rch-section-careers     {  background: #fff url(/TemplateAssets/aedi/images/Background.png) no-repeat fixed center top; }
	.rch-section-support-us  { 	background: #fff url(/TemplateAssets/aedi/images/Background.png) no-repeat fixed center top; }
	.rch-section-staff-portal{ background: #fff url(/TemplateAssets/aedi/images/Background.png) no-repeat fixed center top; } 
	
	
/*	.rch-section-patients    { 	background: #fff url(/TemplateAssets/images/global/bg-pattern-gumnuts.png) no-repeat fixed center top; }
	.rch-section-health-info { 	background: #fff url(/TemplateAssets/images/global/bg-pattern-sticks.png) no-repeat fixed center top; }
	.rch-section-departments { 	background: #fff url(/TemplateAssets/images/global/bg-pattern-bark.png) no-repeat fixed center top; }
	.rch-section-health-pro  { 	background: #fff url(/TemplateAssets/images/global/bg-pattern-tree.png) no-repeat fixed center top; }
	.rch-section-research    { 	background: #fff url(/TemplateAssets/images/global/bg-pattern-pollen.png) no-repeat fixed center top; }	
	.rch-section-about       { 	background: #fff url(/TemplateAssets/images/global/bg-pattern-blades.png) no-repeat fixed center top; }
	.rch-section-contact     { 	background: #fff url(/TemplateAssets/images/global/bg-pattern-blades.png) no-repeat fixed center top; }
	.rch-section-news-room   { 	background: #fff url(/TemplateAssets/images/global/bg-pattern-blades.png) no-repeat fixed center top; }
	.rch-section-careers     {  background: #fff url(/TemplateAssets/images/global/bg-pattern-blades.png) no-repeat fixed center top; }
	.rch-section-support-us  { 	background: #fff url(/TemplateAssets/images/global/bg-pattern-gumleaf.png) no-repeat fixed center top; }
	.rch-section-staff-portal{ background: #fff url(/TemplateAssets/images/global/bg-pattern-blades.png) no-repeat fixed center top; } */

		#rch-wrapper {}
		
			#container { 
				/* background: #fff url(/TemplateAssets/images/global/bg-footer.png) no-repeat center bottom; */
				background: #fff url(/TemplateAssets/images/global/aedi_bg-footer_noquicklinks.png) no-repeat center bottom; 
				padding: 0 13px;
				/*display:none;*/
				
			}
			
				#rch-header {
					height: 130px;
					position: relative;
				}
					#rch-brand { 
						float: left;
						padding-top: 20px;
					}
						#rch-brand a {}
				#rch-hero {}
				#rch-content {}
					#rch-primary {}
					#rch-secondary {}
				#rch-footer {}
/* =Header
--------------------------------------------------------- */

#rch-mini-nav {
	float: right;
	margin: 30px 0 15px 0;
}

	#rch-mini-nav li {
		float: left;
		z-index:6000;
	}
	
#rch-search {
	float: right;
	clear: right;
}

/* =Hero
--------------------------------------------------------- */

#rch-hero {
	clear: left;
	float: left;
	margin-bottom: 15px;
	width: 100%;
	position: relative;
}

	#rch-hero img {
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;		
		float: left;
	}
	
	#rch-hero img + img {
		margin-left: 15px;
	}
	
	
	
#rch-banner-slider {
	clear: left;
	float: left;
	position: relative;
	margin-bottom: 15px;
	
}
	#rch-banner-slider ul {
		display: block;
		height: 215px;
		overflow: hidden;
	}

		#rch-banner-slider ul li {
			display: inline-block;
			float: left;
			height: 215px;
			width: 960px;
		}

		#rch-banner-slider ul li img {
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;			
			float: left;
		}
		
		#rch-banner-slider ul li img + img {
			margin-left: 15px;
		}

	#rch-banner-slider .rch-pager {
		bottom: 10px;
		left: 10px;
		position: absolute;
	}
	
		#rch-banner-slider .rch-pager a {
			background: url('/TemplateAssets/images/second-level/banner-pager.png') no-repeat -40px 0;
			height: 11px;
			width: 11px;
			float: left;
			margin-right: 10px;
		}
		
		#rch-banner-slider .rch-pager .selected {
			background-position: 0 0;
		}

		
		#rch-banner-slider .rch-pager a span {
			display: none;
		}
	
/* =Title
--------------------------------------------------------- */

 #rch-title-block {
	/* background: url(/TemplateAssets/images/second-level/bg-header-strip.png) no-repeat -10px -18px; */
	clear: left;
	float: left;
	/*height: 120px; */
	height: 35px;
	margin-left: -10px;
	position: relative;
	width: 960px;
}

.rch-ie6 #rch-title-block {
	margin-left: -5px;
}

/*.rch-section-patients #rch-title-block { 	background: url(/TemplateAssets/images/second-level/bg-header-strip.png) no-repeat -10px -768px; /* orange */ }
/*.rch-section-health-info #rch-title-block { background: url(/TemplateAssets/images/second-level/bg-header-strip.png) no-repeat -10px -168px; /* green */ }
/*.rch-section-departments #rch-title-block { background: url(/TemplateAssets/images/second-level/bg-header-strip.png) no-repeat -10px -318px; /* blue */ }
/*.rch-section-health-pro #rch-title-block { 	background: url(/TemplateAssets/images/second-level/bg-header-strip.png) no-repeat -10px -468px; /* red */ }
/*.rch-section-research #rch-title-block { 	background: url(/TemplateAssets/images/second-level/bg-header-strip.png) no-repeat -10px -618px; /* yellow */ }
/*.rch-section-careers #rch-title-block { 	background: url(/TemplateAssets/images/second-level/bg-header-strip.png) no-repeat -10px -918px; /* r3 */ }
/*.rch-section-support-us #rch-title-block { 	background: url(/TemplateAssets/images/second-level/bg-header-strip.png) no-repeat -10px -1068px; /* pink */ }
/*.rch-section-staff-portal #rch-title-block { background: url(/TemplateAssets/images/second-level/bg-header-strip.png) no-repeat -10px -1218px; /* b2 */ }
	
	#rch-title-block .rch-title {
		color: #141b4d;
		font-size: 18px;
		font-weight: bold;
		line-height: 62px;
		padding: 0 130px 0 30px;
		text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	}
	
	.rch-section-health-pro #rch-title-block .rch-title,
	.rch-section-staff-portal #rch-title-block .rch-title {
		color: #fff;
		text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
	}

	#rch-title-block.rch-with-rss .rch-title {
		float: left;
		padding-right: 15px;
	}

	#rch-title-block #rch-rss-subscribe {
		float: left;
		margin: 15px 0 0 15px;
	}
	
	#rch-breadcrumbs {
		clear: both;
		font-size: 11px;
		float: left;
		margin-top: 5px;
		padding-left: 20px;
		margin-left: 0px;
		color: #95a0a9;
	}
	

		
		#rch-breadcrumbs .breadcrumbSeparator 
		{
		    font-weight:bold;
		    margin-left:12px;
		    margin-right:12px;
			}
		
		#rch-breadcrumbs li.rch-first {
			background: none;
			margin: 0;
			padding: 0;
		}
		
			#rch-breadcrumbs a {
				color: #191966;
				text-decoration: none;
			}

			#rch-breadcrumbs a:hover {
				text-decoration: underline;
			}
			
	
	#rch-intranetOnly 
	{
	    float:right;
	    color: #95a0a9;
	    font-size: 11px;
	    margin-top: 20px;
		padding-right: 20px;
		margin-right: 0px;
	}
	
	    a#rch-intranetOnly  {
		    color: #95a0a9;
		    text-decoration: none;
	    }	
	
		a:hover#rch-intranetOnly  {
			text-decoration: underline;
		}
				
	.rch-usability-controls {
		float: right;
		position: absolute;
		top: 15px;
		right: 20px;
	}
	
	.rch-ie6 .rch-usability-controls {
		display: none;
	}
	
		.rch-usability-controls a {
			background: url(/TemplateAssets/images/second-level/usabilityWithIntranet.png) no-repeat 0 0;
			height: 32px;
			float: left;
			margin-right: 5px;
			width: 32px;
		}
	
		#rch-text-size-decrease { 								background-position: 0 0;			/* gumleaf */ 	}
		.rch-section-patients #rch-text-size-decrease { 			background-position: 0 -500px; 		/* orange */ 	}
		.rch-section-health-info #rch-text-size-decrease { 			background-position: 0 -100px; 		/* green */ 	}
		.rch-section-departments #rch-text-size-decrease { 			background-position: 0 -200px; 		/* blue */ 		}
		.rch-section-health-pro #rch-text-size-decrease { 			background-position: 0 -300px; 		/* red */ 		}
		.rch-section-research #rch-text-size-decrease { 			background-position: 0 -400px; 		/* yellow */ 	}
		.rch-section-careers #rch-text-size-decrease { 				background-position: 0 -600px; 		/* r3 */ 	}
		.rch-section-support-us #rch-text-size-decrease { 			background-position: 0 -700px; 		/* pink */ 	}
		.rch-section-staff-portal #rch-text-size-decrease { 		background-position: 0 -800px; 		/* b2 */ 	}

		#rch-text-size-decrease:hover { 						background-position: 0 -50px;		/* gumleaf */ 	}
		.rch-section-patients #rch-text-size-decrease:hover { 		background-position: 0 -550px; 		/* orange */ 	}
		.rch-section-health-info #rch-text-size-decrease:hover { 	background-position: 0 -150px; 		/* green */ 	}
		.rch-section-departments #rch-text-size-decrease:hover { 	background-position: 0 -250px; 		/* blue */ 		}
		.rch-section-health-pro #rch-text-size-decrease:hover { 	background-position: 0 -350px; 		/* red */ 		}
		.rch-section-research #rch-text-size-decrease:hover { 		background-position: 0 -450px; 		/* yellow */ 	}
		.rch-section-careers #rch-text-size-decrease:hover { 		background-position: 0 -650px; 		/* r3 */ 	}
		.rch-section-support-us #rch-text-size-decrease:hover { 	background-position: 0 -750px; 		/* pink */ 	}
		.rch-section-staff-portal #rch-text-size-decrease:hover { 	background-position: 0 -850px; 		/* b2 */ 	}
		
		#rch-text-size-increase { 								background-position: -50px 0;		/* gumleaf */ 	}
		.rch-section-patients #rch-text-size-increase { 			background-position: -50px -500px; 	/* orange */ 	}
		.rch-section-health-info #rch-text-size-increase { 			background-position: -50px -100px; 	/* green */ 	}
		.rch-section-departments #rch-text-size-increase { 			background-position: -50px -200px; 	/* blue */ 		}
		.rch-section-health-pro #rch-text-size-increase { 			background-position: -50px -300px; 	/* red */ 		}
		.rch-section-research #rch-text-size-increase { 			background-position: -50px -400px; 	/* yellow */ 	}
		.rch-section-careers #rch-text-size-increase {	 			background-position: -50px -600px; 	/* r3 */ 	}
		.rch-section-support-us #rch-text-size-increase { 			background-position: -50px -700px; 	/* pink */ 	}
		.rch-section-staff-portal #rch-text-size-increase { 		background-position: -50px -800px; 	/* b2 */ 	}
		
		#rch-text-size-increase:hover { 						background-position: -50px -50px;	/* gumleaf */ 	}
		.rch-section-patients #rch-text-size-increase:hover { 		background-position: -50px -550px; 	/* orange */ 	}
		.rch-section-health-info #rch-text-size-increase:hover { 	background-position: -50px -150px; 	/* green */ 	}
		.rch-section-departments #rch-text-size-increase:hover { 	background-position: -50px -250px; 	/* blue */ 		}
		.rch-section-health-pro #rch-text-size-increase:hover { 	background-position: -50px -350px; 	/* red */ 		}
		.rch-section-research #rch-text-size-increase:hover { 		background-position: -50px -450px; 	/* yellow */ 	}
		.rch-section-careers #rch-text-size-increase:hover {	 	background-position: -50px -650px; 	/* r3 */ 	}
		.rch-section-support-us #rch-text-size-increase:hover { 	background-position: -50px -750px; 	/* pink */ 	}
		.rch-section-staff-portal #rch-text-size-increase:hover {	background-position: -50px -850px; 	/* b2 */ 	}
	
		#rch-primary.normal {}
		#rch-primary.large {    font-size: 120%; line-height: 160%;}
		#rch-primary.largest {  font-size: 150%; line-height: 160%;}

		#rch-print-page {										    background-position: -100px 0;		/* gumleaf */	}
		.rch-section-patients #rch-print-page { 					background-position: -100px -500px; /* orange */ 	}
		.rch-section-health-info #rch-print-page { 					background-position: -100px -100px; /* green */ 	}
		.rch-section-departments #rch-print-page { 					background-position: -100px -200px; /* blue */ 		}
		.rch-section-health-pro #rch-print-page { 					background-position: -100px -300px; /* red */ 		}
		.rch-section-research #rch-print-page { 					background-position: -100px -400px; /* yellow */ 	}
		.rch-section-careers #rch-print-page { 						background-position: -100px -600px; /* r3 */ 	}
		.rch-section-support-us #rch-print-page { 					background-position: -100px -700px; /* pink */ 	}
		.rch-section-staff-portal #rch-print-page { 				background-position: -100px -800px; /* b2 */ 	}
		
		#rch-print-page:hover {									    background-position: -100px -50px;	/* gumleaf */	}
		.rch-section-patients #rch-print-page:hover { 				background-position: -100px -550px; /* orange */ 	}
		.rch-section-health-info #rch-print-page:hover { 			background-position: -100px -150px; /* green */ 	}
		.rch-section-departments #rch-print-page:hover { 			background-position: -100px -250px; /* blue */ 		}
		.rch-section-health-pro #rch-print-page:hover { 			background-position: -100px -350px; /* red */ 		}
		.rch-section-research #rch-print-page:hover { 				background-position: -100px -450px; /* yellow */ 	}
		.rch-section-careers #rch-print-page:hover { 				background-position: -100px -650px; /* r3 */ 	}
		.rch-section-support-us #rch-print-page:hover { 			background-position: -100px -750px; /* pink */ 	}
		.rch-section-staff-portal #rch-print-page:hover { 			background-position: -100px -850px; /* b2 */ 	}
		
		
/* =Content
--------------------------------------------------------- */
#rch-content {}
	/* =Primary
	----------------------------------------------------- */
	#rch-primary {
		background: url(/TemplateAssets/images/second-level/bg-content.png) no-repeat 0 0;
		color: #485560;
		float: left;
		font-size: 13px;
		left: 215px; /* = #rch-secondary width + 15px margin */
		line-height: 20px;
		min-height: 120px;
		padding: 10px;
		position: relative;
		width: 725px; /* minus padding */
	}

		/* @group Style Guide */
		#rch-primary a { color: #141b4d; }
		#rch-primary a:visited { }
		#rch-primary a:hover { text-decoration: none; }
		#rch-primary a:active {}

		#rch-primary abbr,
		#rch-primary acronym { letter-spacing: 0.077em; /* 1px */ }
		#rch-primary blockquote {
			font-style: italic;
			margin: 1.385em; /* 18px */
		}
		#rch-primary code,
		#rch-primary p code { font-family: "Lucida Console", Monaco, monospace; white-space: pre; }
		#rch-primary em { font-style: italic; }
		
		#rch-primary hr {
			background-color: #ccc;
			border:	0;
			color: #ccc;
			height: 0.077em; /* 1px */
			margin-top:	1.385em; /* 18px */
			margin-bottom: 20px;
		}
		
		#rch-primary hr.rch-dotted {
			background: none;
			border-bottom: 1px dotted #ccc
		}
		
		#rch-primary small {}
		#rch-primary strike { text-decoration: line-through; }
		#rch-primary strong { font-weight: 600; }
		#rch-primary em strong { font-style: italic; }

		#rch-primary h1,
		#rch-primary h2,
		#rch-primary h3,
		#rch-primary h4,
		#rch-primary h5,
		#rch-primary h6{
			clear: left;
			color: #141b4d;
			font-weight: 600;
			margin-bottom: 0.75em;
		}
		
		#rch-primary h5 {
			color: #425563;
		}
		

			#rch-primary h1.with-divider,
			#rch-primary h2.rch-with-divider,
			#rch-primary h3.rch-with-divider,
			#rch-primary h4.rch-with-divider,
			#rch-primary h5.rch-with-divider,
			#rch-primary h6.rch-with-divider {
				background: url(/TemplateAssets/images/global/divider.png) repeat-x 0 bottom;
				/* margin-bottom: 0.25em; */
				padding-bottom: 0.3em;
			}
		
		#rch-primary h1 {
			font-size: 1.846em; /* 24px */
			line-height: 1.25em; /* 30px */
		}
		
		#rch-primary h2 {
			font-size: 1.538em; /* 20px */ 
			line-height: 1.4em; /* 28px */
		}
		#rch-primary h3 {
			font-size: 1.385em; /* 18px */
			line-height: 1.3em; /* 26px */
		}
		#rch-primary h4 {
			font-size: 1.231em; /* 16px */ 
			line-height: 1.3em; /* 26px */
		}
		#rch-primary h5 {
			font-size: 1.077em; /* 14px */
			line-height: 1.2em; /* 24px */
		}
		#rch-primary h6 { }
		
		#rch-primary p { 
			line-height: 1.5em;
			margin-bottom: 0.85em;
		}
		
		#rch-primary p.rch-larger {
			font-size: 16px;
			line-height: 1.5em;
		}
		
		#rch-primary p + h1,
		#rch-primary p + h2,
		#rch-primary p + h3,
		#rch-primary p + h4,
		#rch-primary p + h5,
		#rch-primary p + h6 {
			margin-top: 1.5em;
		}

	    #rch-content #rch-primary .content ul,
		#rch-content #rch-primary .content ol { margin: 0 0 20px 2.5em; } 
				#rch-content #rch-primary .content ol li { list-style: decimal; }
					#rch-content #rch-primary .content ol ol li { list-style: lower-alpha; }
						#rch-content #rch-primary .content ol ol ol li { list-style: lower-roman; }
				#rch-content #rch-primary .content ul li { list-style: disc; }
					#rch-content #rch-primary .content ul ul li {	list-style: circle; }
						#rch-content #rch-primary .content ul ul ul li { list-style: square; }
					#rch-content #rch-primary .content ul ul,
					#rch-content #rch-primary .content ul ol,
					#rch-content #rch-primary .content ol ol,
					#rch-content #rch-primary .content ol ul { margin-bottom: 0; }
		
				
		input[type=text],
		input[type=password],
		textarea,
		select {
			border: 1px solid #b5bfc5;
			color: #768692;
			margin: 0;
			padding: 3px;
		}
		
		/* @end */
		
		/* =Listings
		------------------------------------------------- */
		/* @group Default
		<ul class="listing">
			<li class="item">
				<h3 class="title"></h3>
				<p class="summary"></p>
			</li>
		</ul> */
		#rch-primary > .rch-listing { margin: 1.5em 0 0 0; }
			#rch-primary > .rch-listing > .rch-item { margin-top: 1.5em; }
			#rch-primary > .rch-listing > .rch-item + item {}
				#rch-primary > .rch-listing > .rch-item > .rch-title {
					font-size: 1.5em;
					margin-top: 0;	
				}
				#rch-primary > .rch-listing > .rch-item > .rch-summary {}
		/* @end */
		
		/* @group STandard Listing */
		
		#rch-primary ul#rch-standard-list {
			 margin: 0 0 20px 0px;
		}
			
			#rch-standard-list li {
				list-style:	none !important;
				background: url(/TemplateAssets/images/global/divider.png) repeat-x 0 bottom;
				padding: 15px 0;
				position: relative;
			}
			
				#rch-standard-list .rch-title {
					margin-bottom: 10px;
				}
				
				#rch-standard-list p {
					color: #425563;
					padding-right: 30px;
				}
			
		/* @end */
		
		/* @group Document Listing */
		
		#rch-primary ul#rch-document-list {
			margin: 0 0 20px 0px;
		}
			
			#rch-document-list li {
				list-style:	none !important;
				background: url(/TemplateAssets/images/global/divider.png) repeat-x 0 bottom;
				padding: 10px 0;
				position: relative;
			}
			
				#rch-document-list .rch-title {
					margin-bottom: 5px;
					padding-right: 120px;
				}
				
				#rch-document-list .rch-file-info {}
					
					#rch-document-list .rch-file-info span {
						float: left;
						font-style: italic;
						margin-bottom: 10px;
					}
					
					#rch-document-list .rch-file-info span + span {
						margin-left: 40px;
					}
				
				#rch-document-list p {
					clear: left;
					color: #425563;
					padding-right: 30px;
				}
				
				#rch-document-list .rch-download-link {
					position: absolute;
					top: 18px;
					left: 620px;
				}
			
		/* @end */
		
		/* @group Directory Listing */
		
		.rch-directory-header {
			float: left;
			margin-bottom: 20px;
			width: 100%;
		}
			
			.rch-directory-header .rch-search-filter {
				float: left;
				margin-bottom: 20px;
			}

				.rch-directory-header .rch-search-filter .rch-field-contain {
					float: left;
					margin-right: 10px;
				}
				
					.rch-directory-header .rch-search-keyword label {
						line-height: 34px;
						padding: 0 0 0 0.8em;
					}
				
					.rch-directory-header #rch-search-keyword {
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						border-radius: 5px;
						
						height: 27px;
						line-height: 27px;
						width: 180px;
					}

						.rch-ie6 .rch-directory-header #rch-search-keyword {
							line-height: 22px;
						}
					
						.rch-ie7 .rch-directory-header #rch-search-keyword,
						.rch-ie8 .rch-directory-header #rch-search-keyword {
							line-height: 25px;
						}

					.rch-directory-header .rch-search-filter select {
						height: 33px;
					}
					
					.rch-directory-header #rch-search-within-submit {
						background: url(/TemplateAssets/images/second-level/directory-list.png) no-repeat 0 -100px;
						border: none;
						cursor: pointer;
						display: inline-block;
						height: 33px;
						width: 38px;
					}
				
			.rch-directory-header .rch-key {
				color: #5c6f7c;
				float: right;
				margin: 0 15px 15px 0;
			}

				.rch-directory-header .rch-key .rch-title {
					font-weight: bold;
					margin-bottom: 3px !important;
				}

				.rch-directory-header .rch-key ul {
					margin-left: 0 !important;
				}

					.rch-directory-header .rch-key ul li {
						background: url(/TemplateAssets/images/second-level/directory-list.png) no-repeat 0 -47px;
						list-style: none !important;
						margin-bottom: 5px;
						padding-left: 22px;
					}
				
				.rch-directory-header .rch-key ul .rch-department {
					background-position: 0 3px;
				}
			
			.rch-directory-header .rch-letter-filter {
				clear: both;
			}
			.rch-letter-filter { 
				margin-left: 0 !important;
			}

				.rch-directory-header .rch-letter-filter li {
					float: left;
					list-style: none !important;
					margin-right: 1px;
				}

				.rch-directory-header .rch-letter-filter .rch-all {
					margin-right: 5px;
				}
				
					.rch-directory-header .rch-letter-filter li a {
						background: url(/TemplateAssets/images/second-level/directory-list.png) no-repeat 0 -280px;
						color: #3e4f5c;
						display: inline-block;
						font-size: 16px;
						font-weight: bold;
						height: 25px;
						overflow: hidden;
						padding-top: 0.2em;
						text-align: center;
						text-decoration: none !important;
						width: 25px;
						
						text-shadow: 0 1px 1px #ffffff;
						/* filter: dropshadow(color=#ffffff offx=0, offy=1); */
					}
					
					.rch-directory-header .rch-letter-filter .rch-current a,
					.rch-directory-header .rch-letter-filter li a:hover {
						background-position: 0 -320px;
						color: #fff !important;
						
						text-shadow: 0 0 2px #5c6f7c;
						/* filter: dropshadow(color=#5c6f7c offx=0, offy=1); */
					}

					.rch-directory-header .rch-letter-filter .rch-all a {
						background-position: 0 -200px;
						font-size: 14px;
						padding-top: 0.25em;
						width: 33px;
					}

					.rch-directory-header .rch-letter-filter .rch-all a:hover {
						background-position: 0 -240px;
					}

				
		.rch-directory-list {
			clear: left;
			margin-left: 0 !important;
		}
		
			.rch-directory-list li {
				list-style: none !important;
				margin-bottom: 15px;
			}
			
				.rch-directory-list li a {
					background: url(/TemplateAssets/images/second-level/directory-list.png) no-repeat 0 -800px;
					color: #425563 !important;
					display: inline-block;
					font-size: 16px;
					line-height: 25px;
					min-height: 25px;
					padding-left: 40px;
					text-decoration: none;
				}
				
				.rch-directory-list li a:hover {
					background-position: 0 -400px;	
					color: #141b4d !important;
				}
				
				.rch-directory-list li.rch-department a {
					background-position: 0 -600px;
				} 
				
				.rch-directory-list li.rch-department a:hover {
					background-position: 0 -400px;	
				}
				
			.rch-directory-list.rch-specialists li {
				margin-bottom: 25px;
			}
				
				.rch-directory-list.rch-specialists li a {
					background-position: 0 -598px;
				}

				.rch-directory-list.rch-specialists li a:hover {
					background-position: 0 -398px;
				}

					.rch-directory-list.rch-specialists li a span {
						color: #425563;
						display: block;
						font-size: 13px;
						line-height: 20px;
					}

					.rch-directory-list.rch-specialists li a .rch-name {
						color: #141b4d;
						font-size: 16px;
						font-weight: 600;
						line-height: 25px
					}

					.rch-directory-list.rch-specialists li a:hover .rch-name {
						text-decoration: underline;
					}

		
		/* @end */
		
	/* =Secondary
	----------------------------------------------------- */
	
	.rch-in-this-section {
		background: url(/TemplateAssets/images/second-level/bg-left-column.png) no-repeat 0 0;
		float: left;
		left: -745px;	/* negative #rch-primary width */
		min-height: 120px;
		padding: 10px;
		position: relative;
		width: 180px;	/* minus padding */
	}
	
		.rch-in-this-section .rch-in-this-section-text {
			background: url(/TemplateAssets/images/global/divider.png) repeat-x 0 bottom;
			color: #95a0a9;
			font-weight: bold;
			padding-bottom: 5px;
			margin-bottom: 10px;
		}
		
		.rch-toc {}
		
			.rch-toc li a {
				color: #141b4d;
				display: inline-block;
				margin-bottom: 7px;
				text-decoration: none;
			}
			
			.rch-toc li a:hover {
				text-decoration: underline;
			}
			
			.rch-toc li.rch-active > a,
			.rch-toc li.rch-current > a {
				font-weight: bold;
			}
			
			.rch-toc li ul li {}
			
				.rch-toc li ul li a {
					background: url(/TemplateAssets/images/second-level/left-column-pointer.png) no-repeat 4px -74px;
					color: #425561;
					padding-left: 17px;
					margin-bottom: 5px;
				}
				
				.rch-toc li ul li a:hover {
					background-position: 4px 6px;
					text-decoration: underline;
				}
				
				.rch-toc li ul li.rch-active > a,
				.rch-toc li ul li.rch-current > a {
					background-position: 4px 6px;
					color: #141b4d;
				}

/* = Top Level Landing
----------------------------------------------------- */
.rch-landing #rch-primary {
	background: url(/TemplateAssets/images/top-level-landing/bg-content.png) no-repeat 0 0;
	left: auto;
	padding: 20px 30px 30px 30px;
	width: 900px;
}

.rch-landing #rch-primary ul {
	margin-left: 0px;
}
	
	.rch-landing .rch-column {
		float: left;
		list-style: none !important;
		margin-right: 15px;
		position: relative;
		width: 290px;
	}
	
	.rch-landing .rch-column.rch-last {
		margin-right: 0;
	}
	
		.rch-landing .rch-column .rch-col-image {
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			margin-bottom: 15px;
		}
		
		.rch-landing .rch-column .rch-links {
			background: url(/TemplateAssets/images/top-level-landing/link-divider.png) repeat-x 0 bottom;
		}
	
			.rch-landing .rch-column .rch-links li {
				list-style: none !important;
			}
			
				.rch-landing .rch-column .rch-links li a {
					background: url(/TemplateAssets/images/top-level-landing/bg-links.png) no-repeat right 0;
					color: #425563 !important;
					display: block;
					min-height: 20px;
					padding: 11px 25px 9px 10px;
					text-decoration: none;
					font-weight: 600;
				}
				
				.rch-landing .rch-column .rch-links li a:hover {
					background-position: right -100px;
					color: #141b4d !important;
				}
			

/* =Departments Landing
----------------------------------------------------- */

#rch-top-page-title {
	background: url(/TemplateAssets/images/departments/bg-top-page-title.png) no-repeat 0 0;
	color: #141b4d;
	font-size: 18px;
	font-weight: bold;
	line-height: 50px;
	margin-bottom: 15px;
	padding-left: 20px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}

.rch-section-health-pro #rch-top-page-title {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
}
	
.rch-department-home #rch-primary {
	background: none;
	color: #425563;
	margin-bottom: 20px;
	padding: 0;
	width: 745px;
}
	
	.rch-content-half-box {
		background: url(/TemplateAssets/images/departments/bg-content-half-box.png) no-repeat 0 0;
		float: left;
		margin-right: 15px;
		padding: 15px;
		width: 335px;
	}	
	
	.rch-content-half-box.rch-right {
		margin-right: 0;
	}

	.rch-department-home #rch-news-box {
		position: relative;
	}
	
		.rch-department-home #rch-news-box .rch-box-title {
			padding-right: 80px;
		}
		
		.rch-department-home #rch-news-box .rch-slides {
			margin-left: 0px;
		}	
		.rch-department-home #rch-news-box .rch-slides li {
			float: left;
			height: 250px;	/* increase here if slide content is being cutoff */
			list-style: none !important;
			position: relative;
			width: 335px;
		}
	
			.rch-department-home #rch-news-box .rch-slides li .rch-thumbnail {
				float: left;
				margin-bottom: 15px;
			}
			
			.rch-department-home #rch-news-box .rch-slides li .rch-title {	
				clear: none;
				font-size: 16px;
				font-weight: bold;
				margin-left: 80px;
			}
			
			.rch-department-home #rch-news-box .rch-slides li .rch-date {	
				clear: left;
				color: #141b4d;
				font-weight: bold;
				font-style: italic;
				margin: 0;
			}
	
		.rch-department-home #rch-news-box .rch-pager {
			position: absolute;
			right: 10px;
			top: 15px;
		}
		
			.rch-department-home #rch-news-box .rch-pager a {
				background: url(/TemplateAssets/images/departments/news-pager.png) no-repeat -40px 0;
				float: left;
				height: 11px;
				margin-right: 5px;
				width: 11px;
			}
			
			.rch-department-home #rch-news-box .rch-pager .selected {
				background-position: 0 0;
			}
			
				.rch-department-home #rch-news-box .rch-pager a span {
					display: none;
				}


/* =News Article
----------------------------------------------------- */

.rch-news-article-date {
	font-style: italic;
}

.rch-thumbnail-gallery {
	clear: both;
	float: left;
	margin-top: 20px;
	margin-left: 0 !important;
	padding-left: 40px;
}

	.rch-thumbnail-gallery li {
		float: left;
		line-height: 0;
		list-style: none !important;
		margin: 0 20px 20px 0;
	}

		.rch-thumbnail-gallery li img{
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			
			-webkit-box-shadow: 0px 2px 3px 0px #d4dadf;
			-moz-box-shadow: 0px 2px 3px 0px #d4dadf;
			box-shadow: 0px 2px 3px 0px #d4dadf;
		}



/* =Gallery
----------------------------------------------------- */

.rch-gallery-list {
	float: left;
	width: 230px;
}

	.rch-gallery-list #rch-photo-galleries-text {
		color: #95a0a9;
		font-size: 14px;
		margin-bottom: 10px !important;
	}

	.rch-gallery-list ul {
		padding-left: 20px;
		margin-left: 0 !important;
	}

		.rch-gallery-list ul li {
			list-style: none !important;
			margin-bottom: 10px;
		}
		
			.rch-gallery-list ul li a {
				color: #425561;
				text-decoration: none;
			}
		
			.rch-gallery-list ul li a:hover {
				color: #141b4d;
				text-decoration: underline;
			}
			
			.rch-gallery-list ul .rch-current a {
				color: #141b4d;
				font-weight: bold;
			}


	
#rch-gallery {
	float: right;
	width: 475px;
}

	#rch-gallery .rch-slides {
		height: 215px;
		position: relative;
		overflow: hidden;
		margin-left: 0 !important;
		width: 475px;
	}
	
		#rch-gallery .rch-slides li {
			display: inline-block;
			float: left;
			height: 215px;
			list-style: none !important;
			position: relative;
			width: 475px;
		}
		
			#rch-gallery .rch-slides li .rch-caption {
				background: url(/TemplateAssets/images/photo-gallery/bg-caption.png) repeat 0 0;
				bottom: 0;
				color: #fff;
				display: block;
				left: 0;
				margin: 0 !important;
				padding: 10px 15px;
				position: absolute;
				width: 100%;
			}
		
	#rch-gallery .rch-pager {
		position: relative;
		padding: 15px 13px;
		height: 70px;
	}
	
		#rch-gallery .rch-pager #rch-prev-btn {
			background: url(/TemplateAssets/images/photo-gallery/buttons.png) no-repeat 0 47px;
			display: inline-block;
			height: 100px;
			left: 0;
			position: absolute;
			top: 0;
			width: 13px;
		}

		#rch-gallery .rch-pager #rch-prev-btn:hover {
			background-position: -100px 47px;
		}

		#rch-gallery .rch-pager #rch-next-btn {
			background: url(/TemplateAssets/images/photo-gallery/buttons.png) no-repeat -43px 47px;
			display: inline-block;
			height: 100px;
			position: absolute;
			right: 0;
			top: 0;
			width: 13px;
		}
		
		#rch-gallery .rch-pager #rch-next-btn:hover {
			background-position: -143px 47px;
		}

		#rch-gallery .rch-pager .rch-thumbnails {
			display: block;
			float: left;
			overflow: hidden;
			position: relative;
		}
		.rch-thumbnails {
			margin-left: 0 !important;
		}
		
			#rch-gallery .rch-pager .rch-thumbnails li {
				border: 1px solid #ccc;
				/* cursor: pointer; */
				display: block;
				float: left;
				height: 60px;
				line-height: 0;
				list-style: none !important;
				margin: 0 3px;
				padding: 5px;
				width: 95px;
			}



/* =Media Kit & Tabs
----------------------------------------------------- */

	#rch-rss-subscribe {
		background: url(/TemplateAssets/images/second-level/rss-btn.png) no-repeat 0 0;
		color: #141b4d;
		display: inline-block;
		font-weight: 600;
		padding: 0 0 0 30px;
		text-decoration: none;
	}
	
	#rch-rss-subscribe span {
		background: url(/TemplateAssets/images/second-level/rss-btn.png) no-repeat right -50px;
		display: inline-block;
		padding: 5px 15px 5px 5px;
	}
	
		#rch-rss-subscribe:hover {
			background-position: 0 -100px;
			color: #fff;
		}
		#rch-rss-subscribe:hover span {
			background-position: right -150px;
		}
		

		
		

#rch-tabs {
	background: none;
	border: 0;
}
.rch-tab-nav {
	background: none;
	border: none;
	border-bottom: 1px solid #c7cdd3;
	border-radius: 0;
	padding-top: 5px !important;
	padding-left: 15px !important;
	margin-bottom: 5px !important;
	margin-left: 0 !important;
}
.rch-tab-nav li { 
	list-style-type: none !important; 
	border-radius: 0;
	border: 0 !important;
	font-weight: 600 !important;
	font-size: 14px;
}

	/*Default Tab*/
	.rch-tab-nav li { 
		background: url(/TemplateAssets/images/second-level/tabs.png) no-repeat left -600px !important;
		padding-left: 5px !important;
		padding-bottom: 0px !important;
	}

		.rch-tab-nav li a { 
			background: url(/TemplateAssets/images/second-level/tabs.png) no-repeat right -650px !important;
		    color: #141b4d !important;
		    padding: 8px 14px 9px 9px !important;
		    text-shadow: 0px 1px 0 #d8e2ac;
		}

	/*Hover Tab*/
	.rch-tab-nav li:hover { 
		background: url(/TemplateAssets/images/second-level/tabs.png) no-repeat left -700px !important;
	}
	
		.rch-tab-nav li:hover a { 
			background: url(/TemplateAssets/images/second-level/tabs.png) no-repeat right -750px !important;
			color: #fff !important;
			text-shadow: 0px 1px 0 #13134d;
		}

	/*Active Tab*/
	.rch-tab-nav li.ui-tabs-selected { 
	}
	
    .rch-section-patients .rch-tab-nav li.ui-tabs-selected {			background-position: left 0 !important; }
	.rch-section-health-info .rch-tab-nav li.ui-tabs-selected {		background-position: left -100px !important; }
	.rch-section-departments .rch-tab-nav li.ui-tabs-selected {		background-position: left -200px !important; }
	.rch-section-health-pro .rch-tab-nav li.ui-tabs-selected {		background-position: left -300px !important; }
	.rch-section-research .rch-tab-nav li.ui-tabs-selected {			background-position: left -400px !important; }
	.rch-section-careers .rch-tab-nav li.ui-tabs-selected {			background-position: left -800px !important; }
	.rch-section-support-us .rch-tab-nav li.ui-tabs-selected {		background-position: left -900px !important; }
	.rch-section-staff-portal .rch-tab-nav li.ui-tabs-selected {		background-position: left -1000px !important; }	
	
	
	.rch-section-patients .rch-tab-nav li.ui-state-active a {		background-position: right -50px !important; color: #fff !important; text-shadow: 0px 1px 0 #333; }
	.rch-section-health-info .rch-tab-nav li.ui-state-active a {	background-position: right -150px !important; color: #fff !important; text-shadow: 0px 1px 0 #333; }
	.rch-section-departments .rch-tab-nav li.ui-state-active a {	background-position: right -250px !important; color: #fff !important; text-shadow: 0px 1px 0 #333; }
	.rch-section-health-pro .rch-tab-nav li.ui-state-active a {		background-position: right -350px !important; color: #fff !important; text-shadow: 0px 1px 0 #333; }
	.rch-section-research .rch-tab-nav li.ui-state-active a {		background-position: right -450px !important; color: #fff !important; text-shadow: 0px 1px 0 #333; }
	.rch-section-careers .rch-tab-nav li.ui-state-active a {		background-position: right -850px !important; color: #fff !important; text-shadow: 0px 1px 0  #ccc; }
	.rch-section-support-us .rch-tab-nav li.ui-state-active a {		background-position: right -950px !important; color: #fff !important; text-shadow: 0px 1px 0 #333; }
	.rch-section-staff-portal .rch-tab-nav li.ui-state-active a {	background-position: right -1050px !important; color: #fff !important; text-shadow: 0px 1px 0 #333; }	
	
	
	.rch-section-patients .rch-tab-nav li.ui-state-active:hover, 		
	.rch-section-health-info .rch-tab-nav li.ui-state-active:hover,
	.rch-section-departments .rch-tab-nav li.ui-state-active:hover,
	.rch-section-health-pro .rch-tab-nav li.ui-state-active:hover, 
	.rch-section-research .rch-tab-nav li.ui-state-active:hover,
	.rch-section-careers .rch-tab-nav li.ui-state-active:hover,
	.rch-section-support-us .rch-tab-nav li.ui-state-active:hover,
	.rch-section-staff-portal .rch-tab-nav li.ui-state-active:hover	
	{ 
        background: url(/TemplateAssets/images/second-level/tabs.png) no-repeat left -700px !important;
	}	
	
	.rch-section-patients .rch-tab-nav li.ui-state-active:hover a, 		
	.rch-section-health-info .rch-tab-nav li.ui-state-active:hover a,
	.rch-section-departments .rch-tab-nav li.ui-state-active:hover a,
	.rch-section-health-pro .rch-tab-nav li.ui-state-active:hover a, 
	.rch-section-research .rch-tab-nav li.ui-state-active:hover a,
	.rch-section-careers .rch-tab-nav li.ui-state-active:hover a,
	.rch-section-support-us .rch-tab-nav li.ui-state-active:hover a,
	.rch-section-staff-portal .rch-tab-nav li.ui-state-active:hover a

	{
		background: url(/TemplateAssets/images/second-level/tabs.png) no-repeat right -750px !important;
		color: #fff !important;
		text-shadow: 0px 1px 0 #13134d;	
	}	
	


/* Media Listing */

ul.rch-media-listing {
	margin-left: 0 !important;
}

ul.rch-media-listing li {
	list-style-type: none !important;
	overflow: hidden;
	border-bottom: 2px solid #d9dde0;
	padding-bottom: 25px;
	position: relative;
	margin-bottom: 25px;
	width: 685px;
}

ul.rch-media-listing li:last-child {
	border-bottom: 0;
}

.rch-date-icon,
ul.rch-media-listing li img {
	float: left;
	margin-right: 25px;
}

.rch-item-summary {
	float: left;
	width: 455px;
}

.rch-item-summary h3 {
	margin-bottom: 3px !important;
}

.rch-item-summary h3 + p {
	font-style: italic;
}

.rch-media-kit-img-mask {
	
	display: block;
	height: 155px;
	width: 200px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}

.rch-video-mask { background: url(/TemplateAssets/images/second-level/media-kit-img-mask-video.png) no-repeat 0 0; }
.rch-audio-mask { background: url(/TemplateAssets/images/second-level/media-kit-img-mask-audio.png) no-repeat 0 0; }
.rch-doc-mask { background: url(/TemplateAssets/images/second-level/media-kit-img-mask-doc.png) no-repeat 0 0; }

/*Events Listing*/

.rch-view-event {
	position: absolute;
	top: 3px;
	left: 565px;
}

.rch-date-icon {
	background: url(/TemplateAssets/images/second-level/icon-date.png) no-repeat 0 0;
	width: 55px;
	height: 65px;
}

.rch-date-icon p { text-align: center; }
.rch-icon-month {
	font-size: 12px;
	padding-top: 3px;
	font-weight: 600;
	margin-bottom: 2px !important;
}
.rch-icon-day {
	font-size: 24px;
}

				
/* =Bottom Promo
----------------------------------------------------- */
	
.rch-bottom-promo {
	/*background: url(/TemplateAssets/images/global/bg-full-box.png) no-repeat 0 0;
	clear: left;
	font-size: 13px;
	height: 80px;
	line-height: 20px;
	padding: 25px 20px; */
	clear: left;
	height: 2px;
}

	.rch-bottom-promo .rch-box-title {
		color: #141b4d;
		font-size: 1.231em; /* 16px */
		line-height: 1.625em; /* 26px */
		font-weight: bold;
	}
	
	.rch-bottom-promo .rch-box-sub-title {
		color: #141b4d;
		font-size: 1.231em; /* 16px */
		line-height: 1.3em; /* 26px */
	}
	
	.rch-bottom-promo .rch-button {
		float: right;
		margin-left: 15px;
	}

/* @group Contact Section */

#rch-contact-info-list {
	overflow: hidden;
	margin-left: 0 !important;	
}

#rch-contact-map {
	height: 216px;
}

h3#rch-location-address {
	color: #141b4d;
	font-size: 22px;
	font-weight: 300 !important;
}

	#rch-gmap_lat,
	#rch-gmap_lng {
		display: none;	
	}
	
	/*Gmap corners and inset shadow, unfortunatly css3 doesnt work*/
	#rch-gmap-left,
	#rch-gmap-right,
	#rch-gmap-top,
	#rch-gmap-bottom {
		background: url(/TemplateAssets/images/second-level/map-overlay.png) no-repeat 0 0;
		position: absolute;
		display: block;
	}
	
	#rch-gmap-left,
	#rch-gmap-right {
		height: 216px;
		width: 5px;
		top: 0;
	}
	
	#rch-gmap-left { left: 0; }
	#rch-gmap-right { background-position: right top; left: 955px; }
	
	#rch-gmap-top,
	#rch-gmap-bottom {
		height: 5px;
		width: 950px;
		left: 5px;
		overflow: hidden;
	}
	
	#rch-gmap-top { background-position: -5px 0; top: 0; }
	#rch-gmap-bottom { background-position: -5px bottom; top: 211px; }
	

#rch-contact-info-list li { 
	border-bottom: 1px dotted #ccc;
	list-style-type: none !important; 
	margin-bottom: 10px;
	min-height: 35px;
	overflow: hidden !important;
}

	.rch-ie6 #rch-contact-info-list li { 
		padding-bottom: 20px;
	}

#rch-contact-info-list li p.rch-contact-info-title {
	float: left;
	width: 300px;
}

#rch-contact-info-list li div {
	float: left;
	width: 420px;
	position: relative;
}

#rch-contact-info-list li div a.rch-contact-moreinfo {
	position: absolute;
	top: 0;
	left: 340px;
}

/*Floor Maps*/
#rch-floor-maps {
	overflow: hidden;
	position: relative;
	margin-top: 40px;
}

#rch-floor-maps p a.rch-button {
	position: absolute;
	top: 0;
	left: 555px;
}

/* Contact info */

dl.rch-contact-info { overflow: hidden; padding-bottom: 10px; }
dl.rch-contact-info dt,
dl.rch-contact-info dd {
	float: left;
}

dl.rch-contact-info dt { width: 120px; }
dl.rch-contact-info dd { width: 600px; }
/* @end Contact Section */


/* @group Floor Plans Section */

/* Floor plan list */
#rch-floor-plan-list {
	margin: 30px 0 30px 0 !important;
	overflow: hidden;
}

	#rch-floor-plan-list li {
		background: url(/TemplateAssets/images/global/divider-dashed.gif) repeat-x left bottom;
		clear: both;
		float: left;
		display: block;
		list-style: none !important;
		padding: 10px 5px;
		position: relative;
		width: 450px;
	}

		#rch-floor-plan-list li .rch-pdf-link {
			display: inline-block;
			max-width: 310px;
		}
	
		#rch-floor-plan-list li .rch-button.rch-download {
			position: absolute;
			right: 5px;
			top: 7px;
		}

/* Right column */

#rch-floor-plan-right-column {
	right: 10px;
	position: absolute;
	top: 150px;
	width: 250px;
}

	#rch-floor-plan-right-column #rch-get-acrobat {
		margin-top: 20px;
		text-align: center;
	}


/* @end Floor Plans Section */		



/* =Footer
--------------------------------------------------------- */

#rch-footer {
	/* float: left; */
	/*height: 355px;*/
	height: 100px;
	margin-bottom: 45px;
	position: relative;
	/* width: 960px; */
}

	#rch-quick-links {
		color: #141b4d;
		padding: 20px 5px 20px 20px;
		height: 150px;
		display:none;
	}

		#rch-quick-links h3 {
			border-bottom: 1px solid #ddd;
			font-size: 14px;
			font-weight: 600;
			padding-bottom: 10px;
			margin-bottom: 10px;
		}
			
		#rch-quick-links .rch-column {
			float: left;
			margin: 15px 15px 0 0;
			width: 220px;
		}

		#rch-quick-links .rch-column.rch-last {
			margin-right: 0;
		}

		#rch-quick-links ul li a {
			background: url(/TemplateAssets/images/global/footer-quick-links.png) no-repeat -20px -58px;
			color: 					#425563;
			display: 				inline-block;
			font-size: 				12px;
			height: 				auto;
			padding: 				1px 0 2px 20px;
			text-decoration:		none;
		}

		#rch-quick-links ul li a:hover, 
		#rch-quick-links ul li a:active, 
		#rch-quick-links ul li a:focus {
			background-position: 	-20px -12px;
			color: 					#141b4d;
			text-decoration:		underline;
		}

		.rch-ie6 #rch-quick-links ul li a {
			background: url(/TemplateAssets/images/global/footer-quick-links.gif) no-repeat -20px -58px;
		}
		
	#rch-footer-content {
		bottom: 0;
		clear: left;
		height: 90px;
		position: absolute;
		width: 100%;
	}
	
		#rch-footer-links {
			float: left;
			padding: 10px 0 0 10px;
			width: 200px;
		}
		
			#rch-brightlabs,
			#rch-footer-links ul li a {
				background: url(/TemplateAssets/images/global/footer-links.png) no-repeat -20px -59px;
				color: 					#fff;
				display: 				inline-block;
				font-size: 				12px;
				height: 				auto;
				padding-left: 			20px;
				text-decoration:		none;
			}
			
			.rch-ie6 #rch-brightlabs,
			.rch-ie6 #rch-footer-links ul li a {
				background: url(/TemplateAssets/images/global/footer-links.gif) no-repeat -20px -59px;
			}	
			
			#rch-brightlabs:hover, 
			#rch-footer-links ul li a:hover, 
			#rch-footer-links ul li a:active, 
			#rch-footer-links ul li a:focus {
				/* background-position: 	-20px -15px; */
				text-decoration: 		underline;
			}
			
			#rch-brightlabs a {
				color: #fff;
				text-decoration: none;
			}
		
		#rch-footer-company {
			color: #fff;
			float: left;
			font-size: 12px;
			padding-top: 10px;
			width: 250px;
		}
		
			#rch-footer-company h3 {
				font-size: 14px;
				font-weight: 600;
				line-height: 24px;
				margin-bottom: 10px;
			}

			#rch-footer-company p {
				margin-bottom: 10px;
				line-height: 20px;
			}

		
		#rch-footer-partners {
			float: right;
			margin: 5px 5px 0 0;
			position: relative;
		}
		
			#rch-footer-partners #rch-partner-img {}

			#rch-footer-partners a {
				background: url(/TemplateAssets/images/global/spacer-1x1.gif);	/* ie fix */
				display: inline-block;
				height: 111px;
				position: absolute;
				top: 5px;
				width: 112px;
			}
			
			#rch-footer-partners #rch-partner-rch {
				left: 116px;
			}
			
			#rch-footer-partners #rch-partner-mcri {
				left: 231px;
			}
			
			#rch-footer-partners #rch-partner-uom {
				left: 346px;
			}


/* =Miscellaneous
--------------------------------------------------------- */

.rch-hinted-input {
	display: inline-block;
	position: relative;
}

.rch-hinted-input label {
		color: #768692;
		cursor: text;
		display: inline-block;
		left: 0 !important;
		margin: 0;
		overflow: hidden;
		padding: 0.5em 0 0.5em 0.8em;
		position: absolute;
		top: 0;
		z-index: 1;
	}
	
	.rch-input-focus label {
		display: none;
	}

	.rch-hinted-input input {
		display: inline-block;
		float: left;
		padding-left: 0.8em;
	}

	.rch-ie6 .rch-hinted-input input,
	.rch-ie7 .rch-hinted-input input {
		float: none;
	}
	
	.rch-ie8 .rch-hinted-input input {
	
	}


/* search field */
	
.rch-search-field {
	display: inline-block;
	position: relative;
	white-space: nowrap;
	width:205px;
}

	.rch-search-field label {
		color: #768692;
		cursor: text;
		display: inline-block;
		/* font-size: 12px; */
		height: 30px;
		left: 0 !important;
		line-height: 18px;
		margin: 0;
		overflow: hidden;
		padding: 0.4em 0 0 0.8em;
		position: absolute;
		top: 0;
		z-index: 2;
	}
	
	.rch-search-focus label {
		display: none;
	}

	.rch-search-field input {
		background: url(/TemplateAssets/images/global/input-fields.png) no-repeat 0 0;
		border: none;
		color: #768692;
		display: inline-block;
		float: left;
		/* font-size: 12px; */
		height: 30px;
		line-height: 18px;
		padding: 0 0.5em 0 0.8em;
	}

	.rch-ie6 .rch-search-field input,
	.rch-ie7 .rch-search-field input {
		float: none;
		height: 25px;
		padding-top: 5px;
	}
	
	.rch-ie8 .rch-search-field input {
		height: 25px;
		padding-top: 5px;
	}
	
	.rch-search-field .rch-search-button {
		background: url(/TemplateAssets/aedi/images/arrow.png) no-repeat 0 ;
		border: none;
		cursor: pointer;
		display: inline-block;
		float: left;
		height: 30px;
		padding: 0;
		margin: 0;
		width: 37px;
	}
	
	.rch-ie6 .rch-search-field .rch-search-button,
	.rch-ie7 .rch-search-field .rch-search-button {
		float: none;
	}

	 .rch-search-field .rch-search-button:hover {	background: url(/TemplateAssets/aedi/images/arrow.png) no-repeat 0; }
	 

/* Styled Select Boxes (combobox)*/

.rch-combobox.rch-hinted-input label {
	color: #141b4d;
	padding-left: 0.8em; 
}

.rch-combobox .rch-ui-autocomplete-input { 
	border: none;
	background: url(/TemplateAssets/images/global/input-fields.png) no-repeat 0 -150px;
	color: #141b4d;
	font-size: inherit;
	height: 34px;
	line-height: 34px;
	margin: 0;
	padding-left: 0.8em; 
}

.rch-ie8 .rch-combobox .rch-ui-autocomplete-input { 
	line-height: 27px;
}

.rch-combobox .rch-ui-button { 
	background: url(/TemplateAssets/images/global/input-fields.png) no-repeat -100px -50px;
	border: 0;
	cursor: pointer;
	display: inline-block;
	height: 34px;
	margin: 0;
	padding: 0;
	position: relative;
	vertical-align: top;
	width: 33px;
}

.rch-ie6 .rch-combobox .rch-ui-button,
.rch-ie7 .rch-combobox .rch-ui-button { 
	margin-top: 1px;
}
	
	.rch-combobox .rch-ui-button-icon-only .rch-ui-icon, 
	.rch-combobox .rch-ui-button-icon-only .rch-ui-button-text { 
		display: none;
	} 
	

.rch-ui-autocomplete.rch-ui-menu {
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	
	-webkit-box-shadow: 0px 2px 3px 0px #98a4ae;
	-moz-box-shadow: 0px 2px 3px 0px #98a4ae;
	box-shadow: 0px 2px 3px 0px #98a4ae;

	background: #fff;
	float: left;
}

	.rch-ui-autocomplete.rch-ui-menu li a {
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		cursor: pointer;
		display: block;
		padding: 0.3em 0.3em 0.3em 0.8em; 
	}
	
	.rch-ui-autocomplete.rch-ui-menu li a:hover {
		background: #141b4d;
		color: #fff;
	}


/* I'm boxxy you see */

.rch-boxxy-list 
    {
        width:980px;
    }

	.rch-boxxy-list .rch-boxxy {
		float: left;
		margin-right: 15px;
		width: 310px;
	}
	
	.rch-boxxy-list .rch-boxxy.rch-last {
		margin-right: 0;
	}

		.rch-boxxy-list .rch-boxxy .rch-body {
			position: relative;
		}

			.rch-boxxy-list .rch-boxxy img{		
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
		
			.rch-boxxy-list .rch-boxxy .rch-body h3 {
				bottom: 0;
				position: absolute;
			}
			
			.rch-ie6 .rch-boxxy-list .rch-boxxy .rch-body h3 {
				bottom: 20px;
			}
			
			.rch-boxxy-list .rch-boxxy .rch-body h3 a {
				width: 270px;
			}
			
		.rch-boxxy-list .rch-boxxy .rch-shadow {
			background: url(/TemplateAssets/images/global/boxxy-shadow.png) no-repeat 0 -3px;
			height: 20px;
		}
	
/* @group Buttons */

.rch-button {
	background-image: url(/TemplateAssets/images/global/buttons.png);
	border: none;
	color: #425563;
	cursor: pointer;
	text-decoration: none !important;
	white-space: nowrap;
	display: inline-block;
}

	.rch-button span {
		background-image: url(/TemplateAssets/images/global/buttons.png);
		display: inline-block;
	}
	
	.rch-button:hover {
		text-decoration: none;
	}

		
/* replace button sprite for ie6 */
.rch-ie6 .rch-button,
.rch-ie6 .rch-button span {
	background-image: url(/TemplateAssets/images/global/buttons.gif);
}
	
.rch-button.rch-inset {
	background: none;
	font-size: 12px;
	line-height: 25px;
	height: 25px;
	padding: 0 0 0 10px;
}
	.rch-button.rch-inset span {
		background: none;
		height: 25px;
		padding: 0 10px 0 0;
	}
	
	.rch-ie6 .rch-button.rch-inset,
	.rch-ie6 .rch-button.rch-inset span {
		background: none;
	}
	
.rch-button.rch-inset:hover {
	color: #141b4d;
}
	.rch-button.rch-inset:hover span {
		text-decoration: underline;
	}
	
#rch-mini-nav .rch-current .rch-button.rch-inset,
.rch-button.rch-inset:active { 
	background: url(/TemplateAssets/images/global/buttons.png) no-repeat 0 -8px;
	color: #425563; 
}

	#rch-mini-nav .rch-current .rch-button.rch-inset span,
	.rch-button.rch-inset:active span {
		background: url(/TemplateAssets/images/global/buttons.png) no-repeat right -8px;
	}
	
	.rch-ie6 #rch-mini-nav .rch-current .rch-button.rch-inset,
	.rch-ie6 #rch-mini-nav .rch-current .rch-button.rch-inset span,
	.rch-ie6 .rch-button.rch-inset:active,
	.rch-ie6 .rch-button.rch-inset:active span {
		background-image: url(/TemplateAssets/images/global/buttons.gif);
	}
	
	/* Added to control the quicklink by AL */
	#rch-mini-nav .rch-current .rch-button.rch-inset.rch-quicklink span,
	.rch-button.rch-inset.rch-quicklink:active span {
		background: url(/TemplateAssets/images/global/buttons.png) no-repeat right -200px;
		color:#fff;
		text-decoration:none;
	}	
	#rch-mini-nav .rch-current .rch-button.rch-inset.rch-quicklink,
	.rch-button.rch-inset.rch-quicklink:active { 
	background: url(/TemplateAssets/images/global/buttons.png) no-repeat 0 -200px;	
	}
	
	.rch-button.rch-inset.rch-quicklink , .rch-button.rch-inset.rch-quicklink:hover  { 
	background: url(/TemplateAssets/images/global/buttons.png) no-repeat 0 -8px;	
	}
	
	.rch-button.rch-inset.rch-quicklink span , .rch-button.rch-inset.rch-quicklink:hover span { 
	background: url(/TemplateAssets/images/global/buttons.png) no-repeat right -8px;	
	}	
	
	
.rch-button.rch-arrow {
	background-position: right -50px;
	color: #fff;
	padding: 0 40px 0 0;
}

	a.rch-button.rch-arrow{
		text-decoration:none ;
	}

	.rch-button.rch-arrow span {
		background-position: 0 -50px;
		display: block;
		font-size: 14px;
		height: 27px;
		padding: 8px 15px 0 15px;
	}

.rch-button.rch-arrow:hover { 
	background-position: right -96px;
}

	 .rch-button.rch-arrow:hover span {	
		background-position: 0 -96px; 
	}
	
.rch-button.rch-arrow:active {}
	
	.rch-button.rch-arrow:active span {}

.rch-button.rch-arrow-2 {
	background-position: right -246px;
	color: #fff;
	padding: 0 40px 0 0;
}

	.rch-button.rch-arrow-2 span {
		background-position: 0 -246px;
		font-size: 14px;
		height: 48px;
		line-height: 18px;
		padding: 14px 15px 0 15px;
		
	}
	
.rch-button.rch-arrow-2:hover {
	background-position: right -346px;
}

	.rch-button.rch-arrow-2:hover span {
		background-position: 0 -346px;
	}
	
.rch-button.rch-arrow-2:active {}
	
	.rch-button.rch-arrow-2:active span {}

	
/* coloured buttons */

.rch-button.rch-plain {
	background: url(/TemplateAssets/images/global/buttons-colour-small.png) no-repeat right -1600px;
	color: #141b4d;
	font-size: 12px;
	font-weight: bold;
	padding: 0 10px 0 0;
}

.rch-section-patients .rch-button.rch-plain { 		background-position: right -350px; }
.rch-section-health-info .rch-button.rch-plain { 	background-position: right -600px; }
.rch-section-departments .rch-button.rch-plain { 	background-position: right -850px; }
.rch-section-health-pro .rch-button.rch-plain { 	background-position: right -1100px; color: #fff !important; }
.rch-section-research .rch-button.rch-plain { 		background-position: right -1350px; }
.rch-section-careers .rch-button.rch-plain { 		background-position: right -1850px; }
.rch-section-support-us .rch-button.rch-plain { 	background-position: right -2100px; }
.rch-section-staff-portal .rch-button.rch-plain { 	background-position: right -2350px; }

	.rch-button.rch-plain span {
		background: url(/TemplateAssets/images/global/buttons-colour-small.png) no-repeat 0 -1450px;
		height: 25px;
		padding: 3px 0 0 10px;
	}

	.rch-section-patients .rch-button.rch-plain span { 		background-position: 0 -200px; }
	.rch-section-health-info .rch-button.rch-plain span { 	background-position: 0 -450px; }
	.rch-section-departments .rch-button.rch-plain span { 	background-position: 0 -700px; }
	.rch-section-health-pro .rch-button.rch-plain span { 	background-position: 0 -950px; }
	.rch-section-research .rch-button.rch-plain span { 		background-position: 0 -1200px; }
	.rch-section-careers .rch-button.rch-plain span { 		background-position: 0 -1700px; }
	.rch-section-support-us .rch-button.rch-plain span { 	background-position: 0 -1950px; }
	.rch-section-staff-portal .rch-button.rch-plain span { 	background-position: 0 -2200px; color: #fff !important; }
	
.rch-button.rch-plain:hover {
	background-position: right -150px;
}

	.rch-button.rch-plain:hover span {
		background-position: 0 0;
		color: #fff;
	}
		
.rch-button.rch-plain:active {}
	.rch-button.rch-plain:active span {}	

	
	
.rch-button.rch-download {
	background: url(/TemplateAssets/images/global/buttons-colour-small.png) no-repeat right -1550px;
	color: #141b4d;
	padding: 0 25px 0 0;
}

.rch-section-patients .rch-button.rch-download { 		background-position: right -300px; }
.rch-section-health-info .rch-button.rch-download { 	background-position: right -550px; }
.rch-section-departments .rch-button.rch-download { 	background-position: right -800px; }
.rch-section-health-pro .rch-button.rch-download { 		background-position: right -1050px; color: #fff !important; }
.rch-section-research .rch-button.rch-download { 		background-position: right -1300px; }
.rch-section-careers .rch-button.rch-download { 		background-position: right -1800px; }
.rch-section-support-us .rch-button.rch-download { 		background-position: right -2050px; }
.rch-section-staff-portal .rch-button.rch-download { 	background-position: right -2300px; color: #fff !important; }


	.rch-button.rch-download span {
		background: url(/TemplateAssets/images/global/buttons-colour-small.png) no-repeat 0 -1450px;
		font-size: 12px;
		font-weight: bold;
		height: 25px;
		padding: 3px 5px 0 10px;
	}
	
	.rch-section-patients .rch-button.rch-download span { 		background-position: 0 -200px; }
	.rch-section-health-info .rch-button.rch-download span { 	background-position: 0 -450px; }
	.rch-section-departments .rch-button.rch-download span { 	background-position: 0 -700px; }
	.rch-section-health-pro .rch-button.rch-download span { 	background-position: 0 -950px; }
	.rch-section-research .rch-button.rch-download span { 		background-position: 0 -1200px; }
	.rch-section-careers .rch-button.rch-download span { 		background-position: 0 -1700px; }
	.rch-section-support-us .rch-button.rch-download span { 	background-position: 0 -1950px; }
	.rch-section-staff-portal .rch-button.rch-download span { 	background-position: 0 -2200px; }
	
	
.rch-button.rch-download:hover {
	background-position: right -100px;

}

	.rch-button.rch-download:hover span {
		background-position: 0 0;
		color: #fff;
	}

	
.rch-button.rch-download:active {}
	
	.rch-button.rch-download:active span {}

		
.rch-button.rch-action {
	background: url(/TemplateAssets/images/global/buttons-colour-small.png) no-repeat right -1500px;
	color: #141b4d;
	padding: 0 25px 0 0;
}

.rch-section-patients .rch-button.rch-action { 		background-position: right -250px; }
.rch-section-health-info .rch-button.rch-action { 	background-position: right -500px; }
.rch-section-departments .rch-button.rch-action { 	background-position: right -750px; }
.rch-section-health-pro .rch-button.rch-action { 	background-position: right -1000px; color: #fff !important; }
.rch-section-research .rch-button.rch-action { 		background-position: right -1250px; }
.rch-section-careers .rch-button.rch-action { 		background-position: right -1750px; }
.rch-section-support-us .rch-button.rch-action { 	background-position: right -2000px; }
.rch-section-staff-portal .rch-button.rch-action { 	background-position: right -2250px; color: #fff !important; }


	.rch-button.rch-action span {
		background: url(/TemplateAssets/images/global/buttons-colour-small.png) no-repeat 0 -1450px;
		font-size: 12px;
		font-weight: bold;
		height: 25px;
		padding: 3px 5px 0 10px;
	}
	
	.rch-section-patients .rch-button.rch-action span { 	background-position: 0 -200px; }
	.rch-section-health-info .rch-button.rch-action span { 	background-position: 0 -450px; }
	.rch-section-departments .rch-button.rch-action span { 	background-position: 0 -700px; }
	.rch-section-health-pro .rch-button.rch-action span { 	background-position: 0 -950px; }
	.rch-section-research .rch-button.rch-action span { 	background-position: 0 -1200px; }
	.rch-section-careers .rch-button.rch-action span { 		background-position: 0 -1700px; }
	.rch-section-support-us .rch-button.rch-action span { 	background-position: 0 -1950px; }
	.rch-section-staff-portal .rch-button.rch-action span { background-position: 0 -2200px; }
	
	
.rch-button.rch-action:hover {
	background-position: right -50px;
}

	.rch-button.rch-action:hover span {
		background-position: 0 0;
		color: #fff;
	}

	
.rch-button.rch-action:active {}
	
	.rch-button.rch-action:active span {}

	
/* large colour buttons */

.rch-button.rch-large-plain {
	background: url(/TemplateAssets/images/global/buttons-colour.png) no-repeat right -1250px;
	color: #141b4d !important;
	font-size: 14px;
	line-height: 42px;
	font-weight: bold;
	padding: 0 15px 0 0;
}

.rch-section-patients .rch-button.rch-large-plain { 	background-position: right -250px; }
.rch-section-health-info .rch-button.rch-large-plain { 	background-position: right -450px; }
.rch-section-departments .rch-button.rch-large-plain { 	background-position: right -650px; }
.rch-section-health-pro .rch-button.rch-large-plain { 	background-position: right -850px; color: #fff !important; }
.rch-section-research .rch-button.rch-large-plain { 	background-position: right -1050px; }
.rch-section-careers .rch-button.rch-large-plain { 		background-position: right -1450px; }
.rch-section-support-us .rch-button.rch-large-plain { 	background-position: right -1650px; }
.rch-section-staff-portal .rch-button.rch-large-plain { background-position: right -1850px; color: #fff !important; }

	.rch-button.rch-large-plain span {
		background: url(/TemplateAssets/images/global/buttons-colour.png) no-repeat 0 -1200px;
		padding-left: 15px;
	}

	.rch-section-patients .rch-button.rch-large-plain span { 		background-position: 0 -200px; }
	.rch-section-health-info .rch-button.rch-large-plain span { 	background-position: 0 -400px; }
	.rch-section-departments .rch-button.rch-large-plain span { 	background-position: 0 -600px; }
	.rch-section-health-pro .rch-button.rch-large-plain span { 		background-position: 0 -800px; }
	.rch-section-research .rch-button.rch-large-plain span { 		background-position: 0 -1000px; }
	.rch-section-careers .rch-button.rch-large-plain span { 		background-position: 0 -1400px; }
	.rch-section-support-us .rch-button.rch-large-plain span { 		background-position: 0 -1600px; }
	.rch-section-staff-portal .rch-button.rch-large-plain span { 	background-position: 0 -1800px; }
	
.rch-button.rch-large-plain:hover {
	background-position: right -50px;
}

	.rch-button.rch-large-plain:hover span {
		background-position: 0 0;
		color: #fff;
	}
		
.rch-button.rch-large-plain:active {}
	.rch-button.rch-large-plain:active span {}	

	

.rch-button.rch-large-arrow {
	background: url(/TemplateAssets/images/global/buttons-colour.png) no-repeat right -1300px;
	color: #141b4d !important;
	font-size: 14px;
	line-height: 42px;
	font-weight: bold;
	padding: 0 31px 0 0;
}

.rch-section-patients .rch-button.rch-large-arrow { 	background-position: right -300px; }
.rch-section-health-info .rch-button.rch-large-arrow { 	background-position: right -500px; }
.rch-section-departments .rch-button.rch-large-arrow { 	background-position: right -700px; }
.rch-section-health-pro .rch-button.rch-large-arrow { 	background-position: right -900px; color: #fff !important; }
.rch-section-research .rch-button.rch-large-arrow { 	background-position: right -1100px; }
.rch-section-careers .rch-button.rch-large-arrow { 		background-position: right -1500px; }
.rch-section-support-us .rch-button.rch-large-arrow { 	background-position: right -1700px; }
.rch-section-staff-portal .rch-button.rch-large-arrow { background-position: right -1900px; color: #fff !important; }


	.rch-button.rch-large-arrow span {
		background: url(/TemplateAssets/images/global/buttons-colour.png) no-repeat 0 -1200px;
		padding-left: 15px;
	}
	
	.rch-section-patients .rch-button.rch-large-arrow span { 		background-position: 0 -200px; }
	.rch-section-health-info .rch-button.rch-large-arrow span { 	background-position: 0 -400px; }
	.rch-section-departments .rch-button.rch-large-arrow span { 	background-position: 0 -600px; }
	.rch-section-health-pro .rch-button.rch-large-arrow span { 		background-position: 0 -800px; } 
	.rch-section-research .rch-button.rch-large-arrow span { 		background-position: 0 -1000px; }
	.rch-section-careers .rch-button.rch-large-arrow span { 		background-position: 0 -1400px; }
	.rch-section-support-us .rch-button.rch-large-arrow span { 		background-position: 0 -1600px; }
	.rch-section-staff-portal .rch-button.rch-large-arrow span { 	background-position: 0 -1800px; }
	
	
.rch-button.rch-large-arrow:hover {
	background-position: right -100px;

}

	.rch-button.rch-large-arrow:hover span {
		background-position: 0 0;
		color: #fff;
	}

	
.rch-button.rch-large-arrow:active {}
	
	.rch-button.rch-large-arrow:active span {}

.rch-ie6 .rch-button.rch-plain,
.rch-ie6 .rch-button.rch-plain span,
.rch-ie6 .rch-button.rch-download,
.rch-ie6 .rch-button.rch-download span {
	background-image: url(/TemplateAssets/images/global/buttons-colour-small.png)
}
.rch-ie6 .rch-button.rch-large-plain,
.rch-ie6 .rch-button.rch-large-plain span,
.rch-ie6 .rch-button.rch-large-arrow,
.rch-ie6 .rch-button.rch-large-arrow span {
	background-image: url(/TemplateAssets/images/global/buttons-colour.png)
}
	
	
.rch-read-more-link {
	background: url(/TemplateAssets/images/global/pointer-1.png) no-repeat 5px 5px;
	color: #141b4d;
	font-weight: 600;
	padding: 0 0 3px 20px;
	text-decoration: none;
}

a.rch-read-more-link  {
	text-decoration:none !important;
}

.rch-read-more-link:hover {
	text-decoration: underline !important;
}

/* @end */

.rch-wai {
	height: 1px;
	left: -9999px;
	position: absolute;
	width: 1px;
}
.rch-alert { }
.rch-error-message {}


/* Colours */

ul.rch-colours { clear: both; overflow: hidden; margin-bottom: 20px; margin-left: 0 !important; }
ul.rch-colours li {
	list-style-type: none !important;
	width: 85px;
	float: left;
	position: relative;
	padding-left: 33px;
}

ul.rch-colours li span {
	display: block;
	width: 23px;
	height: 50px;
	position: absolute;
	top: 0;
	left: 0;

}

	ul.rch-colours li #rch-rch7543 { background: #98a4ae; }
	ul.rch-colours li #rch-rch7544 { background: #768692; }
	ul.rch-colours li #rch-rch7545 { background: #425563; }
	ul.rch-colours li #rch-navy { background: #141b4d; }
	ul.rch-colours li #rch-gumleaf { background: #A3AA83; }
	
	ul.rch-colours li #rch-pink { background: #e68699; }
	ul.rch-colours li #rch-orange { background: #f68d2e; }
	ul.rch-colours li #rch-green { background: #84bd00; }
	ul.rch-colours li #rch-yellow { background: #ffc72c; }
	ul.rch-colours li #rch-red { background: #c8102e; }
	ul.rch-colours li #rch-blue { background: #00c1d5; }
	
	ul.rch-colours li #rch-rchp2 { background: #E89CAE; }
	ul.rch-colours li #rch-rcho2 { background: #ECBAA8; }
	ul.rch-colours li #rch-rchg2 { background: #A9C47F; }
	ul.rch-colours li #rch-rchy2 { background: #C6AA76; }
	ul.rch-colours li #rch-rchr2 { background: #E89CAE; }
	ul.rch-colours li #rch-rchb2 { background: #007DBA; }
	
	ul.rch-colours li #rch-rchp3 { background: #ecc7cd; }
	ul.rch-colours li #rch-rcho3 { background: #e56a54; }
	ul.rch-colours li #rch-rchg3 { background: #67823a; }
	ul.rch-colours li #rch-rchy3 { background: #fbd872; }
	ul.rch-colours li #rch-rchr3 { background: #e56a54; }
	ul.rch-colours li #rch-rchb3 { background: #7a99ac; }
	
	ul.rch-colours li #rch-rchp4 { background: #910048; }
	ul.rch-colours li #rch-rcho4 { background: #e6a65d; }
	ul.rch-colours li #rch-rchg4 { background: #1d3c34; }
	ul.rch-colours li #rch-rchy4 { background: #ae8a79; }
	ul.rch-colours li #rch-rchr4 { background: #be531c; }
	ul.rch-colours li #rch-rchb4 { background: #003865; }




#rch-primary table {
	border: 0px;
	border-collapse: collapse;
}

tr.rch-shaded {
	background-color : #cccccc;
}


tr.rch-shaded2 { 
	background-color: #efefef;
}
 
tr.rch-shaded3 { 
	background-color: #dee3e7;
}
 
#rch-primary table th {
	border: 0px;
	font-weight:bold;

}

#rch-primary table td {
	border: 0px;
	padding: 6px;
	vertical-align: top;
}

#rch-primary table.rch-borderedTable {
	border: 1px solid #95a0a9;
}

#rch-primary table.rch-borderedTable th {
	border: 1px solid #95a0a9;
}

#rch-primary table.rch-borderedTable td {
	border: 1px solid #95a0a9;
}

/* Stop links in accordians getting the background colour */
div.rch-accordion div.rch-ui-accordion-content a {
	background-image:none !important;
}

/* some style stuff for "last updated" */
div.ContentPublishedDate time{color: #999999;font-size: smaller;}

#rch-fottertext {
    color: #b0afaf;
    font: 13px/12px 'Open Sans',Verdana,Arial,sans-serif;
    font-size: smaller;
    left: 1px;
    margin: 0 40px 0 0;
    /*padding: 8px 4px 4px 0;*/
    position:absolute;
    text-align:justify;
    width: 625px;
    clear:right;
}

#rch-fotterimage {
        color: #b0afaf;
    font: 13px/12px 'Open Sans',Verdana,Arial,sans-serif;
    /*background-color:Blue;*/
    font-size: smaller;
    left: 645px;
    margin: 0 40px 0 0;
    /*padding: 8px 4px 4px 0;*/
    position: relative;
    text-align: left;
    width: 310px;
    background:url(/TemplateAssets/aedi/images/footer2.png) no-repeat;
    height:100px;
    
     }

