/* CVS $Id: exfeed.css,v 1.1.1.1 2006/12/16 15:49:12 ana 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: 24px; 
  font-weight: bold; 
  line-height: 14px; 
  margin-top: 0px;
  margin-bottom: 15px;
} 

p.subtitle, h2 { 
  font-size: 20px; 
  font-weight: bold; 
  line-height: 14px; 
  margin-top: 20px;
  margin-bottom: 12px;
  color: white;
} 

p.paratitle, h3 { 
  font-size: 12px; 
  font-weight: bold; 
  line-height: 14px; 
  margin-top: 20px;
  margin-bottom: 2px;
  color: white;
} 

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; 
} 

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: rgb(0, 0, 102); 
  background-repeat: no-repeat; 
  color: white;
  font-family: Verdana; 
  font-size: 12px;
}

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: 12px;
}


/* Inline links; obfuscated mail links */

a:link, a:link strike{
  color: white;
  text-decoration: none; 
}

a:visited, a:visited strike{
  color: white;
  text-decoration: none; 
}

a:hover, a:hover strike {
  color: #FFFF66;
  text-decoration: none; 
}

a:active, a:active strike {
  color: #FFFF66;
  text-decoration: none;
}

a.anchor { 
  color: #00ff00;
  text-decoration: none;
}

p, li {
  margin-top: 0px;
  font-family: Verdana;
  font-size: 12px;
  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;
}