/* CSS Document */

/* content styles */


/* CSS Document */

.heading1 {font: bold 12pt Verdana, sans-serif; color: #0099FF;}
.heading2 {font: bold 11pt Verdana, sans-serif; color: #0099FF;}
.heading3 {font: bold 10pt Verdana, sans-serif; color: #787878;}

/*
.heading1 {font: bold 12pt Verdana, sans-serif; color: #2098C6;}
.heading2 {font: bold 11pt Verdana, sans-serif; color: #088497;}
*/

/*
.heading1 {font: bold 12pt Verdana, sans-serif; color: #2098C6; margin-top: 20px}
.heading2 {font: bold 11pt Verdana, sans-serif; color: #088497;}
.heading3 {font: bold 10pt Verdana, sans-serif; color: #787878;}
*/

.text {font: 9pt Verdana, sans-serif; color: #808080; line-height: 11pt}
/*
.text {font: 9pt Verdana, sans-serif; color: #333333; line-height: 11pt}
*/

a:link.text {color: #0066CC; text-decoration: none}
a:visited.text {color: #0A7C9E; text-decoration: none}
a:hover.text {color: #03A955; text-decoration: none}
a:active.text {color: #0A7C9E; text-decoration: none}

.notes {font: 8pt Verdana, sans-serif; color: #666666;}

/* template styles */

/*CUSTOM STYLES*/

/*general*/

body {margin: 0pt; background-color: #ffffff;}
.bottomIcon {margin-right: 3px;}
.logos {margin-left: 5px; margin-right:5px}
.topCorner {background-repeat: no-repeat; background-position: top right;}
.bottomCorner {background-repeat: no-repeat; background-position: bottom left;}
table.cor {height: 8px}


td.borderLB {border-style: solid; border-width: 0pt 0pt 1pt 1pt; border-color: #FFFFFF;}

td.backMembers {background-repeat: no-repeat; background-position: top left;}
table.borderLR {border-style: solid; border-color: #FFFFFF; border-width: 0pt 1pt 0pt 1pt;}
table.borderTB {border-style: solid; border-color: #FFFFFF; border-width: 1pt 0pt 1pt 0pt;}
table.borderAll {border-style: solid; border-color: #FFFFFF; border-width: 1pt;}
td.whiteLine {border-style: solid; border-color: #FFFFFF; border-width: 0pt 0pt 1pt 0pt;}


/*CONTENT STYLES*/

/* IH control table paddings */
.IHControlTablePadding {padding-left: 20px; padding-right: 20px; padding-top: 10px; position: relative}


/*products collection*/

.IHProductImageCol {border: 1pt solid #088497;}
.IHProductTextCol {font: 9pt Verdana, sans-serif; color: #333333; line-height: 9pt;}
/* .IHProductTitleCol {font: bold 10pt Verdana, sans-serif; color: #568EBF;} */ 
.IHProductTitleCol {font: bold 10pt Verdana, sans-serif; color: #0099FF; }
a:link.IHProductTitleCol {color: #0099FF; text-decoration: none;}
a:visited.IHProductTitleCol {color: #0099FF; text-decoration: none;}
a:hover.IHProductTitleCol {color: #FF9801; text-decoration: underline;}
a:active.IHProductTitleCol {color: #0099FF; text-decoration: none;}
td.IHProductLineCol {border-style: solid; border-width: 0pt 0pt 1pt 0pt; border-color: #0099FF; padding-top: 10px; padding-bottom: 10px;}

/*products*/
.IHProductTitle {font: bold 11pt Verdana, sans-serif; color: #0099FF; margin-top: 20px}
.IHProductSubtitle {font: bold 10pt Verdana, sans-serif; color: #FF9801;}
.IHProductCode {font: bold 8pt Verdana, sans-serif; color: #454545; margin-left: 10px}
.IHProductText {font: 10pt Verdana, sans-serif; color: #004182; line-height: 11pt; }
.IHProductPrice {font: 8pt Verdana, sans-serif; color: #FF9801; font-weight: bold; font-style: italic; margin-left: 10px}
.IHProductPhoto {border: 1pt solid #088497; margin-left: 10px}
.IHProductLine {}


/*news collection*/
.IHNewsTitleCol {font: bold 9pt Verdana, sans-serif; color: #0099FF; }
.IHNewsDateCol {font: italic 8pt Verdana, sans-serif; color: #728DB5; text-align: left;}
.IHNewsTextSummCol {font: 8pt Verdana, sans-serif; color: #004182;}
td.IHNewsLine {border-style: solid; border-width: 0pt 0pt 1pt 0pt; border-color: #0099FF; padding-top: 10px; padding-bottom: 10px; vertical-align: top; }

a:link.IHNewsTitleCol {color: #0099FF; text-decoration: none}
a:visited.IHNewsTitleCol {color: #0099FF; text-decoration: none}
a:hover.IHNewsTitleCol {color: #FF9801; text-decoration: underline}
a:active.IHNewsTitleCol {color: #0099FF; text-decoration: none}


/*news*/
.IHNewsTitle {font: bold 11pt Verdana, sans-serif; color: #0099FF; margin-top: 20px}
.IHNewsDate {font: italic 8pt Verdana, sans-serif; color: #728DB5; text-align: right;}



/*faqs collection*/
.IHFAQsTitleCol {font: 10pt Verdana, sans-serif; color: #0099FF; margin-left: 40px; font-weight: bold}

a:link.IHFAQsTitleCol {color: #0099FF; text-decoration: none;}
a:visited.IHFAQsTitleCol {color: #0099FF; text-decoration: none;}
a:hover.IHFAQsTitleCol {color: #FF9801; text-decoration: underline;}
a:active.IHFAQsTitleCol {color: #0099FF; text-decoration: none;}

/*faqs */
table.IHFAQsTable {border-style: solid; border-color: #088497; border-width: 0pt 1pt 1pt 1pt; }
td.IHFAQsQuestion {background-color: #B4E2FC; padding: 5px; border-style: solid; border-color: #088497; border-width: 1pt 0pt 1pt 0pt; font: bold 10pt Verdana, sans-serif; color: #0099FF; }
td.IHFAQsAnswer {background-color: #FFFFFF; padding: 10px; font: 10pt Verdana, sans-serif; color: #088497; }
.IHFAQsTitle {font: bold 11pt Verdana, sans-serif; color: #0099FF; margin-top: 20px}


/*forms*/
table.IHForm {border-style: solid; border-color: #209DD6; border-width: 1pt;}
td.IHForm {font: 10pt Verdana, sans-serif; color: #435E86; padding-left: 20px; padding-right: 20px; background-color: #ffffff }
input.IHForm {border: 1pt solid #209DD6; font: 8pt Verdana, sans-serif; background-color: #ffffff; color: #004182; width: 100%; }
textarea.IHForm {border: 1pt solid #209DD6; font: 8pt Verdana, sans-serif; background-color: #ffffff; color: #004182; width: 100%; }
.IHFormBtn {color: #435E86; background-color: #ffffff; border: 1pt solid #209DD6; cursor: hand; font: 9pt Verdana, sans-serif; font-weight: bold}
.IHForm { font: 10pt Verdana, sans-serif; color: #435E86; }

/*NETHABILIS STYLES FOR TEMPLATE*/

.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 }

.IHScrollerNewsTitle {font-family: Verdana, sans-serif; font-size: 8pt; color: #FF9801;}
.IHScrollerNewsDate {font-family: Verdana, sans-serif; font-size: 7pt; color: #FFFFFF; font-style: italic; text-align: right; }
.IHScrollerNewsText {font-family: Verdana, sans-serif; font-size: 8pt; color: #FFFFFF; margin-left: 0px; text-align: left}

a:link.IHScrollerNewsTitle {color: #FFFFFF; text-decoration: none;}
a:visited.IHScrollerNewsTitle  {color: #FFFFFF; text-decoration: none;}
a:hover.IHScrollerNewsTitle  {color: #FFFFFF; text-decoration: underline;}
a:active.IHScrollerNewsTitle {color: #FFFFFF; text-decoration: none;}


.IHScrollerProductsTitle {font-family: Verdana, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold;}

a:link.IHScrollerProductsTitle {color: #FFFFFF; text-decoration: none;}
a:visited.IHScrollerProductsTitle {color: #FFFFFF; text-decoration: none;}
a:hover.IHScrollerProductsTitle {color: #FFFFFF; text-decoration: underline;}
a:active.IHScrollerProductsTitle {color: #FFFFFF; text-decoration: none;}

.IHScrollerNewsLabel {font: bold 10pt Verdana, sans-serif; color: #FFFFFF; text-align: center}

.IHScrollerProductsLabel {font: bold 10pt Verdana, sans-serif; color: #FFFFFF; text-align: center}

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;}

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;}


.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}


.IHLanguage {font: 8pt Verdana, sans-serif; color: #FFFFFF; margin-right: 0px}
a:link.IHLanguage {color: #FFFFFF; text-decoration: none}
a:visited.IHLanguage {color: #FFFFFF; text-decoration: none}
a:hover.IHLanguage {color: #FFCC00; text-decoration: none}
a:active.IHLanguage {color: #CCCCCC; text-decoration: none}


.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 8pt Verdana, sans-serif; color: #FFFFFF;}
a:link.IHMembers {color: #FFFFFF; text-decoration: underline;}
a:visited.IHMembers {color: #FFFFFF; text-decoration: underline;}
a:active.IHMembers {color: #FFFFFF; text-decoration: underline;}
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;}


.IHRights {font: bold 7pt Verdana, sans-serif; color: #FFFFFF;}
a:link.IHRights {color: #FFFFFF; text-decoration: none}
a:visited.IHRights {color: #FFFFFF; text-decoration: none}
a:hover.IHRights {color: #FFCC00; text-decoration: none}
a:active.IHRights {color: #CCCCCC; 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: underline}
a:active.nhNethabilis {color: #000000; text-decoration: none}


/* IH user control icons */

.IHNewsIconStyle { vertical-align: middle; border-width: 0px; }
.IHFaqsIconStyle { vertical-align: middle; border-width: 0px; margin-right: 8px; }
.IHMoreIconStyle { vertical-align: middle; border-width: 0px; margin-left: 8px; }
.IHScrollerIconStyle { vertical-align: bottom; border-width: 0px; margin-right: 5px; }

.IHScrollerNewsIconStyle {vertical-align: middle; border-width: 0px; margin-right: 8px; margin-left: 5px; }

.IHMsgError {font: 8pt Verdana, sans-serif; color: #ff0000;}
.IHMsgNoRecords {font: 8pt Verdana, sans-serif; color: #ff0000;}

input.IHFormsHugeBox { font-size: 20pt; width: 110px; height: 40px; font-family: Verdana, Arial; }


.IHScrollerProductsTable {border-style: solid; border-color: #4072A3; border-width: 1pt 1pt 0pt 1pt; padding: 5px; border-style: solid; border-color: #FFFFFF; border-width: 0pt 1pt 0pt 1pt;}
.IHScrollerNewsTable {border-style: solid; border-color: #4072A3; border-width: 1pt 1pt 0pt 1pt; padding: 5px; border-style: solid; border-color: #FFFFFF; border-width: 0pt 1pt 0pt 1pt;}

.IHSitemapNode {font: 9pt Verdana, sans-serif; color: #0066CC; line-height: 11pt; text-decoration: underline}
.IHSitemapNodeOver {font: 9pt Verdana, sans-serif; color: #03A955; line-height: 11pt; text-decoration: underline; cursor: pointer; cursor: hand; }
.IHSitemapNodeNoLink {font: 9pt Verdana, sans-serif; color: #666666; line-height: 11pt; text-decoration: none; cursor: pointer; cursor: hand; }

.IHLanguageIconStyle {border: 1px solid #ACDFF6; vertical-align: middle; margin: 0px 2px}

.IHSiteIconStyle {margin-left: 15px; margin-right: 5px;}
.IHIconStyle {margin-left: 5px; margin-right: 8px; border-width: 0px; vertical-align: middle}
.IHMembersIconStyle {margin-left: 5px; margin-right: 3px; border-width: 0px; vertical-align: middle}

/* menu styles*/
.MenuGroup
{
  background-color:#209dd6;
  border-bottom-color:#ffffff;
  border-top-color:#ffffff;
  border-left-color:#ffffff;
  border-right-color:#ffffff;
  border-style: solid;
  border:1px;
}

.MenuItem
{
  background-color: #209dd6;
  color: #FFFFFF;
  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:#66C5EF;
  color: #ffffff;
  font-family: Verdana, Arial;
  font-style: normal;
  font-size:9pt;
  border:0px;
  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:#2BADE9;
  color: #ffffff;
  font-family: Verdana, Arial;
  font-style: normal;
  font-size:9pt;
  border-left-color:#ffffff;
  border-top-color:#ffffff;
  border-right-color:#ffffff;
  border-bottom-color:#ffffff;
  border-style:solid;
  border: 0px;
  cursor:pointer;
  cursor:hand;
} 

/*module search styles*/

.SEHeader {background-color: #66C5EF; height: 20px; font-family: Verdana; font-size: 10pt; color: #333333; padding: 3px}

.SEResultItem {border-style: solid; border-width: 1pt; border-color: #333333; width: 90%; margin-left: 20px;}

.SEResultItemLink {font-family: Verdana; font-size: 10pt; color: #333333; padding: 3px; font-weight: bold; }

a:link.SEResultItemLink {color: #0066CC; text-decoration: underline; }
a:visited.SEResultItemLink {color: #0066CC; text-decoration: underline; }
a:hover.SEResultItemLink {color: #03A955; text-decoration: underline; }
a:active.SEResultItemLink {color: #0066CC; text-decoration: underline; }

.SEResultItemSummary {font-family: Verdana; font-size: 9pt; color: #333333; padding: 3px}

.SEResultItemURL {font-family: Verdana; font-size: 8pt; color: #0066CC; padding: 3px}

.SEFooter {background-color: #66C5EF; height: 20px; font-family: Verdana; font-size: 10pt; color: #333333; padding: 3px}

.SENoResults {font: 9pt Verdana, sans-serif; color: #ff9900; padding-left: 10px; }

.SEError {font: 9pt Verdana, sans-serif; color: #ff0000; padding-left: 10px; }
