body {
  margin:0px;
  padding:0px;
  background-color: #FFFFFF;
  }

a {
  text-decoration:underline;
  font-weight:bold;
  color:#FF6567;  
  }

.table_main {
  width: 962px;
  border-bottom:1px #000000 solid;
  border-right:1px #000000 solid;
  border-left:1px #000000 solid;  
  font: 12px Arial, Helvetica, sans-serif;
  background-color: #FFF;
  table-layout:fixed;
  padding:0 0 0 0;
  }

.table_second {
  width: 962px;
  font: 12px Arial, Helvetica, sans-serif;
  background-color: #FFF;
  table-layout:fixed;
  padding:0 0 0 0;
  }

.borderless {
  border:none;
  }

input.searchbox_text {
  background-color:#FFF; 
  border: #000000 1px solid;
  color: #000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  }

.topbar {
  height:28px;
  color:#000000;
  font-size:10px;
  }

.home_retarted {
  background-image:url(/images/top-bar.gif);
  background-repeat:repeat-x;
  height:31px;
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  padding:5;
  }

#left_nav
{
  width:171px;
  padding:5px;
  margin:0px;
  height:100%;
}

/* Navigation CSS */
#menu {
  width: 159px; /* set width of menu */
  } 

#menu ul { /* remove bullets and list indents */
  list-style: none;
  margin: 0;
  padding: 0;
  }

#menu ul ul {
  z-index: 100;
  padding:0 0 0 0;
  }

/* style, color and size links and headings to suit */
#menu ul li a {
  font: 12px arial, helvetica, sans-serif;
  background: url(/images/nav_white.gif) no-repeat;   
  display:block;
  height: 20px;
  width: 144px;  
  padding: 6px 0px 4px 13px;
  margin: 0 0 1 0;
  color: #000000;
  font-weight:bold;
  text-decoration: none;
  }

#menu ul ul li a {
  display:block;
  font: 11px arial, helvetica, sans-serif;
  background:fixed;
  padding: 6px 0px 4px 13px;
  margin: 0 0 1 0;
  color: #000000;
  font-weight:bold;
  text-decoration: none;
  }

#menu ul ul ul li a {
  font: 10px arial, helvetica, sans-serif;
  background: #FFDAC4 no-repeat 0 0; 
  padding: 5px 0px 5px 10px;
  margin: 0px;
  color: #000000;
  font-weight:normal;
  text-decoration: none;
  }

#menu li {
  /* make the list elements a containing block for the nested lists */
  position: relative;
  } 

#menu ul ul ul {
  position: absolute;
  top: 0;
  left: 100%; /* to position them to the right of their containing block */
  width: 100%; /* width is based on the containing block */
  }

div#menu ul ul ul,
div#menu ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul
{display: block;}
/*--------------------------------------------*/

#left_nav_bottom {
  background-color: #FFFFFF;
  margin-left:0px;
  width:98%;
  height:100%;
  }

#footer {
  text-align:center;
  vertical-align:middle;
  height:30px;
  color:#A2370D;
  font-size:11px;
  }

.footer_link {
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  color:#A2370D;
  }

.right_nav {
  background-color:#FFFFFF;
  width:143px; 
  }

#did_u_know_question {
  color:#FFFFFF;
  padding:10px;
  }

.body_content_bk {
  font-family:arial;
  font-size:12px;
  color:#000000;
  padding: 10 0 10 20;
  }

.hr {
  width:90%;
  }

.article {
  margin-left: 30;
  margin-right: 30;
  background:#BCD6E2;
  padding:15;
  }

.home_content {
  font-family: arial;
  font-size:11px;
  color:#214C67;
  }

.red_txtbox {
  background: url(/images/red_txtbox.gif);
  height:42px;
  width:158px;
  }

.top_ten {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding:10 30 15 30;
  text-decoration:none;
  }

.top_ten_a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  }

.visitor {
  font-family:arial;
  font-size:14px;
  color:#FFFFFF;
  font-weight:bold;
  }
  
.bigtitle {
  color:#000000;
  font-size:25px;
  font-weight:bold;
  }
  
span.subtitle {
  font-size:12px;
  color:#DE463B;
  font-weight:bold;
  }
  
div.subtitle {
  font-size:12px;
  color:#DE463B;
  font-weight:bold;
  }
