/* $Id: tax_forms.css,v 1.3 2011/04/01 17:33:00 mgibbons Exp $ */
<style type="text/css">

        .TableTitle {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 14px;
            font-weight: bold;
            color: #FFFFFF;
            background-color: #336666;
            padding: 3px;
        }

        .SmallText {
            color:#000000;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:7pt;
            margin-left:10;
            margin-right: 10px;
        }

        .CourierText {
            font-family: Courier, Arial, Helvetica, Mono;
            font-size: 10px;
            line-height: 12px;
            color: #000000;
        }

        .TextBottom {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            line-height: 11px;
            color: #000000;
        }

        .TextBottomBold {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            font-weight:bold;
            line-height: 12px;
            color: #000000;
        }

	  /* keep for 2006 versions */
        .TextBottomSpecial {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            line-height: 12px;
            color: #000000;
            page-break-before: always;
        }

        .TableOutline {
            border-top: 1px solid #000000;
            border-bottom: 1px solid #000000;
            border-left: 1px solid #000000;
            border-right: 1px solid #000000;
        }

        .TextXLarge {
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 14px;
            line-height: 14px;
            color: #000000;
        }

        .TextXXLarge {
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 18px;
            line-height: 20px;
            color: #000000;
        }

        .TextLarge {
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 12px;
            line-height: 14px;
            color: #000000;
        }

        .TextMedium {
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 11px;
            line-height: 13px;
            color: #000000;
        }

        .TextMedium2 {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            line-height: 13px;
            color: #000000;
        }

        .TextLinesBottom, .TextLinesTopBottom, .TextLinesLeft, .TextLinesRight, .TextLinesNone, .TableOutline, .TableLinesBottom, .TableLinesRightBottom, .TableLinesTopRightBottom, .TableLinesTop, .TableLinesRightLeftBottom, .TableLinesRightBottom, .TableLinesRight, .TableLinesTopRightLeft, .TableLinesTopRight, .TableLinesTopLeft, .TableLinesRightBottomPlus1  {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 9px;
            line-height: 11px;
            color: #000000;
            padding: 1px;
        }

        .TableLinesTopRightLeft {
            border-top: 1px solid #000000;
            border-right: 1px solid #000000;
            border-left: 1px solid #000000;
        }

        .TableLinesTopRightBottom {
            border-top: 1px solid #000000;
            border-right: 1px solid #000000;
            border-bottom: 1px solid #000000;
        }

        .TableLinesTopLeftBottom {
            border-top: 1px solid #000000;
            border-left: 1px solid #000000;
            border-bottom: 1px solid #000000;
        }

        .TableLinesRightLeftBottom {
            border-right: 1px solid #000000;
            border-left: 1px solid #000000;
            border-bottom: 1px solid #000000;
        }

        .TableLinesBottom {
            border-bottom: 1px solid #000000;
        }

        .TableLinesRight {
            border-right: 1px solid #000000;
        }

        .TableLinesTop {
            border-top: 1px solid #000000;
        }

        .TableLinesTopRight {
            border-top: 1px solid #000000;
            border-right: 1px solid #000000;
        }

        .TableLinesTopLeft {
            border-top: 1px solid #000000;
            border-left: 1px solid #000000;
        }

        .TableLinesLeft {
            border-left: 1px solid #000000;
        }

        .TableLinesRightBottom {
            border-right: 1px solid #000000;
            border-bottom: 1px solid #000000;
        }

        .TableLinesRightBottomPlus1 {
            border-top: 2px solid #000000;
            border-left: 2px solid #000000;
            border-right: 3px solid #000000;
            border-bottom: 3px solid #000000;
        }

        .TableLinesLeftBottom {
            border-left: 1px solid #000000;
            border-bottom: 1px solid #000000;
        }

        .TextLinesRight {
            border-right: 1px solid #000000;
        }

        .TextLinesTopBottom {
            border-top: 1px solid #000000;
            border-bottom: 1px solid #000000;
        }

        .Year {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 24px;
            font-weight:bold;
            color: #000000;
        }

       .TextSmall {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 9px;
            line-height: 11px;
            color: #000000;
            padding: 1px;
        }

       .TextSmallBold {
            font-family: Arial, Helvetica, sans-serif;
            font-weight:bold;
            font-size: 9px;
            line-height: 11px;
            color: #000000;
            padding: 1px;
        }

        .TextExtraSmall {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 8px;
            line-height: 10px;
            color: #000000;
            padding: 1px;
        }

	.TextExtraSmallGray {
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 8px;
	    line-height: 10px;
	    color: #999999;
            padding: 1px;
	}

        .TextXXSmall {
	      font-family: Arial, Helvetica, sans-serif;
	      font-size: 6px;
	      line-height: 8px;
	      color: #000000;
	      padding: 1px;
	}

        .ThickBorder {
	    border: 2px solid #000000;
	}

	.DataWithoutBorder {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 8px;
            line-height: 10px;
            color: #000000;
            padding: 1px;
            background-color: #ffffff;
        }

        .DataWithBorder {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 8px;
            line-height: 10px;
            color: #000000;
            padding: 1px;
            background-color: #ffffff;
            border: 1px solid #000000;
        }

        .DataWithLeftBottomBorder {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 8px;
	      line-height: 10px;
            color: #000000;
            padding: 1px;
            background-color: #f5f5f5;
            border-left: 1px solid #000000;
            border-bottom: 1px solid #000000;
        }

	.DataWithTopLeftBorder {
	     font-family: Arial, Helvetica, sans-serif;
           font-size: 8px;
           color: #000000;
           padding: 1px;
           background-color: #ffffff;
           border-left: 1px solid #000000;
	     border-top: 1px solid #000000;
       }

       .Empty {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 1px;
            line-height: 1px;
            padding: 0px;
        }

        .Part {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight:bold;
            line-height: 14px;
            color: #ffffff;
            padding: 1px;
            background-color: #000000;
        }

        .PrintPageBreak {
            page-break-before: always;
        }

        .TextVertical {
            writing-mode: tb-rl;
            filter: flipv fliph;
        }

</style>