/*  default style sheet */
/* Author: William Herrera */

/****************** Style for banner ***************/
div.banner {
  border: none;
  margin-left: 1px;
  margin-right: 1px;
  padding: 0.1em 0.3em;
  text-align: center;
  font-family: serif;
  font-size: 0.94em;
}
/****************** Style for text box division (scrolling) ************** */
div.text {
  position: fixed;
  left: 0;
  bottom: 3.1em;
  right: 0;
  top: 4.9em;
  background: #ffffcc; /* pale yellow */
  color: black;
  overflow: auto;
  font-size : 10pt;
}
/****************** Style for footer ***************/
div.footer {
  position: fixed;
  left: 0; 
  bottom: 0; 
  right: 0; 
  height: 3.0em;
  text-align: center;
  font-family: serif;
  font-size: 0.90em;
  border-top: 0.2em solid #ACA250;
  color: black;
  background: #f0ffff; /* azure */
  text-align: center;
}
/************ general styles for body, headers, etc. **********/
body {
  background: #f0ffff; /* azure */
  color: black;
  font-size : 12pt;
}
checkbox {
  color : black;
  background: #f0ffff;
  font-size : 12pt;
}

h1 {
  color: navy;
  background: transparent;
  text-align: center;
  font-family:	Arrus, Arrus BT, Onyx, Garamond, Chicago, New York, Times, serif;
  font-size-adjust:	.53;
  font-size:	1.85em;
  font-weight: bold;
  font-style:	normal;
  text-decoration:	none;
  word-spacing:	normal;
  letter-spacing:	normal;
  text-transform:	none;
}
h2 {
  color: #2F4F2F; /* darkgreen */ 
  font-family:	Arrus, Arrus BT, Onyx, Garamond, Chicago, New York, Times, serif;
  font-size-adjust:	.53;
  font-size:	1.55em;
  font-weight: bold;
  font-style:	normal;
  text-decoration:	none;
  word-spacing:	normal;
  letter-spacing:	normal;
  text-transform:	none;
  background: transparent;
  text-align: center;
}
h3 {
  color: #8B0000; /* darkred */
  background: transparent;
  margin-left: 4%;
  margin-right: 4%;
  font-family:	Arrus, Arrus BT, Onyx, Garamond, Chicago, New York, Times, serif;
  font-size-adjust:	.53;
  font-size:	1.40em;
  font-weight: bold;
  font-style:	normal;
  text-decoration:	none;
  word-spacing:	normal;
  letter-spacing:	normal;
  text-transform:	none;
}
h4 {
  color: gray;
  background: transparent;
  text-align: center;
  font-family:	Arrus, Arrus BT, Onyx, Garamond, Chicago, New York, Times, serif;
  font-size-adjust:	.53;
  font-size:	1.00em;
  font-style:	normal;
  text-decoration:	none;
  word-spacing:	normal;
  letter-spacing:	normal;
  text-transform:	none;
}
/********** styles for tables and links, etc. *************/
ul, ol, dl, p {
  margin-left: 6%;
  margin-right: 6%;
}
ul ul, table ol, table ul, dl ol, dl ul {
  margin-left: 1.2em;
  margin-right: 1%;
  padding-left: 0;
}
table caption {
  font-size: larger;
  font-weight: bolder
}
table p, table dl, ol p, ul p, dl p, blockquote p, .note p, .note ul, .note ol, .note dl, li pre, dd pre {
  margin-left: 0;
  margin-right: 0;
}
a:link {
  color: #00f;
  background: transparent;
}
a:visited {
  color: #800080;
  background: transparent;
}
a:active {
  color: navy;
  background: yellow;
}
a:hover {
  text-decoration: underline;
  background: yellow;
  color: navy;
}
/********* style for footnote (copyright etc. ************/
p.footnote {
  font-family : Arrus, Arrus BT, Onyx, Garamond, Chicago, New York, Times, serif;
  font-size: 0.70em;
  text-align: center;
  color: #1f5e60; /* dark blue-gray */
  background: transparent;
}
/********* style for navigation bar ************/
#nav ul{
  border: none;
  margin-left: 1px;
  margin-right: 1px;
  padding: 0.1em 0.3em; 
  white-space : nowrap;
  background-color : #003399;
  color : White;
  float : left;
  width : 100%;
  border-style : solid;
  border-color : #0066CC;
  border-width : 2px 0 2px 0;
}
#nav ul li{
  display : inline;
}
#nav ul li a{
  padding-left : 1em;
  padding-right : 1em;
  background-color : #003399;
  color : White;
  font-weight : bold;
  text-decoration : none;
  float : left;
  border-right-color : #0066CC;
  border-right-style : solid;
  border-right-width : 1px;
}
#nav ul li a:hover{
   background-color : #99CCFF;
  color : #000066;
}
