body {
  font-family: sans-serif;
  border: none;
  padding: 0px;
  margin: 0px;
  background: #ffffff;
}

#header {
  width: 800px;
  height: 120px;
  padding: 0px;
  margin: 0px;
}

#topMenu {
  position: absolute;
  top: 120px;
  width:800px;
  height: 20px;
  background: #993300;
  text-align: center;
}

a.menuItem,
a.menuItem:link,
a.menuItem:active,
a.menuItem:visited {
  display: -moz-inline-stack;
  display: inline-block;
  height: 17px;
  color: #ffffff;
  font-size: 12px;
  background: transparent;
  text-decoration: none;
  border-right: 1px solid #999900;
  padding: 3px 3px 0px 3px;
}

a.menuItem:hover {
  background: #999900;
  text-decoration: underline;
}

.disabledMenuItem {
  display: -moz-inline-stack;
  display: inline-block;
  height: 17px;
  color: #663300;
  font-size: 12px;
  background: transparent;
  border-right: 1px solid #999900;
  padding: 3px 3px 0px 3px;
}

.submenu_item {
  font-size: 12px;
  padding-bottom: 5px;
  padding-left: 2px;
  padding-right: 1px;
  width: 150px;
}

table#main {
  padding: 0px;
  margin: 20px 0px 0px 0px;
}

table#main tr td#sidenav {
  background: #999900;
  padding-top: 30px;
  vertical-align: top;
  text-align: center;
}

table#main tr td#sidenav a,
table#main tr td#sidenav a:link,
table#main tr td#sidenav a:active,
table#main tr td#sidenav a:visited {
  display: block;
  font-size: 12px;
  width: 150px;
  color: #ffffff;
  text-decoration: none;
  background: #999900;
  padding: 0px 0px 2px 10px;
  margin-bottom: 3px;
  text-align: left;
}

table#main tr td#sidenav a:hover {
  background: #993300;
  text-decoration: underline;
}

a.pulldown_menu_item,
a.pulldown_menu_item:link,
a.pulldown_menu_item:active,
a.pulldown_menu_item:visited {
  font-size: 12px;
  color: #999900;
  text-decoration: none;
  padding-left: 3px;
}

a.pulldown_menu_item:hover {
  text-decoration: underline;
}

a#bbbLink {
}

a#bbbLink img#bbb {
  padding-top: 10px;
  padding-right: 10px;
}

table#footerInfo tr td {
  font-size: 8pt;
  margin-top: 10px;
  margin-right: 20px;
  padding-top: 10px;
}

#content_header {
  width: 100%;
  font-size: 11pt;
  font-weight: bold;
  color: #999900;
  border-bottom: 1pt solid #999900;
  margin-left: 10px;
}

#next_segments {
  margin-top: 20px;
}

#next_segments a.next_segment,
#next_segments a.next_segment:link,
#next_segments a.next_segment:active {
  color: #993300;
  margin-right: 10px;
  font-size: 10pt;
  text-decoration: none;
}

#next_segments a.next_segment:visited {
  color: #993300;
  text-decoration: none;
}

#next_segments a.next_segment:hover {
  color: #999900;
  text-decoration: underline;
}

.faq_question {
  font-size: 11pt;
  font-weight: bold;
}

.faq_answer {
  margin-left: 20px;
}

.formatted_content {
  padding-left: 10px;
}

.formatted_content h1 {
  font-size: 12pt;
  font-weight: bold;
}

.formatted_content p {
  font-size: 10pt;
}

.formatted_content ul { } 

.formatted_content ul li {
  font-size: 10pt;
}

.formatted_content ol li { }

.formatted_content ol li {
  font-size: 10pt;
}

.mail_entry {

}

.mail_entry textarea {
  background: #eeeeee;
  width: 350px;
  height: 150px;
}


.neat_submit {
  color: #993300;
  font-size: 10pt;
  font-weight: bold;
  border: 0pt;
  background: transparent;
}

a.neat_link,
a.neat_link:link,
a.neat_link:active,
a.neat_link:visited {
  color: #993300;
  font-size: 9pt;
  text-decoration: none;
}

a.neat_link:hover {
  text-decoration: underline;
}

.neat_header {
  color: #cccc99;
  font-size: 10pt;
  font-style: italic;
  font-weight: bold;
  border-bottom: 1pt solid #993300;
}

#font_size_changer {
  position: absolute;
  top: 400px;
  left: 730px;
  text-align: center;
  font-size: 11pt;  
  z-index: 99;
}

#font_size_changer input#increase_font_size {
  border: 1px solid black;
  background: #ffffff;
  font-size: 10pt;
  font-weight: bold;
  width: 25px;
  margin-right: 5px;
}

#font_size_changer input#decrease_font_size {
  border: 1px solid black;
  background: #ffffff;
  font-size: 10pt;
  font-weight: bold;
  width: 25px;
  margin: 0px;
}

/************************
 * Administrative Style *
 * *********************/
td.ce_cell {
}

td.ce_cell a,
td.ce_cell a:link,
td.ce_cell a:active,
td.ce_cell a:visited {
  font-size: 11pt;
  color: #993300;
  text-decoration: none;
}

td.ce_cell a:hover {
  color: #AA6600;
  text-decoration: none;
}

td.ce_cell img {
  border: none;
}

td.ce_cell input.ce_enabled {
}

table#content_editor tr td {
  font-size: 10pt;
  font-weight: bold;
}


