
/************/
/* ELEMENTS */
/************/

body
{
  margin: 0px;
  margin-top: 1em;
  background-color: #cccccc;
  font-family: Verdana, sans-serif;
  font-size: .8em;
  text-align: center;
}

.bulletmenu li a
{
  display: block;
  height: 3em;
  line-height: 1em;
  text-align: center;
  text-decoration: none;
  color: #000000;
}

/*.bulletmenu li a:hover
{
  color: #ffffff;
  background-color: #ff6600;
  font-weight: bold;
  border-right: 1px #000000 solid;
}*/


/***********/
/* CLASSES */
/***********/

.Cleared { clear: both; }

/* Specificity makes this override the other */
/* NavList link rule */

.bulletmenu li .currentpage
{
  background-color: #ffffff;
  border: 1px #000000 solid;
  border-right: 0px;
  text-decoration: none;
  color: #ff6600;
  font-weight: bold;
}

.bulletmenu ul
{
  width: 12em;
  list-style: none;
  margin: 0px;
  padding-left: 0px;
}


/*******/
/* IDS */
/*******/

#BannerBottom
{
  margin-top: 1em;
  margin-bottom: 1em;
  color: #ffffff;
  background-color: #006699;
  padding: 8px;
  font-size: .8em;
  text-align: center;
  clear: both;
  border: 1px #000000 solid;
}

#BannerBottom a:link { color: #ffffff; }

#BannerTop
{
/*  width: 752px; */
  height: 96px;
  background-color: #375287;
  text-align: center;
}


#BodyWrapper
{
  width: 60em;
  margin: 0 auto 0 auto;
  background-color: #cccccc;
  text-align: left;
}

#ContentColumn
{
  float: right;
  width: 44.9em;
  padding: 1em;
  background-color: #ffffff;
  border-left: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
}

#ContentWrapper
{
  width: 60em;
  margin-top: 1em;
  padding-bottom: 2em;
  background-color: #eaeaea;
  border: 1px #000000 solid;
}

#ContentWrapper:after
{
    content: ".";
    clear: both;
    height: 0px;
    visibility: hidden;
    display: block;
}

#NavColumn
{
  float: left;
  width: 11em;
  margin-left: 1.5em;
  background-color: #eaeaea;
}

#NavColumn p { font-size: .8em; }
#NavColumn h5 { font-size: .8em; }

#NavContent
{
  float: left;
  width: 11em;
  margin-left: -13em;
}


