/* TESTING */


body {
	font-family: Helvetica,Arial,sans-serif;
	margin: 0px;
	padding: 0px;
	border: none;
	color: #666;
	background:#E5E5E5;
	font-size: 62.5%; 
	
	/* centre hack pt 1*/
	text-align: center;
  	min-width: 996px;	
  	padding-bottom:60px;
}
#container {
	/* centre hack pt 2*/
	text-align: left;
	width: 996px;
	margin-left: auto;
	margin-right: auto;
	background:#FFF url(../img/gradient-page-sides.gif) repeat-y left top;
}



/* hidden */
.hidden{
	display:none;
}
/* clearing */
.clear{
	clear:both;
}
/* skip*/
#skip-link {
   position: absolute;
   left: -999em;
   width: 990em;
   height:0;
}


/* generic settings*/
h1,h2,h3,h4,h5{
	font-size:1.4em;
	font-weight:normal;
	color:#990033;
	margin-bottom:1em;
	clear:both;
	padding-bottom:10px;
}
p,dl,li,table{
	font-size:1.4em;
	line-height:1.2em;
}

/* BRANDING */	
#section-branding{
	width:980px;
	margin-left:8px;
	margin-bottom:1px;
	border-top:9px solid #A32847;
}
	#section-branding h1{/* used on homepage only */
		margin:0;
		padding:0;
	}
	#section-branding #branding-logo{
		float:left;			
	}
		#section-branding #branding-logo img{
			margin-top:12px;
			margin-left:29px;
			margin-bottom:14px;
		}
		#section-branding h1#branding-logo img{
			margin-bottom:13px;
		}
	#section-branding #branding-strap{
		float:right;
		margin-right:30px;
		margin-top:12px;
	}

/* NAV-MAIN */	
#nav-main{
	clear:both;
	width:980px;
	margin-left:8px;
}
	#nav-main ul{
		float:right;
		margin-right:15px;
		margin-bottom:9px;
	}
		#nav-main ul li{
			display:inline;
		}
			#nav-main ul li a{
				padding:0 15px;
				border-right:1px solid #990033;
				text-transform: uppercase;
				color:#000;
				text-decoration:none;
			}
			#nav-main ul li.last a{
				border-right:none;
			}
			#nav-main ul li a:link,
			#nav-main ul li a:active{
				color:#000;
				text-decoration:none;
			}
			#nav-main ul li.selected a,
			#nav-main ul li a:hover,
			#nav-main ul li a:focus,
			#nav-main ul li a:active{
				color:#990033;
			}

/* BANNER */
#section-banner{
	width:920px;
	margin-left:38px;	
}


/* MAIN PAGE AREA */
#section-page{	
	width:998px;
	display:block;	
		
}

/* HOME */
#section-page #content-home{
	margin-left:38px;
	padding-top:30px;
}
	#section-page #content-home div{
		width:200px;
		float:left;
		margin-right:40px;
	}
	#section-page #content-home div.last{
		margin-right:0;
		margin-bottom:50px;
	}
		#section-page #content-home div h2{
			text-transform: uppercase;
			border-bottom:1px solid #A6224A;
			color:#000;
		}
			#section-page #content-home div h2 span.highlight{
				color:#990033;
			}
	#section-page #content-home div p{
		font-size:1.1em;		
		line-height:1.4em;
		margin-bottom:1em;
	}
		#section-page #content-home div p a{
		}
		#section-page #content-home div p a:link,
		#section-page #content-home div p a:active{
			text-decoration:none;
			color:#000;
		}
		#section-page #content-home div p a:hover,
		#section-page #content-home div p a:focus,
		#section-page #content-home div p a:visited{
			text-decoration:underline;
			color:#990033;
		}
	#section-page #content-home div ul{
		margin-top:-10px;
	}
		#section-page #content-home div li{
			font-size:1.1em;		
			line-height:1.4em;		
			background: transparent url(../img/border-dash.gif) repeat-x left bottom;
		}
			#section-page #content-home div li a{
				display:block;
				color:#000;
				width:190px;				
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px;
				background: transparent url(../img/bullet-arrow-right.gif) no-repeat left 14px;		
			}
			#section-page #content-home div li a:link,
			#section-page #content-home div li a:visited{
				text-decoration:none;
				color:#000;
			}
			#section-page #content-home div li a:hover,
			#section-page #content-home div li a:focus,
			#section-page #content-home div li a:active{
				text-decoration:none;
				color:#990033;
			}
			
	/* HOME - EXTENDED CUSTOM STYLES FOR RSS MODULE */
	#section-page #content-home div#feed-news{
		margin-top:30px;
		margin-right:0;
	}
		#section-page #content-home div#feed-news li{
			padding-bottom:10px;
		}
			#section-page #content-home div#feed-news li a{
				padding-bottom:0;
			}
			#section-page #content-home div#feed-news li span.date{					
				padding-left:10px;
				display:block;/*IE7 needs to pin down background image for li... odd. */						
			}

/* GENERIC */
#section-page #content-generic{
	
}
#section-page #content-generic{
	margin-left:38px;
	padding-top:30px;
}
	#section-page #content-generic div{
		width:200px;
		float:left;
		margin-right:40px;
	}
	#section-page #content-generic div#section-main{
		width:440px;
	}
	#section-page #content-generic div.last{
		margin-right:38px;
		margin-right:0;
	}
		#section-page #content-generic div h2{
			text-transform: uppercase;
			border-bottom:1px solid #A6224A;
			color:#000;
		}
			#section-page #content-generic div h2 span.highlight{
				color:#990033;
			}

	#section-page #content-generic div p{
		font-size:1.1em;		
		line-height:1.4em;
		margin-bottom:1em;
	}
		#section-page #content-generic div p a{
		}
		#section-page #content-generic div p a:link,
		#section-page #content-generic div p a:active{
			text-decoration:none;
			color:#000;
		}
		#section-page #content-generic div p a:hover,
		#section-page #content-generic div p a:focus,
		#section-page #content-generic div p a:visited{
			text-decoration:underline;
			color:#990033;
		}
/* SUB NAV - LEVEL 2 */
	#section-page #content-generic div#nav-sub{
		border-top:1px solid #990033;		
	}
		#section-page #content-generic div#nav-sub li{
			font-size:1.1em;		
			line-height:1.4em;		
			background: transparent url(../img/border-dash.gif) repeat-x left bottom;
		}
		#section-page #content-generic div#nav-sub li li{
			font-size:1em;
		}
			#section-page #content-generic div#nav-sub a{
				text-decoration:none;
				display:block;
				color:#000;
				width:190px;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px;
				background: transparent url(../img/bullet-arrow-down.gif) no-repeat left 15px;	
			}
			#section-page #content-generic div#nav-sub a:link,
			#section-page #content-generic div#nav-sub a:visited{
				color:#000;
			}
			#section-page #content-generic div#nav-sub a:hover,
			#section-page #content-generic div#nav-sub a:focus,
			#section-page #content-generic div#nav-sub a:active{
				color:#990033;
			}
			#section-page #content-generic div#nav-sub ul li.selected a{
				color:#990033;
			}
				#section-page #content-generic div#nav-sub ul li.selected li a{
					color:#000;
					width:180px;
					padding-left:20px;
					background:none;
				}
				#section-page #content-generic div#nav-sub ul li.selected li a:link,
				#section-page #content-generic div#nav-sub ul li.selected li a:visited{
					color:#000;
				}
				#section-page #content-generic div#nav-sub ul li.selected li a:hover,
				#section-page #content-generic div#nav-sub ul li.selected li a:focus,
				#section-page #content-generic div#nav-sub ul li.selected li a:active{
					color:#990033;
				}
				#section-page #content-generic div#nav-sub ul li.selected li.selected a{
					color:#990033;
				}
/* MAIN CONTENT AREA */
	#section-page #content-generic div#section-main{
		
	}
		#section-page #content-generic div#section-main h1{
			font-size:2.15em;
			color:#000;
			text-transform: uppercase;
			font-weight:normal;
			margin-bottom:0.35em;
		}
		#section-page #content-generic div#section-main h2{
			font-size:1.1em;
			color:#000;
			text-transform: capitalize;
			font-weight:normal;
			border:none;
			margin-bottom:0;
			line-height:1.4em;
		}
		#section-page #content-generic div#section-main ul{
			clear:both;
		}
			#section-page #content-generic div#section-main ul li{
				font-size:1.1em;
				line-height:1.4em;
				margin-bottom:1em;
				padding-left:10px;
				background: transparent url(../img/bullet-disc.gif) no-repeat left 5px;
			}
		#section-page #content-generic div#section-main div.cols-two{
			margin:0;
			width:440px;
			clear:both;
		}
			#section-page #content-generic div#section-main div.cols-two ul.half{
				float:left;
				width:200px;
				margin-right:40px;
				clear:none;
			}
			#section-page #content-generic div#section-main div.cols-two ul.last{
				margin-right:0;
			}
		#section-page #content-generic div#section-main ol{
			list-style-position: outside;
			clear:both;
		}
			#section-page #content-generic div#section-main ol li{
				font-size:1.1em;
				line-height:1.4em;
				margin-bottom:1em;
				margin-left:1.4em;
				/*padding-left:10px;
				background: transparent url(../img/bullet-disc.gif) no-repeat left 5px;*/
				list-style-type:decimal;
			}
		#section-page #content-generic div#section-main p.cta{
			color:#000;
		}
		#section-page #content-generic div#section-main dl{
			font-size:1.1em;
			line-height:1.4em;
		}
		#section-page #content-generic div#section-main dl dt{
			display:inline-block;
			width:130px;
			clear:both;
			background: transparent url(../img/bullet-arrow-right.gif) no-repeat left 5px;
			padding-left:10px;
		}
			#section-page #content-generic div#section-main dl dt a{
				color:#000;
			}
			#section-page #content-generic div#section-main dl dt a:link,
			#section-page #content-generic div#section-main dl dt a:visited{
				text-decoration:none;
			}
			#section-page #content-generic div#section-main dl dt a:hover,
			#section-page #content-generic div#section-main dl dt a:focus,
			#section-page #content-generic div#section-main dl dt a:active{
				color:#990033;
				text-decoration:underline;
			}
		#section-page #content-generic div#section-main dl dd{
			display:inline-block;
		}
		
/* PRACTITIONERS */		
		#section-page #content-generic div#section-main div.thumbs{
			width:440px;
			margin-right:0;
		}
			#section-page #content-generic div#section-main div.thumbs h2{
				text-transform: uppercase;
				font-size:1.4em;
				margin-top:20px;			
			}
			#section-page #content-generic div#section-main div.thumbs div.thumb{
				width:140px;
				margin-right:9px;
				height:160px;
				background: transparent url(../img/border-dash.gif) repeat-x left bottom;
				padding-bottom:10px;
				margin-bottom:10px;
			}
			#section-page #content-generic div#section-main div.thumbs div.last{
				margin-right:0;
			}
				#section-page #content-generic div#section-main div.thumbs div.thumb img{	
					width:140px;		
				}				
				#section-page #content-generic div#section-main div.thumbs div.thumb h3{
					color:#990033;
					border-bottom:none;
					margin-top:5px;
					margin-bottom:0px;
					padding:0;
					text-transform: uppercase;
					font-size:1.3em;font-size:1.2em;font-size:1.1em;
				}
				#section-page #content-generic div#section-main div.thumbs div.thumb p{	
					margin-bottom:5px;				
				}
		#section-page #content-generic div#section-main div#thumbs-support{
			border-top:1px solid #990033;
		}
		#section-page #content-generic div#section-main div#thumbs-practitioners{
			border-top:1px solid #990033;			
		}
			#section-page #content-generic div#section-main div#thumbs-support div.thumb{
				background: transparent url(../img/border-dash.gif) repeat-x left bottom;
				padding-bottom:0px;
			}
			#section-page #content-generic div#section-main div#thumbs-practitioners div.thumb{

			}
			#section-page #content-generic div#section-main div#thumbs-practitioners div.thumb a{
				
			}
			#section-page #content-generic div#section-main div#thumbs-practitioners div.thumb a img{
				
			}
			#section-page #content-generic div#section-main div#thumbs-practitioners div.management{
				background: none;
				margin-bottom:0px;
				width:140px;				
			}
				#section-page #content-generic div#section-main div#thumbs-practitioners div.thumb div.practitioner-info{
					height:60px;
				}
			#section-page #content-generic div#section-main div#thumbs-practitioners p{				
				width:140px;
			}
			#section-page #content-generic div#section-main div#thumbs-practitioners p a{
				margin-top:5px;
				padding-left:10px;
				background: transparent url(../img/bullet-arrow-right.gif) no-repeat left 5px;
				color:#000;
				text-decoration:none;
				margin-bottom:15px;				
			}
			#section-page #content-generic div#section-main div#thumbs-practitioners p a:link,
			#section-page #content-generic div#section-main div#thumbs-practitioners p a:visited{
				color:#000;
			}
			#section-page #content-generic div#section-main div#thumbs-practitioners p a:hover,
			#section-page #content-generic div#section-main div#thumbs-practitioners p a:focus,
			#section-page #content-generic div#section-main div#thumbs-practitioners p a:active{
				color:#990033;
			}
			
			
			
	#section-page #content-generic div#section-main dl.support-extras{
		
	}
		#section-page #content-generic div#section-main dl.support-extras dt{
			clear:both;
			width:150px;
			color:#990033;
			font-size:1.2em;
			text-transform: uppercase;
			background:none;
			padding:0;
		}
		#section-page #content-generic div#section-main dl.support-extras dd{
			width:290px;
		}

/* PRACTITIONER */
		#section-page #content-generic div#section-main div#practitioner{
			width:440px;
			margin-right:0;
		}
			#section-page #content-generic div#section-main div#practitioner img{
				float:left;
				margin-right:40px;
			}
			#section-page #content-generic div#section-main div#practitioner div.practitioner-info{
				float:left;
				margin-right:0px;
			}
				#section-page #content-generic div#section-main div#practitioner div.practitioner-info h2{
					color:#990033;
					border-bottom:none;					
					margin-bottom:0px;
					font-size:1.1em;
					line-height:1.4em;
					text-transform: none;
					padding:0;
				}
				#section-page #content-generic div#section-main div#practitioner div.practitioner-info p.role{
					color:#000;
				}
				
/* CONTACT */
#section-page #content-generic #section-main div#contact-details{
	width:440px;
}
#section-page #content-generic #section-main div#contact-details div.contact-detail{
	width:200px;
	float:left;
}
#section-page #content-generic #section-main div#contact-details div.contact-detail h2 a{
	color:#990033;
}
#section-page #content-generic #section-main div#contact-details div.last{
	margin-right:none;
}
#section-page #content-generic #section-main div#contact-details div.contact-detail p{
	width:440px;
	width:200px;
}

#section-page #content-generic #section-main div#contact-details div.contact-detail{
	background: transparent url(../img/border-dash.gif) repeat-x left top;
	margin-top:5px;
	padding-top:15px;
}



/* ENQUIRY FORM */
#section-page #content-generic #section-main div#contact-form{
	clear:both;
	width:440px;
	border-top:1px solid #990033;
	padding-top:20px;
	margin-top:20px;
}
#section-page #content-generic #section-main div#contact-form h2{	
	margin-bottom:20px;
	padding:0;
	text-transform: uppercase;
	font-size:1.4em;
}
#section-page #content-generic #section-main form#form-contact{
	font-size:1.1em;
	
}
	#section-page #content-generic #section-main form#form-contact label{
		display:block;
		clear:both;
		width:440px;
		margin-bottom:1.1em;
		float:left;
	}
	#section-page #content-generic #section-main form#form-contact label.form-check{
		display:none;
		visibility:hidden;
	}
	#section-page #content-generic #section-main form#form-contact label.error{
		color:#990033;
		margin-left:160px;
	}
		#section-page #content-generic #section-main form#form-contact label span{
			width:160px;
			float:left;
		}
		#section-page #content-generic #section-main form#form-contact label input,
		#section-page #content-generic #section-main form#form-contact label textarea{
			float:left;
			width:270px;
		}
		#section-page #content-generic #section-main form#form-contact label textarea{
			font-family: Helvetica,Arial,sans-serif;
			height:100px;
		}
		#section-page #content-generic #section-main form#form-contact label abbr{
			color:#990033;
		}
	
		#section-page #content-generic #section-main form#form-contact input:focus,
		#section-page #content-generic #section-main form#form-contact textarea:focus{
			background-color:#FFC;
		}
	#section-page #content-generic #section-main form#form-contact div.form-submit{
		margin-left:160px;
	}
	
/* MAILING LIST FORM: PAGE mailchimp sign up */
#section-page #content-generic #section-main form{
	font-size:1.1em;
}
#section-page #content-generic #section-main #mc_embed_signup{
	width:440px;
}
	#section-page #content-generic #section-main #mc_embed_signup div.mc-field-group,
	#section-page #content-generic #section-main #mc_embed_signup div.mc-address-group{
		width:440px;
		margin-bottom:10px;
	}
	#section-page #content-generic #section-main #mc_embed_signup div.mc-field-group label{
		float:left;
		width:160px;
	}
		#section-page #content-generic #section-main #mc_embed_signup div.mc-field-group label strong,
		#section-page #content-generic #section-main #mc_embed_signup div.mc-address-group label strong,
		#section-page #content-generic #section-main #mc_embed_signup div.mc-address-group li label strong{
			color:#990033;
		}
	#section-page #content-generic #section-main #mc_embed_signup div.mc-field-group div.input-group,
	#section-page #content-generic #section-main #mc_embed_signup div.mc-field-group input,
	#section-page #content-generic #section-main #mc_embed_signup div.mc-field-group select{
		float:left;
		width:270px;
	}
	#section-page #content-generic #section-main #mc_embed_signup div.mc-field-group div.input-group{
		margin-right:0;
	}
		#section-page #content-generic #section-main #mc_embed_signup div.mc-field-group div.input-group li{
			display:block;
			margin-bottom:10px;
			overflow:hidden;
			background:none;
			padding-left:0;
		}
		#section-page #content-generic #section-main #mc_embed_signup div.mc-field-group div.input-group input{
			width:auto;
		}
	#section-page #content-generic #section-main #mc_embed_signup div.mc-address-group{
		
	}
		#section-page #content-generic #section-main #mc_embed_signup div.mc-address-group label{
			display:block;
			margin-bottom:10px;
			width:160px;
		}
		#section-page #content-generic #section-main #mc_embed_signup div.mc-address-group ul{
			clear:both;
		}
			#section-page #content-generic #section-main #mc_embed_signup div.mc-address-group li{
				display:block;
				margin-bottom:10px;
				overflow:hidden;
				background:none;
				padding-left:0;
			}
			#section-page #content-generic #section-main #mc_embed_signup div.mc-address-group li label,
			#section-page #content-generic #section-main #mc_embed_signup div.mc-address-group li div{
				float:left;
				font-size:0.9em;
			}
			#section-page #content-generic #section-main #mc_embed_signup div.mc-address-group li input,
			#section-page #content-generic #section-main #mc_embed_signup div.mc-address-group li select{
				float:left;
				width:270px;
			}
	#section-page #content-generic #section-main #mc_embed_signup input#mc-embedded-subscribe{
		margin-left:160px;
	}
	#section-page #content-generic #section-main #mc_embed_signup input:focus,
	#section-page #content-generic #section-main #mc_embed_signup textarea:focus,
	#section-page #content-generic #section-main #mc_embed_signup select:focus,
	#section-page #content-generic #section-main #mc_embed_signup select:active{
		background-color:#FFC;
	}
	#section-page #content-generic #section-main #mc_embed_signup div.mce_inline_error{
		color:#990033;
		margin-left:160px;
		margin-top:5px;
	}
	#section-page #content-generic #section-main #mc_embed_signup div#mce-responses{
		margin-left:160px;
		color:#990033;
		margin-bottom:10px;
	}


/* MAILING LIST FORM: SIDEBAR mailchimp sign up */
#section-page #content-home #mc_embed_signup{
	width:190px;
	background: transparent url(../img/border-dash.gif) repeat-x left bottom;
	padding-bottom:10px;
}
	#section-page #content-home #mc_embed_signup h2{
		margin-top:30px;
	}
	#section-page #content-home #mc_embed_signup div.indicate-required{
		font-size:1.1em;
	}
	#section-page #content-home #mc_embed_signup div,
	#section-page #content-home #mc_embed_signup div li{
		background:none;
		margin-right:0;
		margin-bottom:10px;
	}
	#section-page #content-home #mc_embed_signup div ul{
		margin-top:0;
	}
	#section-page #content-home #mc_embed_signup div label{
		display:block;
		padding-bottom:5px;
		font-size:1.1em;
		color:#222;
	}
	#section-page #content-home #mc_embed_signup div div.input-group{
		margin:0;
	}
		#section-page #content-home #mc_embed_signup div div.input-group li{
			margin:0;
		}
		#section-page #content-home #mc_embed_signup div div.input-group label{
			font-size:1em;
			width:100px;
			display:inline;
		}
		#section-page #content-home #mc_embed_signup div div.input-group input{
			width:auto;
			margin-right:10px;
		}
	#section-page #content-home #mc_embed_signup div strong{
		color:#990033;
	}
	#section-page #content-home #mc_embed_signup div input{
		width:200px;
	}
	#section-page #content-home #mc_embed_signup div input#mc-embedded-subscribe{
		width:auto;
	}	
	#section-page #content-home #mc_embed_signup div.mc-address-group ul.addressfield li.countryfield select,
	#section-page #content-home #mc_embed_signup div select#mce-MMERGE5{
		width:200px;
	}
	#section-page #content-home #mc_embed_signup div.mce-address-group{
		
	}
		#section-page #content-home #mc_embed_signup div.mc-address-group ul.addressfield li label{
			font-size:1em !important;
		}
		#section-page #content-home #mc_embed_signup div.mc-address-group ul.addressfield li.countryfield{
			margin-bottom:0;
		}
	#section-page #content-home #mc_embed_signup div.mce_inline_error{
		color:#990033;
		font-size:1.1em;
		margin-top:5px;
	}
	#section-page #content-home #mc_embed_signup div div.input-group div.mce_inline_error,
	#section-page #content-home #mc_embed_signup div.mc-address-group ul.addressfield div.mce_inline_error{
		font-size:1em;
	}
	#section-page #content-home #mc_embed_signup #mce-responses{
		color:#990033;
		font-size:1.1em;
	}

/* LOCATION */
/*
#section-page #content-generic iframe#gmap-iframe{
	width:678px;
	height:413px;
	border:1px solid #CBCBCB;
}
*/
#section-page #content-generic iframe.gmap-iframe{
	width:319px;
	height:413px;
	border:1px solid #CBCBCB;
}
#section-page #content-generic iframe.first{
	margin-right:35px;
}

/* CAREERS */
#section-page #content-generic div#section-main h2.careers{
	border-top: 1px solid #A6224A;
	padding-top: 20px;
	text-transform:uppercase;
	font-size: 1.4em;
}
table.careers{
	font-size: 1.1em;
	line-height: 1.4em;
	margin-bottom:1em;
}
	table.careers tr th{
		color: #990033;
		width:100px;
		padding:5px 0;
	}
	table.careers tr td{
		padding:5px 0;
	}
		table.careers tr td a,
		table.careers tr td a:link,
		table.careers tr td a:active{
			text-decoration:none;
			color:#000;		
		}
		table.careers tr td a:hover,
		table.careers tr td a:focus,
		table.careers tr td a:visited{
			text-decoration:underline;
			color:#990033;		
		}
	



/* TERTIARY - SIDEBAR */	
	#section-page #content-generic div#nav-tertiary{
		margin-bottom:50px;
		
	}	
	#section-page #content-generic div#nav-tertiary ul{
		margin-top:-10px;
	}
		#section-page #content-generic div#nav-tertiary li{
			font-size:1.1em;		
			line-height:1.4em;		
			background: transparent url(../img/border-dash.gif) repeat-x left bottom;
		}
			#section-page #content-generic div#nav-tertiary li a{
				display:block;
				color:#000;
				width:190px;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:10px;
				background: transparent url(../img/bullet-arrow-right.gif) no-repeat left 14px;		
			}
			#section-page #content-generic div#nav-tertiary li a:link,
			#section-page #content-generic div#nav-tertiary li a:visited{
				text-decoration:none;
				color:#000;
			}
			#section-page #content-generic div#nav-tertiary li a:hover,
			#section-page #content-generic div#nav-tertiary li a:focus,
			#section-page #content-generic div#nav-tertiary li a:active{
				text-decoration:none;
				color:#990033;
			}
/* TERTIARY - SIDEBAR: MORE INFO */
	#section-page #content-generic div#section-more{
		background: transparent url(../img/border-dash.gif) repeat-x left bottom;
		padding-bottom:10px;
	}
		#section-page #content-generic div#section-more p.related{
			
		}
			#section-page #content-generic div#section-more a{
				font-size:0.75em;
				padding-top:10px;
				padding-left:10px;
				padding-bottom:8px;
				background: transparent url(../img/bullet-arrow-right.gif) no-repeat left 14px;	
			}
			#section-page #content-generic div#section-more a:link,
			#section-page #content-generic div#section-more a:visited{
				text-decoration:none;
				color:#000;
			}
			#section-page #content-generic div#section-more a:hover,
			#section-page #content-generic div#section-more a:focus,
			#section-page #content-generic div#section-more a:active{
				text-decoration:none;
				color:#990033;
			}
			
/* TERTIARY - EXTENDED CUSTOM STYLES FOR RSS SIDEBAR, INTERNAL NEWS ETC. */

	#section-page #content-generic div#section-more #feed-news,
	#section-page #content-generic div#section-more div.news{
		margin-top:30px;
		margin-right:0;
	}
		#section-page #content-generic div#section-more #feed-news div,
		#section-page #content-generic div#section-more div.news div{
			margin-right:0;
		}
			#section-page #content-generic div#section-more #feed-news h2,
			#section-page #content-generic div#section-more div.news h2{
				margin-bottom:0;
			}
				#section-page #content-generic div#section-more #feed-news li,
				#section-page #content-generic div#section-more div.news li{
					background: transparent url(../img/border-dash.gif) repeat-x left bottom;
					padding:7px 0;
				}
					#section-page #content-generic div#section-more #feed-news  li span.date,
					#section-page #content-generic div#section-more div.news li span.date{
						font-size:0.75em;
					}
				#section-page #content-generic div#section-more #feed-news li.last,
				#section-page #content-generic div#section-more div.news li.last{
					background:none;
				}

/* SIDEBAR - NEWS SECTION ON PRATITIONER PAGES */
#section-page #content-generic div.news{
	margin-bottom:30px;
	margin-right:0;
}
	#section-page #content-generic div.news h2{
		margin-bottom:0;
	}
	#section-page #content-generic div.news li{
		background: transparent url(../img/border-dash.gif) repeat-x left bottom;
		padding:7px 0;
	}
		#section-page #content-generic div.news li span.date{
			font-size:0.75em;
		}
	#section-page #content-generic div.news li.last{
		background:none;
	}
	#section-page #content-generic div.news a{
		font-size:0.75em;
		padding-top:10px;
		padding-left:10px;
		padding-bottom:8px;
		background: transparent url(../img/bullet-arrow-right.gif) no-repeat left 14px;	
	}
	#section-page #content-generic div.news a:link,
	#section-page #content-generic div.news a:visited{
		text-decoration:none;
		color:#000;
	}
	#section-page #content-generic div.news a:hover,
	#section-page #content-generic div.news a:focus,
	#section-page #content-generic div.news a:active{
		text-decoration:none;
		color:#990033;
	}



/* SIDEBAR - SITEWIDE SUBSCRIBE FORM */
	div#sidebar-subscribe{
		margin-top:20px;
		background-color:#AD1442;
		background-color:#EED6DE;
		padding:10px;
		width:180px !important;
		margin-right:0;
	}
	div#sidebar-subscribe label{
		font-size:1.1em;
		color:#000;
	}
	div#sidebar-subscribe label span{
		float:left;
	}
	div#sidebar-subscribe label input.form-field{
		float:right;
		width:130px;
	}
	div#sidebar-subscribe label label.error{
		display:block;
		clear:both;
		color:#990033;
		padding-top:5px;
		font-size:1em;
	}
	div#sidebar-subscribe div.form-submit{
		margin-top:5px;
		width:180px !important;
		margin-right:0 !important;
		text-align:right;
	}
	div#sidebar-subscribe div.form-submit input{
		
	}

/* FOOTER */	
#section-footer{
	margin-top:80px;
	clear:both;
	background: transparent url(../img/gradient-page-foot.gif) no-repeat left bottom;
	padding-bottom:10px;
	color:#999;	
	width:996px;	
}	
	#section-footer div.dotted{
		border-top:1px solid #EFEFEF;
		/*background: transparent url(../img/border-dash.gif) repeat-x left top;	*/
		padding-top:10px;
		margin:0 38px;
	}
	#section-footer #footer-copyright{
		font-size:1.1em;		
		line-height:1.4em;
		display:block;
		float:left;	
		/*margin-left:38px;	*/
		width:580px;
	}
	#section-footer #footer-links{
		display:block;
		float:right;
		/*margin-right:38px;*/
	}
	#section-footer #footer-links li{
		float:left;
		margin-left:10px;
	}
		#section-footer #footer-links a{
			font-size:0.8em;				
			color:#999;
			text-decoration:none;
		}
		#section-footer #footer-links a:link,
		#section-footer #footer-links a:visited{
			text-decoration:none;
		}
		#section-footer #footer-links a:hover,
		#section-footer #footer-links a:focus,
		#section-footer #footer-links a:active{
			text-decoration:underline;	
		}



