body {
	font-weight: normal;
	font-size: small;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
        margin: 0em;
}

pre {   white-space:pre;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {    font-size: medium;
        font-weight: bold;
        color:black;
        text-align:center;
}
h2 {    font-size: small;
        font-weight: bold;
        color:black;
        text-align:left;
}

p {     font-size: small;
        text-align:justify;
}
li {    font-size: small;
        color:black;
}

td {    font-size: small;
}
th {    font-size: small;
}
img {   border: none;
}
div {   /*  border:1px solid black; */
}

#everything{
        padding:0em;
}
#logo {
        top:0em;
        left:0em;
        padding:0em;
        margin-left:4em;
        /* margin-top:0em;*/
        /* margin-bottom:0em;*/
        /*border:1px solid black;*/
}
#logo img {
  /*border:1px solid black;*/
  margin-bottom:0em;
  padding:0em;
  margin:0em;
}
#fortune {
    width:13.0em;
    text-align:justify;
    border: 1px solid #4378BC;
    padding-left:0.2em;
    padding-right:0.2em;
    padding-top:0.1em;
    padding-bottom:1.5em;

    position:absolute;
    top:55em;
    left:48em;
    
}
#head {
 /* border:1px solid black;*/
  margin-left:4em;
  margin-top:0em;
  margin-bottom:0em;
  padding: 0em;
  background-color: #4378BC; 
  width:57.6em;
}
#breadcrumb {
  clear:both;
  margin:0em;
  padding: 0.3em;
  background-color: white; 
  
  width:56.8em;
  
  border-left: 2px solid #4278BC;
  border-right: 1px solid #4278BC;
  border-bottom: 1px solid #4278BC;
}

#content { 
  border-left: 2px solid #4378BC;
  margin-left: 4em;
  padding: 2em;
  padding-top: 0.5em;
  width:40em;
  min-height:30em;
  z-index:0;
  float:left;
}

#content a {
  color: black;
  font-weight:bold;
  text-decoration:none;
}
#content a:hover {
  color: black;
  font-weight:bold;
  text-decoration:underline;
}
#content a:active {
  color: black;
  font-weight:bold;
}
#content a:visited {
  color: black;
  font-weight:bold;
}

.menu {
    list-style-type:none;
    position:absolute;
    top:15em;
    left:45em;
}
.menu li {
    list-style-type:none;
    width:12.5em;
    border: 1px solid #4278BC;
    padding: 0.4em;
}
#head .menu li {
  padding: 0.1em;
}

.menu li ul { 
  background-color:white;
  padding: 0em;
  margin: 0.2em;
}

.menu li ul li { 
  padding: 0.4em;
  margin: 0em;
  width: 11.8em;

}
.menu li ul li a { padding: 0em; font-size:smaller;}
.menu li ul li ul { 
  list-style-type:none;
}
.menu a {
  color: black;
  font-weight:bold;
  text-decoration:none;
}
.menu a:hover {
  color: black;
  font-weight:bold;
  text-decoration:underline;
}
.menu a:active {
  color: black;
  font-weight:bold;
}
.menu a:visited {
  color: black;
  font-weight:bold;
}

.miactive { background-color: #4278BC; }
.miactive > a { 
    font-weight: bold; 
    color:white;
}
.miactive > a:hover { 
    font-weight: bold; 
    color:white;
}
.miactive > a:active { 
    font-weight: bold; 
    color:white;
}
.miactive > a:visited { 
    font-weight: bold; 
    color:white;
}
.miactive ul li a { color:black; }

.topmenu {
    list-style-type:none;
    text-align:center;
}
.topmenu li {
    list-style-type:none;
    float:left;
    border: 1px solid #4278BC;
    padding-top: 0.1em;
    padding-bottom: 0.1em;
    padding-left: 6em;
    border-left: 2px solid #4278BC;
    border-right: 1px solid #4278BC;
    border-bottom: 1px solid #4278BC;
}

.topmenu li ul { 
  background-color:white;
  padding: 0em;
  margin: 0.2em;
}

.topmenu li ul li { 
  padding: 0.4em;
  margin: 0em;
  width: 12.2em;
}
.topmenu li ul li a { padding: 1em;}
.topmenu li ul li ul { 
  list-style-type:none;
}

.topmenu a {
  color: white;
  font-weight:bold;
  text-decoration:none;
}
.topmenu a:hover {
  color: white;
  font-weight:bold;
  text-decoration:underline;
}
.topmenu a:active {
  color: white;
  font-weight:bold;
}
.topmenu a:visited {
  color: white;
  font-weight:bold;
}

#breadcrumb a {
  color: #4278BC;
  font-weight:bold;
  text-decoration:none;
  font-size: smaller;
}
#breadcrumb a:hover {
  color: #4278BC;
  font-weight:bold;
  text-decoration:underline;
  font-size: smaller;
}
#breadcrumb a:active {
  color: #4278BC;
  font-weight:bold;
  font-size: smaller;
}
#breadcrumb a:visited {
  color: #4278BC;
  font-weight:bold;
  font-size: smaller;
}


.address {
  padding: 0.5em;
  border: 2px solid gray;
  background: white;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.document{
  border: 2px solid gray;
  clear:both;
  padding: 0.5em;
  margin: 0.5em;
}
.document h1 {
  font-size:small;
  text-align:left;
  float:left;
  padding: 0;
  margin: 0;
}
.document p {
  font-size:10px;
  clear:both;
  margin-bottom:0em;
}
.document a {
  font-size:10px;
}

.homeview   td
              { padding:10px;
                background-color:#D5E1F1;
                text-align:left;
              }
.homeview   p {text-align:left;}
.homeview   h1{text-align:left;}

