body {  font-family: Arial, Helvetica, sans-serif; font-size: 0.88em; text-align: center; padding: 0px; margin: 0px; background-image: url(images/bodybg.gif); background-repeat: repeat-x}
#container {  text-align: left; width: 800px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 40px; background-image: url(images/containerbg.gif); background-repeat: repeat-y; font-size: 0.88em}
#nav {  font-size: 12px; font-weight: bold; width: 760px}
.navsm {  height: 20px; padding-top: 2px; padding-right: 9px; padding-left: 7px; text-decoration: none; color: #000000}
.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: -20px; height: 200px}
a {  color: 185682; text-decoration: none}
#url {  text-align: center; width: 660px; padding-right: 10px; padding-left: 10px; font-weight: bold; color: #FFFFFF}
#footer { text-align: center; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-image: url(images/footer.gif); height: 80px; background-repeat: repeat-x; font-size: 12px}
#f1 {  background-image: url(images/footerbg.gif); background-repeat: no-repeat; background-position: center; height: 80px; width: 800px; padding-top: 10px}
.imgbdr {  border: 6px c7b5c7 solid}
form {  height: 20px; width: 180px; margin-top: 0px; margin-bottom: 0px; text-align: center; float: right; padding-right: 4px}
select {  font-size: 11px; width: 200px}
hr {  background-color: #CCCCCC; height: 1px; width: 80%; text-align: center; margin: 2px}
.navsm1 { height: 20px; padding-top: 2px; padding-right: 9px; padding-left: 7px; text-decoration: none; color: #FFFFFF}
#side {  font-size: 90%; text-align: left; float: right; width: 160px; padding-top: 0px; padding-right: 0px; list-style-type: none}
#maincontent {  vertical-align: top; float: left; width: 580px; padding-right: 15px; padding-bottom: 30px}
h1 {  font-size: 180%; font-weight: normal}
h2 {  font-size: 150%; font-weight: normal}
h3 {  font-size: 130%; font-weight: bold}
h4 {  font-size: 110%; font-weight: bold}
h5 {  font-size: 100%; font-weight: bold}
.sidemenu {  font-weight: bold; color: #000000; text-decoration: none; background-repeat: no-repeat; height: 24px; width: 160px; padding-top: 4px; padding-right: 3px; padding-left: 26px; margin-bottom: 10px; background-color: c7b5c7}
.liside {  padding-bottom: 3px; list-style-position: outside; clip:    rect(   ); list-style-type: none}
.rh {  border-color: black black #e2e2e2; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; vertical-align: top}
.tablehead { height: 30px; padding: 4px; background-repeat: repeat-x; background-color: #663366; text-align: center; color: #FFFFFF; background-image: url(images/tabbg.gif); border-color: #FFFFFF; border-style: solid; border-width: 0px 0px 2px 0px}
.th {  font-weight: bold; padding-top: 2px; padding-right: 4px; padding-bottom: 3px; padding-left: 4px; background-color: d5c7d5; vertical-align: top}
.subt {  font-weight: bold; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; background-color: f1ecf1}
.rother {  font-weight: bold; background-color: AAB2B9; padding-top: 2px; padding-right: 4px; padding-bottom: 3px; padding-left: 4px}
.subd { font-weight: bold; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; background-color: FFD18B ; text-align: right; border-color: black black ffd18b; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.chpheader {  font-size: 1px; clip:   rect(   ); color: #FFFFFF}
#focus { float: right; width: 250px; padding-top: 0px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; margin-left: 15px; margin-bottom: 10px }
a:hover {  background-color: 185682; color: #FFFFFF}

table {  font-size: 1em}
.footnote {  font-size: 90%}
.rhb { border-color: black black #000000; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; vertical-align: top}
.bold {  font-weight: bold}
blockquote {  background-color: e3dae3; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; margin-right: 0px; margin-left: 0px}
#prefs {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 28px; text-align: left; font-size: 12px; width: 800px; 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.high .rother{ background : #f2f2f2 }

body.highvisibility  { background : #112233; color : #fff; font-size : 120%; }
body.highvisibility a  { color : #ffcc33;}
body.highvisibility .th  { background : #663366;}
body.highvisibility .subt  { background : #825882;}
body.highvisibility .rother  { background : #223344;}
body.highvisibility .sidemenu { background : #223344;background-repeat:none; width:100%}
body.highvisibility .tablehead { background-image: none}
body.highvisibility .chpheader {font-size:170%}
body.highvisibility #container { width : 100%; background-image: none}
body.highvisibility #container1 { 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 #chapter { display: none}
body.highvisibility .gry { background : #112233}
body.highvisibility blockquote { background : #112233}
body.highvisibility #nav { width:100%; font-size: 100%}
body.highvisibility #prefs { width : 100%; background : #112233; background-image: none; border-bottom:1px solid #445566}
body.highvisibility .psc { width : 100%; background-image: none; height:60px; padding-left:10px; font-size:120%}
body.highvisibility #menu { background : #112233 }
body.highvisibility .introtxt { background : #112233 }
body.highvisibility #maincontent { width : 70% }
body.highvisibility #side { width : 25%; }
	
}
	
#container1 { text-align: left; width: 800px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 40px; background-image: url(images/containerclrbg.gif); background-repeat: repeat-y; font-size: 0.88em }
.introtxt {  background-color: dde0e3; padding-top: 1px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px}
.rosm { font-weight: bold; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px}
.gry {  background-color: f2f2f2}
.top {  background-image: url(images/top.gif); background-repeat: no-repeat; padding-left: 20px}
.tablehead1 { padding-right: 4px; padding-left: 4px; background-color: #663366; color: #FFFFFF; padding-top: 3px; padding-bottom: 3px}

