/* main elements */
:link, :visited { text-decoration: none; }
:link:focus { color: #FF9900; }
:link { color: #FF9900; }
:link:hover, :visited:hover { color: #FF9900;  text-decoration: underline; }
:link:active, :visited:active { color: #FF9900; }


td { font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  }

h2 { color: #000000;  font-size: 19px;  font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  margin-bottom: 15px;    }

h3 { color: #FF9900;  font-size: 11px;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 2px;   }

h4 { color: #000000;  font-size: 13px;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 2px;   }

h5 { color: #000000;  font-size: 13px;  font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom: 2px;   }

h6 { color: #000000;  font-size: 11px;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 2px;   }


/* sub classes */


/* Link Colors & Styles */

a.header { color: #990000;  font-size: 25px; font-family: Arial, Helvetica, sans-serif; line-height: 30px;  vertical-align: middle;   }

a.breadcrumb { color: #7D7D7D; font-size: 10px; }

a.sideNav { color: #666666;  font-size: 11px;  }

a.sideNavHL { color: #000000;  font-size: 11px;  }

a.topNav { color: #666666;  font-size: 10px;  }

a.topNavHL { color: #000000;  font-size: 10px;  }

a.footer { color: #7D7D7D; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

a.orange { color: #FF9900;  font-size: 11px;  }

a.newsorange { color: #FF9900; }

a.white { color: #FFFFFF;  font-size: 11px;  }

a.greyBig { color: #7D7D7D;  font-size: 13px;  }

a.grey { font-size: 10px;  color: #7D7D7D; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }

a.news { font-size: 10px;  color: #9C9C9C; font-family: Arial, Helvetica, sans-serif; }

a.heading  { color: #FF9900;  font-size: 11px; font-weight: bold; margin-bottom: 2px;   }


/* TD Colors & Styles */

td.body { font-size: 11px;  color: #000000; line-height: 16px;  }

td.summary { color: #7D7D7D;  font-size: 13px; line-height: 20px; }

td.step { color: #7D7D7D;  font-size: 13px; }

td.topNavHL { color: #000000;  font-size: 10px; margin-bottom: 5px; padding-bottom: 5px; }

td.topNavHL2 { color: #000000;  font-size: 10px;  }

td.sideNav { color: #000000;  font-size: 11px; padding-top: 4px;  padding-bottom: 4px;    }

td.breadcrumb { font-size: 10px;  color: #000000;   }

td.breadcrumbHL { font-size: 10px;  color: #FF9900; line-height: 16px; }

td.arrowHL { font-size: 13px;  color: #FF9900; }

td.relatedOg { font-size: 11px;  color: #FF9900;  padding-top: 3px;   }

td.footer { font-size: 10px;  color: #7E7E7E; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }

td.bread { font-size: 9px;  color: #666666;  text-indent: 20px;   }

td.nav { color: #000000;  font-size: 11px;  padding-top: 4px;  padding-bottom: 4px;      }

td.pageNav { color: #000000;  font-size: 11px;     }

td.page { font-size: 11px;  color: #FF9900; line-height: 16px;  }

td.white { font-size: 11px;  color: #FFFFFF; text-indent: 17px; padding-top: 1px; }

td.whiteFoot  { font-size: 11px;  color: #FFFFFF; }

td.grey { font-size: 11px;  color: #7D7D7D; text-indent: 17px; }

td.press { color: #000000;  font-size: 13px;  padding-top: 9px;  padding-left: 9px;   font-weight: bold;    }

td.soundbites { font-size: 20px;  color: #000000; line-height: 24px;   }

td.footprintW  { color: #FFFFFF; font-size: 13px; }

td.table { border: 1px; border-style: solid; background-color: #E9E7E7; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border-color: #FFFFFF; border-width: 1px; padding-right: 10px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px;}

td.tableBg { border: 1px; border-style: solid; background-color: #E0E7CD; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border-color: #FFFFFF; border-width: 1px; padding-right: 10px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px;}

strong.selected { color: #000000; font-size: 10px;  font-weight: normal;   }

strong.grey { color: #666666; font-size: 11px;  font-weight: normal;   }

strong.greyS { color: #666666; font-size: 10px;  font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }

strong.greyB { color: #666666; font-size: 11px;  font-weight: bold;   }

strong.LgGrey { color: #7D7D7D; font-size: 11px;  font-weight: normal;   }

strong.greyL { color: #CCCCCC; font-size: 11px;  font-weight: normal;   }

strong.highlight { color: #666666; font-size: 11px;  font-weight: bold;   }

strong.black { color: #000000; font-size: 11px;  font-weight: normal;   }

strong.page { color: #DAD7D7; font-size: 19px;  font-weight: normal; line-height: 19px;  }

strong.orange { color: #FF9900; font-size: 13px;  font-weight: normal;   }

strong.yellow { color: #FFCC00; font-size: 13px; }

div.white { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 3px;  }

/* Bullet Points */

li.square { color: #000000; list-style-type: none;  list-style-position: outside;  list-style-image: url(images/layout/bullet.gif);    }

li.black { color: #000000; list-style-type: none;  list-style-position: outside;   }

/* Background images */

.dots { background-image: url(images/layout/v_line.gif);  background-repeat: repeat;    }

img.black { border: 1px solid #000000; }

img.grey { border: 1px solid #9F9D92; }

.news { color: #9C9C9C; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 12px;}

.newsblk { color: #000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 12px;}
