
/* NIA Banner Description */
.NIA_banner {  padding-bottom: 0.3em; margin: 0; border-bottom: 1px solid #CCC; width: 100%; height: 80px; }
.NIA_banner p{ padding: 0 0 0 1em; margin: 0.2em; font-size: 24px ; color: #867863; width: 30%; line-height: 1em; text-align:center;}
.NIA_banner img, .NIA_banner span.last { float:right;  }
.NIA_banner span.first{ float:left;}
.NIA_banner span.second{ color:#d1cdc4;}

/* NIA SubNavigation */
#NIA_SubNav { margin-left: 10px; }
#NIA_SubNav a:link, #NIA_SubNav a:visited, #NIA_SubNav a:active { text-decoration: none; color: #867863; }/* Corporate Gray */
#NIA_SubNav a.overview:link, #NIA_SubNav a.overview:visited, #NIA_SubNav a.overview:active { color: #000; }
#NIA_SubNav a:hover, #NIA_SubNav a.overview:hover { font-size: 12px; text-decoration: underline; color: #006a8a; }/* Corporate Blue */
#NIA_SubNav span {color: #867863;}/* Corporate Gray */

/* NIA Sections */
#NIA { margin: 0; padding: 0;}

#NIA div.section { margin-bottom: 10px; border-top: 1px solid #CCC; border-left: 1px solid #CCC; padding-left: 1em;  padding-top: 1em; width:100% }
#NIA div.section img { float: right; margin: 5px 5px 10px 0; border: 1px solid #CCC}

#NIA div.subsection { border-top: 1px solid #CCC; }
#NIA strong.subsubhead { margin-left: 10px; color: #006a8a }
#NIA div.summaryHeader { font: 14px Geneva, Arial, Helvetica, sans-serif; letter-spacing: normal; padding: 10px 0 0 0; margin: 2em 1em 1em 1em; }
.tables {margin:10px; clear:both}
.main-border {border-top: 1px solid #ccc; border-left: 1px solid #ccc; padding:1em}

/* Headers */
#NIA h1 { letter-spacing:0.1em; word-spacing:0.2em; font: bold 16px Geneva,Arial,Helvetica,sans-serif; }
#NIA h2 { margin: 0; padding: 0 1em 0.5em 0; color: #867863; font-size: 16px }
#NIA h2 a { font:normal 12px Arial, Helvetica, sans-serif;  position: absolute; right: 10%}

/* Lists */
ul.gray_block_list { line-height:1.1em}
ul.gray_block li, ul.gray_block_list  li {color: #867863}
ul.gray_block li span, ul.gray_block_list  li span {color: #000}

/* Tables */
.table-documents, .table-documents-wide, .table-average, .table-compare  {border-collapse: collapse; border-color: #ccc}
.table-timss, .table-tci { border: 1px solid #ccc; margin: 25px 0 25px 0; clear: right;  border-collapse: collapse; }
.table-compare, .table-documents, .table-tci {width: 700px;}
.table-timss {width: 600px;}
.table-documents-wide {width: 900px;}


/* Table Headers */
.table-documents th, .table-timss th, .table-documents-wide th, .table-average th, .table-compare th{text-align: center; font-size: 14px; padding: 0.25em; color: #867863; border: 1px solid #ccc; }
.table-tci th{text-align: center; font-size: 14px; padding: 0.25em; color: #006a8a; border-bottom: 1px solid #006a8a; }
.table-compare th span {color: #006a8a;}

/* Table Rows */
.table-tci tr.subtitle, .table-timss tr.subhead {color: #867863; font-weight:bold}
.table-timss tr.number, .table-tci td.show , .table-tci tr.show  {color: #006a8a; font-weight:bold; }
.table-timss tr.categories {font-weight:bold; }
.table-compare tr{ vertical-align:top}

/* Table Cells */
.table-documents tr > td:first-child, .table-documents-wide  tr > td:first-child{ font-weight: bold; text-align:left; padding: 0.5em 0.5em 0.5em 1em ; width: 50%; color: #867863;  }
.table-documents-wide  tr > td:first-child{ width: 30%; }
.table-timss tr.number > td:first-child{color: #867863; text-align: left }
.table-documents tr > td:first-child  a, .table-documents-wide tr > td:first-child  a{ font-weight: normal; }

.table-timss tr.number td, .table-timss tr.categories td {text-align:center}
.table-tci tr.subtitle td{ border-bottom: 1px solid #006a8a; }
.table-documents td, .table-documents-wide td{border: 1px solid #ccc; text-align: center; padding: 5px .2em 5px .2em;}
.table-average td, .table-compare td, .table-timss  td, .table-tci td{border: 1px solid #ccc;padding: 5px 10px 5px 10px;}
.table-documents td.summary, .table-documents-wide td.summary{ text-align:left; padding-left: 1em }
.table-documents td.name, .table-documents-wide td.name{ font-weight: bold; color: #006a8a; font-size: 120%; width: 80% }
.table-average td.blue, .table-timss td.blue{color: #006a8a; font-weight:bold; text-align:center}

.gray_text {color: #867863; font-weight:bold; font-size:large}

.p-bold {padding-left: 10px; font-weight:bold}

.pdf-link { background: url("../../images/pdf.gif") top left no-repeat; padding-left: 20px;   }

.to-top a { padding : 2px 15px 2px 20px; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; float: right; margin-right: 10px; margin-bottom: 30px; }
.to-top  a:link, .to-top  a:visited, .to-top  a:active { color: #666; text-decoration: none; font: 10px Geneva, Arial, Helvetica, sans-serif; }

