.maintitle {margin:0in; margin-top:4px; margin-bottom:6px; font-size:18pt; font-family:"Arial"; font-weight:bold; color:#4D6DA4;}
.boxtitle {margin:0in; margin-top:4px; margin-bottom:4px; font-size:14pt; font-family:"Arial"; font-weight:bold; color:#FFFFFF;}
.bartitle {margin-top:3px; margin-bottom:3px; margin-left: 0px; margin-right: 0px; font-size:12pt; font-family:"Arial"; font-weight:bold; color:#FFFFFF; background-color: #bfa200; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px;}
.subtitle {margin:0in; margin-top:4px; margin-bottom:4px; font-size:12pt; font-family:"Arial"; font-weight:bold; color:#4D6DA4;}
.text {margin:0in; margin-top:5px; margin-bottom:5px; font-size:9pt; font-family:"Arial"; color:#000000;}
.text2 {margin-top:0px; margin-bottom:0px; margin-left:5px; margin-right:5px; font-size:9pt; font-family:"Arial"; color:#000000;}
.fieldname {margin-top:0px; margin-bottom:0px; margin-left:5px; margin-right:5px; font-size:9pt; font-family:"Arial"; font-weight:bold; color:#000000;}
.table {margin-top:0px; margin-bottom:0px; margin-left:5px; margin-right:5px; font-size:9pt; font-family:"Arial"; color:#000000;}
.club {margin-top:5px; margin-bottom:0px; margin-left:5px; margin-right:5px; font-size:12pt; font-family:"Arial"; font-weight:bold; color:#4D6DA4;}
.check {margin:0in; margin-top:4px; margin-bottom:4px; font-size:7pt; font-family:"Arial"; color:#000000;}
input.button {background-color:#eeeeee;font:arial;font-weight:bold;color:#4D6DA4;font-size:14pt;}
.titlebar {background-color:#bfa200}
.tableback {background-color:#ffffcc}
a:link, a:visited, a:active {color: #336699; text-decoration: none; font-weight:bold;}
a:hover {font-weight:bold; text-decoration: underline;}
.textHidden {display: none; visibility: hidden;}
.trainingitems_table {border-collapse:collapse;}
.trainingitems_title {border-top: #000000 2px solid; border-bottom: #8C8C8C 2px solid; background-color: #CCCCFF;}
.trainingitems_cell {border-top: #8C8C8C 1px solid; border-bottom: #8C8C8C 1px solid;}
.trainingitems_cell_left {border-top: #8C8C8C 1px solid; border-bottom: #8C8C8C 1px solid; border-left: #8C8C8C 1px solid;}
.trainingitems_cell_right {border-top: #8C8C8C 1px solid; border-bottom: #8C8C8C 1px solid; border-right: #8C8C8C 1px solid;}
.trainingitems_cell_both {border: #8C8C8C 1px solid;}
.trainingitems_total {border-top: #8C8C8C 2px solid; border-bottom: #000000 2px solid; background-color: #CCCCCC;}
.smallhead {margin-top:0px; margin-bottom:0px; margin-left:5px; margin-right:5px; font-size:7pt; font-family:"Arial"; color:#000000;}
.highlight {background-color: #FFFF00;}
hr {border-bottom: #cccccc 1px dotted; height: 1px; margin-left: 20px; margin-right: 20px;}
.news_table {border-collapse:collapse; margin-top:15px; margin-bottom:15px;}
.news_cell {border-top: #8C8C8C 1px solid; border-bottom: #8C8C8C 1px solid;}
