body { margin: 0;  padding: 0;  color: #000000;  background-color: #ffffff;  font: 11px Arial, Helvetica, Verdana;  width: 100%;  }

h1 { font: 20px Arial, Helvetica, Verdana;  font-weight: bold;  }
h2 { font: 18px Arial, Helvetica, Verdana;  font-weight: bold;  }
h3 { font: 16px Arial, Helvetica, Verdana;  font-weight: bold;  }
h4 { font: 14px Arial, Helvetica, Verdana;  font-weight: bold;  }
h5 { font: 12px Arial, Helvetica, Verdana;  font-weight: bold;  }
h6 { font: 10px Arial, Helvetica, Verdana;  font-weight: bold;  }

a, a:visited { color: #94949C;  font: 11px Arial, Helvetica, Verdana; text-decoration: none;  }
a:hover { color: #000000;  font: 11px Arial, Helvetica, Verdana; text-decoration: none;  }

fieldset { border: 1px solid #94949C;  font-size: 12px;  color: #666666;  padding: 15px;  }
legend { color: #999999;  font-size: 13px;  font-weight: 500;  }

form { padding: 0;  margin: 0;  display: inline;  }
form input, textarea, select { font: 11px Arial, Helvetica, Verdana;  background-color: #FCF3CD;  border: 1px solid #94949C;  }
.radio { font: 11px Arial, Helvetica, Verdana;  background-color: #FFFFFF;  border: 0px;  }
.button { font: 11px Arial, Helvetica, Verdana;  background-color: #FCF3CD;  border: 1px solid #94949C;  width: 150px;  text-align: left;  }

table td { font: 11px Arial, Helvetica, Verdana; text-align: center;  }
table th { background-color: #CCCCCC;  font: 11px Arial, Helvetica, Verdana;  }
table.top_menu_nav { margin: 0;  padding: 0;  height: 36px;  }

#footer { color:#999999;  font: 12px Arial, Helvetica, Verdana;  text-align: center;  padding:10px;  }
#content { padding: 20px 15px 40px 15px;  height: 100%;  margin-left: auto;  margin-right: auto;  text-align: center;  }
#contentl { padding: 20px 15px 40px 15px;  width: 450px;  text-align: center;  height: 200px;  margin-left: auto;  margin-right: auto;  }
#containerl { text-align: center;  width: 100%;  }
#projects { width: 400px;  padding-left: 20%;  text-align: left;  margin-left: auto;  margin-right: auto;  }

.menu{ text-align: center;  padding: 5px 10px;  border-top: 1px solid black;  }
.menu a, .menu a:hover, .menu a:visited { color: #478927;  text-decoration: none;  }
.menu a:hover{ color: black;  }
.top_menu { height: 36px;  background-color: #666666;  text-align: center;  }
.top_menu_nav td { padding: 0;  float: center;  list-style: none;  border-right: 1px solid #FFFFFF;  margin: 4px 0;  }
.top_menu_nav a, .top_menu_nav a:visited, .top_menu_nav a:hover { display: block;  padding: 6px 15px;  color: #EEBB55;  text-decoration: none;  text-align: center;  }
.top_menu_nav a:hover { color: #FFCC66;  }

.form { padding: 0;  margin: 0;  display:inline;  }
.ch { background-color: #FFFFFF;  border:0;  }
.message { color: #FCC40C;  padding: 2px;  font-weight: 500;  }
.errorText { color: #FF0000;  text-align: left;  }
.gray { background-color: #CCCCCC;  }
.odd { background-color: #FCF3CD;  }
.even { background-color: #ffffff;  }
.tdc { font-size: 11px;  text-align: center;  padding-left: 4px;  padding-right: 4px;  vertical-align: middle;  }
.tdl { font-size: 11px;  text-align: left;  padding-left: 4px;   vertical-align: middle;  }
.tdr { font-size: 11px;  text-align: right;  padding-right: 4px;  vertical-align: middle;  }

#divpages { text-align: right;  border-top: 1px solid #94949C;  }
.pagination { color: #666666;  }

img { border: 0;  }
