            a     {text-decoration: none; color:blue;}

            a:visited {color: blue; }

            .break_avoid {page-break-inside: avoid;}

            .break_before {page-break-before: always;}

            .break_before_after {page-break-before: always;
                                 page-break-after: always;}
            .rex_result {
                font-size: 10pt;
                text-indent: -5pt;
            }

            .claim_text {margin-left: +20pt;
                         font-size: 10pt;
                         text-indent: -10pt;}
            .claim_text_root {
                font-size: 10pt;
                text-indent: +10pt;
            }
            .head {    font-size: 12pt;
                    font-weight: bold;
                      margin-top: 2em;
                      margin-bottom: 2em;}

            heading {margin-top: 3px;
                     margin-bottom: 3px;
                     text-transform: uppercase;}

             h3         {margin-top: 3px;
                     margin-bottom: 3px;
                     font-weight: normal;
                     text-align: center;
                     text-transform: uppercase;}


            .headinfo_large {font-size: 12pt;}

            .headinfo_reg   {font-size: 10pt;
                             font-weight: bold;}
            .left_para {margin-top: 8px;
                        margin-bottom: 8px;
                        margin-left: -30pt;}


            .list_item {list-style-type: none;
                         display: list-item;
                         margin-left: +30pt;}

            .mono       {font-family: monospace;}
            paragraph {font-size: 10pt;}

            .para_text {font-size: 10pt;
                        margin-top: 8px;
                        margin-bottom: 8px;
                        text-indent: +10pt;}
            .smallcaps     {text-transform: uppercase;
                         font-size: 9pt; }

            .smalltitle {
            		display: block;
                    text-align: center;
                    text-transform: uppercase;
                    font-size:16pt;
                    font-weight:bold;
                    margin-top:3mm;
                    margin-bottom: 3mm;}
            .table_head {font-size: 12pt;
                         font-weight: bold;
                         margin-top: 2em;
                         margin-bottom: 2em;}
            .table_data {font-size: 10pt;
                       vertical-align: top;}
            .text  {font-size: 10pt;}

            .title {display: block;
                    text-align: center;
                    font-size:26pt;
                    font-family:serif;
                    font-weight:bold;
                    margin-top:3mm;
                    margin-bottom: 3mm;}

            .court_statement_text {font-size: 10pt;
                    margin-top: 8px;
                    margin-bottom: 8px;
                    padding-left: +10pt;}

	    .underline {
		text-decoration: underline;}
 
	    .overline {
		text-decoration: overline;}

	    .double-underline {
		border-bottom: 1px solid;
		text-decoration: underline;}
 
	    .double-overline {
		padding-top: 1px;
		border-top: 1px solid;
		text-decoration: overline;}
