p       {
        font-family:Verdana;
        font-size:8pt;
        }

tr      {
        font-family:Verdana;
        font-size:10pt;
        }

th      {
        font-family: Verdana;
        font-size: 8pt;
        font-weight: bold;
        color: black;
        background-color: White;
        border-bottom: solid #7CC5A1 2px;
        border-top: solid black 1px;
        vertical-align: bottom;
        text-align: left;
        padding-top: 2px;
        }

td      {
        font-family:Verdana;
        font-size:10pt;
        vertical-align: top;
        }

h2      {
        margin-top: 15px;
        font-family: Arial, Verdana;
        font-size: 13pt;
        font-weight: bold;
        }

.clsBEBox {
  background-color: #D2CBEC;
  border: 1px #897DB3 solid;
  padding: 5px;
}

.clsBETH    {
        font-family: Verdana;
        font-size: 8pt;
        font-weight: bold;
        border-top: #ECE9F8 2px solid;
        border-bottom: #897DB3 2px solid;
        color: black;
        background-color: #D2CBEC;
        vertical-align: bottom;
        text-align: left;
        padding: 2px;
        }

.clsBETHSort    {
        font-family: Verdana;
        font-size: 8pt;
        font-weight: bold;
        border-top: #FFFBEA 2px solid;
        border-bottom: #FFD048 2px solid;
        color: black;
        background-color: #FFE498;
        vertical-align: bottom;
        text-align: left;
        padding: 2px;
        }


.clsBETH a
{
	text-decoration: none;
	color: black;
}

.clsBETH a:hover
{
	text-decoration: underline;
	color: black;
}

.clsBETHSort a
{
	text-decoration: none;
	color: black;
}

.clsBETHSort a:hover
{
	text-decoration: underline;
	color: black;
}


.clsPageName {
        margin-top: 15px;
        font-family: Arial, Verdana;
        font-size: 13pt;
        font-weight: bold;
        }

.clsHomeLink		{
			text-decoration: none;
                        color: #6B639C;
			font-weight: bold;
			}

.clsHomeLink:Hover	{
			text-decoration: underline;
                        color: #6B639C;
			}

.clsHomeText		{
			color: #606060;
			font-size: 8pt;
			font-weight: normal;
			}

.clsCol1                {
                        vertical-align: bottom;
                        }
.clsCol2                {
                        vertical-align: bottom;
                        }
.clsCol3                {
                        vertical-align: bottom;
                        }
.clsCol4                {
                        vertical-align: bottom;
                        border-top: solid #8E85B7 2px;
                        align: right;
                        }



.clsFAQTOP a            {
                         font-size: 8pt;
                         font-weight: normal;
                         text-decoration: none;
                        }

.clsFAQTOP a:hover      {
                         text-decoration: underline;
                        }

.clsFAQQ                {
                         font-size: 8pt;
                         font-weight: bold;
                        }

.clsFAQA                {
                         font-size: 8pt;
                         font-weight: normal;
                         color: #606060;
                         margin-left: 25px;
                         margin-bottom: 25px;
                        }

.clsPageHeading          {
                           font-weight: bold;
                           font-size: 14pt;
                           vertical-align: middle;
                         }

.clsTableP               { font-size: 10px;
                          background-color: #BBB4D6;}

.clsTableG               { font-size: 10px;
                          background-color: #B7DDC8;}

.clsTableDG               { font-size: 10px;
                          background-color: #7CC5A1;}

.clsTableDP               { font-size: 10px;
			  color: #BBB4D6;
                          background-color: #8E85B7;}


.clsTableLGray1               { font-size: 10px;
                          background-color: #EAEAEA;}

.clsTableDGray1               { font-size: 10px;
                          background-color: #BABABA;}

.clsTableLGray               { font-size: 10px;
                          background-color: #E0E0E0;}

.clsTableDGray               { font-size: 10px;
                          background-color: #C0C0C0;}

.clsTableFeatures {
	border-bottom: black solid 1px;
}

.clsTableFeaturesTD {
	border-bottom: #8E85B7 solid 1px;
	padding: 5px;
	font: 10px verdana, arial, helvetica;
}

.clsTableFeaturesTDWhite {
	border-bottom: #8E85B7 solid 1px;
	padding: 5px;
	font: bold 14pt arial, helvetica, verdana;
	color: white;
}

/*-- Grids / Lists -----------------------------------------------------------*/
.clsHighlight		{
			cursor: hand;
			}

.clsRow			{
			border-top: solid black 1px;
			border-bottom: solid black 1px;
			border-left: solid black 1px;
			border-right: solid black 1px;
			}

.clsRow:hover		{
			border-top: solid black 1px;
			border-bottom: solid black 1px;
			border-left: solid black 1px;
			border-right: solid black 1px;
			background-color: red;
			}

.clsMatrixHeading        {
                           border-bottom: solid #BBBBBB 1px;
                           border-top: none white 1px;
                         }

.clsMatrix               {
                           border-top: none #BBBBBB 1px;
                           border-bottom: solid #BBBBBB 1px;
                           text-align: center;
                         }

.clsMatrixHeading a      {
                           text-decoration:none;
                           background-color:white;
                           color: black;
                         }

.clsMatrixHeading a:hover {
                            background-color: #44926D;
                            color:white;
                          }

.clsRowItem               {
                           font-face: Verdana;
                           font-size: 8pt;
                           border-top: none #BBBBBB 1px;
                           border-bottom: solid #BBBBBB 1px;
                          }
.clsList
                          {
				font-size: 8pt;
                           background-color: #EFEFEF;
                          }

.clsList a                {
				text-decoration: none;
                          }

.clsList a:hover          {
				text-decoration: underline;
                          }

/*-- My Home Page -----------------------------------------------------------*/

.clsStatsTop              {
                           color: white;
                          }

.clsStatsTop a            {
                           text-decoration: none;
                           color: white;
                          }

.clsStatsTop a:hover      {
                           text-decoration: underline;
                           color: white;
                          }

.clsStatsTopE              {
                           color: black;
													font-weight: normal;
                          }

.clsStatsTopE a            {
                           text-decoration: none;
                           color: black;
                          }

.clsStatsTopE a:hover      {
                           text-decoration: underline;
                           color: black;
                          }

/*-- Bug Summary --*/
.clsHomeID               {
                         font-family: Verdana;
                         font-size: 10pt;
                         color:black;
                         width: 30;
                         cursor: default;
                         text-decoration: none;
                         padding-top: 2px;
                         }

.clsHomeID a             {
                         color: black;
                         cursor: hand;
                         text-decoration: none;
                         }

.clsHomeID a:hover       {
                         cursor: hand;
                         text-decoration: underline;
                         }

.clsHomeDetail           {
                         font-family: Verdana;
                         font-size: 10pt;
                         text-decoration: none;
                         background-color: White;
                         border-top: none #44926D 1px;
                         border-bottom: solid #44926D 1px;
                         padding-bottom: 1px;
                         padding-top: 8pt;
                         }

.clsHomeSummary          {
                         font-family: Verdana;
                         font-size: 10pt;
                         color:black;
                         text-decoration: none;
                         background-color: White;
                         border-left: none #44926D 1px;
                         border-top: none #44926D 1px;
                         border-bottom: none;
                         padding-top: 2px;
                         }

.clsHomeSummary a        {
                         color:black;
                         text-decoration: none;
                         }

.clsHomeSummary a:hover  {
                         text-decoration: underline;
                         }

.clsTableRow             {
                         font-size: 8pt;
                         background-color: White;
                         border-left: none #44926D 1px;
                         border-top: none #44926D 1px;
                         border-right: solid #44926D 1px;
                         border-bottom: solid #44926D 1px;
                         padding-left: 2px;
                         padding-right: 2px;
                         padding-bottom: 2px;
                         padding-top: 2px;
                         }

/*-- Bug ID Background --*/
.clsTableRowID           {
                         width: 30;
                         color: white;
                         font-size: 8pt;
                         background-color: #44926D;
                         cursor: default;
                         border-left: solid #44926D 1px;
                         border-top: solid #44926D 1px;
                         border-right: solid #44926D 1px;
                         border-bottom: solid #44926D 1px;
                         text-decoration: none;
                         }


/*-- Bug ID Link (Off) --*/
.clsTableRowID a         {
                         width: 100%;
                         color: white;
                         font-size: 8pt;
                         background-color: #44926D;
                         cursor: default;
                         border-left: solid #44926D 1px;
                         border-top: solid #44926D 1px;
                         border-right: solid #44926D 1px;
                         border-bottom: solid #44926D 1px;
                         text-decoration: none;
                         }






/*-- Generic hover link - no property change other than link --*/
.clsHoverLink		{
			text-decoration: none;
			}

.clsHoverLink:hover	{
			text-decoration: underline;
			}


.clsHoverLink2		{
			color: black;
			text-decoration: none;
			}

.clsHoverLink2:hover	{
			color: white;
			text-decoration: underline;
			}

.clsHoverLink3		{
			color: black;
			text-decoration: none;
			}

.clsHoverLink3:hover	{
			color: black;
			text-decoration: underline;
			}

/*-- Bug ID Link (On) --*/
.clsTableRowID a:Hover  {
                         width: 30;
                         color: black;
                         font-size: 8pt;
                         background-color: #7CC5A1;
                         cursor: hand;
                         border-left: solid #B7DDC8 1px;
                         border-top: solid #B7DDC8 1px;
                         border-right: solid #B7DDC8 1px;
                         border-bottom: solid #B7DDC8 1px;
                         text-decoration: none;
                         }


.clsSelectedTab          {
                         background-color: #44926D;
                         }


.clsTopMenu		{
			  color: #6B639C;
			  text-decoration: none;
			}
.clsTopMenu:Hover     {
			  text-decoration: underline;
			}

.clsMenu a             {
                         margin-left: 2px;
                         padding-left: 5px;
                         padding-top: 0px;
                         padding-bottom: 0px;
                         padding-right: 0px;
                         background-color: #44926D;
                         border-top: solid #44926D 1px;
                         border-left: solid #44926D 1px;
                         border-bottom: solid #44926D 1px;
                         border-right: solid #44926D 1px;
                         color: white;
                         width: 139;
                         cursor: default;
                         text-decoration: none;
                         font-size: 8pt;
                         }

.clsMenu a:Hover        {
                         margin-left: 2px;
                         padding-left: 5px;
                         padding-top: 0px;
                         padding-bottom: 0px;
                         padding-right: 0px;
                         background-color: #7CC5A1;
                         border-left: solid #B7DDC8 1px;
                         border-top: solid #B7DDC8 1px;
                         border-bottom: solid #B7DDC8 1px;
                         border-right: solid #B7DDC8 1px;
                         color: black;
                         width: 139;
                         cursor: hand;
                         font-size: 8pt;
                         }

.clsMenuDisabled        {
                         padding-left: 8px;
                         padding-top: 0px;
                         padding-bottom: 0px;
                         padding-right: 0px;
                         background-color: #44926D;
                         border-top: solid #44926D 1px;
                         border-left: solid #44926D 1px;
                         border-bottom: solid #44926D 1px;
                         border-right: solid #44926D 1px;
                         color: #C0C0C0;
                         cursor: default;
                         text-decoration: none;
                         font-size: 8pt;
                         }

.clsMenuHeader           {
                         padding-top: 3px;
                         border-top: solid #B7DDC8 1px;
                         margin-left: 2px;
                         font-weight: bold;
                         color: white;
                         font-size: 8pt;
                         }

.clsMenuHeaderNoLine     {
                         padding-top: 3px;
                         border-top: none #B7DDC8 1px;
                         margin-left: 2px;
                         font-weight: bold;
                         color: white;
                         font-size: 8pt;
                         }

/*-- Tab Headings -----------------------------------------------------------*/

.clsTab                  
                         {
                          width: 360px;
						  background-color: #6B639C;
						  color: white;
						  font-family: Verdana, Arial, Helvetica;
						  font-size: 10pt;
						  font-weight: bold;
						  padding-left: 4px;
						  padding-top: 2px;
						  padding-bottom: 1px;
                         }

.clsTabHead              {
                         font-size: 8pt;
                         background-color: white;
                         border-top: none;
                         border-bottom: solid #8E85B7 2px;
                         }

.clsTabHeadDesc          {
                         font-size: 10pt;
                         background-color: white;
                         border-left: none;
                         border-top: none;
                         border-bottom: none #8E85B7 2px;
                         }

/*-- Forms -----------------------------------------------------------*/
.clsJump                 {
                           font-family: Verdana, Arial, Helvetica; 
                           font-size: 8pt;
                           text-decoration: none;
                           color: blue;
                         }

.clsJump:hover           {
                           text-decoration: underline;
                         }

.clsButton               {
                           font-family: Verdana, Arial, Helvetica; 
                           font-size: 8pt; 
                           font-weight: bold;
                           height: 23px;
                           color: black;
                           border-width: 1; 
                           border-color: #897DB3;
                           border-style: solid; 
                           cursor: hand;
                           background-color: #C4BCE2; 
						   background-image : url('/images/formbutton.gif');
                           }

.clsButtonOver           {
                           font-family: Verdana, Arial, Helvetica; 
                           font-size: 8pt; 
                           font-weight: bold;
                           height: 23px;
                           color: black;
                           border-width: 1; 
                           border-color: #FFD048;
                           border-style: solid; 
                           cursor: hand;
                           background-color: #FFE499; 
						   background-image : url('/images/formbuttonOver.gif');
                           }

.clsFormNull             {
			 font-size: 8pt;
                         color: black;
                         background-color: #eeeeee;
                         padding-top: 2px;
                         padding-left: 5px;
                         }

.clsForm                 {
			width: 157px;
			 font-size: 8pt;
                         color: black;
                         background-color: #eeeeee;
                         padding-top: 2px;
                         padding-left: 5px;
                         }

.clsFormLabel            {
			width: 157px;
			 font-size: 8pt;
                         color: black;
                         background-color: #eeeeee;
                         padding-top: 2px;
                         padding-left: 5px;
                         }

.clsFormView            {
			width: 580px;
			 font-size: 8pt;
                         padding-top: 3px;
                         padding-left: 3px;
                         padding-right: 3px;
                         padding-bottom: 3px;
			background-color: #eeeeee;
                         }

.clsFormReq              {
						width: 157px;
						font-size: 8pt;
						color: black;
						font-weight: bold;
						background-color: #eeeeee;
						padding-top: 2px;
						padding-left: 5px;
						background-image: url(/images/fieldreq.gif);
						background-repeat: no-repeat;
						background-position: right;
						background-position-x: right;
						background-position-y: 10px;
                         }

.clsFormInput            {
                         padding-top: 0px;
                         padding-left: 5px;
                         padding-right: 0px;
                         padding-bottom: 0px;
                         }

.clsFormItem             {
			width: 580px;
                         padding-top: 3px;
                         padding-left: 3px;
                         padding-right: 3px;
                         padding-bottom: 3px;
			background-color: #eeeeee;
                         }

.clsFormTable            {
			width: 719px;
			align: center;
			background-color: #c0c0c0;
                         border-top: #c0c0c0 solid 1px;
                         border-left: #c0c0c0 solid 1px;
                         border-right: #c0c0c0 solid 1px;
                         border-bottom: #c0c0c0 solid 1px;
                         }

.clsForumTable            {
			width: 100%;
			align: center;
			background-color: #c0c0c0;
                         border-top: #c0c0c0 solid 1px;
                         border-left: #c0c0c0 solid 1px;
                         border-right: #c0c0c0 solid 1px;
                         border-bottom: #c0c0c0 solid 1px;
                         }

.clsFormTableHeading     {
			width: 719px;
                         }

.clsFormTableHeadingFull {
			width: 100%;
                         }

.clsFormNoInput          {
                         font-weight: bold;
                         font-size: 8pt;
                         color: black;
                         padding-top: 0px;
                         padding-left: 5px;
                         padding-right: 0px;
                         padding-bottom: 0px;
                         }

.clsTextBoxG             {
                           font-family: Verdana, Arial, Helvetica; 
                           font-size: 8pt; 
                           font-weight: bold;
                           color: black;
                           border-width: 2; 
                           border-color: #B7DDC8; 
                           border-style: solid; 
                           background-color: #ffffff;
                         }

.clsTextBoxP             {
                           font-family: Verdana, Arial, Helvetica; 
                           font-size: 8pt; 
                           font-weight: bold;
                           color: black;
                           border-width: 2; 
                           border-color: #8E85B7; 
                           border-style: solid; 
                           background-color: #ffffff;
                         }

.clsSidebar              {
                           font-size: 8pt;
                           background-color: #B7DDC8;
                           padding-top: 2px;
                           padding-left: 3px;
                           padding-right: 3px;
                           padding-bottom: 2px;
                         }

.clsDropDownP            { font-family: Verdana, Arial, Helvetica; 
                           font-size: 8pt; 
                           font-weight: bold;
                           color: black;
                           background-color: white; 
                           border-width: 1; 
                           border-color: #8E85B7; 
                           border-style: flat; 
                         }



/*-- Reports -----------------------------------------------------------*/
.clsReqSectionTOC {
	font: bold 77%/150% verdana;
	width:100%;
	padding: 2px;
	border-bottom: black solid 2px;
	margin-bottom: 3px;
}

.clsReqHeaderTOC {
	font: bold 77%/150% verdana;
  padding-left: 10px;
  padding-bottom: 1px;
}

.clsReqHeaderTOC a {
	text-decoration: none;
	color: black;
}

.clsReqHeaderTOC a:hover {
	border-bottom: dashed 1px black;
}

.clsReqHeader {
	background-color: #AEA4D3;
	border-top: solid #8E85B7 2px;
	border-bottom: solid #8E85B7 2px;
	font-size: 12pt;
	font-weight: bold;
	width:100%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 8px;
}

.clsReqHeader a {
	text-decoration: none;
	color: black;
}

.clsReqHeader a:hover {
	text-decoration: underline;
}


.clsChangeReqHeader {
	background-color: #FFDA71;
	border-top: solid #E4C365 2px;
	border-bottom: solid #E4C365 2px;
	font-size: 12pt;
	font-weight: bold;
	width:100%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 8px;
	margin-left: 25px;
}

.clsChangeReqHeader a {
	text-decoration: none;
	color: black;
}

.clsChangeReqHeader a:hover {
	text-decoration: underline;
}



.clsReqSection {
	font-size: 12pt;
	font-weight: bold;
	width:100%;
	padding: 2px;
	border-bottom: black solid 2px;
	margin-bottom: 5px;
}


.clsReportCell           {
                         font-size: 8pt;
                         background-color: White;
                         border-left: none #7CC5A1 1px;
                         border-right: solid #7CC5A1 1px;
                         border-top: none #44926D 1px;
                         border-bottom: solid #44926D 1px;
                         padding-left: 2px;
                         padding-right: 2px;
                         padding-bottom: 2px;
                         padding-top: 2px;
                         }


.clsReportCellNoBorder   {
                         font-size: 8pt;
                         background-color: White;
                         border-left: none #7CC5A1 1px;
                         border-right: none #7CC5A1 1px;
                         border-top: none #44926D 1px;
                         border-bottom: solid #44926D 1px;
                         padding-left: 2px;
                         padding-right: 2px;
                         padding-bottom: 2px;
                         padding-top: 2px;
                         }

.clsReportCheck          {
                         font-size: 8pt;
                         background-color: White;
                         border-left: solid #7CC5A1 1px;
                         border-right: none #7CC5A1 1px;
                         border-top: none #44926D 1px;
                         border-bottom: solid #44926D 1px;
                         padding-left: 2px;
                         padding-right: 2px;
                         padding-bottom: 2px;
                         padding-top: 2px;
                         }

.clsReportID            {
                         font-family: Verdana;
                         font-size: 10pt;
                         font-weight: bold;
                         color:black;
                         width: 30;
                         cursor: default;
                         text-decoration: none;
                         padding-top: 2px;
                         border-bottom: solid #44926D 1px;
                         }

.clsReportID a             {
                         color: blue;
                         cursor: hand;
                         text-decoration: none;
                         }

.clsReportID a:hover       {
                         cursor: hand;
                         text-decoration: underline;
                         }

.clsReportSummary        {
                         font-family: Verdana;
                         font-size: 10pt;
                         color:black;
                         text-decoration: none;
                         background-color: White;
                         border-left: none #44926D 1px;
                         border-top: none #44926D 1px;
                         border-bottom: none;
                         padding-top: 2px;
                         border-bottom: solid #44926D 1px;
                         }

.clsReportSummary a      {
                         color:blue;
                         text-decoration: none;
                         }

.clsReportSummary a:hover  {
                         text-decoration: underline;
                         }

.clsReportDates          {
                         font-family: Verdana;
                         font-size: 10pt;
                         color:black;
                         text-decoration: none;
                         background-color: White;
                         border-left: none #44926D 1px;
                         border-top: none #44926D 1px;
                         border-bottom: solid #44926D 1px;
                         border-right: solid #7CC5A1 1px;
                         padding-top: 2px;
                         }

.clsReportAssignedTo     {
                         font-family: Verdana;
                         color:black;
                         text-decoration: none;
                         background-color: White;
                         }

.clsReportAssignedTo a   {
                         color:blue;
                         text-decoration: none;
                         }

.clsReportAssignedTo a:hover  {
                         color:blue;
                         text-decoration: underline;
                         }

.clsReportStatistics     {
			 font-size: 8pt;
                         color: black;
                         background-color: #eeeeee;
                         padding-top: 2px;
                         padding-left: 5px;
                         padding-right: 5px;
                         padding-bottom: 5px;

                         border-bottom: solid #C0C0C0 1px;
                         }

.clsReportStatistics a   {
                         text-decoration: none;
                         color: blue;
                         }

.clsReportStatistics a:hover   {
                               text-decoration: underline;
                               color: blue;
                               }

.clsReportTotal          {
                         font-family: Verdana;
                         font-size: 8pt;
                         font-weight: bold;
                         color: black;
                         background-color: White;
                         border-top: solid black 2px;
                         vertical-align: bottom;
                         text-align: left;
                         padding-top: 2px;
                         }


.clsReportTab
{
	color: Black;
	background-color: #BBB4D6;
	border-right: solid white 2px;
	border-top: solid white 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 2px;
	cursor:hand;
}

.clsReportTabSelected
{
	color: Black;
	background-color: #eeeeee;
	border-left: solid black 1px;
	border-right: solid black 1px;
	border-top: solid black 1px;
	padding-bottom: 2px;
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 2px;
	font-weight: bold;
}

/*-- Other -----------------------------------------------------------*/

.clsErrorHeader          {
                          font-size: 16pt;
                          font-weight: bold;
                         }
.clsErrorMessage         {
                          font-size: 10pt;
                         }
.clsCopyright
                         {
                         font-size: 7pt;
                         border-top: black solid 1px;
                         background-color: #BBB4D6;
                         }

.clsSignUp               {
                         font-size: 16pt;
                         text-decoration: none;
                         color: black;
                         font-weight: bold;
                         padding-bottom: 1px;
                         padding-top: 7px;
                         }

.clsSignUp a             {
                         font-size: 16pt;
                         color: #44926D;
                         text-decoration: none;
                         font-weight: bold;
                         padding-bottom: 1px;
                         padding-top: 7px;
                         }

.clsSignUp a:Hover       {
                         cursor: hand;
                         color: #7CC5A1;
                         text-decoration: underline;
                         font-size: 16pt;
                         font-weight: bold;
                         padding-bottom: 1px;
                         padding-top: 7px;
                         }

.clsAdminNote            {
                         font-size: 8pt;
                         padding: 5px;
                         border: black 2px dashed;
                         background-color: #EAEAEA;
                         }

.clsNote                 {
                         font-size: 7pt;
                         padding-left: 2px;
                         padding-right: 2px;
                         padding-bottom: 1px;
                         padding-top: 1px;
                         border-top: #8E85B7 solid 1px;
                         border-bottom: #8E85B7 solid 1px;
                         border-left: #8E85B7 solid 3px;
                         border-right: #8E85B7 solid 3px;
                         background-color: #BBB4D6;
                         }

.clsMessage             {
                         padding-left: 2px;
                         padding-right: 2px;
                         padding-bottom: 1px;
                         padding-top: 1px;
                         border-top: #8E85B7 solid 1px;
                         border-bottom: #8E85B7 solid 1px;
                         border-left: #8E85B7 solid 3px;
                         border-right: #8E85B7 solid 3px;
                         background-color: #BBB4D6;
                         }

.clsMessage a           {
                         color: blue;
                         }

.clsMessageHeader        {
                         font-size: 8pt;
                         font-weight: bold;
                         }

.clsMessageText          {
                         font-size: 8pt;
                         }

.clsSubmitInfo           {
                         font-size: 8pt;
                         padding-left: 1px;
                         padding-right: 1px;
                         padding-bottom: 1px;
                         padding-top: 1px;
                         border-top: #44926D solid 1px;
                         border-bottom: #44926D solid 1px;
                         border-left: #44926D solid 1px;
                         border-right: #44926D solid 1px;
                         background-color: #B7DDC8;
                         }

.clsSubmitInfoBE         {
                         font-size: 8pt;
                         padding: 4px;
                         border-top: #C0C0C0 solid 2px;
                         border-left: #C0C0C0 solid 2px;
                         border-right: #C0C0C0 solid 2px;
                         border-bottom: #C0C0C0 solid 2px;
                         background-color: #EAEAEA;
                         }


/*-- Anonymous Submit -----------------------------------------------------------*/

.bhButton                {
                           font-family: Verdana, Arial, Helvetica; 
                           font-size: 8pt; 
                           font-weight: normal;
                           color: black;
                           border-width: 2; 
                           border-color: black;
                           border-style: solid; 
                           cursor: hand;
                           background-color: #c0c0c0;
                         }

.bhField                 {
			 font-size: 8pt;
                         color: black;
                         background-color: #B7DDC8;
                         border-left: solid #7CC5A1 1px;
                         border-top: solid #7CC5A1 1px;
                         border-bottom: solid #7CC5A1 1px;
                         border-right: solid #7CC5A1 3px;
                         padding-top: 2px;
                         padding-left: 1px;
                         }

.bhFieldRequired         {
			 font-size: 8pt;
                         color: black;
                         font-weight: bold;
                         background-color: #B7DDC8;
                         border-left: solid #7CC5A1 1px;
                         border-top: solid #7CC5A1 1px;
                         border-bottom: solid #7CC5A1 1px;
                         border-right: solid #44926D 3px;
                         padding-top: 2px;
                         padding-left: 1px;
                         }

.bhFieldInput            {
                         padding-top: 0px;
                         padding-left: 5px;
                         padding-right: 0px;
                         padding-bottom: 0px;
                         }

.bhTextArea              {
                           font-family: Verdana, Arial, Helvetica; 
                           font-size: 8pt; 
                           font-weight: bold;
                           color: black;
                           border-width: 2; 
                           border-color: #8E85B7; 
                           border-style: solid; 
                           background-color: #ffffff;
                         }

.bhTextBox               {
                           font-family: Verdana, Arial, Helvetica; 
                           font-size: 8pt; 
                           font-weight: bold;
                           color: black;
                           border-width: 2; 
                           border-color: #8E85B7; 
                           border-style: solid; 
                           background-color: #ffffff;
                         }

.bhDropDown              { font-family: Verdana, Arial, Helvetica; 
                           font-size: 8pt; 
                           font-weight: bold;
                           color: black;
                           background-color: white; 
                           border-width: 1; 
                           border-color: #8E85B7; 
                           border-style: flat; 
                         }



/*-- Alternate Form -----------------------------------------------------------*/
.clsSection              {
                         font-size: 8pt;
                         padding-left: 2px;
                         padding-right: 2px;
                         padding-bottom: 1px;
                         padding-top: 1px;
                         border-top: #808080 solid 1px;
                         border-bottom: #808080 solid 2px;
                         border-left: #808080 solid 3px;
                         border-right: #808080 solid 3px;
                         background-color: #C0C0C0;
                         }

.clsSectionHeading       {
                         color: white;
                         font-size: 8pt;
                         font-weight: bold;
                         padding-left: 3px;
                         padding-right: 0px;
                         padding-bottom: 1px;
                         padding-top: 0px;
                         background-color: #808080;
                         }

.clsSectionDescription   {
                         font-size: 8pt;
                         padding-left: 3px;
                         padding-right: 0px;
                         padding-bottom: 3px;
                         padding-top: 3px;
                         background-color: #C0C0C0;
                         border-bottom: #808080 solid 1px;
                         }

.clsSectionBody          {
                         font-size: 8pt;
                         padding-left: 3px;
                         padding-right: 0px;
                         padding-bottom: 3px;
                         padding-top: 3px;
                         background-color: #C0C0C0;
                         }

.clsSectionBulletCol1    {
                          font-size: 8pt;
                          padding-left: 10px;
                         }

.clsSectionBulletCol2    {
                          font-size: 8pt;
                          padding-left: 10px;
                         }

.clsSectionBulletCol3    {
                          font-size: 8pt;
                          padding-left: 10px;
                         }

.clsTextBox2             {
                           font-family: Verdana, Arial, Helvetica; 
                           font-size: 8pt; 
                           font-weight: bold;
                           color: black;
                           border-width: 2; 
                           border-color: #808080;
                           border-style: solid; 
                           background-color: #ffffff;
                         }
                         
/*-- Confirmation -----------------------------------------------------------*/

.clsOrder                {
                         font-size: 8pt;
                         font-weight: normal;
                         padding-left: 20px;
                         }

.clsOrderValue           {
                         font-size: 8pt;
                         font-weight: bold;
                         }
                         
/*-- Confirmation -----------------------------------------------------------*/
.clsCRMForm		{
			font-weight: bold;
			color: white;
			}


.clsCRMLabelHeader	{
			 font-size: 7pt;
                         color: black;
                         background-color: #B7DDC8;
                         border-left: solid #7CC5A1 1px;
                         border-top: solid #7CC5A1 1px;
                         border-bottom: solid #7CC5A1 1px;
                         border-right: solid #7CC5A1 3px;
                         padding-top: 2px;
                         padding-left: 1px;
			}


.clsCRMLabel		{
			 font-size: 7pt;
                         padding-top: 0px;
                         padding-left: 5px;
                         padding-right: 0px;
                         padding-bottom: 0px;
			}



.clsTopicHeading        {
                         font-size: 8pt;
                         font-weight: bold;
                        }

.clsTopic               {
                         font-size: 8pt;
                         font-weight: normal;
                         color: #606060;
                         margin-bottom: 25px;
                        }

.clsShowPrint
{
	display:none
}

.clsHidePrint
{
	display:inline
}

.clsHideLink
{
	text-decoration:none;
}
.clsHideLink:hover
{
	text-decoration:underline;
}
