a {
	color:maroon;
	font-family:Arial;
        font-weight: bold;
}

a:visited {
	color: #451616;
        font-weight: bold;
}

a:active {
	color: brown;
        font-weight: bold;
}

a .linkplain { font-family:Arial; font-style:normal; font-weight:normal; color:maroon; }

h1, h2, h3, h4, h5 {
	font-family: Times, serif;
	color:maroon;
        font-weight: bold;
}

p, li, td {
	font-family:Arial, sans-serif;
	font-color:Black;
	font-size:10pt;
}

.onorderlist
{padding: 1pt 0pt;
 margin: 0pt 0pt;
}

*.nopad  {
padding: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
}

*.nounder { 
         text-decoration: none;
         color:black;

}

*.nounderSM { 
         text-decoration: none; 
         font-size:8pt;
      
         color:black;
}
.custcomment { font-family:Arial,sans-serif; font-style:italic; font-size:9pt; color:maroon; }

.whiteregtext {
         color:white;
}


.signoff {
     text-align: left;
     margin: 0pt 0pt 0pt 20pt;
}

.indentpar {
     text-indent: 15pt;
     padding: 0pt 0pt 2pt 0pt;
     margin: 0pt;
}

.intropar {
     text-indent: 15pt;
     padding: 0pt 15pt 2pt 15pt;
     margin: 0pt;
}


li.spaced {
    padding: 0px 0px 3px 0px
}


table.nolines {
    border: none;
}
table.grayoutsideborder {
    border: solid gray 1px;
}
table.maroonoutsideborder {
    border: solid maroon 1px;
}

table.nolines td, table.grayoutsideborder td, table.maroonoutsideborder td {
    padding: 5px;
    vertical-align: top;
    border: none;
}


.bottomborder {
    padding-bottom: 2px;
    border-bottom: solid maroon 1px;
}