{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #FFFFFF}
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #FFFFFF}
p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
th { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border-bottom: solid 1px black;}
form {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}

.printonly {display: none}
@media only print {
.noprint {display: none}
.no-print {display: none}
}
th {vertical-align:bottom}

h1 {font-size: 14px; font-weight: bold}
h2 {font-weight: bold}

#headline h2:first-child {display:inline}
#headline{margin-bottom:10px;}

.headline {font-size: 14pt; font-weight: bolder}
.standout {font-weight: bold; padding: 1.5em 0em 0.5em; }

.xgreenrow {  background-color: #83B494}
table { border-collapse: collapse; }
.greenrow, .odd {background-color: #bbeeaa;}
.grayrow {  background-color: #cccccc}
.redrow {background-color: #ff8080}

.btop { border-top:solid;border-top-width:1px;border-color:black}
.bb {border-bottom: solid 1px black;}
.warning {font-weight:bold; color:red;}
.success {font-weight:bold; color:green;}
.caution {font-weight:bold; color:orange;}

.lined {border-collapse: collapse}
.lined td {border: solid black 1px; margin: 3; padding: 6px; }
.lined .even {background-color:#ccffcc; vertical-align: top;}
.lined th {color: white; background-color:#000; vertical-align: bottom;border: solid black 1px; }

.bottomborder {  border-color: black black #000000; border-bottom-width: 2px}
.bodysmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small}
.redbox {  background-color: #FF0000}
.bold { font-weight: bolder; }
.likelink {text-decoration:underline;color:blue;cursor:pointer;}
.l {color:blue;text-decoration:underline;cursor:pointer;}
.liketext {text-decoration:none;color:black;cursor:pointer;}
.printonly {display:none}
.fieldlabels {text-align:right}
.left {text-align:left !important}
.standout {font-weight: bold; padding: 1.5em 0em 0.5em; }
.centered {text-align: center;}

.hoverlink{
  text-align: center;
  text-decoration: none;
  font-family: verdana;
  font-size: 10px;
  color: #22229C;
  background-color: #F5F5FF;
  border: solid 1px #D1D1E1;
  cursor:pointer;
}

.hoverlink:hover{
  border: solid 1px #6983B3;
  background-color: #E1E4F2;
  color:red;
}

.hoverlinkred{
  text-align: center;
  text-decoration: none;
  font-family: verdana;
  font-size: 10px;
  color: red;
  background-color: #F5F5FF;
  border: solid 1px #D1D1E1;
  cursor:pointer;
}

.hoverlinkred:hover{
  border: solid 1px #6983B3;
  background-color: #E1E4F2;
  color:blue;
}


.data td   {padding-left:10px}

#data .btop {border-top: 1px solid black;}
#data .btop2 {border-top: 2px solid red;}
#data th {border-bottom: 1px solid black;}

th {vertical-align: bottom}

.content {
  background-color: #fff;
  padding: 20px;
  margin: 20px; /* negative indent the amount of the padding to maintain the grid system */
}

.buffer-top {margin-top:20px !important}
.buffer-bottom {margin-bottom:20px !important}

.buffer-top-twice {margin-top:40px !important}
.buffer-bottom-twice {margin-bottom:40px !important}

.pad-top {padding-top:20px !important}
.pad-bottom {padding-bottom:20px !important}

.pad-top-small {padding-top: 5px !important}
.pad-bottom-small {padding-bottom: 5px !important}

.buffer-right{margin-right: 10px !important}
.buffer-left{margin-left: 10px !important}

.pad-right{padding-right: 10px !important}
.pad-left{padding-left: 10px !important}

.buffer-right-twice{margin-right: 20px !important}
.buffer-left-twice{margin-left: 20px !important}

.nowrap {white-space:nowrap}
.no-wrap {white-space:nowrap}

.label-spaced-strong strong {padding-right:10px}
.align-bottom{vertical-align: bottom}

.real-big {font-size: 24px; color:blue}

.border {border: solid black 1px !important}
.error_border {border: solid red 2px !important}

