DIV{font:8pt arial}
BODY{font: 10pt arial}
.standardbodytable{border: 2px; border-color:green; border-style:solid; font-size:10pt}
.lightstandardbodytable{border: 2px; border-color:#66ff66; border-style:solid; font-size:10pt}

.titletextmain{font-size: 17pt; font-weight: bold; font-style: italic; font-family: arial}
.titletextsub{font-size: 10pt; font-style: italic; font-family: arial}
.normaltext{font-size:10pt; font-family:arial}
.smalltext{font-size:8pt; font-family:arial}
.copyrighttext{font-size:8pt; font-family:arial}
.headertext{font-size:12pt; font-family:arial; font-weight: bold}
.instructionaltext{font-size:8pt; font-family:arial; font-style:italic; font:green}
.errortext{font-size:8pt; font-family:arial; font-style:italic; font:red}

.navigationfont{color: #66ff66; font-family: arial}
.darkfillfont{color: white; font-size: 10pt; font-family: arial; font-weight: bold}
.smalldarkfillfont{color: white; font-size: 8pt; font-family: arial}
.lightfillfont{color: black; font-size: 10pt; font-family: arial; font-weight: bold}
.smalllightfillfont{color: black; font-size: 8pt; font-family: arial}

a:link {text-decoration: none; color: green; font-size: 10pt}
a:visited {text-decoration: none; color: green; font-size: 10pt; font-weight: normal}
a:hover {text-decoration: none; font-weight: bold; color: green; font-size: 10pt}
a:active {text-decoration: none; font-weight: bold; color: green; font-size: 10pt}

.darktablefill{background-color:green}
.lighttablefill{background-color:#66ff66}
.dividefill{background-color:white}

.defaulttable{cellpadding:5px; width: 100%; border-width: 0}

.greenfont{font-size: 10pt; color:green}
.nopadding{cellpadding:0}
.noborder{border:0px none; }
.nospacing{cellspacing:0}

a.lightlink:link {text-decoration: none; color: #66ff66; font-size: 10pt}
a.lightlink:visited {text-decoration: none; color: #66ff66; font-size: 10pt; font-weight: normal}
a.lightlink:hover {text-decoration: none; font-weight: bold; color: #66ff66; font-size: 10pt}
a.lightlink:active {text-decoration: none; font-weight: bold; color: #66ff66; font-size: 10pt}

/* MainBody */
.MainBodyTable 
{   
    border:1px #013DA4 solid;
    background-color:#FFFFFF;
}

.MainBodyTable td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;


}

.MainBodyTable th 
{
    height: 25px;
    padding: 3px;
    margin: 1px;
    background-color: #90A1B9;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight:bold;
}


.MainBodyTable a 
{
    color: navy;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}


.MainBodyTable a:hover
{
    color: green;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.MainBodyCell  
{
    padding: 3px;
    margin: 1px;
    background-color: #CBCDD1;
}


.MainBodyCellHilite  
{
    padding: 3px;
    background-color: #D4D9EC;
}

/* HomePage */
.HomePageTable 
{   
    border:1px #66ff66 solid;
    background-color:#FFFFFF;
}

.HomePageTable td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;


}

.HomePageTable th 
{
    height: 25px;
    padding: 3px;
    margin: 1px;
    background-color: #66ff66;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight:bold;
}


.HomePageTable a
{
    color: green;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.HomePageTable a:visited 
{
    color: green;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.HomePageTable a:hover
{
    color: navy;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.HomePageCell  
{
    padding: 3px;
    margin: 1px;
    background-color: #CBCDD1;
}


.HomePageCellHilite  
{
    padding: 3px;
    background-color: #D4D9EC;
}

.HomePageFill
{ 
    height: 25px;
    padding: 3px;
    margin: 1px;
    background-color: #66ff66;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight:bold; 
}

/* WorkoutAnalysis */
.WorkoutAnalysisTable 
{   
    border:1px #013DA4 solid;
    background-color:#FFFFFF;
}

.WorkoutAnalysisTable td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;


}

.WorkoutAnalysisTable th 
{
    height: 25px;
    padding: 3px;
    margin: 1px;
    background-color: #90A1B9;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight:bold;
}


.WorkoutAnalysisTable a 
{
    color: navy;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}


.WorkoutAnalysisTable a:hover
{
    color: green;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.WorkoutAnalysisCell  
{
    padding: 3px;
    margin: 1px;
    background-color: #CBCDD1;
}


.WorkoutAnalysisCellHilite  
{
    padding: 3px;
    background-color: #D4D9EC;
}

.workoutAnalysisFill
{ 
    height: 25px;
    padding: 3px;
    margin: 1px;
    background-color: #90A1B9;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight:bold; 
}


/* RegimenPage */
.RegimenPageTable 
{   
    border:1px #013DA4 solid;
    background-color:#FFFFFF;
}

.RegimenPageTable td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;


}

.RegimenPageTable th 
{
    height: 25px;
    padding: 3px;
    margin: 1px;
    background-color: #90A1B9;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight:bold;
}


.RegimenPageTable a 
{
    color: navy;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}


.RegimenPageTable a:hover
{
    color: green;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.RegimenPageCell  
{
    padding: 3px;
    margin: 1px;
    background-color: #CBCDD1;
}


.RegimenPageCellHilite  
{
    padding: 3px;
    background-color: #D4D9EC;
}



/* Predictor */
.PredictorTable 
{   
    border:1px purple solid;
    background-color:#FFFFFF;
}

.PredictorTable td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;


}

.PredictorTable th 
{
    height: 25px;
    padding: 3px;
    margin: 1px;
    background-color: purple;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight:bold;
}


.PredictorTable a
{
    color: green;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.PredictorTable a:visited 
{
    color: green;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.PredictorTable a:hover
{
    color: navy;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.PredictorCell  
{
    padding: 3px;
    margin: 1px;
    background-color: #CBCDD1;
}


.PredictorCellHilite  
{
    padding: 3px;
    background-color: #D4D9EC;
}


/* GoalPage */
.GoalPageTable 
{   
    border:1px orange solid;
    background-color:#FFFFFF;
}

.GoalPageTable td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;


}

.GoalPageTable th 
{
    height: 25px;
    padding: 3px;
    margin: 1px;
    background-color: orange;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight:bold;
}

.GoalPageTable a
{
    color: green;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.GoalPageTable a:visited 
{
    color: green;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.GoalPageTable a:hover
{
    color: navy;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.GoalPageCell  
{
    padding: 3px;
    margin: 1px;
    background-color: #CBCDD1;
}


.GoalPageCellHilite  
{
    padding: 3px;
    background-color: #D4D9EC;
}


/* WorkoutAnalysis */
.WorkoutAnalysisTable 
{   
    border:1px #013DA4 solid;
    background-color:#FFFFFF;
}

.WorkoutAnalysisTable td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;


}

.WorkoutAnalysisTable th 
{
    height: 25px;
    padding: 3px;
    margin: 1px;
    background-color: #90A1B9;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight:bold;
}


.WorkoutAnalysisTable a 
{
    color: navy;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}


.WorkoutAnalysisTable a:hover
{
    color: green;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.WorkoutAnalysisCell  
{
    padding: 3px;
    margin: 1px;
    background-color: #CBCDD1;
}


.WorkoutAnalysisCellHilite  
{
    padding: 3px;
    background-color: #D4D9EC;
}

.workoutAnalysisFill
{ 
    height: 25px;
    padding: 3px;
    margin: 1px;
    background-color: #90A1B9;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight:bold; 
}


/* Registration*/
.RegistrationTable 
{   
    border:1px #013DA4 solid;
    background-color:#FFFFFF;
}

.RegistrationTable td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;


}

.RegistrationTable th 
{
    height: 25px;
    padding: 3px;
    margin: 1px;
    background-color: #90A1B9;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight:bold;
}


.RegistrationTable a 
{
    color: navy;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}


.RegistrationTable a:hover
{
    color: green;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.RegistrationCell  
{
    padding: 3px;
    margin: 1px;
    background-color: #CBCDD1;
}


.RegistrationCellHilite  
{
    padding: 3px;
    background-color: #D4D9EC;
}

.RegistrationFill
{ 
    height: 25px;
    padding: 3px;
    margin: 1px;
    background-color: #90A1B9;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight:bold; 
}
