
body { color: black; 
color: black; 
text-align: center;
font-size: 0.8em;
          font-family:  verdana, geneva, arial, sans-serif;
background-color: #6574ff; }


#pagecontent { 
background-color: #f9fcef; 
width: 738px; 
margin: auto; 
}

#maincontent { 
clear: both;
padding-top: 1pc;
padding-right: 15px; 
padding-left: 15px;
width: 708px; }

#banner { text-align: center;
background-image: url(../images/banner.jpg); 
width: 732px; height: 122px;
 }

#banner h1 {
  display: none;
}
#banner h2 {
  display: none;
}

#notDNA { float: right; margin: 0; padding: 2pt 2pt 0 0; border-width: 0; }

#notDNA img {
border: 0pt;
}
#notDNA a { 
text-decoration: none;
}

#notDNA a:link { 
text-decoration: none;
}
#notDNA a:visited { 
text-decoration: none;
}

#notDNA a:hover { 
text-decoration: none;
}
#notDNA a:active { 
text-decoration: none;
}

.emph{ color: black; font-size: larger; font-weight: bold; line-height: 144%; 
background-color: #ff9; text-align: center; padding: 12pt; border: solid 1px; }

.emph strong { font-variant: small-caps; }

#pagecontent { text-align: left; width: 732px; 

padding: 0px; border-color: black; border-style: solid; border-width: 1px 2px 2px 1px; }



td {}

a:link { color: blue }

a:visited { color: purple }

a:hover { color: purple }

a:active { color: red }

h1 {
  text-align: center;
}

h2 {
  text-align: center;
}

.error { color: red; font-weight: bold; }
.centre {
  text-align: center;
}

.caption { font-size: small; margin-top: 4pt; padding-top: 0; }

.fixedwidth { font-family: "Courier New", Courier, Monaco, monospace; }

#menu {
  margin-top:1em;
}
#menu ul {
  list-style: none;
  padding: 0;
  margin:0;
  text-align:left;
}
#menu ul li {
  display:inline;
}
#menu ul li a {
  text-decoration:none;
  color:#333;
  padding:.5em 1em;
  font-weight: bold;
}
#menu ul li a.current {
  color:#f70;
}
#menu ul li a:hover {
  color:#f70;
}
#submenu {
  margin-top:.5em;
}
#submenu ul {
  list-style: none;
  padding:0;
  margin:0;
  background:#666;
  text-align:right;
}
#submenu ul li {
  display:inline;
  padding: 0;
}
#submenu ul li a {
  text-decoration:none;
  color: #fff;
  padding:.5em 1em;
  font-weight: bold;
}
#submenu ul li a.current {
  color: #f80;
}
#submenu ul li a:hover {
  color: #f80;
}

dt {font-weight: bold;}

.label {
  font-weight: bold;
}

.fieldreq { background-image: url(../images/reqbullet.gif); background-repeat: no-repeat; background-position: center; }

.fieldreq2 { color: red; font-weight: bold; }

dl.mrem {
  margin: 0;
  padding: 0;
}

.mrem dt {
  margin: 0;
  padding: 0;
  font-weight: bold;
}

.mrem dd {
  margin: 0 0 1em 0;
  padding: 0;
}


dl.program
{
margin: 2em 0;
padding: 0;
}

.program dt
{
position: relative;
left: 0;
top: 1.1em;
width: 9em;
font-weight: bold;
}

.program dd
{
border-left: 1px solid #000;
margin: 0 0 0 10em;
padding: 0 0 .5em .5em;
}
.print {
  display: none;
}

.title { font-style: italic; display: block; }

.normal { font-size: smaller; font-weight: normal; font-style: normal; }