/**  PJCharter CSS ©2009 KoolCow Webworks  **/

html,body {
  background:url('images/header.jpg') repeat-x;
  background-color:#000000;
  color:#fff;
  margin:0;
  padding:0;
  font:10pt arial;
  height:100%;
}

table.main {
  margin:0 auto;
  height:100%;
}

img { border:0px; }
h3 { font-size:12pt; padding:0px; margin:0px; }

div.top {
  margin:0 auto;
  padding:0;
  background:url('images/logo.png') no-repeat;
  width:950px;
  height:91px;
}

table.menu {
  margin:32px 10px;
  float:right;
}

td.menu {
  color:#000;
  padding:8px 6px;
}

td.menu:hover {
  color:#000;
  padding:7px 5px;
  text-align:center;
  vertical-align:top;
  background-color:#000;
  border:1px solid #6e6e6e;
}

div.middle {
  margin:10px auto 0;
  width:890px;
  padding:20px 30px;
  border:1px solid #dbc33b;
  background-color:#000;
}

div.sidemenu {
  background-color:#222;
  font:7pt verdana;
  padding:10px 0;
  width:300px;
  display:block;
  float:left;
}

div.content {
  margin:0 0 0 300px;
  padding:0 20px;
  width:550px;
  display:block;
  min-height:300px;
}

div.contentfull {
  margin:0;
  padding:0 20px;
  width:850px;
  display:block;
}

div.footer {
  margin:0 auto;
  width:918px;
  padding:15px 16px 30px;
  font:7pt verdana;
  color:#668;
  text-align:center;
  clear:both;
}

div.footerleft {
  padding:10px 0 0 16px;
  float:left;
  color:#ddf;
}

div.footerright {
  padding:10px 16px 0 0;
  float:right;
  color:#ddf;
}

a.menu {
  font:bold 10pt georgia;
  color:#fff;
  text-decoration:none;
  line-height:11px;
}

a.sidemenu {
  font:bold 7pt verdana;
  color:#dbc33b;
  text-decoration:none;
}

a.sidemenu:hover {
  color:#fff;
}

a.footer {
  color:#ddf;
  text-decoration:none;
}

a.footer:hover {
  color:#aac;
}

div.indent {
  margin:0px;
  padding:0 60px 0 40px;
}

a.pilot {
  color:#000;
  text-decoration:none;
}
a.pilot:hover {
  color:#990;
  text-decoration:none;
}

td.pilot {
  background-color:#fff;
  color:#000;
  padding:8px 6px;
}

th.pilot {
  padding:10px;
  background-color:#444;
  color:#fff;
}

p {
  margin:0;
  padding:0 0 20px 0;
}

a {
  text-decoration:none;
  color:#fff;
}

a:hover {
  text-decoration:none;
  color:#dbc33b;
}

