/* 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; cursor: no-drop; }
.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; cursor: no-drop; }
.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; }

/* Common Styles */
A:link  { text-decoration: none; color: #005FA9; }
A:visited   { text-decoration: none; color: Blue; }
A:active    { text-decoration: none; color:  Purple; }
A:hover { text-decoration: underline; color: #59862D; }
Body { background-color: #8bc612;  color: Black;  font-size: 12pt;  font-family: Verdana; }
.MainContainer{   background: White; color: Black;  font-size: 12pt;  font-family: Verdana;    border-right: 1px solid #cfdcd8;   border-left: 1px solid #cfdcd8;  padding: 3px 3px 3px 3px;       }

.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 orange; 	   }
.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: orange;	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: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #A56801;}
.smllinks:link 		 {font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #A56801; cursor:hand;}
.smllinks:hover 	 {font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #dd0000; cursor:hand;}
.smllinks:visited 	 {font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #800080; cursor:hand;}
.smllinksinvalid 	 {font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #A9A9A9;}
.smllinksdisable 	 {font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #A9A9A9;  text-decoration: line-through; }
.smllinksdisable:link 	 {font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #A9A9A9;  text-decoration: line-through; cursor:hand;}
.smllinksdisable:hover  {font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #A9A9A9;  text-decoration: line-through; cursor:hand;}
.smllinksdisable:visited {font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #A9A9A9;  text-decoration: line-through; cursor:hand;}

.topsmllinks 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: White;}
.topsmllinks:link 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: White;}
.topsmllinks:hover 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: White;}
.topsmllinks:visited 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: White;}

/* -- 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: 10pt; 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: 12pt; COLOR: orange; font-family: Arial, Helvetica; line-height: 18px;font-weight: bold;}
.generalHeading:hover {FONT-SIZE: 10pt; COLOR: orange; font-family: Arial, Helvetica; line-height: 18px;font-weight: bold; cursor:hand;}
.generalHeading:visited {FONT-SIZE: 10pt; COLOR: orange; font-family: Arial, Helvetica; line-height: 18px;font-weight: bold; cursor:hand;}
.generalHeading:link 	{FONT-SIZE: 10pt; COLOR: orange; font-family: Arial, Helvetica; line-height: 18px;font-weight: bold; cursor:hand;}
.generalText 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #171717; line-height: 16px;}
.generalText2 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #666666; line-height: 16px;}
.generalText3 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 9px; color: #999999; line-height: 16px;}
.generalRestrict 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #939393;  text-decoration: line-through; }
.generalLabel 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #888888;}
.generalLabel2 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #888888;}
.generalBar 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: White;  background: orange;  border: 1px solid orange;  padding: 2px 4px 2px 4px;            }
.generalOver 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: White;  background: #76A5E2;  border: 1px solid #A8C5EC;  padding: 2px 4px 2px 4px; cursor:hand; }
.generalRed 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; font-weight: bold;   color: #dd0000;}
.generalCode 	{font-family: Courier; font-size: 9pt; font-weight: normal; color: #000000; white-space: pre;  }
.generalBorder 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; 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: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #888888;}
.generalTimer 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; font-weight: bold;   color: #dd0000;}

.Default {background-color: #FFFFFF;font-family: "Trebuchet MS", Verdana, Helvetica; 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: "Trebuchet MS", Verdana, Helvetica; 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: "Trebuchet MS", Verdana, Helvetica; 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: "Trebuchet MS", Verdana, Helvetica; 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: "Trebuchet MS", Verdana, Helvetica; 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: "Trebuchet MS", Verdana, Helvetica; 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;}

.small_label_text 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #707070;}
.small_warning_text 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #FF0000; font-weight: bold; cursor:hand;}
.small_alt_text 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #0066CC;}
.small_standard_text 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #003366;}
.small_light_text 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #0066CC;}
.small_bg_text 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #FFFFFF;  font-weight: bold; }

.ItemHeading 	{font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica; font-size: 18px; color: #666666; font-weight: bold; }
.ItemHeading:hover 	{font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica; font-size: 18px; color: #666666; font-weight: bold; cursor:hand; }
.ItemHeading:visited 	{font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica; font-size: 18px; color: #666666; font-weight: bold; cursor:hand; }
.ItemHeading:link 	{font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica; font-size: 18px; color: #666666; font-weight: bold; cursor:hand; }
.ItemSubTitle 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #666666; line-height: 16px;}
.ItemColor1 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; background-color: #FFFFFF; }
.ItemColor2 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; background-color: #E8F1F2; }
.ItemTitle 	{font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica; font-size: 10pt; color: #555555; font-weight: bold;}
.ItemName 	{font-family: Tahoma, Arial, Helvetica; font-size: 10pt; color: #555555; line-height: 16px;}
.ItemHeader 	{font-family: "Trebuchet MS", Tahoma, Verdana,  Arial, Helvetica; font-size: 10pt; color: #555555;  font-weight: bold;   text-decoration: none; }
.ItemHeader:link 	{font-family: "Trebuchet MS", Tahoma, Verdana,  Arial, Helvetica; font-size: 10pt; color: #555555;  font-weight: bold;   text-decoration: none; cursor:hand; }
.ItemHeader:hover 	{font-family: "Trebuchet MS", Tahoma, Verdana,  Arial, Helvetica; font-size: 10pt; color: #555555;  font-weight: bold;   text-decoration: none; cursor:hand; }
.ItemHeader:visited 	{font-family: "Trebuchet MS", Tahoma, Verdana,  Arial, Helvetica; font-size: 10pt; color: #555555;  font-weight: bold;   text-decoration: none;  cursor:hand;}
.ItemLabel 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #4E4E4E;}
.ItemLabel2 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #4E4E4E;}
.ItemImage	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 12px; border: 1px solid #cccccc; background-color: #ffffff;;}
.ItemRating 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt;  background: #E8F1F2; color: #565656;  }
.ItemText 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #555555;line-height: 16px;}
.ItemSpecial 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: Maroon;}
.ItemSpacer 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 4px; }
.ItemNameB 	{font-family: Tahoma, Arial, Helvetica; font-size: 10pt; color: #555555; line-height: 16px;  font-weight: bold; }
.ItemHover 		{ cursor:hand; }

/* General Form Elements */
.generalButton 	{BORDER-RIGHT: rgb(100,100,100) 1px solid; BORDER-TOP: rgb(100,100,100) 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: rgb(100,100,100) 1px solid; BORDER-BOTTOM: rgb(100,100,100) 1px solid; font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; }
.generalCheckBox 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; font-weight: normal; color:#504721; }
.generalTextbox 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; border: 1px solid #DBDBDB; width: 90%;}
.generalDropDown 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; font-weight: normal; color:#555555; border: 1px solid #89B0D8; }
.generalMissing 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; font-weight: normal; color: Red; border: 1px solid Red; }

/* -- Splitters -- */
.vert_splitter 	{font-size: 4pt;  border-left-color: #D9D9D9;  border-left-width: 1px;  border-left-style: solid;  padding-left: 16px;   }
.hoz_splitter 	{ font-size: 4pt;  border-top-color: #D8D8D8;  border-top-width: 1px;   border-top-style: solid; }
.row_seperator          {font-size: 1pt;border: #888888 0px solid;}

/* -- Gantt Chart -- */
.Default_header 	{font-family: Tahoma, Arial, Helvetica; font-size: 8pt;color: White;  background-color: #626262;  font-weight: normal;  }
.Collection 	{font-family: Tahoma, Arial, Helvetica; font-size: 9pt; color: Black;  font-weight: bold; }
.Normal 	{font-family: Tahoma, Arial, Helvetica; font-size: 9pt; color: Black;  font-weight: normal; }
.internalblock {font-family: Tahoma, Arial, Helvetica; font-size: 9pt; color: Black;  font-weight: normal; }

/* -- 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: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; 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: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; font-weight: normal; color:#dd0000;  border: 1px solid #dd0000;  background: #F9F2FD;  }
.charOn:visited 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; font-weight: bold;   color:#800080;  border: 1px none; cursor:hand;}
.charOff:link 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; 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: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt;  font-weight: normal;   }
.charOff:visited 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; 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: "Trebuchet MS", Arial, Helvetica; font-size: 8pt; font-weight: bold; color: #b57600;    }
.SearchHeader {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 8pt; font-weight: bold; color: #b57600;  border-bottom: 1px solid #b57600;   }
.SearchGroupHeader {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 8pt; color: #b57600; font-weight: normal;  border-bottom: 1px solid orange;}
.SearchGroupHeaderThick {font-family: "Trebuchet MS", Arial, Helvetica; font-size: 9pt; color: #b57600; font-weight: normal; background-color: #DDEEFF;}
.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: #F0F8FF; }
.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;      	    }

/* -- Table Styles -- */
.tableBGcolor 		{font-family: "Trebuchet MS", Arial, Helvetica; font-size: 10pt;  }
.tableBGcolor2 		{font-family: "Trebuchet MS", Arial, Helvetica; font-size: 10pt; color: #555555; font-weight: bold;	background-color: #ffffff;}
.tableBGcolor3 		{font-family: "Trebuchet MS", Arial, Helvetica; font-size: 10pt; color: #555555; font-weight: bold;	background-color: #ffffff;}
.tableHDRbold 		{font-family: "Trebuchet MS", Arial, Helvetica; font-size: 10pt; color: #555555; font-weight: bold; background-color: #ffffff;        border-bottom: 3px solid orange;        }
.tableHDRbold2 		{font-family: "Trebuchet MS", Arial, Helvetica; font-size: 10pt; color: #ffffff; font-weight: bold; background-color: orange;        border-bottom: 03px solid orange;        }
.tableHDRbold3 		{font-family: "Trebuchet MS", Arial, Helvetica; font-size: 10pt; color: #ffffff; font-weight: bold; background-color: orange;        border-bottom: 03px solid orange;        }
.tableHDRtext 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #555555; background-color: #FFFFFF; background-color: #ffffff;        border-bottom: 3px solid orange;  }
.tableHDRtext2 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #555555; background-color: #FFFFFF; background-color: #ffffff;        border-bottom: 3px solid orange;  }
.tableHDRtext3 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #555555; background-color: #FFFFFF; background-color: #ffffff;        border-bottom: 3px solid orange;  }
.tableHDRthick 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #555555; font-weight: normal; background-color: #FDF2FD;}
.tableBody1 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; font-weight: normal; color:#000000; background-color: #FFFFFF;  border-bottom: 1px solid #DDEEFF; }
.tableBody2 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; font-weight: normal; color:#000000; background-color: #DDEEFF;}
.tableBody3 		{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; font-weight: normal; color:#000000; background-color: #FCF6F3;}
.tableLabelColor 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; color: #808080; background-color: #FFFFF0; }
.tableLabelColor2 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; 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: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; BORDER: 1px solid #ffffff; }
.outlineBGColor2 	{font-family: "Trebuchet MS", Verdana, Helvetica; font-size: 10pt; BORDER: 1px solid orange; }
.sepBGColor 		{border-bottom: 3px solid orange; }
.SelectColor 		{background-color: #e0ecf1; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; }
.SelectColor2 		{background-color: #FFF6E5; font-family: Tahoma, Arial, Helvetica; font-size: 8pt; }
.AltColor1 		{background-color: White; }
.AltColor2 		{background-color: #ebf1e0; } 
.AltColor3 		{background-color: #e0f1e6; }
.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; }