body {  font-family: Arial, Helvetica, sans-serif; font-size: 0.88em; text-align: center; padding: 0px; margin: 0px}
#container {  text-align: left; width: 900px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 12px; padding-bottom: 30px; padding-left: 20px; background-image: url(images/containerbg.gif); background-repeat: repeat-y; font-size: 0.88em}
#nav {  font-size: 12px; font-weight: bold; width: 900px; padding-left: 36px}
.navsm {  height: 20px; padding-top: 2px; padding-right: 9px; padding-left: 7px; text-decoration: none; color: #ffffff}
.white {  color: #FFFFFF; text-decoration: none}
.t11 {  font-size: 90%}
#menu {  float: right; width: 48%; margin-top: 0px; padding-top: 10px; padding-left: 10px; padding-right: 10px; background-color: #FFFFFF; height: 200px}
#left {   vertical-align: top; padding-top: 0px; padding-right: 10px; padding-bottom: 30px; padding-left: 0px; margin-left: -8px; height: 200px}
a {  color: #185682; text-decoration: none}
#url {
	text-align: center;
	width: 800px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	color: #000;
	line-height: 20px;
}
#footer { text-align: center; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; height: 80px; font-size: 12px}
#f1 {  background-image: url(images/footerbg.gif); background-repeat: no-repeat; background-position: center; height: 80px; width: 900px; padding-top: 10px}
.imgbdr {  border: 6px #c7b5c7 solid}
hr {  background-color: #CCCCCC; height: 1px; width: 80%; text-align: center; margin: 2px}
#maincontent {  vertical-align: top; float: left; width: 670px; padding-right: 15px; padding-bottom: 30px}
h1 {  font-size: 220%; font-weight: normal;	padding-bottom: 20px;
}
h2 {
	font-size: 150%;
	font-weight: normal;
	padding-top: 20px;
	color: #666666;
}
h3 {  font-size: 130%; font-weight: bold}
h4 {  font-size: 110%; font-weight: bold}
h5 {  font-size: 100%; font-weight: bold}
#side {  font-size: 90%; text-align: left; float: right; width: 160px; padding-top: 0px; padding-right: 0px; list-style-type: none}
.print {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-repeat: no-repeat;
	height: 20px;
	width: 160px;
	padding: 4px 3px 0px 26px;
	background-color: #ece7da;
	background-image: url(images/print.gif);
	background-position: left top;
	text-align: right;
	margin: 20px 0 0 0px;
}
.download {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-repeat: no-repeat;
	height: 20px;
	width: 160px;
	padding: 4px 4px 0px 26px;
	background-color: #f2f2f2;
	background-image: url(images/download.gif);
	background-position: left top;
	text-align: right;
	margin: 20px 0 0 0px;
}
.downloadb {
	background-color: #f2f2f2;
	background-image: url(images/downloadb.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 6px 0 20px 4px;
}
.liside {
	padding-bottom: 3px;
	list-style-position: outside;
	clip:    rect(   );
	list-style-type: none;
}
.rh {
	padding: 3px;
	border-bottom: 1px solid #e2e2e2;
	vertical-align: top;
}
.tablehead {
	height: 30px;
	padding: 3px;
	background-repeat: no-repeat;
	background-color: #edead7;
	text-align: center;
	color: #000;
	background-image: url(images/tabbg.gif);
}
.th {
	padding: 3px;
	background-color: #edead7;
	vertical-align: top;
}
.subt {  padding: 3px; background-color: #fdfdeb; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
#focus { float: right; width: 250px; padding: 0px 0px 8px 0px; margin-left: 15px; margin-bottom: 10px }
a:hover {  background-color: #edead7; color:#000000}

table {  font-size: .88em}
.footnote {  font-size: 90%}
.bold {  font-weight: bold}
#prefs {  font-family: Arial, Helvetica, sans-serif; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 40px; text-align: left; font-size: 12px; width: 900px; background-image: url(images/prefbg.gif); font-weight: bold; height: 20px}
@media screen {

body.high { color : #000; font-size : 90%; }
body.high .introtxt{ background : #fff }
body.high .gry{ background : #fff }

body.highvisibility  { background : #112233; color : #fff; font-size : 120%; }
body.highvisibility a  { color : #ffcc33;}
body.highvisibility h2  { color : #fff;}
body.highvisibility .th  { background : #223344;}
body.highvisibility .subt  { background : #825882;}
body.highvisibility .sidemenu { background : #223344;background-repeat:none; width:100%}
body.highvisibility .tablehead { background-image: none; color : #fff; background : #223344}
body.highvisibility .tablehead1 { background-image: none; color : #fff; background : #223344}
body.highvisibility .print { background-image: none; color : #fff; background : #112233}
body.highvisibility .printb { background-image: none; color : #fff; background : #223344}
body.highvisibility .download { background-image: none; color : #fff; background : #112233}
body.highvisibility .downloadb { background-image: none; color : #fff; background : #223344}
body.highvisibility #container { width : 100%; background-image: none}
body.highvisibility #header { width : 100%; background : #223344; background-image:none; height:160px; border-bottom:1px solid #445566}
body.highvisibility #footer { background-image: none; width : 100%; background : #223344}
body.highvisibility #f1 { background-image: none}
body.highvisibility .gry { background : #112233}
body.highvisibility #nav { width:100%; font-size: 100%}
body.highvisibility #prefs { width : 100%; color : #fff; background : #112233; background-image: none; border-bottom:1px solid #445566}
body.highvisibility .psc { width : 100%; background-image: none; height:60px; padding-left:10px; color : #fff; font-size:120%}
body.highvisibility #menu { background : #112233 }
body.highvisibility .introtxt { background : #112233 }
body.highvisibility #maincontent { width : 70% }
body.highvisibility #side { width : 25%; }
body.highvisibility .rhb { background : #112233 }
	
}
	
.introtxt {  background-color: #edead7; padding: 1px 8px 8px 8px}
.rosm {
	font-weight: bold;
	padding: 10px 3px 3px 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
}
.gry {  background-color: #f2f2f2}
.top {  background-image: url(images/top.gif); background-repeat: no-repeat; padding-left: 20px}
.tablehead1 { padding:3px 4px 3px 4px; background-color: #edead7; color: #000; border: none;
}
.printb {
	background-color: #fdfdeb;
	background-image: url(images/printb.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 6px 6px 20px 20px;
}
.ar {
	text-align: right;
}
.subb {
	padding: 3px;
	background-color: #fdfdeb;
	border-top: 0px none #fff;
	border-right: 1px solid #edead7;
	border-bottom: 1px solid #e2e2e2;
	border-left-width:  0px none #fff;
}
.rhb {

	background-color: #F2f2f2;
}

