.prom {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
	text-align: justify;
}
.search {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: medium none; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 22px
}
A.a1:link {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.a1:visited {
	FONT-SIZE: 10px; COLOR: #919191; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.a1:hover {
	FONT-SIZE: 10px; COLOR: #657F9F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.titlelink:link {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.titlelink:visited {
	FONT-SIZE: 11px; COLOR: #919191; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.titlelink:hover {
	FONT-SIZE: 11px; COLOR: #657F9F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
DIV.calendar {
	POSITION: relative;
	BACKGROUND-COLOR:#FFFFFF;
}
.calendar {
	FONT-SIZE: 9px;  CURSOR: default; color: #333333; FONT-FAMILY: tahoma,verdana,sans-serif;
BACKGROUND-COLOR:#FFFFFF;
}
.calendar TABLE {
	FONT-SIZE: 9px;  CURSOR: pointer; color: #333333; FONT-FAMILY: tahoma,verdana,sans-serif;
BACKGROUND-COLOR:#FFFFFF;
}
#calendar-container {
	WIDTH: 160px;
	BACKGROUND-COLOR:#FFFFFF;
	vertical-align:middle;
}
.calendar .button {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center;
BACKGROUND-COLOR:#f4f4f4;
}
.calendar .nav {
		BACKGROUND-COLOR:#f4f4f4;

}
.calendar THEAD .title {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 2px; COLOR: #333333; PADDING-TOP: 2px; TEXT-ALIGN: center;
BACKGROUND-COLOR:#f4f4f4;
}
.calendar THEAD TR {
	BACKGROUND: #f4f4f4; COLOR: #333333
}
.calendar THEAD TD {
	BORDER-TOP: #333333 1px solid;
}
.calendar THEAD .daynames {
	BACKGROUND: #FFFFFF
}
.calendar THEAD .name {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #f4f4f4 1px solid; TEXT-ALIGN: center;
BACKGROUND-COLOR:#FFFFFF;
}
.calendar THEAD .weekend {
	COLOR: #006ffc;
}
.calendar THEAD .hilite {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #333333 1px solid; color: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #FFFFFF
}
.calendar THEAD .active {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #333333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #CCC
}
.calendar TBODY .day {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 2em; COLOR: #333; PADDING-TOP: 2px; TEXT-ALIGN: right;
}
.calendar TBODY .othermonth {
	FONT-SIZE: 80%; COLOR: #bbb
}
.calendar TBODY .oweekend {
	COLOR: #fbb
}
.calendar TABLE .wn {
	BORDER-RIGHT: #f4f4f4 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.calendar TBODY .wn {
	COLOR: #CCCCCC
}
.calendar TBODY .rowhilite TD {
	BACKGROUND: #f4f4f4
}
.calendar TBODY .rowhilite TD.wn {
	BACKGROUND:  #CCCCCC; COLOR: #333333
}
.calendar TBODY TD.hilite {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 1px; BACKGROUND: #FFFFFF; PADDING-BOTTOM: 1px; BORDER-LEFT: #333333 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #333333 1px solid
}
.calendar TBODY TD.active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #cccccc; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.calendar TBODY TD.selected {
	BORDER-RIGHT: #f4f4f4 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #f4f4f4 1px solid; PADDING-LEFT: 1px; BACKGROUND: #CCCCCC; PADDING-BOTTOM: 1px; BORDER-LEFT: #f4f4f4 1px solid; color: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #f4f4f4 1px solid
}
.calendar TBODY TD.weekend {
	COLOR: #006ffc
}
.calendar TBODY TD.today {
	color: #333333
}
.calendar TBODY .disabled {
	COLOR: #FFFFFF
}
.calendar TBODY .emptycell {
	VISIBILITY: hidden
}
.calendar TBODY .emptyrow {
	DISPLAY: none
}
.calendar TFOOT .footrow {
	BACKGROUND: #206a9b; COLOR: #333333; TEXT-ALIGN: center
}
.calendar TFOOT .ttip {
	PADDING-RIGHT: 1px; BORDER-TOP: #191919 1px solid; PADDING-LEFT: 1px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 1px; COLOR: #333333; PADDING-TOP: 1px
}
.calendar TFOOT .hilite {
	BORDER-RIGHT: #178aeb 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #178aeb 1px solid; PADDING-LEFT: 1px; BACKGROUND: #b8daf0; PADDING-BOTTOM: 1px; BORDER-LEFT: #178aeb 1px solid; color: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #178aeb 1px solid
}
.calendar TFOOT .active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: #006aa9; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.calendar .combo {
	BORDER-RIGHT: #655 1px solid; BORDER-TOP: #655 1px solid; DISPLAY: none; FONT-SIZE: 90%; Z-INDEX: 100; BACKGROUND: #def; LEFT: 0px; BORDER-LEFT: #655 1px solid; WIDTH: 4em; CURSOR: default; color: #333333; BORDER-BOTTOM: #655 1px solid; POSITION: absolute; TOP: 0px
}
.calendar .combo .label {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar .combo .label-IEfix {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar .combo .label-IEfix {
	WIDTH: 4em
}
.calendar .combo .hilite {
	BORDER-TOP: #46a 1px solid; BACKGROUND: #FFFFFF; BORDER-BOTTOM: #46a 1px solid
}
.calendar .combo .active {
	BORDER-TOP: #46a 1px solid; BACKGROUND: #ffeadc; BORDER-BOTTOM: #46a 1px solid
}
.calendar TD.time {
	PADDING-RIGHT: 0px; BORDER-TOP: #f4f4f4 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #e3f0f9; TEXT-ALIGN: center
}
.calendar TD.time .hour {
	BORDER-RIGHT: #889 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #889 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; BORDER-LEFT: #889 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #889 1px solid; BACKGROUND-COLOR: #ffeadc
}
.calendar TD.time .minute {
	BORDER-RIGHT: #889 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #889 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; BORDER-LEFT: #889 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #889 1px solid; BACKGROUND-COLOR: #ffeadc
}
.calendar TD.time .ampm {
	BORDER-RIGHT: #889 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #889 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; BORDER-LEFT: #889 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #889 1px solid; BACKGROUND-COLOR: #ffeadc
}
.calendar TD.time .ampm {
	TEXT-ALIGN: center
}
.calendar TD.time .colon {
	PADDING-RIGHT: 2px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.calendar TD.time SPAN.hilite {
	BORDER-LEFT-color: #333333; BORDER-BOTTOM-color: #333333; COLOR: #333333; BORDER-TOP-color: #333333; BACKGROUND-COLOR: #267db7; BORDER-RIGHT-color: #333333
}
.calendar TD.time SPAN.active {
	BORDER-LEFT-COLOR: red; BORDER-BOTTOM-COLOR: red; COLOR: #a5ff00; BORDER-TOP-COLOR: red; BACKGROUND-color: #333333; BORDER-RIGHT-COLOR: red
}
A.link01 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.link01:visited {
	COLOR: #000000; FONT-FAMILY: Arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.link01:active {
	COLOR: #000000; FONT-FAMILY: Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.link01:hover {
	COLOR: #000000; FONT-FAMILY: Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.link02 {
	FONT-SIZE: 10px; COLOR: #858585; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.link02:link {
	FONT-SIZE: 10px; COLOR: #858585; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.link02:visited {
	FONT-SIZE: 10px; COLOR: #858585; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.link02:active {
	FONT-SIZE: 10px; COLOR: #3366cc; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.link02:hover {
	FONT-SIZE: 10px; COLOR: #3366cc; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.link03 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.link04 {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.link04:visited {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.link04:active {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.link04:hover {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.link05 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: sans-serif; TEXT-DECORATION: underline
}
A.link05:active {
	FONT-SIZE: 10px; FONT-FAMILY: sans-serif
}
A.link05:hover {
	FONT-SIZE: 10px; FONT-FAMILY: sans-serif
}
A.link06 {
	FONT-WEIGHT: bold; COLOR: #cc6600; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline; FONT-SIZE: 10px
}
A.link06:visited {
	COLOR: #cc6600
}
A.link06:hover {
	COLOR: #0044cc
}
A.link07 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3366cc; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.link07:visited {
	COLOR: #3366cc
}
A.link07:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.link07:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.link08 {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
}
A.link09 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #3366cc; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.link09:active {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.link09:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
.text01 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial sans-serif
}
.text02 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, "arial sans-serif"
}
.text03 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: sans-serif
}
.text04 {
	FONT-SIZE: 10px; COLOR: #858585; FONT-FAMILY: verdana, "arial sans-serif"
}
.text05 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3366cc; FONT-FAMILY: verdana, "arial sans-serif"
}
.text06 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: verdana, "arial sans-serif"
}
.text07 {
	FONT-SIZE: 10px; COLOR: #858585; FONT-FAMILY: "Arial sans-serif"
}
.text08 {
	FONT-SIZE: 8px; COLOR: #858585; FONT-FAMILY: arial, sans-serif
}
.text09 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #cc6600; FONT-FAMILY: verdana, arial sans-serif
}
.text10 {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: arial, sans-serif
}
.text11 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, arial, sans-serif
}
.text12 {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, sans-serif
}
.text12:link {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
.text12:visited {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
.text12:active {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
.text12:hover {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
.input01 {
	WIDTH: 150px; HEIGHT: 22px
}
.input02 {
	WIDTH: 150px; HEIGHT: 20px
}
.input03 {
	WIDTH: 250px; HEIGHT: 20px
}
.input04 {
	FONT-SIZE: 9px; WIDTH: 75px; FONT-FAMILY: verdana, sans-serif; HEIGHT: 16px
}
.input05 {
	FONT-SIZE: 9px; WIDTH: 85px; FONT-FAMILY: verdana, sans-serif; HEIGHT: 17px
}
.error {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: sans-serif
}
TD.bgcolor4dark {
	BACKGROUND-COLOR: #637D9C;
}
TD.bgcolor4light {
	BACKGROUND-COLOR: #f2f5fb
}
TR.bgcolor4nav {
	BACKGROUND-COLOR: #ffffc5
}
TD.bgcolor4nav {
	BACKGROUND-COLOR: #ffffc5
}
TD.bgcolor4navin {
	BACKGROUND-COLOR: #ffff98
}
TD.bgcolor4navline {
	BACKGROUND-COLOR: #d1d194
}
TD.bgcolor4border {
	BACKGROUND-COLOR: #c3cfe8
}
TD.bgcolor4title {
	BACKGROUND-COLOR: #bfd7ed
}
TD.bgcolor4slot {
	BACKGROUND-COLOR: #3366cc
}
TD.bgcolor4grey {
	BACKGROUND-COLOR: #adadad
}
TD.bgcolor4result {
	BACKGROUND-COLOR: #b3d0e9
}
TD.bgcolor4menu {
	BACKGROUND-COLOR: #2d7dc1
}
TD.bgcolor4today {
	BACKGROUND-COLOR: #cc6600
}
.srch_inp {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: medium none; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 22px
}
.srch {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.text08 {
	FONT-SIZE: 9px; COLOR: #999999; FONT-FAMILY: verdana, "arial sans-serif"
}
.link09 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: verdana, arial, "sans serif"
}
.itemtitle {
	FONT-SIZE: 18px; COLOR: white
}
.itemtitlelink {
	FONT-SIZE: 18px; COLOR: black; FONT-FAMILY: verdana, arial, "sans serif"; TEXT-DECORATION: none
}