#noframebox {
   background-color: #999999;
   color: #000000;
   font-weight: bold;
   border: 1px solid #000000;
   position: fixed;
   top: 4px;
   left: 4px;
   text-align: center;
   padding: 3px 3px 3px 3px;
}
* html #noframebox {
   position:absolute;
}
#noframebox a {
   color: #000000;
}
body {
   background: #eeeeee;
   font-family: Verdana, Tahoma, Arial;
   font-size: 10pt;
   color: #000000;
}
table {
   font-size: 10pt;
}
table.layout {
   background: #ffffff;
   border: none;
}
td {
   font-size: 10pt;
   font-family: Verdana, Tahoma, Arial;
   color: #000000;
}
td.leftmenu {
   vertical-align: top;
}
td.leftmenulong {
   text-align: center;
   vertical-align: bottom;
}
td.content {
   text-align: left;
   padding: 15px;
   vertical-align: top;
}
a:active, a:hover {
   color: #FF0000;
   text-decoration: none;
}
a:link {
   color: #0000FF;
   text-decoration: none;
}
a:visited {
   color: #660099;
   text-decoration: none;
}
p {
   font-family: Verdana, Tahoma, Arial;
}
.address {
   font-weight: bold;
   text-align: center;
   font-family: Verdana, Tahoma, Arial;
   font-size: 8pt;
   color: #ffffff;
}
.copyright {
   text-align: center;
   font-family: Verdana, Tahoma, Arial;
   font-size: 7pt;
   color: #ffffff;
}
.type {
   font-size: 0.7em;
}
.timeest {
   font-size: 0.7em;
   font-style: italic;
}
td.footertd {
   background: url("images/pixel857354.gif");
}
p.pnavbar {
   text-align: center;
   font-family: Verdana, Tahoma, Arial;
   font-size: 7pt;
   color: #000000;
}
a.anavbar:link, a.anavbar:active, a.anavbar:visited {
   font-family: Verdana, Tahoma, Arial;
   font-size: 7pt;
   color: #000000;
}
.emaillink {
   font-size: 7pt;
   font-style: italic;
}
.pagetitle {
   font-family: Verdana, Tahoma, Arial;
   font-size: 16pt;
   color: #000000;
   font-weight: bold;
   text-align: center;
   text-decoration: underline;
}
input, select, textarea {
   font-size: 7pt;
   background: #EEEEEE;
   border: 1px solid #000000;
   color: #000000;
   margin: 5px;
   padding: 2px;
   vertical-align: middle;
   font-family: Verdana, Tahoma, Arial;
}
option, optgroup {
   font-size: 7pt;
   font-family: Verdana, Tahoma, Arial;
}
input.button {
   background: #333333;
   border: 1px solid #000000;
   color: #000000;
   vertical-align: middle;
   padding: 2px;
   font-size: 10px;
   font-weight: bold;
   margin: 0;
   width: auto;
}
pre.articletable {
   background: #eeeeee;
   border: 1px solid #cccccc;
   color: #000000;
   font-size: 7pt;
   padding: 5px;
   font-family: Courier New, fixed-width;
}
.tablecaption {
   font-size: 8pt;
}

.pph1 {
   font-weight: bold;
   text-align: center;
}
.pptable td {
   text-align: center;
}
.ppsubmit {
   background: none;
   border: none;
}
.ppopt {
   font-size: 8pt;
}

h2 {
   font-size: 14pt;
   font-weight: bold;
   text-align: left;
}

h3 {
   font-size: 12pt;
   font-weight: bold;
   text-align: left;
}

table.errorbox {
   -moz-background-clip: border;
   -moz-background-inline-policy: continuous;
   -moz-background-origin: padding;
   background: #FBFBFB none repeat scroll 0 50%;
   border-color: #AAAAAA #AAAAAA #AAAAAA #1E90FF;
   border-style: solid;
   border-width: 1px 1px 1px 10px;
   margin: 5px 10%;
}
table.errorbox-red {
   border-left: 10px solid #B22222;
}
table.errorbox-blue {
   border-left: 10px solid #1E90FF;
}
td.errorbox-image {
   border: medium none;
   padding: 2px 0 2px 0.5em;
   text-align: center;
   vertical-align: top;
}
td.errorbox-text {
   border: medium none;
   padding: 0.25em 0.5em;
   width: 100%;
}

