/* prosen.css	K. J. Turner, G. Cochrane	25/01/06 */

html, body {margin:0; padding:0; border:0;}

body {
  color:#000000; background-color:#eeeeee;
  font-family:verdana, sans-serif; font-size:90%;
  text-align:center; margin:30px 0;
}

p {
  margin:0; padding:8px;
}

h1 {
  color:#0000ff; font-weight:bold; font-size:xx-large;
}

h2 {
  color:#0000ff; font-size:x-large;
}

h3 {
  color:#0000ff; font-size:large;
}

.clear {
  clear:both;
}

a:link {
  color:blue; text-decoration :underline
}

a:visited {
  color:#005000; text-decoration :underline;
}

a:active {
  color:red; text-decoration :underline;
}

a:hover {
  color:#ffffff; background:lightblue; text-decoration :none;
}

#wrapper {
  margin:0 auto; width:90%; text-align:left;
  min-width:700px;
  background-color:#ffffff; border:2px solid #0000ff;
}

#banner {
  background-color:lightblue; border-bottom:1px solid #0000ff;
  height:110px;
}

#banner h1 {
  text-align:center; margin:0; padding-top:15px;
}

#banner img {
  margin-bottom:-2px; padding:10px; text-align:left;
  margin-left:10px;  float:left; border:none;
}

#content {
  border-left:1px solid #0000ff; margin-left:15em; padding-left:0.5em; padding-right:0.5em; padding-top:0.5em
}

#content h2 {
  margin-top:0.5em; text-align:center;
}

#content h3 {
  background:lightblue; color:#0000ff; text-align:left;
}

#content h3.nofloat {
  background:lightblue; color:#0000ff; clear:left; margin-bottom:0em; text-align:left;
}

#content img {
  border:none;
}

#content img.table {
  border:none; margin-bottom:12px; margin-right:12px;
}

#content img.email {
  border:none; vertical-align:-20%;
}

#content img.float {
  border:none; float:left; margin:12px;
}

#footer {
  clear:both; background-color:lightblue; text-align:center;
  padding:1em; border-top:1px solid #0000ff;
}

#footer address {
  display:block; padding:1em;
}

#footer img {
  background-color:#ffffff; margin-bottom:-2px; padding:3px;
  border:1px solid #0000ff; vertical-align:middle;
}

#clear {
  clear:both;
}

#nav {
  float:left; width:12em; padding-left:10px; padding-top:1em;
  background-color:#ffffff;
}

#nav p {
  margin-top:0; padding-top:0.5em
}

#nav a {
  color:#0000ff; display:block; padding-top:2px;
  padding-left:10px; background:url(../img/rarrow.gif);
  background-repeat:no-repeat; background-position:1% 50%;
  padding-bottom:2px;
}

#nav a:hover {
  background:url(../img/whiterarrow.gif);
  background-repeat:no-repeat; background-position:1% 50%;
  color:#ffffff; background-color:#0000ff; display:block;
}

#nav em {
  font-style:normal; display:block; padding-top:2px;
  color:grey; padding-left:10px; padding-bottom:2px;
}


