/* CSS Document */
html, body{
	margin:0; 
	padding:0;
	}
body{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%; 
	background-color:#CCCCCC;
	color:#333333;
	}
.callout{
	background: #feecd5;
	width: auto;
	text-align:justify;
	padding:3px;
	margin:10px 0;
	}
a{
	text-decoration:none;
	color:#285699;
	}
a:hover{text-decoration:underline;}
#wrapper{
	max-width:1000px; 
	min-width:800px;
	margin:0 auto; 
	background-color:#f1f2f2;
	border:solid 1px #666666;
	z-index:1;
	}
* html #wrapper{width:855px;}
#wrapper #header{
	background:url(/images/hypertension/graphics/header-bk.jpg) repeat-x; 
	height:120px; 
	position:relative;
	z-index:2;
	}
#wrapper #header #head-txt{
	position:absolute;
	z-index:10;
	width:420px;
	text-align:center;
	height:32px;
	background:url(/images/hypertension/graphics/header-txt.jpg) no-repeat;
	top:26px;
	left:20px;
}
#wrapper #header #head-right{
	position:absolute;
	top:0;
	right:0;
	background:url(/images/hypertension/graphics/header-right.jpg) no-repeat right top;
	z-index:4;
	height:120px;
	width:336px;
	margin:0;
	padding:0;
	}
#wrapper #header #head-txt h1{
	text-indent:-9999px; 
	overflow:hidden;
	margin:0;
	padding:0;
	}
	/*END header STYLES */
	/*TOP NAV STYLES */
#wrapper #topnav{
	position:relative;
	height:25px;
	z-index:3;
	margin:-26px 0 0 0;
	 }
* html #wrapper #topnav{height:25px;}
#wrapper #topnav ul{
	display:block;
	list-style:none; 
	margin:0; 
	padding:0; 
	min-width:640px;
	text-align:right;
	float:right;
	} 	
* html #wrapper #topnav ul{	width:640px; height:25px;}
#wrapper #topnav ul li{
	display:block;
	float:left;
	margin:0;
	padding:0;  
	height:20px;  
	font-size:1.1em;
	background-color:transparent;
	}	
* html #wrapper #topnav ul li{height:21px;}
#wrapper #topnav ul li a{
	display:block; 
	height:20px; 
	padding:4px 6px 0 6px;
	margin:0 0 0 0; 
	color:#285699;
	font-weight:bold;
	font-size:1.2em;
	text-decoration:none; 
	text-align:center;
	float:left;
	border-left:solid 1px #285699;
	border-bottom:none;
	background-color:transparent;
		}
#wrapper #topnav ul li a:hover{height:20px; color:#285699; background-color:#ffffff;}
/* html #wrapper #topnav ul li a:hover{border-bottom:none; height:20px;}*/
#wrapper #topnav ul li a.amhere:hover{border-bottom:solid 2px #285699; height:19px; padding:4px 6px 0 6px;  color:#1d3f70; background-color:#ffffff; }
#wrapper #topnav ul li a.amhere{border-bottom:solid 2px #285699; height:19px; padding:4px 6px 0 6px;  color:#1d3f70; background-color:#ffffff; }
/* html #wrapper #topnav ul li a.amhere{height:20px; border-bottom:none;}*/
/*END TOP NAV*/
	/*BODY STYLES*/
#wrapper #mbody{
	display:block;
	position:relative;
	padding:20px 45px 45px 30px;
	font-size:1.2em; 
	margin-left:18em; 
	min-height:500px;
	background-color:#ffffff;
	border-left:solid 1px #999999;
		}
* html #wrapper #mbody{height:500px; overflow: visible;}/*overflow:visible fixes ie6 problem of adding space to em*/
#wrapper #mbody small{font-size:0.9em; color:#999999; border-top:#999999 solid 1px; display:block;}
* html #wrapper #mbody small{height:1px; overflow:visible;}
#wrapper #mbody h1{
	margin:0; 
	padding:0; 
	font-size:1.8em;
	padding-bottom:3px;
	/*color:#000000;*/
		}
#wrapper #mbody h2{
	font-size:1.6em;
	padding:0 0 10px 0;
	margin:5px 0 7px 0;
	color:#285699;

		}
#wrapper #mbody h3{
font-size:1.3em;

margin:0;
padding:0;
}
#wrapper #mbody p{
	text-align:justify;
	color:#333333;
	}
/*END BODY STYLES*/
/*LEFT NAV STYLES*/
#wrapper #lnav{
	position:absolute; 
	font-size:1.2em; 
	margin-top:0;
	width:18em;
	padding-top:0;
	}
#wrapper #lnav h3{
	padding:5px 3px 5px 5px; 
	margin:20px 0 20px 7px;
	background-color:#ffffff;
	color:#285699;
	text-align:left;
	font-size:1.2em;
	font-weight:bold;
	}
#wrapper #lnav ul{
	margin:5px 0 0 0; 
	padding:0; 
	list-style:none;
	}
#wrapper #lnav ul li{
	margin:0;
	margin-bottom:5px;
	margin-left:5px;
		}
* html #wrapper #lnav ul li{width:17em;}
#wrapper #lnav ul li a:hover{
	background-color:#dddddd;	
	color:#1d3f70;
	}
#wrapper #lnav ul li a.here:hover{background-color:#cccccc}
#wrapper #lnav ul li a{
	display:block; 
	padding:2px 20px 2px 8px;  
	text-decoration:none;
	color:#285699;
	border-bottom:solid 1px #999999;
	font-weight:bold;
	margin:0;
	height:auto;
	margin-right:0; 
	/*background-color:#FFFFFF;*/
	}
* html #wrapper #lnav ul li a{width:100%}
#wrapper #lnav ul li a.here{
	background-color:#cccccc;
	color:#1d3f70;
	padding-left:8px;	}
/*SUB NAV STYLES*/
#wrapper #lnav ul ul li{margin-bottom:5px;}
#wrapper #lnav ul ul li a{
margin-left:10px;
background: #ffffff;
}
#wrapper #lnav ul ul li a.here{background-color:#cccccc;}
/*sub sub nav styles*/
#wrapper #lnav ul ul ul li a{margin-left:15px;}
	/*END LEFT NAV STYLES*/
	/*SEARCH STYles*/
#wrapper #lnav #search{
	position:relative; 
	margin-top:40px; 
	height:inherit; 
	border-top:solid 1px #1d4c78;
	border-bottom:solid 1px #1d4c78;
	}
#wrapper #lnav #search h4{
	color:#804b27; font-weight:bold; font-size:1em; margin:5px 0 0 10px; padding:0;
	}
#wrapper #lnav #search a{color:#1d4c78}
#wrapper #lnav #search p{margin:5px 0 0 10px; padding:0;}
#wrapper #lnav #search form{margin:10px 0 10px 10px; padding:0;}
#wrapper #lnav #search form input{margin:0 0 5px 0;}
	/*FOOTER STYLES*/
#wrapper #footer{
	background:#c8c8c8;
	/*height:20px;*/ 
	width:100%; 
	color:#333333;
	border-top:solid 1px #333333;
	}	
#wrapper #footer p{padding:5px 10px 5px 20px; margin:0;}
#wrapper #footer a{color:#333333;}
