* { padding: 0; margin:0;}



body {color: #4b5053; font: 12px verdana, arial, helvetica, sans-serif;}
a { color: #005b7f; }
h4 { font: normal 16px verdana, arial, sans-serif; border-bottom: 1px solid #4b5053; margin-bottom: 10px; }

#wrapper { width: 825px; margin: 0 auto; padding-top: 40px;  }

	#header { border-bottom: 1px solid #7a9fb2; padding-left: 1px; margin-bottom: 10px;  padding-bottom: 10px;}
	
	#header a.subhead { color: #b2a28b; font: 16px verdana, arial, helvetica, sans-serif; text-decoration: none; margin-bottom: 15px; margin-left: 3px;}
	
	#left_column { width: 595px; float: left; margin-right: 10px; }
		
		#left_column #text p.body_content { font-size: 11px; line-height: 18px;  }
		
		#left_column #text ul.body_list { padding-left: 30px; font-size: 11px; margin-top: 10px;}
		#left_column #text ul.body_list li  { padding-bottom: 15px; }
		
		#left_column #text ul.body_list_consultation { float: left; width: 160px;padding-left: 30px; font-size: 11px; margin-top: 10px; }
		#left_column #text ul.body_list_consultation  li  { padding-bottom: 15px; }
		
		/* ------------- ACCORDION LIST STYLING -------------- */
		
		
		#left_column #text ul#questions_list li {list-style: none;}
		#left_column #text .accordionContent h5  { display: block; width: 595px; margin-top: 10px; margin-bottom: 10px; height: 23px; padding-top: 7px; font:normal 14px verdana, arial, sans-serif; text-decoration: none; background: URL(../img/plus.gif) right no-repeat; cursor: pointer; color:#005b7f;}
		#left_column #text .accordionContent h5.active  {  background: URL(../img/minus.gif) right no-repeat; }
		
		#left_column #text .accordionContent ul li  { list-style:none; font: 11px verdana, arial, sans-serif; line-height: 18px;}
		
	#left_column .bottom_panel { background-color: #ede8e2; border: 1px solid #837a71; width: 270px; float: left; height: 420px; padding: 10px; margin-top: 10px; }
	
	
	/* ------------------ NEWS PAGE --------------------*/
	
		.article { font: 11px verdana, arial, sans-serif; line-height: 18px;margin-bottom: 50px;}
		
		.article h5 {color:#005b7f; font:normal 14px verdana, arial, sans-serif; margin-top: 10px; margin-bottom: 10px; border-bottom: 1px dotted #005b7f;}
	
			
	
		#left_column #apptmnts { margin-right: 9px; font-size: 11px; line-height: 18px;}
			#left_column #apptmnts ul { padding-left: 13px; margin-bottom: 10px;}
			#left_column #apptmnts p { margin-bottom: 10px;}
			#left_column #apptmnts a { color: #005b7f; }
			
		
		#left_column #news_taster ul li  { list-style: none; padding-left: 10px; padding-top: 10px; width: 260px; height: 28px; background-color: #cdc3b6 ;margin-bottom: 10px; font: 14px verdana, arial, sans-serif; color: #3e3e3e;}
		#left_column #news_taster ul li a { font: 14px verdana, arial, sans-serif; color: #3e3e3e; text-decoration: none;}
		#left_column #news_taster ul li a:hover { font: 14px verdana, arial, sans-serif; color: #3e3e3e; text-decoration: underline;}
	
	#right_column { width: 220px; float: left; text-align:right; line-height: 18px; }
	
		#nav ul li { list-style: none; text-align: right;}
		
		#nav    a{ display:block; height: 24px; width:210px; background-color: #b2a28b ; margin-bottom: 10px; text-align: right; padding-right: 10px; color: #4b5053; text-decoration: none; padding-top: 6px; font-size: 14px; }
	
		#nav  a:hover, #nav a:focus, #nav a:active { display: block; background-color: #7a9fb2 ; margin-bottom: 10px;} 
		
		
		
		#right_column p img { margin-right: 5px; }
		
		#right_column p a { color: #4b5053; font-size: 11px; text-decoration: none; }
		
			#right_column p a:hover, #right_column p a:focus { text-decoration: underline; }
			
			
			
			 #links { text-align: left; margin-top: 10px; }
			#right_column #links {text-align: right;}
			 #links h6 { font: normal 16px verdana, arial, sans-serif; color:#4b5053; margin-bottom: 10px; border-bottom: 1px solid #4b5053;}
			
			#links a { font: 11px verdana, arial, sans-serif; line-height: 18px;}
			
		#footer { border-top: 1px solid #7a9fb2; margin-top: 20px; text-align: center; padding-top: 20px; height: 80px; font: 11px verdana, arial, sans-serif;}
		
			#footer ul { width: 610px; margin: 0 auto; }
			#footer ul li  { float: left; list-style: none;}
				#footer ul li a { color: #4b5053; text-decoration: none; font: 11px verdana, arial, sans-serif; padding: 10px;}
				#footer ul li a:hover, #footer ul li a:focus, #footer ul li a:active { color: #5d6265; text-decoration: underline; }
		
		.clear { clear:both; }
		.copy { float: left; margin-top: 20px; }
		.steph { float: right; margin-top: 20px;}
			.steph a { color: #7a9fb2; }
			.steph a:hover, .steph a:active, .steph a:focus { color: #5d6265; text-decoration: none;}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		