/* eActivated Portal Framework StyleSheet */
.NoShow { background-color: White; color: #A7A7A7; border: 1px dotted #ACACAC; font-size: 10pt; font-family: Arial; }
.IsShow { background-color: White; color: #B4C99C; border: 1px dotted #006400; font-size: 10pt; font-family: Arial; }

/* -- Message Links -- */
.warningMessage {font-family: Verdana, Arial, Tahoma;font-size: 8pt;    background: #FFFAF0;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  color: #907000;  border: 1px dashed #907000; }
.errorMessage {font-family: Verdana, Arial, Tahoma;font-size: 8pt;    background: #FFF0F5;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  color: #900021;  border: 1px dashed #900021; }
.successMessage {font-family: Verdana, Arial, Tahoma;font-size: 8pt;    background: #F0FFF3;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  color: #009029;  border: 1px dashed #009029; }
.infoMessage {font-family: Verdana, Arial, Tahoma;font-size: 8pt;    background: #F0FDFF;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  color: #006A90;  border: 1px dashed #006A90; }

/* CommonLOGIK Styles */
A:link  { text-decoration: none; color: Blue; }
A:visited  { text-decoration: none; color: #14455F; }
A:active    { text-decoration: none; color:  Purple; }
A:hover { text-decoration: underline; color: #59862D; }
Body { font-family: Verdana, Arial, Tahoma; font-size: 10pt; color: #000000; }
.MainContainer{ border: 0px solid #9C9A9C;  background: White;  color: Black;  font-size: 10pt;  font-family: Verdana;    }

.moduleDisplay1 { color: #0F3983; border: 1px solid #6A6B41; font-family: Arial, Helvetica, Verdana; font-size: 9pt; font-style: normal; font-weight: bold;  background: url(/image/background/bckHeader.gif);    }
.moduleDisplay2 { color: Black; font-family: Arial, Helvetica, Verdana; font-size: 10pt; font-style: normal;  font-weight: bold;     }
.moduleDisplay3 { background-color: #F7F3F7; border: 1px solid #9C9A9C; font-family: Arial, Helvetica, Verdana; font-size: 9pt; font-style: normal; font-weight: normal;  color: Black;  }
.moduleDisplay4 { color: #0F3983; font-family: Arial, Helvetica, Verdana; font-size: 9pt; font-style: normal; font-weight: normal;  border-bottom: 1px solid #C2C2C2;     }
.moduleDisplay5 { background-color: #DDEEFF; color: White; font-family: Arial, Helvetica, Verdana; font-size: 11pt; font-style: normal; font-weight: bold;  border-top-color: #8EC8FF;  border-top-style: solid;  border-top-width: 1px;    }
.moduleDisplay6 { color: #0F3983; font-family: Arial, Helvetica, Verdana; font-size: 9pt; font-style: normal; font-weight: normal;  border-left: 1px solid #C2C2C2;  padding-left: 5px;      }
.borderoutline { background-color: #F3F3F3; color: #0F3983; font-family: Arial, Helvetica, Verdana; font-size: 9pt; font-style: normal; font-weight: normal;  border-left: 1px solid #DDDDDD;  border-right: 1px solid #DDDDDD;  border-top: 1px solid #DDDDDD;                }
.MenuGroup { border-right: 1px solid #DDDDDD;           }

.headerWindow { border: 1px solid #6A6B41; font-family: Arial, Helvetica, Verdana; font-size: 9pt; font-style: normal; font-weight: bold;  background: url(/image/background/bckHeader.gif);    }
.headerTitle { background-color: #ECE2B4; color: Black; font-family: Arial, Helvetica, Verdana; font-size: 9pt; font-style: normal; font-weight: bold; background: url(/image/background/bckBody.gif);  }
.headerBody { background-color: #F7F3F7; border: 1px solid #9C9A9C; font-family: Arial, Helvetica, Verdana; font-size: 9pt; font-style: normal; font-weight: normal;  color: Black;  }

/* General Small Links */
.smllinks {font-family: Verdana, Arial;  font-size: 8pt; color: #A56801;}
.smllinks:link {font-family: Verdana, Arial;  font-size: 8pt; color: #A56801;}
.smllinks:hover {font-family: Verdana, Arial;  font-size: 8pt; color:#dd0000;}
.smllinks:visited {font-family: Verdana, Arial;  font-size: 8pt; color:#800080;}
.smllinksinvalid {font-family: Verdana, Arial;  font-size: 8pt; color: #A9A9A9;}
.smllinksdisable {font-family: Verdana, Arial;  font-size: 8pt; color: #A9A9A9;  text-decoration: line-through; }
.smllinksdisable:link {font-family: Verdana, Arial;  font-size: 8pt; color: #A9A9A9;  text-decoration: line-through; }
.smllinksdisable:hover {font-family: Verdana, Arial;  font-size: 8pt; color: #A9A9A9;  text-decoration: line-through; }
.smllinksdisable:visited {font-family: Verdana, Arial;  font-size: 8pt; color: #A9A9A9;  text-decoration: line-through; }

.topsmllinks {font-family: Verdana, Arial;  font-size: 10px; color: #727272;}
.topsmllinks:link {font-family: Verdana, Arial;  font-size: 10px; color: #004A90;}
.topsmllinks:hover {font-family: Verdana, Arial;  font-size: 10px; color: #900000;}
.topsmllinks:visited {font-family: Verdana, Arial;  font-size: 10px; color: #900090;}

/* -- General Fonts & Formatting Elements --*/
.generalTitle {font-family: Arial,  Verdana, Tahoma; font-size: 16pt; color: #000000;  font-weight: bold;  line-height: 16pt;         }
.generalDesc {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #280046; }

.generalBorder { border: 1px solid #556B2F; }
.generalLabel {font-family: Verdana, Arial, Tahoma; font-size: 8pt;color: #888888;}
.generalHeader {font-family: Verdana, Arial, Tahoma;font-size: 7pt;color: White;  background-color: #626262;  font-weight: normal;  }
.generalHeader:hover {font-family: Verdana, Arial, Tahoma;font-size: 7pt;color: White;  background-color: #626262;  font-weight: normal;  }
.generalHeader:visited {font-family: Verdana, Arial, Tahoma;font-size: 7pt;color: White;  background-color: #626262;  font-weight: normal;  }
.generalHeader:link {font-family: Verdana, Arial, Tahoma;font-size: 7pt;color: White;  background-color: #626262;  font-weight: normal;  }
.generalHeading {font-family: Verdana, Arial, Tahoma;font-size: 10pt;color: #5B4936;}
.generalHeading:hover {font-family: Verdana, Arial, Tahoma;font-size: 10pt;color: #365A5B;}
.generalHeading:visited {font-family: Verdana, Arial, Tahoma;font-size: 10pt;color: #5B3648;}
.generalHeading:link {font-family: Verdana, Arial, Tahoma;font-size: 10pt;color: #36365B;}
.generalText {font-family: Verdana, Arial, Tahoma;font-size: 9pt; color: #373737; line-height: 16px;}
.generalRestrict {font-family: Verdana, Arial, Tahoma;font-size: 8pt;color: #939393;  text-decoration: line-through; }
.generalLabel2 {font-family: Verdana, Arial, Tahoma;font-size: 9pt;color: #888888;}
.generalText2 {font-family: Arial, Tahoma;font-size: 9pt;color: #5B4936;}
.generalText3 {font-family: Verdana, Arial, Tahoma;font-size: 9pt; color: #003064;}
.generalBar { font-family: Verdana, Arial, Tahoma;font-size: 10pt; color: White;  background: #003656;  border: 1px solid #003656;  padding: 2px 4px 2px 4px;            }
.generalOver { font-family: Verdana, Arial, Tahoma;font-size: 10pt; color: White;  background: #A482E5;  border: 1px solid #BDAEEF;  padding: 2px 4px 2px 4px; cursor:hand; }
.generalHeader2 {font-family: Verdana, Arial, Tahoma;font-size: 7pt;color: Black;  background-color: #F0F0F0;  font-weight: normal;  border-bottom-color: #006400;  border-bottom-style: solid;  border-bottom-width: 1px;     }
.generalRed {font-family: Verdana, Arial, Tahoma; font-size: 8pt; font-weight: bold; color:#dd0000;}
.generalCode  { font-size: 10pt; font-weight: normal; color: Black;  font-family: Courier;  white-space: pre;  }
.ItemNameB  {font-family: Tahoma, Arial, Helvetica; font-size: 9pt; color: #555555; line-height: 16px;  font-weight: bold; }
.ItemLabel2  {font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9pt; color: #4E4E4E;}

/* General Form Elements */
.generalButton {font-family: Verdana, Arial, Tahoma; font-size: 7pt; font-weight: normal; color: #000000; }
.generalCheckBox { font-family: Verdana, Arial, Tahoma; font-size: 9pt; font-weight: normal; color:#000000; }
.generalTextbox {font-family: Verdana, Arial, Tahoma; font-size: 9pt; font-weight: normal; color:#000000; width: 90%;  border: 1px solid #003656; }
.generalDropDown {font-family: Verdana, Arial, Tahoma; font-size: 9pt; font-weight: normal; color:#000000; border: 1px solid #003656; }
.generalMissing {font-family: Verdana, Arial, Tahoma; font-size: 9pt; font-weight: normal; color: Red; border: 1px solid Red; }

.tableHDRbold   {font-family: Tahoma, Arial,  Verdana, Helvetica; font-size: 11px; color: #000000; font-weight: bold;  background-image: url(/image/background/tablegradient.jpg);    border-bottom: 2px solid #003656; }
.tableHDRbold1  {font-family: Tahoma, Arial,  Verdana, Helvetica; font-size: 11px; color: #ffffff; font-weight: bold; background-color: #003656;   border-bottom: 1px solid  #003656; }
.tableHDRbold2   {font-family: Tahoma, Arial,  Verdana, Helvetica; font-size: 11px; color: #333333; font-weight: bold; background-color: #E2EFFE;        border-bottom: 1px solid #003656;        }
.tableHDRbold3   {font-family: Tahoma, Arial,  Verdana, Helvetica; font-size: 11px; color: Black; font-weight: bold; background-color: #F5F5F5;        border-bottom: 3px solid #003656;        }
.tableHDRtext  {font-family: Tahoma, Arial,  Verdana, Helvetica; font-size: 11px; color: #000000;  background-image: url(/image/background/tablegradient.jpg);    border-bottom: 2px solid #003656; }
.tableHDRtext1  {font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; color: #ffffff; background-color: #C3D8F1; border-bottom: 0px solid #C3D8F1;  }
.tableHDRtext2  {font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; color: #3366CC; background-color: #E2EFFE; border-bottom: 0px solid #E2EFFE;  }
.tableHDRtext3   {font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; color: #555555; background-color: #FFFFFF; border-bottom: 3px solid #003656;  }
.tableBGColor   {font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10pt; color: Black;   }    
.tableHDRthick   {font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10pt; color: #2C3821;  background-color: #EFEFEF; }     /*BACKGROUND: url(/image/bg-patterns/tabbg_blue.gif) repeat-x;}*/
.tableBody   {font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; color:#666666; background-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF; }
.tableBody1   {font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; color:#666666; background-color: #f5f5f5;  border-bottom: 0px solid #e1e1e1; }
.tableBody2   {font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; color:#666666; background-color: #EAEAEA;  border-bottom: 1px solid #e1e1e1; }
.tableBody3   {font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; color:#666666; background-color: #f5f5f5;}
.tableLabelColor  {font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; color: #808080; background-color: #FFFFF0;}
.tableLabelColor2  {font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #939393; width:65%; BORDER: 1px dashed #A9A9A9;  padding-bottom: 2px;  padding-left: 2px;  padding-right: 2px;  padding-top: 2px;  background: #ffffff;     }
.outlineBGColor  {font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; BORDER: 1px solid #e1e1e1; }
.outlineBGColor1  {font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; BORDER: 1px solid #003656; }
.outlineBGColor2  {font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; BORDER: 1px solid #003656; }
.sepBGColor { }
.SelectColor { background-color: #E7FB9A; }
.SelectColor2 { background-color: #FCE4E4; }
.AltColor1 { background-color: #FFFFFF; }
.AltColor2 { background-color: #F6F6F6; }
.AltColor3 { background-color: #FAF5F5; }
.AltColor4 { background-color: #F4F8FB; }

.small_label_text  {font-family:  Verdana, Helvetica; font-size: 9pt; color: #707070;}
.small_warning_text  {font-family: Verdana, Helvetica; font-size: 9pt; color: #FF0000; font-weight: bold; cursor:hand;}
.small_alt_text  {font-family:  Verdana, Helvetica; font-size: 9pt; color: #380062;}
.small_standard_text  {font-family:  Verdana, Helvetica; font-size: 9pt; color: Black;}
.small_light_text  {font-family:  Verdana, Helvetica; font-size: 9pt; color: #233B23;}
.small_bg_text  {font-family: Verdana, Helvetica; font-size: 9pt; color: #FFFFFF;  font-weight: bold; }

.ItemHeading {font-family: Arial,  Verdana, Tahoma; font-size: 16pt; color: #000000;  font-weight: bold;  line-height: 16pt;         }
.ItemHeading:hover {font-family: Arial,  Verdana, Tahoma; font-size: 16pt; color: #000000;  font-weight: bold;  line-height: 16pt;         }
.ItemHeading:visited {font-family: Arial,  Verdana, Tahoma; font-size: 16pt; color: #000000;  font-weight: bold;  line-height: 16pt;         }
.ItemHeading1 {font-family: Arial, Verdana, Tahoma; font-size: 14px; color: #000000;  font-weight: bold; }
.ItemHeading1:hover {font-family: Arial, Verdana, Tahoma; font-size: 14px; color: #003366; font-weight: bold;}
.ItemHeading1:visited {font-family: Arial, Verdana, Tahoma; font-size: 14px; color: #003366; font-weight: bold;}
.ItemHeading:link {font-family: Verdana, Arial, Tahoma; font-size: 14pt; color: #003366; font-weight: bold;}
.ItemSubTitle {font-family: Verdana, Arial, Tahoma;font-size: 8pt;color: #888888;  font-style: italic; }
.ItemColor1 { font-family: Verdana, Arial, Tahoma; font-size: 8pt; background-color: #FFFFFF; }
.ItemColor2 { font-family: Verdana, Arial, Tahoma; font-size: 8pt; background-color: #E8F2E9; }
.ItemTitle {font-family: Verdana, Arial, Tahoma; font-size: 12pt; color: #425324;}
.ItemName {font-family: Verdana, Arial, Tahoma; font-size: 10pt; color: Black;  font-weight: bold; }
.ItemHeader {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #002600;  font-weight: bold;   text-decoration: none; }
.ItemHeader:link {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #002600;  font-weight: bold;   text-decoration: none; }
.ItemHeader:hover {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #002600;  font-weight: bold;   text-decoration: none; }
.ItemHeader:visited {font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #002600;  font-weight: bold;   text-decoration: none; }
.ItemLabel {font-family: Tahoma, Verdana, Arial; font-size: 9pt; color: #616161;}
.ItemImage {font-family: Verdana, Arial, Tahoma; font-size: 10pt; border: #888888 1px solid; background-color: #ffffff;;}
.ItemRating {font-family: Verdana, Arial, Tahoma;font-size: 10pt;  background: #CCDDCA; color: #565656;  }
.ItemText {font-family: Verdana, Arial, Tahoma; font-size: 10pt; color: #282828;}
 
/* -- Splitters -- */
.vert_splitter  {font-size: 4pt;  border-left-color: #D9D9D9;  border-left-width: 1px;  border-left-style: solid;  }
.hoz_splitter  { font-size: 4pt;  border-top-color: #D8D8D8;  border-top-width: 1px;   border-top-style: solid; }
.row_seperator {font-size: 1pt;border: #888888 1px solid;}

/* -- TreeView Styles -- */
.treelink {font-family: Verdana, Arial, Tahoma; font-size: 9pt; color: #000000; text-decoration:none;}
.treelink:hover {color: #000000; text-decoration:underline;}
.treelink:visited {color: #000000; text-decoration:none;}
.treelink_selected {font-family: Verdana, Arial, Tahoma; font-size: 9pt; color: #770077;  border-bottom: 1px double #EA8100; cursor: pointer;     }

/* -- Alpha-Select Links -- */
.charOn:link {font-family: Verdana, Arial, Tahoma; font-size: 8pt; font-weight: bold; color:#013DA4;  padding-bottom: 1px;  padding-left: 1px;  padding-right: 1px;  padding-top: 1px;       }
.charOn:hover {color:#dd0000;  border: 1px solid #6495ED;  background: #D5E2FA;}
.charOn {color:#dd0000;  border: 1px solid #dd0000;  background: #F9F2FD;  font-family: Arial;  font-size: 10px;  font-weight: normal;   }
.charOn:visited {font-family: Verdana, Arial, Tahoma; font-size: 8pt; font-weight: bold; color:#800080;  border: 1px none; }
.charOff:link {font-family: Verdana, Arial, Tahoma; font-size: 8pt; font-weight: bold; color:#013DA4;  padding-bottom: 1px;  padding-left: 1px;  padding-right: 1px;  padding-top: 1px;       }
.charOff:hover {color:#dd0000;  border: 1px solid #6495ED;  background: #D5E2FA;}
.charOff {color: #0071DD;  border: 1px solid Silver;  background: #F2F6FD;  font-family: Arial;  font-size: 10px;  font-weight: normal;   }
.charOff:visited {font-family: Verdana, Arial, Tahoma; font-size: 8pt; font-weight: bold; color:#800080;  border: 1px none; }

/* -- Search and Auto-Activate -- */
.linkwords {     border-bottom-color: #FF4500;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;         }
.linkwords:hover {     border-bottom-color: #0000CD;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;         }
.linkwords:visited {     border-bottom-color: Purple;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;         }
.linkwords:link {     border-bottom-color: #FF4500;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;         }

/* -- Search Styles -- */
.searchwords {     border-bottom-color: #FF4500;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;  background: #FFFDEA;          }
.searchwords:hover  {border-bottom-color: #0000CD;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;  background: #FFFDEA;    cursor:hand;   }
.searchwords:visited  {border-bottom-color: Purple;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;  background: #FFFDEA;    cursor:hand;   }
.searchwords:link  {border-bottom-color: #FF4500;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;  background: #FFFDEA;   cursor:hand;    }
.SearchHeaderText {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 8pt; font-weight: bold; color: #103B87;    }
.SearchHeader {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 8pt; font-weight: bold; color: #103B87;  border-bottom: 1px solid #CACACA;;   }
.SearchGroupHeader {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 8pt; color: #103B87; font-weight: normal;  border-bottom: 1px solid #CACACA;}
.SearchGroupHeaderThick {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; color: #383838; font-weight: normal; background-color: #F5F5F5;}
.SearchTitle {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 12pt; font-weight: bold; color: Black;     padding-bottom: 3px;  padding-left: 3px;  padding-right: 3px;  padding-top: 3px;          }
.SearchControl {background-color: #F5F5F5;    }
.SearchBody {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; font-weight: normal;color: #595959;    padding-bottom: 3px;  padding-left: 3px;  padding-right: 3px;  padding-top: 3px;          }
.SearchNumber {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 12pt; font-weight: bold;color: #0002BF;    padding-bottom: 3px;  padding-left: 3px;  padding-right: 3px;  padding-top: 3px;  width: 28px;            }
.SearchDetails {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 8pt; font-weight: normal;color: Black;    background-color: #EEEEEE;  padding-bottom: 3px;  padding-left: 3px;  padding-right: 3px;  padding-top: 3px;  border: 1px solid #A7A7A7;           }
 