body {
	/*behavior:url(/csshover2.htc);*/
}
body,html {
	background-color:white;
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#036;
	margin:0;
}
td,th,input,textarea {
	font-size:12px;
}
hr {
	border-top:1px solid #5B7DA5;
	border-bottom:1px solid #036;
}
p {
	margin-top:4px;
	margin-bottom:4px;
}
img {
	border:0;
}
blockquote {
	margin:2px 0px 4px 2.5em;
}
a,a:visited {
	color:#036;
	text-decoration:none;
}
.small {
	background-color:#DCE5ED;
}
a.u {
	text-decoration:underline;
}
label {
	cursor:pointer;
}
.warn {
	position:absolute;
	background-color:#FFF;
	color:#036;
	z-index:10;
}
.results {
	width:100%;
}
tr.pair td {
	background-color:#F8F8F8;
}
tr.impair td {
	background-color:#F0F0F0;
}
tr.highlight td {
	background-color:#C9D4E0;
}
.header,.printheader {
	padding:1px 4px 2px 4px;
	margin-bottom:1px;
	font-weight:bold;
	font-size:14px;
	background-color:#E8EFF7;
	border-bottom:1px solid #B3CFEF;
	border-right:1px solid #B3CFEF;
	font-style:italic;
}
.subtitle {
	font-weight:bold;
	font-style:italic;
	border-bottom:1px solid #B3CFEF;
}
.printfooter {
	display:block;
	border-top:1px solid #B3CFEF;
	text-align:right;
	font-size:10px;
	border-top:1px solid #B3CFEF;
	clear:both;
}
.printfooter table tr td {
	font-size:10px;
}
.note {
	font-style:italic;
	font-size:11px;
}
div.text {
	display:block;
}
.text,.article {
	margin-left:1em;
	font-family:Arial,Helvetica,sans serif;
}
.articleimage {
	background-color:#FFF;
	text-align:center;
}
.article {
	background:url(/images/reserved.gif) repeat;
}
#err {
	color:red;
	padding-left:3em;
}
#sidebar,.pageheader,.sep1,#menu,#pblogo,img.grab, .pagetop {
	display:none;
}
#main,#mainwithsidebar {
	position:relative;
	width:auto;
	top:0px;
	left:0px;
	right:0px;
}
.floatingpage {
	position:relative;
	display:inline;
	float:right;
	padding:8px;
}
.printarticle {
	/*orphans:10;
	widows:10;
	page-break-inside:avoid;*/
	page-break-before:always;
	margin-top:0;
}

