/*
lightgreen = #99C832;
green      = #136926;
darkgreen  = #0A3513;
silver     = #CCCCCC;
*/

#IH_MAIN
{ position: absolute; 
  left: 0px;
  top: 0px;
  width: 780px;
  height: 480px;
  z-index: 0; 
  background-color: #0A3513;
  visibility: hidden }
  
#IH_LOGO
{ position: absolute;
  left: 657px;
  top: 8px;
  width: 115px;
  height: 54px;
  z-index: 1 }

#IH_BANNER
{ position: absolute; left: 12px; top: 1px; width: 608px; height: 69px; z-index: 1 ; visibility: inherit; }

#IH_MENU
{ position: absolute;
  left: 0px;
  top: 70px;
  width: 413px;
  height: 60px;
  z-index: 1;
  background-color: #136926 }

#IH_TITLE
{ position: absolute;
  left: 413px;
  top: 70px;
  width: 367px;
  height: 60px;
  z-index: 1;
  border: 1px solid #FFFFFF;
  background-color: #99C832 }
  
#IH_SUBMENU
{ position: absolute;
  left: 2px;
  top: 148px;
  width: 115px;
  height: 324px;
  z-index: 1;
  border-top: 1px solid #136926 }

#IH_PAGELEFT
{ position: absolute; overflow: hidden; z-index: 1 ; visibility: inherit; }

#IH_ARROWS
{ position: absolute;
  left: 4px;
  top: 0px;
  width: 15px;
  height: 50px;
  z-index: 2;
  visibility: hidden }

#IH_CONTAINER
{ position: absolute;
  overflow: hidden;
  z-index: 2 }

#IH_RIGHTDATA
{ position: absolute; left: 422px; top: 138px; width: 350px; height: 334px; z-index: 1 ; }

#IH_RIGHTIMAGE
{ position: absolute;
  left: 442px;
  top: 150px;
  width: 310px;
  height: 310px;
  z-index: 1 }

.ihheader
{ position: absolute;
  z-index: 2;
  font-family:Arial;
  font-size:14pt;
  font-weight:bold;
  color:#99C832;
  visibility: hidden }

.ihbody
{ position: absolute;
  font-family:Arial;
  font-size:9pt;
  color:#CCCCCC;
  z-index: 3;
  visibility: hidden }

.datastore
{ position: absolute;
  left: 0px;
  top: 0px;
  width: 0px;
  height: 0px;
  z-index: 1;
  visibility: hidden }

.ihmenucell
{ border-left: 1px solid #FFFFFF;
  border-right-width: 1px;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF }
  
.ihtitle
{ font-family:Arial;
  font-size:24pt;
  font-weight:bold;
  color:#FFFFFF;
  margin-left: 6px;
  margin-top: 10px }

.ihsubmenucell_n,.ihsubmenucell_o,.ihsubmenucell_s
{ border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom: 1px solid #136926;
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  padding-left:4px;
  padding-top:0px;
  padding-right:4px }

.ihsubmenucell_n
{ color:#136926;
  background-color:#0A3513 }

.ihsubmenucell_o
{ color:#136926;
  background-color:#99C832 }

.ihsubmenucell_s
{ color:#99C832;
  background-color:#0A3513 }
  
.rightcell,.linedrightcell
{ font-family: Arial;
  font-size: 12pt;
  color: #99C832;
  font-weight: bold;
  padding-top: 16px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px }

.linedrightcell
{ border-top: 1px solid #136926 }

.newsparagraph
{ margin-top: 0px;
  margin-bottom: 0px }
  
.gsmall,.ssmall
{ font-family: Arial;
  font-size: 8pt;
  font-weight: normal }

.gsmall
{ color: #136926 }

.gsmall:hover
{ color: #99C832 }

.ssmall
{ color: #CCCCCC }

.snormal,.lnormal,.gnormal,.glnormal
{ font-family: Arial;
  font-size: 9pt;
  font-weight: normal }

.snormal
{ color: #CCCCCC }

.lnormal
{ color: #99C832 }

.gnormal,.glnormal
{ color: #136926 }

.gnormal:hover
{ color: #CCCCCC }

.glnormal:hover
{ color: #99C832 }

.slarge,.llarge,.glarge
{ font-family: Arial;
  font-size: 11pt;
  font-weight: bold }

.slarge
{ color: #CCCCCC }

.llarge
{ color: #99C832 }

.glarge
{ color: #136926 }

.paragraph1
{ text-align: justify;
  text-indent: 24px;
  margin: 24px }

.paragraph2
{ text-align: justify;
  text-indent: 20px }

.paragraph3
{ text-align: center }

.paragraph4
{ margin-left: 4;
  margin-right: 4 }

.paragraph5
{ line-height: 130%;
  margin-left: 4;
  margin-right: 4 }

.paragraph6
{ margin-left: 4;
  margin-right: 4;
  margin-top: 8;
  text-align: justify;
  text-indent: 20px }

.lineheight130
{ line-height: 130% }

/*  Forms & Survey Styles ------------------------------------------------------------------------------*/

.topparagraphcell,.paragraphcell,.titlecell,.fieldcell
{ font-family: Arial;
  padding-top: 0px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px }

.topparagraphcell, .paragraphcell
{ font-size: 11pt;
  color: #99C832;
  font-weight: bold }

.paragraphcell
{ padding-top: 8px }

.titlecell
{ font-size: 9pt;
  font-weight: bold;
  color: #CCCCCC;
  padding-bottom: 0px }
  
.areafield
{ color: #136926;
  font-family: Arial;
  font-size: 8pt;
  border: 1px solid #99C832;
  overflow: hidden;
  background-color:#FFFFFF }

.textfield
{ font-family: Arial;
  font-size: 8pt;
  color: #136926;
  border: 1px solid #99C832;
  background-color:#FFFFFF }

.checkcell
{ font-family: Arial;
  font-size: 9pt;
  color: #99C832;
  padding-bottom: 6px;
  text-align: center;
  padding-left: 4px;
  padding-right: 4px }

.checkfield
{ text-align: center }

.button_n
{ color: #FFFFFF;
  font-family: Arial;
  font-size: 9pt;
  text-align: center;
  border: 1px solid #99C832;
  background-color: #136926 }
  
.button_o
{ color: #0A3513;
  font-family: Arial;
  font-size: 9pt;
  text-align: center;
  font-weight: bold;
  border: 1px solid #136926;
  background-color: #99C832 }

/*------------------------------------------------------------------------------------------------------*/