H1 {
	COLOR: #333333
}
H2 {
	COLOR: #333333
}
H3 {
	COLOR: #333333
}
H4 {
	COLOR: #333333
}
.p {
	COLOR: #000000
}
P {
	COLOR: #000000
}
UL {
	COLOR: #000000
}
OL {
	COLOR: #000000
}
SELECT {
	COLOR: #000000
}
INPUT.button {
	COLOR: #000000
}
INPUT.text {
	COLOR: #000000
}
.panel_title {
	COLOR: #ffffff
}
.table_title {
	COLOR: #ffffff
}
.hilited {
	COLOR: #ffffff; BACKGROUND-COLOR: #666666
}
TD.selected {
	BACKGROUND-COLOR: #d5eaff! important
}
TR.selected {
	BACKGROUND-COLOR: #d5eaff! important
}
TH.selected {
	BACKGROUND-COLOR: #00007d
}
.virtual {
	FONT-STYLE: italic
}
P.selected {
	FONT-WEIGHT: bolder; COLOR: #00007d
}
SPAN.selected {
	FONT-WEIGHT: bolder; COLOR: #00007d
}
TD.ready {
	BACKGROUND-COLOR: #ddffdd! important
}
TR.ready {
	BACKGROUND-COLOR: #ddffdd! important
}
P.ready {
	FONT-WEIGHT: bolder; COLOR: #004000
}
SPAN.ready {
	FONT-WEIGHT: bolder; COLOR: #004000
}
TD.invalid {
	BACKGROUND-COLOR: #ffdddd
}
INPUT.invalid {
	BACKGROUND-COLOR: #ffdddd
}
SELECT.invalid {
	BACKGROUND-COLOR: #ffdddd
}
TR.invalid {
	BACKGROUND-COLOR: #ffdddd
}
P.invalid {
	FONT-WEIGHT: bolder; COLOR: #620000
}
SPAN.invalid {
	FONT-WEIGHT: bolder; COLOR: #620000
}
H3.invalid {
	FONT-WEIGHT: bolder; COLOR: #620000
}
TD.disabled {
	BACKGROUND-COLOR: #a4a4a4! important
}
TR.disabled {
	BACKGROUND-COLOR: #a4a4a4! important
}
INPUT.disabled {
	BACKGROUND-COLOR: #a4a4a4! important
}
P.disabled {
	COLOR: #666666
}
SPAN.disabled {
	COLOR: #666666
}
OPTION.disabled {
	COLOR: #666666
}
.disabled A:link {
	COLOR: #666666
}
.disabled A:visited {
	COLOR: #666666
}
TD.deleted {
	TEXT-DECORATION: line-through
}
TR.deleted {
	TEXT-DECORATION: line-through
}
TD.achtung {
	BACKGROUND-COLOR: #ffffc8
}
TR.achtung {
	BACKGROUND-COLOR: #ffffc8
}
TD.unknown {
	BACKGROUND-COLOR: #d5eaff
}
TD.empty {
	BACKGROUND-COLOR: #ffffff
}
TR.empty {
	BACKGROUND-COLOR: #ffffff
}
P.achtung {
	FONT-WEIGHT: bolder; COLOR: #4f4f00
}
SPAN.achtung {
	FONT-WEIGHT: bolder; COLOR: #4f4f00
}
TD.tt_holiday {
	BACKGROUND-COLOR: #e6e6e6
}
TD.tt_pair {
	CURSOR: pointer; BACKGROUND-COLOR: #e6e6e6
}
TD.tt_tpair {
	CURSOR: pointer; BACKGROUND-COLOR: #e6e6e6
}
TD.tt_selected {
	CURSOR: pointer; BACKGROUND-COLOR: #d5eaff
}
TD.tt_now {
	BACKGROUND-COLOR: #f5f5f5
}
TD.tt_current {
	BACKGROUND-COLOR: #cccccc
}
TD.tt_important {
	CURSOR: pointer; BACKGROUND-COLOR: #ffffc8
}
BODY {
	MARGIN: 0px
}
H1 {
	MARGIN-TOP: 2px; FONT-SIZE: 100%; MARGIN-BOTTOM: 2px; COLOR: #0e4fa8; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
H2 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; FONT-SIZE: 90%; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; COLOR: #0e4fa8; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
H3 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 80%; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; COLOR: #0e4fa8; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
H4 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 70%; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.p {
	PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
P {
	PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
UL {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
OL {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 75%
}
.p {
	FONT-SIZE: 75%
}
UL {
	FONT-SIZE: 75%
}
OL {
	FONT-SIZE: 75%
}
.p TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 75%; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.p TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 75%; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.p P {
	FONT-SIZE: 100%
}
.core_table_horizontal TABLE {
	FONT-SIZE: 100%
}
.core_table_horizontal P {
	FONT-SIZE: 100%
}
.core_table_horizontal SELECT {
	FONT-SIZE: 100%
}
.core_table_horizontal UL {
	FONT-SIZE: 100%
}
.core_table_horizontal OL {
	FONT-SIZE: 100%
}
.core_table_horizontal H1 {
	FONT-SIZE: 100%
}
.core_table_horizontal H2 {
	FONT-SIZE: 100%
}
.core_table_horizontal H3 {
	FONT-SIZE: 100%
}
.core_table_horizontal H4 {
	FONT-SIZE: 100%
}
.core_table_horizontal TABLE.small {
	FONT-SIZE: 80%
}
.core_table_horizontal TD.small {
	FONT-SIZE: 80%
}
.core_table_horizontal P.small {
	FONT-SIZE: 80%
}
.core_table_horizontal TABLE TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.core_table_horizontal TABLE TH {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
TABLE.p {
	FONT-SIZE: 100%
}
TD.p {
	FONT-SIZE: 100%
}
.small {
	FONT-SIZE: 60%
}
TABLE.small {
	FONT-SIZE: 60%
}
TD.small {
	FONT-SIZE: 60%
}
.rare {
	LETTER-SPACING: 1px
}
.libtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 200%; FONT-FAMILY: Georgia, serif; TEXT-ALIGN: center
}
.alert {
	FONT-WEIGHT: bold; COLOR: #ca0000
}
.table_title {
	FONT-WEIGHT: bolder
}
A {
	COLOR: #123ca7; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
FORM {
	MARGIN: 0px
}
SELECT {
	FONT-SIZE: 80%; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
TABLE.p SELECT {
	FONT-SIZE: 100%; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
TABLE.p TABLE TR TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: transparent
}
TEXTAREA {
	FONT-SIZE: 100%; WIDTH: 12em; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
INPUT.button {
	MARGIN-TOP: 3px; FONT-SIZE: 100%; MARGIN-BOTTOM: 3px; WIDTH: 6em; HEIGHT: 2em
}
INPUT.submit {
	MARGIN-TOP: 3px; FONT-SIZE: 100%; MARGIN-BOTTOM: 3px; WIDTH: 6em; HEIGHT: 2em
}
INPUT.reset {
	MARGIN-TOP: 3px; FONT-SIZE: 100%; MARGIN-BOTTOM: 3px; WIDTH: 6em; HEIGHT: 2em
}
INPUT.text {
	FONT-SIZE: 100%; WIDTH: 12em; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
INPUT.file {
	MARGIN-TOP: 3px; FONT-SIZE: 100%; MARGIN-BOTTOM: 3px; WIDTH: 6em; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; HEIGHT: 2em
}
INPUT.radio {
	WIDTH: 1em; HEIGHT: 1em
}
INPUT.checkbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 1em; PADDING-TOP: 0px; HEIGHT: 1em
}
DIV#tts P {
	PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; FONT-SIZE: 120%; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Times, "Times New Roman", Georgia, serif
}
DIV#tts P INPUT.button {
	MARGIN-TOP: 3px; FONT-SIZE: 70%; MARGIN-BOTTOM: 3px; WIDTH: 6em; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; HEIGHT: 2em
}
DIV#tts H1 {
	MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 180%; MARGIN-BOTTOM: 2px; FONT-FAMILY: Times, "Times New Roman", Georgia, serif
}
DIV#tts H2 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 160%; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Times, "Times New Roman", Georgia, serif
}
DIV#tts H2 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 140%; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Times, "Times New Roman", Georgia, serif
}
DIV#tts INPUT.text {
	FONT-SIZE: 100%; WIDTH: 12em; FONT-FAMILY: Times, "Times New Roman", Georgia, serif
}
.core_ico_func_search {
	BACKGROUND-IMAGE: url(../img/search.gif); WIDTH: 23px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.core_ico_func_search_over {
	BACKGROUND-IMAGE: url(../img/search.gif); WIDTH: 23px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.core_div_scroll {
	OVERFLOW: auto
}
