                body, a   {
                        margin: 0px;
                        font-family: tahoma, helvetica, arial, verdana, sans-serif;
                        font-size: 13px;
                        }
		a	{ color: #0554AD; }
                .colorA9, .colorB9, .colorC9
                        {
                        font-family: tahoma, helvetica, arial, verdana, sans-serif;
                        font-size: 12px;
                        }
                .colorA10, .colorB10, .colorC10
                        {
                        font-family: tahoma, helvetica, arial, verdana, sans-serif;
                        font-size: 13px;
                        }
                .colorA12, .colorB12, .colorC12
                        {
                        font-family: tahoma, helvetica, arial, verdana, sans-serif;
                        font-size: 15px;
                        }
                .colorA14, .colorB14, .colorC14
                        {
                        font-family: tahoma, helvetica, arial, verdana, sans-serif;
                        font-size: 17px;
                        }
                .colorA9, .colorB10, .colorA10, .colorA12, .colorA14 { color: #000000; }
                .colorB9, .colorB12, .colorB14 { color: #FFFFFF;}
                .colorC9, .colorC10, .colorC12, .colorC14 { color: #297fe1;}
                a.menu  {
                        color: #FFFFFF;
                        height: 19px;
                        padding: 2px 7px 0px 7px;
                        display: block;
                        float: left;
                        }
                a.menu2 {
                        background-color: #C9DFF7;
                        color: #297fe1;
                        height: 19px;
                        padding: 2px 7px 0px 7px;
                        display: block;
                        float: left;
                        }

                #headlogo {
                        background-color: #FFFFFF;
                        height: 80px;
                        width: 100%;
                        text-align: left;
                        vertical-align: middle;
                        position: absolute;
                        top: 0px;
                        left: 0px;
                        }
                #headcontent {
                        height: 80px;
                        width: 50%;
                        text-align: right;
                        vertical-align: top;
                        padding: 10px;
                        position: absolute;
                        top: 0px;
                        right: 0px;
                        color: #000000;
                        }
                #menu   {
                        background-color: #0F5AAB;
                        height: 21px;
                        width: 100%;
                        text-align: left;
			padding-top: 3px;
                        position: absolute;
                        top: 80px;
                        left: 0px;
                        z-index: 2;
                        }
                #submenu1, #submenu2, #submenu3, #submenu4, #submenu5, #submenu6, #submenu7
                        {
                        background-color: #C9DFF7;
                        width: 100%;
                        height: 21px;
                        text-align: left;
			padding-top: 3px;
                        position: absolute;
                        top: 104px;
                        left: 0px;
                        visibility: hidden;
                        z-index: 3;
                        }
                #content {
                        position: absolute;
                        top: 138px;
                        left: 0px;
                        width: 100%;
                        font-family: tahoma, helvetica, arial, verdana, sans-serif;
                        font-size: 13px;
                        color: #000000;
			text-align: center;
                        }
                #footer   {
                        color: #FFFFFF;
                        background-color: #0F5AAB;
                        height: 19px;
                        width: 100%;
                        text-align: center;
                        padding-top: 5px;
			margin-bottom: -1px;
			clear: both;
                        }
                img     {
                        border: 0px;
                        }
                table.data {
                        width: 75%;
                        border-collapse: collapse;
			border-spacing: 0;
                        border: 1px solid #297fe1;
                        margin-left: 10px;
                        }
		th.data{
			padding: 3px;
			border: 1px; solid #297fe1;
			font-family: tahoma, helvetica, arial, verdana, sans-serif;
			font-size: 13px;
			color: #000000;
			vertical-align: top;
			}
                td.data {
                        padding: 3px;
                        border: 1px solid #297fe1;
                        font-family: tahoma, helvetica, arial, verdana, sans-serif;
                        font-size: 13px;
                        color: #000000;
                        }
                td.head, th.head {
                        background-color: #83bbfa;
                        border: 1px solid #297fe1;
                        font-family: tahoma, helvetica, arial, verdana, sans-serif;
                        font-size: 15px;
                        color: #fff;
                        padding: 3px 3px 1px 3px;
			vertical-align: top;
                        }
                td.subhead, th.subhead {
                        background-color: #C9DFF7;
                        border: 1px solid #297fe1;
                        font-family: tahoma, helvetica, arial, verdana, sans-serif;
                        font-size: 13px;
                        color: #297fe1;
                        padding: 3px 3px 1px 3px;
			vertical-align: top;
                        }

                table.data_no_border {
                        border-collapse: collapse;
			border-spacing: 0;
                        margin-left: 10px;
                        }
                td.data_no_border, th.data_no_border {
                        font-family: tahoma, helvetica, arial, verdana, sans-serif;
                        font-size: 13px;
                        color: #000000;
			padding: 3px;
			vertical-align: top;
                        }
		th.data_no_border {
			font-weight: bold;
			vertical-align: top;
			}
                td.head_no_border {
                        background-color: #83bbfa;
                        font-family: tahoma, helvetica, arial, verdana, sans-serif;
                        font-size: 15px;
                        color: #fff;
			padding: 3px;
			vertical-align: top;
                        }
                td.subhead_no_border {
                        background-color: #C9DFF7;
                        font-family: tahoma, helvetica, arial, verdana, sans-serif;
                        font-size: 13px;
                        color: #297fe1;
			padding: 3px;
			vertical-align: top;
                        }
		input, .formbutton {
			margin: 3px;
		}
		#monthly {
			border:0;
			border-collapse: collapse;
			border-spacing: 0;
			text-align: center;
			width: 75%;
			margin-left: 10px;
			}
		#monthly .title_column {
			border: 1px solid #297fe1;
			border-collapse: collapse;
			border-spacing: 0;
			text-align: center;
			width: 100%;
			height: 100%;
			}
		#monthly .title_column th {
			border: 1px solid #297fe1;
			padding: 3px;
			}
		#totals {
			border: 1px solid #297fe1;
			border-collapse: collapse;
			border-spacing: 0;
			text-align: left;
                        width: 75%;
                        margin-left: 10px;
			}
		#totals td {
			padding: 2px;
			text-align: right;
			}
		#totals .notes {
			text-align: left;
			}
		#totals .title {
			text-align: center;
			}
		table 	{
			border-collapse: collapse;
			border-spacing: 0;
			border: 0;
			}
		#details {
			width: 75%;
			text-align: center;
			}
		#details table, #details td {
			width: 100%;
			font-size: 12px;
			padding: 3px;
			}
		#details td td {
			border: 1px solid #297fe1;
			}
		#details th {
			padding: 3px;
			}
		#details a {
			font-size: 12px;
			}

