﻿/* Hide From Screen Media */
.printonly {
	display: none;
}

div.tandi_intro {margin: 3em 0 3em 0; padding:0; color: #006a71; font-style:italic;}
div.about {font-size:90%; margin-top:1em; background:#e9eff1; padding:1em; font-style:italic; border:1px solid #004f54;}	
div.sponsor {font-size:90%; margin-top:1em;}	

ul.contents {margin-left:0;}	
ul.contents li {margin: 0 0 0.5em 0; list-style-type:none;  }	

ul.reference, div.footnotes ul {list-style-type:none;  margin:0;}	
ul.reference li, div.footnotes li {margin:0 0 1em 1pt;
background-image:none;}	

#content ul.links {list-style-type:none; margin-left:0;}	
#content ul.links li {margin: 0 0 0.25em 0; font-size:90%;}		

.notes {font-size:0.9em;}
.tnote {font-size:0.9em; text-transform:uppercase;} 
.source {font-size:0.9em; font-style:italic;}

/*caption, .caption {color:#156570; margin-top:1em;}*/

caption,.caption, table.tbp caption {font-weight:500; font-size:1.2em; text-align:left; margin:0 !important; padding:0.25em 0.5em 0.25em 0.5em; color:#fff !important; background-color:#004f54;}	
table.tbp caption {background-color:#280091;}	
	
div.figure, div.figure2 {background:#e9eff1; padding:0; margin: 1em 0 2em 0; width:600px;}	

.figure img, .figure2 img {padding-bottom:0.5em;}
.figure p {margin:0;}
.figure p.notes {padding:0 0.5em 0.5em 0.5em;border-top:2px solid #fff;}
.figure p.center {text-align:center;}
.figure img, .figure2 img {  padding-bottom:0.5em;}
.figure p {margin:0;}
.figure p.notes {padding:0 0.5em 0.5em 0.5em;border-top:2px solid #fff;}
.figure p.center {text-align:center;}	

div.box {background:#e9eff1; padding:0; border:1px solid #004f54; margin: 2em 0 2em 0;}	
div.white-box-border{background:#fff; padding:0; border:1px solid #666; margin: 2em 0 2em 0; width:auto}
.box h1, .box h2, .box h3, .box h4, .box h5, .box h6, .white-box-border h1, .white-box-border h2, .white-box-border h3, .white-box-border h4, .white-box-border h5, .white-box-border h6 {margin-top:0;}
.box ul, .box p, .box h1, .box h2, .box h3, .box h4, .box h5, .box h6,.box ul, .white-box-border p, .white-box-border h1, .white-box-border h2, .white-box-border h3, .white-box-border h4, .white-box-border h5, .white-box-border h6 {padding: 0.25em 0.5em 0.25em 0.5em;}
.boxorange{padding:0 10px; border:2px solid #E37222; margin: 2em 0 2em 0;}

div.contentsmenu {background:transparent; padding:0.5em; border:0.1em dashed #006171; margin: 2em auto 2em auto; }	

td {border:none; text-align:left;  background:#fff;}

table.dt2, table.pubs, table.facts{margin: 2em 0 2em 0;  padding: 0 1em 0 1em; min-width:20em; border-collapse:collapse; }	
table.dt2 th,table.dt2 td{border:none; text-align:left; padding: 0.25em 1em 0.25em 1em;  background:#e9eff1;}
table.dt2 th, table.pubs th, table.facts th{background:#006a71; color:#fff;  border-top:1px solid #fff;}
table.dt2 th.dt1 {border-top:1px solid #fff; font-size: 120%; background:#006a71;}
table.dt2 th.dt2 {font-size: 110%; }
table.dt2 th.dt3 {font-size: 100%; }
table.dt2 th.dtsechead, table.pubs th.dtsechead, table.facts th.dtsechead{font-size: 100%; text-align:left; background:#A6C1C9; color:#000000}
table.pubs tr.dtsechead th, table.dt2 tr.dtsechead th{font-size: 100%; background:#A6C1C9; color:#000000}
table.dt2 th.dtsechead2, table.pubs th.dtsechead2, table.facts th.dtsechead2{font-size: 100%; text-align:left; background:#c6d7de; color:#000000}
table.dt2 thead {margin:0;}
table.dt2 tbody, table.pubs, table.facts{border-top:2px solid #fff;}
table.dt2 tfoot {font-size:85%; background:#f8f8f8;}
table.dt2 tr, table.pubs tr, table.facts tr {border-bottom: 1px solid #fff;}

table.pubs th, table.pubs td.highlightCol{border:none; text-align:center; padding:0.25em 1em 0.25em 1em;  background:#156570; color:#FFF;font-size: 110%;}
table.pubs td{text-align:center; padding:0.25em 2em 0.25em 1em; border:none; background: #e9eff1; }
table.pubs tr td:first-child, table.pubs tr th:first-child {text-align:left;  padding:0.25em 1em;}
table.facts th{border:none; text-align:center; padding:0.25em 0.5em 0.25em 0.7em;  background:#156570;font-size: 110%;}
table.facts td{text-align:center; padding:0.25em 0.5em 0.25em 0.7em ; border:none; background: #e9eff1; }
table.facts tr td:first-child {text-align:left;  padding:0.25em 0.5em 0.25em 0.7em;}
table.menu td {border:none; background:#fff; vertical-align:top;}
table.menu .part {color:#555; padding-left:0; padding-right:0; text-align:right;}	
table.facts{width:80%; /*margin:3em auto 2em auto;*/}
table.pubs td p:first-child, table.dt2 td p:first-child{
	margin-top:0;}
table.pubs td p:last-child, table.dt2 td p:last-child{
	margin-bottom:0;}


td.dtL {text-align:left !important;padding: 0.25em 1em 0.25em 0em;}	
td.dtR {text-align:right !important; padding-right:15%}	
td.dtC {text-align:center !important;}	

tr.total {font-weight:bold;}
tr.total td, tr.subtotal td{border-top: 1px solid #156570; border-bottom: 1px solid #156570;}
tr.line td{border-top:1px solid #156570;}	
tr:hover td{background-color:#ccc;}

th.dt1R {font-size: 110%; text-align:right !important;}
th.dt1C {font-size: 110%; text-align:center !important;}

/*table.isoc td{background-color:#e2dceb}*/
table.isoc th{background-color:#072b7a; color:#FFF; font-weight:bold }
table.isoc th.sechead{background-color:#639; color:#FFF; text-align:center; font-weight:600}
table.isoc td.break{background-color:#C2BED9; font-weight:600 }
table.isoc col:first-child {background: #e2dceb}
table.isoc col:nth-child(2n+3) {background: #f9fafb}

table.program{border:#E37222 solid 1px;}
table tr {border:none;}
table.program td { border:#EAAB00 dashed thin;}
.nobr {white-space:nowrap !important; padding:0 2px 0 2px;}

img.r {
background:transparent none repeat scroll 0 0;
float:right;
margin-right:0;}

blockquote {margin-left:2em; margin-right:2em;}