/* 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;
	}

.login{
	background: #feecd5;
	height: 250px;
	width: auto;
	text-align:justify;
	padding:3px;
	margin:10px 0;
	}

a{
	text-decoration:none;
	color:#FF6600;
	}
img{border:none;}
a:hover{text-decoration:underline;}
small{font-size:0.8em; color:#868088; border-top:solid 1px #868088; display:block; text-align:justify;}
* html small{height:2px; overflow:visible;}
#wrapper{
	max-width:1000px; 
	min-width:800px;
	margin:0 auto; 
	background-color:#fcd8ab;
	border:solid 1px #666666;
	z-index:1;
	}
* html #wrapper{width:850px; /*height:670px;*/}
#wrapper #header{
	background:url(/images/thrombosis/graphics/head-bg.jpg) repeat-x; 
	height:59px; 
	position:relative;
	z-index:2;
	}

#wrapper #header #head-txt{
	background:url(/images/thrombosis/graphics/head-txt.jpg) no-repeat left; 
	position:relative;
	width:770px;
	height:59px;
	z-index:5;
	}
#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:30px;
	z-index:3;
	margin:0 0 0 0;
	background-color:#fcd8ab;
	border-top:solid 2px #804b27;
	border-bottom:solid 1px #804b27;
	 }
* html #wrapper #topnav{height:20px;}

#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:635px; height:20px;}
#wrapper #topnav ul li{
	display:block;
	float:left;
	margin:0;
	padding:0;  
	height:37px;  
	font-size:1.1em; 
	}	
* html #wrapper #topnav ul li{height:20px;}
#wrapper #topnav ul li a{
	display:block; 
	height:24px; 
	padding:6px 6px 0 6px;
	margin:0 0 0 0; 
	color:#804b27;
	font-weight:bold;
	font-size:1.2em;
	text-decoration:none; 
	text-align:center;
	float:left;
	background: #fcd8ab;
	border-left:solid 1px #804b27;
	border-bottom:none;
		}
* html #wrapper #topnav ul li a{height:25px; }
#wrapper #topnav ul li a:hover{border-bottom:solid 1px #804b27; height:24px; color:#FF6600; background-color:#feecd5; }
* html #wrapper #topnav ul li a:hover{border-bottom:none; height:25px;}
#wrapper #topnav ul li a.amhere:hover{background-color:#ffffff; }
#wrapper #topnav ul li a.amhere{border-bottom:solid 1px #ffffff; height:24px;  color:#FF6600; background-color:#FFFFFF;}
* html #wrapper #topnav ul li a.amhere{height:25px; 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:550px;
	background-color:#ffffff;
		}
* html #wrapper #mbody{height:550px; overflow:visible;}
.sml{font-size:0.8em;}
/*-- home page styles -- */
.outline{}/*from the tables not needed*/
#all-box{
	position:relative; 
	width:100%; 
	height:100%; 
	margin:10px auto;
	}
#all-box div.boxl{
	padding:0 0 10px 0; 
	border:#804b27 solid 1px; 
	margin:10px 15px 10px 0; 
	width:230px; 
	height:160px; 
	float:left;
	}
#all-box div.boxr{
	padding:0 0 10px 0; 
	border:#804b27 solid 1px; 
	margin:10px 10px 10px 0; 
	width:230px; 
	height:160px; 
	float:left;
	}
.clear{clear:both}
#all-box div h4{
	margin:0 0 30px 0; 
	text-align:center; 
	background-color:#fcd8ab; 
	padding:5px; 
	border-bottom:#804b27 solid 2px;
	font-weight:bold;
	font-size:1.2em;
	}
#all-box div ul li{color:#9e5543; list-style:circle; margin-bottom:10px}
#all-box div ul li a{ margin-bottom:20px; font-size:1.1em}
/*-- End home page styles -- */
#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:#804b27;

		}
#wrapper #mbody h3{
font-size:1.3em;
margin:0;
padding:0;
}
#wrapper #mbody p{
	text-align:justify;
	color:#333333;
	}

/* ALL TABLES FORMATING */
#wrapper #mbody table{
	border:solid 2px #000000; 
	border-collapse:collapse; 
	/*font-size:10pt;*/ 
	width:450px;
	page-break-before: auto;
	page-break-inside: avoid;
	text-align:left;
		}
#wrapper #mbody table caption{
	text-align:left; 
	font-weight:bold; 
	padding:3px 1px 3px 5px;
				}
#wrapper #mbody table th{
	border: solid 1px #000000;
	border-bottom-width:2px;
	text-align:left;
	padding:3px 3px 3px 3px;
		 }
#wrapper #mbody table td{
	border: solid 1px #000000; 
	padding:3px 3px 3px 3px;
	}
#wrapper #mbody table ul{
	padding:0; 
	margin:0; 
	margin-left:17px;
	}
/*END BODY STYLES*/
/*LEFT NAV STYLES*/
#wrapper #lnav{
	position:absolute; 
	font-size:1.2em; 
	margin-top:0;
	width:18em;
	background:url(/images/thrombosis/graphics/l-nav-img.jpg) no-repeat left top;
	padding-top:35px;
	}
/*#wrapper #lnav h3{
	padding:5px 7px 5px 5px; 
	margin:20px 0 20px 7px;
	background-color:#f2f4f6;
	color:#3768b4;
	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;
		}
#wrapper #lnav ul li a:hover{
	background-color:#ecf7fe;	
	}
#wrapper #lnav ul li a.here:hover{background-color:#FFFFFF}
#wrapper #lnav ul li a{
	display:block; 
	padding:2px 20px 2px 8px;  
	text-decoration:none;
	color:#804b27;
	border:solid 1px #804b27;
	font-weight:bold;
	margin:0;
	height:auto;
	margin-right:5px; 
	background-color:#FFFFFF;
	width:14.6em;
	}
#wrapper #lnav ul li a.here{
	background-color:#ffffff;
	color:#f16835;
	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;
width:13.3em;
}
/*sub sub nav styles*/
#wrapper #lnav ul ul ul li a{margin-left:15px; width:12.5em;}
	/*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:#f16835;
	/*height:20px;*/ 
	width:100%; 
	color:#ffffff;
	border-top:solid 1px #804b27;
	}	
#wrapper #footer p{padding:5px 10px 5px 20px; margin:0;}
#wrapper #footer a{color:#ffffff;}

/* Guidelines Hide Flow */
.g_hidden { display: none; }
.g_unhidden { display: block; }

.accordion {
	width: 98%;
	border-bottom: solid 1px #804b27;
}
.accordion h6 {
	background: url(/images/2008/acc_arrow2.gif) no-repeat right -51px;
	padding: 6px 5px;
	margin: 0;
	color:#FFFFFF;
	font: 1em Arial, Helvetica, sans-serif bold;
	border: solid 1px #804b27;
	border-bottom: none;
	cursor: pointer;
	background-color:#f4b566;
}
.accordion h6:hover {
	background-color: #f16530;
}
.accordion h6.active {
	background-color: #f45424;
	background-position: right 5px;
}
.accordion p {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #804b27;
	border-right: solid 1px #804b27;
}

.accordion ul {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
}