A:link { color: #1c5da1; text-decoration: none } 
A:active { text-decoration: none; color: #00a0c6 } 
A:visited { text-decoration: none; color: #1c5da1 } 
A:hover { color: #C03D1B; text-decoration: underline } 
body { padding-bottom: 30px; margin: 0 } 
h1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #1c5da1; font-size: 14pt } .workoutHeader { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #1c5da1; font-size: 11pt } 
h2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #1c5da1; font-size: 12pt } 
h4 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #00A0C6; font-size: 12pt; font-style: normal } 
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: oblique; color: #1c5da1 } 
h6 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold } 
p { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #1c5da1 } 
td { vertical-align: top; text-align: left } 
ul { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000; list-style-image: url(/images/bullet_.gif) } 
.main { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #1c5da1; font-weight: bold } 
.bold { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #1c5da1; font-style: normal } 
.caption { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #00A0C6 } 
.captionsc { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #1C5DA1 } 
.boldgrey { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #00a0c6; } 
.boldgrey li { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #00a0c6; } 
.qanswer { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #1C5DA1 } 
.qAnswer ul { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #1c5da1 } 
.goalsDone { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; color: #093 } 
.goalsPRed { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #C03D1B } 
.head1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000; font-size: 14pt } 
.leftmenu { background-color:#b0c6de; width: 162px; } 
.leftmenu td { height: 15px; border-top: solid #ccc 1px; border-right: solid #ccc 1px; padding-right: 6px; padding-left: 6px; } 
.leftmenu a { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #1c5da1; text-decoration: none } 
.leftmenu a:hover { color: #C03D1B; text-decoration: underline } 
.leftmenu a:active { text-decoration: none; color: #00a0c6 } 
.leftmenu a:visited { text-decoration: none; color: #1c5da1 } 
.leftmenu a:visited:hover { text-decoration: underline; color: #C03D1B } 

.scheduledata { height:100%; width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000; margin-top: 12px; } 
.scheduledata td { vertical-align:top; border-right:dotted #ccc 1px; border-top: solid #666 1px; padding: 0px 3px 3px; height:100px; width:14% } 

.tableheader { background-color:#b0c6de; color:#1c5da1; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; } 
.tableheader td { height:20px; border-right:solid #fff 1px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; } 

.listingheader { color:#1c5da1; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; } 
.listingheader td { height:20px; border-right:dashed #fff 1px; border-bottom: dashed #fff 1px; padding: 5px 5px 5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; } 

.blank { background-color: #b0c6de } 
.blank td { border-top: solid #ccc 1px } 

.whiteline { background-color: #FFFFFF } 
.whiteline td { height:7px; border-top: solid #ccc 1px } 

.topmenu { background-color:#999; } 
.topmenu td { height: 30px; border-top: solid #ccc 1px; border-right: solid #ccc 1px; padding-right: 6px; padding-left: 6px; } 
.topmenu a { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000; text-decoration: none } 
.topmenu a:hover { color: #fff; text-decoration: underline } 
.topmenu a:active { text-decoration: none; color: #fc6 } 
.topmenu a:visited { text-decoration: none; color: #333 } 
.topmenu a:visited:hover { text-decoration: underline; color: #fff } 

A.bottom:link { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none } 
A.bottom:active { text-decoration: none; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; } 
A.bottom:visited { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #faf0e6 } 
A.bottom:hover { color: #faf0e6; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline } 

.popmenu {position:absolute; top: 110; left: 0;height: 16; width: 100%;} 
.menucaption {font-family: arial; font-size: 8pt; color: white; font-weight: bold;} 
.menucaption a:link {font-family: arial; font-size: 8pt; color: white; font-weight: bold;} 
.menucaption a:visited {font-family: arial; font-size: 8pt; color: white; font-weight: bold;} 
.menucaption a:hover {font-family: arial; font-size: 8pt; color: white; font-weight: bold;}

.calendar { height:100%; width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000; margin-top: 12px; } 
.calendar td { vertical-align:top; border-right:dotted #ccc 1px; border-top: solid #666 1px; padding: 0px 3px 3px; height:100px; width:14% } 
.calendarEvent a:link {font-family: arial; font-size: 8pt; color: #f60; font-weight: bold;} .calendarEvent a:visited {font-family: arial; font-size: 8pt; color: #f60; font-weight: bold;} .calendarEvent a:hover {font-family: arial; font-size: 8pt; color: #f60; font-weight: bold;}
.today { background-color: #ffffff }
.calendarEventDone a:link {font-family: arial; font-size: 8pt; color: #00a0c6; font-weight: bold;} 
.calendarEventDone a:visited {font-family: arial; font-size: 8pt; color: #00a0c6; font-weight: bold;}
.calendarEventDone a:hover {font-family: arial; font-size: 8pt; color: #00a0c6; font-weight: bold;}