body {
  background-attachment: fixed;
  background-image: url(/images/clouds.jpg);
  background-position: center;
  background-repeat: no-repeat;
  font-family: helvetica, arial, geneva, sans-serif;
  background-color:rgb(70,70,150);
  color : rgb(208,208,255); 
  font-size: 10pt;
} 

.pagebody {
  margin-top: 0;
  padding-top: 0;
  width: 100%;
}

.pagebody li {
    font-size: 10pt;
    padding-left: 10px;
    list-style-position: inside;
}

.pagebody img {

}

blockquote {
  font-style: italic;
}

h1 {
  width: 100%;
  clear: both;
  top: 0px;
  font-size: 20pt;
  font-weight: bold;
  text-align: center;
}

h2 {
  font-size: 17pt;
  font-weight: bold;
}

h3 {
  font-size: 14pt;
  font-weight: bold;
}

h4 {
  font-size: 12pt;
  font-weight: bold;
}

.footer {
  font-size: 8pt;
  text-decoration: none;
}

td {
  font-size: 10pt;
}

th {
  font-size: 12pt;
  font-weight: bold;
  background-color: #ffff00;
  font-weight: bold;
  color: #000000;
}

p {
  font-size: 10pt;
}

#pagebody li {
  font-size: 10pt;
  padding-left: 10px;
}

#mainmenu {
  display:block;
  width: 100%;
  xxbackground-color: rgb(128,128,192);
  font-size:11pt;
}

#mainmenu ul, #submenu li {
  list-style-type: none;
  display: inline;
}
  
#mainmenu li, #submenu li {
  display: inline;
  vertical-align: middle;
}


#mainmenu li#current {
  display:block;
  float:left;
  vertical-align:middle;
  background-image: url(../images/nav/raf_l.gif);
  background-repeat: no-repeat;
  padding-left: 45px;
  height: 45px; 
  line-height: 45px; 
  padding-right: 0.5em;
}

#mainmenu A {
  display:block;
  float:left;
  background-image: url(../images/nav/raf_u.gif);
  background-repeat: no-repeat;
  padding-left: 45px;
  height: 45px; 
  line-height: 45px;
  padding-right: 0.5em;
  font-weight: normal;
}

#mainmenu A:hover{
  display:block;
  float:left;
  background-image: url(../images/nav/raf_l.gif);
  background-repeat: no-repeat;
  padding-left: 45px;
  height: 45px;
  vertical-align: middle;
}

#submenu {
  display:block;
  width: 100%;
  clear: both;
  font-size:10pt;
  padding: 0;
  margin: 0;
}

#submenu A{
  vertical-align:middle;
  background-repeat: no-repeat;
  background: url(../images/nav/sm_raf_w_u.gif);
  padding: 0px 0px 0px 35px;
  font-weight: normal;
}

#submenu A:hover {
  background: url(../images/nav/sm_raf_w_l.gif);
}

#submenu li#current {
  background: url(../images/nav/sm_raf_w_l.gif);
  vertical-align:middle;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 35px;
}

A:visited { 
  background-color: inherit;
  color: #ffffc0;
  text-decoration: underline;
  font-size: inherit;
  font-weight: bold
}

A:hover {
  background-color: inherit;
  color: #b7e0ff;
  text-decoration: underline;
  font-size: inherit;
  font-weight: bold
}

A:link {
  background-color: inherit;
  color: #ffffc0;
  text-decoration: underline;
  font-size: inherit;
  font-weight: bold;
}

.progmon {
  text-align : center;
}

.progfri {
  color: inherit;
  background-color: #8c8cad;
  text-align : center;
}

.tablehead {
  color: inherit;
  background-color: #ffff00;
  font-weight: bold;
  color: #000000;
}

.notices {
  width: 100%;
}

.noticeheader {
  text-align : left;
  background-color: #8c8cad;
}

.noticeid {
  text-align: center;
}

.noticebody {
  text-align : left;
}

.jobtitle {
  font-weight: bold;
}

.message {
  font-weight : bold;
  color : red;
  background-color: inherit;
}

.vfail {
  color : red;
  background-color: inherit;
}

.forumtitle {
  background-color: inherit;
  color: red;
  font-size: 14pt;
  text-decoration: underline;
  font-weight: bold;
}

.forumdesc {
  font-size: 10pt;
}

.foruminfo {
  font-size: 8pt;
}

.guestbook {
  border: none;
}

.guestbookodd {
  background-color: #8c8cad;
  color: inherit;
  border: none;
}

.gbnum {
  width: 5%;
  float: left;
}

.gbbody {
  width:93%;
}

.guestname {
  font-size: 12pt;
  text-decoration : underline;
  font-weight : bold;
}

.calendar_sport {
  background-color: rgb(128,128,192);
  color: rgb(0,0,0);
}

.calendar_parade {
  background-color: rgb(128,128,128);
}

.calendar_wing_event {
  background-color: rgb(0,0,0);
}

.calendar_adv_trg {
  background-color: rgb(128,192,128);
  color: rgb(0,0,0);
}

.calendar_courses {
  background-color: rgb(128,96,96);
}

.calendar_social {
  background-color: rgb(192,96,96);
}

.calendar_other {

}

.train_prog {
  width:98%;
}

.imgleft {
  float: left;
  margin-right: 0.75em;
}

.imgright {
  float: right;
  margin-left: 0.75em;
}

.suggestions {
  border: none;
  width: 98%;
}

.suggestions td {
  border: outset thin;
}

.suggestions tr.hidden td {
  background-color: rgb(178,178,178);
}

.suggestions th {
  border: outset thin;
  xbackground-color: rgb(178,178,178);
}

.suggestion {
  border-bottom: solid 1px rgb(178,178,178);
}
