body  {  background:#fff; }
a .more { text-decoration:underline; }  
p,error	{ color:#f00; }

#content 	{ position: relative; height:100%; background:transparent url(../images/redBarNav_white.gif) repeat-y top left; text-align:left; border-right:1px solid #222; border-bottom:1px solid #222; border-left:1px solid #222; }
#bodyCopy	{ 
                  width:585px; 
                  text-align: left;
                  padding:10px 10px 10px 15px;
		  voice-family: "\"}\""; 
		  voice-family:inherit;
                  width:555px;
                  }
                  
#bodyCopyWide	{ 		
                  width:680px; 
                  text-align: left;
                  padding:10px 15px 10px 15px;
		  voice-family: "\"}\""; 
		  voice-family:inherit;
                  width:710px;
                  }
                  
#bodyCopyWide #left	{ 
                  background:#EBF1F1 url('../images/bg_hp_centres.gif') repeat-x;
		  float:left;
                  width:295px; 
                  text-align: left;
                  }
                  
#bodyCopyWide #right	{
		  float:right;		
                  width:405px; 
                  text-align: left;
                  }
                  
#bodyCopyWide #right h1	{ font:normal 1.5em Arial, sans-serif; margin-top:0px; color:#990000; line-height:1.3em; }

#bodyCopyWide #right .spacer { margin-bottom:10px; border-bottom:1px solid #ccc; }
                  
#bodyCopyAlt	{ 		
                  background:transparent;
                  width:439px; 
                  text-align: left;
                  padding:10px 15px 10px 15px;
				  voice-family: "\"}\""; 
		 	      voice-family:inherit;
                  width:409px;
                  }
                  
#bodyCopyAlt {  color:#000000; line-height:1.3em; }
#bodyCopyAlt p { color:#000000; line-height:1.3em; }

#bodyCopyAlt #left	{width:200px; float:left}
#bodyCopyAlt #right	{width:200px; float:right}

/* Condition Search */
#conditionSearch 		{ float:left;  } 
#conditionSearch select		{ font-size:1.3em; float:left; width:320px; } 
#conditionSearch #patient	{ background:#D8DEDE url('../images/bg_hp_patient.jpg') no-repeat top left; padding-left:70px; display:block; height:60px; float:left; width:335px;  }    
#conditionSearch #doctor	{ background:#B8B8E2 url('../images/bg_hp_doctor.jpg') no-repeat; padding-left:5px; display:block; height:60px; float:left;  }
#conditionSearch #patient h3	{ color:#425E5E; font-size:1.2em; margin:0px; padding:5px 0px; text-transform:uppercase; }    
#conditionSearch #doctor h3	{ color:#00005B; font-size:1em; margin:0px; padding:5px 0px; text-transform:uppercase; }

/* Alerts */
#alerts 		{ padding:5px; float:right; width:120px; background:#f1f1f1; border:1px solid #F5ADAD; height:108px;}
#alerts h3 		{ color:#990000; padding:0px; margin:0px; font-size:1em; text-transform:uppercase; }
#alerts ul 		{ font-size:0.9em; margin:0px; padding-left:17px; }
#alerts ul li 		{ color:#990000;margin:0px; padding:0px; list-style-image: url('../images/dot_alert.gif'); line-height:13px; }
#alerts p 		{ font-size:0.9em; padding-left:17px; margin:0px; }
#alerts a:link 		{ color:#990000; text-decoration:none; }
#alerts a:visited 	{ color:#990000; text-decoration:none; }
#alerts a:hover 	{ color:#990000; text-decoration:underline; }
#alerts a:active 	{ color:#990000; text-decoration:none; }
#alerts h3 a:visited 	{ color:#990000; text-decoration:none; }

/* Decision support */
#decision		{ background:transparent url('../images/bg_hp_decision_us.jpg') no-repeat top right; padding-left:70px; height:135px; width:335px; }
#decision h3		{ color:#37536F; font-size:1.2em; margin:0px; padding:5px 0px 0px 0px; text-transform:uppercase; }    
#decision h4		{ color:#1B2734; font-size:1em; font-weight:normal; margin:0px; padding:5px 10px 5px 0px; }    
#decision ul 		{ font-size:0.9em; margin:0px; padding-left:17px; }
#decision ul li 	{ color:#37536F;margin:0px; padding:0px; list-style-image: url('../images/dot_dec.gif'); line-height:13px; }
#decision p 		{ font-size:0.9em; padding-left:17px; margin:0px; }
#decision a:link 	{ color:#37536F; text-decoration:none; }
#decision a:visited 	{ color:#7095BA; text-decoration:none; }
#decision a:hover 	{ color:#37536F; text-decoration:underline; }
#decision a:active 	{ color:#37536F; text-decoration:none; }
#decision h3 a:visited 	{ color:#37536F; text-decoration:none; }

/* Operations and tests */
#operations		{ background:transparent url('../images/bg_hp_operations.jpg') no-repeat; float:right; width:135px; height:135px; margin-left:5px; padding-left:70px; }
#operations h3		{ letter-spacing:-1px; color:#474769; font-size:1em; margin:0px; padding:5px 0px; text-transform:uppercase; }    
#operations ul 	  	{ font-size:0.9em; margin:0px; padding-left:17px; }
#operations ul li 	{ color:#474769; margin:0px; padding:0px; list-style-image: url('../images/dot_op.gif'); line-height:13px;  }
#operations p 		{ font-size:0.9em; padding-left:17px; margin:0px; }
#operations a:link 	{ color:#474769; text-decoration:none; }
#operations a:visited 	{ color:#8A8AB0; text-decoration:none; }
#operations a:hover 	{ color:#474769; text-decoration:underline; }
#operations a:active 	{ color:#474769; text-decoration:none; }
#operations h3 a:visited { color:#474769; text-decoration:none; }

/* New This Month */
#new_this_month			{ width:190px; float:left; }
#new_this_month h3	        { font-size:1em; margin:0px; padding:0px 0px; text-transform:uppercase; }    
#new_this_month h3 a	        { color:#444; }    
#new_this_month h4		{ font-size:1em; font-weight:normal; margin:0px; padding:5px 10px 5px 0px; }    
#new_this_month ul 		{ font-size:0.9em; margin:3px 0px 0px 0px; padding-left:12px; }
#new_this_month ul li 		{ margin:0px; padding:3px 0px; list-style-image: url('../images/dot_dec.gif'); line-height:13px; }
#new_this_month p 		{ font-size:0.9em; padding-right:10px; margin:0px; float:right; }
#new_this_month a:link 		{ color:#000099;text-decoration:none; }
#new_this_month a:visited 	{ color:#000099;text-decoration:none; }
#new_this_month a:hover	 	{ color:#000099;text-decoration:underline; }
#new_this_month a:active 	{ color:#000099;text-decoration:none; }
#new_this_month h3 a:visited 	{ color:#000099;text-decoration:none; }

/* News Alerts */
#news_alert			{ float:right; width:190px; margin-left:15px; }
#news_alert h3			{ color:#990000; font-size:1em; margin:0; padding:0px; text-transform:uppercase; }    
#news_alert h4			{ color:#990000; font-size:0.9em;margin:0; padding:0;}    
#news_alert p 			{ font-size:0.9em; margin:0px; }
#news_alert strong			{ font-size:1em; margin:0; padding:0px;font-weight:bold; }    
#news_alert ul 		{ font-size:0.9em; margin:3px 0px 0px 0px; padding-left:12px; }
#news_alert ul li 		{ margin:0px; padding:3px 0px; list-style-image: url('../images/dot_dec.gif'); line-height:13px; }
#news_alert a:link 		{ color:#990000;text-decoration:none; }
#news_alert a:visited 		{ color:#990000;text-decoration:none; }
#news_alert a:hover 		{ color:#990000;text-decoration:underline; }
#news_alert a:active 		{ color:#990000;text-decoration:none; }
#news_alert h3 a:visited	{ color:#990000;text-decoration:none; }

/* Testimonials */
#testimonial	 { width:393px; padding:5px;  background:#FFFBDF url("../images/quote-l.gif") no-repeat 5px 22px;  }
#testimonial img { }
#testimonial p	 { padding-left:16px; padding-right:13px;  color:#513400; font-size:0.9em; line-height:1.1em; display:inline;}
#testimonial span { background:transparent url("../images/quote-r.gif") no-repeat 100% 2px; width:15px; }
#testimonial h3	 { font-size:1em; padding:0; margin:0; color:#F89501;}
#testimonial em	 { font-size:0.9em;}

/* Condition centres */

#centres		{ margin:4px; background:#EBF1F1; padding:5px 0px 5px 5px; } 
#centres h2		{ font-size:1em; padding:0px; margin:0px 0px 5px 0px; color:#385252; text-transform:uppercase;} 
#head			{ clear:both; display:block;}
#centres .conditionCentre		{ margin-bottom:10px; display:block; width:140px;  float:left; } 
#centres .conditionCentre h3		{ font-size:0.9em; padding:0px; margin:0px; color:#385252; } 
#centres .conditionCentre dd		{ padding:0px; margin:0px; color:#385252; line-height:1.2em;} 
#centres .conditionCentre dl		{ padding:0px; margin:0px; font-size:0.9em;} 
#centres .conditionCentre p		{ padding:0px; margin:0px; font-size:0.9em;} 
#centres .conditionCentre a:link 	{ color:#385252; text-decoration:none; }
#centres .conditionCentre a:visited 	{ color:#8CB0B0; text-decoration:none; }
#centres .conditionCentre a:hover 	{ color:#385252; text-decoration:underline; }
#centres .conditionCentre a:active 	{ color:#385252; text-decoration:none; }
#centres .conditionCentre h3 a:visited 	{ color:#385252; text-decoration:none; }

#treatment table		{ width:100%; border:1px solid #ddd }
#treatment td			{ padding:2px; }
#treatment tr.work		{ background:#FFFFB2; }
#treatment tr.likely		{ background:#FFE8B2; }
#treatment tr.outweigh		{ background:#FFD1B2; }
#treatment tr.furtherstudy	{ background:#F0F0F0; }
#treatment tr.unlikely		{ background:#F0D1D1; }
#treatment tr.harmful		{ background:#F0B2B2; }

                
#bodyCopyAlt {  color:#000000; line-height:1.3em; }
#bodyCopyAlt p { color:#000000; line-height:1.3em; }

#gradient	    { width:744px; clear: both; height:3px; margin:0px; background: #efefef url("../images/gradientIndex.gif") repeat-x scroll bottom left; }

#content #rightNav 		{  }
#content #rightNav h2 	{ font-size:1.1em; color:#000099; line-height:1.1em; margin-bottom:0px;}
#content #rightNav p 	{ color:#222; line-height:1.3em; margin-top:0px; }
#content #rightNav img 	{ border:1px solid #222; margin-top:5px; }

             
/* Link styling */

a:link 		{ color:#0000CC; background:transparent; }
a:visited 	{ color:#663399; background:transparent; }
a:hover 	{ color:#990000; background:transparent; }
a:active 	{ color:#990000; background:transparent; }

div.breadcrumbsTh	{ width:744px; clear:both; height:5px; margin:0px; background:#8080cc url(../images/redBarTop.gif) no-repeat top left;  }
#breadcrumbs		{ width:744px; clear:both; height:18px; margin:0px; text-align:left; background:#B3B3E0 url(../images/redBar.gif) repeat-y top left;  }
#breadcrumbs a:link	{ color: #FFF; text-decoration:none; letter-spacing:-1px; }
#breadcrumbs a:visited	{ color: #FFF; text-decoration:none; letter-spacing:-1px; }
#breadcrumbs a:active 	{ color: #FFF; text-decoration:none; letter-spacing:-1px; }
#breadcrumbs a:hover	{ color: #C5F4FE; text-decoration:none; letter-spacing:-1px; }
#breadcrumbs .URHere	{ font-size:10px; color: #FF0000; }




/* Glossary */

#glossary			{ margin:5px auto 20px auto; width:424px; }
#contentGlossary 		{ position: relative; height:100%; background:transparent url(../images/redBarNav_white.gif) repeat-y top left; text-align:left; border-right:1px solid #222; border-bottom:1px solid #222; border-left:1px solid #222; }
#glossary div.breadcrumbs	{ width:424px; clear:both; height:5px; margin:0px; background:#8080cc url(../images/redBarTop.gif) no-repeat top left;  }
z#glossary #breadcrumbs		{ width:424px; clear:both; height:18px; margin:0px; text-align:left; background:#B3B3E0 url(../images/redBar.gif) repeat-y top left;  }
