body {
   font-family: Tahoma, Verdana, SunSans-Regular, Arial;
   font-size: 11px;
   color: #000000;
   background-color: #CFCFCF;
   padding: 0px;
   margin: 0px;
}

a         { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover   { color: #000000; text-decoration: none; }
a:active  { color: #000000; text-decoration: underline overline; }

h1 {
   font-size: 11px;
   background-color: #000066;
   color: #FFFFFF;
   font-weight: normal;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
   padding: 5px 15px;
   margin: 0px;
}

h2 {
   color: #564b47;
   font-size: 14px;
   font-weight: bold;
   padding: 0px;
   margin: 0px;
}

div {
   display: inline;
}

img {
   border: none;
}

#container {
   display: block;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   width: 700px;
   margin-bottom: 10px;
   margin-top: 10px;
   margin-left: auto;
   margin-right: auto;
   background-color: #B9CFFF;
} 

#contentdiv {
   background-color: #F8F8F8;
   padding: 5px 8px 5px 5px;
   margin-left: 150px;
   margin-right: 0px;
}

div#contentdiv {
   display: block;
   min-height: 400px;
}

#menu {
   display: block;
   float: left;
   width: 140px;
   margin: 0px;
   padding: 10px 0px 0px 10px;
}

#footer {
   display: block;
   clear: both;
   margin: 0px;
   padding: 0px;
   text-align: right;
}

table.content {
   font-family: Tahoma, Verdana, SunSans-Regular, Arial;
   font-size: 11px;
   border: 1px solid #999999;
}

.cella {
   background-color: #D0D0D0;
}

.cellb {
   background-color: #EFEFEF;
}

.cellc {
   background-color: #E1E1E1;
}

input {
   font-family: Tahoma, Verdana, SunSans-Regular, Arial;
   border: 1px solid #000000;
}

input.error {
   font-family: Tahoma, Verdana, SunSans-Regular, Arial;
   border: 1px solid #FF3333;
   background-color: #FFE5E5;
}

.link {
   border: none;
   margin: 0px;
   padding: 0px;
   font-size: 11px;
   font-family: Tahoma, Verdana, SunSans-Regular, Arial;
   color: #000000;
   background: transparent;
   cursor: pointer;
}

.grey {
   font-size: 10px;
   font-family: Tahoma, Verdana, SunSans-Regular, Arial;
   color: #999999;
}

.console {
   background-color: #000000;
   border: none;
   color: #FFFFFF;
   font-family: Courier;
   font-size: 10px;
}


  /*******************/
 /* Autosuggest CSS */
/*******************/
 .suggestion_list
 {
 background: white;
 border: 1px solid;
 padding: 4px;
 }

 .suggestion_list ul
 {
 padding: 0;
 margin: 0;
 list-style-type: none;
 }

 .suggestion_list a
 {
 text-decoration: none;
 color: navy;
 }

 .suggestion_list .selected
 {
 background: navy;
 color: white;
 }

 .suggestion_list .selected a
 {
 color: white;
 }

 #autosuggest
 {
 display: none;
 }