html { background-color: #87CEEB; font-family: sans-serif; font-size: 10pt}
body { background-color: #87CEEB; font-family: sans-serif; font-size: 10pt }
td {  font-family: sans-serif; }
A { text-decoration: none; color: #208020}
A.buttons:link { text-decoration: none; color: white; }
A.buttons:visited { text-decoration: none; color: white; }
A.buttons:hover { text-decoration: none; color: yellow; }
table.buttons { border-spacing: 3px;  border-collapse: separate; border-style: hidden; }
td.buttons {background-color: #3a3efa; border-spacing: 3px; border-color: black; border-style: solid; border-width: 1px; padding: 4px; -moz-border-radius: 4px; }

table.cap_img {border-spacing: 13px; border-style: hidden; border-collaplse: separate; width:10%}
table.cap_img tr td {background-color: #A0F0A0; border-spacing: 3px; border-color: black; border-style: double; border-width: 1px; padding: 4px;}

table.subbody { border-spacing: 0px;  border-collapse: separate; border-style: hidden; width: 100%; font-size: 10pt; vertical-align: top}
tr.subbody { vertical-align: top; }
td.subbody { vertical-align: top; background-color: white; border-spacing: 0px; border-style: hidden; border-width: 0px;  }

table.body { border-spacing: 3px;  border-collapse: separate; border-style: hidden; width: 75%; font-size: 10pt; vertical-align: top}
tr.body { vertical-align: top; }
td.body { vertical-align: top; background-color: white; border-spacing: 3px; border-color: black; border-style: solid; border-width: 1px; padding: 4px; -moz-border-radius: 4px;  }

table.sidebar table.header { border-style: hidden; border-width: 1px; padding: 3px; width: 80%}
table.sidebar table.header tr { border-style: hidden; vertical-align: top;}
table.sidebar table.header tr td {text-align: center; border-style: double; border-color: black; background-color: #D0D0F0}

table.sidebar table.list { border-style: hidden;border-spacing: 0px; padding-left: 0.5em; padding-bottom: 0.5em;}
table.sidebar table.list tr { border-style: hidden; vertical-align: top;}
table.sidebar table.list tr td {border-style: hidden;}
table.sidebar table.list tr.listhead {border-style: hidden; vertical-align: bottom;}
table.sidebar table.list tr.odd td {border-style: hidden; background-color: #D0D0D0}
table.sidebar table.list tr.even td {border-style: hidden;}

table.sidebar { border-spacing: 6px;  border-collapse: separate; border-style: hidden; font-size: 10pt}
table.sidebar tr td {background-color: #F0F0F0; border-spacing: 3px; border-color: black; border-style: double; border-width: 1px; padding: 4px;}

img.bordered { border-style: 1px solid black; }
.header1 {font-size: 20pt; font-weight: bold; }
.header2 {font-size: 16pt ; font-style: italic; font-weight: bold }
.header3 {font-size: 13pt ; font-style: italic; font-weight: bold}
.header4 {font-style: italic; }

.caption {font-style: italic; font-size: 8pt; color:#606060}

