html, body {
			padding: 0; margin: 0; FONT: 0.9em Verdana, sans-serif; COLOR: #000; BACKGROUND-COLOR: #fff;
		}

#container{
	display:table;  /* must put this in for FireFox. */;
	width:100%;
	min-width: 770px; 
	/* max-width: 1100px; */
	/* IE Dynamic Expression to set min/max width (not valid CSS markup) */
	width:expression(document; background-image: none; background-repeat: no-repeat.body.clientWidth < 780? "770px": "100%" );
	height: auto;
	height:100%;
	min-height:100%;
}

h1 {
	
font-family:arial, tahoma, sans-serif; font-weight: bolder;
	margin:0px 0 8px 0px;
	TEXT-ALIGN: center;
}


/* #header {
	BACKGROUND-IMAGE: url(/images/bg-walk.gif); PADDING-BOTTOM: 0px; color: #036; HEIGHT: 100px; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: center; font-weight: bolder; font-size: 3em; PADDING-TOP:0px; width:100%;
; background-repeat: repeat

} */

#header {
	PADDING-BOTTOM: 0px; color: #036; HEIGHT: 100px; TEXT-ALIGN: center; font-weight: bolder; font-size: 3em; PADDING-TOP:0px; width:100%;
; background-repeat: repeat

}

#lh {margin-left:0px; float:left}
#rh {margin-right:0px; float:right;} 

#leftcol {
	float: left;
	width: 180px;
	border: none;
}

#main {
	margin: 0px;
}

#centercol {
	border: none;
	margin: 0 210px 0 190px;  
	BACKGROUND-COLOR: #fff;
}
/* probably can remove centercol a 
#centercol A {
	COLOR: #036; TEXT-DECORATION: underline
}

#centercol A:hover {
	COLOR: #000; BACKGROUND-COLOR: #ffc
}
*/
#info {
	MARGIN-LEFT: 0px; WIDTH: 98%;  /* was 15px 70%  */
}
#info H1 {
	FONT-WEIGHT: bolder; FONT-SIZE: 2.4em; PADDING-BOTTOM: 5px; COLOR: #036; BACKGROUND-COLOR: transparent /* FONT-SIZE: 1.4em; */
}
#info H2 {
	PADDING-LEFT: 10px; FONT-WEIGHT: bolder; FONT-SIZE: 1.1em; MARGIN-BOTTOM: -8px; PADDING-BOTTOM: 2px; COLOR: #036
}
#info H2 SPAN {
	PADDING-BOTTOM: 3px; BORDER-BOTTOM: #000000 1px dotted
}
#info H2 A {
	COLOR: #036; TEXT-DECORATION: none
}
#info A {
	COLOR: #036; TEXT-DECORATION: underline
}
#info A:hover {
	COLOR: #000; BACKGROUND-COLOR: #ffc
}
#info LI {
	MARGIN-LEFT: 25px
}
#info STRONG {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #069
}
#info P {
	PADDING-LEFT: 0px; LINE-HEIGHT: 120%; PADDING-TOP: 5px /* padding left was 5px */
}

#footer {text-align: center;
margin-left:0px;
margin-top:10px;}


#rightcol {
	padding-top: 50px;  /* added */	
	float: right;
	width: 140px; /* was 200 */
	border: none;
}

#navlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 50px; 
}                                         /* WIDTH: 14em; BACKGROUND: #E8A980;  PADDING-TOP: 0px   */

#navlist A {
	WIDTH: 9.6em; voice-family: inherit;
}

UNKNOWN {
	WIDTH: auto;
}

#navlist LI {
	LIST-STYLE-TYPE: none; FONT-SIZE: 1em; MARGIN: 0px;
} 

#navlist LI {WIDTH:95%;}  /* added */

/* #navlist A {
	BORDER-RIGHT: #035 1px solid; PADDING-RIGHT: 0.0em; BORDER-TOP: #5bd 1px solid; MARGIN-TOP: 0.0em; DISPLAY: block; PADDING-LEFT: 0.4em; BACKGROUND: url(images/light-back.jpg) #39c; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.4em;  COLOR: white; PADDING-TOP: 0.25em; BORDER-BOTTOM: #068 1px solid; TEXT-DECORATION: none;
} */

#navlist A {
	BORDER-RIGHT: #035 1px solid; PADDING-RIGHT: 0.0em; BORDER-TOP: #5bd 1px solid; MARGIN-TOP: 0.0em; DISPLAY: block; PADDING-LEFT: 0.4em; BACKGROUND: #EEEEEE; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.4em;  COLOR: #036; PADDING-TOP: 0.25em; BORDER-BOTTOM: #068 1px solid; TEXT-DECORATION: none; FONT-WEIGHT:BOLD;
} 

#navlist A#current {FONT-WEIGHT:BOLD;COLOR:#000;
	BORDER-LEFT-COLOR: #17a; BORDER-BOTTOM-COLOR: #068; BORDER-TOP-COLOR: #5bd; BORDER-RIGHT-COLOR: #035;
}                        /*f30 */  
#navlist A {
	WIDTH: 99%;  
}

/* color was fc0; background was #28b */
#navlist A:hover {COLOR: #000; BACKGROUND: #ffc; 
PADDING-RIGHT: 0.0em; PADDING-LEFT: 0.4em; BORDER-LEFT-COLOR: #fc0; BORDER-BOTTOM-COLOR: #5bd; PADDING-BOTTOM: 0.4em; BORDER-TOP-COLOR: #069; PADDING-TOP: 0.25em; BORDER-RIGHT-COLOR: #6cf;
}

/* color was fc0; background was #28b */
#navlist A#current:hover {COLOR:#000; BACKGROUND: #ffc;
PADDING-RIGHT: 0.0em; PADDING-LEFT: 0.4em; BORDER-LEFT-COLOR: #fc0; BORDER-BOTTOM-COLOR: #5bd; PADDING-BOTTOM: 0.4em; BORDER-TOP-COLOR: #069; PADDING-TOP: 0.25em; BORDER-RIGHT-COLOR: #6cf;
} 

/* #navlist A:active {
	PADDING-RIGHT: 0.0em; PADDING-LEFT: 0.4em; BORDER-LEFT-COLOR: white; BACKGROUND: #17a; BORDER-BOTTOM-COLOR: #5bd; PADDING-BOTTOM: 0.25em; BORDER-TOP-COLOR: #069; PADDING-TOP: 0.4em; BORDER-RIGHT-COLOR: #6cf;
}

#navlist A#current:active {
	PADDING-RIGHT: 0.0em; PADDING-LEFT: 0.4em; BORDER-LEFT-COLOR: white; BACKGROUND: #17a; BORDER-BOTTOM-COLOR: #5bd; PADDING-BOTTOM: 0.25em; BORDER-TOP-COLOR: #069; PADDING-TOP: 0.4em; BORDER-RIGHT-COLOR: #6cf;
}
*******************/

 #navlist A:active {
	PADDING-RIGHT: 0.0em; PADDING-LEFT: 0.4em; BORDER-LEFT-COLOR: white; BACKGROUND: #fff; BORDER-BOTTOM-COLOR: #5bd; PADDING-BOTTOM: 0.25em; BORDER-TOP-COLOR: #069; PADDING-TOP: 0.4em; BORDER-RIGHT-COLOR: #6cf;
}

#navlist A#current:active {
	PADDING-RIGHT: 0.0em; PADDING-LEFT: 0.4em; BORDER-LEFT-COLOR: white; BACKGROUND: #fff; BORDER-BOTTOM-COLOR: #5bd; PADDING-BOTTOM: 0.25em; BORDER-TOP-COLOR: #069; PADDING-TOP: 0.4em; BORDER-RIGHT-COLOR: #6cf;
}

td, th {
 	padding:0px;
	vertical-align:top;
}

table {
font-size:100%;
}
 
hr {
height:4px;
width:70%;
margin: 0px 0px 0px 0px;
background: #17a;
}

.table-noborder{
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-collapse: collapse;
	margin-left:3px;
	margin-right:10px;
	margin-bottom: 10px;
}

.table-noborder caption{
	font-family: Arial, sans-serif;
	padding-bottom:6px;
	font-weight: bold;
	text-align: center;
	font-size: 1.3em;
}

.table-noborder th, .table-noborder td {
	padding: 3px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

.table-noborder th{
	font-family: Verdana, sans-serif;
	font-weight: bold;
	background: #FFF;
}

.table-border{
	border-top: 1px solid #17a;
	border-left: 1px solid #17a;
	border-collapse: collapse;
	margin-left:3px;
	margin-right:10px;
	margin-bottom: 10px;
}

.table-border caption{
	font-family: Arial, sans-serif;
	padding-bottom:6px;
	font-weight: bold;
	text-align: center;
	font-size: 1.3em;
}

.table-border th, .table-border td {
	padding: 3px;
	border-right: 1px solid #17a;
	border-bottom: 1px solid #17a;
}

.table-border th{
	font-family: Verdana, sans-serif;
	font-weight: bold;
	background: #FFF;
}

IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;
}

#lh {margin-left:0px; float:left;}
#rh {margin-right:0px; float:right;} 

.two_col {
	float:left;
	width:49%;
}
.two_col+.two_col {
	width:48%;
	margin-left:1%;
}

UL {
	PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(images/cross.gif); MARGIN: 0.5em 0.5em 0px 25px; LIST-STYLE-TYPE: square;
}
UL LI {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 0px;
}

#lcol {
	float: left; width: 25%;
}

#rcol {
	float: left; width: 75%;
}

.qlcol {
	float: left; width: 49%;
}

.qrcol {
	float: left; width: 51%;
}

#imgleft {
	float: left; margin-right:10px;
}


.totop{
	text-align: right;
	font-weight: bold;
	border-bottom: 2px solid #17a;
	padding-bottom: 5px;
	margin-left:5px;
	margin-right:5px;
}

#copy {color: #000; font-size:0.7em;
}
