a {
  color: #1C5679;
  font-family: Verdana;
}
a.nav {
  color: #7F7F7F;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
a.nav:hover {
  color: #1C5679;
}
a.top {
  color: #1C5679;
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
}
a.link {
  color: #1C5679;
  font-family: Verdana;
  font-size: 11px;
  text-decoration: none;
}
a.link:hover {
  text-decoration: underline;
}
a.top:hover {
  text-decoration: none;
}
a.copyright {
  color: #1C5679;
  font-family: Verdana;
  font-size: 10px;
  text-decoration: none;
}
a.copyright:hover {
  text-decoration: underline;
}

.top {
  font-family: Verdana;
  font-size: 11px;
}
.copyright {
  color: #606060;
  font-family: Verdana;
  font-size: 10px;
}
.header {
  color: #303030;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
}
.text{
  color: #7F7F7F;
  font-family: Verdana;
  font-size: 11px;
}
.maintext{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #15689A;
}
.main{
	border : solid 1px #BFBFBF;
	border-top: none;
}
.visible,.true {
        display: block;
}
.hidden,.false {
        display: none;
}
.type_button {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #d5d5d5 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #d5d5d5 1px solid; COLOR: #333; BORDER-BOTTOM: #808080 1px solid; font-size: 10px;
}
.button {
  color: #7F7F7F;
  font-family: Verdana;
  font-size: 9px;
  font-weight: bold;
  cursor: pointer;
}
.td_select {
        cursor: pointer;
        border: 1px solid #909090;
        background-color: #F2F2F2;
}
.rowselect {
        cursor: pointer;
        border: 1px solid #909090;
        background-color: #E2E2E2;
}
.rowselect_u {
        border: 1px solid #909090;
        background-color: #E2E2E2;
}
.row1 {
        background-color: #FFFFFF;
}
.row0 {
        background-color: #F2F2F2;
}
.td_unselect {
        border: 1px solid #FFFFFF;
        background-color: #FFFFFF;
}
.tab_border_left {
 border-left: 1px solid #909090;
 border-top: 1px solid #909090;
}
.tab_border_right {
 border-left: 1px solid #909090;
 border-right: 1px solid #909090;
 border-top: 1px solid #909090;
}
.tab_border_end {
 border-top: 1px solid #909090;
}

.LexTd { border-left: solid windowtext 1.0pt; border-bottom: solid windowtext 1.0pt; vertical-align: top;}
.LexTdEmpty { border-bottom: solid windowtext 1.0pt;}
.LexTableGrid { border-top: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; text-align: center; font-size: 11pt;}
.FacTd { border-right: solid windowtext 1.0pt; border-bottom: solid windowtext 1.0pt; vertical-align: top;}
.FacTdEmpty { border-bottom: solid windowtext 1.0pt;}
.FacTableGrid { border-top: solid windowtext 1.0pt; border-left: solid windowtext 1.0pt; text-align: center; font-size: 8pt;}
