body {	
  overflow-y:scroll;
  text-align:center;
  font-family:verdana, sans serif;	
  margin:0;
  padding:0;
  background-color:#e0e0ee;
  color:#2e3192;
}

#entire {
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  text-align:center;
  width:730px;
  background:url(../_images/shadowsides.gif) repeat-y center;
}

#header #menu {
  width:700px;
  text-align:center;
  background:url(../_images/bluebar.gif) repeat-x center;
  padding:0.4em 0;
  margin:0 15px;
  font-size:0.9em;
  font-weight:bold;
}

#header #menu a:link, #header #menu a:visited, #header #menu a:hover, #header #menu a:active {
  color:#2e3192;
  text-decoration:none;
  padding:0 1em 0 1em;
}

#header #menu a:hover, #header #menu a:active {
  color:#a0a0bb;
}

#main {
  margin:0 auto;
  background-color:white;
  width:700px;
}

#main img {
  margin:35px;
  float:left;
}

#main #text {
  background-color:white;
  text-align:left;
  padding:2px 2px 0 30px;
  overflow:hidden;
}

#main div.textpanel {
  margin:1em 28px 0 0;
  border:solid 1px #d6d6e6;
}

#main div.textpanel p.textpanelhead {
  width:100%;
  background-color:#d6d6e6;
  margin:0;
  padding:2px 0;
  text-indent:10px;
  font-weight:bold;
}

#main div.textpanel p.textpanelmain {
  margin:0;
  padding:2px 10px 5px 10px;
  background:url(../_images/textpanel.gif) repeat-x bottom right;
}

#main a:link, #main a:visited, #main a:active, #main a:hover {
  color:#2e3192;
}

#main div.textpanel a:link, #main div.textpanel a:visited, #main div.textpanel a:active, #main div.textpanel a:hover {
  color:#707088;
}

h1 {
  font-size:1em;
  margin-top:1em;
}

h2 {
  font-size:1.05em;
  color:#a0a0a0;
  font-weight:normal;
  text-transform:uppercase;
}

h3 {
  font-size:0.9em;
  font-weight:bold;
  margin-top:2em;
}

h3.top {
  margin-top:1em;
}

p, li, td {
  font-size:0.8em;
  padding-right:20px;
}

td {
  vertical-align:top;
}

li {
  margin-top:0.25em;
  margin-bottom:0.25em;
}

#subpagemenu {
  float:left;
  width:18%;
  margin-left:-0.5em;
  margin-right:1em;
  margin-top:0.75em;
}

#subpagemenu a {
  display:block;
  font-size:0.8em;
  margin:0.5em 0;
  text-decoration:none;
}

#subpagemenu a:active, #subpagemenu a:hover {
  text-decoration:underline;
}

#subpagemenu a.selected {
  background-color:#e0e0ee;
  text-decoration:none;
}

#subpagemenu a.selected:active, #subpagemenu a.selected:hover, #subpagemenu a.inactive {
  text-decoration:none;
  cursor:default;
}

#subpagecontent {
  float:left;
  width:76%;
}

#footer {
  width:700px;
  text-align:center;
  background:url(../_images/bluebar.gif) repeat-x center;
  padding:0.4em 0;
  margin:0 15px;
  font-size:0.6em;
  font-weight:bold;
  color:#2e3192;
  border-top:solid 20px white;
}

#footer span {
  padding:0 2em;
}

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover, p.copy a:link, p.copy a:visited, p.copy a:active, p.copy a:hover {
  color:#2e3192;
}

p.copy {
  font-size:0.6em;
  margin-top:0;
}

.important {
  font-weight:bold;
}

#main #text .right {
  float:right;
}

#main #text .left {
  float:left;
}

#main #text .clear {
  clear:both;
}

iframe.scroller {
  float:right;
  margin:15px 35px 35px 35px;
  border:solid 1px #d6d6e6;
}

div.imageandquote {
  float:right;
  width:300px;
  margin:0;
  padding:0;
}