/* CSS Document */
html, body{
	margin:0; 
	padding:0;
	}
html{overflow-y:scroll;}
body{ 
	font-size:62.5%; 
	background-color:#ffffff;
	color:#333333;
	/*font-family:"trebuchet MS", helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
		}
a{text-decoration:none; color:#00718f;}
a:hover{text-decoration:underline}
.callout{
	background:#dfbdd7;
	width: auto;	
	text-align:justify;
	padding:4px;
	margin:10px 0;
	}
.img-title{margin-bottom:5px; font-weight:bold;}
#wrapper{
	position:relative;
	width:900px; 
	margin:0 auto;  
	z-index:1;
	height:600px
	}

#header{
	background:#747474 url(/images/cholesterol/graphics/head-img.jpg) no-repeat;
	height:89px; 
	position:relative;
	border-top:solid 2px #869095;
	z-index:2;
	}
#header #head-txt{
	position:relative;
	z-index:10;
	text-align:left;
	width:100%;
	top:25px;
	left:25px;
}
#header #head-txt h1{
	color:#ffffff;
	margin:0;
	padding:0;
	font-size:3.5em;
	/*background-color:#dbb2d0;
	*/
	}
	/*END header STYLES */
	/*TOP NAV STYLES */
#topnav{
	position:absolute;
	height:35px;
	overflow:visible;
	z-index:89;
	margin:0 0 0 0;
	font-size:1em;
	width:900px;
	background:url(/images/cholesterol/graphics/top-nav-bk.jpg) repeat-x top;
		 }
#search-h{
	position:relative; 
	text-align:right; 
	background-color:#cccccc;
	height:48px;
	width:900px;
	}
/* TOP NAv DRop Down*/
#topnav ul, #topnav ul ul {list-style: none; background-color:transparent; }
#topnav ul, #topnav ul {padding: 0; margin: 0;}
/* Head links */
#topnav ul li.headlink { 
		float: left; 
		/*margin-left: -2px;*/ 
		background-color:transparent;
		text-align: center;
	}
#topnav ul li span.tlink{
		background:url(/images/cholesterol/graphics/top-nav-div-bk.jpg) no-repeat right;
		display:block;
		/*height:30px;*/
		margin:0;
		padding:0;
		}
#topnav ul li.headlink a { 
		margin-top:1px;
		display: block; 
		padding: 7px 0 0 0;  
		background-color:transparent;
		color:#FFFFFF; 
		font-weight:bold;
		font-size:1.3em;
		width: 170px; 
		height:23px;
		}
#topnav ul li.headlink span.here{		
		background:#000000 url(/images/cholesterol/graphics/top-nav-div-bk-2.jpg) no-repeat right;
		display:block;
		}
#topnav ul li.headlink span.nothere{
		background:transparent url(/images/cholesterol/graphics/top-nav-div-bk-3.jpg) no-repeat right;
		display:block;
		}
/* Child lists and links */
#topnav ul li.headlink ul { 
		display: none;
		border-top: 5px #cccccc solid;
		z-index:1100;
		background-color:transparent;
		padding:0;
		}
#topnav ul li.headlink:hover ul {display: block;}
#topnav ul li.headlink ul{padding:0;}
#topnav ul li.headlink ul li a { 
		background-color:#e6f1f5;
		background-image:none;
		color:#006699; 
		font-weight:normal; 
		font-size:1.2em;
		margin:0;
		border:none;
		}
#topnav ul li.headlink ul li a:hover {text-decoration:underline;}
	
	/* Pretty styling */
#topnav ul a {color:#3399CC; text-align:center; text-decoration:none;} 
#topnav ul ul li a:hover {text-decoration: none; }
#topnav ul li.headlink {background-color:transparent; }
#topnav ul li.headlink ul li {border-left:none}	 
/*END TOP NAV*/
	/*BODY STYLES*/
#mbody, #mbody-home, #mbody-tool{
	display:block;
	position:absolute;
	padding:0;
	font-size:1.3em; 
	min-height:470px;
	background-color:#cccccc;
	top:172px
		}
#mbody #content{
	/*min-height:370px;
	height:270px;
	overflow:scroll;*/
	background-color:#ffffff;
	margin-left:175px;
	padding:10px 20px 10px 20px;
	min-height:470px;
	border-right:solid 1px #cccccc;
	display:block;
	width:684PX;
	}
#mbody-home #content-home{
	/*min-height:370px;
	height:270px;
	overflow:scroll;*/
	background-color:#ffffff;
	background-image:url(/images/cholesterol/graphics/home-bk.jpg);
	background-repeat:no-repeat;
	/*background-position:bottom left;*/
	min-height:470px;
	border-right:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	display:block;
	width:898px;
	overflow:hidden;
	}
#mbody-tool #content-tool{
	background-color:#ffffff;
	/*background-image:url(/images/cholesterol/graphics/home-bk.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;*/
	min-height:470px;
	border-right:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	display:block;
	width:898px;
	overflow:hidden;
	position:relative;
	}
* html #mbody-tool #content-tool{height:470px}	
#mbody-home #content-home .home-txt-img{
	vertical-align:middle;
	text-align:center;
	padding-top:104px;
	padding-left:142px;
	}
	
* html #mbody #content, * html #mbody-home #content-home{height:470px;}
* html #mbody, * html #mbody-home{height:470px; overflow: visible}
/*-- home page styles -- */
/*-- End home page styles -- */
#mbody #content h1{
	margin:0; 
	padding:0; 
	font-size:1.6em;
	padding-bottom:1px;
	color:#000000;
			}
#mbody #content h2{
	font-size:1.4em;
	padding:0 0 10px 0;
	margin:0;
	color:#0088a7;
		}
#mbody #content h3{
	font-size:1.1em;
	margin:0;
	padding:0;
}
#mbody #content h4{
	font-size:1.1em; 
	font-weight:bold; 
	margin-bottom:0; 
	padding-bottom:0;
	}
#mbody #content p{
	margin-top:0;
	text-align:justify;
	color:#333333;
	line-height:1.2em;
	}
	
sup, sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}	

#mbody #content caption{
	padding-left:0px;
	margin-left:0px;
	}

#mbody em{font-style:italic;}
#mbody img{border:none;}
#mbody small{font-size:0.8em; color:#999999; border-top:#999999 solid 1px; display:block;}
#mbody ul.sitemap{margin-top:5px;}
#mbody ul.sitemap li{color:#5c6576; list-style:circle; line-height:1.3em}
* html #mbody small{height:1px;}
#mbody table.bkcolor{
	border-collapse:collapse; 
	width:auto;
	font-size:0.9em;
	background-color:#ffffff;
	margin-bottom:10px;
	border:none;
		}
#mbody table.bkcolor caption{
	text-align:left; 
	font-weight:bold; 
	padding:3px 8px 3px 8px;
	border-bottom:#ffffff solid 1px ;
				}
#mbody table.bkcolor th{
	border:#FFFFFF solid 2px;
	background-color:#038aa7;
	padding:5px 10px 5px 10px;
	color:#FFFFFF;
	border:#cccccc solid 2px ; 
			 }
.difcolor{background-color:#dfb9d5;}
#mbody table.bkcolor td{
	border:#cccccc solid 2px ; 
	padding:
	3px 8px 3px 8px;
		}

.center{text-align:center;}
.left{text-align:left;}
table.bkcolor ul{padding-top:0; margin-top:0; padding-bottom:0; margin-bottom:0;}
li.redcircle{list-style-type: circle; color:#e31b23; font-size:1em; margin:0; padding:0;}
.norm{ color:#333333;}
#mbody p.sml, #mbody .sml{font-size:0.8em;}
/* 		

/*END BODY STYLES*/
/*LEFT NAV STYLES*/
#lnav{
	position:absolute; 
	font-size:1.2em; 
	margin-top:35px;
	width:175px;
	padding-top:31px;
	background-color:#ccc;
	z-index:1000;
	min-height:450px;
	}
* html lnav{height:450px;}

#lnav h1{
	font-size:1.6em; 
	margin-left:5px;
	vertical-align:top;
	margin-top:5px;
	padding-top:0px;
	}
#lnav ul{
	margin:0; 
	padding:0; 
	list-style:none;
	font-size:1em;

			}
#lnav ul li{
	margin:0;
	padding:0;
	background:url(/images/cholesterol/graphics/l-nav-bk.jpg) repeat-x top; 
	height:22px; 
	border-bottom:solid 2px #cccccc; 
					}
#lnav ul li.here{background:url(/images/cholesterol/graphics/l-nav-bk-2.jpg) repeat-x top; }
* html #lnav ul li{width:165px; }
#lnav ul li a{
	display:block; 
	padding-left:10px;
	padding-top:4px;
	text-decoration:none;
	color:#000000;
	font-weight:normal;
	margin:0;
	height:auto;
	
		}
#lnav ul li.here a, #lnav ul li.here a:hover{
		color:#ffffff;
	}
#lnav ul li a:hover{
	color:#0088a7;	
	}
* html #lnav ul li a{width:100%}
/*SUB NAV STYLES*/
#lnav ul ul{margin-top:0;}
#lnav ul ul li{
	margin-bottom:0px; 	
}
#lnav ul li ul li a{
	padding-left:20px; 
	margin-left:10px;
	border-left:none;
	margin-top:0;
	}
* html #lnav ul li ul li a{background-image:none;}
#lnav ul li.top ul li a{border-top:none;}
#lnav ul ul li a.here{ 
	border-left:none;
	color:#8e0146;
	background-color:#ffffff;
	padding-left:20px;
	}
* html #lnav ul ul li{width:140px;}
/*END LEFT NAV STYLES*/
/*FOOTER STYLES*/
#footer{
	position:relative;
	width:900px; 
	border-top:solid 1px #869095;
	border-bottom:solid 1px #869095;
	background-color:#98c7d9;
	left:0;
	font-size:0.8em;
	}	
#footer p{padding:10px 10px 10px 20px; margin:0; color:#000000}
#footer a{color:#000000; text-decoration:underline}

/* Q LIGHT BOX */

/* html, body{
	margin:0; 
	padding:0;
	height:100%;
	
	}
*/

#q_bg
	{
	 width:100%;
	 display:block;
	 min-height:100%;
	 height:auto;
	 overflow:hidden;
	 position:absolute;
	 top:0;
	 left:0;
	 z-index:3000;
	 background-color:#000000;
	 -moz-opacity: 0.85;
	 opacity:.85;
	 filter: alpha(opacity=85);
	 overflow:hidden;
	}
	
* html div#q_bg { /* for IE5-6 */
height: 100%;
display:block;
}

#q_box
	{
	position: absolute;
	top: 50px;
	width: 600px;
	left:25%;
	height:600px;
	padding: 1em;
	border: 3px solid #3a6abf;
	background-color: white;
	text-align: left;
	z-index:5002;
	overflow: auto;
	}
#q_box2
	{
	position: absolute;
	top: 50px;
	width: 600px;
	left:25%;
	height:340px;
	padding: 1em;
	border: 3px solid #3a6abf;
	background-color: white;
	text-align: left;
	z-index:5002;
	overflow: auto;
	}

.q_h1
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	width:400px;
	padding:0px;
	clear:both;
	margin-top:-4px;
	}

.q_head
	{
	background-color:#3a6abf;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	width:576px;
	padding:4px;
	clear:left;
	margin-top:-4px;
	}

.q-white-sub
	{
	background-color:#FFFFFF;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:576px;
	min-height:50px;
	border: 1px solid #3a6abf;
	top:-2px;
	padding:3px;
	margin:0;
	}

a:link {color: #0088a7;}     /* unvisited link */
a:visited {color: #0088a7;}  /* visited link */
a:hover {color: #0088a7; }   /* mouse over link */
a:active {color: #0088a7; }   /* selected link */

p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


/* --- TOOLS CSS --- */
#alltxt{height:auto; float:right; width:420px; margin-top:30px; padding:0; margin-right:10px; position:relative;}
#alltxt div.atool{height:85px; width:380px; margin:0 0 0 10px; padding:0 10px 0 0; position:relative; }
#alltxt div.des{
	font-size:0.9em; 
	top:0; 
	left:0; 
	margin:0; 
	left:85px; 
	text-align:left; 
	width:300px; 
	padding: 3px 10px 3px 10px;
	width:250px;
	position:absolute;
	width:250px;
	}
#alltxt div.des ul{margin-left:0; padding-left:20px; margin-top:5px }
#alltxt div.des ul li{margin-left:0; padding-left:0;}

#toolsbig {
	position:relative;
	background-image:url(/images/cholesterol/graphics/diagnosis-back.png);
	background-repeat:no-repeat;
	height:343px;
	width:751px;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	color:#ffffff;
}
#toolsbig #toolstxt {
	position:relative;
	top:77px;
	margin-left:130px;
	height:200px;
	width:560px;
	text-align:justify;
}

#toolsbig #toolstxt p, #toolsbig #toolstxt2 #tooll p, #toolsbig #toolstxt2 #toolr p {
	font-size:0.9em;
	margin:0;
	padding:0;
	margin-top:5px
}	

#toolsbig #toolstxt2 #tooll p.uk, #toolsbig #toolstxt2 #toolr p.uk, #toolsbig #toolstxt2 #tooll p.dut, #toolsbig #toolstxt2 #toolr p.dut, #toolsbig #toolstxt2 #tooll p.ger, #toolsbig #toolstxt2 #toolr p.ger, #toolsbig #toolstxt2 #tooll p.dan, #toolsbig #toolstxt2 #toolr p.dan, #toolsbig #toolstxt2 #tooll p.bel, #toolsbig #toolstxt2 #toolr p.bel,#toolsbig #toolstxt2 #tooll p.fre, #toolsbig #toolstxt2 #toolr p.fre, #toolsbig #toolstxt2 #tooll p.nor, #toolsbig #toolstxt2 #toolr p.nor, #toolsbig #toolstxt2 #tooll p.spa, #toolsbig #toolstxt2 #toolr p.spa, #toolsbig #toolstxt2 #tooll p.swe, #toolsbig #toolstxt2 #toolr p.swe{ 
	background-image:url(/images/cholesterol/graphics/flags-uk.png); 
	background-repeat:no-repeat;
	margin-top:0; padding-left:30px; 
	border-bottom: solid 1px #ffffff; 
	padding-bottom:5px;
	min-height:18px;
	text-align:left;
	margin-top:6px
	}
#toolsbig #toolstxt2 #tooll p.uk, #toolsbig #toolstxt2 #toolr p.uk{margin-top:0;}
#toolsbig #toolstxt2 #tooll p.dut, #toolsbig #toolstxt2 #toolr p.dut{background-image:url(/images/cholesterol/graphics/flags-dut.png);}
#toolsbig #toolstxt2 #tooll p.ger, #toolsbig #toolstxt2 #toolr p.ger{background-image:url(/images/cholesterol/graphics/flags-ger.png);}
#toolsbig #toolstxt2 #tooll p.dan, #toolsbig #toolstxt2 #toolr p.dan{ background-image:url(/images/cholesterol/graphics/flags-dan.png);}
#toolsbig #toolstxt2 #tooll p.fre, #toolsbig #toolstxt2 #toolr p.fre{ background-image:url(/images/cholesterol/graphics/flags-fre.png);}
#toolsbig #toolstxt2 #tooll p.nor, #toolsbig #toolstxt2 #toolr p.nor{ background-image:url(/images/cholesterol/graphics/flags-nor.png);}
#toolsbig #toolstxt2 #tooll p.spa, #toolsbig #toolstxt2 #toolr p.spa{ background-image:url(/images/cholesterol/graphics/flags-spa.png);}
#toolsbig #toolstxt2 #tooll p.swe, #toolsbig #toolstxt2 #toolr p.swe{ background-image:url(/images/cholesterol/graphics/flags-swe.png);}
#toolsbig #toolstxt2 #tooll p.bel, #toolsbig #toolstxt2 #toolr p.bel{ background-image:url(/images/cholesterol/graphics/flags-bel.png); border:none}
				
#toolstxt2 #tooll img{ border:none;}				
#toolsbig small {
	font-size:0.85em; color:#B1B3B4; border-top:#B1B3B4 solid 1px; display:block; margin-top:10px; padding-bottom:0;
}
#toolsbig #toolstxt .tooltitle {
	font-size:1em;
	width:auto;
	border-bottom:solid #ffffff 1px;
	padding-bottom:5px;
}
#toolsbig #buttons {
	margin-left:30px;
	top:80px;
	position:relative;
	width:690px;
}
* html #toolsbig #buttons{top:35px;}
#toolsbig #buttons a img{ border:none;}

/*lang tools page*/
	#toolstxt2{	
		position:relative;
		top:20px;
		margin-left:20px;
		height:300px;
		width:710px;
		text-align:justify;
		/*border:solid 1px white;*/
		background-image:url(/images/cholesterol/graphics/back-hide-image.gif);
		background-repeat:no-repeat;
			}
		#toolstxt2 #tooll, #toolstxt2 #toolr{height:280px; width:405px; position:relative; padding:10px; padding-top:0}
		#toolstxt2 #toolr{ float:left; border-right: solid 3px #ffffff; padding-left:0}
		#toolstxt2 #tooll{float:left; background-image:url(/images/cholesterol/graphics/tool-big-bk.gif); background-repeat:no-repeat; background-position:30px 50px; width:270px}
		#toolstxt2 #toolr a{color:#aaaaaa;}
		#toolstxt2 #toolr a:hover{color:#c4c4c4;}
#toolsbig #sml-bk-treat{
		background-image:url(/images/cholesterol/graphics/treatment-back-small.gif); 
		background-repeat:no-repeat; 
		top:22px; 
		left:24px; 
		width:89px;
		height:113px; 
		position:absolute;
		}
#toolsbig #sml-bk-pat{
		background-image:url(/images/cholesterol/graphics/patient-back-small.gif); 
		background-repeat:no-repeat; 
		top:40px; 
		left:24px; 
		width:112px;
		height:137px; 
		position:absolute;
		}
#toolsbig #sml-bk-clin{
		background-image:url(/images/cholesterol/graphics/clinical-back-small.gif); 
		background-repeat:no-repeat; 
		top:55px; 
		left:24px; 
		width:104px;
		height:88px; 
		position:absolute;
		}
