body {
	margin:0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#333;
	background-color:white;
	}
img {border-width: 0px;}

pre, code, samp {
	background-color: #FFC;
	border-color: #C90;
	border-width: 1px;
	border-style: solid;
	font-family: Courier, fixed;
	font-size: 10pt;
	text-align: left;
}

pre { 	white-space: pre; }

h2 {
	margin:10px 0px 15px 0px;
	padding:0px;
	font-size:175%;
	line-height:200%;
	font-weight:900;
	color:#888;
	}
p {
	font:100% verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}

blockquote p {
	font-style: italic;
	}

q {
	font-style: italic;
	}

div.disclaimer {
	font:100% verdana, arial, helvetica, sans-serif;
	margin:0px 10% 0.5em 10%;
	padding:0px;
	}

dt {	
	margin-top: 1em
	}

/*#Content>p {margin:0px;}
#Content>p+p {text-indent:0px;}*/

a {
	color:RGB(0,90,156);
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:link
{
	color: rgb(0,90,156);
	font-weight: bold;
} /* #09c */
a:visited {color:purple;	font-weight: bold;} /* #07a */
a:hover {background-color:#eee;}

#Logo {
	margin:5px 0px 5px 20px;
	padding:0px 0px 0px 0px;
	/* height:60px; */
	}
#Header {
	color:RGB(0,90,156);
	margin:0px 0px 10px 0px;
	padding:17px 0px 2px 20px;
	height:32px;
	border-style:solid;
	border-color:black;
	border-width:1px 0px 1px 0px;
	font-size: 16pt;
	font-weight:900;
	line-height:11px;
	background-color:#eee;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:14px;
	}

h1.Header {
	color:RGB(0,90,156);
	margin:0px 200px 10px 0px;
	padding:17px 0px 2px 20px;
	height:32px;
	border-style:solid;
	border-color:black;
	border-width:1px 0px 1px 0px;
	font-size: 16pt;
	font-weight:900;
	line-height:11px;
	background-color:#eee;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:14px;
	}

body>#Header {height:14px;}

#Content {
	margin:0px 210px 50px 10px; /* changed */
	padding:10px;
	}

.dot    { display : none }

#Menu a {
	display : block;
	color:RGB(0,90,156);
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
#Menu a:link {color:RGB(0,90,156);} /* #09c */
#Menu a:visited {color:purple;} /* #07a */
#Menu a:hover {background-color:white;}

#Menu {
	position:fixed;
	top:100px;
	right:20px; /* changed */
	width:172px;
	padding:10px;
	background-color:#eee;
	border:1px dashed #999;
	line-height:17px;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px;
	}
/* Again, "be nice to Opera 5". */
body>#Menu {width:150px;}

#footer {
	margin:5px 20px 20px 20px; /* changed */
	padding:10px;
	font-size: 10px;
	}

span.date {
	color:RGB(0,90,156);
	background-color:#eee;
	border:1px dashed #999;
	font-weight:bold;
	}

div.weekinqastatus
	{
	border: 1px dashed #888;
	margin-top: 1em;
	margin-bottom: 1.5em;
	padding: .5em;
	text-align: center;
	}

@media projection {
	/* we don't want the menu in display mode */
	#Menu 
	{ 
		display: none 
	}
	/* no menu, the content takes all the available space*/
	#Content 
	{ 
		margin: 5em;
		padding: 2em;
	}
	/* this for a bug in opera 6 linux */
	#Header 
	{
		width:100%;
	}
	div.disclaimer 
	{
		display: none
	}
	H1 
	{
		text-align: center;
		margin-top: 3em;
	}
	H2 {page-break-before : always;}

}
@media print {

body {
	font-size: 12pt;
}
#Menu 
	{ 
		display: none 
	}
	
#Content {
	margin:0 10px 30px 10px;
	padding:10px;
	}
}