/* external CSS file */
/* filename 'mainstyle2.css' */
/* NO HTML MARKUP ALLOWED */



body {
  background-color: #FFFFFF;
  background-image: url(../images/Design/BlueSidebar.png);
  background-repeat: repeat-y;
  font-family: verdana, arial, helvitica, sans-serif;
  color: #999933;
  margin: 0px;
  }
.navigation {
  position: absolute;
  top: 100px;
  left: 3px;
  width: 180px;
  height: auto;
  font-family: verdana, arial, helvetica, sans-serif;
  line-height: 110%;
  }
.navbox {
  font-size: 15px;
  font-family: verdana, arial, helvetica, sans-serif;
  background-color: #000066;
  border-color: #999933;
  border-style: groove;
  border-width: 2px;
  padding: 1px;
  margin: 2px;
  }
.header {
  margin-top: 10px;
  margin-left: 210px;
  }
.content {
  background: #FFFFFF;
  color: #999933;
  margin-left: 210px;
  margin-right: 20px;
  padding: 5px;
  font-family: verdana, arial, helvetica, sans-serif;
  width: auto;
  border: 0.1px solid #FFFFFF;
  /*to insure that NN4.xx renders the background-color of the content area*/
  }
.image {
  font-style: italic;
  text-align: center;
  } /*to format picture and captions*/
.footer {
  background: #FFFFFF;
  color: #000066;
  text-align: center;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  font-style: italic;
  padding: 2px;
  margin: 2px;
  border-color: #000066;
  border-style: groove;
  border-width: 2px;
  }

/* Contact form */

ul.warning {
  color: #c00;
  font-weight: bold;
  }
fieldset.contactform {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 13px;
  color: #000066;
  background: #999933;
  border: none;
  margin-left: 50px;
  margin-top: 10px;
  padding: 10px;
  width: 500px;
  }
legend.contactform {
  visibility: hidden;
  padding: 0 5px;
  }
label.contactform {
  width: 125px;
  float: left;
  text-align: right;
  margin-right: 5px;
  }
form div.contactform {
  clear: both;
  margin-bottom: 10px;
  }

p, ol, ul, dl {font-size: 13px;}
p ol, p ul, p dl, ol ul {font-size: 13px;} /*to prevent shrinking text*/
h1 {font-size: 16px; font-weight: 800;}
h2 {font-size: 13px; font-weight: 800;}
h3 {font-size: 13px; font-weight: 800; font-style: italic;}
table {font-size: 13px;}
.red {color: #FF0000; background: #FFFFFF;} /*red text*/
.comic {font-style: comic sans;} /*used for written letters, for example*/

cite {font-style: italic; font-size: 13px;}

q, blockquote, quote {font-style: italic; font-size: 13px;}

/* normal links in content area */

a:link {
  color: #000066;
  text-decoration: none;
  background: #FFFFFF;}
a:visited {
  color: #0033CC;
  text-decoration: none;
  background: #FFFFFF;}
a:hover {
  color: #000066;
  text-decoration: underline;
  background: #FFFFFF;}

/* section links in the navigation bar on left */

a.nav:link {
  color: #999933;
  text-decoration: none;
  font-weight: 600;
  font-size: 14px;
  background: transparent;}
a.nav:visited {
  color: #0033CC;
  text-decoration: none;
  font-weight: 600;
  font-size: 14px;
  background: transparent;}
a.nav:hover {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: 600;
  font-size: 14px;
  background: transparent;}
a.navtot {/*the style for the actual page*/
  color: #FFFFFF;
  text-decoration: none;
  font-weight: 600;
  font-size: 14px;
  background: transparent;}

/*these are the sub-section links in the navigation bar on the left side*/ 

a.nav2:link {
  color: #999933; 
  text-decoration : none; 
  font-weight: 500; 
  font-size:13px; 
  background: transparent;}
a.nav2:visited {
  color: #0033CC; 
  text-decoration : none;
  font-weight: 500; 
  font-size:13px; 
  background: transparent;}
a.nav2:hover { 
  color: #FFFFFF; 
  text-decoration : none; 
  font-weight: 500; 
  font-size:13px; 
  background: transparent;}
a.navtot2 {
  color: #FFFFFF; 
  text-decoration: none; 
  font-weight: 600; 
  font-size: 13px; 
  background: transparent;}/*the actual page*/