td {
background-color: #FFFFFF; }

td.normal {
background-color: #FFFFFF;
border-right: 1px #000000 solid;
border-bottom: 1px #000000 solid; }

td.rightborder {
background-color: #FFFFFF;
border-right: 1px #000000 solid; }

td.bottomborder {
background-color: #FFFFFF;
border-bottom: 1px #000000 solid; }

p {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
text-decoration: none;
margin-bottom: 0px;
margin-top: 10px;
margin-left: 20px;
margin-right: 50px; }

span.subheadpurple {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: 500;
font-stretch: expanded;
text-transform: uppercase; }

p.footnote {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 8px;
padding-bottom: 10px; }

ul {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
text-decoration: none;
margin-bottom: 0px;
margin-top: 5px;
margin-left: 20px;
margin-right: 50px; }

li {
list-style-type: square;
list-style-position: outside; }

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #666666;
margin-bottom: 0px;
margin-top: 20px;
margin-left: 20px;
margin-right: 50px;
font-weight: 500; }

h1.subhead {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #666666;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 50px;
font-weight: 100; }

a:link {
color: #666666; }

a:hover {
color: #666666;
text-decoration: underline; }

a:visited {
color: #999999; }

a:active {
color: #666666;
text-decoration: underline; }

a.press:link {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: 500; }

a.press:hover {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: 500;
text-decoration: underline; }

a.press:visited {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: 100; }

a.press:active {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: 500;
text-decoration: underline; }

td.tablecolhead {
vertical-align: middle;
background-color: #333333;
height: 25px;
padding-top: 5px;
padding-bottom: 5px;
border-top: 10px #FFFFFF solid;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: 500;
text-transform: uppercase;
padding-left: 15px;
padding-right: 15px; }

td.tablecolheadnopad {
vertical-align: middle;
background-color: #333333;
height: 25px;
padding-top: 5px;
padding-bottom: 5px;
border-top: 10px #FFFFFF solid;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: 500;
text-transform: uppercase; }

td.tablerowhead {
background-color: #999999;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 9px;
font-weight: 500;
vertical-align: middle;
border-top: 1px #333333 solid;
border-right: 1px #333333 solid;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
height: 25px;
text-transform: uppercase;
padding-right: 15px; }

td.tablerowheadnoborder {
background-color: #999999;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 9px;
font-weight: 500;
vertical-align: middle;
border-top: 1px #333333 solid;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
height: 25px;
text-transform: uppercase;
padding-right: 15px; }

td.tablerowheadnopad {
background-color: #999999;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 9px;
font-weight: 500;
vertical-align: middle;
border-top: 1px #333333 solid;
border-right: 1px #333333 solid;
padding-top: 5px;
padding-bottom: 5px;
height: 25px;
text-transform: uppercase; }

td.tabledata {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 9px;
text-align: right;
vertical-align: middle;
border-top: 1px #333333 solid;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 15px;
height: 25px;
font-weight: 500; }

td.tableinfo {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 9px;
text-align: left;
vertical-align: middle;
border-top: 1px #333333 solid;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
height: 25px;
font-weight: 500; }

td.tablefiller {
border-top: 1px #333333 solid;
background-color: #666666; }

td.tablebottom {
border-top: 1px #333333 solid;
padding-top: 5px;
padding-left: 0px;
padding-bottom: 5px;
padding-right: 20px;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 8px; }

span.more {
font-weight: bold; }

p.copyright {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666; }


