/* 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: 10px;    background: #FFFAF0;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  color: #907000;  border: 1px dashed #907000; cursor: no-drop; }
.errorMessage {font-family: Verdana, Arial, Tahoma;font-size: 10px;    background: #FFF0F5;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  color: #900021;  border: 1px dashed #900021; cursor: no-drop; }
.successMessage {font-family: Verdana, Arial, Tahoma;font-size: 10px;    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: 10px;    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: #000000; }
A:visited   { text-decoration: none; color: #000000; }
A:active    { text-decoration: none; color:  0000000; }
A:hover { text-decoration: underline; color: #FF3300; }
Body { background: url(/image/bg/pagebgx.gif)  repeat-x;  color: Black;  font-size: 11px;  font-family: Tahoma, Verdana; background-color: #cccccc; }
.MainContainer{  background: url(/image/bg/contenthead800.png)  repeat-x;  color: Black;  font-size: 11px;  font-family: Tahoma,Verdana;  border-bottom: 0px solid #C2C2C2;   border-right: 0px solid #C2C2C2;  border-top: 0px solid #C2C2C2; border-left: 0px solid #C2C2C2;   }
.MainContainerInvert{  background: url(/image/bg/contentheadinvert800.png)  repeat-x; background-position: bottom;  color: Black;  font-size: 11px;  font-family: Tahoma,Verdana;  border-bottom: 0px solid #C2C2C2;   border-right: 0px solid #C2C2C2;  border-top: 0px solid #C2C2C2; border-left: 0px solid #C2C2C2;   }
.contentbg {  background: url(/image/bg/pagebg.gif)  repeat-x;   }
.contentbginvert {  background: url(/image/bg/pagebginvert.gif)  repeat-x;   }
.contentbgx {  background: url(/image/bg/bg_page.gif)  repeat;   }

.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 #6398DE;     }
.moduleDisplay2 { background-color: #ECE2B4; color: Black; 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: Black;  }
.moduleDisplay4 { color: #0F3983; font-family: Arial, Helvetica; font-size: 9pt; font-style: normal; font-weight: normal;  border-bottom: 1px solid #C2C2C2;     }
.moduleDisplay5 { background-color: #6398DE; color: White; font-family: Arial, Helvetica; font-size: 11pt; font-style: normal; font-weight: bold;  padding-top: 1px;                 }
.moduleDisplay6 { background-color: #F3F3F3; color: #0F3983; font-family: Arial, Helvetica; font-size: 9pt; font-style: normal; font-weight: normal;  border-right: 1px solid #C2C2C2;  padding-right: 2px;         }

/* General Small Links */
.smllinks    {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #A56801; }
.smllinks:link    {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #A56801; cursor:hand; }
.smllinks:hover   {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #dd0000; cursor:hand; }
.smllinks:visited   {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #800080; cursor:hand; }
.smllinksinvalid   {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #A9A9A9; }
.smllinksdisable   {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #A9A9A9;  text-decoration: line-through;  }
.smllinksdisable:link   {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #A9A9A9;  text-decoration: line-through; cursor:hand; }
.smllinksdisable:hover  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #A9A9A9;  text-decoration: line-through; cursor:hand; }
.smllinksdisable:visited {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #A9A9A9;  text-decoration: line-through; cursor:hand; }
.topsmllinks  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; color: #727272;}
.topsmllinks:link  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; color: #004A90; cursor:hand;}
.topsmllinks:hover  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; color: #900000; cursor:hand;}
.topsmllinks:visited  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; color: #900090; cursor:hand;}

/* -- General Fonts & Formatting Elements --*/
.generalTitle  {font-family: Tahoma, Arial, Helvetica; font-size: 16pt; color: White;  font-weight: bold; }
.generalDesc  {font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: Black;  }
.generalBorder  {border: 1px solid #556B2F; }
.generalHeader  {font-family: Tahoma, Arial, Helvetica; font-size: 7pt;color: White;  background-color: #626262;  font-weight: normal;  }
.generalHeader:hover {font-family: Tahoma, Arial, Helvetica; font-size: 7pt;color: White;  background-color: #626262;  font-weight: normal; cursor:hand; }
.generalHeader:visited{font-family: Tahoma, Arial, Helvetica; font-size: 7pt;color: White;  background-color: #626262;  font-weight: normal; cursor:hand; }
.generalHeader:link  {font-family: Tahoma, Arial, Helvetica; font-size: 7pt;color: White;  background-color: #626262;  font-weight: normal; cursor:hand; }
.generalHeader2  {font-family: Tahoma, Arial, Helvetica; font-size: 7pt;color: Black;  background-color: #F0F0F0;  font-weight: normal;  border-bottom-color: #003064;  border-bottom-style: solid;  border-bottom-width: 1px;     }
.generalHeading {FONT-SIZE: 11px; COLOR: #555555; font-family: Arial, Helvetica; line-height: 18px;font-weight: bold;}
.generalHeading:hover {FONT-SIZE: 11px; COLOR: #333333; font-family: Arial, Helvetica; line-height: 18px;font-weight: bold; cursor:hand;}
.generalHeading:visited {FONT-SIZE: 11px; COLOR: #333333; font-family: Arial, Helvetica; line-height: 18px;font-weight: bold; cursor:hand;}
.generalHeading:link  {FONT-SIZE: 11px; COLOR: #333333; font-family: Arial, Helvetica; line-height: 18px;font-weight: bold; cursor:hand;}

.generaltext    { font-family: Tahoma, arial, verdana ; color: #666666; font-size: 11px; line-height: 16px;}   
.generaltext1   { font-family: Tahoma, arial, verdana ; color: #999999; font-size: 11px; line-height: 16px;}          
.generaltext2   { font-family: Tahoma, arial, verdana ; color: #dd3409; font-size: 11px; line-height: 16px;}
.generaltext3   { font-family: Tahoma, arial, verdana ; color: #ffffff; font-size: 11px; line-height: 16px;}
.generaltextB   { font-family: Tahoma, arial, verdana ; color: #000000; font-size: 11px; font-weight: bold;}   
.generaltextB1  { font-family: Tahoma, arial, verdana ; color: #0066CC; font-size: 11px; font-weight: bold;}            
.generaltextB2  { font-family: Tahoma, arial, verdana ; color: #ff3300; font-size: 11px; font-weight: bold;}   
.generaltextB3  { font-family: Tahoma, arial, verdana ; color: #ffffff; font-size: 11px; font-weight: bold;} 

.GeneralTextBlock     { font-family: Tahoma, arial, verdana ;font-size: 11px;line-height: 16px;font-weight: normal; color: #FFFFFF; border: 1px solid #AAB8CE; list-style-position: inside; list-style-type: square; background-image: url(bodybg20070109.gif); background-repeat: repeat-x;}
.GeneralTextBlock1     { font-family: Tahoma, arial, verdana ;font-size: 11px;line-height: 16px;font-weight: normal; color: #FFFFFF; border: 1px solid #AAB8CE; list-style-position: inside; list-style-type: square; background-image: url(bodybg20070109.gif); background-repeat: repeat-x;}
.GeneralTextBlock1     { font-family: Tahoma, arial, verdana ;font-size: 11px;line-height: 16px;font-weight: normal; color: #FFFFFF; border: 1px solid #AAB8CE; list-style-position: inside; list-style-type: square; background-image: url(bodybg20070109.gif); background-repeat: repeat-x;}
.generalRestrict  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #939393;  text-decoration: line-through; }

.generalLabel   {font-family: Tahoma, Verdana,Arial, Helvetica; font-size: 11px; color: #666666;}
.generalLabel1  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #666666;}
.generalLabel2  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #666666;}
.generalLabel3  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #666666;}

.generalLabelB   {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #000000; font-weight: bold;}
.generalLabelB1  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #666666; }
.generalLabelB2  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #666666;}
.generalLabelB3  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #666666;}

.generalBar  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: White;  background: #6398DE;  border: 1px solid #6398DE;  padding: 2px 4px 2px 4px;            }
.generalOver  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: White;  background: #76A5E2;  border: 1px solid #A8C5EC;  padding: 2px 4px 2px 4px; cursor:hand; }
.generalRed  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; font-weight: bold;   color: #dd0000;}
.generalCode  {font-family: Courier; font-size: 9pt; font-weight: normal; color: #000000; white-space: pre;  }
.generalBorder  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; 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: Tahoma, Verdana, Helvetica; font-size: 10px; color: #888888;}
.generalTimer  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; font-weight: bold;   color: #dd0000;}

.ItemNameB  {font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #000000; line-height: 16px;  font-weight: bold; }
.small_label_text  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; color: #707070;}
.small_warning_text  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; color: #FF0000; font-weight: bold; cursor:hand; }
.small_alt_text  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; color: #0066CC;}
.small_standard_text  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; color: #003366;}
.small_light_text  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; color: #0066CC;}
.small_bg_text  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; color: #FFFFFF;  font-weight: bold; }

.ItemHeading    { font-family: Tahoma, arial, verdana ; color: #000000; font-size: 13pt; font-weight: bold;}
.ItemHeading :link   { font-family: Tahoma, arial, verdana ; color: #000000; font-size: 16px; font-weight: bold;}
.ItemHeading :active   { font-family: Tahoma, arial, verdana ; color: #000000; font-size: 16px; font-weight: bold;}
.ItemHeading :hover   { font-family: Tahoma, arial, verdana ; color: #000000; font-size: 16px; font-weight: bold;}
.ItemHeading :visited   { font-family: Tahoma, arial, verdana ; color: #000000; font-size: 16px; font-weight: bold;}

.ItemHeading1    { font-family: Tahoma, arial, verdana ; color: #000000; font-size: 11px; font-weight: bold;}
.ItemHeading1 :link   { font-family: Tahoma, arial, verdana ; color: #000000; font-size: 11px; font-weight: bold;}
.ItemHeading1 :active   { font-family: Tahoma, arial, verdana ; color: #000000; font-size: 11px; font-weight: bold;}
.ItemHeading1:hover   { font-family: Tahoma, arial, verdana ; color: #000000; font-size: 11px; font-weight: bold;}
.ItemHeading1 :visited  { font-family: Tahoma, arial, verdana ; color: #000000; font-size: 11px; font-weight: bold;}
.ItemSubTitle  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #666666; line-height: 16px;}
.ItemSubTitle1  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #666666; line-height: 16px;}

.ItemColor1  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; background-color: #FFFFFF; }
.ItemColor2  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; background-color: #E8F1F2; }
.ItemTitle  {font-family: Tahoma, Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #555555; font-weight: bold;}
.ItemName  {font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #666666; line-height: 16px;}
.ItemHeader  {font-family: Tahoma, Tahoma, Verdana,  Arial, Helvetica; font-size: 10px; color: #555555;  font-weight: bold;   text-decoration: none; }
.ItemHeader:link  {font-family: Tahoma, Tahoma, Verdana,  Arial, Helvetica; font-size: 11px; color: #555555;  font-weight: bold;   text-decoration: none; cursor:hand; }
.ItemHeader:hover  {font-family: Tahoma, Tahoma, Verdana,  Arial, Helvetica; font-size: 11px; color: #555555;  font-weight: bold;   text-decoration: none; cursor:hand; }
.ItemHeader:visited  {font-family: Tahoma, Tahoma, Verdana,  Arial, Helvetica; font-size: 11px; color: #555555;  font-weight: bold;   text-decoration: none;  cursor:hand;}
.ItemLabel  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #666666; }
.ItemLabel1  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #999999; line-height: 13px;}
.ItemLabel2  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; color: #999999; }


.ItemImage      { border: 0px solid #E0E0E0; font-family: Tahoma, arial, verdana; font-size: 11px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px 4px 0px 4px; }
.ItemImageB     { border: 0px solid #E0E0E0; font-family: Tahoma, arial, verdana; font-size: 11px; margin-top: 1px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px;}
.ItemImageL     { border: 0px solid #E0E0E0; font-family: Tahoma, arial, verdana; font-size: 11px; margin-top: 0px; margin-right: 10px; margin-bottom: 5px; margin-left: 0px; padding: 0px;}
.ItemImageR     { border: 0px solid #E0E0E0; font-family: Tahoma, arial, verdana; font-size: 11px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 10px; padding: 0px;}

.ItemRating  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px;  background: #E8F1F2; color: #565656;  }
.ItemText   {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; color: #555555; line-height: 16px;}
.ItemSpecial   {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; color: Maroon;}
.ItemSpacer   {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; }
.ItemHover   { cursor:hand; }

.itemlink          { font-size: 10px; font-family: Tahoma, arial, verdana; color: #FF3300; line-height: 13px; font-weight: bold; padding-right: 2px;  }
.itemlink :link     { font-size: 10px; font-family: Tahoma, arial, verdana; color: #FF3300; line-height: 13px; font-weight: bold; padding-right: 2px;  }
.itemlink :active       { font-size: 10px; font-family: Tahoma, arial, verdana; color: #FF3300; line-height: 13px; font-weight: bold;  padding-right: 2px;}
.itemlink :hover        { font-size: 10px; font-family: Tahoma, arial, verdana; color: #FF3300; line-height: 13px; font-weight: bold;  padding-right: 2px;}
.itemlink :visited      { font-size: 10px; font-family: Tahoma, arial, verdana; color: #FF3300; line-height: 13px; font-weight: bold; padding-right: 2px; }
.itemNode          { font-size: 10px; font-family: Tahoma, arial, verdana; color: #FF3300; line-height: 13px; font-weight: bold;  padding-right: 2px;}

/* General Form Elements */
.generalButton {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; BORDER-RIGHT: #a3bad1 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #a3bad1 1px solid; PADDING-LEFT: 1px; BACKGROUND: url(/image/bg/btn_blue.gif) repeat-x; PADDING-BOTTOM: 1px; MARGIN: 0px; FONT: 11px Tahoma; BORDER-LEFT: #a3bad1 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #a3bad1 1px solid; TEXT-DECORATION: none
}
.generalButton:hover {
 BACKGROUND: #dbe4ed
}
.generalCheckBox  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; font-weight: normal; color:#504721; }
.generalTextbox  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; border: 1px solid #e1e1e1; width: 90%;}
.generalDropDown  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; font-weight: normal; color:#555555; border: 1px solid #89B0D8; }
.generalMissing  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; font-weight: normal; color: Red; border: 1px solid Red; }

.FormLabel      { font-family: Tahoma, arial, verdana ; color: #666666; font-size: 11px; line-height: 16px;}
.FormLabel1     { font-family: Tahoma, arial, verdana ; color: #666666; font-size: 11px; line-height: 16px;}
.formlabelB     { font-size: 10px; font-weight: bold; color: #000000; font-family: Tahoma, arial, verdana; line-height: 10px; padding-left: 6px; padding-right: 6px; }
.formlabelB1    { font-size: 10px; font-weight: bold; color: #000000; font-family: Tahoma, arial, verdana; line-height: 10px; padding-left: 0px; padding-right: 6px; }

/* -- Splitters -- */
.vert_splitter  {font-size: 2pt;  border-left-color: #D9D9D9;  border-left-width: 1px;  border-left-style: solid;  padding-left: 16px;   }
.hoz_splitter {
 PADDING-RIGHT: 0px; BACKGROUND-POSITION: center 50%; BORDER-TOP: 1px; PADDING-LEFT: 0px; FONT-SIZE: 2px; BACKGROUND-IMAGE: url(/image/bg/1dot.gif); PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x
}
.hoz_splitter1  { font-size: 2pt;  border-top-color: #D8D8D8;  border-top-width: 1px;   border-top-style: solid; }
.row_seperator          {font-size: 1pt;border: #888888 0px solid;}

/* -- TreeView Styles -- */
.treelink {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; color: #426282; text-decoration:none;}
.treelink:hover {color: #426282; text-decoration:underline;cursor:hand;}
.treelink:visited {color: #426282; text-decoration:none;cursor:hand;}
.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: Tahoma, Verdana, Helvetica; font-size: 10px; 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: Tahoma, Verdana, Helvetica; font-size: 10px; font-weight: normal; color:#dd0000;  border: 1px solid #dd0000;  background: #F9F2FD;  }
.charOn:visited  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; font-weight: bold;   color:#800080;  border: 1px none; cursor:hand;}
.charOff:link   {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; font-weight: bold;   color:#013DA4;  padding-bottom: 1px;  padding-left: 1px;  padding-right: 1px;  padding-top: 1px;     cursor:hand;  }
.charOff:hover   {color:#dd0000;  border: 1px solid #6495ED;  background: #D5E2FA; cursor:hand;}
.charOff   {color: #0071DD;  border: 1px solid Silver;  background: #F2F6FD;  font-family: Tahoma, Verdana, Helvetica; font-size: 10px;  font-weight: normal;   }
.charOff:visited  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; font-weight: bold; color:#800080;  border: 1px none; cursor:hand;}

/* -- 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;    cursor:hand;   }
.searchwords:visited  {border-bottom-color: Purple;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;  background: #FFFACD;    cursor:hand;   }
.searchwords:link  {border-bottom-color: #FF4500;  border-bottom-width: 1px;  border-bottom-style: dotted;  text-decoration: none;  background: #FFFACD;   cursor:hand;    }
.SearchHeaderText {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; font-weight: bold; color: #103B87;    }
.SearchHeader {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; font-weight: bold; color: #103B87;  border-bottom: 1px solid #60B1FF;   }
.SearchGroupHeader {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; color: #103B87; font-weight: normal;  border-bottom: 1px solid #60B1FF;}
.SearchGroupHeaderThick {font-family: Tahoma, Arial, Helvetica; font-size: 9pt; color: #103B87; font-weight: normal; background-color: #DDEEFF;}
.SearchTitle {font-family: Tahoma, 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: #F0F8FF; }
.SearchBody {font-family: Tahoma, 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: Tahoma, 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: Tahoma, 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;           }

/* -- Table Styles -- */

.tableHDRbold   { font-family: Tahoma, Arial,  Verdana, Helvetica;  font-size: 11px;  color: #000000;  font-weight: bold;  background-color: #FFE3BB;  padding-top: 6px; padding-right: 5px; padding-bottom: 6px;  padding-left: 8px; }    /* BACKGROUND: url(/image/bg/tableheadx.jpg) repeat-x; */
.tableHDRbold1   {font-family: Tahoma, Arial,  Verdana, Helvetica; font-size: 11px; color: #ffffff; font-weight: bold; background-color: #fedf25;   border-bottom: 1px solid  #c8d8ef; }
.tableHDRbold2   {font-family: Tahoma, Arial,  Verdana, Helvetica; font-size: 11px; color: #333333; font-weight: bold; background-color: #fedf25;        border-bottom: 1px solid #c8d8ef;        }
.tableHDRbold3   { font-family: Tahoma, Arial,  Verdana, Helvetica;  font-size: 11px;  color: #000000;  font-weight: bold;  background-color: #FEE86B;  padding-top: 3px; padding-right: 5px; padding-bottom: 3px;  padding-left: 8px;}

.tableHDRtext  { font-family: Tahoma, Arial,  Verdana, Helvetica;  font-size: 11px;  color: #000000;  font-weight: normal;  background-color: #FFE3BB;  padding-top: 2px; padding-right: 5px; padding-bottom: 2px;  padding-left: 8px;  }
.tableHDRtext1  {font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; color: #ffffff; background-color: #fedf25; border-bottom: 0px solid #4D8DD5;  }
.tableHDRtext2  {font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; color: #3366CC; background-color: #fedf25; border-bottom: 0px solid #E2EFFE;  }
.tableHDRtext3   { font-family: Tahoma, Arial,  Verdana, Helvetica;  font-size: 11px;  color: #000000;  font-weight: normal;  background-color: #FEE86B;  padding-top: 3px; padding-right: 5px; padding-bottom: 3px;  padding-left: 8px;}

.tableHDRthick   {font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11pt; color: #ffffff;  background-color: #6398DE; }     /*BACKGROUND: url(/image/bg-patterns/tabbg_blue.gif) repeat-x;}*/

.tableBody1   {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; font-weight: normal; color:#666666; background-color: #FFFFFF;  border-bottom: 0px solid #DDEEFF; }
.tableBody2   {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; font-weight: normal; color:#666666; background-color: #ffffff;}
.tableBody3   {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; font-weight: normal; color:#000000; background-color: #FCF6F3;}

.tableBGcolor   {font-family: Tahoma, Arial, Helvetica; font-size: 11px;  }
.tableBGcolor2   {font-family: Tahoma, Arial, Helvetica; font-size: 10px; color: #555555; font-weight: bold; background-color: #ffffff;}
.tableBGcolor3   {font-family: Tahoma, Arial, Helvetica; font-size: 10px; color: #555555; font-weight: bold; background-color: #ffffff;}

.tableLabelColor  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; color: #cccccc; background-color: #FFFFF0; }
.tableLabelColor2  {font-family: Tahoma, Verdana, 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: White;     }

.outlineBGColor  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; BORDER: 1px solid #FFE3BB; }
.outlineBGColor1  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; BORDER: 1px solid #e1e1e1; }
.outlineBGColor2  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; BORDER: 1px solid #5c99dc; }
.outlineBGColor3  {font-family: Tahoma, Verdana, Helvetica; font-size: 10px; BORDER: 1px solid #fedf25; }


.sepBGColor   {border-bottom: 5px solid  #ffffff; }
.SelectColor   {background-color: #FFFFF0; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; }
.SelectColor2   {background-color: #FFF6E5; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; }

.AltColor1   {background-color: #ffffff; }
.AltColor2   {background-color: #f8f8f8; }
.AltColor3   {background-color: #F6FFEA; }
.AltColor4   {background-color: #FFF0F0; }

/* -- Nifty Corners -- */
.rtop, .rbottom{display:block; background-color: #e1e1e1;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background-color: White;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 
.Separator { border-bottom:1px solid #ACA899; height:1px; margin-left:3px; border-right:3px solid white; width:100%;}
.Spacer { background-color: Transparent; }          

.hr {
 color: #cccccc;
 background-color: #cccccc;
 height: 1px;

}   
.pagetopBG {
 BACKGROUND-COLOR: #ffffff;  
}
.mainBG {
 BACKGROUND-COLOR: #ccccccc;  background: url(/image/bg/mainbackground-780.gif)  repeat;
}
.mainBGAdmin {
 BACKGROUND-COLOR: #ccccccc;  background: url(/image/bg/mainbackground-1024.gif)  repeat;
}

.mainmenuBG {
 BACKGROUND-COLOR: #ffffff;}

.submenuBG {
 BACKGROUND-COLOR: #ffffff; 
}

.bottomnavbg {
 BACKGROUND-COLOR: #e1e1e1;
}

.bottomfooterbg {
 BACKGROUND-COLOR: #e1e1e1;
}

.generalBG {
 BACKGROUND-COLOR: #ffffff
}
.generalBG1 {
 BACKGROUND-COLOR: #fedf25;
}
.generalBG2 {
 BACKGROUND-COLOR: #ffffff
}
.generalBG3 {
 BACKGROUND-COLOR: #000000
}
.generalBG4 {
 BACKGROUND-COLOR: #000000
}
.generalBG5 {

 BACKGROUND-COLOR: #000000}
.borderoutline1  {font-family: Tahoma, Verdana, Helvetica; font-size: 11px; BORDER: 0px solid #FEE86B;  }                                                                                                                                                                                                          