/* 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: 10px;    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: 10px;    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: 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, Tahoma, Arial,  Helvetica; 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: #00923f; }
 A:visited   		{text-decoration: none; 	color: #00923f; }
 A:active    		{text-decoration: none; 	color: #00923f; }
 A:hover 		{text-decoration: underline; 	color: #00923f; }
 Body 			{background-color: #ffffff;  background: url(/image/background/background.gif); color: #464646; font-size: 11px;  font-family: Verdana, Tahoma, Arial,  Helvetica; line-height: 19px;} 
.MainContainer		{background: #FFFFFF; 		color: #666666; font-size: 11px;  line-height: 19px; font-family: Verdana, Tahoma, Arial,  Helvetica;  border-bottom: 0px solid #C2C2C2;    border-right: 0px solid #C2C2C2;  border-top: 0px solid #C2C2C2; }

.moduleDisplay1 	{color: #0F3983;	font-family: Arial, Helvetica;	font-size: 10px;	font-style: normal;	font-weight: bold;  background: url(/image/background/bckHeader.gif);  border-bottom: 1px solid #6398DE; 	   }
.moduleDisplay2 	{background-color: #ECE2B4;	color: #000000;	font-family: Arial, Helvetica;	font-size: 10px;	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: 10px;	font-style: normal;	font-weight: normal;  color: #000000;  }
.moduleDisplay4 	{color: #0F3983;	font-family: Arial, Helvetica;	font-size: 10px;	font-style: normal;	font-weight: normal;  border-bottom: 1px solid #C2C2C2;     }
.moduleDisplay5 	{background-color: #6398DE;	color: #FFFFFF;	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: 10px;	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: 16px;   }
.moduleSpacerV 		{font-size: 4pt;  border-top-color: #D8D8D8;  border-top-width: 1px;   border-top-style: solid; }

/* General Small Links */
.smllinks 		 {font-family:  Verdana, Helvetica; font-size: 10px; color: #A56801;}
.smllinks:link 		 {font-family:  Verdana, Helvetica; font-size: 10px; color: #A56801;}
.smllinks:hover 	 {font-family:  Verdana, Helvetica; font-size: 10px; color: #dd0000;}
.smllinks:visited 	 {font-family:  Verdana, Helvetica; font-size: 10px; color: #800080;}
.smllinksinvalid 	 {font-family:  Verdana, Helvetica; font-size: 10px; color: #A9A9A9;}
.smllinksdisable 	 {font-family:  Verdana, Helvetica; font-size: 10px; color: #A9A9A9;  text-decoration: line-through; }
.smllinksdisable:link 	 {font-family:  Verdana, Helvetica; font-size: 10px; color: #A9A9A9;  text-decoration: line-through; }
.smllinksdisable:hover   {font-family:  Verdana, Helvetica; font-size: 10px; color: #A9A9A9;  text-decoration: line-through; }
.smllinksdisable:visited {font-family:  Verdana, Helvetica; font-size: 10px; color: #A9A9A9;  text-decoration: line-through; }

.topsmllinks 		{font-family:  Verdana, Helvetica; font-size: 10px; color: #727272;}
.topsmllinks:link 	{font-family:  Verdana, Helvetica; font-size: 10px; color: #004A90;}
.topsmllinks:hover 	{font-family:  Verdana, Helvetica; font-size: 10px; color: #900000;}
.topsmllinks:visited 	{font-family:  Verdana, Helvetica; font-size: 10px; color: #900090;}

.Default 		{background-color: #FFFFFF;font-family: Microsoft Sans Serif;font-size: 10px;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: 10px;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: 10px;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: 10px;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: 10px;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: 10px;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;}

/* -- General Fonts & Formatting Elements --*/

.generalTitle 		{
	font-family: Arial, Times, serif, Tahoma, Arial, Helvetica;
	font-size: 20px;
	color: #00923f;
	font-weight: bold;
	text-decoration: none;
	line-height: 40px;
}
.generalTitle:hover 	{
	font-family: Arial, Times, serif, Tahoma, Arial, Helvetica;
	font-size: 20px;
	color: #00923f;
	font-weight: bold;
	text-decoration: none;
	line-height: 40px;
}
.generalTitle:visited 	{
	font-family: Arial, Times, serif, Tahoma, Arial, Helvetica; font-size: 20px; 	color: #00923f;	font-weight: bold; 	text-decoration: none; 	line-height: 40px;
}
.generalTitle:link 	{
	font-family: Arial, Times, serif, Tahoma, Arial, Helvetica;
	font-size: 20px;
	color: #00923f;
	font-weight: bold;
	text-decoration: none;
	line-height: 40px;
}

.generalDesc 		{font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #666666;  }
.generalBorder 		{border: 1px solid #6398DE; }

.generalHeader 		{font-family: Tahoma, Arial, Helvetica; font-size: 10px;color: #FFFFFF;  background-color: #626262;  font-weight: normal;  }
.generalHeader:hover 	{font-family: Tahoma, Arial, Helvetica; font-size: 10px;color: #FFFFFF;  background-color: #626262;  font-weight: normal;  }
.generalHeader:visited	{font-family: Tahoma, Arial, Helvetica; font-size: 10px;color: #FFFFFF;  background-color: #626262;  font-weight: normal;  }
.generalHeader:link 	{font-family: Tahoma, Arial, Helvetica; font-size: 10px;color: #FFFFFF;  background-color: #626262;  font-weight: normal;  }

.generalHeader2 	{font-family: Tahoma, Arial, Helvetica; font-size: 7pt;color: #000000;  background-color: #F0F0F0;  font-weight: normal;  border-bottom-color: #6398DE;  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;}
.generalHeading:visited {FONT-SIZE: 11px; COLOR: #333333; font-family: Arial, Helvetica; line-height: 18px; font-weight: bold;}
.generalHeading:link 	{FONT-SIZE: 11px; COLOR: #333333; font-family: Arial, Helvetica; line-height: 18px; font-weight: bold;}

.generalText 		{font-family: Verdana, Helvetica; font-size: 11px; color: #666666; line-height: 19px;}
.generalText1 		{font-family: Verdana, Helvetica; font-size: 11px; color: #FFFFFF; line-height: 19px;}
.generalText2 		{font-family: Verdana, Helvetica; font-size: 11px; color: #666666; line-height: 19px;}
.generalText3 		{font-family: Verdana, Helvetica; font-size: 10px; color: #999999; line-height: 16px;}

.generalTextB 		{font-family: Verdana, Helvetica; font-size: 11px; color: #000000; line-height: 16px;font-weight: bold;}
.generalText1B 		{font-family: Verdana, Helvetica; font-size: 11px; color: #FFFFFF; line-height: 16px;font-weight: bold;}


.generalRestrict 	{font-family:  Verdana, Helvetica; font-size: 11px; color: #939393;  text-decoration: line-through; }

.generalLabel 		{font-family:  Verdana, Helvetica; font-size: 11px; color: #888888;}
.generalLabel2 		{font-family:  Verdana, Helvetica; font-size: 11px; color: #888888;}

.generalBar 		{font-family:  Verdana, Helvetica; font-size: 11px; color: #FFFFFF;  background: #6398DE;  border: 1px solid #6398DE;  padding: 2px 4px 2px 4px;            }
.generalOver 		{font-family:  Verdana, Helvetica; font-size: 11px; color: #FFFFFF;  background: #76A5E2;  border: 1px solid #A8C5EC;  padding: 2px 4px 2px 4px; cursor:hand; }
.generalRed 		{font-family:  Verdana, Helvetica; font-size: 10px; font-weight: bold;   color: #dd0000;}
.generalCode 		{font-family:  Verdana, Helvetica; font-size: 11px; font-weight: normal; color: #000000; white-space: pre;  }
.generalBorder 		{font-family:  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:  Verdana, Helvetica; font-size: 10px; color: #888888;}
.generalTimer 		{font-family:  Verdana, Helvetica; font-size: 10px; font-weight: bold;   color: #dd0000;}

.small_label_text 	{font-family:  Verdana, Helvetica; font-size: 10px; color: #707070;}
.small_warning_text 	{font-family:  Verdana, Helvetica; font-size: 10px; color: #FF0000; font-weight: bold; cursor:hand;}
.small_alt_text 	{font-family:  Verdana, Helvetica; font-size: 10px; color: #0066CC;}
.small_standard_text 	{font-family:  Verdana, Helvetica; font-size: 10px; color: #003366;}
.small_light_text 	{font-family:  Verdana, Helvetica; font-size: 10px; color: #0066CC;}
.small_bg_text 		{font-family:  Verdana, Helvetica; font-size: 10px; color: #FFFFFF;  font-weight: bold; }

.ItemHeading 		{font-family:  Arial, Times, serif, Tahoma, Arial, Helvetica; font-size: 20px; 	color: #00923f;	font-weight: bold; 	text-decoration: none; 	line-height: 40px; }
.ItemHeading:hover 	{font-family:  Arial, Times, serif, Tahoma, Arial, Helvetica; font-size: 20px; 	color: #00923f;	font-weight: bold; 	text-decoration: none; 	line-height: 40px; }
.ItemHeading:visited 	{font-family:  Arial, Times, serif, Tahoma, Arial, Helvetica; font-size: 20px; 	color: #00923f;	font-weight: bold; 	text-decoration: none; 	line-height: 40px; }
.ItemHeading:link 	{font-family:  Arial, Times, serif, Tahoma, Arial, Helvetica; font-size: 20px; 	color: #00923f;	font-weight: bold; 	text-decoration: none; 	line-height: 40px; }

.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: 11px; color: #666666; line-height: 16px;}

.ItemColor1 		{font-family:  Verdana, Arial,Helvetica; font-size: 10px; background-color: #FFFFFF; }
.ItemColor2 		{font-family:  Verdana, Arial,Helvetica; font-size: 10px; background-color: #E8F1F2; }

.ItemTitle 		{font-family:  Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #555555; font-weight: bold;}

.ItemName 		{font-family:  Tahoma, Arial, Helvetica; font-size: 11px; color: #555555; line-height: 16px;}
.ItemNameB 		{font-family:  Tahoma, Arial, Helvetica; font-size: 11px; color: #000000; line-height: 18px; font-weight: bold; }
.ItemNameB:hover 	{font-family:  Tahoma, Arial, Helvetica; font-size: 11px; color: #000000; line-height: 18px; font-weight: bold; }
.ItemNameB:visited 	{font-family:  Tahoma, Arial, Helvetica; font-size: 11px; color: #000000; line-height: 18px; font-weight: bold; }
.ItemNameB:link 	{font-family:  Tahoma, Arial, Helvetica; font-size: 11px; color: #000000; line-height: 18px; font-weight: bold; }

.ItemHeader 		{font-family:  Tahoma, Verdana,  Arial, Helvetica; font-size: 11px; color: #555555;  font-weight: bold;   text-decoration: none; }
.ItemHeader:link 	{font-family:  Tahoma, Verdana,  Arial, Helvetica; font-size: 11px; color: #555555;  font-weight: bold;   text-decoration: none; }
.ItemHeader:hover 	{font-family:  Tahoma, Verdana,  Arial, Helvetica; font-size: 11px; color: #555555;  font-weight: bold;   text-decoration: none; }
.ItemHeader:visited 	{font-family:  Tahoma, Verdana,  Arial, Helvetica; font-size: 11px; color: #555555;  font-weight: bold;   text-decoration: none; }

.ItemLabel 		{font-family:  Verdana, Helvetica; font-size: 10px; color: #4E4E4E;}
.ItemLabel2 		{font-family:  Verdana, Helvetica; font-size: 10px; color: #4E4E4E;}

.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: 10px;}
.ItemImageR		{font-family:  Verdana, Helvetica; font-size: 12px; border: #888888 0px solid; 	background-color: #ffffff; padding-left: 10px;}

.ItemRating 		{font-family:  Verdana, Helvetica; font-size: 11px;  background: #E8F1F2; color: #565656;  }
.ItemText 		        {font-family:  Verdana, Helvetica; font-size: 11px; color: #555555;line-height: 19px;}
.ItemSpecial 		{font-family:  Verdana, Helvetica; font-size: 10px; color: Maroon;}
.ItemHover 		{font-family:  Verdana, Helvetica; font-size: 10px; color: #4E4E4E; cursor:pointer;}



/* General Form Elements */

.generalButton 		{BORDER-RIGHT: 1px solid #e2e2e2; BORDER-TOP: 1px solid #e2e2e2; FONT-SIZE: 11px; BORDER-LEFT: 1px solid #e2e2e2; BORDER-BOTTOM: 1px solid #e2e2e2; font-family: Verdana, Helvetica; font-size: 11px;  background: url(/image/background/buttonbg.gif);}
.generalButton:hover 	{background:#DBE4ED none repeat scroll 0 0;}
.generalCheckBox 	{font-family:  Verdana, Helvetica; font-size: 11px; font-weight: normal; color:#504721; }
.generalTextbox 	{font-family:  Verdana, Helvetica; font-size: 11px; border: 1px solid #DBDBDB; width: 90%;}
.generalDropDown 	{font-family:  Verdana, Helvetica; font-size: 11px; font-weight: normal; color:#555555; border: 1px solid #89B0D8; }
.generalMissing 	{font-family:  Verdana, Helvetica; font-size: 11px; font-weight: normal; color: Red; border: 1px solid Red; }

.FormLabel 		{font-family:  Verdana, Helvetica; font-size: 10px; color: #4E4E4E;}
.FormLabelB 		{font-family:  Verdana, Helvetica; font-size: 10px; color: #4E4E4E; font-weight: bold;}

/* -- Splitters -- */

.vert_splitter 		{font-size: 3px;  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 		{background-image:url(/image/background/1dot.gif);background-position:center 50% ;background-repeat:repeat-x; border-top:0 none; font-size:1px; padding:1px 0;}
.row_seperator          {font-size: 1px;  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;}
.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: 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:  Verdana, Helvetica; font-size: 10px; font-weight: normal; color:#dd0000;  border: 1px solid #dd0000;  background: #F9F2FD;  }
.charOn:visited 	{font-family:  Verdana, Helvetica; font-size: 10px; font-weight: bold;   color:#800080;  border: 1px none; }
.charOff:link 		{font-family:  Verdana, Helvetica; font-size: 10px; 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: 10px;  font-weight: normal;   }
.charOff:visited 	{font-family:  Verdana, Helvetica; font-size: 10px; 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: 8pt; font-weight: bold; color: #103B87;    }
.SearchHeader 		{font-family:  Verdana,Arial, Helvetica; font-size: 8pt; font-weight: bold; color: #103B87;  border-bottom: 1px solid #60B1FF;   }
.SearchGroupHeader 	{font-family:  Verdana,Arial, Helvetica; font-size: 8pt; color: #103B87; font-weight: normal;  border-bottom: 1px solid #60B1FF;}
.SearchGroupHeaderThick {font-family:  Verdana,Arial, Helvetica; font-size: 10px; color: #103B87; font-weight: normal; background-color: #DDEEFF;}

.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: 10px; 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: 11px;  }
.tableBGcolor2 		{font-family:  Verdana,Arial, Helvetica; font-size: 10px; color: #555555; font-weight: bold;	background-color: #ffffff;}
.tableBGcolor3 		{font-family:  Verdana,Arial, Helvetica; font-size: 10px; color: #555555; font-weight: bold;	background-color: #ffffff;}

.tableHDRbold 		{font-family:  Verdana,Arial, Helvetica; font-size: 11px; color: #555555; font-weight: bold; background-color: #ffffff;        border-bottom: 3px solid #00923f;        }
.tableHDRbold2 		{font-family:  Verdana,Arial, Helvetica; font-size: 11px; color: #ffffff; font-weight: bold; background-color: #5c99dc;        border-bottom: 03px solid #00923f;        }
.tableHDRbold3 		{font-family:  Verdana, Arial, Helvetica; font-size: 11px; color: #ffffff; font-weight: bold; background-color: #5c99dc;        border-bottom: 03px solid #00923f;        }

.tableHDRtext 		{font-family:  Verdana, Helvetica; font-size: 10px; color: #555555; background-color: #FFFFFF; background-color: #ffffff;        border-bottom: 3px solid #00923f;  }
.tableHDRtext2 		{font-family:  Verdana, Helvetica; font-size: 10px; color: #555555; background-color: #FFFFFF; background-color: #ffffff;        border-bottom: 3px solid #00923f;  }
.tableHDRtext3 		{font-family:  Verdana, Helvetica; font-size: 10px; color: #555555; background-color: #FFFFFF; background-color: #ffffff;        border-bottom: 3px solid #00923f;  }

.tableHDRthick 		{font-family:  Verdana, Helvetica; font-size: 11px; color: #555555; font-weight: normal; background-color: #FDF2FD;}

.tableBody1 		{font-family:  Verdana, Helvetica; font-size: 10px; font-weight: normal; color:#000000; background-color: #FFFFFF;  border-bottom: 1px solid #DDEEFF; }
.tableBody2 		{font-family:  Verdana, Helvetica; font-size: 10px; font-weight: normal; color:#000000; background-color: #EDF1F3;  margin: 5px 5px 5px 5px; }
.tableBody3 		{font-family:  Verdana, Helvetica; font-size: 10px; font-weight: normal; color:#000000; background-color: #FCF6F3;}

.tableLabelColor 	{font-family:  Verdana, Helvetica; font-size: 10px; color: #808080; background-color: #FFFFF0; }
.tableLabelColor2 	{font-family:  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: #FFFFFF;     }

.outlineBGColor 	{font-family:  Verdana, Helvetica; font-size: 10px;  width: 100%;  BORDER: 1px solid #f4f4f4;}
.outlineBGColor2 	{font-family:  Verdana, Helvetica; font-size: 10px; }

.sepBGColor 		{border-bottom: 0px solid #6398DE; }

.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: #F7FBEE; }
.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: #e1e1e1; }
.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: 11px; 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; }

.temp_splitter {font-size: 2pt; border-left-color: #D9D9D9; border-left-width: 0px; border-left-style: solid; padding-left: 8px; }

.ContentRow1 	{ background-color: #ffffff; }
.ContentRow2 	{ background-color: #00923f; }
.ContentRow3 	{ background-color: #ffffff; }
.ContentRow4 	{ background-color: #ffffff; }
.ContentRow5 	{ background-color: #ffffff; }
.ContentRow6 	{ background-color: #ffffff; }
.ContentRow7 	{ background-color: #ffffff; }
                
.InRow1 	{ background-color: #ffcc33;}
.InRow2 	{ background-color: #eaad14;}
.InRow3 	{ background-color: #eaad14;}
.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: #e1e1e1;}
.BGRow3 	{ background: url(/image/background/background.gif); background-color: #e1e1e1;}
.BGRow3 	{ background: url(/image/background/background.gif); background-color: #e1e1e1;}
.BGRow4 	{ background: url(/image/background/background.gif); background-color: #e1e1e1;}
.BGRow5 	{ background: url(/image/background/background.gif); background-color: #e1e1e1;}
.BGRow6 	{ background: url(/image/background/background.gif); background-color: #e1e1e1;}
.BGRow7 	{ background: url(/image/background/background.gif); background-color: #e1e1e1;}


/* -- Table Formatting -- */

.TableFormat 	{background-color: #e1e1e1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 19px; color: #464646; }
.TableRow1 	{background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 19px; color: #464646; padding: 10px; }
.TableRow2 	{background-color: #FFFFF0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 19px; color: #464646; padding: 10px; }

.formlabelbold    {font-family: Arial, Helvetica, sans-serif; 	font-size: 10px; 	font-style: normal;  font-weight: bold; 	font-variant: normal; 	color: #333; }
.formlabel          {font-family: Arial, Helvetica, sans-serif; 	font-size: 10px; 	font-style: normal;  font-weight: normal; 	font-variant: normal; 	color: #333; }