BODY {
  color: #000000;
  margin: 0px;
  padding: 0px;
}
BODY, A, INPUT, OPTION, SELECT, TEXTAREA, TABLE, TD, TR {
  font-size: 11px;
  font-family: verdana, arial, sans-serif;
}
H1, H2, H3, H4, H5, H6 {
  font-family: verdana, arial, sans-serif;
  color: #336;
}
H1 {
  font-size: 22px;
  font-weight: bold;
}
H2 {
  font-size: 18px;
  font-weight: bold;
}
H3 {
  font-size: 16px;
  font-weight: bold;
}
H4 {
}
H5 {
  font-style: italic;
}
HR {
  height: 1px;
  color: #000;
}
SELECT, OPTION, TEXTAREA {
  padding-left: 2px;
}
IMG {
  border: 0px solid #000;
}
TABLE, TR, TD {
  border: 0px solid #000;
  border-collapse: collapse;
}
A {
  color: #009;
  text-decoration: none;
}
A:hover {
  text-decoration: underline;
}

.employees {
  font-family: verdana, arial, sans-serif;
  color: #336;
  font-size: 16px;
  font-weight: bold;
}

.AA {
  width: 100%;
  height: 100%;
}
.AA TD {
  border: 0px solid #000;
  vertical-align: top;
}
.banner {
  border: 0px solid #000;
}
.banner TD {
  border: 0px solid #000;
}
.slogan {
  width: 100%;
  height: 100px;
  text-align: center;
  font-size: 2.2em;
  font-weight: bold;
  font-style: italic;
  color: #666;
}
.slogan A {
	font-size: 1.0em;
	}
TD.slogan {
  vertical-align: middle;
}
.menu {
  width: 100%;
  height: 24px;
  background-image: url(../images/bg_menu.gif);
  border: 0px solid #000;
  border-collapse: separate;
  border-spacing: 2px;
  border: 1px solid #000;
}
.menu TD {
  border: 0px solid #000;
  vertical-align: middle;
  text-align: center;
}
.nav {
  padding-left: 1px;
  padding-right: 1px;
  cursor: hand;
  cursor: pointer;
}
TD.nav:hover{
  background-color: #85C0C4;
  padding-left: 0px;
  padding-right: 0px;
  border: 1px solid #000;
  cursor: hand;
  cursor: pointer;
}
.menu-out {
  padding-left: 1px;
  padding-right: 1px;
  cursor: hand;
}
.menu-over {
  background-color: #85C0C4;
  padding-left: 0px;
  padding-right: 0px;
  cursor: hand;
}
TD.menu-over {
  border: 1px solid #000;
}
.footer {
  width:100%;
  height: 20px;
  background-color: #82B2CB;
  border: 1px solid #000;
}
.footer TD {
  vertical-align: middle;
  padding-left: 10px;
  padding-right: 10px;
}
.article {
  padding: 5px;
  vertical-align: top;
  text-align: justify;
}
.article DIV {
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 5px;
}
.content TABLE {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: justify;
}
TD.content, TD.content_home {
  width: 100%;
  height: 100%;
  border: 0px solid #000;
  text-align: center;
}
TD.content {
  vertical-align: top;
}
TD.content_home {
  vertical-align: middle;
}
.content_home TD {
  border: 0px solid #000;
  padding: 5px;
}
.content TD {
  border: 0px solid #000;
}
.floating_item  {
  position: absolute;
  display: none;
  width: 120px;
  border:1px solid #666666;
  border-Top: 0;
  padding: 5px;
  background-color: #82B2CB;
  font-size:11px;
}
.floating_item DIV {
  height: 16px;
}
.floating_item A {
  color: #000;
}
.floating_item A:hover {
  text-decoration: underline;
}
.listing {
  color: #369;
}
.careers {
  width: 600px;
}
.careers TD, TH {
  border: 0px solid #000;
  padding: 5px;
}
.careers TH {
  color: #666;
}
.people TD {
  padding: 5px;
}
.q {
  font-weight: bold;
}
#login .field {
	width: 75px;
	}
#login .input {
	width: 145px;
	text-align: right;
	}
#login .submit {
	width: 224px;
	text-align: right;
	}
.mtime {
	padding-left: 20px;
	text-align: right;
	}
.size {
	padding-left: 20px;
	text-align: right;
	}
