.homeheadline:hover {color:#373737;text-decoration:none;display:block;background-color:#B4E484;line-height:18px;padding-bottom:1px;}
.headline:hover {color:#666666;text-decoration:none}
.headlineblue:hover {color:#AEC7D5;text-decoration:none}
.photocaption:hover {color:#6C4B4F;text-decoration:none}
.bodyheadline:hover {color:#CCCCCC;text-decoration:none}
.bodyheadlinelink:hover {color:#CCCCCC;text-decoration:none}
.bodymainheadlinelink {color:#CCCCCC;text-decoration:none}
.bodylink:hover {color:#DC241F;text-decoration:none}
.bodywhite:hover {color:#CCCCCC;text-decoration:none}
.bodydate:hover {color:#008AC9;text-decoration:none}
.bodyproddate:hover {color:#CCCCCC;text-decoration:none}
.featuretext:hover {color:#AEC7D5;text-decoration:none}
.body:link {text-decoration:underline}
.bodysmall:hover {color:#FF0000;text-decoration:none}
.bodysmallbd:hover {color:#000000;text-decoration:none}
.small:hover {color:#AEC7D5;text-decoration:none}
.subnav:hover {color:#008AC9;text-decoration:none}
.subred:hover {color:#008AC9;text-decoration:none}
.subblue:hover {color:#AEC7D5;text-decoration:none}
.subdarkblue:hover {color:#AEC7D5;text-decoration:none}
.subdarkbluebold:hover {color:#AEC7D5;text-decoration:none}
.subgrey:hover {color:#CCCCCC;text-decoration:none}
.subnav2:hover {color:#666666;text-decoration:none}
.subnav2white:hover {color:#CCCCCC;text-decoration:none}
.subnavwhite:hover {color:#CCCCCC;text-decoration:none}
.leftsubnav:hover {color:#000000;text-decoration:none}
.subnavlarge:hover {color:#DC241F;text-decoration:underline}
.subnavlarge:link {text-decoration:underline} 
  
  hr
  {
	color: #000000;
  }
  
  .bodymainheadline 
  {
  font-size: 11pt;
  color: #484848;
  text-decoration: none;
  letter-spacing: 0.025em;
  line-height: 1.125em;
  font-weight: normal;
  font-family: verdana,arial,helvetica,geneva;
  word-spacing: -0.08em;
  }
  
  .navcontainer
  {
  margin: 0;
  padding: 0 0 0 12px;
  }

  .navcontainer UL
  {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  }

  .navcontainer LI
  {
  display: block;
  margin: 0;
  padding: 0;
  float: left;
  width: auto;
  }

  .navcontainer A
  {
  color: #444;
  display: block;
  width: auto;
  text-decoration: none;
  background: #B3D974;
  margin: 0;
  padding: 2px 10px;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  border-right: 1px solid #aaa;
  }

  .navcontainer A:hover, #navcontainer A:active { background: #BBBBBB; }

  .navcontainer A.active:link, #navcontainer A.active:visited
  {
  position: relative;
  z-index: 102;
  background: #BBBBBB;
  font-weight: bold;
  }

  .subnav
  {
  position: relative;
  z-index: 101;
  margin: 0;
  padding: 0px 0 3px 0;
  background: #BBBBBB;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #aaa;
  }

  .subnav UL
  {
  list-style: none;
  margin: 1px 0 0px 13px;
  padding: 0px;
  border-right: 1px solid #fff;
  border-left: 1px solid #aaa;
  }

  .subnav LI
  {
  position: relative;
  z-index: 102;
  display: block;
  margin: 0;
  padding: 0;
  float: left;
  width: auto;
  }

  .subnav A
  {
  color: #fff;
  display: block;
  width: auto;
  text-decoration: none;
  margin: 0;
  padding: 2px 12px 2px 10px;
  }

  .subnav A:hover, #subnav A:active { color: #000000; }
  .subnav A.active:link, #subnav A.active:visited { color: #444; }
  .subnav BR, #navcontainer BR { clear: both; }
  
  .homeheadline 
  {
  font-size: 7.5pt;
  color: #373737;
  text-decoration: none;
  letter-spacing: -0.06em;
  font-weight: bold;
  font-family: verdana,arial,helvetica,geneva;
  word-spacing: -0.002em;
  }
  
  .homeheadlinewh { font-size: 8pt;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: -0.02em;
  line-height: -1.25em;
  font-weight: bold;
  font-family: arial;
  word-spacing: -0.002em;
  }
  
  .headline { font-size: 7pt;
  color: #3B3B3B;
  text-decoration: none;
  letter-spacing: -0.04em;
  line-height: -2em;
  font-weight: bold;
  font-family: verdana,arial,helvetica,geneva;
  word-spacing: -0.002em;
  }
  
  .headlineorange { font-size: 7pt;
  color: #F0A407;
  text-decoration: none;
  letter-spacing: -0.04em;
  line-height: -2em;
  font-weight: bold;
  font-family: verdana,arial,helvetica,geneva;
  word-spacing: -0.002em;
  }
  
  .headlineblue { font-size: 7pt;
  color: #008AC9;
  text-decoration: none;
  letter-spacing: -0.04em;
  line-height: -2em;
  font-weight: normal;
  font-family: verdana,arial,helvetica,geneva;
  word-spacing: -0.002em;
  }
  
  .photocaption { font-size: 7pt;
  color: #000000;
  text-decoration: none;
  letter-spacing: -0.025em;
  line-height: -2em;
  font-weight: normal;
  font-family: verdana,arial,helvetica,geneva;
  word-spacing: -0.009em;
  }
  
  .body { font-size: 8pt;
  color: #000000;
  text-decoration: none;
  letter-spacing: 0.02em;
  line-height: 1.5em;
  font-weight: normal;
  font-family: verdana,arial,helvetica,geneva;
  word-spacing: -0.08em;
  }
  
  .bodywhite { font-size: 8pt;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: 0.02em;
  line-height: 1.2em;
  font-weight: normal;
  font-family: verdana,arial,helvetica,geneva;
  word-spacing: -0.08em;
  }
  
  .bodymainheadlinelink { font-size: 11pt;
  color: #6A6A6A;
  text-decoration: none;
  letter-spacing: 0.025em;
  line-height: 1.125em;
  font-weight: bold;
  font-family: verdana,arial,helvetica,geneva;
  word-spacing: -0.08em;
  }
  
  .bodyheadline { font-size: 8pt;
  color: #000000;
  text-decoration: none;
  letter-spacing: 0.025em;
  line-height: 1.25em;
  font-weight: bold;
  font-family: verdana,arial,helvetica,geneva;
  word-spacing: -0.08em;
  }
  
  .bodyheadlinelink { font-size: 8pt;
  color: #676666;
  text-decoration: none;
  letter-spacing: 0.025em;
  line-height: 1.25em;
  font-weight: bold;
  font-family: verdana,arial,helvetica,geneva;
  word-spacing: -0.08em;
  }
  
  .bodylink { font-size: 8pt;
  color: #000000;
  text-decoration: underline;
  letter-spacing: 0.025em;
  line-height: 1.25em;
  font-weight: normal;
  font-family: verdana,arial,helvetica,geneva;
  word-spacing: -0.08em;
  }
  
  .bodydate { font-size: 9px;
  color: #777777;
  text-decoration: none;
  letter-spacing: -0.025em;
  line-height: -0.5em;
  font-weight: normal;
  font-family: verdana,arial,helvetica,geneva;
  }
  
  .bodydatered { font-size: 9px;
  color: #FF0000;
  text-decoration: none;
  letter-spacing: -0.025em;
  line-height: -0.5em;
  font-weight: normal;
  font-family: verdana,arial,helvetica,geneva;
  }
  
  .bodydate2 { font-size: 9px;
  color: #000000;
  text-decoration: none;
  letter-spacing: -0.025em;
  line-height: -0.5em;
  font-weight: normal;
  font-family: verdana,arial,helvetica,geneva;
  margin-top: 2;
  }
  
  .bodyproddate { font-size: 9px;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: -0.025em;
  line-height: -0.5em;
  font-weight: bold;
  font-family: verdana,arial,helvetica,geneva;
  }
  
  .featuretext { font-size: 8pt;
  color: #333333;
  text-decoration: none;
  letter-spacing: -0.004em;
  line-height: 1.4em;
  font-weight: normal;
  font-family: arial;
  word-spacing: -0.025em;
  }
  
  .featuretextnohover { font-size: 8pt;
  color: #333333;
  text-decoration: none;
  letter-spacing: -0.004em;
  line-height: 1.4em;
  font-weight: normal;
  font-family: arial;
  word-spacing: -0.025em;
  }
  
  .featuretextbox { font-size: 8pt;
  color: #333333;
  text-decoration: none;
  letter-spacing: -0.004em;
  font-weight: normal;
  font-family: arial;
  word-spacing: -0.025em;
  }
  
  .photoborder {
  color: #333333;
  }
  
  .featuretextlarge { font-size: 11pt;
  color: #333333;
  text-decoration: none;
  letter-spacing: -0.004em;
  line-height: 1.4em;
  font-weight: bold;
  font-family: arial;
  word-spacing: -0.025em;
  }
  
  .bodysmall { font-size: 9pt;
  color: #333333;
  text-decoration: none;
  letter-spacing: 0.02em;
  line-height: 1.5em;
  font-weight: normal;
  font-family: arial;
  word-spacing: -0.08em;
  }
  
  .bodysmallbd { font-size: 9pt;
  color: #F0A407;
  text-decoration: none;
  letter-spacing: 0.02em;
  font-weight: bold;
  font-family: arial;
  word-spacing: -0.08em;
  }
  
  .small { font-size: 8pt;
  color: #000000;
  text-decoration: none;
  letter-spacing: -0.004em;
  line-height: 1.25em;
  font-weight: normal;
  word-spacing: -0.025em;
  font-family: arial;
  }
  
  .smallwhite { font-size: 8pt;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: -0.004em;
  line-height: 1.25em;
  font-weight: normal;
  word-spacing: -0.025em;
  font-family: arial;
  }

  .leftsubnav { font-size: 11px;
  color: #595959;
  text-decoration: none;
  letter-spacing: -0.04em;
  line-height: 1.5em;
  font-weight: 300;
  font-family: verdana,arial,helvetica,geneva;
  }
  
  .leftsubnavbd { font-size: 11px;
  color: #595959;
  text-decoration: none;
  letter-spacing: -0.04em;
  line-height: 2em;
  font-weight: bold;
  font-family: verdana,arial,helvetica,geneva;
  }

  .subnavlarge { font-size: 13px;
  color: #373737;
  text-decoration: none;
  letter-spacing: -0.04em;
  line-height: 1.2em;
  font-weight: normal;
  font-family: verdana,arial,helvetica,geneva;
  }
  
  .subnavmed { font-size: 15px;
  color: #373737;
  text-decoration: none;
  letter-spacing: -0.04em;
  font-weight: normal;
  font-family: verdana,arial,helvetica,geneva;
  }
  
  .subnavlink { font-size: 11px;
  color: #AD4A14;
  text-decoration: none;
  letter-spacing: -0.04em;
  font-weight: bold;
  font-family: verdana,arial,helvetica,geneva;
  }
  
  .subnavblue { font-size: 9px;
  color: #008AC9;
  text-decoration: none;
  letter-spacing: -0.04em;
  line-height: 1.5em;
  font-weight: 300;
  font-family: verdana,arial,helvetica,geneva;
  }
  
  .subnav2 { font-size: 9px;
  color: #000000;
  text-decoration: none;
  letter-spacing: -0.04em;
  line-height: 1.5em;
  font-weight: 300;
  font-family: verdana,arial,helvetica,geneva;
  }
  
  .subnav2white { font-size: 9px;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: -0.04em;
  line-height: 1.5em;
  font-weight: 300;
  font-family: verdana,arial,helvetica,geneva;
  }
  
  .subnavwhite { font-size: 9px;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: -0.0275em;
  line-height: 2em;
  font-weight: 300;
  font-family: verdana,arial,helvetica,geneva;
  }
  
  .subnavred { font-size: 11px;
  color: #333333;
  text-decoration: none;
  letter-spacing: -0.0275em;
  line-height: 2em;
  font-weight: 300;
  font-family: verdana,arial,helvetica,geneva;
  }
  
  .mainbackborder { border-bottom: solid #333333;
  border-width: 1px }
  
  .mainfrontborder { border: solid #B3D974;
  border-width: 1px }
  
  .mainfooterborder { border: solid #333333;
  border-width: 1px }
  
  .subnavblack { font-size: 9px;
  color: #000000;
  text-decoration: none;
  letter-spacing: -0.0275em;
  line-height: 2em;
  font-weight: 300;
  font-family: verdana,arial,helvetica,geneva;
  }
  
  .subnavgrey { font-size: 9px;
  color: #707070;
  text-decoration: none;
  letter-spacing: -0.0275em;
  line-height: 2em;
  font-weight: 300;
  font-family: verdana,arial,helvetica,geneva;
  }
  
  .subgrey { font-size: 9px;
  color: #373737;
  text-decoration: none;
  line-height: 13px;
  font-family: verdana,arial,helvetica,geneva;
  font-weight: normal;
  }
  
  .subgreymed { font-size: 11px;
  color: #373737;
  text-decoration: none;
  line-height: 13px;
  font-family: verdana,arial,helvetica,geneva;
  }
  
  .subwhite { font-size: 9px;
  color: #FFFFFF;
  text-decoration: none;
  font-family: verdana,arial,helvetica,geneva;
  font-weight: normal
  }
  
  .subred { font-size: 9px;
  color: #AD4A14;
  text-decoration: none;
  font-family: verdana,arial,helvetica,geneva;
  font-weight: normal
  }
  
  .subblue { font-size: 9px;
  color: #6B7D9E;
  text-decoration: none;
  font-family: verdana,arial,helvetica,geneva;
  font-weight: normal
  }
  
  .subdarkblue{ font-size: 9px;
  color: #132F61;
  text-decoration: none;
  font-family: verdana,arial,helvetica,geneva;
  font-weight: normal
  }
  
  .subdarkbluebold { font-size: 9px;
  color: #132F61;
  text-decoration: none;
  font-family: verdana,arial,helvetica,geneva;
  font-weight: bold
  }
  
  .sublightgrey { font-size: 9px;
  color: #CCCCCC;
  text-decoration: none;
  font-family: verdana,arial,helvetica,geneva;
  font-weight: normal
  }
  
  .subnavgreybold { font-size: 9px;
  color: #707070;
  text-decoration: none;
  letter-spacing: -0.0275em;
  line-height: 2em;
  font-weight: bold;
  font-family: verdana,arial,helvetica,geneva;
  }
  
  .spacing { font-size: 10;
  font-family:Arial,monospace;
  background-color:#DFE0E2;
  width:255px;
  border-style: none;
  }
  
  .spacing2 { font-size: 10;
  font-family:Arial,monospace;
  background-color:#DFE0E2;
  width:255px;
  border-style: none;
  margin-left: 0;
  margin-top: 3;
  }
  
  .spacingforfirst { font-size: 10;
  font-family:Arial,monospace;
  background-color:#DFE0E2;
  width:255px;
  border-style: none;
  margin-left: 0;
  margin-top: -6;
  }

  .spacingshort { font-size: 10;
  font-family:Arial,monospace;
  background-color:#DFE0E2;
  border-style: none;
  margin-left: 0;
  margin-top: 3;
  }