@charset "iso-8859-1";


/* General Tags */

body {
  background-color: #0B0559;      /* dark blue */
  text-align: center;
  font-size: 0.8em;
  color: #000000;                 /* black */
}

h1,h2,h3,h4 {
  text-align: center;
  line-height: 1.1em;
}

h1 {
  font-size: 1.5em;
}

h2 {
  font-size: 1.1em;
  color: #000099;                 /* blue */
}

h3 {
  font-size: 0.9em; 
  color: #000099;                 /* blue */   
}

ol {
  margin: 10px;
}


/* Divs */

#main {
  width: 700px;
  margin: 25px auto 25px auto;
  text-align: left;
  background-color: #FFFFFF;        /* white */
  padding: 5px;
}

#mainheader {
  width: 700px;
  height: 115px;
  vertical-align: bottom;
}

#mainnavlink {
  clear: both;
  text-align: center;
  font-size: 0.8em;
  margin: 10px auto 10px auto;
}

#mainnavlinkad {
  clear: both;
  text-align: center;
  margin: 10px auto 10px auto;
}

#mainnavbar {
  float: right; 
  width: 138px;
  text-align: left;
  margin: 0px;
  background-color: #EBEBEB;        /* light grey */
}

#subnav1 {
  padding: 5px;
  line-height: 0.9em;
}

#subnav2 {
  padding: 5px;
  line-height: 0.9em;
}

#subnav3 {
  background-color: #FFFFCC;        /* light beige yellow */
  overflow: hidden;
}

#maincontent {
  float: left;
  width: 527px;
  text-align: left;
  padding: 15px;
}

#content1 {
  width: 400px;
  margin: auto;
  text-align: center;
  padding: 10px;
  background-color: #FFFFCC;        /* light beige yellow */
}

#mainfooterad {
  clear: both;
  text-align: center;
}

#mainfooter {
  clear: both;
  text-align: center;
  font-size: 0.8em;
}


/* Styles */

.aligncenter {
  text-align: center;
}

.alignleft {
  text-align: left;
}

.txtsmall {
  font-size: 0.8em;
}

.txtbold {
  font-weight: bold;
}

.txtitalic {
  font-style: italic
}
.txtunderline {
  text-decoration: underline;
}

.txthighlight {
  background-color: #FFFF14;       /* yellow */
}

.txtimpact {
  color: #FF0000;                  /* red */    
  font-weight: bold;
}