body {font-family: Arial, sans-serif; font-size: 10pt;}
a:link { color: #0055BB; text-decoration: underline;  }
a:visited { color: #990099; background-color: transparent; text-decoration: underline; }
a:hover { color: #909; background-color: #FFFFCC; }
h1 {font-size: 18pt; font-weight:bold; margin-bottom:0.00}
h10 {font-size: 18pt; font-weight:bold; background-image: url(img/backgrnd2.gif); color: white; margin-bottom:0.00}
h2 {font-size: 14pt; font-weight:bold; }
h3 {font-size: 12pt; font-weight:bold; color: #29639C; }
p {font-size: 11pt; font-weight: normal; }
li {font-size: 11pt: font-weight: normal; }

.crossref {font-size: 12pt; font-weight: bold; font-style: italic }
.subhead {font-size: 13pt; font-weight:bold; color: #29639C; }
.breadcrumbs {font-size: small;font-weight:normal; margin-top:2.00pt;margin-bottom:0.00pt;}
.program { color: #999999;}

caption { text-align: left; font-size: large; font-weight: bold;}
thead { font-size: small; text-align: right; vertical-align: bottom;  background-color: #cccccc;  }
th.columncenter {text-align:center; }
th.columnleft {text-align:left; }
.secolumn {  text-align: right;  width: 4%;  white-space: nowrap;  }
tbody { vertical-align: top; }
td.format { text-align:left; background-color:white;}
td.formatcenter { text-align:center; background-color:white;}
td.formatright { text-align:right; background-color:white;}
td.formatbottomright { text-align:right; vertical-align: bottom; background-color:white;}
td.textcenter { text-align:center; }
td.textright { text-align:right; }
td.textbottomright { text-align:right; vertical-align: bottom;}
td.naicssearch { text-align: right; border:.5pt solid black; background-color:white; }

th.row {font-size:9pt; text-align:left;background-color: #eeeeee;}
td.textbold { text-align:left; vertical-align : top; font-weight:bold;}
td.textindent { text-align:left; margin-left : 10.00pt; vertical-align : top; }

td.masthead { background-image: url(img/backgrn2.gif); font-size: 20pt; font-weight:bold; color: white; font-family: Arial, sans-serif; }
td.ecaddress {  vertical-align: bottom; font-size:7pt; color: #29639C; font-family:Arial, sans-serif; }
.menubarcolor { background-color: #e6eff6; }
.sector {font-weight:bold;}
.bold {font-weight:bold;}
.medium {  font-size: 10pt;  font-weight: normal;  margin-top: 4.00pt;  margin-bottom: 0.00pt;  }
.note {  font-size: 9pt;  font-weight: normal;  margin-top: 4.00pt;  margin-bottom: 0.00pt;  }
.smallnote { color: #29639C; font-size: 7pt;  font-weight: normal;  margin-top: 4.00pt;  margin-bottom: 0.00pt;  }
.nobackground {background-color: #ffffff;}
.alert {font-weight:bold; text-align: left; color: red } 

.reader   { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; }

table.index { color: #000000; text-decoration: none; border: 1px solid #999; border-width: 1px 1px 1px 1px;}
td {border: 1px solid #999; border-width: 0px 0px 1px 1px;}
th {border: 1px solid #999; border-width:  0px 0px 1px 1px;}
td.menubar { background-color: #dddddd; text-align:center; border: 0px solid #ffffff; border-width: 1px 1px 1px 1px;}
td.menubar h3 {font-size: 12pt; font-weight:bold; color: #29639C;  background-color: #e6eff6; margin-top: 2.00pt; margin-bottom: 2.00pt; }
td.text { text-align:left; border: 0px solid #ffffff; border-width: 0px 1px 1px 1px;  }
td.code { text-align: center; }

