body
{
	background-color: #ffffff;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: 8pt;
	font-family: Verdana, Arial;
}
Table
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	color: black;
}
.Title
{
	font-size: 8pt;
	font-weight:normal;
	font-family: Verdana, Arial;
	color: #0000C0;	

}
.ASTitle
{
	font-size: 8pt;
	font-weight:bold;
	font-family: Verdana, Arial;

}
.Normal
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	color: black;	
}
/* Component Header Style */
.ComponentHeader
{
	padding-right: 5px;
	padding-left: 0px;
	font-size: 8pt;
	font-family: Verdana, Arial;
	width: 100%;
	height: 73px;
	color: Black;
}
.ComponentHeaderMenu
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 8pt;
	font-family: Verdana, Arial;
	width: 100%;
	color: White;
	background-color: #696969;
	border-top-color: Silver;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: Silver;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.ComponentHeaderTable
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	width: 100%;
	color: Black;
	height:89px;
}
.ComponentSearchHeader
{
	padding-right: 5px;
	padding-left: 0px;
	font-size: 8pt;
	font-family: Verdana, Arial;
	width: 100%;
	height: 62px;
	color: Black;
}
/* End of Component Header Style */

/* Data Grids Style */
.DataGrids
{
	color: Black;
	font-size:	8pt;
	font-family: Arial,Verdana, Sans-Serif;
}
.DataGridsHeader
{
	color: White;
	font-size:	8pt;
	font-family: Arial,Verdana, Sans-Serif;
	background-color: #696969;
}
.DataGridsSubHeader
{
	color: Black;
	font-size:	8pt;
	font-family: Arial,Verdana, Sans-Serif;
	font-weight: bold;
	background-color: #EEEEEE;
}
.DataGridsHeader A
{	
	text-decoration: none;
	color:	Yellow;
	font-family: Arial,Verdana, Sans-Serif;
	font-size: 8pt;
}
.DataGridsHeader A:link	
{	
	text-decoration: none;
	color:	Yellow;
	font-family: Arial,Verdana, Sans-Serif;
	font-size: 8pt;
}	
.DataGridsHeader A:visited
{	
	text-decoration: none;
	color:	Yellow;
	font-family: Arial,Verdana, Sans-Serif;
	font-size: 8pt;	
}	
.DataGridsHeader A:active
{	
	text-decoration:	none;
	color:	Yellow;
	font-family: Arial,Verdana, Sans-Serif;
	font-size: 8pt;	
}	
.DataGridsHeader A:hover
{
	text-decoration: underline;
	font-size: 8pt;
	color: Yellow;
	font-family: Arial,Verdana, Sans-Serif;
}
/* End Data Grids Style */
/* Data Grids Style */
.LabsDataGrids
{
	color: Black;
	font-size: 8pt;
	font-family: Verdana, Arial;
}
.LabsDataGrids A:link	
{	
	text-decoration: none;
	color: #E68700;
	font-family: Verdana, Arial;
	font-size: 8pt;
}	
.LabsDataGrids A:visited
{	
	text-decoration: none;
	color:	#E68700;
	font-family: Verdana, Arial;
	font-size: 8pt;	
}	
.LabsDataGrids A:active
{	
	text-decoration: none;
	color: Yellow;
	font-family: Verdana, Arial;
	font-size: 8pt;	
}	
.LabsDataGrids A:hover
{
	text-decoration: underline;
	font-size: 8pt;
	color: Yellow;
	font-family: Verdana, Arial;
}
/* End Data Grids Style */

/* Menu Styles */
.MenuGroup 
{
	background-color:#696969;
	border:2px;
	border-color:#696969;
}
.MenuItem
{
	background-color: #696969;
	color: White;
	font-family:Verdana;
	font-size:11px;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	cursor:hand;
}
.MenuItemOver
{
	background-color: #E68700;
	color:Black;
	font-family:Verdana;
	font-size:11px;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	cursor:hand;
}
.DisabledMenuItem
{
  background-color:#696969;
  font-family:Verdana;
  color:Black; 
  font-size:11px; 
  padding:2px;
  padding-left:10px;
  padding-right:10px;
  cursor:default;
}
.DisabledMenuItemOver 
{
  background-color:#ffcc00; 
  font-family:Verdana; 
  color:Black;
  font-size:11px;
  padding:2px;
  padding-left:10px;
  padding-right:10px;
  cursor:default;
}
.MenuBreak
{
  padding:0px; 
}
/* End of Menu Styles */
/* Text boxes */
.TextBox
{
	border-right: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	color: Black;
	background-color: AliceBlue;
	font-family: Verdana, Arial;
}
.xSmallTextBox
{
	border-right: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	color: Black;
	background-color: white;
	font-family: Verdana, Arial;
	width: 70px;
}
.SmallTextBox
{
	border-right: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	color: Black;
	background-color: white;
	font-family: Verdana, Arial;
	width: 120px;
}
.DateTextBox
{
	border-right: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	color: Black;
	background-color: white;
	font-family: Verdana, Arial;
	width: 70px;
}
.DateTimeTextBox
{
	border-right: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	color: Black;
	background-color: white;
	font-family: Verdana, Arial;
	width: 117px;
}
.PhoneTextBox
{
	border-right: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	color: Black;
	background-color: white;
	font-family: Verdana, Arial;
	width: 100px;
}
.MediumTextBox
{
	border-right: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	color: Black;
	background-color: white;
	font-family: Verdana, Arial;
	width: 150px;
}
.LargeTextBox
{
	border-right: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	color: Black;
	background-color: white;
	font-family: Verdana, Arial;
	width: 250px;
}
.XLargeTextBox
{
	border-right: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	color: Black;
	background-color: white;
	font-family: Verdana, Arial;
	width: 300px;
}
/* Indicate Required Fields */
.rTextBox
{
	border-right: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	color: Black;
	background-color: #d3d3d3;
	font-family: Verdana, Arial;
}
.rxSmallTextBox
{
	border-right: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	color: Black;
	background-color: #d3d3d3;
	font-family: Verdana, Arial;
	width: 70px;
}
.rSmallTextBox
{
	border-right: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	color: Black;
	background-color: #d3d3d3;
	font-family: Verdana, Arial;
	width: 120px;
}
.rDateTextBox
{
	border-right: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	color: Black;
	background-color: #d3d3d3;
	font-family: Verdana, Arial;
	width: 70px;
}
.rDateTimeTextBox
{
	border-right: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	color: Black;
	background-color: #d3d3d3;
	font-family: Verdana, Arial;
	width: 117px;
}
.rPhoneTextBox
{
	border-right: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	color: Black;
	background-color: #d3d3d3;
	font-family: Verdana, Arial;
	width: 100px;
}
.rMediumTextBox
{
	border-right: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	color: Black;
	background-color: #d3d3d3;
	font-family: Verdana, Arial;
	width: 150px;
}
.rLargeTextBox
{
	border-right: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	color: Black;
	background-color: #d3d3d3;
	font-family: Verdana, Arial;
	width: 250px;
}
.rXLargeTextBox
{
	border-right: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	color: Black;
	background-color: #d3d3d3;
	font-family: Verdana, Arial;
	width: 300px;
}
.QuestionView
{
	border-right: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-top: #696969 1px solid;
	font-size: 8pt;
	color: Black;
	background-color: #f9fffa;
	font-family: Verdana, Arial;
	width: 680px;
}
/* End of Text boxes */
/* Buttons */
.Button
{
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-size: 8pt;
	font-family: Tahoma, Verdana, 'Times New Roman';
	cursor:hand;
}
.OrangeButton
{
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	background-color: #E68700;
	font-size: 8pt;
	font-family: Tahoma, Verdana, 'Times New Roman';
	cursor:hand;
}
.QuestionsButtonGray
{
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-size: 8pt;
	font-family: Tahoma, Verdana, 'Times New Roman';
	cursor:hand;
	width: 60px;
}
.QuestionsButtonRed
{
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-size: 8pt;
	font-family: Tahoma, Verdana, 'Times New Roman';
	cursor: hand;
	background-color: Red;
	color: White;
	width: 60px;
}
.QuestionsButtonGreen
{
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-size: 8pt;
	font-family: Tahoma, Verdana, 'Times New Roman';
	cursor: hand;
	background-color: Green;
	color: White;
	width: 60px;
}
/* End of buttons */
/* General Links */
A:link	
{	
	text-decoration: none;
	color:	Blue;
	font-family: Verdana, Arial;
	font-size: 8pt;
}	
A:visited
{	
	text-decoration: none;
	color:	Blue;
	font-family: Verdana, Arial;
	font-size: 8pt;	
}	
A:active
{	
	text-decoration: none;
	color:	Red;
	font-family: Verdana, Arial;
	font-size: 8pt;	
}	
		
A:hover
{
	text-decoration: underline;
	font-size: 8pt;
	color: Red;
	font-family: Verdana, Arial;
}
/* End of General Links */
/* Select a Donor Style */
.Selectdonor
{
	font-size: 8pt;
	font-weight: bold;
	color: #E68700;
	font-family: Verdana, Arial;
}
.Selectdonor A:link	
{	
	text-decoration: none;
	color:	#E68700;
	font-family: Verdana, Arial;
	font-size: 8pt;
}	
.Selectdonor A:visited
{	
	text-decoration: none;
	color:	#E68700;
	font-family: Verdana, Arial;
	font-size: 8pt;	
}	
.Selectdonor A:active
{	
	text-decoration:	none;
	color:	#E68700;
	font-family: Verdana, Arial;
	font-size: 8pt;	
}	
.Selectdonor A:hover
{
	text-decoration: underline;
	font-size: 8pt;
	color: Blue;
	font-family: Verdana, Arial;
}
/* End of Select a Donor Style */
/* Main Menu Tab's Style */
.tabActive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 0px none #d1ebd5;
	background-color: #d1ebd5;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.tabInactive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 0px none #000000;
	background-color: #696969;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.tabInactive a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:  White;
	text-decoration: none;
}
.tabInactive a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: White;
	text-decoration: none;
}
.tabInactive a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.tabInactive a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #E68700; 
	text-decoration: none;
}
/* End of Main Menu Tab's Style */

/* Sub Menu Tab's Style */
.stabActive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	border-top: 2px solid Gray;
	border-right: 1px solid #c41900;
	border-left: 2px solid Gray;
	border-bottom: 0px none #ffffff;
	background-color: #f9fffa;
	text-align: center;
	padding-top: 1px;
	padding-right: 12px;
	padding-bottom: 1px;
	padding-left: 12px;
}
.stabInactive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	border-top: 1px solid #c41900;
	border-right: 1px solid #c41900;
	border-left: 1px solid #c41900;
	border-bottom: 0px none #c41900;
	background-color: #c41900;
	text-align: center;
	padding-top: 1px;
	padding-right: 12px;
	padding-bottom: 1px;
	padding-left: 12px;
}
.stabInactive a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:  #ffffff;
	text-decoration: none;
}
.stabInactive a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}
.stabInactive a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.stabInactive a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #f8dc34; 
	text-decoration: none;
}
/* End of Sub Menu Tab's Style */
/* Content Tables Style */
.content-panel
{
	border-top: 1px solid #f9fffa;
	border-left: 1px solid #f9fffa;
	border-right: 1px solid #f9fffa;
	border-bottom: 1px solid #f9fffa;
	background-color: 1px solid #f9fffa;
}
/* End of Content Tables Style */