/* CSS Document */
html, body{
	margin:0; 
	padding:0;
	}
html{overflow-y:scroll;}
body{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%; 
	background-color:#e5e9d1;
	color:#333333;
	}
a{text-decoration:none; color:#364900;}
a:hover{text-decoration:underline}
.callout{
	background: #e7ecef;
	width: auto;
	text-align:justify;
	padding:3px;
	margin:10px 0;
	}
small{font-size:0.9em; color:#999999; border-top:solid 1px #999999; display:block;}
#wrapper{
	position:relative;
	max-width:1000px; 
	min-width:800px;
	margin:0 auto; 
	min-height:600px;
	background-color:#FFFFFF;
	border:#3e4a00 solid 1px ;
	z-index:1;

	}
* html #wrapper{width:90%; height:600px;}
#wrapper #header{
	background:url(/images/parkinsons/graphics/header-bk.jpg) repeat-x; 
	height:141px; 
	position:relative;
	z-index:2;
	}
#wrapper #header #head-txt{
	position:absolute;
	z-index:10;
	height:47px;
	background:url(/images/parkinsons/graphics/header-txt.jpg) no-repeat center;
	width:370px;
	top:53px;
	left:20px;
}
#wrapper #header #head-left{
	position:absolute;
	top:0;
	left:0;
	background:url(/images/parkinsons/graphics/header-left.jpg) no-repeat left top;
	z-index:4;
	height:141px;
	width:393px;
	margin:0;
	padding:0;
	}
	
#wrapper #header #head-right{
	position:absolute;
	top:0;
	right:0;
	background:url(/images/parkinsons/graphics/header-right.jpg) no-repeat right top;
	z-index:4;
	height:141px;
	width:370px;
	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:28px;
	z-index:3;
	margin:-31px 0 0 0;
	text-align:center;
	 }
#wrapper #topnav ul{
position:relative;
	/*width:100%;*/
	display:block;
	list-style:none; 
	margin:0 0 0 230px; 
	padding:0; 
	/*min-width:800px;*/
	/*text-align:center;*/
	/*float:right;*/
	} 	
* html #wrapper #topnav ul{	width:790px; height:27px;}
#wrapper #topnav ul li{
	display:block;
	float:left;
	margin:0;
	padding:0;  
	height:27px;  
	font-size:1.1em;
	background-color:transparent;
	}	
#wrapper #topnav ul li a{
	display:block; 
	height:22px; 
	padding:4px 6px 0 6px;
	margin:0 0 0 0; 
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.1em;
	text-decoration:none; 
	text-align:center;
	float:left;
	border-left:solid 1px #364900;
	border-bottom:none;
	background-color:transparent;
		}
#wrapper #topnav ul li a.amhere{
	/*border-bottom:solid 2px green; */
	height:22px; 
	padding:4px 6px 0 6px;  
	color:#364900; 
	background-color:#c7cfa1; 
	}
#wrapper #topnav ul li a:hover{
	height:22px; 
	color:#364900; 
	background-color:#e5e9d1;
	}
/*END TOP NAV*/
	/*SEARCH STYles*/
#wrapper #search{
	position:relative; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	width:100%;
	height:35px; 
	background:#FFFFFF url(/images/parkinsons/graphics/search-bk.gif) repeat-x bottom;
	font-size:1.3em;
	text-align:right;
	}

	/*BODY STYLES*/
#wrapper #mbody{
	display:block;
	position:relative;
	padding:20px 45px 45px 30px;
	font-size:1.2em; 
	margin-left:220px; 
	min-height:480px;
	background-color:#ffffff;
	border-left:green solid 2px;
		}
* html #wrapper #mbody{height:480px;}
#wrapper #mbody h1{
	margin:0; 
	padding:0; 
	font-size:1.8em;
	padding-bottom:3px;
			}
#wrapper #mbody h2{
	font-size:1.6em;
	padding:0 0 10px 0;
	margin:0 0 7px 0;
	color:#364900;

		}
#wrapper #mbody h3{
	font-size:1.25em;
	margin:0;
	padding:0;
}
#wrapper #mbody p{
	text-align:justify;
	color:#333333;
	}
#wrapper #mbody table.t1{
	border:#000000 solid 2px; 
	font-size:0.9em; 
	font-family:Arial, Helvetica, sans-serif;
	}
#wrapper #mbody table.t1 caption{
	padding:2px 5px; 
	border-top:#000000 solid 2px; 
	border-left:#000000 solid 2px; 
	border-right:#000000 solid 2px; 
	text-align:left; 
	font-weight:bold;
	}
#wrapper #mbody table.t1 tr th{
	padding:2px 5px; 
	border-bottom:#000000 solid 2px; 
	text-align:left;
	}
#wrapper #mbody table.t1 tr td{padding:2px 5px; border-bottom:#000000 solid 1px}
#wrapper #mbody table.t1 tr td.sm{font-size:0.8em; border-bottom:none}

/*END BODY STYLES*/
/*LEFT NAV STYLES*/
#wrapper #lnav{
	position:absolute;
	font-size:1.2em;
	width:220px;
	padding: 0;
	margin: -43px 0 0 0;
	}
#wrapper #lnav h3{
	font-size:1.3em;
	font-weight:bold;
	/*margin:-28px 0 0 0;*/
	margin:0; 
	padding:9px 0 9px 0;
	border-right:green solid 2px; 
	width:inherit; 
	left:0; 
	text-align:center; 
	color:#3e4a00;
	z-index:200;
	
	}
#wrapper #lnav ul{
	margin:40px 0 0 0px; 
	padding:0; 
	list-style:none;
	}
#wrapper #lnav ul li{
	margin:0;
	margin-bottom:0px;
	margin-left:0px;
			}
.ltop{border-top:green solid 1px}
.lbot{border-bottom:none}
* html #wrapper #lnav ul li{width:195px;}
#wrapper #lnav ul li a.here{
	background-color:#e5e9d1;
	color:#364900;
	/*padding-left:3px;	*/
	/*border-left:#364900 solid 5px*/
	}
#wrapper #lnav ul li a{
	display:block; 
	padding:4px 10px 2px 10px;  
	text-decoration:none;
	color:#547100;
	border-bottom:solid 1px green;
	border-left:#c7cfa1 solid 5px;
	margin:0;
	height:auto;
	margin-right:0; 
		}
#wrapper #lnav ul li a:hover{
	background-color:#c7cfa1;	
	color:#364900;
	border-left:#364900 solid 5px
	
	}
/*#wrapper #lnav ul li a.here:hover{background-color:#cccccc}*/

* html #wrapper #lnav ul li a{width:100%}

/*SUB NAV STYLES*/
#wrapper #lnav ul ul li{margin-bottom:0px;}
#wrapper #lnav ul ul {margin-top:0;}
* html #wrapper #lnav ul ul li{width:185px;}
#wrapper #lnav ul ul li a{
	margin-left:10px;
	border-left:#e5e9d1 solid 5px;
}
#wrapper #lnav ul ul li a.here{border-left:#adb48c solid 5px}
/*sub sub nav styles*/
#wrapper #lnav ul ul ul li a{margin-left:10px;}
	/*END LEFT NAV STYLES*/

	/*FOOTER STYLES*/
#wrapper #footer{
	background:#c7cfa1;
	width:100%; 
	color:#364900;
	border-top:solid 1px #3e4a00;
	}	
#wrapper #footer p{padding:5px 10px 5px 20px; margin:0;}
#wrapper #footer a{color:#364900;}
