body         { color: Black; background-color: white; background-repeat: repeat; 
               background-attachment: scroll; font-family: Verdana; 
               font-size: 9pt; font-weight: medium; margin-left: 50px; 
               margin-right: 10px; background-position: 0% 50% }
body.tight   { color: Black; background-color: white; background-repeat: repeat; 
               background-attachment: scroll; font-family: Verdana; 
               font-size: 8.5pt; font-weight: medium; margin-left: 10px; 
               margin-right: 10px; background-position: 0% 50% }
body.sitepage { color: Black; background-color: white; background-repeat: repeat; 
               background-attachment: scroll; font-family: Verdana; 
               font-size: 9pt; font-weight: medium; margin-left: 10px; 
               margin-right: 10px; background-position: 0% 50% }
p            { color: Black; background-repeat: repeat; background-attachment: scroll; 
               font-family: Verdana; font-size: 9pt; font-weight: medium; 
               margin-left: 0px; margin-right: 0px; background-position: 
               transparent 50% }
h1           { font-style: normal; font-variant: normal; font-weight: bold; font-size: 24pt; 
               font-family: Trebuchet MS; background-repeat: repeat; 
               background-attachment: scroll; color: #e18f8f; letter-spacing: 
               -1pt; margin-left: 0px; background-position: transparent 50% }
.sitepage h1 { font-style: normal; font-variant: normal; font-weight: bold; font-size: 24pt; 
               font-family: Trebuchet MS; background-repeat: repeat; 
               background-attachment: scroll; color: #e18f8f; letter-spacing: 
               -1pt; margin-left: 0px; background-position: transparent 50% }
h2           { color: #8080C0; background-repeat: repeat; background-attachment: scroll; 
               font-family: Trebuchet MS; font-size: 16pt; font-weight: bold; 
               margin-left: 0px; background-position: transparent 50% }
.sitepage h2 { color: #8080c0; background-repeat: repeat; background-attachment: scroll; 
               font-family: Trebuchet MS; font-size: 16pt; font-weight: bold; 
               margin-left: 0px; background-position: transparent 50% }
h3           { color: black; background-repeat: repeat; background-attachment: scroll; 
               font-family: Trebuchet MS; font-size: medium; font-weight: bold; 
               margin-left: 0px; background-position: transparent 50% }
h4           { color: black; background-repeat: repeat; background-attachment: scroll; 
               font-family: Verdana; font-size: small; font-weight: bold; 
               margin-left: 0px; background-position: transparent 50% }
h5           { color: black; background-repeat: repeat; background-attachment: scroll; 
               font-family: Verdana; font-size: x-small; font-weight: bold; 
               margin-left: 0px; background-position: transparent 50% }
h6           { color: #8080c0; background-repeat: repeat; background-attachment: scroll; 
               font-family: Verdana; font-size: x-small; font-weight: bold; 
               margin-left: 0px; background-position: transparent 50% }
table, table.filled, table.Layout {  }
.layout td   { color: Black; background-repeat: repeat; background-attachment: scroll; 
               font-family: Verdana; font-size: 9pt; font-weight: medium; 
               border-style: none; border-width: medium; padding-left: 1; 
               padding-top: 1; background-position: Transparent 50% }
th           { color: White; background-color: #9faccb; font-family: Verdana; font-size: 9pt; 
               font-weight: bold; text-align: left; 
               border-right: 2 solid transparent; padding: 1; 
               background-position: 0% 50% }
td           { color: Black; background-repeat: repeat; background-attachment: scroll; 
               font-family: Verdana; font-size: 9pt; font-weight: medium; 
               border-bottom: 1 solid #CFD5E5; padding-top: 1; 
               padding-bottom: 2; background-position: Transparent 50% }
th.listpanel { color: Black; background-color: #9faccb; font-family: Verdana; font-size: 9pt; 
               border-right: 0 solid transparent; margin: 0; padding: 1 }
td.boxed     { color: Black; background-repeat: repeat; background-attachment: scroll; 
               font-family: Verdana; font-size: 9pt; font-weight: medium; 
               border: 1 solid #CFD5E5; padding-top: 1; padding-bottom: 2; 
               background-position: Transparent 50% }
td.toprule   { color: Black; background-repeat: repeat; background-attachment: scroll; 
               font-family: Verdana; font-size: 9pt; font-weight: medium; 
               border-top: 1 solid #9faccb; padding-top: 1; padding-bottom: 2; 
               background-position: Transparent 50% }
td.filled    { color: Black; background-color: WhiteSmoke; background-repeat: repeat; 
               background-attachment: scroll; font-family: Verdana; 
               font-size: 9pt; font-weight: medium; border: 1 solid White; 
               padding-top: 1; padding-bottom: 2; background-position: 
               Transparent 50% }
td.empty     { color: Black; background-repeat: repeat; background-attachment: scroll; 
               font-family: Verdana; font-size: 9pt; font-weight: medium; 
               padding-top: 1; padding-bottom: 2; background-position: 
               Transparent 50% }
.filled td   { color: Black; background-color: WhiteSmoke; background-repeat: repeat; 
               background-attachment: scroll; font-family: Verdana; 
               font-size: 9pt; font-weight: medium; 
               border-right: 2 solid white; border-bottom: 2 solid white; 
               padding-left: 1; padding-top: 1; background-position: 0% 50% }
b, strong    { font-style: normal; font-variant: normal; font-weight: Bold }
i, cite, em, var, address { font-style: Italic; font-variant: normal; font-weight: normal }
pre, tt, kbd, samp { font-style: normal; font-variant: normal; font-weight: normal }
code         { font-family: Lucida Console; font-size: x-small }
a:link       { color: #3366CC; text: none }
a:visited    { color: #6699FF; text: none }
img.banner   { margin-left: -40px }
h2.inline    { color: #8080c0; background-repeat: repeat; background-attachment: scroll; 
               font-family: Verdana; font-size: medium; font-weight: bold; 
               margin-left: 0px; background-position: transparent 50% }
textarea     { background-repeat: repeat; background-attachment: scroll; font-family: Verdana; 
               font-weight: medium; color: Black; background-position: 
               transparent 50% }
.RecordTitle { font-family: Verdana; font-style: normal; font-weight: bold; font-size: 10pt; 
               color: black; background-color: white }
.RecordStats { font-family: Verdana; font-style: italic; font-weight: normal; font-size: 8pt; 
               color: black }
p.code, li.code, div.code { font-size: x-small; font-family: Courier New; color: #333399; margin-left: 
               .25in; margin-right: .25in; margin-top: 0in; margin-bottom: 
               .0001pt }
.Changes     { background-color: PapayaWhip }
.MethodName  { font-weight: bold }
.Button      { font-weight: bold; color: white; background-color: darkslateblue; cursor: hand }
.Items       { line-height: 110%; margin-top: 0; margin-bottom: 1 }
.Issue       { background-color: #ffff99 }
td.ButtonNoLink { background-color: Black; color: #FFFFFF; cursor: default; font-family: Verdana; 
               font-size: 8.5pt; text-align: center; text-decoration: 
               none BORDER-BOTTOM-COLOR #ffffff; font-variant: small-caps; 
               border-left-color: #ffffff; border-left-width: 1px; 
               border-right: 1px solid #ffffff; border-top-color: #ffffff; 
               border-top-width: 1px; border-bottom-width: 1px }
td.Button    { background-color: Black; color: White; cursor: hand; font-family: Verdana; 
               font-size: 8.5pt; text-align: center; text-decoration: 
               none BORDER-BOTTOM-COLOR #ffffff; font-weight: bold; 
               border-left-color: #ffffff; border-left-width: 1px; 
               border-right: 1px solid #ffffff; border-top-color: #ffffff; 
               border-top-width: 1px; border-bottom-width: 1px }
td.ButtonOver { background-color: DimGray; color: #FFFFFF; cursor: hand; font-family: Verdana; 
               font-size: 8.5pt; text-align: center; text-decoration: 
               none BORDER-BOTTOM-COLOR #ffffff; font-weight: bold; 
               border-left-color: #ffffff; border-left-width: 1px; 
               border-right: 1px solid #ffffff; border-top-color: #ffffff; 
               border-top-width: 1px; border-bottom-width: 1px }
button       { background-color: #CFD5E5; background-repeat: repeat; background-attachment: 
               scroll; font-family: Verdana; font-size: 8pt; 
               border: 1px ridge white; margin-left: 1px; margin-right: 1px; 
               margin-top: 2px; margin-bottom: 2px; background-position: 
               0% 50% }
.centerlist tr.plain td { font-size: 8pt; font-family: verdana, sans-serif; color: gray; padding: 3pt }
.centerlist td.heading { font-family: verdana; font-size: 8pt; font-weight: bold; color: white }
.centerlist a { text-decoration: none; font-style: normal; font-variant: normal; font-weight: 
               Bold }
p.box        { border: medium groove #CFD5E5; padding: 10px }