html, body {min-width: 990px;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 72%;
	color: #CCC;
	background: #FFF;
}
div, h1, h2, h3, h4, h5, h6, p, a, ul, ol, li, form {margin: 0; padding: 0;}
acronym {border-bottom: 1px #CCC dotted; cursor: help;}


#TOP {width: 100%; height: 50px; color: #FFF; background: #C00 url('../images/layout/H/bg_TOP.gif') repeat-x}
#MAIN {padding-left: 290px; padding-right: 250px; overflow: hidden;}
#BOTTOM {width: 100%; clear: both; font-size: 1.1em; border-top: 1px #CCC solid; background: #eee;}

#Content, #LSide, #RSide {position: relative; float: left;}
#Content {width: 100%; text-align: right; background: #FFF; }
#LSide {width: 290px; right: 290px; margin-left: -100%;}
#RSide {width: 250px; margin-right: -250px;}
* html #LSide {left: 250px;}

#LSide #bgLSide {background: #FFF url('../images/layout/H/provette.jpg') top left no-repeat;}
#RSide #rstripe {margin-left: 10px; padding-left: 10px; border-left: 1px #CCC solid; color: #666; background: #EEE;}
#LSide #bgLSide, #RSide #rstripe {height: 575px; overflow: auto;}
#LSide #bgLSide p {
	position: relative;
	bottom: 2em;
	margin-bottom: -1em;
	padding-left: 1em;
	font-size: 10px;
	color: #FFF;
	background: transparent;
}

#BOTTOM #auth {position: relative; bottom: 8em; margin-bottom: -6em; left: 15px; width: 250px; }
#BOTTOM #auth p {font-size: 0.95em; color: #666; background: transparent;}
#BOTTOM #LastLine {height: 3em; padding-left: 1.3em; padding-top: 1em; font-weight: bold; color: #666; background: transparent;}
#BOTTOM #LastLine span#POR {font-variant: small-caps;}

#VNav {margin-bottom: 1.5em; float: right; clear: both;}
p#topline {
	width: 100%;
	height: 50px;
	margin: 0;
	text-align: right;
	color: #FFF;
	background: transparent url('../images/layout/H/topline.png') right center no-repeat;
}
h1#DFM {
	width: 100%;
	height: 320px;
	float: right;
	color: #FFF;
	background: transparent url('../images/layout/H/DFM.png') bottom right no-repeat;
}

ul.navList {
	width: 450px;
	font-size: 2em; 
	line-height: 2em;
	font-weight: bold;
	text-align: right;
	list-style-type: none;
}
ul.navList li a {width: 100%; display: block; text-decoration: none;}
ul.navList li a:link, ul.navList li a:active, ul.navList li a:visited {color: #666; background: transparent;}
ul.navList li a:hover {color: #C00; background: transparent;}



.clearfix {clear: both; margin: 0; padding: 0;}
.fir {width: 0; height: 0; line-height: 0; clip: rect(0,0,0,0); overflow: hidden; display: block;}
