@import url("position.css");
a:link:hover {
	text-decoration:underline;
	}
a.button {
	background-color:silver;
	border-color:white;
	border-width:2px;
	border-style:outset;
	color:black;
	font:caption;
	font-weight:bold;
	height:1em;
	margin:1px;
	padding:3px 6px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	}
a.button:hover {
	border-style:inset;
	text-decoration:none;
	}
a.button:active {
	border-style:inset;
	}
a.plain {
	color:black;
	text-decoration:none;
	}
a.ref {
	text-decoration:none;
	}
body {
	background-color:#ffffff;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:0.8em;
	}
@media print {
	body {font-size:1em;}
	}
button, input {
	font:caption;
	}
dt {
	font-weight:bold;
	}
h1, h2, h3, .footlink, .sidegap, .sidehead, .sidelink, .sidelink2 {
	color:blue;
	}
h1 {
	text-align:center;
	}
h2 {
	font-size:125%;
	}
h3 {
	font-style:italic;
	font-size:110%;
	}
h4 {
	font-size:105%;
	}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
input {
	font-size:1em;
	}
li.counter:before{
	content:counter(licounter) ". ";
	counter-increment:licounter;
	}
p {
	font-size:1em;
	}
q {
	quotes: "\2018" "\2019" "\201C" "\201D"
	}
q:before {
	content:open-quote;
	}
q:after {
	content:close-quote;
	}
textarea {
	font-family:Verdana,Helvetica,sans-serif;
	font-size:100%;
	}
th {
	text-align:left;
	}
#blockhead {
	background-color:white;
	text-align:center;
	vertical-align:middle;
	}
/* Hides from IE-mac \*/
* html #blockhead {height: 1%;}
/* End hide from IE-mac */
#blockheadleft {
	background-color:white;
	margin-top:auto;
	margin-bottom:auto;
	margin-right:10px;
	vertical-align:middle;
	}
#blockheadright {
	height:auto;
	margin:auto;
	padding:10px;
	text-align:center;
	vertical-align:middle;
	width:auto;
	}
#blockmain {
	background-color:white; 
	clear:both;
	margin-left:auto;
	margin-right:auto;
	}
/* Hides from IE-mac \*/
* html #blockmain {height: 1%;}
/* End hide from IE-mac */
#blockmainleft {
	background-color:white; 
	border-width:0px;
	margin:0%;
	padding:1%;
	text-align:left;
	width:150px;
	}
#blockmaincenter {
	background-color:white;
	border-color:blue;
	border-style:solid;
	border-width:3px;
	margin:0px;
	padding:1%;
	}
#blockmainbottom {
	background-color:white;
	border-color:white;
	border-style:solid;
	border-width:3px;
	clear:both;
	font-size:80%;
	margin-right:auto;
	margin-left:auto;
	padding:0%;
	position:static;
	text-align:center;
	}
#page {
	margin-right:auto;
	margin-left:auto;
	}
.freezepaneinner {
	background-color: #fcc;
	border: dashed 2px #111;
	color: white;
	font-size: large;
	padding: 9px;
	text-align: center;
	width:66%;
	}
.freezepaneoff {
	display: none;
	position: absolute; top: -100px; left: -100px;
	visibility: hidden;
	}
.freezepaneon {
	background-color: #ccc;
	display: block;
	-moz-opacity: 0.85;
	height: 100%;
	padding-top: 20%;
	position: absolute; top: 0px; left: 0px;
	visibility: visible;
	width: 100%;
	z-index: 999;
	}
.footlink {
	text-decoration:none;
	}
@media print {
	.noprint {display:none;}
	}
.sidebutton {
	height:100%;
	margin:2%;
	margin-right:auto;
	margin-left:auto;
	padding:3%;
	text-align:center;
	}
.sidegap {
	background-image:url('../images/fff.gif');
	background-repeat:repeat-x;
	border:0em;
	height:100%;
	margin:0%;
	padding:0%;
	}
.sidehead {
	font-size:1em;
	font-weight:bold;
	margin-top:0.5em;
	margin-bottom:0.25em;
	text-decoration:none;
	}
.sidelink {
	font-size:0.9em;
	text-decoration:none;
	}
.sidelink2 {
	text-align:right;
	}
.spacer {
	clear:both;
	height:1px;
	visibility:hidden;
	}
.toplink {
	color:black;
	}
