

Table#cal A {
	COLOR: #003399; TEXT-DECORATION: none
}
Table#cal A:hover {
	TEXT-DECORATION: underline
}
Table#cal A {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Sans-serif
}

Table#cal TD {
	COLOR: #003399; 
}

Table#cal2 A {
	COLOR: #660000; TEXT-DECORATION: none
	
}
Table#cal2 A:hover {
	COLOR: #660000; TEXT-DECORATION: underline
}
Table#cal2 A {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Sans-serif
}

Table#cal2 TD {
	COLOR: #003399; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Sans-serif
}

Table#mReport A {
	COLOR: #660000; TEXT-DECORATION: none
	
}
Table#mReport A:hover {
	COLOR: #660000; TEXT-DECORATION: underline
}
Table#mReport A {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, Sans-serif
}

Table#mReport TD {
	COLOR: #003399; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, Sans-serif
	padding-top:5px;
	padding-bottom:3px;
	padding-left:5px;
}

TD#immersion A {
	COLOR: white; TEXT-DECORATION: none
}
TD#immersion A:hover {
	COLOR: white; TEXT-DECORATION: underline
}
TD#immersion A {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Sans-serif
}

.bttnSlctd {
	BORDER-RIGHT: #4586b3 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #4586b3 1px solid; PADDING-LEFT: 4px; BACKGROUND: #4791c5; BORDER-LEFT: #4586b3 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #4586b3 1px solid; HEIGHT: 20px; TEXT-DECORATION: none! important
}
.bttn {
	border:1px solid #000000; FONT-SIZE: 12px; BACKGROUND-IMAGE: url('/EN/img/bgTls.gif'); PADDING-BOTTOM: 3px; CURSOR: hand; COLOR: #000000; HEIGHT: 20px
}
.bttnOn {
	BORDER-RIGHT: #336699 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #336699 1px solid; PADDING-LEFT: 4px; BORDER-LEFT: #336699 1px solid; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: #336699 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #e8f3ff; TEXT-DECORATION: none! important
}
.bttnOff {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; COLOR: #000000; HEIGHT: 20px; TEXT-DECORATION: none! important
}
.currentVw {
	FONT-SIZE: 18px; TEXT-ALIGN: center
}
.toolBarBg {
	BACKGROUND-COLOR: #eff7ff
}
.timeRow {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #c1cdd8 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right; valign: center
}
.timeFont {
	FONT-WEIGHT: normal; FONT-SIZE: 21px; COLOR: #000000
}
.timeFontSm {
	FONT-SIZE: 11px; VERTICAL-ALIGN: super
}
.WhiteBold {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.WhiteText {
	COLOR: #ffffff
}
.BlackText {
	COLOR: #000000
}
.BlackBText {
	FONT-WEIGHT: bold; COLOR: #000000
}
.RedHR {
	COLOR: #800000; HEIGHT: 1px
}
.RedBoldText {
	FONT-WEIGHT: bold; COLOR: #800000
}
.TextDisabled {
	COLOR: #8d8d8d
}
.titlelistTD {
	BORDER-TOP: #c1cdd8 1px solid; COLOR: #10659e; BORDER-BOTTOM: #c1cdd8 1px solid; HEIGHT: 24px; BACKGROUND-COLOR: #dbeaf5
}
.sortTD {
	BORDER-TOP: #c1cdd8 1px solid; COLOR: #10659e; BORDER-BOTTOM: #c1cdd8 1px solid; HEIGHT: 24px; BACKGROUND-COLOR: #9ecaeb
}
.listTD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-BOTTOM: #c1cdd8 1px solid; HEIGHT: 23px
}
.listHeadFont {
	FONT-WEIGHT: normal; COLOR: #10659e
}
.ampm {
	FONT-SIZE: 11px; COLOR: #104a7b
}
.noBrdr {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.allDayTitle {
	BORDER-RIGHT: #c1cdd8 1px solid; BORDER-LEFT: 0px
}
.appt {
	BORDER-LEFT: #c1cdd8 1px solid
}
.noAppt {
	BORDER-LEFT: 0px; BORDER-BOTTOM: #c1cdd8 1px solid
}
.endAppt {
	BORDER-LEFT: #c1cdd8 1px solid; BORDER-BOTTOM: #c1cdd8 1px solid
}
.barEndAppt {
	BORDER-BOTTOM: #c1cdd8 1px solid
}
.apptFull {
	BORDER-RIGHT: #c1cdd8 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #75cd8e 5px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #c1cdd8 1px solid; BACKGROUND-COLOR: #ffffff
}
.apptMonth {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #75cd8e 2px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #c1cdd8 1px solid; BACKGROUND-COLOR: #ffffff
}
.big {
	FONT-SIZE: 12px
}
.bigBold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.bld {
	FONT-WEIGHT: bold
}
.blueBoldTxt {
	FONT-WEIGHT: bold; COLOR: #104a7b
}
.box {
	BORDER-RIGHT: #a0c6e5 1px solid; BORDER-TOP: #a0c6e5 1px solid; BORDER-LEFT: #a0c6e5 1px solid; BORDER-BOTTOM: #a0c6e5 1px solid; BACKGROUND-COLOR: #ffffff
}
.boxA {
	BORDER-RIGHT: #a0c6e5 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #a0c6e5 1px solid; OVERFLOW-Y: auto; PADDING-LEFT: 4px; OVERFLOW-X: hidden; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: #a0c6e5 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #a0c6e5 1px solid; BACKGROUND-COLOR: #ffffff
}
.boxHd {
	BACKGROUND-COLOR: #a0c6e5
}
.bttnWinIE {
	BORDER-RIGHT: #afc4d5 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 12px; BACKGROUND: #dbeaf5; BORDER-LEFT: #f0f0f0 1px solid; CURSOR: hand; COLOR: #000033; PADDING-TOP: 3px; BORDER-BOTTOM: #afc4d5 1px solid; HEIGHT: 24px; TEXT-DECORATION: none! important
}
.darkGryLine {
	HEIGHT: 1px; BACKGROUND-COLOR: #9c9c9c
}
.gryTxt {
	COLOR: #777777
}
.leftBarBg {
	BACKGROUND-COLOR: #dbeaf5
}
.logo {
	FONT-SIZE: 24px; COLOR: #ffffff; BACKGROUND-COLOR: #336699
}
.ltGryLine {
	HEIGHT: 1px; BACKGROUND-COLOR: #c1cdd8
}
.msnNav {
	COLOR: #d6e7ef
}
.monthDate {
	FONT-SIZE: 18px; 
	COLOR: black; 
	TEXT-ALIGN: right;
	vertical-align: top;
	padding-right: 10px;
	padding-top: 5px
}
.monthDayWeek {
	FONT-WEIGHT: bold; COLOR: #104a7b; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.weekDayName {
	
}
.weekDayNum {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.weekAppt {
	PADDING-LEFT: 2px; BORDER-BOTTOM: #c1cdd8 1px solid
}
.weekApptBar {
	BORDER-LEFT: #c1cdd8 1px solid; BORDER-BOTTOM: #c1cdd8 1px solid
}
.msnHd {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #ffcc66; PADDING-TOP: 4px; BACKGROUND-COLOR: #104a7b
}
.notCurMonDate {
	COLOR: #c9c9c9! important;  
	text-align: right; 
	vertical-align: top;
	padding-right: 10px;
	padding-top: 5px
}
.offWhtBg {
	BACKGROUND-COLOR: #fffbf7
}

.calendarTable{
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url('calendar.gif');
	BACKGROUND-REPEAT: no-repeat
}
.calendarTable TD{
	Padding-left: 0px;
	Padding-right: 0px;
}

.aprilTable{
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url('/images/training/april.gif');
	BACKGROUND-REPEAT: no-repeat
}
.aprilTable TD{
	Padding-left: 0px;
	Padding-right: 0px;
}

.mayTable{
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url('/images/training/may.gif');
	BACKGROUND-REPEAT: no-repeat
}
.mayTable TD{
	Padding-left: 0px;
	Padding-right: 0px;
}

.juneTable{
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url('/images/training/june.gif');
	BACKGROUND-REPEAT: no-repeat
}
.juneTable TD{
	Padding-left: 0px;
	Padding-right: 0px;
}

.julyTable{
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url('/images/training/july.gif');
	BACKGROUND-REPEAT: no-repeat
}
.julyTable TD{
	Padding-left: 0px;
	Padding-right: 0px;
}

.augustTable{
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url('/images/training/august.gif');
	BACKGROUND-REPEAT: no-repeat
}
.augustTable TD{
	Padding-left: 0px;
	Padding-right: 0px;
}

.septemberTable{
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url('/images/training/september.gif');
	BACKGROUND-REPEAT: no-repeat
}
.septemberTable TD{
	Padding-left: 0px;
	Padding-right: 0px;
}

.octoberTable{
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url('/images/training/october.gif');
	BACKGROUND-REPEAT: no-repeat
}
.octoberTable TD{
	Padding-left: 0px;
	Padding-right: 0px;
}

.novemberTable{
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url('/images/training/november.gif');
	BACKGROUND-REPEAT: no-repeat
}
.novemberTable TD{
	Padding-left: 0px;
	Padding-right: 0px;
}

.decemberTable{
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url('/images/training/december.gif');
	BACKGROUND-REPEAT: no-repeat
}
.decemberTable TD{
	Padding-left: 0px;
	Padding-right: 0px;
}

.january07Table{
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url('/images/training/january07.gif');
	BACKGROUND-REPEAT: no-repeat
}
.january07Table TD{
	Padding-left: 0px;
	Padding-right: 0px;
}

.february07Table{
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url('/images/training/february07.gif');
	BACKGROUND-REPEAT: no-repeat
}
.february07Table TD{
	Padding-left: 0px;
	Padding-right: 0px;
}

.march07Table{
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url('/images/training/march07.gif');
	BACKGROUND-REPEAT: no-repeat
}
.march07Table TD{
	Padding-left: 0px;
	Padding-right: 0px;
}

.april07Table{
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url('/images/training/april07.gif');
	BACKGROUND-REPEAT: no-repeat
}
.april07Table TD{
	Padding-left: 0px;
	Padding-right: 0px;
}


.genericTable{
	FONT-WEIGHT: bold;
	 
	BACKGROUND-REPEAT: no-repeat
}
.genericTable TD{
	Padding-left: 0px;
	Padding-right: 0px;
}


.pLogo {
	FONT-WEIGHT: bold; FONT-SIZE: 24px
}
.redTxt {
	COLOR: #e00505
}
.tab {
	FONT-WEIGHT: bold; COLOR: #000066; TEXT-DECORATION: none! important
}
.tabBg {
	BACKGROUND-COLOR: #93bee2
}
.tagLine {
	FONT-WEIGHT: bold; COLOR: #d6e7ef
}
.timeWthr {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 16px; PADDING-BOTTOM: 2px; WIDTH: 56px; PADDING-TOP: 2px; BORDER-BOTTOM: #c1cdd8 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right; valign: center
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #104a7b
}
.today {
	BORDER-RIGHT: #000066 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000066 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #000066 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000066 1px solid; BACKGROUND-COLOR: #fffae0
}
.todayUnSelected {
	BORDER-RIGHT: #000066 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000066 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #000066 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000066 1px solid; BACKGROUND-COLOR: #fffae0
}
.todayBg {
	BACKGROUND-COLOR: #fffae0
}
.todayTime {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 16px; PADDING-BOTTOM: 4px; WIDTH: 41px; PADDING-TOP: 4px; BORDER-BOTTOM: #c1cdd8 1px solid; BACKGROUND-COLOR: #fffae0; TEXT-ALIGN: right; valign: center
}
.txt {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Sans-serif
}
.whtBg {
	BACKGROUND-COLOR: #ffffff
}
.whtBold {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.whtTxt {
	COLOR: #ffffff
}
.yllwTxt {
	COLOR: #ffcc66
}
.yearDate {
	COLOR: #104a7b; HEIGHT: 18px; TEXT-ALIGN: right
}
.linkOn {
	CURSOR: hand; TEXT-DECORATION: underline
}
.linkOff {
	TEXT-DECORATION: none
}
