BODY
{
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat
}
.T
{
    FONT-SIZE: 10px;
    COLOR: gray;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.TT
{
    FONT-SIZE: 10px;
    COLOR: gray;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.RT
{
    FONT-SIZE: 10px;
    COLOR: gray;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.CT
{
    FONT-SIZE: 10px;
    COLOR: gray;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.MT
{
    FONT-SIZE: 10px;
    COLOR: gray;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.v
{
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.v:hover
{
    COLOR: black;
    TEXT-DECORATION: none
}
A.v1
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.v1:hover
{
    COLOR: black;
    TEXT-DECORATION: none
}
A.L
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.LL:hover
{
    COLOR: black;
    TEXT-DECORATION: none
}
A.LL
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.L:hover
{
    COLOR: #ff8c00;
    TEXT-DECORATION: none
}
A.L1
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.L1:hover
{
    COLOR: black;
    TEXT-DECORATION: none
}
A.L2
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.L2:hover
{
    COLOR: #ff8c00;
	text-decoration: none;
}
A.Lmenu
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.Lmenu:hover
{
    FONT-WEIGHT: bolder;
    COLOR: black;
    TEXT-DECORATION: none
}
A.ML
{
    FONT-SIZE: 10px;
    COLOR: #00008b;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.ML:hover
{
    COLOR: #ff8c00;
    TEXT-DECORATION: none
}
.a1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #009ac3;
}
.a2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffecd6;
	border-right: lightgrey 1pt solid;
	border-bottom: lightgrey 1pt solid;
}
.a2_inner
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffecd6;
}
.a3
{
    BORDER-RIGHT: #d5b193 1px solid;
    BORDER-TOP: #d5b193 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #d5b193 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #d5b193 1px solid;
    FONT-FAMILY: Verdana;
}
.a4
{
    FONT-SIZE: 10px;
    COLOR: #575757;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #b0c4de
}
.a5
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #f3f3f3
}
.a6
{
    FONT-SIZE: 10px;
    COLOR: #02718f;
    FONT-FAMILY: Verdana;
}
.NEXT
{
    FONT-SIZE: 10px;
    COLOR: gray;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.PREV
{
    FONT-SIZE: 10px;
    COLOR: gray;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.box
{
    BORDER-RIGHT: #cccccc thin solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #cccccc thin solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #cccccc thin solid;
    COLOR: #666666;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #cccccc thin solid;
    FONT-FAMILY: verdana;
}
.days
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #575757;
    FONT-FAMILY: verdana;;
    BACKGROUND-COLOR: #d9d9d9;
    HEIGHT:30px;
    text-align: center;
}
.b1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e17e3b
}
.b2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #003366;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #d9d9d9;
    TEXT-ALIGN: center;
	height: 65px;
	width: 65px;
}
.a2_print
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #787162;
    FONT-FAMILY: Verdana;
}
.a1_print
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #808080
}
.aa1
{
    BORDER-RIGHT: #d5b193 1pt;
    BORDER-TOP: #d5b193 1pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #d5b193 1pt;
    COLOR: black;
    BORDER-BOTTOM: #d5b193 1pt;
    FONT-FAMILY: Verdana;
}
.a7
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #d5b193
}
INPUT.cmdButton
{
	border: #FF7918 thin outset;
	font-family: 'Verdana';
	font-weight: bolder;
	font-size: 7pt;
	color: white;
	height: 18px;
	background-color: #FF7917;
	text-align: center;
	width: 50px;
	cursor: hand;
}
INPUT.cmdBigButton
{
	border: #FF7918 thin outset;
	font-family: 'Verdana';
	font-weight: bolder;
	font-size: 9pt;
	color: white;
	height: 25px;
	background-color: #FF7917;
	text-align: center;
	width: 90px;
	cursor: hand;
}
INPUT.cmdWideButton
{
	border: #FF7918 thin outset;
	font-family: 'Verdana';
	font-weight: bolder;
	font-size: 7pt;
	color: white;
	width: 125px;
	height: 25px;
	background-color: FF7917;
	text-align: center;
	cursor: hand;
}
INPUT.cmdSmallButton
{
	border: #FF7918 thin outset;
	font-family: 'Verdana';
	font-weight: bolder;
	font-size: 7pt;
	color: white;
	width: 13px;
	height: 18px;
	background-color: #FF7917;
	text-align: center;
	cursor: hand;
}
IMG.Move
{
	cursor: hand;
}
.a8
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bold;
    COLOR:white;
    BACKGROUND-COLOR: #FF7917
}
.bodytext
{
	HEIGHT:20px;
}
.dummyrow
{
	HEIGHT:1px;
}

TD.Cal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: Blue;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #d9d9d9;
    TEXT-ALIGN: center;
    width:80px;
   	height: 80px;
}
..Cal, .Cal a, .Cal a:link, .Cal a:visited, .Cal a:hover
{
	COLOR: Blue;
    BACKGROUND-COLOR: #d9d9d9;
    TEXT-DECORATION: none
}
TD.CalOldDay
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: Black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #d9d9d9;
    TEXT-ALIGN: center;
    width:80px;
   	height: 80px;
}
..CalOldDay, .CalOldDay a, .CalOldDay a:link, .CalOldDay a:visited, .CalOldDay a:hover
{
	COLOR: Black;
    BACKGROUND-COLOR: #d9d9d9;
    TEXT-DECORATION: none
}
TD.CalRoutine
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: CornFlowerBlue;
    COLOR: White;
    TEXT-ALIGN: center;
	border-top: 1 solid buttonface;
	border-top: 2 outset buttonhighlight;
	border-bottom: 1 solid buttonface;
	border-bottom: 2 outset buttonhighlight;
    width:80px;
   	height: 80px;
}
.CalRoutine , .CalRoutine a, .CalRoutine a:link, .CalRoutine a:visited, .CalRoutine a:hover
{
    COLOR: White;
    BACKGROUND-COLOR: CornFlowerBlue;
    TEXT-DECORATION: none
}
TD.CalRoutineStartDay
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: Green;
    TEXT-ALIGN: center;
	border-top: 1 solid buttonface;
	border-top: 2 outset buttonhighlight;
	border-bottom: 1 solid buttonface;
	border-bottom: 2 outset buttonhighlight;
	border-left: 1 solid buttonface;
	border-left: 2 outset buttonhighlight;
    width:80px;
   	height: 80px;
}
.CalRoutineStartDay, .CalRoutineStartDay a, .CalRoutineStartDay a:link, .CalRoutineStartDay a:visited, .CalRoutineStartDay a:hover
{
    COLOR: White;
    BACKGROUND-COLOR: Green;
    TEXT-DECORATION: none
}

TD.CalRoutineEndDay
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: "#0066FF";
    TEXT-ALIGN: center;
	border-top: 1 solid buttonface;
	border-top: 2 outset buttonhighlight;
	border-bottom: 1 solid buttonface;
	border-bottom: 2 outset buttonhighlight;
	border-right: 1 solid buttonface;
	border-right: 2 outset buttonhighlight;
    width:80px;
   	height: 80px;
}
.CalRoutineEndDay, CalRoutineEndDay a, .CalRoutineEndDay a:link, .CalRoutineEndDay a:visited, .CalRoutineEndDay a:hover
{
	COLOR: white;
    BACKGROUND-COLOR: "#0066FF";
    TEXT-DECORATION: none
}
TD.CalWorkout
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: CornFlowerBlue;
    COLOR: White;
    TEXT-ALIGN: center;
    width:80px;
   	height: 80px;
}
.CalWorkout , .CalWorkout a, .CalWorkout a:link, .CalWorkout a:visited, .CalWorkout a:hover
{
    COLOR: White;
    BACKGROUND-COLOR: CornFlowerBlue;
    TEXT-DECORATION: none
}
TD.CalWorkoutCustom
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: Red;
    COLOR: White;
    TEXT-ALIGN: center;
    width:80px;
   	height: 80px;
}
.CalWorkoutCustom , .CalWorkoutCustom a, .CalWorkoutCustom a:link, .CalWorkoutCustom a:visited, .CalWorkoutCustom a:hover
{
    COLOR: White;
    BACKGROUND-COLOR: Red;
    TEXT-DECORATION: none
}
TD.CalWorkoutRestDay
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: CornFlowerBlue;
    COLOR: White;
    TEXT-ALIGN: center;
    width:80px;
   	height: 80px;
}
.CalWorkoutRestDay , .CalWorkoutRestDay a, .CalWorkoutRestDay a:link, .CalWorkoutRestDay a:visited, .CalWorkoutRestDay a:hover
{
    COLOR: White;
    BACKGROUND-COLOR: CornFlowerBlue;
    TEXT-DECORATION: none
}