/* CSS Document */

/*CUSTOM STYLES*/

body {margin: 0pt; background-color: #FFFFFF;}
.bottomIcon {margin-right: 3px;}
table.borderNews {border-style: solid; border-color: #BCB4A3; border-width: 1pt; padding: 3px;}
td.mainContent {padding-bottom: 10px; padding-top: 30px; padding-left: 10px; padding-right: 10px;}
td.borderLow {border-width: 1pt 0pt 0pt 0pt; border-style: solid; border-color: #858585;}
td.borderUp {border-width: 0pt 1pt 0pt 0pt; border-style: solid; border-color: #FFFFFF;}

/* USER STYLES */

.heading1 {font: 15pt Arial, sans-serif; color: #7E6B62;}
.heading2 {font: bold 12pt Arial, sans-serif; color: #999999;}
.heading3 {font: bold 10pt Arial, sans-serif; color: #666666;}

.text {font: 10pt Arial, sans-serif; color: #000000; line-height: 11pt}

a:link.text {color: #000000; text-decoration: underline}
a:visited.text {color: #999999; text-decoration: underline}
a:hover.text {color: #000000; text-decoration: underline}
a:active.text {color: #000000; text-decoration: underline}

.notes {font: 8pt Arial, sans-serif; color: #999999;}
a:link.notes {color: #000000; text-decoration: underline}
a:visited.notes{color: #999999; text-decoration: underline}
a:hover.notes{color: #000000; text-decoration: underline}
a:active.notes {color: #000000; text-decoration: underline}

table.homePage {border-style: solid; border-width: 1pt; border-color: #9C9987; padding: 3px}



/*CONTENT STYLES DYNAMIC PAGES*/

/*PRODUCTS*/
/*products collection*/
.IHProductImageCol {border: 1pt solid #BCB4A3; margin: 3px}
.IHProductTextCol {font: 9pt Arial, sans-serif; color: #666666; line-height: 9pt;}
.IHProductTitleCol {font: bold 11pt Arial, sans-serif; color: #BCB4A3;}
a:link.IHProductTitleCol {color: #BCB4A3; text-decoration: none;}
a:visited.IHProductTitleCol {color: #BCB4A3; text-decoration: none;}
a:hover.IHProductTitleCol {color: #BCB4A3; text-decoration: underline;}
a:active.IHProductTitleCol {color: #BCB4A3; text-decoration: none;}
td.IHProductLineCol {border-style: solid; border-width: 0pt 0pt 1pt 0pt; border-color: #BCB4A3; padding-top: 10px; padding-bottom: 10px; padding-left: 10px;}
/*products*/
.IHProductTitle {font: bold 11pt Arial, sans-serif; color: #7E6B62;}
.IHProductSubtitle {font: bold 10pt Arial, sans-serif; color: #BCB4A3;}
.IHProductCode {font: bold 8pt Arial, sans-serif; color: #999999;}
.IHProductText {font: 10pt Arial, sans-serif; color: #666666; line-height: 11pt; }
.IHProductPrice {font: 14pt Arial, sans-serif; color: #999999; font-weight: bold; font-style: italic;}
.IHProductPhoto {border: 1pt solid #BCB4A3; margin-left: 10px}
.IHProductLine {border-style: solid; border-width: 0pt 1pt 0pt 0pt; border-color: #BCB4A3;}

/*NEWS*/
/*news collection*/
.IHNewsTitleCol {font: bold 9pt Arial, sans-serif; color: #BCB4A3;}
.IHNewsDateCol {font: italic 8pt Arial, sans-serif; color: #666666; text-align: left; margin-top: 20px}
.IHNewsTextSummCol {font: 8pt Arial, sans-serif; color: #666666;}
td.IHNewsLine {border-style: solid; border-width: 0pt 0pt 1pt 0pt; border-color: #BCB4A3; padding-top: 20px; padding-bottom: 10px; vertical-align: top; }
a:link.IHNewsTitleCol {color: #BCB4A3; text-decoration: none}
a:visited.IHNewsTitleCol {color: #BCB4A3; text-decoration: none}
a:hover.IHNewsTitleCol {color: #BCB4A3; text-decoration: underline}
a:active.IHNewsTitleCol {color: #BCB4A3; text-decoration: none}
/*news*/
.IHNewsTitle {font: bold 11pt Arial, sans-serif; color: #999999;}
.IHNewsDate {font: italic 9pt Arial, sans-serif; color: #666666; text-align: right;}

/*FAQS*/
/*faqs collection*/
.IHFAQsTitleCol {font: 10pt Arial, sans-serif; color: #BCB4A3; margin-left: 40px; font-weight: bold}
a:link.IHFAQsTitleCol {color: #BCB4A3; text-decoration: none;}
a:visited.IHFAQsTitleCol {color: #BCB4A3; text-decoration: none;}
a:hover.IHFAQsTitleCol {color: #BCB4A3; text-decoration: underline;}
a:active.IHFAQsTitleCol {color: #BCB4A3; text-decoration: none;}

/*faqs */
table.IHFAQsTable {border-style: solid; border-color: #BCB4A3; border-width: 0pt 1pt 1pt 1pt; }
td.IHFAQsQuestion {background-color: #EAE7E1; padding: 5px; border-style: solid; border-color: #BCB4A3; border-width: 1pt 0pt 1pt 0pt; font: bold 10pt Arial, sans-serif; color: #7E6B62;}
td.IHFAQsAnswer {background-color: #FFFFFF; padding: 10px;}
.IHFAQsTitle {font: bold 10pt Arial, sans-serif; color: #7E6B62;}

/*FORMS*/
table.IHForm {border-style: solid; border-color: #BCB4A3; border-width: 1pt;}
td.IHForm {font: 10pt Arial, sans-serif; color: #666666; padding-left: 20px; padding-right: 20px; }
input.IHForm {border: 1pt solid #BCB4A3; font: 9pt Arial, sans-serif; background-color: #EAE7E1; color: #666666; width: 90%; }
textarea.IHForm {border: 1pt solid #BCB4A3; font: 9pt Arial, sans-serif; background-color: #EAE7E1; color: #666666; width: 90%; }
.IHFormBtn {color: #666666; background-color: #EAE7E1; border: 1pt solid #BCB4A3; cursor: hand; font: 9pt Arial, sans-serif; font-weight: bold}
.IHForm { font: 10pt Verdana, sans-serif; color: #435E86; }


/*TEMPLATE STYLES*/

/* IH control table paddings */
.IHControlTablePadding {padding-left: 0px; padding-right: 0px; }

.ABC { BORDER-TOP-WIDTH: 1pt; BORDER-LEFT-WIDTH: 1pt; FONT-SIZE: 8pt; BORDER-LEFT-COLOR: #999999; BORDER-BOTTOM-WIDTH: 1pt; BORDER-BOTTOM-COLOR: #999999; COLOR: #476b80; BORDER-TOP-COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1pt; BORDER-RIGHT-COLOR: #999999 }

/* News Scroller */
.IHScrollerNewsLabel {font: bold 9pt Arial, sans-serif; color: #BCB4A3; margin-left: 15px}
a:link.IHScrollerNewsLabel {color: #FFFFFF; text-decoration: none;}
a:visited.IHScrollerNewsLabel {color: #FFFFFF; text-decoration: none;}
a:hover.IHScrollerNewsLabel {color: #FFFFFF; text-decoration: underline;}
a:active.IHScrollerNewsLabel {color: #FFFFFF; text-decoration: none;}
.IHScrollerNewsTitle {font-family: Arial, sans-serif; font-size: 8pt; color: #BCB4A3; font-weight: bold;}
.IHScrollerNewsDate {font-family: Arial, sans-serif; font-size: 7pt; color: #BCB4A3; font-style: italic; text-align: right; }
.IHScrollerNewsText {font-family: Arial, sans-serif; font-size: 7pt; color: #BCB4A3;}
a:link.IHScrollerNewsTitle {color: #BCB4A3; text-decoration: none;}
a:visited.IHScrollerNewsTitle  {color: #BCB4A3; text-decoration: none;}
a:hover.IHScrollerNewsTitle  {color: #DEDEDE; text-decoration: underline;}
a:active.IHScrollerNewsTitle {color: #BCB4A3; text-decoration: none;}
.IHScrollerNewsTable {border-style: solid; border-color: #BCB4A3; border-width: 0pt 1pt 1pt 1pt; padding: 3px;}

/* Product Scroller */
.IHScrollerProductsLabel {font: bold 10pt Verdana, sans-serif; color: #FFFFFF; margin-left: 15px}
a:link.IHScrollerProductsLabel {color: #FFFFFF; text-decoration: none;}
a:visited.IHScrollerProductsLabel {color: #FFFFFF; text-decoration: none;}
a:hover.IHScrollerProductsLabel {color: #FFFFFF; text-decoration: underline;}
a:active.IHScrollerProductsLabel {color: #FFFFFF; text-decoration: none;}
.IHScrollerProductsTitle {font-family: Verdana, sans-serif; font-size: 8pt; color: #FF9801; font-weight: bold;}
a:link.IHScrollerProductsTitle {color: #FF9801; text-decoration: none;}
a:visited.IHScrollerProductsTitle {color: #FF9801; text-decoration: none;}
a:hover.IHScrollerProductsTitle {color: #F65D00; text-decoration: underline;}
a:active.IHScrollerProductsTitle {color: #FF9801; text-decoration: none;}
.IHScrollerProductsTable {border-style: solid; border-color: #000000; border-width: 1pt 1pt 0pt 1pt; padding: 0px;}

/* Page Locator - currently not in use */
.IHPageLocator {font: 9px Arial, sans-serif; color: #bbbbbb; text-align: right; margin-right: 5px;}
a:link.IHPageLocator{color: #bbbbbb; text-decoration: none}
a:visited.IHPageLocator{color: #bbbbbb; text-decoration: none}
a:hover.IHPageLocator{color: #bbbbbb; text-decoration: underline}
a:active.IHPageLocator{color: #bbbbbb; text-decoration: none}

/* Language bar */
.IHLanguage {font: 7pt Verdana, sans-serif; color: #DEDEDE;}
a:link.IHLanguage {color: #DEDEDE; text-decoration: none}
a:visited.IHLanguage {color: #DEDEDE; text-decoration: none}
a:hover.IHLanguage {color: #FFFFFF; text-decoration: none}
a:active.IHLanguage {color: #DEDEDE; text-decoration: none}

/* Newsletter - Members - Search bar */
.IHNewsletter {font: bold 7pt Verdana, sans-serif; color: #FFFFFF;}
a:link.IHNewsletter {color: #FFFFFF; text-decoration: none;}
a:visited.IHNewsletter {color: #FFFFFF; text-decoration: none;}
a:active.IHNewsletter {color: #FFFFFF; text-decoration: none;}
a:hover.IHNewsletter {color: #FFFFFF; text-decoration: underline;}

.IHMembers {font: bold 7pt Verdana, sans-serif; color: #FFFFFF;}
a:link.IHMembers {color: #FFFFFF; text-decoration: none;}
a:visited.IHMembers {color: #FFFFFF; text-decoration: none;}
a:active.IHMembers {color: #FFFFFF; text-decoration: none;}
a:hover.IHMembers {color: #FFFFFF; text-decoration: underline;}

.IHSearch {font: bold 7pt Verdana, sans-serif; color: #FFFFFF;}
a:link.IHSearch {color: #FFFFFF; text-decoration: none;}
a:visited.IHSearch {color: #FFFFFF; text-decoration: none;}
a:active.IHSearch {color: #FFFFFF; text-decoration: none;}
a:hover.IHSearch {color: #FFFFFF; text-decoration: underline;}

/* Credits & Rights */
.IHRights {font: bold 7pt Verdana, sans-serif; color: #6E6D68;}
a:link.IHRights {color: #6E6D68; text-decoration: none}
a:visited.IHRights {color: #6E6D68; text-decoration: none}
a:hover.IHRights {color: #000000; text-decoration: none}
a:active.IHRights {color: #6E6D68; text-decoration: none}

.nhNethabilis {font: bold 8pt Verdana, sans-serif; color: #999999;}
a:link.nhNethabilis {color: #999999; text-decoration: none}
a:visited.nhNethabilis {color: #999999; text-decoration: none}
a:hover.nhNethabilis{color: #666666; text-decoration: none}
a:active.nhNethabilis {color: #000000; text-decoration: none}

/* IH ICONS */

.IHNewsIconStyle {vertical-align: middle; border-width: 0px; }
.IHFaqsIconStyle {vertical-align: middle; border-width: 0px; margin-right: 10px; }
.IHMoreIconStyle {vertical-align: middle; border-width: 0px; margin-left: 10px; }
.IHScrollerIconStyle {vertical-align: bottom; border-width: 0px; margin-right: 5px; }
.IHScrollerNewsIconStyle {vertical-align: middle; border-width: 0px; margin-right: 3px; margin-left: 5px;}
.IHLanguageIconStyle {border-width: 0px;  margin-right: 3px; margin-left: 8px}
.IHSiteIconStyle {margin-left: 15px; margin-right: 5px;}
.IHIconStyle {margin-left: 3px; margin-right: 5px; border-width: 0px;}
.IHMembersIconStyle {margin-left: 3px; margin-right: 5px; border-width: 0px;}

/* SiteMap links */
.IHSitemapNode {font: 9pt Arial, sans-serif; color: #666666; line-height: 11pt; text-decoration: underline}
.IHSitemapNodeOver {font: 9pt Arial, sans-serif; color: #000000; line-height: 11pt; text-decoration: underline; cursor: pointer; cursor: hand; }
.IHSitemapNodeNoLink {font: 9pt Arial, sans-serif; color: #BCB4A3; line-height: 11pt; text-decoration: none; cursor: pointer; cursor: hand; }

/* Error messages & Input box */
.IHMsgError {font: 10pt Arial, sans-serif; color: #ff9000;}
.IHMsgNoRecords {font: 10pt Arial, sans-serif; color: #ff9000;}
input.IHFormsHugeBox { font-size: 20pt; width: 110px; height: 40px; font-family: Verdana, Arial; }

/*MENU STYLES----------------------------------*/

.MenuGroup
{
  background-color:#BCB4A3;
  border-bottom-color:black;
  border-top-color:gray;
  border-left-color:gray;
  border-right-color:black;
  border-style: solid;
  border:1px;
}

.MenuItem
{
  background-color: #BCB4A3;
  color: #000000;
  font-family: Verdana, Arial;
  font-style: normal;
  font-size:9pt;
  border:1px;
  border-color:#FFFFFF;
  border-style:solid;
  cursor:pointer;
  cursor:hand;
}

.MenuItemHover
{
  background-color:#D2CDC1;
  color: #000000;
  font-family: Verdana, Arial;
  font-style: normal;
  font-size:9pt;
  border:1px;
  border-top-color:#FFFFFF;
  border-left-color:#FFFFFF;
  border-right-color:#FFFFFF;
  border-bottom-color:#FFFFFF;
  border-style:solid;
  cursor:pointer;
  cursor:hand;
}

.MenuItemDown
{
  background-color:#D1CABA;
  color: #000000;
  font-family: Verdana, Arial;
  font-style: normal;
  font-size:9pt;
  border-left-color:#2456BB;
  border-top-color:#2456BB;
  border-right-color:#2456BB;
  border-bottom-color:#2456BB;
  border-style:solid;
  border: 1px;
  cursor:pointer;
  cursor:hand;
} 


/*SEARCH STYLES------------------------------*/

.SEHeader {background-color: #EAE7E1; height: 20px; font-family: Arial; font-size: 10pt; color: #7E6B62; padding: 3px}

.SEResultItem {border-style: solid; border-width: 1pt; border-color: #BCB4A3; width: 90%; margin-left: 20px;}

.SEResultItemLink {font-family: Arial; font-size: 10pt; color: #BCB4A3; padding: 3px; font-weight: bold; }

a:link.SEResultItemLink {color: #BCB4A3; text-decoration: underline; }
a:visited.SEResultItemLink {color: #BCB4A3; text-decoration: underline; }
a:hover.SEResultItemLink {color: #B0A182; text-decoration: underline; }
a:active.SEResultItemLink {color: #BCB4A3; text-decoration: underline; }

.SEResultItemSummary {font-family: Arial; font-size: 9pt; color: #666666; padding: 3px}

.SEResultItemURL {font-family: Arial; font-size: 8pt; color: #B0A182; padding: 3px}

.SEFooter {background-color: #EAE7E1; height: 20px; font-family: Arial; font-size: 10pt; color: #7E6B62; padding: 3px}

.SENoResults {font: 9pt Arial, sans-serif; color: #ff9000; padding-left: 10px; }

.SEError {font: 9pt Arial, sans-serif; color: #ff9000; padding-left: 10px; }












