/* ------------------- */
/* general formatting  */
/* ------------------- */

body { margin: 0px; background: #FFFFFF; color: #666666; font-family: Tahoma, sans-serif; font-size: 10pt; }
table { margin: 0px; padding: 0px; border-collapse: collapse; text-align: left; font-size: 10pt; }
a {	color: #6b9dba; }
a:hover { color: #FF6699; text-decoration: none; }

/* table, div { border: 1px dotted grey; } */

#holder { text-align: center; width: 100%; padding: 10px 0px 20px 0px; }
#content { width: 720px; margin: 0 auto; text-align: left; padding: 3px 0px 0px 0px; }
#flashHeader { display: none; }
#footer {  display: none; }
#botMenu { display: none; }
#copyright { display: none; }
#logoTitle { display: block; font-size: 14pt; color: #FF6699;}

.dotted { height: 0px; border: none; border-top: 1px dotted #C0C0C0; }
.dashed { height: 0px; border: none; border-top: 1px dashed #C0C0C0; }
.box { border: 1px solid #CCCCCC; background: #F0F0F0; padding: 8px; }
.head { padding: 3px 0px 0px 20px; }
.head2 { padding: 3px 0px 0px 3px; }
.noPad { padding: 0px; margin: 0px; border-collapse: collapse; }
.smBtn { font-size: 8pt; }
.no_print { display: none; }

.resultTable td {
  padding: 3px;
  white-space: nowrap;
  border-bottom: 1px dotted #DDDDDD;
  background: #F9F9F9
}

.resultHeader td {
  font-weight: bold;
  background: #DDDDDD;
  border-left: 1px solid #F0F0F0;
  border-right: 1px solid #F0F0F0;
  border-bottom: none;
}
