body {
  margin:0px; background-color:#c2d36e;
  font-size:12px; font-family:verdana,arial,helvetica,sans-serif; color:#000000;
}

.homecontent {
  width:800px; position:relative;
}

/* default link styling :: start */
a:link, a:visited {
  color:#809d00; text-decoration:underline; font-weight:bold;
}

a:hover {
  color:#c41130; text-decoration:underline; font-weight:bold;
}

a.homepage:link, a.homepage:visited {
  color:#000000; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; text-decoration:underline;
}

a.homepage:hover {
  color:#ffffff; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; text-decoration:underline;
}

/* default link styling :: end */

/* containers and general styling :: start */
.pagecontainer {
  clear:both; width:912px; margin-top:0px; padding-top:12px;
  background-image: url('../newsite/imgFiles/bgGradient.png');
}

.bodycontainer { width: 812px; position:relative; }

/* .bodyinnercontainer { width: 864px; } */

.reelicon {
  background-position:top left; z-index:10; position:absolute;
  top:138px; left:663px; width:151px; height:117px; margin:0; padding:0;
}

.bodylowercontainer { clear:both; position:relative; width:864px; height:12px; }

.bodylowerbar {
  background-position:top left; z-index:5; position:absolute;
  top:0px; left:0px; width:864px; height:12px; margin:0; padding:0;
}

.bodylowerapple {
  background-position:top left; z-index:10; position:absolute;
  top:-62px; left:2px; width:71px; height:71px; margin:0; padding:0;
}

.shadowcontainer { background-image: url('bgInnerPage.png'); }

.innercontent {
  color:#000000; font-family:verdana,arial,helvetica,sans-serif; font-size:12px; padding-top:12px;
}

/* .contentheader { color:#c41130; font-size:18px; font-weight:bold; font-style:italic; } */
.contentheader { color:#809d00; font-size:22px; font-weight:bold; font-style:italic; } 

.contentsubheader { color:#c41130; font-size:15px; font-weight:bold; text-align:left; }

.contentsubmore { color:#000000; font-size:11px; text-align:right; }

.logocontainer { width: 800px; }

.contentcontainer {
  clear:both; margin:0px; width:812px;
/*  changed width ... removed border and added 'tableborder' to fix styling in Opera
  width:800px; border-top:4px solid #95ad00;
*/
}

.tableborder { /* added hack for Opera styling */
  border-top:4px solid #95ad00;
}

.clearit { clear:both; }
/* containers and general styling :: end */

/* navigation containers and styling :: start */
.navigationcontainer { width:800px; height:33px; position:relative; }

.navigationitems {
  background-position:top left; z-index:5; position:absolute;
  top:3px; left:0px; width:800px;
  color:#9f3004; font-family:verdana,arial,helvetica,sans-serif; font-size:11px;
  text-align:center; margin:0; padding:0;
}

a.navnonactive:link, a.navnonactive:visited {
  color:#000000; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; text-decoration:none;
}

a.navnonactive:hover {
  color:#9f3004; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; text-decoration:none;
}

a.navactive:link, a.navactive:visited {
  color:#9f3004; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; text-decoration:none;
}

a.navactive:hover {
  color:#9f3004; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; text-decoration:none;
}

/* padding between navigation items / breaker bar */
.breakerpadding { padding-left: 15px; padding-right: 15px; }

.subnavigation {
  color:#000000; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; padding-top:12px;
}

ul.subnav {
  margin-left:8px; margin-top:1px; margin-bottom:1px;
  padding-left:8px; padding-top:1px; padding-bottom:1px;
}

.subactive { color: #ffffff; }

a.subnav:link, a.subnav:visited {
  color:#000000; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; text-decoration:none;
}

a.subnav:hover {
  color:#ffffff; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; text-decoration:none;
}
/* navigation containers and styling :: end */

/* for nolink styling in navigation and sitemap :: start */
.sitemapnolink { color:#809d00; text-decoration:underline; font-weight:bold; }

.subnavnnolink {
  color:#000000; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; text-decoration:none;
}
/* for nolink styling in navigation and sitemap :: end */

/* general bulleting :: start */
ul.bullets {
  margin-left:10px; margin-top:1px; margin-bottom:1px;
  padding-left:10px; padding-top:1px; padding-bottom:1px;
}

ul.bulletind {
  margin-left:12px; margin-top:1px; margin-bottom:1px;
  padding-left:12px; padding-top:1px; padding-bottom:1px;
}
/* general bulleting :: end */

/* footer styling :: start */
.footer {
  width:800px; margin:5px;
  color:#7f831d; font-family:verdana,arial,helvetica,sans-serif; font-size:10px;
}

a.footer:link, a.footer:visited {
  color:#7f831d; font-family:verdana,arial,helvetica,sans-serif; font-size:10px; text-decoration:none;
}

a.footer:hover {
  color:#7f831d; font-family:verdana,arial,helvetica,sans-serif; font-size:10px; text-decoration:underline;
}
/* footer styling :: end */

