a:hover { color:#006400; background-color:#FFFFF0; }
body { background-repeat: repeat-x; }
ol { font-size: 0.8em;  line-height: 140%}
ul { font-size: 0.8em;  line-height: 130%}
ul.menu { font-size: 0.85em; line-height: 140%; margin-left:2em; margin-top:0.2em; margin-bottom:0.2em; }
ul.nest { font-size: 1em;  line-height: 120%}
ul.none { font-size: 0.8em;  line-height: 120%; list-style-type:none; margin-left:-0px;}
ul.nonest { font-size: 1em;  line-height: 140%; list-style-type:none; margin-left:24px; margin-top:0.2em; margin-bottom: 0.2em; }
ol.nest { font-size: 1em;  line-height: 120%}
dt { font-size:0.8em; line-height:140%; font-weight: bolder }
dd { font-size:0.8em; line-height:130%; }
li.bl { background-color: #99ccff; padding: 2 2 2 2px; }
li.bla { background-color: #99ccff; padding: 9 2 2 2px; }
li.blb { background-color: #99ccff; padding: 2 2 9 2px; }
.sizssw { font-size:0.1em; line-height:120%; color:white; }
.sizsssb { font-size:0.7em; line-height:120%; font-weight:normal; }
.sizsssa { font-size:0.8em; line-height:120%; font-weight:normal; }
.sizss { font-size:0.7em; line-height:120%; }
.sizs { font-size:0.7em; line-height:120%; }
.sizsr { font-size:0.7em; line-height:120%; color:red; }
.sizssr { font-size:0.9em; line-height:120%; color:red; }
.sizsw { font-size:0.7em; line-height:120%; color:white; }
.sizsy { font-size:0em; line-height:140%; color:#fcffd7; }
.layout img { vertical-align:bottom; line-height:0px;}
.layout td{ line-height:0; font-size:0px; /* for IE's Bug? */}
th.sw { font-size:0em; line-height:120%; color:#99CCCC; }
th.sww { font-size:0em; line-height:120%; color:#ffffff; }
span.sizs2 {  font-size: 0.7em; line-height: 130%; color:#666699; }
.sizsm { font-size:0.8em; line-height:120%; }
.sizm { font-size:0.8em; line-height:120%; }
.sizmnest { font-size:0.9em; line-height:130%; margin-bottom: 2px; margin-left:36px; }
.sizmr { font-size:0.8em; line-height:120%; color:red; }
span.sizmm {  font-size: 0.9em; line-height: 130%}
span.sizml {  font-size: 1em; line-height: 120%}
.sizl { font-size:0.9em; line-height:120%; }
.medx3 {font-size:0.7em; line-height:130%; color:#006699;}
.fcla { color: #ffffff; }
h1 {font-size:1.4em;  }
h1.sml {font-size:1.2em; line-height:120%; }
h1.lrg {font-size:2em; line-height:120%; }
h1.fl {font-size:1.4em; line-height:120%; float:left; }
h1.bg {font-size:1.8em; line-height:120%; background-color:#F5F5DC; margin-top:8px; margin-bottom:12px; }
h1.bgsml {font-size:1.4em; line-height:120%; background-color:#F5F5DC; margin-top:8px; margin-bottom:12px; font-weight:bold; }
h1.bdrsml{ font-size:0.9em; line-height:120%;; padding:6px; border-left: 1em solid #BC8F8F; border-top:1px solid #BC8F8F; border-bottom:1px solid #BC8F8F; border-right:1px solid #BC8F8F; }
h2 {font-size:1em;  }
h2.fl {font-size:1.4em; line-height:120%; float:left;  margin-bottom:20px;}
h2.f2 {font-size:1em; margin-left: 12px; margin-top: 12px;  }
h3 {font-size:0.8em; }
h3.lftmgn {font-size:0.8em; line-height:130%; text-indent: 1em; }
h3.bg {font-size:0.9em; line-height:130%; background:#e0f9ff }
h3.mk { font-size:0.9em; line-height:120%;; padding:4px; border-left: 1em solid DimGray; }
h4 {font-size:0.8em;  }
h4.b {font-size:0.8em; line-height:120%; }
h4.idt {font-size:0.8em; line-height:130%; text-indent:1em; }
h5.bg {font-size:0.85em; line-height:130%; background-color:#dcdcdc; padding:4px; }
p.nml {cursor:default}
.red { color: red; }
caption { caption-side: top; font-weight: bold; font-size:0.7em; line-height:130%; }
.sml {font-size:0.7em; line-height:140%; }
.smlblue {font-size:0.75em; line-height:140%; color:#336699 }
.ssmlblue {font-size:0.7em; line-height:140%; color:#336699 }
.smllow { font-size: 0.7em; line-height: 120% }
.smlloww { font-size: 0.7em; line-height: 120%; color: white; font-weight: normal }
.med {font-size:0.7em; line-height:140%; }
.med2 {font-size:0.75em; line-height:140%; }
.medw {font-size:1em; line-height:140%; color: #ffffff; }
.medx {font-size:1em; line-height:140%; color:#006699;}
.medx2 {font-size:0.95em; line-height:130%; color:#006699;}
.medx4 {font-size:0.8em; line-height:130%; color:#006699;}
.medr {font-size:0.9em; line-height:130%; color:red;}
.medlow { font-size: 0.8em; line-height: 120% }
.bkclrd  { background-color: #E0EBCC; padding: 2px }
.bkclrgy  { background-color: #e5e5e5; padding: 1px; }
.lrg {font-size:0.9em; line-height:140%; }
.xlrg {font-size:1em; line-height:140%; }
.xxlrg {font-size:1.2em; line-height:140%; }
.xlrgb {font-size:1em; line-height:140%; font-weight:bold; }
.xlrgw {font-size:1.2em; line-height:130%; font-weight:bold; color:white; }
th.med { font-weight: normal; font-size:0.8em; line-height:140%; color:#000000; }
td.medx {font-size:0.8em; line-height:140%; color:#006699;}
td.ml {font-size:0.9em; line-height:140%; color:#000000;}
ul.map { font-size:0.8em; line-height:160%; }
ul#hlz {text-align:left;}
ul#hlz li {font-size:1em; display:inline; }
li.dot { border-left:10px solid Silver; }
li.dot2 { list-style-type:disc; }
ul.isd {font-size:0.8em; list-style-position:inside; }
p.brz { margin-top:0; }
p.idt { text-indent:1em; }
p.idt2 { text-indent:4em; }
p.idt3 { text-indent:1em; margin-top:-0.5em; }
p.pad { padding-left:4em; text-indent:-1em; }
p.lead{ font-size:1.4em; line-height:130%; font-family:serif; font-weight:bold; letter-spacing:-0.1em; }
.bdra { padding-left:1em; padding-top:0em; border-top:1px solid #BC8F8F; border-left: 2px solid #BC8F8F; }
.bdrb { padding-left:0em; padding-top:0em; border-top:1px solid #BC8F8F; border-left: 1px solid #BC8F8F; border-right:1px solid #BC8F8F; border-bottom: 1px solid #BC8F8F; }
.bdrc { padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:10px; border-top:1px solid #BC8F8F; border-left: 1px solid #BC8F8F; border-right:1px solid #BC8F8F; border-bottom: 1px solid #BC8F8F; }
.bdrd { padding-left:10px; background-color:#ffffff;  padding-top:10px; padding-bottom:10px; padding-right:10px; border-top:1px solid #BC8F8F; border-left: 1px solid #BC8F8F; border-right:1px solid #BC8F8F; border-bottom: 1px solid #BC8F8F; }
.bdre { padding: 4 4 4 4px; border:1px dashed #blue; }
.bdrf {  padding-top:4px; border-top:1px solid navy;  }
.bdrg { padding: 12 12 12 12px; border:1px solid #3366cc; }
.bdrh { border-top:1px solid navy; font-size: 0.8em; }
.bdri { border-top:1px solid navy; border-bottom:1px solid navy; font-size: 0.8em; }
div.ctt { padding-left: 10%; padding-right: 10%; }
img.spcr { margin-right: 12px; }
img.spcl { margin-left:12px; }
img.spclbt { margin-left:12px; margin-bottom: 8px; }
img.spcbtm { margin-bottom: 8px; }
ul.sizm { font-size:0.8em; line-height:120%; }
div.rgt { float:right; width:350px; padding-right:10px;; padding:4px; background-color:#AFEEEE; }
div.rgt2 { float:right; width:420px; padding:4px; background-color:#AFEEEE; }
div#lftr {float: left; width:320px; border: none; padding-left:30px; margin-right:0px; }
div#lftr2 {float: left; width:300px; border: none; margin-left: 60px; margin-right:0px; }
div#lftr3 {float: left; width:300px; border: none; margin-left: 40px; margin-right:0px; }
div#rgtr {float: right; width:320px; border: none; margin-left:30px; align:left; }
div#rgtr2 {float: left; width:300px; border: none; margin-left: 20px; margin-right:0px; }
div#rgtr3 {float: left; width:300px; border: none; margin-left: 20px; margin-right:5%px; }
div#lftb {float: left; width:340px; border: none; margin-right:30px; }
div#lftb2 {float: left; width:45%; border: none; margin-right:5%; }
div#lftc {float: left; width:520px; border: none; margin-right:30px; }
div#rgtb {float: right; width:340px; border: none; margin-left:0px; }
div#rgtb2 {float: left; width:45%; border: none; margin-left:0px; }
div#rgtc {float: right; width:120px; border: none; margin-left:0px; }
div.clrrgt { clear:right; }
#tabs ul {
 font-size:0.7em; line-height:140%; 
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 
#tabs li {
	border: 1px solid #000000;
	list-style: none;
	display: inline;
	background-color:#F0F8FF;
}
#tabs ul li.here {
	border: 1px solid #000000;
	margin-left: 0;
	margin-bottom: 0;
	padding: 2px 2px 2px;
	list-style: none;
	display: inline;
	background-color:#2F4F4F;
	color:#ffffff;
}
#tabs li a {
	margin-left: 0;
	margin-bottom: 0;
	padding: 2px 2px 2px;
	list-style: none;
	display: inline;
	background-color:#F0F8FF;
}
#tabs li a:hover {
	margin-left: 0;
	margin-bottom: 0;
	padding: 2px 2px 2px;
	background-color:#2F4F4F;
	color:#ffffff;
}
#tabs li a:hover:after, #tabs li a:focus:after {
content: " [" attr(accesskey) "] ";
}

UNKNOWN {
	WIDTH: auto
}
#tabs2  {
 font-size:0.8em; line-height:120%; 
 width:9em;
}
#tabs2 ul {
	margin-left: 0;
	padding-left: 0;
	display: block;
} 
#tabs2 li {
	border: 1px solid #000000;
	border-bottom: 1px solid #000000;
	list-style: none;
	display: block;
	background-color:#E6E6FA;
}
#tabs2 ul li.here2 {
	border-bottom: 1px solid #000000;
	margin-left: 0;
	padding-left: 0;
	padding: 2px 2px 2px;
	list-style: none;
	display: block;
	background-color:#2F4F4F;
	color:#ffffff;
}
#tabs2 li a {
	margin-left: 0;
	margin-bottom: 0;
	padding: 2px 2px 2px;
	list-style: none;
	display: block;
	background-color:#E6E6FA;
}
#tabs2 li a:hover {
	margin-left: 0;
	margin-bottom: 0;
	padding: 2px 2px 2px;
	background-color:#2F4F4F;
	color:#ffffff;
}
#tabs2 li a:hover:after, #tabs li a:focus:after {
content: " [" attr(accesskey) "] ";
}

#tabs3 ;li a:hover {
	BORDER-RIGHT: #5ba3e0 10px solid; BORDER-LEFT: #1c64d1 10px solid; COLOR: :#ffffff; BACKGROUND-COLOR: #2586d7 a:hover { text-decoration: underline;} 
