A:link {
  color: #0066FF;
  text-decoration: none
}
A:visited {
  color: #0066CC;
  text-decoration: none
}
A:active {
  color: #666666;
  text-decoration: none
}
A:hover {
  color: #FF0000;
  text-decoration: underline
}
body {
  scrollbar-3dlight-color: #AFAFAF;
  scrollbar-arrow-color: #404F6F;
  scrollbar-base-color: #FFFFFF;
  scrollbar-darkshadow-color: #AAA9A9;
  scrollbar-face-color: #E3E4E4;
  scrollbar-track-color: #EFEFEF;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #D6D5D5
}


a.nav:link {
  color: #88ACA8;
  text-decoration: underline
}
a.nav:visited {
  color: #88ACA8;
  text-decoration: underline
}
a.nav:hover {
  color: #FF8484;
  text-decoration: none
}

a.sort:link {
  color: #FF0000;
  text-decoration: none
}
a.sort:visited {
  color: #FF0000;
  text-decoration: none
}
a.sort:hover {
  color: #FF0000;
  text-decoration: underline
}

.linking {
  font-size: 10px;
  color: #6666FF;
  text-decoration: none
}
a.linking:hover {
  font-size: 10px;
  color: #666666;
  text-decoration: none;
  clip: rect()
}

a.photo:hover {
  position: relative;
  left: 1px;
  top: 1px
}


.outline {
  background-color: #859FBA
}
.outline02 {
  background-color: #FFFFFF
}

.lineError {
  background-color: #FF0000
}
.lineNote {
  background-color: #CCCCCC
}

.box {
  clip: rect();
  height: 10px;
  background-color: #003399
}
.bgcolor {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
  height: 10px;
  background-color: #EFEFEF
}
.highlight {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0000CC;
  background-color: #DEE3E7
}
.unhighlight {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #555555;
  background-color: #EFEFEF
}

.colNoLink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #C0C0C0;
  background-color: #FFFFFF
}
.colMainTitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #4F6B88;
  background-color: #9DB6CD;
  height: 25px
}
.colMainBottom {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  background-color: #9DB6CD;
  height: 28px
}
.colMenu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #FFF4F4
}
.colHeaderFooter {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #DEE3E7
}
.colError {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FF0000;
  background-color: #FFF4F4
}
.colNote {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0000FF;
  background-color: #F4F4FF
}

.col00 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #FF0000
}
.col01 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #FFFFFF
}
.col02 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FF0000;
  background-color: #FFFFFF
}
.col03 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0000FF;
  background-color: #FFFFFF
}
.col04 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #DEE3E7
}
.col05 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FF0000;
  background-color: #DEE3E7
}
.col06 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #EFEFEF
}


.step_font {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #99FFCC
}

.fontstyle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.fontstyle1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000
}
.fontstyle2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FF0000
}
.fontstyle3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0000FF
}
.fontstyle4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000
}


.button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #FAFAFA;
  border-bottom: 1px black solid;
  border-right: 1px black solid;
  border-left: 1px silver solid;
  border-top:1px silver solid;
  padding: 0px 2px 0px 2px;
  height: 17px;
  cursor: hand
}
.button-ovr {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #E1E9F2;
  border: 1px silver solid;
  padding: 1px 2px 0px 2px;
  height: 17px;
  cursor: hand
}
.button01 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  border-bottom: 1px solid gray;
  border-right: 1px solid silver;
  border-left: 1px solid gray;
  border-top: 1px solid silver;
  height: 17px;
  text-decoration: none;
  cursor: hand;
}


.tfSelectOpt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #4F6B88;
  background-color: #EFEFEF
  border: 1px #859FBA solid;
  padding: 1px 1px 2px 2px
}

.textfield {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #4F6B88;
  width: 300px;
  border: 1px #859FBA solid;
  padding: 1px 1px 2px 2px
}
.textfield02 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #4F6B88;
  width: 30px;
  border: 1px #859FBA solid;
}
.textfield03 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #4F6B88;
  width: 100px;
  border: 1px #859FBA solid;
  padding: 1px 1px 2px 2px
}
.textfield04 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #4F6B88;
  width: 180px;
  border: 1px #859FBA solid;
  padding: 1px 1px 2px 2px
}

.selectfield {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #4F6B88;
  width: 180px;
  border: 1px #859FBA solid;
  background-color: #EFEFEF
}