        body
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10pt;
            font-weight: normal;
            font-style: normal;
            font-variant: normal;
            text-transform: none;
            color: #000000;
            text-decoration: none;
        }
        h1
        {
            font-size: 16pt;
            font-weight: bold;
            border-bottom: 1px solid #aaa;
        }
        h2
        {
            font-size: 14pt;
            font-weight: bold;
            margin-left: 5px;
        }
        h3
        {
            font-size: 12pt;
            font-weight: bold;
            margin-left: 10px;
        }
        p
        {
            margin-left: 20px;
        }
        .error
        {
            font-weight: bold;
            color:Red;
        }
		@media print {
		    .pagebreak { height:0; page-break-before:always; margin:0; border-top:none; }
		}
		.breakhere
		{			page-break-after:always;
		}
        td
        {
            border-width: 0px;
            border-style: none;
        }
        th
        {        	text-align: left;            font-weight: bold;
            border-width: 0px;
            border-style: none;
            padding-right:25px;
            white-space: nowrap;
        }
        tr
        {
            border-width: 0px;
            border-style: none;
        }
        table
        {
            border-width: 0px;
            border-style: none;
        }
        .table_display
        {
            white-space: nowrap;
        }
        .td_display
        {
            padding-right:25px;
        }
        .td_team_summary
        {
            padding-right:15px;
            font-size:8pt;
            white-space: nowrap;
        }
		tr.d0 td {
			background-color: #FFFFFF;
		}
		tr.d1 td {
			background-color: #FCF6CF;
		}
        .td_total
        {        	border-width: 1px;
        	border-top-style: double;
            font-weight: bold;
        }
        .note
        {
            font-size: 8pt;
            vertical-align: bottom;
        }
        .Label
        {
            width: 165px;
        }
        .indent
        {
            padding-left: 20px;
            padding-right: 20px;
        }
        .TxtInput
        {
            width: 175px;
        }
        .TxtInputSmall
        {
            width: 15px;
            margin-right: 9px;
        }
        .menu
        {
            text-align: center;
        }
        hr
        {
           height: 1px;
           color: #DDDDDD;
        }
        .team_list
        {	        font-size: 8pt;
        }
        .selectTiny
        {      	    font-size: 7pt;
			padding: 0px;
			margin: 0px;
			vertical-align: center;
        }
       .checkTiny
        {

			padding: 3px;
			margin: 1px;
			width: 10px;
			height: 10px;
			vertical-align: bottom;
        }
		Input.actionCheckbox
		{
			padding: 0px;
			margin: 0px;
		}
