/* CVS $Id: exfeed.css,v 1.2 2011/10/19 15:35:44 tkarb Exp $ */

td.nav-level2 {
  /* common to nav-leveln */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  /* specific to nav-level2 */
  padding-left: 5px;
  color: #999999;
  background-color: #ffffff;
}

td.nav-level2-active {
  /* common to nav-leveln-active */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  background-color: #ffffff;
  color: #999999;
  /* specific to nav-level2-active */
  padding-left: 5px;
}

a.nav-level2:link, a.nav-level2:visited, a.nav-level2:hover, a.nav-level2:active {
  /* common to nav-leveln */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  /* specific to nav-level3 */
  color: #999999;
  width: 100%;
}

a.nav-level2-active {
  /* common to nav-leveln-active */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  color: #999999;
  width: 100%;
  /* specific to nav-level3-active */
}

td.nav-level3 {
  /* common to nav-leveln */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  height: 12px;
  /* specific to nav-level3 */
  padding-top: 2px;
  padding-bottom: 2px;
  color: #003366;
  background-color: #D4D4D4;
  border-bottom: 1px solid #ffffff;
  line-height: 12px;
}

td.nav-level3-active {
  /* common to nav-leveln-active */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  height: 12px;
  background-color: #003366;
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
  /* specific to nav-level3-active */
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 12px;
}

a.nav-level3:link, a.nav-level3:visited, a.nav-level3:hover, a.nav-level3:active {
  /* common to nav-leveln */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  /* specific to nav-level3 */
  color: #003366;
  width: 100%;
}

a.nav-level3-active {
  /* common to nav-leveln-active */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  color: #ffffff;
  width: 100%;
  /* specific to nav-level3-active */
}

td.nav-level4 {
  /* common to nav-leveln */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  height: 15px;
  /* specific to nav-level4 */
  font-weight: normal;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #003366;
  background-color: #EBEBEB;
  border-bottom: 1px solid #ffffff;
  line-height: 12px;
}

td.nav-level4-active, a.nav-level4-active {
  /* common to nav-leveln-active */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  height: 15px;
  background-color: #003366;
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
  /* specific to nav-level4-active */
  font-weight: normal;
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 12px;
}

a.nav-level4:link, a.nav-level4:visited, a.nav-level4:hover, a.nav-level4:active {
  /* common to nav-leveln */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  /* specific to nav-level4 */
  color: #003366;
  font-weight: normal;
  width: 100%;
}

a.nav-active, a.nav-active:visited {
  /* common to nav-leveln-active */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  color: #ffffff;
  /* specific to nav-level4-active */
  font-weight: normal;
  width: 100%;
}

a.nav-level4-active {
  /* common to nav-leveln-active */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  color: #ffffff;
  /* specific to nav-level4-active */
  font-weight: normal;
  width: 100%;
}

td.nav-level5 {
  /* common to nav-leveln */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  height: 15px;
  /* specific to nav-level5 */
  font-weight: normal;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #003366;
  background-color: #F8F8F8;
  border-bottom: 1px solid #d7d7d7;
  line-height: 12px;
}

td.nav-level5-active {
  /* common to nav-leveln-active */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  height: 15px;
  background-color: #003366;
  border-bottom: 1px solid #CCCCCC;
  color: #ffffff;
  /* specific to nav-level5-active */
  font-weight: normal;
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 12px;
}

a.nav-level5:link, a.nav-level5:visited, a.nav-level5:hover, a.nav-level5:active {
  /* common to nav-leveln */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  /* specific to nav-level5 */
  color: #111111;
  font-weight: normal;
  width: 100%;
}

a.nav-level5-active {
  /* common to nav-leveln-active */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  color: #ffffff;
  /* specific to nav-level5-active */
  font-weight: normal;
  width: 100%;
}

td.nav-level6 {
  /* common to nav-leveln */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  height: 15px;
  /* specific to nav-level6 */
  font-weight: normal;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #666666;
  background-color: #FFFFFF;
  border-bottom: 1px solid #CCCCCC;
  line-height: 12px;
}

td.nav-level6-active {
  /* common to nav-leveln-active */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  height: 15px;
  background-color: #003366;
  border-bottom: 1px solid #CCCCCC;
  color: #ffffff;
  /* specific to nav-level6-active */
  font-weight: normal;
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 12px;
}

a.nav-level6:link, a.nav-level6:visited, a.nav-level6:hover, a.nav-level6:active {
  /* common to nav-leveln */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  /* specific to nav-level6 */
  color: #666666;
  font-weight: normal;
  width: 100%;
}

a.nav-level6-active {
  /* common to nav-leveln-active */
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  color: #ffffff;
  /* specific to nav-level6-active */
  font-weight: normal;
  width: 100%;
}


/* Side-stepping IE6 bug */
div.nav-active {
  color: #ffffff;
  text-decoration: none;
}


/* Table of links to level6 pages */

td.link-table {
  font-family: Verdana;
  font-size: 10px;
  line-height: 15px
  color: #003366;
  background-color: #ebebeb;
  padding-left: 5px;
}

td.link-table-active {
  font-family: Verdana;
  font-size: 10px;
  line-height: 15px
  color: #FFFFFF;
  background-color: #003366;
  padding-left: 5px;
}

a.link-table {
  font-weight: normal;
  color: #003366;
  width: 100%;
}

/* main */

.main {
  padding-top: 16px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Verdana;
  font-size: 11px;
  vertical-align: top;
}

td.homepage {
  padding-top: 16px;
  padding-left: 20px;
  padding-right: 0px;
  font-family: Verdana;
  font-size: 11px;
  vertical-align: top;
}

/* Standard tables */

tr.row-head td a:link,
tr.row-head td a:visited,
tr.row-head td a:hover,
tr.row-head td a:active {
  color: #FFFFFF;
}

tr.row-head2 td a:link,
tr.row-head2 td a:visited,
tr.row-head2 td a:hover,
tr.row-head2 td a:active {
  color: #FFFFFF;
}

tr.row-head td {
  line-height: 15px;
  padding-bottom: 3px;
  padding-top: 2px;
  vertical-align: top;
  background-color: #999999;
  font-family: Verdana;
  font-size: 11px;
  color: #ffffff;
  padding-left: 5px;
  padding-right: 5px;
  border-right: 1px solid #ffffff;
}

tr.row-head td.active-tab {
  line-height: 15px;
  background-color: #003366;
  font-family: Verdana;
  font-size: 11px;
  color: #ffffff;
  padding-left: 5px;
  padding-right: 5px;
  border-right: 1px solid #ffffff;
}

tr.row-head td.inactive-tab {
  line-height: 15px;
  background-color: #999999;
  font-family: Verdana;
  font-size: 11px;
  color: #ffffff;
  padding-left: 5px;
  padding-right: 5px;
  border-right: 1px solid #ffffff;
}

tr.row-head td.inactive-tab a {
  text-decoration: none;
  color: #ffffff;
}

tr.row-head2 td {
  line-height: 18px;
  padding-bottom: 3px;
  padding-top: 2px;
  vertical-align: top;
}

tr.row-head2 td {
  line-height: 15px;
  background-color: #999999;
  font-family: Verdana;
  font-size: 10px;
  color: #ffffff;
  padding-left: 5px;
  padding-right: 5px;
  border-right: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
}

tr.row-even td {
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
}

tr.row-even td.green {
  color: #008000;
}

tr.row-even td.red {
  color: #FF0000;
}

tr.row-even td, tr.row-even form td {
  line-height: 16px;
  font-size: 10px;
  background-color: #ffffff;
  border-left: 1px solid #cecece;
}

tr.row-even td.first, tr.row-even form td.first {
  line-height: 16px;
  font-size: 10px;
  background-color: #ffffff;
  border-left: 1px solid #ffffff;
}

tr.row-odd td {
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
}

tr.row-odd td.green {
  color: #008000;
}

tr.row-odd td.red {
  color: #FF0000;
}

tr.row-odd td.first, tr.row-odd form td.first {
  line-height: 16px;
  font-size: 10px;
  background-color: #ebebeb;
  border-left: 1px solid #ffffff;
}

tr.row-odd td, tr.row-odd form td {
  line-height: 16px;
  font-size: 10px;
  background-color: #ebebeb;
  border-left: 1px solid #cecece;
}


tr.row-list td {
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
  line-height: 16px;
  font-size: 10px;
  background-color: #ffffff;
  border-bottom: 1px solid #cccccc;
}
tr.row-list td.first {
  background-color: #ebebeb;
  border-bottom: 1px solid #cccccc;
}

tr.first-row-list td {
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
  line-height: 16px;
  font-size: 10px;
  background-color: #ffffff;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
}
tr.first-row-list td.first {
  background-color: #ebebeb;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
}

tr.transparent td {
  line-height: 16px;
  font-size: 10px;
  background-color: #ffffff;
  border-top: 0px;
}

/* Visible grid structure */

tr.grid, tr.grid-first {
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
}

tr.grid td {
  border-left: 1px solid #999999;
    border-bottom: 1px solid #cccccc;
}

tr.grid td.last {
  border-left: 1px solid #999999;
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #999999;
}

tr.grid-first td {
  border-left: 1px solid #999999;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #999999;
}

tr.grid-first td.last {
  border-left: 1px solid #999999;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
}

tr.grid-rowhead {
  line-height: 18px;
  padding-bottom: 3px;
  padding-top: 2px;
}

tr.grid-rowhead td {
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  border-top: 1px solid #999999;
  border-left: 1px solid #999999;
}

tr.grid-rowhead td.last {
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  border-top: 1px solid #999999;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
}

td.solid-top {
  border-top: 1px solid #bbbbbb;
  background-color: #FFFFFF;

}

td.padding-1px {
  padding-left:1px;
  padding-right:1px;
  padding-bottom:1px;
}

td.tc-no-border {
  padding: 1px
}

td.tc-normal {
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  padding: 1px
}

td.tc-date {
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  padding: 1px
}
/* Limit width of text paragraph to 810-250=560 for sublayout='basic' */

td.basic p {
  padding-right: 250px;
}

td.blurp p {
  padding-right: 0px;
}

/* Page heading - larger font. */

p.title, h1 {
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  margin-top: 0px;
  margin-bottom: 15px;
}

p.subtitle, h2 {
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  margin-top: 20px;
  margin-bottom: 12px;
  color: #333333;
}

p.paratitle, h3 {
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  margin-top: 20px;
  margin-bottom: 2px;
  color: #333333;
}

p.para {
  margin-top: 0px;
  margin-bottom: 10px;
  line-height: 15px;
}

p.fixme {
  font-size: 10px;
  color: #ff3333;
}

/* Disclaimer text. */

p.disclaim, div.disclaim{
  font-size: 10px;
  line-height: 12px;
}

/* Lists */

/* Lists on block level */
ul.list0, ol.list0 {
  list-style-position: outside;
  margin-left: 3em;
  margin-top: 10px;
  margin-bottom: 10px;
}

ul.list0 li, ol.list0 li {
  margin-top: 6px;
}

/* Lists embedded inside paragraph */
ul.list1, ol.list1 {
  list-style-position: outside;
  margin-left: 3em;
  margin-top: 8px;
  margin-bottom: 8px;
}

ul.list1 li, ol.list1 li {
  margin-top: 2px;
  margin-bottom: 2px;
}

/* Lists nested as list items */
ul.list2, ol.list2 {
  list-style-position: outside;
  margin-left: 2em;
  margin-top: 10px;
  margin-bottom: 10px;
}

ul.list2 li, ol.list2 li {
  margin-top: 2px;
  margin-bottom: 2px;
}

/* Paragraph nested as list item */
p.list {
  margin-top: 10px;
  margin-bottom: 10px;
}

td.glossary-term {
  font-size: 11px;
  font-weight: bold;
  padding-left: 1em;
}

td.glossary-definition {
  font-size: 11px;
  font-weight: normal;
}

/* Global default fonts and colors */

body {
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  color: #333333;
  font-family: Verdana;
  font-size: 10px;
}

textarea {
  font-family: Verdana;
  font-size: 11px;
}

td.thead {
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  line-height: 18px;
  padding-bottom: 10px;
  padding-top: 10px;
}

td {
  font-family: Verdana;
  font-size: 11px;
}


/* Inline links; obfuscated mail links */

a:link, a:link strike{
  color: #003366;
  text-decoration: underline;
}

a:visited, a:visited strike{
  color: #003366;
  text-decoration: underline;
}

a:hover, a:hover strike {
  color: #003366;
  text-decoration: underline;
}

a:active, a:active strike {
  color: #003366;
  text-decoration: underline;
}

a.anchor {
  color: #00ff00;
  text-decoration: none;
}

p, li {
  margin-top: 0px;
  font-family: Verdana;
  font-size: 11px;
  line-height: 15px;
}

/* Invisible text for homepage and google */
div.foo {
  visibility: hidden;
  display:none;
}


/* Horizontal ruler */

hr, hr.section {
  height: 1px;
  color: #cccccc;
}


/* Program listings in RSD FAQs */

pre.listing {
  font-weight: bold;
  padding-top: 3ex;
  padding-bottom: 3ex;
}


/* Forms */

table.form-grid{
  background-color: #ffffff;
  border-color: #cccccc;
  border-width: 1px;
  border-style:solid;
}
 table.form-grid-contact{
  background-color: #ebebeb;
}
tr.form-grid-one-row td{
  vertical-align: top;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 17px;
}
tr.form-grid-first td{
  vertical-align: top;
  padding-top: 10px;
  padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 17px;
}
tr.form-grid-last td{
  vertical-align: top;
  padding-top: 3px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 17px;
}
tr.form-grid td{
  vertical-align: top;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 17px;
}

/* contact form */
table.contact {
  background-color: #ebebeb;
}

.label, .form-label, .form-label-na, .form-label-readonly {
}

.label-invalid, .form-label-invalid, .form-label-bad {
  color: red;
}

input.form-textfield, input.form-filefield, input.form-password {
  padding-left: 2px;
  font-family: Verdana;
  font-size: 11px;
  letter-spacing: 0px;
  background-color:#ffffff;
  border: 1px solid #cccccc;
}
input.form-textfield-readonly, input.form-filefield-readonly, input.form-password-readonly {
  padding-left: 2px;
  font-family: Verdana;
  font-size: 11px;
  letter-spacing: 0px;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
}

textarea.form-areafield {
  padding-left: 2px;
  font-family: Verdana;
  font-size: 11px;
  letter-spacing: 0px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}
textarea.form-areafield-readonly {
  padding-left: 2px;
  font-family: Verdana;
  font-size: 11px;
  letter-spacing: 0px;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
}

select.form-pulldown {
  font-family: Verdana;
  font-size: 11px;
  letter-spacing: 0px;
}
select.form-pulldown-readonly {
  font-family: Verdana;
  font-size: 11px;
  letter-spacing: 0px;
  background-color: #eeeeee;
}

/*
input.form-submit, input.form-reset {
  font-family: Verdana;
  font-size:10px;
  color: #ffffff;
  background-color: #003366;
  border: 1px solid #ffffff;
  margin-bottom: 5px;
  margin-top: 5px;
}*/
input.form-submit, input.form-reset {
  vertical-align: top;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: #003366;
  background-color: #ffffff;
  border: 1px solid #003366;
  cursor: pointer;
}*/

input.form-button {
  font-family: Verdana;
  font-size: 10px;
  height: 22px;
}

/* Search forms on sidebar */
td.search-box {
  font-family: Verdana;
  text-decoration: none;
  font-size: 10px;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:2px;
  color: #999999;
}

input.search-textbox {
  width:130px;
  font-family:Verdana;
  font-size:10px;
}

/* CUG user data */
td.cug-user {
  font-size:9px;
  padding-left:20px;
  padding-bottom:5px
}

.nav, a.nav, a.nav:visited, a.nava:hover, a.nav:hover {
  font-family: Arial;
  font-size: 11px;
  color: #003366;
  text-decoration: none;
}

.nava, a.nava, a.nava:visited {
  font-family: Arial;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
}

td.tree {
  vertical-align: top;
  padding: 0px;
  margin: 0px;
  border-spacing: 0px;
  border: 0px;
}

td.tree2 {
  vertical-align: top;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-top:2px;
  padding-left:1px;
  margin: 0px;
  border-spacing: 0px;
  border: 0px;
}

table.tree {
  padding: 0px;
  margin-left: 2px;
  width: 168px;
}

table.treel2 {
  padding: 0px;
  border-left: 2px #ebebeb solid;
  background-color: #ebebeb;
  width: 170px;
}

table.treel3 {
  padding: 0px;
  border-left: 2px #f8f8f8 solid;
  background-color: #f8f8f8;
  width: 170px;
}

table.treea {
  padding: 0px;
  border-left: 2px #003366 solid;
  background-color: #003366;
  width: 170px;
}

/* ================= Search Navigation ================= */

table.ipoChunkingLine {
  background-color: #EBEBEB;
}
table.ipoChunkingLine tr td {
  color: #003366;
  padding: 1px 5px 3px;
  font-size: 10px;
  font-family: Verdana;
  border-top: 1px solid #FFFFFF;
}
table.ipoChunkingLine tr td.chunkingPageLabel {
  padding-left: 5px;
}
table.ipoChunkingLine tr td.chunkingPageNumber a {
  text-decoration: none;
  color: #003366;
}
table.ipoChunkingLine tr td.chunkingPageNumberSelected {
  color: #563333;
}
table.ipoChunkingLine tr td.chunkingResultNumbers {
  padding-left: 40px;
}

/* chunking row */
tr.chunk-row td {
  background-color: #BBBBBB;
  font-size: 10px;
  padding: 0px 5px 0px 5px;
  color: #333333;
  vertical-align: middle;
  border-top: 1px solid #FFFFFF;
  white-space: nowrap;
}

tr.chunk-row td.current {
  color: #002C5F;
}

tr.chunk-row td a:link,
tr.chunk-row td a:visited,
tr.chunk-row td a:hover,
tr.chunk-row td a:active {
  text-decoration: none;
  color: #333333;
}
tr.chunk-row td a:hover {
  text-decoration: underline;
}

