
HTML, BODY {
	margin:0;
	padding:0;
}


/*HTML {
overflow-x:hidden;
}*/


BODY  {
	background-color: White;
	color: #000000;
/*	font-size: 100.01%; */
	font-size: 1.0em;  /* should be 12pt or whatever person's font is */
	font-family: Times New Roman, serif;
	/*background-image: url(images/hback.gif);
	background-repeat: repeat-y;*/
}

A:link, #menuinner A:link  {
	color : #0000FF;
}

A:visited, #menuinner A:visited  {
	color : #800000;
}

A:active, #menuinner A:active  {
	color : #008080;
}

#menuinner A:hover {
	color: Yellow;
}
H1  {
	text-align : center;
	/*font-size : 24pt;*/
	font-size : 2.0em;
	font-weight : bold;
}

H2  {
	text-align : center;
	font-size : 1.75em;
	font-weight : bold;
}

H3  {
	text-align: center;
	font-size: 1.50em;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
}

H4  {
	text-align : center;
	font-size : 1.25em;
	font-weight : bold;
}

/* Doing overflow:hidden to correct IE and italics rendering issues */
P {
  overflow: hidden;
}

P.inline {
	display: inline;
}

/* if don't do this when in standards mode, bullet shows at bottom of item instead of top */
ol li {
	list-style: decimal outside;
	vertical-align: top;
}

ul li {
	list-style: disc outside;
	vertical-align: top;
}


DT {
	font-weight: bold;
}

img {
	/*	border: 5px;
	border-color: gray;
	border-style: dotted; */
	vertical-align: text-bottom;
	display: block;
}

img.floatleft, table.floatleft {
	float: left;
	margin-right: 0.5em;
}

img.floatright, table.floatright {
	float: right;
	margin-left: 0.5em;
}

img.absmiddle {
	vertical-align: middle;
}

td {
	vertical-align: top;
	text-align: left;
}

td.imgholder img { 
display:block; 
margin:0; 
padding:0; 
} 


#contentouter {
	position: absolute;
	top: 0;
	left: 9.5em;
	margin: 0;
	padding: 0;
	right: 0;
	z-index: 1;
	width: auto;
	height: auto;
}

#content {
	padding: 0.5em;
	background-color: White;
}

#content hr {
	width: 90%;
}


#content dd {
	padding-bottom : 1.0em;
}


#content dd p {
	padding-bottom: 0;
	margin-bottom: 0;
}

#menuouter {
	margin: 0;
	padding: 0;
	position: fixed;
	top: 0;
	left: 0; /*	width: 145px;*/
	width: 9em;
	overflow: hidden;
	z-index: 2;
	visibility: visible;
	height: auto;
	bottom: 0;
	background-color: #FFB862;
	border-right-color: 663366;
	border-right-width: 0.5em;
	border-left-width: 0;
	border-top-width: 0;
	border-bottom-width: 0;
	border-right-style: solid;
}

#menuinner  {
	color: #800000;
/*	font-size: 10pt;*/
	font-size: 0.80em;
	font-family: Arial, sans-serif;
	padding: 0.5em;
}


#footer  {
	text-align: center;
	padding: 0.5em;
	clear: both;
}

#footer p.left {
	text-align: left;
	font-family: "Times New Roman";
	font-size: 1.17em; /* was 12 pt */
}

#demopage {
	font-family: Arial;
}

#demopage p {
	text-align: justify;
}

SMALL, .small, SELECT OPTION, #footer {
	font-size : 0.83em;  /* was 10pt */
}

.OurResponse  {
	font-style : italic;
	color : #006400;
}


SELECT  {
	font-family : Arial;
}

.center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.note  {
	color : #FF0000;
}

.green  {
	color : #008000;
}

.red  {
	color : #FF0000;
}

.teal  {
	color : #008080;
}

.attention  {
	color : #800080;
	font-weight : bold;
}

ADDRESS  {
	font-style : italic;
	margin-left : 1.0em;
}

BLOCKQUOTE  {
	font-style : italic;
}

.indentall  {
	margin-left : 1.0em;
}

.indent  {
	text-indent : 1.0em;
}

.hasitalics {
	overflow: hidden;
}

.counter, .clock {
	background-color: Black;
	color: Aqua;
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
	font-size: 1.17em; /* 14pt; */
	border: thin ridge Aqua;
	text-align: center;
}

