/* eActivated Portal Framework StyleSheet */
.NoShow   {background-color: #FFFFFF; color: #A7A7A7; border: 1px dotted #ACACAC; font-family: Verdana, Tahoma, Arial,  Helvetica; font-size: 11px; }
.IsShow   {background-color: #FFFFFF; color: #B4C99C; border: 1px dotted #006400; font-family: Verdana, Tahoma, Arial,  Helvetica; font-size: 11px; }
/* -- Message Links -- */
.warningMessage  {font-family: Verdana, Tahoma, Arial,  Helvetica; font-size: 9pt;    background: #FFFAF0;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  color: #907000;  border: 1px dashed #907000; }
.errorMessage   {font-family: Verdana, Tahoma, Arial,  Helvetica; font-size: 9pt;    background: #FFF0F5;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  color: #900021;  border: 1px dashed #900021; }
.successMessage  {font-family: Verdana, Tahoma, Arial,  Helvetica; font-size: 9pt;    background: #F0FFF3;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  color: #009029;  border: 1px dashed #009029; }
.infoMessage   {font-family: Verdana, Tahoma, Arial,  Helvetica; font-size: 9pt;    background: #F0FDFF;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  color: #006A90;  border: 1px dashed #006A90; }
/* Common Styles */
A:link    {text-decoration: none;  color: #00008b; }
A:visited     {text-decoration: none;  color: #26792e; }
A:active      {text-decoration: none;  color: #26792e; }
A:hover   {text-decoration: underline;  color: orange;}
Body    {background-color: #AB7D49;  color: #000000; font-size: 11px;  font-family: Verdana, Tahoma, Arial,  Helvetica; }
.MainContainer  {background: #FFFFFF;   color: #666666; font-size: 10pt;  font-family: Verdana, Tahoma, Arial,  Helvetica; }
.moduleDisplay1  {color: #0F3983; font-family: Arial, Helvetica; font-size: 9pt; font-style: normal; font-weight: bold;  background: url(/image/background/bckHeader.gif);  border-bottom: 1px solid #958aa3;     }
.moduleDisplay2  {background-color: #ECE2B4; color: #000000; font-family: Arial, Helvetica; font-size: 9pt; font-style: normal; font-weight: bold; background: url(/image/background/bckBody.gif);  }
.moduleDisplay3  {background-color: #F7F3F7; border: 1px solid #9C9A9C; font-family: Arial, Helvetica; font-size: 9pt; font-style: normal; font-weight: normal;  color: #000000;  }
.moduleDisplay4  {color: #0F3983; font-family: Arial, Helvetica; font-size: 9pt; font-style: normal; font-weight: normal;  border-bottom: 1px solid #C2C2C2;  }
.moduleDisplay5  {background-color: #88A086; color: #FFFFFF; font-family: Arial, Helvetica; font-size: 11pt; font-style: normal; font-weight: bold;  padding-top: 1px;                 }
.moduleDisplay6  {color: #0F3983; font-family: Arial, Helvetica; font-size: 9pt; font-style: normal; font-weight: normal;  border-right: 1px solid #C2C2C2;  padding-right: 2px;         }
.moduleSpacerH   {font-size: 4pt;  border-left-color: #D9D9D9;  border-left-width: 1px;  border-left-style: solid;  padding-left: 6px;   }
.moduleSpacerV   {font-size: 4pt;  border-top-color: #D8D8D8;  border-top-width: 1px;   border-top-style: solid; }
.moduleDisplay7  {  border-left: 1px solid #C2C2C2;  }

.SectionText   {background-color: #e5e3ea; border-top: 3px solid #958aa3; }

/* General Small Links */
.smllinks    {font-family:  Verdana, Helvetica; font-size: 9pt; color: #A56801;}
.smllinks:link    {font-family:  Verdana, Helvetica; font-size: 9pt; color: #A56801;}
.smllinks:hover   {font-family:  Verdana, Helvetica; font-size: 9pt; color: #dd0000;}
.smllinks:visited   {font-family:  Verdana, Helvetica; font-size: 9pt; color: #800080;}
.smllinksinvalid   {font-family:  Verdana, Helvetica; font-size: 9pt; color: #A9A9A9;}
.smllinksdisable   {font-family:  Verdana, Helvetica; font-size: 9pt; color: #A9A9A9;  text-decoration: line-through; }
.smllinksdisable:link   {font-family:  Verdana, Helvetica; font-size: 9pt; color: #A9A9A9;  text-decoration: line-through; }
.smllinksdisable:hover   {font-family:  Verdana, Helvetica; font-size: 9pt; color: #A9A9A9;  text-decoration: line-through; }
.smllinksdisable:visited {font-family:  Verdana, Helvetica; font-size: 9pt; color: #A9A9A9;  text-decoration: line-through; }
.topsmllinks   {font-family:  Verdana, Helvetica; font-size: 9pt; color: #AB7D49; padding-right: 5px}
.topsmllinks:link  {font-family:  Verdana, Helvetica; font-size: 9pt; color: #004A90;}
.topsmllinks:hover  {font-family:  Verdana, Helvetica; font-size: 9pt; color: #900000;}
.topsmllinks:visited  {font-family:  Verdana, Helvetica; font-size: 9pt; color: #900090;}
.Default   {background-color: #FFFFFF;font-family: Microsoft Sans Serif;font-size: 9pt;color: #000000;text-align: left;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D3D3D3;border-right-width: 1px; border-right-style: solid; border-right-color: #D3D3D3;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}
.Default_header  {background-color: #ACA899;font-family: Microsoft Sans Serif;font-size: 9pt;color: #000000;text-align: left;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D3D3D3;border-right-width: 1px; border-right-style: solid; border-right-color: #D3D3D3;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}
.Normal   {background-color: #FFFFFF;font-family: Microsoft Sans Serif;font-size: 9pt;color: #000000;text-align: left;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D3D3D3;border-right-width: 1px; border-right-style: solid; border-right-color: #D3D3D3;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}
.Normal_header   {background-color: #ACA899;font-family: Microsoft Sans Serif;font-size: 9pt;color: #000000;text-align: left;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D3D3D3;border-right-width: 1px; border-right-style: solid; border-right-color: #D3D3D3;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}
.Collection   {background-color: #ECECEC;font-family: Microsoft Sans Serif;font-size: 9pt;color: #000000;font-weight: bold;text-align: left;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D3D3D3;border-right-width: 1px; border-right-style: solid; border-right-color: #D3D3D3;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}
.Collection_header  {background-color: #ACA899;font-family: Microsoft Sans Serif;font-size: 9pt;color: #000000;font-weight: bold;text-align: left;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D3D3D3;border-right-width: 1px; border-right-style: solid; border-right-color: #D3D3D3;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}
.internalblock   {display: block;overflow: hidden;}
.internalblock p {margin:0px;}

.imageTitle   {font-family: Arial, Times, serif, Tahoma, Arial, Helvetica;font-size: 16pt;color: #FFFFFF;font-weight: normal;text-decoration: none;}
.imageTitle:hover  {font-family: Arial, Times, serif, Tahoma, Arial, Helvetica;font-size: 16pt;color: #FFFFFF;font-weight: normal;text-decoration: none;}
.imageTitle:visited  {font-family: Arial, Times, serif, Tahoma, Arial, Helvetica;font-size: 16pt;color: #FFFFFF;font-weight: normal;text-decoration: none;}
.imageTitle:link  {font-family: Arial, Times, serif, Tahoma, Arial, Helvetica;font-size: 16pt;color: #FFFFFF;font-weight: normal;text-decoration: none;}

/* -- General Fonts & Formatting Elements --*/
.generalTitle   {font-family: Arial, Times, serif, Tahoma, Arial, Helvetica;font-size: 16pt;color: #334839;font-weight: normal;text-decoration: none;}
.generalTitle:hover  {font-family: Arial, Times, serif, Tahoma, Arial, Helvetica;font-size: 16pt;color: #334839;font-weight: normal;text-decoration: none;}
.generalTitle:visited  {font-family: Arial, Times, serif, Tahoma, Arial, Helvetica;font-size: 16pt;color: #334839;font-weight: normal;text-decoration: none;}
.generalTitle:link  {font-family: Arial, Times, serif, Tahoma, Arial, Helvetica;font-size: 16pt;color: #334839;font-weight: normal;text-decoration: none;}
.generalDesc   {font-family: Tahoma, Arial, Helvetica; font-size: 10pt; color: #666666;  }
.generalBorder   {border: 1px solid #958aa3; }
.generalHeader   {font-family: Tahoma, Arial, Helvetica; font-size: 8pt;color: #2c4132;  background-color: #FFFFFF;  font-weight: normal;  border-bottom-color: #2c4132;  border-bottom-style: solid;  border-bottom-width: 1px;     }
.generalHeader:hover  {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; color: #2c4132;  background-color: #FFFFFF;  font-weight: normal;  border-bottom-color: #2c4132;  border-bottom-style: solid;  border-bottom-width: 1px;     }
.generalHeader:visited {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; color: #2c4132;  background-color: #FFFFFF;  font-weight: normal;  border-bottom-color: #2c4132;  border-bottom-style: solid;  border-bottom-width: 1px;     }
.generalHeader:link  {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; color: #2c4132;  background-color: #FFFFFF;  font-weight: normal;  border-bottom-color: #2c4132;  border-bottom-style: solid;  border-bottom-width: 1px;     }
.generalHeader2  {font-family: Tahoma, Arial, Helvetica; font-size: 7pt;color: #000000;  background-color: #F0F0F0;  font-weight: normal;  border-bottom-color: #958aa3;  border-bottom-style: solid;  border-bottom-width: 1px;     }
.generalHeading  {FONT-SIZE: 11pt; COLOR: #000000; font-family: Arial, Helvetica; }
.generalHeading:hover  {FONT-SIZE: 11pt; COLOR: #000000; font-family: Arial, Helvetica; }
.generalHeading:visited {FONT-SIZE: 11pt; COLOR: #000000; font-family: Arial, Helvetica; }
.generalHeading:link  {FONT-SIZE: 11pt; COLOR: #000000; font-family: Arial, Helvetica; }
.generalText   {font-family: Verdana, Helvetica; font-size: 10pt; color: #000000;}
.generalText1   {font-family: Verdana, Helvetica; font-size: 10pt; color: #FFFFFF;}
.generalText2   {font-family: Verdana, Helvetica; font-size: 10pt; color: #000000;}
.generalText3   {font-family: Verdana, Helvetica; font-size: 9pt; color: #000000; }
.generalTextB   {font-family: Verdana, Helvetica; font-size: 10pt; color: #000000;font-weight: bold; }
.generalText1B   {font-family: Verdana, Helvetica; font-size: 10pt; color: #FFFFFF;font-weight: bold;}
.generalRestrict  {font-family:  Verdana, Helvetica; font-size: 10pt; color: #939393;  text-decoration: line-through; }
.generalLabel   {font-family:  Verdana, Helvetica; font-size: 10pt; color: #000000;}
.generalLabel2   {font-family:  Verdana, Helvetica; font-size: 10pt; color: #3d3d3d;}
.generalBar   {font-family:  Verdana, Helvetica; font-size: 10pt; color: #FFFFFF;  background: #958aa3;  border: 1px solid #958aa3;  padding: 2px 4px 2px 4px;            }
.generalOver   {font-family:  Verdana, Helvetica; font-size: 10pt; color: #FFFFFF;  background: #b476e2;  border: 1px solid #aca8ec;  padding: 2px 4px 2px 4px; cursor:hand; }
.generalRed   {font-family:  Verdana, Helvetica; font-size: 9pt; font-weight: bold;   color: #dd0000;}
.generalCode   {font-family:  Verdana, Helvetica; font-size: 10pt; font-weight: normal; color: #000000; white-space: pre;  }
.generalBorder   {font-family:  Verdana, Helvetica; font-size: 9pt; font-weight: normal; color: #000000; background-color: #EEEEEE;  padding-bottom: 3px;  padding-left: 3px;  padding-right: 3px;  padding-top: 3px;  border: 1px solid #A7A7A7;           }
.generalDisable  {font-family:  Verdana, Helvetica; font-size: 9pt; color: #888888;}
.generalTimer   {font-family:  Verdana, Helvetica; font-size: 9pt; font-weight: bold;   color: #dd0000;}
.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: #0066CC;}
.small_standard_text  {font-family:  Verdana, Helvetica; font-size: 9pt; color: #003366;} 
.small_light_text  {font-family:  Verdana, Helvetica; font-size: 9pt; color: #0066CC;}
.small_bg_text   {font-family:  Verdana, Helvetica; font-size: 9pt; color: #FFFFFF;  font-weight: bold; }
.ItemHeading   {font-family:   Verdana, Arial,Tahoma, Helvetica; font-size: 18px; color: #333333; font-weight: bold; line-height: 24px; text-decoration: none; }
.ItemHeading:hover  {font-family:   Verdana, Arial,Tahoma, Helvetica; font-size: 18px; color: #333333; font-weight: bold; line-height: 24px; text-decoration: none; }
.ItemHeading:visited  {font-family:   Verdana, Arial,Tahoma, Helvetica; font-size: 18px; color: #333333; font-weight: bold; line-height: 24px; text-decoration: none; }
.ItemHeading:link  {font-family:   Verdana, Arial,Tahoma, Helvetica; font-size: 18px; color: #333333; font-weight: bold; line-height: 24px; text-decoration: none; }
.ItemHeading2   {font-family:  Tahoma, Verdana, Arial, Helvetica;font-size: 13px;color: #000000;font-weight: bold;line-height: 18px;text-decoration: none;}
.ItemHeading2:hover  {font-family:  Tahoma, Verdana, Arial, Helvetica;font-size: 13px;color: #000000;font-weight: bold;line-height: 18px;text-decoration: none;}
.ItemHeading2:visited  {font-family:  Tahoma, Verdana, Arial, Helvetica;font-size: 13px;color: #000000;font-weight: bold;line-height: 18px;text-decoration: none;}
.ItemHeading2:link  {font-family:  Tahoma, Verdana, Arial, Helvetica;font-size: 13px;color: #000000;font-weight: bold;line-height: 18px;text-decoration: none;}
.ItemSubTitle   {font-family:  Verdana, Arial,Helvetica; font-size: 10pt; color: #666666;  font-style: italic; }
.ItemColor1   {font-family:  Verdana, Arial,Helvetica; font-size: 9pt; background-color: #FFFFFF; }
.ItemColor2   {font-family:  Verdana, Arial,Helvetica; font-size: 9pt; background-color: #E8F1F2; }
.ItemTitle   {font-family:  Tahoma, Verdana, Arial, Helvetica; font-size: 12pt; color: #555555; font-weight: bold;}
.ItemName   {font-family:  Tahoma, Arial, Helvetica; font-size: 10pt; color: #555555;}
.ItemNameB   {font-family:  Tahoma, Arial, Helvetica; font-size: 10pt; color: #000000; line-height: 18px; font-weight: bold; }
.ItemNameB:hover  {font-family:  Tahoma, Arial, Helvetica; font-size: 10pt; color: #000000; line-height: 18px; font-weight: bold; }
.ItemNameB:visited  {font-family:  Tahoma, Arial, Helvetica; font-size: 10pt; color: #000000; line-height: 18px; font-weight: bold; }
.ItemNameB:link  {font-family:  Tahoma, Arial, Helvetica; font-size: 10pt; color: #000000; line-height: 18px; font-weight: bold; }

.ItemNameC   {font-family:  Tahoma, Arial, Helvetica; font-size: 9pt; color: #000000; font-weight: bold; }
.ItemNameC:hover  {font-family:  Tahoma, Arial, Helvetica; font-size: 9pt; color: #000000; font-weight: bold; }
.ItemNameC:visited  {font-family:  Tahoma, Arial, Helvetica; font-size: 9pt; color: #000000; font-weight: bold; }
.ItemNameC:link  {font-family:  Tahoma, Arial, Helvetica; font-size: 9pt; color: #000000; font-weight: bold; }

.ItemHeader   {font-family:  Tahoma, Verdana,  Arial, Helvetica; font-size: 10pt; color: #555555;  font-weight: bold;   text-decoration: none;  }
.ItemHeader:link  {font-family:  Tahoma, Verdana,  Arial, Helvetica; font-size: 10pt; color: #555555;  font-weight: bold;   text-decoration: none; }
.ItemHeader:hover  {font-family:  Tahoma, Verdana,  Arial, Helvetica; font-size: 10pt; color: #555555;  font-weight: bold;   text-decoration: none; }
.ItemHeader:visited  {font-family:  Tahoma, Verdana,  Arial, Helvetica; font-size: 10pt; color: #555555;  font-weight: bold;   text-decoration: none; }
.ItemLabel   {font-family:  Verdana, Helvetica; font-size: 9pt; color: #4E4E4E;}
.ItemLabel2   {font-family:  Verdana, Helvetica; font-size: 8pt; color: black;}
.ItemImage  {font-family:  Verdana, Helvetica; font-size: 12px; border: #888888 0px solid; background-color: #ffffff;}
.ItemImageL  {font-family:  Verdana, Helvetica; font-size: 12px; border: #888888 0px solid;  background-color: #ffffff; padding-right: 9pt;}
.ItemImageR  {font-family:  Verdana, Helvetica; font-size: 12px; border: #888888 0px solid;  background-color: #ffffff; padding-left: 9pt;}
.ItemRating   {font-family:  Verdana, Helvetica; font-size: 10pt;  background: #E8F1F2; color: #565656;  }
.ItemText           {font-family: Tahoma, Arial, Helvetica; font-size: 9pt; color: #000000; line-height: 12pt; }
.ItemSpecial   {font-family:  Verdana, Helvetica; font-size: 9pt; color: Maroon;}
.ItemHover   {font-family:  Verdana, Helvetica; font-size: 9pt; color: #4E4E4E; cursor:pointer;}
/* General Form Elements */
.generalButton   { font-family: Verdana, Helvetica; font-size: 9pt; } 
.generalCheckBox  {font-family:  Verdana, Helvetica; font-size: 10pt; font-weight: normal; color:#504721; }
.generalTextbox  {font-family:  Verdana, Helvetica; font-size: 10pt; border: 1px solid #DBDBDB; width: 90%;}
.generalDropDown  {font-family:  Verdana, Helvetica; font-size: 10pt; font-weight: normal; color:#555555; border: 1px solid #89B0D8; }
.generalMissing  {font-family:  Verdana, Helvetica; font-size: 10pt; font-weight: normal; color: Red; border: 1px solid Red; }
.FormLabel   {font-family:  Verdana, Helvetica; font-size: 9pt; color: #4E4E4E;}
.FormLabelB   {font-family:  Verdana, Helvetica; font-size: 9pt; color: #4E4E4E; font-weight: bold;}
/* -- Splitters -- */
.vert_splitter   {font-size: 1px;  border-left-color: #ffffff;  border-left-width: 1px;  border-left-style: solid;  padding-left: 0px;   }
.hoz_splitterX   {font-size: 3px;  border-top-color: #D8D8D8;  border-top-width: 1px;   border-top-style: solid; }
.hoz_splitter   { border-bottom-color: gray;  border-bottom-style: none;  border-bottom-width: 4px;   }
.row_seperator          {font-size: 1px;  border: #888888 0px solid;  padding-left: 4px;  padding-right: 2px;  }
/* -- TreeView Styles -- */
.treelink   {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; color: #426282; text-decoration:none;}
.treelink:hover  {color: #426282; text-decoration:underline;}
.treelink:visited  {color: #426282; text-decoration:none;}
.treelink_selected  {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; color: #770077;  text-decoration:none; background: #F6F0F6; padding:2px; border: 1px solid #AD41AD;}
/* -- Alpha-Select Links -- */
.charOn:link   {font-family:  Verdana, Helvetica; font-size: 9pt; 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   {font-family:  Verdana, Helvetica; font-size: 9pt; font-weight: normal; color:#dd0000;  border: 1px solid #dd0000;  background: #F9F2FD;  }
.charOn:visited  {font-family:  Verdana, Helvetica; font-size: 9pt; font-weight: bold;   color:#800080;  border: 1px none; }
.charOff:link   {font-family:  Verdana, Helvetica; font-size: 9pt; 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:  Verdana, Helvetica; font-size: 9pt;  font-weight: normal;   }
.charOff:visited  {font-family:  Verdana, Helvetica; font-size: 9pt; font-weight: bold; color:#800080;  border: 1px none; }
/* -- Search Styles -- */
.searchwords   {border-bottom-color: #FF4500;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;  background: #FFFFDB; }
.searchwords:hover  {border-bottom-color: #0000CD;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;  background: #FFFACD; }
.searchwords:visited  {border-bottom-color: Purple;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;  background: #FFFACD;  }
.searchwords:link  {border-bottom-color: #FF4500;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;  background: #FFFACD; }
.SearchHeaderText  {font-family:  Verdana,Arial, Helvetica; font-size: 10pt; color: #555555; font-weight: bold; background-color: #ffffff;  }
.SearchHeader   {font-family:  Verdana,Arial, Helvetica; font-size: 10pt; color: #555555; font-weight: bold; background-color: #ffffff; border-bottom: 3px solid #958aa3; }
.SearchGroupHeader  {font-family:  Verdana,Arial, Helvetica; font-size: 8pt;  font-weight: normal;  border-bottom: 1px solid #2d4233;}
.SearchGroupHeaderThick {font-family:  Verdana,Arial, Helvetica; font-size: 9pt;  font-weight: normal; background-color: #eee1d0;}
.SearchTitle   {font-family:  Verdana,Arial, Helvetica; font-size: 12pt; font-weight: bold; color: #000000;     padding-bottom: 3px;  padding-left: 3px;  padding-right: 3px;  padding-top: 3px;          }
.SearchControl   {background-color: #F0F8FF; }
.SearchBody   {font-family:  Verdana,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:  Verdana,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:  Verdana,Arial, Helvetica; font-size: 8pt; font-weight: normal;color: #000000;    background-color: #EEEEEE;  border: 1px solid #A7A7A7;  margin: 3px 0px 3px 0px;            }
/* -- Table Styles -- */ 
.tableBGcolor   {font-family:  Verdana,Arial, Helvetica; font-size: 10pt;  }
.tableBGcolor2   {font-family:  Verdana,Arial, Helvetica; font-size: 9pt; color: #555555; font-weight: bold; background: #ffffff;}
.tableBGcolor3   {font-family:  Verdana,Arial, Helvetica; font-size: 9pt; color: #555555; font-weight: bold; background-color: #ffffff;}
.tableHDRbold   {font-family:  Verdana,Arial, Helvetica; font-size: 10pt; color: #555555; font-weight: bold; background-color: #ffffff; border-bottom: 3px solid #958aa3; }
.tableHDRbold2   {font-family:  Verdana,Arial, Helvetica; font-size: 10pt; color: #ffffff; font-weight: bold; background: url(/skins/asreb2/img/tablehdrbold2.gif); background-repeat:repeat-x; border-bottom: 03px solid #88A086; }
.tableHDRbold3   {font-family:  Verdana, Arial, Helvetica; font-size: 10pt; color: #ffffff; font-weight: bold; background-color: #958aa3; border-bottom: 3px solid #958aa3; }
.tableHDRtext   {font-family:  Verdana, Helvetica; font-size: 9pt; color: #555555; background-color: #FFFFFF; background-color: #ffffff; border-bottom: 3px solid #958aa3; }
.tableHDRtext2   {font-family:  Verdana, Helvetica; font-size: 9pt; color: #555555; background-color: #FFFFFF; background-color: #ffffff; border-bottom: 3px solid #958aa3; }
.tableHDRtext3   {font-family:  Verdana, Helvetica; font-size: 9pt; color: #555555; background-color: #FFFFFF; background-color: #ffffff; border-bottom: 3px solid #958aa3; }
.tableHDRthick   {font-family:  Verdana, Helvetica; font-size: 10pt; color: black; font-weight: normal; background-color: #e8d4b9;  padding-top: 5px;  padding-bottom: 5px;  padding-left: 5px;   }
.tableBody1   {font-family:  Verdana, Helvetica; font-size: 9pt; font-weight: normal; color:#000000; background-color: #FFFFFF;  border-bottom: 1px solid #DDEEFF; }
.tableBody2   {font-family:  Verdana, Helvetica; font-size: 9pt; font-weight: normal; color:#000000; background-color: #EDF1F3;  margin: 5px 5px 5px 5px; }
.tableBody3   {font-family:  Verdana, Helvetica; font-size: 9pt; font-weight: normal; color:#000000; background-color: #FCF6F3;}
.tableLabelColor  {font-family:  Verdana, Helvetica; font-size: 9pt; color: #808080; background-color: #FFFFF0; }
.tableLabelColor2  {font-family:  Verdana, Helvetica; font-size: 9pt; font-weight: bold; color: #939393; width:65%; BORDER: 1px solid #A9A9A9;  padding-bottom: 2px;  padding-left: 2px;  padding-right: 2px;  padding-top: 2px;  background: #FFFFFF;     }
.outlineBGColor  {font-family:  Verdana, Helvetica; font-size: 9pt; }
.outlineBGColor2  {font-family:  Verdana, Helvetica; font-size: 9pt;  border: 1px solid #dbd8e0;  margin: 3px 3px 3px 3px;   }
.sepBGColor   {border-bottom: 0px solid #958aa3; }
.SelectColor   {background-color: #ffffd7; }
.SelectColor2   {background-color: #FFF6E5; }
.AltColor1   {background-color: #FFFFFF; }
.AltColor2   {background-color: #FFFFFF; }
.AltColor3   {background-color: #EDF3EF; }
.AltColor4   {background-color: #F3EDF1; }
/* -- Nifty Corners -- */
.rtop, .rbottom  {display:block; background-color: #e1e1e1;}
.rtop *, .rbottom * {display: block; height: 1px; overflow: hidden; background-color: #FFFFFF;}
.r1   {margin: 0 5px}
.r2   {margin: 0 3px}
.r3   {margin: 0 2px}
.r4   {margin: 0 1px; height: 2px}
/* -- BGColors -- */
.mainmenuBG  { BACKGROUND-COLOR: #ffffff; }
.submenuBG  { BACKGROUND-COLOR: #ffffff; }
.bottomnavbg  { BACKGROUND-COLOR: #ffffff;  border-top: 1px solid #708090;      }
.bottomfooterbg { BACKGROUND-COLOR: #e1e1e1; }
.generalBG  { BACKGROUND-COLOR: #ffffff; }
.generalBG1  { BACKGROUND-COLOR: #e1e1e1; }
.generalBG2  { BACKGROUND-COLOR: #ffffff; }
.generalBG3  { BACKGROUND-COLOR: #000000; }
.generalBG4  { BACKGROUND-COLOR: #000000; }
.generalBG5  { BACKGROUND-COLOR: #000000; }
.borderoutline1 {font-family: Tahoma, Verdana, Helvetica; font-size: 10pt; BORDER: 0px solid #FEE86B; }
.BGSideL1  { background: url(/image/background/BGSideL.png); background-repeat: repeat-y; background-position: right; }
.BGSideR1  { background: url(/image/background/BGSideR.png); background-repeat: repeat-y; background-position: left; }
.BGSideL2 { background: url(/image/background/BGSideL.png); background-repeat: repeat-y; background-position: right; }
.BGSideR2  { background: url(/image/background/BGSideR.png); background-repeat: repeat-y; background-position: left; }
.BGSideL3  { background: url(/image/background/BGSideL.png); background-repeat: repeat-y; background-position: right; }
.BGSideR3 { background: url(/image/background/BGSideR.png); background-repeat: repeat-y; background-position: left; }
.BGSideL4  { background: url(/image/background/BGSideL.png); background-repeat: repeat-y; background-position: right; }
.BGSideR4  { background: url(/image/background/BGSideR.png); background-repeat: repeat-y; background-position: left; }
.BGSideL5  { background: url(/image/background/BGSideL.png); background-repeat: repeat-y; background-position: right; }
.BGSideR5  { background: url(/image/background/BGSideR.png); background-repeat: repeat-y; background-position: left; }
.BGSideL6  { background: url(/image/background/BGSideL.png); background-repeat: repeat-y; background-position: right; }
.BGSideR6  { background: url(/image/background/BGSideR.png); background-repeat: repeat-y; background-position: left; }
.BGSideL7  { background: url(/image/background/BGSideL.png); background-repeat: repeat-y; background-position: right; }
.BGSideR7  { background: url(/image/background/BGSideR.png); background-repeat: repeat-y; background-position: left; }
/*  used in dModuleRoundTable */
.BGMiddleTop { background: url(/image/background/sidebar-top.jpg); background-repeat: repeat-x; height:5px;}
.BGMiddleBottom { background: url(/image/background/sidebar-btm.jpg); background-repeat: repeat-x; height:5px; }
/* used in Feature Face */
.BGLeftSide { background: url(/image/background/leftside.gif); background-repeat: repeat-y; background-position: left; }
.BGRightSide { background: url(/image/background/rightside.gif); background-repeat: repeat-y; background-position: right; }
.BGBottomLeftSide { background: url(/image/background/leftbcorner.gif); background-repeat: no-repeat; background-position: right; }
.BGBottomRightSide { background: url(/image/background/rightbcorner.gif); background-repeat: no-repeat; background-position: left; }
.temp_splitter {font-size: 2px; border-left-color: #D9D9D9; border-left-width: 0px; border-left-style: solid; padding-left: 9pt; }
.ContentRow1  { background-color: #ffffff; }
.ContentRow2  { background-color: #cccccc; }
.ContentRow3  { background-color: #ffffff; }
.ContentRow4  { background-color: #ffffff; }
.ContentRow5  { background-color: #ffffff; }
.ContentRow6  {  font-family: Tahoma, Arial, Helvetica; font-size: 5pt; color: #000000;  text-decoration:none;  background-color: #AEC0AA; }
.ContentRow7  { background-color: #ffffff; }
.InRow1  { background-color: #ffcc33;}
.InRow2  { background-color: #eaad14;}
.InRow3  { background-color: #ffffff;}
.InRow4  { background-color: #eaad14;}
.InRow5  { background-color: #eaad14;}
.InRow6  { background-color: #eaad14;}
.InRow7  { background-color: #eaad14;}
.BGRow1  { background: url(/image/background/background.gif); background-color: #d7cfa5;}
.BGRow2  { background: url(/image/background/background.gif); background-color: #d7cfa5;}
.BGRow3  { background: url(/image/background/background.gif); background-color: #d7cfa5;}
.BGRow4  { background: url(/image/background/background.gif); background-color: #d7cfa5;}
.BGRow5  { background: url(/image/background/background.gif); background-color: #d7cfa5;}
.BGRow6  { background: url(/image/background/background.gif); background-color: #d7cfa5;}
.BGRow7  { background: url(/image/background/background.gif); background-color: #d7cfa5;}
/* -- Menu Formatting --*/
.quickmenu {font-family: Arial, Helvetica, sans-serif; padding: 3px 0px 0px 90px;   }
.mainmenu  {font-family: Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; }
/* -- Table Formatting -- */
.TableFormat  {background-color: #e1e1e1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #464646; }
.TableRow1  {background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #464646; padding: 9pt; }
.TableRow2  {background-color: #FFFFF0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #464646; padding: 9pt; }
.formlabelbold    {font-family: Arial, Helvetica, sans-serif;  font-size: 9pt;  font-style: normal;  font-weight: bold;  font-variant: normal;  color: #333; }
.formlabel          {font-family: Arial, Helvetica, sans-serif;  font-size: 9pt;  font-style: normal;  font-weight: normal;  font-variant: normal;  color: #333; }
.texblock1 {background-color: #7c49ab;}
.textblockheader1 {font-family: Verdana, Geneva, sans-serif;font-size: 10pt;font-weight: bold;color: #FFF;}
.textblocknormal {font-family: Verdana, Geneva, sans-serif;font-size: 10pt;font-weight: normal;color: #333;background-color: #FFF;}
.textblocklargetext {font-family: Verdana, Geneva, sans-serif;font-size: 20px;font-weight: bold;color: #333;background-color: #bdb4da;} 

.quotebody {	border: thin solid #99C;	font-family: Verdana, Geneva, sans-serif;	font-size: 9pt;	color: #333;	padding: 8px;	margin: 0px;	line-height: 18px;	background-color: #EAEAFF;}
.quotetextitalic {	font-style: italic;	font-weight: bold;	color: #000;}

.StatusName  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 14pt; font-weight: bold; color: #383838; }
.StatusText  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 10pt; font-weight: normal; color: #585858; }
.MainTitle  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 20pt; font-weight: bold; color: black; }
.MainSub  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; font-weight: normal; color: #4e4e4e; }
.MainTiny  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 8pt; font-weight: normal; color: #4e4e4e; }
.MainSubBold  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; font-weight: bold; color: #838383; }
.MainText  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 10pt; font-weight: normal; color: black; }
.MainTextBold  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 10pt; font-weight: bold; color: black; }
.TextBorder { border: 1px solid #d9d9d9;  background-color: white;    }
.RepeaterBorder { border: 1px solid #d9d9d9;   }
.BlogBorder { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; font-weight: normal; color: gray; border-top: 1px solid #d9d9d9;  background-color: #e9e9e9;   }
.SubBorder { border: 1px solid #d9d9d9;  background-color: #f1f1f1; font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; font-weight: normal;  }
.SubComments { border-top: 1px solid #5D7D4F;  background-color: #f4f4f4; font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; font-weight: normal;  padding-top: 6px;   }
.CommentBorder { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; font-weight: normal;  color: #484848;  padding-top: 3px;       }
.CommandBorder { border-top: 1px solid #d6d6d6;  font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; font-weight: normal;  padding-bottom: 6px;   }
.BumpBack {  background: url(/image/directory/bumpback.png) no-repeat center;  }
.BumpTitle  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 18pt; font-weight: normal; color: blue; }
.BumpMini  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 8pt; font-weight: normal; color: gray; }
.MainSubject  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 16pt; font-weight: bold; text-decoration:none; color: black; }
.MainSummary  { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 10pt; font-weight: normal; color: black; }
.BlogLabel { color: gray;  font-family: "Trebuchet MS", Arial, Helvetica; font-size: 8pt; font-weight: normal;   }
.BlogSubText { color: black;  font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; font-weight: normal;   }
.TextHeader { background-color: #5D7D4F; color: #ffffff;  font-family: "Trebuchet MS", Arial, Helvetica; font-size: 10pt; font-weight: normal;   }
.SectionHeader   { color: #4c4c4c;  font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; font-weight: bold;  border-bottom-color: #a3a3a3;  border-bottom-style: solid;  border-bottom-width: 1px;      }
.attachButton   {  padding: 3px 3px 1px 3px;  margin: 1px 1px 1px 1px;       }
.attachLink   { border: 1px solid #aaaaaa;    }
.RatingColor   { background-color: #FFFFFF;  }
