BODY, TD, P, A, H1, H2, H3, LI, INPUT, TEXTAREA, SELECT { 
  font-family: Geneva, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #000000
}

P {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

A, A:link, A:visited {
  font-weight: bold;
  color : #0000FF;
  text-decoration: underline
}

A:hover, A:active, A.default:hover, A.default:active	{
  color : #990000;
  font-weight: bold;
  text-decoration: underline
}

A.nav:link, A.nav:visited, A.nav:hover, A.nav:active, P.nav {
   color: #FF5B02;
   font-weight: bold;
}

H1 {
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  margin-top: 0.2em;
  margin-bottom: 0.7em;
}

H2 {
  font-size: 13px; 
  font-weight: bold; 
  color: #666633
}

H3 {
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
  margin-top: 1.2em;
  margin-bottom: 0.7em;
}

HR {
  color: #CCCC99;
}

UL {
  margin-top: 1pt;
  margin-bottom: 5pt;
}

.default, A.default:link, A.default:visited {
  color: #000000;
}

.fontbg1 { 
  background: #EFD7B6;
}

.fontbg2 { 
  background: #C4CEB5;
}

.fontbg3 { 
  background: #666633;
  font-weight: bold; 
  color: #FFFFFF;
}

.error { 
  font-weight: bold; 
  color: #FF0000; 
}

.image {
  border: solid 1px #666633;
}

.note, A.note { 
  font-size: 11px; 
  font-weight: bold; 
  color: #666633;
}

A.note { 
  font-size: 11px; 
  color: #666633;
  font-weight: bold; 
  text-decoration: underline;
}

.box {
  width: 575px;
  margin-left: 5px;
  position: relative;
}

INPUT.but85, INPUT.but120, INPUT.but180, INPUT.but240 {
  width: 85px;
  height: 20px;
  background: url('/img/bgbut85.gif');
  border: none;
  font-size: 13px;
  letter-spacing: -1px;
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-weight: bold;
  text-align: right;
  padding-bottom: 3px;
  padding-right: 16px;
  color: #666633;
}

INPUT.but120 {
  width: 120px;
  background: url('/img/bgbut120.gif');
}

INPUT.but180 {
  width: 180px;
  background: url('/img/bgbut180.gif');
}

INPUT.but240 {
  width: 240px;
  background: url('/img/bgbut240.gif');
}

INPUT.3d {
  font-size: 8pt; width=100%;
  color: #FFFFFF;
  background-color: #AAAAAA; 
  font-weight: bold; 
  border: outset 2px white;
}

#attention {
  width: 575px;
  margin-left: 5px;
  margin-top: 10pt;
  margin-bottom: 10pt;
  padding: 5px; 
  border: solid 2px #FF5B02;
}

#bottom_banner {
  position: relative; 
  top: 0px; 
  left: -125px; 
  width: 160px; 
  height: 70px; 
  margin-bottom: -120px; 
  float: left;
}

#content {
  position: absolute;
  top: 0px;
  left: 165px;
  width: 585px;
  padding: 0px;
  margin-top: 0px;
  margin-left: 0px;
  float: left;
}

.formleft, .formleft2, .formleft3, .formleft5, .profleft {
  width: 182px;
  height: 26px;
  margin-top: 1px;
  margin-right: 1px;
  font-weight: bold;
  background: #EFD7B6;
  padding-left: 15px;
  padding-top: 5px;
  float: left;
}

.profleft {
  width: 155px;
  height: 18px;
  padding-left: 10px;
  padding-top: 1px;
}

.formright, .formright2, .formright3, .formright5, .profright {
  width: 390px;
  height: 26px;
  margin-top: 1px;
  font-weight: bold;
  background: #C4CEB5;
  padding-left: 5px;
  padding-top: 2px;
  float: left;
}

.profright {
  width: 418px;
  height: 15px;
  padding-left: 10px;
  padding-top: 1px;
}

.formright2, .formright3 {
  width: 195px;
  margin-right: 1px;
}

.formleft5, .formright5 {
  width: 287px;
  height: 21px;
  padding-top: 2px;
}

.formleft2, .formleft3, .formright2, .formright3 {
  height: 20px;
  padding-top: 2px;
  text-align: center;
}

.formleft3, .formright3 {
  background: #666633;
  color: #FFFFFF;
}

.tabA, .tabB, .tabC {
  height: 17px;
}

.tabA, .tabProfA, .tabProfC {
  background: #EFD7B6;
  padding-left: 10px;
}

.tabB, .tabProfB, .tabProfD, .tabProfE1, .tabProfE2 {
  background: #C4CEB5;
  padding-left: 10px;
}

.tabC, .tabProfF {
  background: #666633;
  color: #FFFFFF;
  font-weight: bold;
}

.tabProfA, .tabProfB, .tabProfC, .tabProfD, .tabProfE1, .tabProfE2, .tabProfF {
  height: 21px;
  padding-left: 8px;
  font-weight: bold;
}

.tabProfA {
  width: 175px;
}

.tabProfB {
  width: 215px;
}

.tabProfC {
  width: 180px;
}

.tabProfD {
  width: 395px;
}

.tabProfE1 {
  width: 22px;
}

.tabProfE2 {
  width: 153px;
}

.tabfont, .tableft, .tableft2, .tableft3, .tableft4, .tableft6, .tabright, .tabright2, .tabright3, .tabright6 {
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
}

.tableft, .tableft2, .tableft3, .tableft4, .tableft5, .tableft6, .tabfull {
  background: #EFD7B6;
  width: 165px;
  height: 17px;
  padding-left: 10px;
}

.tableft2, .tableft4 {
  background: #666633;
  color: #FFFFFF;
}

.tabright, .tabright2, .tabright3, .tabright5, .tabright6 {
  background: #C4CEB5;
  width: 420px;
  height: 17px;
  padding-left: 10px;
}

.tabright2 {
  width: 220px;
  height: 100%;
}

.tableft3, .tabright3 {
  height: 24px;
}

.tableft5, .tabright5 {
  width: 50%;
  height: 19px;
}

.tableft6, .tabright6 {
  height: 19px;
}

.tableft6 {
  width: 40%;
}

.tabright6 {
  width: 60%;
}

.tabfull {
  width: 100%;
}

#menu {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 165px;
  height: 100%;
  padding: 0px;
  margin-top: 0px;
  margin-left: 0px;
  float: left;
}

.menu-bottom {
  width: 585px; 
  height: 22px; 
  background: #EFD7B6; 
  text-align: center; 
  padding: 3px; 
  margin-top: 8px;
  margin-bottom: 10px; 
  float: left; 
}

.resleft {
  width: 135px;
  height: 122px;
  margin-top: 1px;
  margin-right: 1px;
  font-weight: bold;
  background: #EFD7B6;
  padding-left: 3px;
  float: left;
}

.resnum {
  float: left;
  width: 18px;
  padding-top: 56px;
  text-align: center;
  position: relative;
}

.resright {
  width: 437px;
  height: 122px;
  margin-top: 1px;
  font-weight: bold;
  background: #C4CEB5;
  padding-left: 24px;
  padding-top: 7px;
  float: left;
}

.strip, .strip2, .stripA, .stripB {
  width: 575px;
  height: 22px;
  margin-left: 5px;
  margin-top: 1px;
  padding-top: 2px;
  margin-bottom: 5px;
  font-size: 13px; 
  font-weight: bold; 
  color: #666633;
  background: url('/img/bgtitle.jpg');
}

.strip2 {
  margin-top: 7px;
  margin-bottom: 4px;
}

.stripA {
  width: 395px; 
  float: left;
}

.stripB {
  text-align: right; 
  width: 173px; 
  background: #CCCBAC; 
  float: left; 
  margin-left: 0px;
  padding-right: 10px;
}

.stripfont {
  font-size: 13px; 
  font-weight: bold; 
  color: #666633;
}

#tip {
  background: #CCF3F4;
  border: 1px solid #59BCDD;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-align: justify;
  left: -1000px;
  padding: 5px;
  position: absolute;
  top: -1000px;
  width: 325px;
  z-index: 5;
}