body {
    background-color: white;
    background-image: url(http://www.bback.com/images/watermark.gif);
    background-repeat: no-repeat;
    font-family: verdana;
    font-size: 8pt;
    margin-left: 0px;
    margin-top: 0px;
}
h3 {
    color: #427787;
    font-family: arial;
    font-size: 12pt;
}
h4 {
    font-family: arial;
    font-size: 10pt;
    font-style: italic;
}
h5 {
    font-family: arial;
    font-size: 8pt;
}
input {
    font-size: 8pt;
}
input.subscription {
    font-size: 9pt
}
a:link {
    color: #427787;
}
a:visited {
    color: #A4A9C9;
}
hr.separator {
    color: #A4A9C9;
}
img.label {
    vertical-align: top;
}
img.link {
    cursor: pointer;
}
select.subscription {
    font-size: 9pt
}
span.h3 {
    color: #427787;
    font-family: arial;
    font-size: 12pt;
    font-weight: bold;
}
span.h4 {
    font-family: arial;
    font-size: 10pt;
    font-style: italic;
    font-weight: bold;
}
span.h5 {
    font-family: arial;
    font-size: 8pt;
    font-weight: bold;
}
span.leadpara {
    color: #427787;
    font-style: italic;
}
span.link {
    cursor: pointer;
}
span.returnlink {
    font-style: italic;
}
table {
    font-size: 8pt;
}
table.bullet-list {
    font-size: 8pt;
}
table.content0 {
    font-size: 8pt;
    width: 450px;
}
table.content1 {
    font-size: 8pt;
    width: 600px;
}
table.content2 {
    font-size: 8pt;
    width: 480px;
}
table.details-panel {
    border-color: #A5A5C6;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-style: solid;
    border-width: 1px;
    width: 250px;
}
table.grid {
    font-size: 8pt;
}
td.banneritem {
    height: 18px;
    padding-left: 4px;
}
td.bullet {
    padding-right: 6;
}
td.gridheader {
	color: #427787;
	font-weight: bold;
	text-align: center;
}
td.gridheader2 {
	color: #427787;
	font-weight: bold;
	text-align: left;
}
td.contentcol0a {
    height: 20px;
    width: 120px;
}
td.contentcol0b {
    padding-left: 10px;
    width: 330px;
}
td.contentcol1a {
    width: 300px;
}
td.contentcol1b {
    padding-left: 20px;
    width: 300px;
}
td.contentcol2a {
    width: 160px;
}
td.contentcol2b {
    padding-left: 20px;
    width: 160px;
}
td.contenttitle {
    height: 30px;
    text-align: center;
    vertical-align: top;
}
td.cost {
    padding-left: 2px;
    padding-right: 2px;
    text-align: right;
    vertical-align: top;
}
td.countylist {
    font-size: 9pt;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-top: 5px;
    vertical-align: top;
    width: 290px;
}
td.error-item {
    color: #FF0000;
    font-size: 8pt;
    padding-top: 5px;
    padding-bottom: 2px;
    width: 170px;
}
td.form-item {
    font-size: 8pt;
    padding-bottom: 3px;
    width: 280px;
}
td.label {
    text-align: left;
    vertical-align: top;
}
td.label-checked {
    padding-left: 5px;
    padding-top: 5px;
    text-align: left;
    vertical-align: top;
}
td.label-spaced {
    padding-left: 5px;
    text-align: left;
    vertical-align: top;
}
td.label-xspaced {
    padding-left: 15px;
    text-align: left;
    vertical-align: top;
}
td.listcol1 {
    width: 120px;
}
td.menu-bottom {
    background-color: #427787;
    border-color: #A4A9C9;
    border-style: solid;
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    border-width: 1px;
    height: 18px;
}
td.menu-middle {
    background-color: #427787;
    border-color: #A4A9C9;
    border-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-top-style: none;
    border-width: 1px;
}
td.menu-top {
    background-color: #427787;
    border-color: #A4A9C9;
    border-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width: 1px;
    width: 100px;
    height: 18px;
}
td.menuitem {
    border-color: white;
    border-style: solid;
    border-left-style: none;
    border-right-style: none;
    border-width: 1px;
    color: white;
    cursor: pointer;
    font-style: italic;
    width: 100px;
}
td.menuitem-over {
    border-color: white;
    border-style: solid;
    border-left-style: none;
    border-right-style: none;
    border-width: 1px;
    color: #A4A9C9;
    cursor: pointer;
    font-style: italic;
    width: 100px;
}
td.menuspacer {
    font-size: 1pt;
    height: 6px;
}
td.details-panel-label {
  background-color: #427384;
  border-color: #A5A5C6;
  border-right-style: solid;
  border-top-style: solid;
  border-width: 1px;
  color: #FFFFFF;
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  padding-left: 4px;
  padding-right: 4px;
}
td.panel-bottom {
    background-color: #EFEFF7;
    height: 18px;
}
td.panel-middle {
    background-color: #EFEFF7;
    padding-left: 18px;
    padding-right: 10px;
    vertical-align: top;
    width: 140px;
}
td.panel-top {
    background-color: #EFEFF7;
    width: 140px;
    height: 18px;
    padding-top: 5px;
}
td.spacer {
    font-size: 1pt;
    height: 10px;
}
td.submenuitem {
    color: white;
    cursor: pointer;
    height: 20px;
}
td.submenuitem-over {
    color: #A4A9C9;
    cursor: pointer;
    height: 20px;
}
tr.contentcolset {
    vertical-align: top;
}
tr.paneset {
    vertical-align: top;
}
#banner {
    background-color: #A4A9C9;
    color: white;
    font-size: 8pt;
    width: 770px;
}
#bbacklogo {
    width: 100px;
}
#body {
    font-size: 8pt;
    width: 770px;
}
#copyright {
    text-align: right;
}
#footer {
    color: #A4A9C9;
    font-size: 7pt;
    width: 770px;
}
#header {
    width: 770px;
}
#iiplogo {
    width: 70px;
}
#menu {
    font-size: 8pt;
    width: 119px;
}
#menu-middle {
    font-size: 8pt;
}
#pane-bottom {
    height: 20px;
    vertical-align: top;
}
#pane-center {
    height: 290px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    width: 490px;
}
#pane-center-only {
    height: 290px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    width: 650px;
}
#pane-center-nomenu {
    height: 290px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    width: 650px;
}
#pane-left {
    padding-top: 10px;
    width: 120px;
}
#pane-right {
    padding-top: 10px;
    width: 160px;
}
#panel {
    font-size: 8pt;
    width: 158px;
}
#monthlyTotal {
    font-weight: bold;
}
#oneoffTotal {
    font-weight: bold;
}
#terms {
    padding-left: 10px;
}
