body {
	background-color : #98c2f0;
	color : #000000; 
	font-family: Arial, sans-serif
      /* this commonly results in a base body font size of 10 point */
	font-size : 0.8em;
} 

a.menuitem:link , a.menuitem:visited {
	background-color : #d0e1f5; 
	border-style : solid; 
	border-top-width : 0; 
	border-right-width : 1px; 
	border-bottom-width : 1px; 
	border-left-width : 1px;
      color : #000000; 
}  

a.menuitem:hover {
	background-color : #98c2f0; 
	color : #000000; 
	border : #000000; 
	display : block; 
	padding-top : 2px; 
	padding-right : 2px; 
	padding-bottom : 2px; 
	padding-left : 2px; 
	border-style : solid; 
	border-top-width : 0; 
	border-right-width : 1px; 
	border-bottom-width : 1px; 
	border-left-width : 1px; 
	font-weight : normal; 
	text-align : left; 

	text-decoration : none;
} 

a.menuitem:link, {
	display : block; 
	padding-top : 2px; 
	padding-right : 2px; 
	padding-bottom : 2px; 
	padding-left : 2px; 
	font-weight : normal; 
	text-align : left;

	text-decoration : none;
} 

a.menuitem:visited {
	display : block; 
	padding-top : 2px; 
	padding-right : 2px; 
	padding-bottom : 2px; 
	padding-left : 2px; 
	font-weight : normal; 
	text-align : left; 

	text-decoration : none;
} 

.banner-text {
	background-color: #000099;
      color: #ffffff;
      font-size: 20px;
	text-align: right;
}

.box-header-text {
	font-weight: bold; 
	font-size: 1.2em; 
	color: #ff9900; 
	font-style: italic; 
}

.box-text {
	color: #333333; 
	font-style: normal;
}

.convention {
	font-size: 1.2em; 
	color: #000000;
}

.copy-line {
	font-size: 0.8em; 
	color: #333333; 
}

H1, H2, H3 {
	font-weight: bold; 
	color: #000000; 
	font-style: normal;
}

H1 {
	font-size: 2.4em
}

H2 {
	font-size: 2.0em
}

H3 {
	font-size: 16.em
}

.menuheader , .menuitem {
	font-weight : bold; 
	text-decoration : none; 
	font-size : 80%; 
}

.menuheader	{
	background-color : #000099; 
	color : #ffffff; 
	border : #000000;
	display : block; 
	padding-top : 2px; 
	padding-right : 2px; 
	padding-bottom : 2px; 
	padding-left : 2px; 
	border-top-width : 1px; 
	border-right-width : 1px; 
	border-bottom-width : 1px; 
	border-left-width : 1px; 
	border-style : solid; 
	text-align : left; 
} 

.menuitem	{
	background-color : #d0e1f5; 
	color : #000000; 
	border : #000000;
	display : block; 
	padding-top : 2px; 
	padding-right : 2px; 
	padding-bottom : 2px; 
	padding-left : 2px; 
	border-top-width : 0; 
	border-right-width : 1px; 
	border-bottom-width : 1px; 
	border-left-width : 1px; 
	border-style : solid; 
	text-align : left;
	font-weight : normal;
} 

hr {
	height: 1px;
      background-color: #000099;
	color: #000099;
	width: 100%;
}

hr.footer {
	height: 3px;
}

.htext {
	font-weight: bold; 
	font-size: 1.6em; 
	color: #ffffff; 
	font-style: normal;
}

img {/* border style for all images */
  border: 0;
}

img.copy-line {  /* scalable em size class 2 lines tall and 4x as wide as tall */
  width: 119px;  /* replaces 119px width */
  height: 27px; /* replaces 27px height */
  border : solid 1px black;
}

img.banner {/* scalable em size class 2 lines tall and 4x as wide as tall */
  width: 640px;         /* replaces 640px width */
  height: 100px;         /* replaces 100x height */
  /* display: block;     CSS 2.0 to center image 
     margin-left: 0; 
     margin-right: auto; */
}

img.banner-seal {/* scalable em size class 2 lines tall and 4x as wide as tall */
  width: 100px;          /* replaces 100px width */
  height: 100px;         /* replaces 100x height */
  /* display: block;     CSS 2.0 to center image 
     margin-left: auto; 
     margin-right: 0;    */
}

.main-bodytext {
	font-size: 1.1em; 
	color: #000000; 
}

.navbar {
	background-color: #000099;
      color: #ffffff;
	font-size=2.4em;
}

.navbar A:link {
	color: #ffffff;
}

.navbar A:visited {
	color: #ffffff; /* do not change color if browser has visited a navbar link */
}

.navbar A:active {
	color: #6666ff;
}

.navbar A:hover {
	font-size:1.5em; 
	font-weight:bold; 
	color: #3333cc;
}

p.header {
	font-size: 2.4em;
	text-align: center;
	font-weight: bold;
}

.regular-links {
	font-weight: bold; 
	color: #666699; 
	font-style: normal;
}

table.siteheader	{
	background-color: #000099;
	color : #000099; 
  	border-collapse: collapse;
  	border : solid 1px black;
}

table.siteheader	td{
	padding : 0;
	border : 0;
}

TD {
	font-size: 1.1em; 
	color: #000000;
}
