
div.calendar
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
display:inline;
}

div.calendarDay
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
text-align:left;
display:inline;
}

table.calendar
{
border-top: solid 1pt #B3B6DC;
border-bottom:solid 1pt #B3B6DC;
border-right: solid 1pt #B3B6DC;
}

table.calendarData
{
display:inline;
}

td.calendar
{
font-size: 12px;
font-family:'arial';

height=70px;
width=100px;

border-top: solid 1pt #B3B6DC;
border-left: solid 1pt #B3B6DC;
}
.tb_blue_th{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #98A1CC; FONT-FAMILY: Arial,Helvetica ; COLOR:#FFFFFF
}

.calendarHighlight
{
font-size: 12px;
font-family:'arial';

height=70px;
width=100px;

background-color: #E0E1F5;

}

td.calendarToday
{
font-size: 12px;
font-family:'arial';

height=70px;
width=100px;

background-color: FDFFBE;

border-top: solid 1pt #B3B6DC;
border-left: solid 1pt #B3B6DC;

}

td.calendarHeader
{
background-color: #9497C1;
border-left: solid 1pt #B3B6DC;
color: #ffffff;
font-size: 12px;
font-family:'arial';
}

td.calendarHeaderLeft
{
font-size: 12px;
font-family:'arial';
border-left: solid 1pt #B3B6DC;
}
/*
.tcal-r { color:#CC0301; }
.tcal-v { color:#6360A0; }
.tcal-g { color:#105E0A; }
*/
a:visited.calendarLinkRed { color:#CC0301; text-decoration:none; font-weight:normal;}
a:link.calendarLinkRed { color:#CC0301; text-decoration:none; font-weight : normal;}
a:hover.calendarLinkRed { color:#CC0301; text-decoration:underline; font-weight : normal; }

a:visited.calendarLinkBlue { color:#6360A0; text-decoration:none; font-weight:normal; }
a:link.calendarLinkBlue { color:#6360A0; text-decoration:none; font-weight : normal; }
a:hover.calendarLinkBlue { color:#6360A0; text-decoration:underline; font-weight : normal; }

a:visited.calendarLinkGreen { color:#105E0A; text-decoration:none; font-weight:normal; }
a:link.calendarLinkGreen { color:#105E0A; text-decoration:none; font-weight : normal; }
a:hover.calendarLinkGreen { color:#105E0A; text-decoration:underline; font-weight : normal; }
/*** ****/
.tab-exec .td-exec {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cd0301; TEXT-ALIGN: left
}
.tdgreen {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #03bc01; TEXT-ALIGN: left
}
.twhite {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white
}
.tab1 {
	BORDER-TOP: #979bc3 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4e4c8a; BORDER-BOTTOM: #979bc3 1px solid; BACKGROUND-COLOR: #b0b3db
}
INPUT.border1 {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; HEIGHT: 15px
}
.tab-exect {
	BORDER-RIGHT: #b3b6dc 1px solid; BORDER-TOP: #979bc3 1px solid; BORDER-LEFT: #b3b6dc 1px solid; BORDER-BOTTOM: #979bc3 1px solid; BACKGROUND-COLOR: #b0b3db
}
.tab-exect TD {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #4e4c8a; HEIGHT: 18px; BACKGROUND-COLOR: #b0b3db; TEXT-ALIGN: center
}
.tab-exec {
	BACKGROUND-COLOR: #b3b6dc
}
.tab-exec TD {
	VERTICAL-ALIGN: middle; HEIGHT: 19px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.tab-cal {
	MARGIN-TOP: 1px; BACKGROUND-COLOR: #b3b6dc
}
.tab-cal TD {
	VERTICAL-ALIGN: middle; WIDTH: 22px; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.td-bg {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(s-bg.gif); WIDTH: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.td-blue {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(s-blue.gif); WIDTH: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.td-green {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(s-green.gif); WIDTH: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.td-rb {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(s-rb.gif); WIDTH: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.td-rbg {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(s-rbg.gif); WIDTH: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.td-red {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(s-red.gif); WIDTH: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.td-rg {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(s-rg.gif); WIDTH: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.theu {
	FONT-SIZE: 24px; MARGIN: 32px 0px 0px 20px; COLOR: #445e99; LINE-HEIGHT: 24px
}
.chan {
	FONT-SIZE: 16px; MARGIN: 0px 0px 0px 97px; COLOR: #156f8f; LINE-HEIGHT: 20px
}
A.cl {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #cc0301; TEXT-DECORATION: none
}
A.cl:hover {
	TEXT-DECORATION: underline
}
.texercisename {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #6360a0
}
.lrede {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0301; TEXT-DECORATION: underline
}
A.lrede:hover {
	TEXT-DECORATION: none
}
.tred11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0301
}
.tg11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.ttitlew {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ttitlegr {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #505050; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ttitleblu {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #2b4050; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.t12bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.t11 {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.fprof {
	PADDING-LEFT: 3px; FONT-SIZE: 11px; WIDTH: 176px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px
	PADDING-LEFT: 3px; FONT-SIZE: 11px; WIDTH: 176px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px
}
.a12bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #444444
}
A.a14blu {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #2d4354; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#tabprof {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-LEFT: 25px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #b3b6dc
}
#tabprof TD.tdtitle {
	WIDTH: auto; BACKGROUND-COLOR: #cecfe8
}
#tabprof TD {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 11px; BORDER-LEFT: white 1px solid; WIDTH: 18px; COLOR: #505050; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#tgraph TD {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #384a57; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#tabprof-big {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 8px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #b3b6dc
}
#tabprof-big TD.tdtitle {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #cecfe8
}
#tabprof-big TD {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: white 1px solid; COLOR: #505050; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.t11gray {
	FONT-SIZE: 11px; COLOR: #505050; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.border {

	BORDER-RIGHT: thin solid #6699CC; BORDER-TOP: thin solid #6699CC; BORDER-LEFT: thin solid #6699CC; BORDER-BOTTOM: thin solid #6699CC
}
/**** ***/
.calendarText {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#333333;
	text-align: right;
	vertical-align: top;
}

.green{
	background-color: #D1E7B9;
	border: 1px solid #999999;
}
.blue{
	background-color: #A2DCF9;
	border: 1px solid #999999;
}
.red{
	background-color: #F2A89F;
	border: 1px solid #999999;
}
.stred{
 BACKGROUND-IMAGE: url(images/bgh1.gif);
 BACKGROUND-REPEAT: no-repeat;
}
.edred{
 BACKGROUND-IMAGE: url(images/bgh.gif);
 BACKGROUND-REPEAT: no-repeat;
}
.blue_red{
 BACKGROUND-IMAGE: url(images/blue_red.jpg);
 BACKGROUND-REPEAT: no-repeat;
}
.red_blue{
 BACKGROUND-IMAGE: url(images/red_blue.jpg);
 BACKGROUND-REPEAT: no-repeat;
}