/************************************************************************************************************/
/* Purpose:	To add color, and style to the basic page layout style sheet									*/
/* Authors:	Sarah Casey & Lisa Cammarota 																	*/
/* Created:	10/3/08			 			 																	*/
/* Comments: This css is subdivided into six main sections													*/
/*			 General - styles that apply to the whole web page												*/
/*			 UCS Branding - styles specific to the UCS Branding part of the page header						*/
/*			 Application Branding - styles specific to an application's branding (logo, group name, etc..) 	*/
/*			 User Message - style specific to an application's user message				 					*/
/*			 Page Content  - left navigation and page content (headings, forms, text, etc...)				*/
/*			 Footer	- styles for the contact information and condensed menu									*/
/************************************************************************************************************/
	
	

	/*** *************************************************************************************************** ***/		
	/*** ******************************************  General  ********************************************** ***/		
	/*** *************************************************************************************************** ***/	
		/*Was Not Renamed*/
		html {			
		}

		/*Was Not Renamed*/
		a {
			text-decoration:underline;
		}

	/*** *************************************************************************************************** ***/		
	/*** ******************************************  UCS Branding  ***************************************** ***/		
	/*** *************************************************************************************************** ***/		
		/*Was:  #UCS_Branding */
		#UCS_PS {
			font-size:1.5em;
			font-weight: normal;
			height: 3em;
			font-family:"Times New Roman", Times, serif, Arial, "Sans Serif";
		}

		/*Was:  #UCS_Name */
		#UCS_STR_Name {
			display: block;
			text-indent: 7.15em;
			height: 100%;
			font-weight: normal;	
			margin-bottom: .5em;
			letter-spacing: .2em;	
			text-decoration: none;
			font-weight: normal;
			width:30em;
		}	

		/*Was:  UCS_Name:hover */
		#UCS_STR_Name:hover {
			text-decoration: underline;
		}

	/*** *************************************************************************************************** ***/		
	/*** ******************************  Accessibility Links  ********************************************** ***/		
	/*** *************************************************************************************************** ***/
		/*Was:  UCS_AccessibilityLinks */
		#UCS_PS_AccessibilityLinks {
			margin: 0em 0em .3em 0em;
			display: block;
			text-align: right;
			font-size: .45em;
			padding: .3em .25em 0em 0em;
			letter-spacing: 0em;
			font-family: Verdana;		
		}

		/*Was:  UCS_AccessibilityLinks > a */
		#UCS_PS_AccessibilityLinks a {
			padding: 0em .3em 0em .6em;
			font-weight: normal;
		}

		/*Was:  UCS_AccessibilityLinks > a:first-child */
		#UCS_PS_AccessibilityLinks a:first-child {
			border-left-style: none;
			padding-left: 0em;
		}
	
		#UCS_PS_AccessibilityLinks span {
			display: inline-block; 
			font-weight: bold;
			margin-right: 0em;
		}
		
		#UCS_PS_AccessibilityLinks span:after {
			content: ":";
		}

		#UCS_PS_AccessibilityLinks ul {
			list-style:none;
			margin-top: -.15em;
			display: inline-block;
			padding-left: 0em;
		}

		#UCS_PS_AccessibilityLinks ul li {
			display: inline-block;
			border-left: thin solid #9494b5;
			padding-left: 1em;
			padding-right: .25em;
		}	
		
		#UCS_PS_AccessibilityLinks ul li:first-child {
				border: none;
				padding-left: .5em;
			}

	/*** *************************************************************************************************** ***/		
	/*** ****************************** Application Branding  ********************************************** ***/		
	/*** *************************************************************************************************** ***/
	
		/*Was:  APP_ApplicationBranding */
		#APP_PS {
			font-size:1.35em;
			font-size:1.15em;
			font-family:"Times New Roman", Times, serif;
			text-indent: 9.35em;
		    text-decoration: none;
			padding: .15em 0em .15em 0em;	
		}

		/*Was:  APP_ApplicationGroup */
		#APP_STR_ApplicationGroup {
			padding-left:1.3em;	
			padding-left:1.35em;		
			padding-right: .2em;	
			background-position: center left;
			font-variant:small-caps;
			text-decoration: none;
			font-weight: bold;	
		}		

		/*Was:  APP_ApplicationGroup:after */
		#APP_STR_ApplicationGroup:after { 
			content: ":";
		}

		/*Was:  APP_ApplicationName */
		#APP_STR_ApplicationName {
			letter-spacing: .2em;	
			text-decoration: none;			
		}

		/*Was:  a#APP_ApplicationName:hover, 
				a#APP_ApplicationGroup:hover */
		a#APP_STR_ApplicationName:hover, 
		a#APP_STR_ApplicationGroup:hover {
			text-decoration: underline;
		}

	/*** *************************************************************************************************** ***/		
	/*** ******************************  User Message  ***************************************************** ***/		
	/*** *************************************************************************************************** ***/
		/*Was:  UM_UserMessage */
		#UM_PS {
			text-indent: 10px;
			font: 13px Verdana;
			padding: .35em 0em .35em 0em;				
		}


	/*** *************************************************************************************************** ***/		
	/*** ******************************  Left Navigation  ************************************************** ***/		
	/*** *************************************************************************************************** ***/
	
		/*** HOME BUTTON ***/
		/*Was:  div.LNAV_Button_Top */
		div.LNAV_BTN_TopImg {
			clear:both;
		}


		/*Was:  .LNAV_Button_leftCorner, 
				.LNAV_Button_Center_Area, 
				.LNAV_Button_RightCorner,
				.LNAV_Button_Bottom_leftCorner, 
				.LNAV_Button_Bottom_RightCorner */
		.LNAV_BTN_LeftCorner, 
		.LNAV_BTN_ImgCenterFill_11wx1h, 
		.LNAV_BTN_RightCorner,
		.LNAV_BTN_BottomLeftCorner, 
		.LNAV_BTN_BottomRightCorner {
			font: bold .8em Verdana;
			float: left;
			width: .5em;
			height: 6px;
		}

		/*Was:  LNAV_Button_Center_Area */
		.LNAV_BTN_ImgCenterFill_11wx1h  {
			width: 11.5em;		
		}

		/*Was:  LNAV_ButtonMiddle */
		.LNAV_BTN_Text {
			clear: both;
		}

		/*Was:  div.LNAV_ButtonMiddle */
		div.LNAV_BTN_Text a {
			display:block;
			padding: 0em;
			margin: 0em;
			text-indent: 1.25em;
			text-decoration: none;
			font-weight: bold;
			font-size: .8em;
			font-size: .75em;
			letter-spacing: .1em;
		}

/**????***/
		/*Was:  div.LNAV_ButtonMiddle > a:hover */
		div.LNAV_BTN_Text a:hover {		
		}

		/*Was:  div.LNAV_ButtonBottom */
		div.LNAV_BTN_BottomImg  {
			padding-top: 0em;
			padding-bottom: 0em;
		}

		/*Was:  div.LNAV_Button_Spacer */
		div.LNAV_BTN_Spacer_12Wx1H {
			width: 12.25em;
			height: 1.25em;
		}

		/*Was:  div.LNAV_Button_Spacer:first-child */
		div.LNAV_BTN_Spacer_12Wx1H:first-child {
			height: .5em;
		}

		/*Was:  LNAV_btnFinePrint */
		.LNAV_STR_FinePrint {
			font-size: .95em;
			font-weight: normal;
			display: block;
			letter-spacing: 0em;
		}

		/*Was:  LNAV_btnFinePrint */
		.LNAV_MenuCategoryFinePrint {
			font-size: .85em;
			font-weight: normal;
			letter-spacing: 0em;
			padding-left: 1.5em;
			font-style: italic;
		}

		/*Was:  div#LNAV_LeftNavigationBar>a */
		div#LNAV_PS a {
			display: block;
			padding: .25em 0em .25em .5em;
			text-indent: 1em;
			text-decoration: none;
			font: bold 13px Verdana;
		}

		/*Was:  span.LNAV_groupCategory, 
				span.LNAV_MenuBottom, 
				span.LNAV_groupCategoryWithMessage */
		span.LNAV_MNU_GroupCategory, 
		span.LNAV_MNU_Bottom, 
		span.LNAV_MNU_GroupCategoryWithMsg {
			display: block;
			height: 1.25em;
			padding: .25em 0em .25em 0em;

		}


		/*Was:  span.LNAV_groupCategory, 
				span.LNAV_groupCategoryWithMessage */
		span.LNAV_MNU_GroupCategory, 
		span.LNAV_MNU_GroupCategoryWithMsg {
			display: block;
			letter-spacing: .1em;
			width: 12.5em;
			width: 13.5em;
			padding: 0em 0em .25em 0em;
			text-indent: 1.25em;
			text-decoration: none;		
			font: bold .8em Verdana;
			font: bold .75em Verdana;
		}	

		/*Was:  span.LNAV_groupCategoryWithMessage */
		span.LNAV_MNU_GroupCategoryWithMsg {
			height: 2em;
		}		

		/*Was:  span.LNAV_MenuBottom */
		span.LNAV_MNU_Bottom {
			display: block;
			padding: 0em 0em 0em 0em;
			margin: 0em;
			height: .15em;
		}

		/*Was:  #LNAV_LeftNavigationBar>ul */
		#LNAV_PS ul {
			text-align: left;
			list-style: none;
			padding: 0;
			margin: 0 auto;
		}

		/*Was:  #LNAV_LeftNavigationBar>ul>li  */
		#LNAV_PS ul li {
			display: block;
			margin: 0em 0em 0em 0em;
			padding: 0;
			text-indent: 1.75em;
		}

		/*Was:  #LNAV_LeftNavigationBar>ul>li>a  */
		#LNAV_PS ul li a {
			display: block;
			width: 100%;
			padding: .25em 0em .25em 0em;
			text-indent: 1.85em;
			text-indent: 2.25em;			
			text-decoration: none;
			font-size: .9em;
			font-size: .75em;
			font-weight: normal;
		}

		/*Was:  a.LNAV_Current_Page  */
		a.LNAV_LnkBtn_CurrentPage,
		#LNAV_PS ul li a.LNAV_LnkBtn_CurrentPage {
			font-family: "Verdana bold";	
			font-weight: bold;  /*** Needed to make it bold for IE ***/
		}


	/*** *************************************************************************************************** ***/		
	/*** ******************************  Content Area  ***************************************************** ***/		
	/*** *************************************************************************************************** ***/
		
		/*Was:  #CONT_Content, 
				#CONT_Static_Content  */
		#CONT_PS_Content, 
		#CONT_PS_StaticContent  {
			padding: 1em 1.5em 1em 2.35em;	
			font-family: Verdana, Arial, Helvetica, sans-serif;				
		}

		/*Was Not Renamed*/
		p {		
			font-size: .8em;
			width: 36em;
			margin: 0em;	
		}
		
		p.CONT_MsgBox_Error_33w_ERROR {
			width: 32.5em;
		}
		
		p.CONT_STR_PageDescription_41w {
			font-size: .8em;
			width: 41em;
			margin: 0em;
		
		}

		/*Was:  p.CONT_formDescription  */
		p.CONT_STR_Desc_40w {
			/*margin-left: 2.4em; margin-top: 1.5em; width: 39em;*/
			margin-left: 0em;
			padding-top: .2em;
			width: 40em;
		}

		/*Was:  p.CONT_insideFormDescription  */
		p.CONT_STR_insideFormDesc_39w {
			 margin-left: 1.5em;
			 margin-top: 1.5em;
			 width: 39em;
		}

		/*Was Not Renamed*/
		abbr, acronym {
			border-bottom: none;
		}

		/*Was:  span.CONT_Emphasis  */
		.COMMON_STR_Emphasis {
			text-transform:uppercase;
			font-weight: bold;
			letter-spacing: .1em;
		}

		/*Was:  span.normal  */
		.COMMON_STR_Normal {
			font-weight: normal;
		}
		
		/*Was:  span.CONT_Fine_Print   */
		.COMMON_STR_FinePrint {
			font-weight: normal;
			font-size: .75em;
		}
		
		/*Was:  span.bold   */
		.COMMON_STR_Bold {	
			font-weight: bold;
		}

		/*Was:  span.italic  */
		.COMMON_STR_Italic      {	
			font-style:italic;
			font-weight: bold;
		}

		/*Was:  span.italicNormal  */
		.COMMON_STR_ItalicNormal {
			font-style:italic;
			font-weight: normal;
			padding-left: .25em;
		}

		/*Was:  a.normal   */
		a.COMMON_STR_Normal {
			font-weight: normal;
			font-size: .8em;
		}

		/*Was: h2>a.anchor> span.normal   */
		h2 a.COMMON_lNK_Anchor span.COMMON_STR_Normal{
			padding-left: 1.5em;
			font-size: .75em;
			font-style:italic;
		}

		/*Was: ul.CONT_disclaimer>li>span>normal   */
		ul.CONT_MsgBox_Disclaimer_34 li span.COMMON_STR_Normal {
			font-size:.9em;
		}
		
		/*Was:  span.CONT_Fine_Print  		
		span.COMMON_STR_FinePrint {
			font-size: .8em;
		}*/
				
		/*** *************************************************************************************************** ***/		
		/*** ******************************  Messages: Error, Warning, Info, Disclaimer  *********************** ***/		
		/*** *************************************************************************************************** ***/
			/*Was: .CONT_Message_Settings, 
			.CONT_Message_Warning, 
			.CONT_Message_Error, 
			.CONT_Message_Disclaimer, 
			.CONT_Message_SearchCriteria, 
			.CONT_Message_no_Image,
			.CONT_MsgBox_Attention  */	
			.CONT_MsgBox_Settings, 
			.CONT_MsgBox_Warning, 
			.CONT_MsgBox_Error_33w_ERROR, 
			.CONT_MsgBox_Disclaimer_34w, 
			.CONT_MsgBox_SearchCriteria, 
			.CONT_MsgBox_ROnlyNoImg,
			.CONT_MsgBox_Attention,
			.CONT_MsgBox_Complete {
				margin: 0em;
				font-size: 1em;
				margin: 1em 0em 1em 0em;
				padding: .25em 1em .25em 0em;
				min-height: 2em;
			}

			/*Was: .CONT_MsgBox_Settings*/
			.CONT_MsgBox_Settings {
				display: block;	
				width: 30.25em;
			}

			/*Was: .CONT_Message_Warning*/
			.CONT_MsgBox_Warning {
				font-size: 0.9em;
			 }
			 
			 /*Added 6/11/09 */			div.CONT_MsgBox_FeedBackPlease {
				padding: .25em .25em .25em 4em;	
				margin-top: 1.5em;
				margin-bottom: 1.5em;
			}
			
/*Added 6/11/09 */			div.CONT_MsgBox_FeedBackPlease h2 {
				margin-top: 0em;
				margin-bottom: 0em;
			}
			
/*Added 6/11/09 */			div.CONT_MsgBox_FeedBackPlease p {
				margin-top: .25em;
				margin-bottom: .5em;
				font-size: .8em;
				width: 36em;
			}

			/*Was: .CONT_Message_Warning>.CONT_Message_heading*/
			.CONT_MsgBox_Warning .CONT_LBL_MsgBoxHeading {
			   font-weight: bold;
			   padding-bottom: .25em;
			   text-transform: uppercase;  
			}

			/*Was: .CONT_Message_Warning>.CONT_Message*/			
			.CONT_MsgBox_Warning .CONT_STR_MsgBoxMessage {
			   font-size: .75em;
			   padding-left: 4.5em;  
			   padding-right: 2.5em;
			}

			/*Was: 	.CONT_Message_Warning>.CONT_Message>ol>li, 
					.CONT_Message_CaseInformation>.CONT_Message>ol>li*/		
			.CONT_MsgBox_Warning .CONT_STR_MsgBoxMessage ol li, 
			.CONT_MsgBox_CaseInfo_32w .CONT_STR_MsgBoxMessage ol li {
			   font-size: 1.2em;
			}

			/*Was: 	.CONT_Message_Warning>.CONT_Message_Buttons*/		
			.CONT_MsgBox_Warning .CONT_BTN_MsgBoxButtons{
				margin-top: .5em;
			}

			/*Was:  .CONT_Message_CaseInformation>span.CONT_Message */
			.CONT_MsgBox_CaseInfo_32w span.CONT_STR_MsgBoxMessage, 
			.CONT_MsgBox_CaseInfoWithBtn_32w span.CONT_STR_MsgBoxMessage {
			   padding-left:4em;
			}
			
			/*Was: .CONT_Message_Error */
			.CONT_MsgBox_ErrorMsg_33w_ERROR {		
				margin-left: -0.25em;
				width: 32.5em; 
			}

			/*Was:  .CONT_Message_Disclaimer*/
			.CONT_MsgBox_Disclaimer_34w {		
				margin: .15em 2em 0em 0em;
				padding: .5em 1em .5em 0em; 
				width: 33.5em; 
			}
			
			/*Was: div.CONT_Message_Error>ul*/
			div.CONT_MsgBox_ErrorMsg_33w_ERROR ul {
				font-size: .77em;
				padding-left: 6.25em;
				margin-top: .1em;
				margin-bottom: .35em;
			}
			
			/*Was: div.CONT_Message_Error>ul>li*/
			div.CONT_MsgBox_ErrorMsg_33w_ERROR ul li {
				list-style: decimal;
			}
			
			/*Was: div.CONT_Form>div.CONT_Message_Warning */
			div.CONT_FrmSect_39w div.CONT_MsgBox_Warning {
				margin-right: 2em;
				margin-left: 1.5em;
				font-size: 1.1em;
			}
			
			/*Was: div.CONT_Form>div.CONT_Message_Warning>.CONT_Message */
			div.CONT_FrmSect_39w div.CONT_MsgBox_Warning .CONT_STR_MsgBoxMessage {
				padding-left: 4.2em;
				margin-right: 0em;
				padding-right: 0em;
			}

			/*Was Not Renamed*/			
			div.CONT_MsgBox_Attention {
				font-size: .95em;
				padding-left: 1.25em;
			 }

			/*Was: div.CONT_MsgBox_Attention>.CONT_Message_heading  */
			div.CONT_MsgBox_Attention .CONT_LBL_MsgBoxHeading {
			  font-size: .85em;
			  font-weight: bold;
			   margin-top: .5em; 
			   padding-bottom: .5em;
			   padding-left: 0em;
			   text-transform: none;
			   margin-right: 1em;
			}

			/*Was: div.CONT_MsgBox_Attention>.CONT_Message */
			div.CONT_MsgBox_Attention .CONT_STR_MsgBoxMessage {
			   font-size: .85em;
			   padding-left: 0em;
			   margin-right: 1em;

			}

		/*** *************************************************************************************************** ***/		
		/*** ******************************  Searches: Search Criteria   *************************************** ***/		
		/*** *************************************************************************************************** ***/
			/*Was:  .CONT_Message_SearchCriteria,
					.CONT_Message_no_Image */
			.CONT_MsgBox_SearchCriteria, 
			.CONT_MsgBox_ROnlyNoImg {	
				margin: .5em 0em .5em 0em;
				padding: .25em 1em .25em 0em;  
			}	


			/*Was; .CONT_Message_CaseInformation*/
			.CONT_MsgBox_CaseInfo_32w,
			.CONT_MsgBox_CaseInfoWithBtn_32w {		
				font-size: 1em;
				width: 32em;
				margin: .15em 2em 0em 0em;
				padding: .25em 1em 1.5em 0em;  
				height: auto;
			}
			
			.CONT_MsgBox_CaseInfoWithBtn_32w {
				padding-bottom: 0.5em;
			}	

			/*Was: .CONT_Message_heading,
					.CONT_Message_heading_mixedCase
					.CONT_Message, 
					.CONT_Message_Buttons */
			.CONT_LBL_MsgBoxHeading, 
			.CONT_LBL_MsgBoxHeadingMixedCase, 
			.CONT_STR_MsgBoxMessage, 
			.CONT_BTN_MsgBoxButtons{
				display: block;
				font-size: .77em;
				padding: 0em 0em .1em 4em;
			}

			/*Was:  .CONT_Message_no_Image>.CONT_Message, 
					.CONT_Message_no_Image>.CONT_Message_heading,
					.CONT_Message_no_Image>.CONT_Message_heading_mixedCase*/
			.CONT_MsgBox_ROnlyNoImg .CONT_STR_MsgBoxMessage, 
			.CONT_MsgBox_ROnlyNoImg .CONT_LBL_MsgBoxHeading,
			.CONT_MsgBox_ROnlyNoImg .CONT_LBL_MsgBoxHeadingMixedCase {
				padding-left: 1em;
			}
			
			/*Was:  .CONT_Message_heading,
			.CONT_Message_heading_mixedCase*/			
			.CONT_LBL_MsgBoxHeading, 
			.CONT_LBL_MsgBoxHeadingMixedCase {
				font-weight: bold;
				padding-bottom: .75em;
				text-transform: uppercase;		
			}
			
			/*Was:  .CONT_Message_heading_mixedCase */
			.CONT_LBL_MsgBoxHeadingMixedCase  {
				text-transform:none;
			}

			/*Was: .CONT_Message*/
			.CONT_STR_MsgBoxMessage {
				display: block;
				font-weight: normal;
				text-decoration: none;
			} 

			/*Was: .CONT_Message_SearchCriteriaField*/
			.CONT_LBL_MsgBoxSearchCriteria_8w {
				display: block;
				float: left;
				width:  8em;		
			}

			/*Was: .CONT_Message_SearchCriteriaField_Long*/
			.CONT_LBL_MsgBoxSearchCriteria_12w {
				display: block;
				float: left;
				width: 12em;		
			}

			/*Was:  .CONT_Message_SearchCriteriaField_Longer*/
			.CONT_LBL_MsgBoxSearchCriteria_17w {
				display:  block;
				float: left;
				width:  16.5em;		
			}

			/*Was: .CONT_Message_SearchCriteriaField:after,  
					.CONT_Message_SearchCriteriaField_Long:after, 
					.CONT_Message_SearchCriteriaField_Longer:after*/
			.CONT_LBL_MsgBoxSearchCriteria_8w:after,  
			.CONT_LBL_MsgBoxSearchCriteria_12w:after, 
			.CONT_LBL_MsgBoxSearchCriteria_17w:after {
				content: ':'; 
			}

			/*Was:  .CONT_Message_SearchCriteriaFieldValue*/
			.CONT_LBL_MsgBoxSearchCriteria_28w {
				font-weight: bold;
				display:  block;
				float: left;
				width: 28em; 
			}

			/*Was: .CONT_Message_Buttons */
			.CONT_BTN_MsgBoxButtons {
				display: block;
				text-align:right;	
			}

			/*Was: .CONT_Message_Buttons>a*/
			.CONT_BTN_MsgBoxButtons a {
				padding: 0em .25em 0em .5em;
				margin: 0em;
			}

			/*Was: .CONT_Message_Buttons>a:first-child*/
			.CONT_BTN_MsgBoxButtons a:first-child {
				border-style: none;
			}
			
			span.CONT_PS_InMsgBoxRAligned_47w {
				background-color: #EDEBEB; 
				display: block;
				padding: 0em;
				margin: 1em 0em 0em 0em;
				width: 46.5em;
				text-align: right;
			}
						
			a.CONT_LnkBtn_122pxWx2H {
				font-size: .7em;
				text-align: center;
				height: 1.75em;
				font-weight: bold;
				vertical-align: text-bottom;
				padding: .75em 0em .15em 0em;
				margin: 0em;
				text-decoration: none;	
				letter-spacing: 0em;  
				border: none;	
				width: 11em;
				display: inline-block;
			}

		/*** *************************************************************************************************** ***/		
		/*** ******************************  Disclaimer: Terms of use & Contact US   *************************** ***/		
		/*** *************************************************************************************************** ***/
			/*Was:  .CONT_disclaimer, 
					.CONT_TermsOfUse*/
			/*Removed from this section: .CONT_MsgBox_TermsOfUse_40w */
			.CONT_MsgBox_Disclaimer_34w {
				margin: 0em;
				font-size: .9em;
				width: 34em;
				margin: .15em 2em 0em 0em;
				padding: .5em 1em .5em 0em;
			}

			/*   Terms of Use for a JCaptcha page w/o a data entry form   */
			/*Was: .CONT_TermsOfUse */
			/*Removed from this section: .CONT_MsgBox_TermsOfUse_40w */
			/*.CONT_MsgBox_TermsOfUse_40w {
				font-size: .75em;
				width: 40.5em;
			}*/

			/*Was: .CONT_disclaimer
					.CONT_TermsOfUse>li*/
			/*Removed from this section: .CONT_MsgBox_TermsOfUse_40w li */
			.CONT_MsgBox_Disclaimer_34w li {
				font-size: .8em;
				font-weight: bold;
				margin: 0em 0em 0em 2.5em;
				padding: .15em 0em .25em .25em;
			}

			.CONT_MsgBox_Disclaimer_34w li ul {
				list-style-type:disc;
				font-weight: normal;	
				margin-left: 0em;
				padding-left: 0em;	
			}

			/*Was: .CONT_decimalListLarge>li>ul>li */
			.CONT_MsgBox_Disclaimer_34w li ul li {
				margin-top: .25em;
				margin-bottom: .25em;
				font-size: 1em;
			}
			
			/*Was: .CONT_TermsOfUse>li */
			/*Removed from this section: .CONT_MsgBox_TermsOfUse_40w li */
			/*.CONT_MsgBox_TermsOfUse_40w li {
				font-weight: normal;
			}*/
			
			div.CONT_MsgBox_TermsOfUse_31w {
				background-color: #edebeb; 
				border: thin solid #d6d1d1; 
				width: 31.25em;
			}	
			
			div.CONT_MsgBox_TermsOfUseIndented_31w {
				background-color: #edebeb; 
				border: thin solid #d6d1d1; 
				width: 31.25em;
				margin-left: .85em;
				margin-top: .435em;
			}		
			

			/*   Terms of Use for a JCaptcha w/a data entry form   */
			/*Was: .CONT_TermsOfUse_Indented */
/*Renamed CONT_MsgBox_TermsOfUse_40w to  CONT_ListDec_TermsOfUse_40w on 3/19/09 */			

			.CONT_ListDec_TermsOfUseIndented_40w,
			.CONT_ListDec_TermsOfUse_40w {
				margin: .15em 2em 0em 0em;
				padding: .25em 1em .5em 0em;
				font-size: .75em;
				width: 40.5em;
			}
			
			/*Was:.CONT_TermsOfUse_Indented>h2  */
/*Renamed .CONT_ListDec_TermsOfUse_40w h2 to  div.CONT_MsgBox_TermsOfUse_40w h2 on 3/19/09 */	
/*Renamed .CONT_MsgBox_TermsOfUseIndented_40w h2 to  div.CONT_MsgBox_TermsOfUseIndented_31w h2 on 3/19/09 */
			div.CONT_MsgBox_TermsOfUseIndented_31w h2,
			div.CONT_MsgBox_TermsOfUse_31w h2{
				 /*margin-top: 0em;
				 padding-left: .35em; 
				 font-size: 1.25em; 
				 margin-bottom:.4em;*/
				 font-weight: bold;
				 
				 padding-left: .35em; 
				 margin-top: .25em; 
				 margin-bottom: 0em; 
				 font-size: .9em;
			}

			/*Was:  ul.CONT_TermsOfUse_Indented>li */
			ul.CONT_ListDec_TermsOfUseIndented_40w li,
			ul.CONT_ListDec_TermsOfUse_40w li {
				list-style-type:decimal;
				font-size: .9em;
				font-weight: normal;
				margin: 0em 0em 0em 2.75em;
				padding: .15em 0em .25em .25em;
			}
			
			/*   Disclaimer Message   */
			/*Was:  .CONT_disclaimer>li>span>a*/
			.CONT_MsgBox_Disclaimer_34w li span a {
				font-weight: bold;
			}

			/*Was: 	.CONT_Message_Disclaimer>.CONT_Message_heading,
					.CONT_Message_Disclaimer>.CONT_Message */
			.CONT_MsgBox_Disclaimer_34w .CONT_LBL_MsgBoxHeading,
			.CONT_MsgBox_Disclaimer_34w .CONT_STR_MsgBoxMessage {
				padding: 0em 0em 0em 3.6em;     
			}

			/*Was:  .CONT_disclaimer>li:first-child*/
			.CONT_MsgBox_Disclaimer_34w li:first-child {
				margin-top: 0em;
			}
			
		
		/*** *************************************************************************************************** ***/		
		/*** ******************************  Headers & Content  ************************************************ ***/		
		/*** *************************************************************************************************** ***/
			/*Was Not Renamed*/
			h1{
				font-weight: bold;
				font-size: 1.1em;
				margin-bottom: .15em;
				margin-top: 1.35em;
				margin-right: 0em;
				margin-left: -.25em;
			}

			/*Was: h2>a.CONT_skipSection */
			h2 a.CONT_LNK_SkipSection {
				font-size: .85em;
				font-weight: normal;
			}		

			/*Was:  h1>a.CONT_skipToContent
					span.CONT_Message_heading>a.CONT_skipToContent
					h2>a.CONT_skipToContent */
			h1 a.CONT_LNK_SkipTo,
			span.CONT_LBL_MsgBoxHeading a.CONT_LNK_SkipTo, 
			h2 a.CONT_LNK_SkipTo {
				text-decoration: none;
			}	

			/*Was Not Renamed*/
			h1:first-child {
				margin-top: 0em;	
			}

			/*Was Not Renamed*/
			h2{
				font-weight: bold;
				margin-bottom:.2em; 
				font-size:.9em;
			}

			/*Was: h2.CONT_GroupLabel */
			h2.CONT_Heading_FrmSect_40w {
				font-size:.8em;
				width: 40em;
				text-indent: 1em;
				margin-bottom: 0em;
				margin-top: 1em;
				padding-bottom: .3em;
				padding-top: .3em;
			}

			/*Was: h2.CONT_SectionHeading */
			h2.CONT_Heading_FrmSect {
				font-size: 1em;
				padding: .2em 0em .2em 1em;
			}

			/*Was: h2.CONT_SectionHeading>a */
			h2.CONT_Heading_FrmSect a {
				text-decoration: none;
				font-size: 1em;

			}

			/*Was Not Renamed*/
			h3 {
				font-weight: bold;
				margin: .5em 0em 0em 2em;
				padding: 0em;
				font-size:1em;        
			}

			/*Was Not Renamed*/
			h3:first-child {
				margin-top: 0em;
			}

			/*Was: h3.CONT_SectionHeading */
			h3.CONT_Heading_FrmSect { 
				font-size: .9em;
				padding: .2em 0em .2em 0em;
				margin-left: 1em;
			}

			/*Was: .CONT_h3 */
			.CONT_FrmSect_h3{
				display: block;
				font-size: 1em;
				padding: .15em 0em .2em 0em;
				margin-left: 1em;
				margin-bottom: 1em;
			}

			/*Was:  span.CONT_h3>ol  */
			div.CONT_FrmSect_h3 ol	{
				font-size: .8em;
				margin-bottom: .5em;
			}

			/*Was: span.CONT_h3>ul	 */
			div.CONT_FrmSect_h3 ul	{
				font-size: .8em;
				margin-bottom: .5em;
				margin-top: 0em;
			}
			
			div.CONT_FrmSect_h3 ul.CONT_List_FontSize1em {
				font-size: 1em;
				margin-bottom: .25em;
				margin-top: 0em;
			}

			/*Was Not Renamed*/
			h4 {
				font-size: .85em;
			}

			/*Was: h4.CONT_SectionHeading  */
			h4.CONT_Heading_FrmSect {
				margin-left: 2.75em;
				margin-bottom: .25em;
			}

			/*Was: .CONT_h4  */
			.CONT_FrmSect_h4 {
				display: block;
				font-size: 1em;
				margin-left: 2.3em;
			}

			/*Was: .CONT_ReturnToIndex  */
			.CONT_LNK_ReturnToIndex_40w {
				display: block;
				font-size: .8em;
				width: 40.25em;
				text-align: right;
				margin: 0em;
			}

			/*Was: .CONT_ReturnToTop  */		
			.CONT_LNK_ReturnToTop {
				display: block;
				text-align: right;
				font-size: .77em;
				margin: .25em 0em 0em 0em;
			}

			/*Was: .CONT_Field_Note  */
			.CONT_STR_StreetFieldNote_47w {
				display: block;
				text-align: right;
				width: 46.5em;
				font-size: .77em;
				margin: 0em;
				margin-bottom: -1em;
			}	

			/*Was:  h2.CONT_GroupLabel>a.anchor*/
			h2.CONT_Heading_FrmSect_40w a.COMMON_lNK_Anchor{
				text-decoration:none;  
			}

			/*Was: .CONT_UserNamePasswordNote */
			.CONT_LNK_ForgotUsrNMPswd {
				font-weight: normal;
				font-size: .75em;
				margin: 1em .5em 0em 0em;
				text-align: right;
			}	

			/*Was:  .CONT_PasswordNote  */
			.CONT_LNK_PasswordNote {
				font-weight: normal;
				font-size: .75em;
				margin: 0em .5em 0em .50em;
				text-align: right;
			}	
	 
		/*** *************************************************************************************************** ***/		
		/*** ******************************  Lists: ordered, unordered, decimal...  **************************** ***/		
		/*** *************************************************************************************************** ***/		
			
			/*Was:  div.CONT_Group */
			div.CONT_FrmSect_ROnly_40w {
				font-size:.8em;
				width: 40em;
				padding: .5em 0em .75em 0em ;
				margin: 0em 0em 0em 0em;
			}

			/*Was: .CONT_contentListLevel1 */
			.CONT_ListL1_NoListStyle_38w{
				list-style-type: none;
				font-size: 1em; 
				margin: 0em 0em 0em 0em;
				padding: 0em 2em 0em 2em;
				width: 38em;
			}

			/*Was: .CONT_Glossary_Term_and_Definition */
			.CONT_FrmSect_GlossaryTermAndDefinition {
				margin-top: .1em;
			}

			/*Was Not Renamed*/
			dt, dd {
				display: inline;
			}

			/*Was Not Renamed*/
			dt {
				margin-right: 0em;
				font-weight: bold;
			}

			/*Was Not Renamed*/
			dt:after {
				content: ':';
			}

			/*Was Not Renamed*/
			dd {
				margin-left: .5em;
			}

			/*Was:  .CONT_contentListLevel1>li */
			.CONT_ListL1_NoListStyle_38w li {
				padding: .025em 0em .025em 0em;
			}

			/*Was: 	.CONT_contentListLevel1>li:first-line  */
			.CONT_ListL1_NoListStyle_38w li:first-line {
				padding: .025em 0em .025em 0em;
			}	

			/*Was:  .CONT_contentListLevel2 */
			.CONT_ListL2_NoListStyle {
				list-style-type: none;
				margin-top: 0em;
				margin-left:4em;
				margin-bottom: 0em;
				padding: 0em;
				font-size: 1em;          
			}

/*  Deprecated  */
			/*.CONT_DataList {
				list-style-type: none;
				font-size: 1em; 
				margin-top: 0em;
				padding-left: .5em;
			}
			*/

			/*Was:  .CONT_DataList_Detail */
			.CONT_List_FullName {
				list-style-type: none;
				font-weight: bold;
				font-size: 1em; 
				margin-top: .1em;
				padding-left: 1em;
				margin-left: 0em;
			}

			/*Was: .CONT_DataList_Detail > li */
			.CONT_List_FullName li {
				padding: .03em 0em .025em 0em;	
				font-size: 1em;
				font-weight: normal;
				font-style: italic; 
			}

			/*Was: .CONT_DataList_Detail > li > span.firstColumn */
			.CONT_List_FullName li span.CONT_FrmSect_Column_4w { 
				font-size: 1em;
				padding-left:0em;
				float: left;
				width: 4em;
			}

			/*Was:  .CONT_DataList_Detail > li > span.firstColumn:after   */
			.CONT_List_FullName li span.CONT_FrmSect_Column_4w:after {
				content: ':';
			} 

			/*Was:  .CONT_dataListLevel1 */
			.CONT_ListL1_DataNoListStyle_40w {
				list-style-type: none;
				font-weight: bold;
				font-size: 1em; 
				width: 40em;
				margin: 0em;
				padding: 0em;
			}			

/* Deprecated */
			/*Was: .CONT_dataListLevel1 > li */
			/*.CONT_ListL1_DataNoListStyle_40w > li {
				padding: .025em 0em .025em 0em;	
				margin-top: .35em;
			}*/

			/*Was: .CONT_dataListLevel2  */
			.CONT_ListL2_DataNoListStyle_39w {
				list-style-type: none;
				margin-top: 0em;
				margin-left: 0em;
				margin-bottom: 0em;
				padding: 0em 0em 0em 1.5em;
				margin-bottom: 0em;
				font-size:1em; 
				width: 38.5em;
				font-weight: bold;  
				margin-left: 0em;  				     
			}

			/*Was:  .CONT_dataListLevel2  */
			.CONT_ListL2_DataNoListStyle_39w li {
				display: block;
			}
			
			/* two rows */
			/*Was:  ul.CONT_decimalList_withColumns  */
			ul.CONT_ListDisc_TwoColumns_15Wx2H {
				font-size: 1em;
				display: block;
				height: 2.2em;
				margin-bottom: 0em;
			}

			/*Was:  ul.CONT_decimalList_withColumns li   */			
			ul.CONT_ListDisc_TwoColumns_15Wx2H li {
				list-style-type:disc;
				float: left;
				width: 15em;
				margin-right: 1em;
			}

			/*Was: .CONT_decimalList, 
					.CONT_decimalListLarge */
			.CONT_ListDec_FontSizePt9, 
			.CONT_ListDec_FontSize1em {
				list-style-type: decimal;
				font-weight: bold;
				font-size: .9em;
			}

			/*Was:  .CONT_decimalListLarge  */
			.CONT_ListDec_FontSize1em {
				font-size: 1em;
			}

/* Deprecated */
			/*Was: .CONT_decimalListLarge>li>.CONT_Disc*/
		/*	.CONT_ListDec_FontSize1em>li>.CONT_Disc {
				list-style-type:disc;
				padding-left: 3em;
			}*/

			/*Was: span.CONT_h4>ul.CONT_Disc */
			div.CONT_FrmSect_h4 ul.CONT_ListDec_FontSizePt85 {
				margin-top: .25em;
				font-size:.85em;
			}

			/*Was:  .CONT_decimalList>li>.CONT_Decimal */
			.CONT_ListDec_FontSizePt9 li .CONT_ListDec {
				list-style-type: decimal;
				margin-left: 2em;
				font-weight: normal;
				padding-top: .5em;
			}
			
			/* Begin ordered list within an ordered list -- Attorney Reg Re-Reg Step 2 CLE section*/
			/*Note:  div.CONT_Form changed to div.CONT_FrmSect_39*/
			/*Was: div.CONT_Form_List>ol.CONT_decimalList   */
			div.CONT_FrmSect_NestedFieldset_31w ol.CONT_ListDec_FontSizePt9 {
				width: 31em;
			}

			/*Was: div.CONT_Form_List>ol.CONT_decimalList>li>ul.CONT_Decimal */			
			div.CONT_FrmSect_NestedFieldset_31w ol.CONT_ListDec_FontSizePt9 li ul.CONT_ListDec{
				padding-left: 2.5em;
				width: 32em;
			}

			/*Was: div.CONT_Form_List>ol.CONT_decimalList>li>ul.CONT_Decimal>li */			
			div.CONT_FrmSect_NestedFieldset_31w ol.CONT_ListDec_FontSizePt9 li ul.CONT_ListDec li{
				margin-right: .5em;
			}

			/*Was:  div.CONT_Form_List>ol.CONT_decimalList>li:first-child  */			
			div.CONT_FrmSect_NestedFieldset_31w ol.CONT_ListDec_FontSizePt9 li:first-child {
				margin-top: 0em;
			}
			/* END ordered list within an ordered list -- Attorney Reg Re-Reg Step 2 CLE section*/

			/* Was:  .CONT_decimalListLarge>li>.CONT_Decimal  */
			.CONT_ListDec_FontSize1em li .CONT_ListDec {
				list-style-type:decimal;
				padding-left: 3em;
			}

			/*Was: 	.CONT_decimalList>li */
			.CONT_ListDec_FontSizePt9 li {
				margin-top: 1em;
				margin-right: 3.4em;
				font-size: .85em;
			}
			
			div.CONT_FrmSect_h4 ul.CONT_ListDec_FontSizePt9 li {
				font-size: 1em;
			}
			
			div.CONT_FrmSect_h4 ul.CONT_ListDec_FontSizePt9 {
				font-weight: normal;
				font-size: .8em;
			}
			
			div.CONT_FrmSect_h4 ol,
			div.CONT_FrmSect_h4 ul
			 {
				font-size: .8em;
			}

			/*Was: .CONT_decimalListLarge>li */
			.CONT_ListDec_FontSize1em li {
				margin-top: 1em;
				margin-right: 3.4em;
			}

			/*Was: .CONT_decimalListLarge>li>ul */
			.CONT_ListDec_FontSize1em li ul {
				list-style-type:none;
				font-weight: normal;	
				margin-left: 0em;
				padding-left: 0em;	
			}

			/*Was: .CONT_decimalListLarge>li>ul>li */
			.CONT_ListDec_FontSize1em li ul li {
				margin-top: .25em;
				margin-bottom: .25em;
				font-size: 1em;
			}

			/*Was: .CONT_decimalListLarge>li>ul>li>ol */
			.CONT_ListDec_FontSize1em li ul li ol {
				list-style-type:disc;
				font-weight: normal;	
				font-size: 1em;
				padding-bottom: .25em;
			}

			/*Was: .CONT_decimalListLevel1 */
			.CONT_ListDecL1 {
				font-size: .9em;
				font-weight: bold;
				list-style-type: lower-alpha;
				margin-left: 2em;
			}

			/*Was: .CONT_decimalListLevel1>li */
			.CONT_ListDecL1 li {
				margin-top: .5em;         
			}

			/*Was: .CONT_decimalListLevel2 */
			/*.CONT_ListDecL2 {
				list-style-type: disc; 			 
			}*/

			/*Was:  .CONT_decimalListLevel2>li  */
			.CONT_ListDecL2 li {
				list-style-type: disc; 			 
				margin-top: .1em;
				font-weight: normal; 
				font-size: .9em;
			}		

			/*Was Not Renamed*/
			ol {
				margin-top: 0em;
				font-size: .85em;
				margin-bottom: .5em;
			}

			/*  .CONT_decimalList  p  */
			.CONT_ListDec_FontSizePt9  p {
				font-weight: normal;
				font-size: 1em;
				margin-bottom: .4em;
				width: 30em;
			}


			/*Was: .CONT_decimalListOptions  */
			.CONT_ListDec_WebSiteOptions {
				list-style-type: decimal;
				font-weight: normal;
			}

			/*Was: .CONT_decimalListOptions>li */
			.CONT_ListDec_WebSiteOptions li{
				margin-top: 1em;
				margin-right: 3.5em;
				font-size: 1em;		
			}

			/*Was:  span.firstColumn, 
					span.firstColumnMed,
					span.firstColumnShort,
					span.firstColumnXShort,
					span.firstColumnLong*/
			span.CONT_FrmSect_Column,		
			span.CONT_FrmSect_Column_8w, 
			span.CONT_FrmSect_Column_11w,
			span.CONT_FrmSect_Column_6w,
			span.CONT_FrmSect_Column_3w,
			span.CONT_FrmSect_Column_20w {
				padding-left: 2em;
				font-size: .9em;
				font-weight: normal; 
			} 

			/*Was:  span.firstColumnXShort */			
			span.CONT_FrmSect_Column_3w{
				width: 2.5em;
			}

			/*Was: span.firstColumn  */
			span.CONT_FrmSect_Column_8w{ 
				float: left;
				width: 7.8em;
			}

			/*Was: span.firstColumnMed */
			span.CONT_FrmSect_Column_11w { 
				float: left;
				width: 11em;  
			}

			/*Was: span.firstColumnShort */
			span.CONT_FrmSect_Column_6w { 
				float: left;
				width: 5.5em; 
			}

			/*Was: span.firstColumnXShort */
			span.CONT_FrmSect_Column_3w { 
				float: left;
				width: 4.5em; 
			}

			/*Was: span.firstColumnLong  */
			span.CONT_FrmSect_Column_20w {
				float: left;
				width: 20em;  
			} 

			/*Was: div.CONT_Form_No_Desc_Inc_Vert_Space*/
			div.CONT_FrmSect_NoDesc {
				margin-top: 1em;	
			}

			/*Was: div.CONT_Form_DisplayNameSSN */
			div.CONT_FrmSect_DisplayNameSSN_5h{
				height: 5em;
			}

			/*Was: div.CONT_Form_DisplayNameSSN>.CONT_RowData */
			div.CONT_FrmSect_DisplayNameSSN_5h .CONT_FrmSect_Row_30w{
				height: 1em;
			}

			/*Was: span.CONT_rowDataHeader_medium  */
			span.CONT_LBL_LiHeader_18w {
				 font-size: .9em;
				 font-weight: normal; 
				 float: left;
				 width: 18em; 
				 padding-left: 1em;
			}

			/*Was: span.CONT_rowDataHeader_small  */
			span.CONT_LBL_LiHeader_6w {
				 font-size: .9em;
				 font-weight: normal; 
				 float: left;
				 width: 5.5em; 
				 padding-left: 1em;
			}

			/*Was:  span.CONT_RowData,
					span.CONT_RowDataName*/
/* Deprecated span.CONT_RowDataName*/					
			span.CONT_FrmSect_Row_30w {
				font-size: .9em;
				font-weight: normal; 
				float: left;
				padding-left:.75em;
				width: 30em; 
			}

			/*Was:  span.CONT_FORM_Row */
			span.CONT_FrmSect_Row_40w {
				display: block;
				font-size: .9em;
				width: 40.25em;
				padding: 0em 0em 0em .75em;
				margin: 0em 0em 0em 0em;		
			}

/* Deprecated */
			/*a.CONT_FORM_Row {
				display: block;
				text-align: right;
				margin-right: .5em;
			}*/

/* Deprecated */
			/*span.CONT_FORM_DisplayName {
				font-size: .9em;
				font-weight: normal; 
				float: left;
				padding-left:.75em;
				width: 30em; 
			}*/

			/*Was: span.CONT_DataField */
			span.CONT_FrmSect_RowDataField {
				font-weight: bold;
			}

			/*Was: span.CONT_RowData_Label  */
			span.CONT_LBL_FrmSectRow_15w {
				font-size: .9em;
				font-weight: normal;
				float: left;
				padding: 0em 0em 0em .75em;
				margin-right: 1em;
				display: inline-block;	
				width: 14.5em;
			}


			/*Was:  span.CONT_RowData_Aligned,
					span.CONT_RowData_Aligned_XShort_Label,
					span.CONT_RowData_Aligned_Short_Label,
					span.CONT_RowData_Aligned_Medium_Label*/
			span.CONT_LBL_FrmSectColumn_17w,
			span.CONT_LBL_FrmSectColumn_5w,
			span.CONT_LBL_FrmSectColumn_7w,
			span.CONT_LBL_FrmSectColumn_11w {
				font-size: .9em;
				font-weight: normal;
				width: 17em; 
				float: left;
				padding-left:.75em;	
				display: inline-block;	
			}

			/*Was: span.CONT_RowData_Aligned_XShort_Label */
			span.CONT_LBL_FrmSectColumn_5w {
				width: 5em;
			}

			/*Was: span.CONT_RowData_Aligned_Short_Label */
			span.CONT_LBL_FrmSectColumn_7w {
				width: 7.25em;
			}

			/*Was: span.CONT_RowData_Aligned_Medium_Label */
			span.CONT_LBL_FrmSectColumn_11w {
				width: 10.9em;
			}

			/*Was:  span.CONT_RowData_Aligned:after,
					span.CONT_RowData_Aligned_XShort_Label:after,
					span.CONT_RowData_Aligned_Short_Label:after,
					span.CONT_RowData_Aligned_Medium_Label:after,
					span.CONT_RowData_Label:after  */
			span.CONT_LBL_FrmSectColumn_17w:after,
			span.CONT_LBL_FrmSectColumn_5w:after,
			span.CONT_LBL_FrmSectColumn_7w:after,
			span.CONT_LBL_FrmSectColumn_11w:after,
			span.CONT_LBL_FrmSectRow_15w:after {
				content: ':';
			}

			/*Was:  span.CONT_DataField_Aligned,
					span.CONT_DataField_Aligned_Short,
					span.CONT_DataField_Aligned_Medium,
					span.CONT_DataField_Aligned_Long*/
			span.CONT_STR_FrmSectColumn_24w,
			span.CONT_STR_FrmSectColumn_33w,
			span.CONT_STR_FrmSectColumn_30w,
			span.CONT_STR_FrmSectColumn_7w
			{
				font-size: .9em;
				font-weight: bold;
				display: inline-block;
				width: 24em;
				vertical-align: top;
			}

			/*Was: span.CONT_DataField_Aligned_Short */
			span.CONT_STR_FrmSectColumn_33w{
				width: 33.25em;
			}

			/*Was:  span.CONT_DataField_Aligned_Medium */
			span.CONT_STR_FrmSectColumn_30w{
				width: 30em;
			}

			/*Was: span.CONT_DataField_Aligned_Long */
			span.CONT_STR_FrmSectColumn_7w
			{
				width: 7em;
			}

			/*Was:  span.CONT_DataField:before  */
			span.CONT_FrmSect_RowDataField:before{
				content: ': ';
				font-weight: normal;
			}

			/*Was: span.CONT_DataField>a */
			span.CONT_FrmSect_RowDataField a {
				font-size: .9em;
				font-weight: normal;
			}	

			/*Was: span.CONT_RowData_Column2 */
			span.CONT_FrmSect_RowDataFieldColumn2 {
				font-weight: normal;
				font-size: .9em;
				display: block;		
			}


			/*** *************************************************************************************************** ***/		
			/*** ******************************  Data Entry Form - Numbered steps w/descriptions ******************* ***/		
			/*** *************************************************************************************************** ***/
				
				/*Was: ol.CONT_Form_decimalList */
				ol.CONT_ListDec_DataEntryForm {			
					list-style-type: decimal;
					font-weight: bold;
					font-size: .9em;	
					margin-top: .75em;
					padding-left: 2.25em;
					margin-left: 0em;
				}

				/*Was:  ol.CONT_Form_decimalList>li>div.CONT_Form*/
				ol.CONT_ListDec_DataEntryForm li div.CONT_FrmSect_39w{
					font-size: 1em;	
					padding-top: 0em;
					padding-right: 0em;
					padding-bottom: 0.4em;
					padding-left: .35em;
					width: 33em;
					margin-right: 2em;
					margin-left: 0em;
					margin-top: .35em;
				}

				/*Was: ol.CONT_Form_decimalList>li */
				ol.CONT_ListDec_DataEntryForm li{
					padding-top: 1.5em;
				}

				/*Was: ol.CONT_Form_decimalList>li:first-child */
				ol.CONT_ListDec_DataEntryForm li:first-child {
					padding-top: .5em;
				}
				
				/*Was:  ol.CONT_Form_decimalList>li>div.CONT_Form>span.CONT_FORM_MultipleFields_Tall>span.CONT_FORM_Column */
				ol.CONT_ListDec_DataEntryForm li div.CONT_FrmSect_39w span.CONT_FrmSect_Row_4h span.CONT_FrmSect_Column_37w{
					padding-top: 0em;
				}

				/*Was: input.CONT_DataField_Aligned_Short */
				input.CONT_STR_FrmSectColumn_33w {
					width: 10em;
				}

				/*Was: ol.CONT_Form_decimalList>li>div.CONT_Form>span.CONT_FORM_MultipleFields_Tall>span.CONT_FORM_Column>p */
				ol.CONT_ListDec_DataEntryForm li div.CONT_FrmSect_39w span.CONT_FrmSect_Row_4h span.CONT_FrmSect_Column_37w p{
					width: 38em; 
					padding-top: .35em;
					font-weight: normal;
				}
	
		/*** *************************************************************************************************** ***/		
		/*** ******************************  Law School    ***************************************************** ***/		
		/*** *************************************************************************************************** ***/
			/*Was: div.CONT_FORM_Row_Display_Data_ONLY_NO_Heading */
			div.CONT_FrmSect_RowLawSchool_39w {
				font-size: 1em;
				padding:  .5em 0em 1em 0em;
				width: 39em;
				margin-right: 2em;
				padding-left: 0em;
				padding-bottom: 0em;
				margin-top: .25em;
			}

			/*Was: span.CONT_RowData_Law_School */
			span.CONT_LBL_LawSchool {
					font-size: .9em;
					font-weight: normal;
					padding-left:0em;
					display: inline-block;
					margin-right: 1em;
			}

			/*Was: span.CONT_DataField_Law_School */
			span.CONT_FrmSect_LawSchoolDataField {
					font-size: .9em;
					font-weight: bold;
					display: inline-block;
					width: 35em; 
					vertical-align: top;
			}
	
		/*** *************************************************************************************************** ***/		
		/*** ******************************  Forms Content   *************************************************** ***/		
		/*** *************************************************************************************************** ***/
			
			/*Was: span.CONT_RedAsterick  */
			span.COMMON_STR_RedAsterick {
				font-size: 1.1em;
				font-weight: bold;
			}

			/*Was: label > span.CONT_RedAsterick   */
			label span.COMMON_STR_RedAsterick {
				font-size: 1.1em;
				font-weight: bold;
			}
			
			span.CONT_STR_LNKsOpenInNewWindowLAligned_32x1{
				width: 32.35em;
				float: left;
				margin-left: 1em;
			}

			/*  Use next to a label or beneath a Page Heading i.e  * Denotes ... */
			/*Was: span.required  */
			span.COMMON_FrmSect_RequiredDesc {
				margin-left: 1.5em;
				font-size: .7em;
				line-height: 1.1em;
			}
			
			/*Was: span.required>CONT_Note */
			span.COMMON_FrmSect_RequiredDesc .CONT_STR_Note{
				padding-right: .5em;
			}
			
			/*  Use within a page for * Denotes... heading w/spacing above */
			/*Was: span.CONT_Form_requiredDescription_w_Margin   */
			span.CONT_STR_RequiredDescriptionWMargin_1h {
				margin-left: 1.5em;
				font-size: .7em;
				line-height: 1.1em;
				display:block; 
				margin-top: .75em;
			}
		
			/*Was: .CONT_description   */
			.CONT_STR_Desc_40w {
				display: block;
				font-weight: normal;
				font-size: .95em;
				margin-bottom: 1em;
				width: 40em;
			 }

			/*Was:  p.CONT_directions   */
			 p.CONT_STR_Instructions_40w {
				display: block;
				font-weight: normal;
				font-size: .95em;
				margin: 1em 0em 0em 1em;
				width: 40em;
			 }

			/*Was:  .CONT_description>.CONT_Note  */
			 .CONT_STR_Desc_40w .CONT_STR_Note {
			 font-weight: bold;

			 }

			/*Was:  .CONT_Note  */
			.CONT_STR_Note {
				font-weight: bold;
				font-style: normal;
				font-size: 1em;
				padding-right: 1em;
			}

			/*Was:  .CONT_Note:after, 
					.CONT_description>.CONT_Note:after   */
			.CONT_STR_Note:after, 
			.CONT_STR_Desc_40w .CONT_STR_Note:after {
				content: ":";
			}

			/*Was:  span.CONT_horizontalIndex  */
			span.CONT_FrmSect_GlossaryIndexHorizontal {
				text-align:left;
				font-weight: normal;
				font-size: .9em;
				width: 570px;
				display:block;
			}

			/*Was:   h2.CONT_Form_Instructions */
			h2.CONT_STR_Instructions_35w {
				margin: 1.5em 0em .25em 1em;
			}

			/*Was: ol.CONT_Form_Instructions */
			ol.CONT_STR_Instructions_35w {
				font-size: .85em;
				margin-left: 1em;
				margin-bottom: 3em; 
				width: 34.75em;
			}

			/*Was: ol.CONT_Form_Instructions>li */
			ol.CONT_STR_Instructions_35w li {
				padding-top: .15em;
			}

		/*** *************************************************************************************************** ***/		
		/*** ******************************  Data Entry Area   ************************************************* ***/		
		/*** *************************************************************************************************** ***/

			/*Was:  div.CONT_FORM_Fields, 
					div.CONT_FORM_Fields_w_ListBox,
					div.CONT_FORM_Fields_w_Select_and_Submit_button,
					div.CONT_FORM_Row_Display_Data_ONLY,
					div.CONT_FORM_Row_Display_Data_ONLY_Inc_Vertical_spacing*/

			div.CONT_FrmSection_DataEntry_39w, 
			div.CONT_FrmSection_wListBox,
			div.CONT_FrmSection_wSELandButton_37Wx5h,
			div.CONT_FrmSect_RowROnly,
			div.CONT_FrmSect_RowROnlyAddress
			{
				font-size: 1em;
				padding:  .5em 0em 1em 0em;
				width: 39em;
				margin-right: 2em;
				padding-left: 0em;
				padding-bottom: 0em;
			}

	
		/*** *************************************************************************************************** ***/		
		/*** ******************************  Form section: listbox, form with submit button   ****************** ***/		
		/*** *************************************************************************************************** ***/
		
			/*Was: div.CONT_FORM_Fields_w_ListBox */
			div.CONT_FrmSection_wListBox {
				padding-bottom: 3.5em;
			}

			/*Was:  div.CONT_FORM_Fields_w_Select_and_Submit_Button  */
			div.CONT_FrmSection_wSELandButton_37Wx5h{
				height: 5em;
				margin-top: 0em;
				padding: .5em 0em .5em .5em;
			}

			/*Was: div.CONT_FORM_Fields_w_Select_and_Submit_Button>select */
			div.CONT_FrmSection_wSELandButton_37Wx5h select{
				font-size: 1em;
				width: 37em;
			}


		/*** *************************************************************************************************** ***/		
		/*** ******************************  Form section: description, links ********************************** ***/		
		/*** *************************************************************************************************** ***/

			/*Was: .CONT_Form>.CONT_description */
			.CONT_FrmSect_39w .CONT_STR_Desc_40w {
				display: block;
				font-weight: normal;
				font-size: .95em;
				margin-left: .6em;
				width: 40em;  
			}

			/*Was: .CONT_Form>a.CONT_FORM_Edit_Section */
			.CONT_FrmSect_39w a.CONT_LNK_EditRAligned_3h{
				display: block;
				font-size: .85em;
				font-weight: bold;
				text-align:center;
				height: 2.5em;
				vertical-align:text-bottom;
				padding: 1em 0em 0em 0em;
				margin: 0em 0em 0em 31em;
				text-decoration: none;
			}
			
			/*Was Not Renamed*/
			a.CONT_LnkBtn_InFormSectionRAligned_16Wx3H, 
			a.CONT_LnkBtn_InMsgBoxSectionRAligned_16Wx3H {
				display: block;
				font-size: .85em;
				font-weight: bold;
				text-align: center;
				height: 2.35em;
				vertical-align: text-bottom;
				padding: 1.1em 0em 0em 0em;
				margin: .5em 0em 0em 29em;
				text-decoration: none;	
			}
			
			a.CONT_LnkBtn_InMsgBoxSectionRAligned_16Wx3H {
				font-size: .7em;
			}
			
			/*Was Not Renamed*/
			input.CONT_BTN_InFormSectionRAligned_16Wx3H {
				display: block;
				font-size: .85em;
				font-weight: bold;
				text-align:center;
				height: 2.5em;
				vertical-align:text-bottom;
				padding: 0em;
				margin: 0em 1em 0em 26.35em;
				text-decoration: none;	
			}

			/*Was Not Renamed*/			
			a.CONT_LnkBtn_InMsgBoxRAligned_12Wx2H {
				display: block;
				font-size: .85em;
				font-weight: bold;
				text-align:center;
				height: 1.75em;
				vertical-align:text-bottom;
				padding: .5em 0em 0em 0em;
				margin: 0em 0em .15em 26em;
				text-decoration: none;	
				width: 12.45em; 
				border: none;	
			}
			
			/*Was a.CONT_LnkBtn_InMsbBoxRAligned_12x2  */
			div.CONT_MsgBox_Complete a.CONT_LnkBtn_InMsbBoxRAligned_12Wx2H {
				display: block;
				font-size: .85em;
				font-weight: bold;
				text-align:center;
				height: 1.75em;
				vertical-align:text-bottom;
				padding: .5em 0em 0em 0em;
				margin: .2em 0em .15em 25.5em;
				text-decoration: none;	
				width: 11.6em; 
				border: none;	
			}

			/*Was:  .CONT_Form>a.CONT_FORM_Edit_Section_link,
					a.CONT_FORM_Edit_Section_link*/
			.CONT_FrmSect_39w a.CONT_LNK_EditFrmSect_43w,
			a.CONT_LNK_EditFrmSect_43w {
				display: block;
				font-size: .9em;
				width: 42.5em;
				font-weight: normal;
				text-align: right;
				padding: 1em 1em 0em 0em;
			}

			/*Was: .CONT_Form>a.CONT_FORM_Edit_Section_link */
			.CONT_FrmSect_39w a.CONT_LNK_EditFrmSect_43w {
				margin-top: -2em;
			}

		/*** ************************************************************************************************* ***/		
		/*** ******************************  Form Rows & Columns  ******************************************** ***/		
		/*** ************************************************************************************************* ***/

			/*Was:  span.spacer */
			span.CONT_FrmSect_Spacer_2h {
				display: block;
				height: 2em;
			}


			/*Was: div.CONT_Form_Section  */
			div.CONT_FrmSect_DataEntry_33w {
				width: 32.5em;	
				padding: .25em 0em 1em 0em;
				margin: 0em 0em 0em 1em;
			}

			/*Was: div.CONT_Form_Section > .CONT_Form */
			div.CONT_FrmSect_DataEntry_33w .CONT_FrmSect_37w {
				width: 37em;
			}


			/*Was: div.CONT_FORM_Row_Display_Data_ONLY */
			div.CONT_FrmSect_RowROnly {
				padding: 0em 0em 0em 0em;
				margin: 0em 0em .25em 0em;
			}

			/*Was: div.CONT_FORM_Row_Display_Data_ONLY_Inc_Vertical_spacing */
			div.CONT_FrmSect_RowROnlyAddress{
				padding-top: 0em;
				margin: 0em 0em .5em 0em;
			}
			
			/*Was:  div.CONT_Form>div.CONT_FORM_Row_Display_Data_ONLY_Inc_Vertical_spacing */
			div.CONT_FrmSect_39w div.CONT_FrmSect_RowROnlyAddress {
				margin-top: 1em;
				margin-bottom: 0em;
			}

			/*  May need to delete */
			/*Was:  span.CONT_FORM_MultipleFields */
			span.CONT_FrmSect_Row_3h {
				display: block;
				height: 3.85em;
			}
			
			span.CONT_FrmSect_Row_2h {
				display: block;
				height: 2.9em;
			}
			
			/*Was: span.CONT_FORM_MultipleFields_Tall  */
			span.CONT_FrmSect_Row_4h {
				display: block;
				height: 4.35em;					
			}

			/* Form without numbered steps */
			/*Was:  span.CONT_FORM_Column */
			span.CONT_FrmSect_Column_37w {
			       float: left;    
			       padding: .35em 1em 0em .6em;
			       display: block;
				   Width: 36.5em;
			}
			
			/* Numbered Step Form*/
			/*Was:  li div.CONT_Form span.CONT_FORM_MultipleFields_Tall span.CONT_FORM_Column */
			li div.CONT_FrmSect_39w span.CONT_FrmSect_Row_4h span.CONT_FrmSect_Column_37w {
				width: 31em;
			}
			

			/*Was: span.CONT_FORM_TopAlignedColumn_ERROR */
			span.CONT_IMG_DataEntryRow_33w_Error {
				float: left;
				margin-left: 0em;
				width: 32.5em;
			}

			/*Was: 	span.CONT_FORM_TopAlignedColumn,
					span.CONT_FORM_TopAlignedFirstColumn */
			span.CONT_FrmSect_Column_10w,
			span.CONT_FrmSect_FirstColumn_10w{
				float: left;
				margin-left: 0em;
				width: 10em;
				margin-right: .5em;
				margin-top: 0em;
			}

			/*Was: 	span.CONT_FORM_TopAlignedFirstColumn select,
					span.CONT_FORM_TopAlignedFirstColumn input,
					span.CONT_FORM_TopAlignedColumn select,
					span.CONT_FORM_TopAlignedColumn input */
			span.CONT_FrmSect_FirstColumn_10w select,
			span.CONT_FrmSect_FirstColumn_10w input,
			span.CONT_FrmSect_Column_10w select,
			span.CONT_FrmSect_Column_10w input {
				font-size: 1em;
				width: 10em;
			}

			/*Was: 	span.CONT_FORM_TopAlignedFirstColumn select,
					span.CONT_FORM_TopAlignedColumn select  */			
			span.CONT_FrmSect_FirstColumn_10w select,
			span.CONT_FrmSect_Column_10w select {
				height: 1.75em;
			}
	
			span.CONT_FrmSect_FirstColumn_10w select.CONT_SEL_ViewMultipleOptions_3H  {
				height: 3em;
			}
			
			/*Was:  span.CONT_FORM_TopAlignedColumn, 
					span.CONT_FORM_TopAlignedColumn_ERROR*/		
			span.CONT_FrmSect_Column_10w, 
			span.CONT_FrmSect_Column_10w_ERROR {
				margin-left: .5em;	
				margin-right: .5em;
			}

			/*Was: span.CONT_FORM_TopAligned */
			span.CONT_FrmSect_Login_21w {
				float: left;
				margin-right: .5em;
				padding:  .5em 0em 1em 1em;
				margin-bottom: .5em;
				width: 20.5em;
				display:block;
			}

			/*Was: .CONT_FORM_TopAligned>.CONT_description */
			.CONT_FrmSect_Login_21w .CONT_STR_Desc_40w {
				display: block;
				font-weight: normal;
				font-size: .7em;
				margin-bottom: 1em;
				width: 40em;
			}
		/*** *************************************************************************************************** ***/		
		/*** ******************************  Address & Credit Card - columns & legend ************************** ***/		
		/*** *************************************************************************************************** ***/
			
			/*Was:  .CONT_FORM_CreditCardNameAndCVV2*/
			span.CONT_FrmSect_RowCCNameAndCVV2_8h {
				display: block;
				padding-left: .5em; 
				height: 7.5em;
			}			
			
			/*Was: 	div.CONT_FORM_Column_City,
					div.CONT_FORM_Column_State,
					div.CONT_FORM_Column_PostalCode,
					div.CONT_FORM_Column_PhoneNumber,
					div.CONT_FORM_Column_PhoneExtension,
					div.CONT_FORM_Column_ExpirationDte,
					div.CONT_FORM_Column_CVV2_Number */
			div.CONT_FrmSect_ColumnCity_17w,
			div.CONT_FrmSect_ColumnState_4w,
			div.CONT_FrmSect_ColumnPostalCode_12w,
			div.CONT_FrmSect_ColumnPhoneNumber_11w,
			div.CONT_FrmSect_ColumnPhoneNumberExt_4w,
			div.CONT_FrmSect_ColumnCCExpDT_10w,
			div.CONT_FrmSect_ColumnCVV2Number_18w{
				display:inline-block; 
				margin: 0em 0em 0em 0em;
				padding: .15em 0em 0em 0em;
			}

			/*Was:  	div.CONT_FORM_Column_City */
			div.CONT_FrmSect_ColumnCity_17w {
				width: 17em; 
				padding-left: .5em;
			}
	
			/*Was: 	span.CONT_FORM_CreditCardNameAndCVV2>div.CONT_FORM_Column_City */		
			span.CONT_FrmSect_RowCCNameAndCVV2_8h div.CONT_FrmSect_ColumnCity_17w {
				vertical-align: top;
				padding-left: 0em;
			}

			/*Was: div.CONT_FORM_Column_State  */
			div.CONT_FrmSect_ColumnState_4w {
				width:4em; 
				padding: 0em .25em 0em 1.25em;
			}

			/*Was: div.CONT_FORM_Column_PostalCode  */
			div.CONT_FrmSect_ColumnPostalCode_12w {
				width: 12.25em; 
				padding-left: .5em;
			}

			/*Was: div.CONT_FORM_Column_PhoneNumber */
			div.CONT_FrmSect_ColumnPhoneNumber_11w {
				width: 11em; 
				padding-left: 1em;
			}

			/*Was:  div.CONT_FORM_Column_PhoneExtension>input */
			div.CONT_FrmSect_ColumnPhoneNumberExt_4w input {
				 width: 4em; 
			}
			
			/* Display Only -Phone Number   */
			/*Was:  span.CONT_LBL_DisplayOnlyPhone_5x1*/			
			span.CONT_LBL_DisplayOnlyPhone_5w {
				display:inline-block; 
				width: 4.5em; 
				padding-left: .75em; 
				margin-right: 0em;
			}
	
			/*Was: span.CONT_LBL_DisplayOnlyPhone_9x1  */		
			span.CONT_LBL_DisplayOnlyPhone_9w {
				display:inline-block; 
				width: 9.25em; 
				padding-left: .75em; 
				margin-right: 0em;
			}

			/*Was: span.CONT_LBL_DisplayOnlyPhoneExt_3x1  */
			span.CONT_LBL_DisplayOnlyPhoneExt_3w {
				display:inline-block; 
				width: 2.5em;
				margin-left:0em; 
				margin-right: 0em;
			}
			
			/*Was:	span.CONT_LBL_DisplayOnlyPhone_5x1:after,
					span.CONT_LBL_DisplayOnlyPhone_9x1:after,
					span.CONT_LBL_DisplayOnlyPhoneExt_3x1:after */
			span.CONT_LBL_DisplayOnlyPhone_5w :after,
			span.CONT_LBL_DisplayOnlyPhone_9w:after,
			span.CONT_LBL_DisplayOnlyPhoneExt_3w:after {
				content: ":";
			}
			
			
			/*Was: .CONT_STR_DisplayOnlyPhoneNum_14x1 */
			span.CONT_STR_DisplayOnlyPhoneNum_14w {
				display:inline-block; 
				width: 14em;
				font-weight: bold;
				padding-left: 0em;
			}
			
			/*Was: span.CONT_STR_DisplayOnlyPhoneExt_8x1 */				
			span.CONT_STR_DisplayOnlyPhoneExt_8w {
				display:inline-block; 
				width: 8.25em;
				font-weight:bold;
				margin-left:0em; 
				margin-right: 0em;
			}
			/* END Display Only -Phone Number   */
			
			/* Display Only -Email   */	
			
				/*Was: span.CONT_LBL_DisplayOnlyEmail_5x1 */	
				span.CONT_LBL_DisplayOnlyEmail_5w {
					display:inline-block; 
					width: 3em; 
					padding-left: .75em; 
					margin-right: 0em;
				}
				
				/*Was: span.CONT_LBL_DisplayOnlyEmail_5x1 */	
				span.CONT_LBL_DisplayOnlyEmail_5w:after {
					content: ':';
				}
				
				/*Was:span.CONT_STR_DisplayOnlyEmail_8x1 */	
				span.CONT_STR_DisplayOnlyEmail_8w {
					display:inline-block; 
					width: 33em;
					font-weight:bold;
					margin-left:0em; 
					margin-right: 0em;
				}
			/* END Display Only -Email   */
			
			/*Was: div.CONT_FORM_Column_ExpirationDte */
			div.CONT_FrmSect_ColumnCCExpDT_10w{
				width: 9.5em;
				padding-top: 0em;
				padding-right: 0.25em;
				padding-bottom: 0em;
				padding-left: 1em;
				vertical-align: top;
			}

			/*Was: 	div.CONT_FORM_Column_ExpirationDte>fieldset,
					div.CONT_FORM_Column_ExpirationDte>fieldset.CONT_LBL_ExpDT_ERROR */
			div.CONT_FrmSect_ColumnCCExpDT_10w fieldset,
			div.CONT_FrmSect_ColumnCCExpDT_10w fieldset.CONT_LBL_ExpDT_ERROR {
				border: none;
				padding-left: 0em;
				padding-top: 0em;
			}
	
			/*Was: div.CONT_FORM_Column_ExpirationDte>fieldset.CONT_LBL_ExpDT_ERROR  */		
			div.CONT_FrmSect_ColumnCCExpDT_10w fieldset.CONT_LBL_ExpDT_ERROR {
				margin-top: 0em;
				margin-left: -1em; 
				padding-top: 0em; 
				padding-left: 1em; 
			}

			/*Was: 	div.CONT_FORM_Column_ExpirationDte>fieldset>legend,
					div.CONT_FORM_Column_ExpirationDte>fieldset>legend.CONT_LBL_ExpDT_ERROR */
			div.CONT_FrmSect_ColumnCCExpDT_10w fieldset legend,
			div.CONT_FrmSect_ColumnCCExpDT_10w fieldset legend.CONT_LBL_ExpDT_ERROR {
				font-weight: bold;
				padding: 0em 0em 0em 0em;
				margin-bottom: 0em;
			}
	
			/*Was:  div.CONT_FORM_Column_ExpirationDte>fieldset>span.CONT_FORM_ColumnExpDteMonth*/		
			div.CONT_FrmSect_ColumnCCExpDT_10w fieldset span.CONT_FrmSect_ColumnExpDTMonth_3w {
				display:inline-block; 
				margin: 0em; 
				padding: 0em; 
				width: 3.25em;
			}
	
			/*Was:	div.CONT_FORM_Column_ExpirationDte>fieldset>span.CONT_FORM_ColumnExpDteYear*/		
			div.CONT_FrmSect_ColumnCCExpDT_10w fieldset span.CONT_FrmSect_ColumnExpDTYear_2w {
				display:inline-block; 
				width: 2.5em;
				padding-left: 0em;
				padding-top: 0em;
			}
			
			/*Was: div.CONT_FORM_Column_ExpirationDte>fieldset>span.span.CONT_FORM_ColumnExpDteForwardSlash */
			div.CONT_FrmSect_ColumnCCExpDT_10w fieldset span.CONT_FrmSect_ColumnExpDTForwardSlash_1w {
				display:inline-block; 
				width: .75em;
				padding-left: 0em;
				padding-top: 0em;
			}
		
			/*Was: div.CONT_FORM_Column_CVV2_Number */	
			div.CONT_FrmSect_ColumnCVV2Number_18w {
				width: 18em;
				padding-left: 1.1em;
			}

			/*Was: img.CONT_FORM_MasterCardLogo */
			img.CONT_IMG_MasterCardLogo {
				display: inline-block;
				vertical-align: bottom;
				background-image: url('../images/oca/mc_accpt_023_gif.gif');
				background-repeat: no-repeat;
				background-position: left bottom;
				width: 37px;
				height: 23px;
				margin-left: .5em;
			}

			/*Was: img.CONT_FORM_VisaLogo  */
			img.CONT_IMG_VisaLogo {
				display: inline-block;
				vertical-align: bottom;
				background-image: url('../images/oca/visa1_37x23_a.gif');
				background-repeat: no-repeat;
				background-position: left bottom;
				width: 37px;
				height: 23px;
			}

			/*Was: img.CONT_FORM_Column_CVV2_Number */
			img.CONT_IMG_CVV2 {
				display: inline-block;
				background-image: url('../images/oca/CVV2_150x67.gif');
				background-repeat: no-repeat;
				background-position: left bottom;
				width: 150px;
				height: 67px;
				vertical-align: top;
			}
		/*** ************************************************************************************************* ***/		
		/*** ******************************  labels, text fields, drop-downs, & calendar img  **************** ***/		
		/*** ************************************************************************************************* ***/

			/*Was:  .CONT_FORM_TopAlignedFirstColumn>input, 
					.CONT_FORM_TopAligned>input, 
					.CONT_FORM_TopAlignedColumn>input*/
			.CONT_FrmSect_FirstColumn_10w input, 
			.CONT_FrmSect_Login_21w input, 
			.CONT_FrmSect_Column_10w input {
				width: 11em;
			}
			
			.CONT_FrmSect_FirstColumn_10w input.CONT_TXT_21w {
				width: 21em;
			}
			
			.CONT_FrmSect_FirstColumn_10w input.CONT_TXT_DT_6w,
			.CONT_FrmSect_Column_10w input.CONT_TXT_DT_6w {
				width: 6em;
			}

			/*Was:  .CONT_Form_CLE_Fields>.CONT_FORM_TopAlignedFirstColumn > input, 
					.CONT_Form_CLE_Fields>.CONT_FORM_TopAlignedColumn > input*/
			.CONT_FrmSect_RowCLEFields_38Wx3H .CONT_FrmSect_FirstColumn_10w input, 
			.CONT_FrmSect_RowCLEFields_38Wx3H .CONT_FrmSect_Column_10w input {
				width: 7em;
			}

			/*Was: 	label.CONT_FORM_FieldCaption, */
/*  Deprecated					label.CONT_FORM_FieldCaption_ERROR, */
				/*	label.CONT_FORM_FieldCaption_ERROR_Arrow, 
					label.CONT_FORM_FieldCaption_Small, 
					label.CONT_FORM_FieldCaption_Small_ERROR_Arrow,
					label.CONT_FORM_FieldCaption_Medium,
					label.CONT_FORM_FieldCaption_Medium_ERROR_Arrow, 
					label.CONT_FORM_FieldCaption_Long,
					label.CONT_FORM_FieldCaption_Long_ERROR_Arrow */
			label.CONT_LBL_FieldCaption_13w, 
			label.CONT_LBL_FieldCaption_13w_ERROR, 
			label.CONT_LBL_FieldCaption_5w, 
			label.CONT_LBL_FieldCaption_5w_ERROR,
			label.CONT_LBL_FieldCaption_10w,
			label.CONT_LBL_FieldCaption_10w_ERROR, 
			label.CONT_LBL_FieldCaption_20w,
			label.CONT_LBL_FieldCaption_20w_ERROR  {
				font-size: .9em;
				font-weight: bold;
				float: left;
				width: 13em;
				text-align: left;				
			}

			/*Was: 	label.CONT_FORM_FieldCaption_Small,
					label.CONT_FORM_FieldCaption_Small_ERROR_Arrow */
			label.CONT_LBL_FieldCaption_5w,
			label.CONT_LBL_FieldCaption_5w_ERROR {
				width:  5em;
			}

			/*Was: 	label.CONT_FORM_FieldCaption_Medium,
					label.CONT_FORM_FieldCaption_Medium_ERROR_Arrow */
			label.CONT_LBL_FieldCaption_10w,
			label.CONT_LBL_FieldCaption_10w_ERROR {
				width:  10em;
			}

			/*Was:  label.CONT_FORM_FieldCaption_Long,
					label.CONT_FORM_FieldCaption_Long_ERROR_Arrow  */
			label.CONT_LBL_FieldCaption_20w,
			label.CONT_LBL_FieldCaption_20w_ERROR {
				width:  20em;
			}		


			/*Was: 	.CONT_FORM_TopAligned>.CONT_FORM_FieldCaption, 
Deprecated					.CONT_FORM_TopAligned>label.CONT_FORM_FieldCaption_ERROR, 
					.CONT_FORM_TopAligned>label.CONT_FORM_FieldCaption_ERROR_Arrow */
			.CONT_FrmSect_Login_21w .CONT_LBL_FieldCaption_13w, 
			.CONT_FrmSect_Login_21w label.CONT_LBL_FieldCaption_13w_ERROR {
				font-size: .8em;  
			}

			/*Was:  .CONT_Form_OR_Horizontal, 
					.CONT_Form_OR_Vertical */
			.CONT_FrmSect_ORHorizontal_2w, 
			.CONT_FrmSect_ORVertical_2w {
				width: 2em;
				padding: 0em;
				font-weight: normal;
			}

			/*Was:  .CONT_Form_OR_Vertical */
			.CONT_FrmSect_ORVertical_2w {
				display: block;
				margin: .5em 0em .5em 0em;
				padding: 0em;
				width: 2.45em;
			}	

			/*Was:  .CONT_Form_OR_Horizontal:before, 
					.CONT_Form_OR_Horizontal:after, 
					.CONT_Form_OR_Vertical:before, 
					.CONT_Form_OR_Vertical:after  */
			.CONT_FrmSect_ORHorizontal_2w:before, 
			.CONT_FrmSect_ORHorizontal_2w:after, 
			.CONT_FrmSect_ORVertical_2w:before, 
			.CONT_FrmSect_ORVertical_2w:after {
				content: "-";
			}
			
			/* Used for street1, street2, business name*/
			/*Was:  input.fieldValueStreet */
			input.CONT_TXT_Street_36w{
				font-size: 1em;
				width: 35.75em;
			}

			select {
				font-size: 1em;
			}
			
			/*Was:  input.CONT_FORM_Update */
/*Deprecated			 input.CONT_FORM_Update {
				float: right; 
				margin-right:1.5em; 
				margin-top: -.75em;
			}*/

			/* Calendar control image */
			/*Was:  img.calendargif */
			img.CONT_IMG_Calendar {
				top: 0em;
				display: inline;
				cursor: pointer; 
			}
			
			/* Label off screen */
			/*Was:  .CONT_Form_Push_Label_off_screen */
			label.CONT_LBL_PositionOffScreen {
				position:absolute; 
				left: -999em;
				padding-right:.25em;
				padding-top: 0em;
			}

			/*Was:  select.CONT_Form_Push_Label_off_screen */
			select.CONT_SEL_PositionOffScreen {
				margin-top: -1.65em;
				padding-top: 0em;
			}	
			
			select.CONT_SEL_ViewMultipleOptions_3H {
				height: 3em;
			}

		/*** ************************************************************************************************* ***/		
		/*** ******************************  Radio Buttons & Attorney Reg CLE styles ************************* ***/		
		/*** ************************************************************************************************* ***/

			/*Was:  fieldset.CONT_Form_CLE_Certification,
					fieldset.CONT_FORM_RadioButtons*/
			fieldset.CONT_FrmSect_CLECertification,
			fieldset.CONT_FrmSect_RadioButtons	 {
				border: none;
				margin: 0em;
				padding: 0em;
				font-weight: normal;		
			}

			/*Was: 	fieldset.CONT_Form_CLE_Certification div.CONT_LegendDescription,
					fieldset.CONT_Form_CLE_Certification div.CONT_LegendDescription_ERROR  */			
			fieldset.CONT_FrmSect_CLECertification div.CONT_LBL_LegendDesc_36w,
			fieldset.CONT_FrmSect_CLECertification div.CONT_LBL_LegendDesc_36w_ERROR {
				width: 36em;	
				margin-bottom: .45em;
				margin-top: .15em;
			}

			/*Was: fieldset.CONT_FORM_RadioButtons>legend */
			fieldset.CONT_FrmSect_RadioButtons legend {
				margin: 0em 0em .2em 0em;
				padding: 0em 0em 0em 0em;
				font-weight: bold;
			}

			/*Was:  fieldset.CONT_FORM_RadioButtons div.CONT_LegendDescription   */
			fieldset.CONT_FrmSect_RadioButtons div.CONT_LBL_LegendDesc_36w {
				width: 36em; 
				padding-left: .5em;
				padding-bottom: .35em;
			}

			/*Was: fieldset.CONT_FORM_RadioButtons div.CONT_LegendDescription_ERROR  */			
			fieldset.CONT_FrmSect_RadioButtons div.CONT_LBL_LegendDesc_36w_ERROR {
				width: 35em; 
				padding-left: 1em;
				padding-bottom: .35em;
			}

			/*Was: fieldset.CONT_FORM_RadioButtons>input  */
			fieldset.CONT_FrmSect_RadioButtons input {	
				margin-left: 1em;
				vertical-align: top; 
				margin-top: .3em;
			}

			/*Was: fieldset.CONT_FORM_RadioButtons>label  */
			fieldset.CONT_FrmSect_RadioButtons label { 
				display: inline-block; 
				padding-top: .45em; 		
				width: 37em;
				font-size: .9em;
				vertical-align: top;
				margin-bottom: .25em; 
			}

			/*Was: fieldset.CONT_FORM_RadioButtons>p */
			fieldset.CONT_FrmSect_RadioButtons p { 
				display: block;
				font-family: "Times New Roman", Times, serif;
				font-size: 1.1em;
				width: 33em;
				margin: .5em 0em 1em 0em;
				padding-left: .5em;
			}

			/*Was: span.CONT_RadioDescription */
			span.CONT_LBL_RBDesc_31w {
				display: inline-block; 
				width: 31em; 
				vertical-align: top;
				font-weight: bold;
			}

			/*Was: div.CONT_Form_List  */
			div.CONT_FrmSect_NestedFieldset_31 {
				margin-top: .5em;
				font-size: 1.2em;
				font-weight: bold;
			}

			/*Was: span.CONT_Form_CLE_Fields  */
			span.CONT_FrmSect_RowCLEFields_38Wx3H {
				display: block;
				height: 3em;
				padding-top: .75em;
				width: 38em;
				margin-bottom: 0em;
				padding-bottom: 0em;
			}

			/*Was:  .CONT_Form_CLE>label,
					.CONT_Form_CLE>label.CONT_List_Label_ERROR*/
			.CONT_FrmSect_CLE label,
			.CONT_FrmSect_CLE label.CONT_LBL_List_ERROR_18w {
				width: 18em;
				display: inline-block;
			}	
			
			/*Was:  .CONT_Form_CLE>label.CONT_List_Label_ERROR*/
			.CONT_FrmSect_CLE label.CONT_LBL_List_ERROR_18w{
				margin-left: -.85em;
			    padding-left: .85em;
			}

			/*Was:  .CONT_Form_CLE>label:after,
					.CONT_Form_CLE>label.CONT_List_Label_ERROR:after*/
			.CONT_FrmSect_CLE label:after,
			.CONT_FrmSect_CLE label.CONT_LBL_List_ERROR_18w:after {
				content: ":";
			}
	
	
		/*** *************************************************************************************************** ***/		
		/*** ******************************  Fieldset Cleansed Address US Postal Service returned ************** ***/		
		/*** *************************************************************************************************** ***/

			/*Was:  fieldset.CONT_FORM_Cleansed_Addr_Postal_Service_Results */
			fieldset.CONT_FrmSect_CleansedAddrUSPSResults_18w {
				width: 17.5em; 
				padding-top: 0em; 
				display: inline-block; 
				margin-left: .35em;
			}

			/*Was: fieldset.CONT_FORM_Cleansed_Addr_Postal_Service_Results>legend  */
			fieldset.CONT_FrmSect_CleansedAddrUSPSResults_18w legend {
				margin-top: 1em; 
				margin-bottom: .35em;  
				font-weight:bold;
			}

			/*Was: fieldset.CONT_FORM_Cleansed_Addr_Postal_Service_Results>div  */
			fieldset.CONT_FrmSect_CleansedAddrUSPSResults_18w div { 
				width: 17em; 
				padding-top:.25em; 
				padding-bottom: .5em; 
			}

			/*Was: fieldset.CONT_FORM_Cleansed_Addr_Postal_Service_Results>div>input */
			fieldset.CONT_FrmSect_CleansedAddrUSPSResults_18w div input { 
				vertical-align:top; 
				margin-top: .45em;
			}

			/*Was: fieldset.CONT_FORM_Cleansed_Addr_Postal_Service_Results>div>input:first-child */
			fieldset.CONT_FrmSect_CleansedAddrUSPSResults_18w div input:first-child { 
				margin-top: .25em;
			}

			/*Was: fieldset.CONT_FORM_Cleansed_Addr_Postal_Service_Results>div>label */
			fieldset.CONT_FrmSect_CleansedAddrUSPSResults_18w div label { 
				display: inline-block; 
				padding-top: .45em; 
			}

			/*Was: fieldset.CONT_FORM_Cleansed_Addr_Postal_Service_Results>div>label:first-child  */
			fieldset.CONT_FrmSect_CleansedAddrUSPSResults_18w div label:first-child { 
				display: inline-block; 
				padding-top: .25em; 
			}

		/*** *************************************************************************************************** ***/		
		/*** ******************************  Fieldset Cleansed Address Entered by User ************************* ***/		
		/*** *************************************************************************************************** ***/

			/*Was: fieldset.CONT_FORM_Cleansed_Addr_Entered_by_User  */
			fieldset.CONT_FrmSect_UnCleansedAddr_17w {
				width: 16.85em; 
				border:none; 
				padding-top: 0em;  
				display: inline-block; 
				vertical-align:top; 
				margin-left: 0em;
			}

			/*Was:  fieldset.CONT_FORM_Cleansed_Addr_Entered_by_User>legend */
			fieldset.CONT_FrmSect_UnCleansedAddr_17w legend {
				margin-top: 1em; 
				margin-bottom: .5em;  
				font-weight:bold;
			}

			/*Was: fieldset.CONT_FORM_Cleansed_Addr_Entered_by_User>div */
			fieldset.CONT_FrmSect_UnCleansedAddr_17w div { 
				width: 16.85em; 
			}

			/*Was: fieldset.CONT_FORM_Cleansed_Addr_Entered_by_User>div>input */
			fieldset.CONT_FrmSect_UnCleansedAddr_17w div input { 
				vertical-align:top; 
				margin-top: .45em;
			}


			/*Was: fieldset.CONT_FORM_Cleansed_Addr_Entered_by_User>div>label */
			fieldset.CONT_FrmSect_UnCleansedAddr_17w div label { 
				display: inline-block; 
				margin-top: .25em;
			}

			/*Was: fieldset.CONT_FORM_Cleansed_Addr_Entered_by_User>a.CONT_FORM_Edit_Addr  */
			fieldset.CONT_FrmSect_UnCleansedAddr_17w a.CONT_BTN_EditAddr_16Wx3H {
				display: block; 
				font-size: 0.85em;
				font-weight: bold;
				padding-top: 1em;
				width: 15.85em; 
				margin-left: 2em;
				text-decoration: none;
				text-align: center;
			}

		
		/*** ******************************************************************************** ***/		
		/*** ******************************  Fieldset: Data Entry Address  ****************** ***/		
		/*** ******************************************************************************** ***/	
			/*Was: fieldset.CONT_Form */
			fieldset.CONT_FrmSect_39w {
				font-size: .8em;
				padding:  .5em 0em 0em 1em;
				margin-left: 1em;
				margin-top: 2em;
				border: none;
			}

			/*Was: fieldset.CONT_Form>legend  */
			fieldset.CONT_FrmSect_39w legend {
				font-weight: bold;
				margin: 0em 0em 0em 0em;	
				padding: 0.1em 0em .1em .5em;	
			}
			
			/*Was:  fieldset.CONT_Form>legend>span */			
			fieldset.CONT_FrmSect_39w legend span {
				display: block;
				font-size: 1.05em;
				width: 20em;
				padding-top: .1em;
				padding-bottom: .1em;
			}

		/*** ******************************************************************************** ***/		
		/*** ******************************  Fieldset: Login w & w/o an account   *********** ***/		
		/*** ******************************************************************************** ***/

			.CONT_BTN_LogIn {
				height: 2.45em;
				width: 8.25em;  
				padding: .35em 0em .5em .5em;
				margin-top: 1.5em;
				margin-bottom: .0em;
				border: none;
				text-align: center;
				font-weight: bold; 
				font-size: .9em;
				letter-spacing: .1em; 
				font-family:Arial, Helvetica, sans-serif;
			}

			div.CONT_JCap_FrmSect_33Wx16h span.CONT_JCap_Text_16w input.CONT_BTN_LogIn {
				width: 8.25em;
				margin-top: .65em;
			}

			.CONT_FrmSect_LoginWAccount_16Wx17H {
				width: 16.25em; 
				height: 16.85em; 
				margin-left: .75em; 
				margin-top: 2em;
				float: left;
				margin-right: 0em;
			}

			h2.CONT_Heading_Login {
				margin-top: 0em;
			}

			fieldset.Cont_FrmSect_Login_12w  {
				width: 12em; 
				margin-top: -.25em; 
				margin-left: 0em;
				padding-right: 0em; 
			}

			fieldset.Cont_FrmSect_Login_12w legend {
				padding-right: 0em;
			}

			fieldset.Cont_FrmSect_Login_12w legend span {
				margin: 1.45em 0em 0em -.85em ;
				width: 14em;
				height: 1.35em;
				display:block; 
				padding-left: .75em; 
				padding-top: .2em;
				font-weight: bold;
			}

			fieldset.Cont_FrmSect_Login_12w p {
				width: 17.25em;
			}

			fieldset.Cont_FrmSect_Login_12w  label {
				font-size: .85em; 
				font-weight: bold; 
				margin-top: .65em;
				display: block;
			}

			fieldset.Cont_FrmSect_Login_12w  label:first-child {
				margin-top: .75em;
			}

			fieldset.Cont_FrmSect_Login_12w a {
				display: block; 
				font-size: .7em; 
				width: 20em;
			}

			.CONT_LnkBtn_NotRegisterdUser {
				display: block;
				text-decoration: none;
				height: 2.45em;  
				padding-top: .85em;
				margin-top: .5em;
				width: 16em;
				border: none;
				font-weight: bold;
				text-align: left;
				letter-spacing: .1em;  
				text-align: center; 
				font-size: .9em;
				letter-spacing: .1em;
				font-family:Arial, Helvetica, sans-serif;
			}

			.CONT_FrmSect_LoginAsGuest_14Wx17H {
				float: left; 
				width: 13.75em; 
				height: 16.85em; 
				margin-top: 2em;
				margin-left: 1.25em;
			}

			.CONT_FrmSect_LoginAsGuest_14Wx17H p.CONT_STR_LoginAsGuestDesc_17w {
				width: 17em; 
				margin-top: 1.7em;
			}

			.CONT_FrmSect_LoginAsGuest_14Wx17H p.CONT_STR_LoginRequestAccountDesc_17w {
				width: 17em; 
			}

			.CONT_FrmSect_LoginAsGuest_14Wx17H span.CONT_STR_LoginOr_12w{	
				font-weight: bold; 
				font-size: 1.1em;
				display: block; 
				width: 12.35em; 
				text-indent: 3.5em; 
				padding-top: .25em; 
				padding-bottom: .25em;
			}

			.CONT_FrmSect_LoginAsGuest_14Wx17H span.CONT_STR_LoginOr_12w:before,
			.CONT_FrmSect_LoginAsGuest_14Wx17H span.CONT_STR_LoginOr_12w:after {
				content: "-";
			}

		/*** ******************************************************************************** ***/		
		/*** ******************************  Stand Alone Checkbox  ************************** ***/		
		/*** ******************************************************************************** ***/
			
			/*Was: div.CONT_Form_CLE_CBX>input  */
			div.CONT_FrmSect_CLECBX_31w input {
				display: inline-block; 
				margin-left: 0em;
				margin-top: .35em;
				margin-right: .5em;
			}
			
			/*Was: div.CONT_Form_CLE_CBX>label */
			div.CONT_FrmSect_CLECBX_31w label {
				display: inline-block;
				font-size: 1em; 
				font-weight: normal;
				margin-top:.5em;
				width: 31em;
				vertical-align: top;
			}
		
		
		/*** ******************************************************************************** ***/		
		/*** ******************************  Stand Alone Checkbox w/yellow border  ********** ***/		
		/*** ******************************************************************************** ***/
				
			/*Was: div.CONT_Form_CBX */		
			div.CONT_FrmSect_CBX {
				font-size: 1em;
				margin: 1.5em .5em 1em .5em;
				padding: 0em 1em .25em 0em;
			}
				
			/*Was: div.CONT_Form_CBX>h2*/				
			div.CONT_FrmSect_CBX h2 {
				font-size: .8em;
				margin-top:0em; 
				margin-bottom: 0em;
				padding-left: 1em; 
				padding-bottom: .25em;
			}
				
			/*Was:  div.CONT_Form_CBX>h2.CONT_Form_required  */				
			div.CONT_FrmSect_CBX h2.CONT_IMG_Asterick {
			   	font-size: .8em;
			   	margin-top:.25em; 
			   	margin-bottom: 0em;
			   	padding-left: 1em;
			   	padding-bottom: .5em;  
			}			
				
			/*Was: div.CONT_Form_CBX>p  */				
			div.CONT_FrmSect_CBX p {
				margin-left:1em;
				padding-top:.08em; 
				font-size: .7em; 
				width: 41em; 
				padding-bottom: .8em;
			}			
				
			/*Was: div.CONT_Form_CBX>input */				
			div.CONT_FrmSect_CBX input {
				display: inline-block; 
				margin-left: 1em;
				margin-right: .65em;
			}
				
			/*Was: div.CONT_Form_CBX>label */			
			div.CONT_FrmSect_CBX label {
				display: inline-block;
				font-size:.8em; 
				width: 34.5em;
				vertical-align: top;
			}
				
			/*Was:div.CONT_Form_CBX>label>span.CONT_RedAsterick */				
			/*   push off the side of the screen so it's not visible */
			div.CONT_FrmSect_CBX label span.COMMON_STR_RedAsterick {
				position:absolute; 
				left: -999em;
				padding-right:.25em;
			}
							
			/*Was: div.CONT_Form_CBX>a.CONT_FORM_Edit_Section_link */
			div.CONT_FrmSect_CBX a.CONT_LNK_EditFrmSect_43w {
				font-size: .75em;
				margin-top: -1.5em;
				width: 42em; 
				padding-right:.5em;
				padding-bottom: .25em;
			}
		
		/*** ******************************************************************************** ***/		
		/*** ******************  Buttons: login, drop-down w/button, button  **************** ***/		
		/*** ******************************************************************************** ***/

			/*Was: li.CONT_FORM_Submit  */
/*Deprecated			li.CONT_FORM_Submit {
				display: block;
				font-size: 1em;
				width: 36.5em;
				font-weight: bold;
				margin: .4em 0em 0em 0em;
				padding: 0em;
				text-align: right;
			}*

			/*Was: 	span.CONT_FORM_Submit, 
					span.CONT_FORM_Submit_Wizard */
			span.CONT_FrmSect_BTN_30w, 
			span.CONT_FrmSect_PN_32w {
				display: block;
				font-size: 1em;
				font-weight: bold;
				width: 32.25em;
				padding: 0em 0em 0em 1em;
				margin: .4em 0em 0em 0em;
				text-align: right;
			}	


			/*Was: span.CONT_FORM_Login */		
			span.CONT_FrmSect_Login_21w {
			  display: block;
			  width: 20.5em;
			  padding: 0em 0em 0em 1em;
			  margin: 0em 0em 0em 0em;
			  text-align: right;
			 }

			/*Was:  span.CONT_FORM_Section_Submit */
			 span.CONT_FrmSect_SectionBTNRAligned_6w {
				display: block;
				padding: .35em .15em 0em 1em;
				margin: 0em 0em 0em 0em;
				text-align: right;
			 }

			/*Was: div.CONT_FORM_Fields_w_Select_and_Submit_Button>span.CONT_FORM_Section_Submit */
			div.CONT_FrmSection_wSELandButton_37Wx5h span.CONT_FrmSect_SectionBTNRAligned_6w{
				font-size: 1em;
				width: 36em;
			}	
			
			/*Was: span.CONT_FORM_Login > input.CONT_FORM_Submit */
			span.CONT_FrmSect_Login_21w input.CONT_BTN_Submit_6Wx2H {
				padding: .35em 0em .5em 0em;  
				width: 6.15em;  
				text-align: center; 
				margin-top: 0em;
				height: 1.85em;
			}
			
			/*  Submit page: Search, Sign In, etc...*/
			/*Was: input.CONT_FORM_Submit */
			input.CONT_BTN_Submit_6Wx2H{ 
				height: 2.25em;  
				padding: .35em 0em .5em .5em;
				margin-top: .5em;
				width: 6.15em;
				border: none;
				font-weight: bold;
				text-align: left;
				letter-spacing: .1em;   
			} 
			
			
			/*Was: span.CONT_FORM_Submit */
			span.CONT_FrmSect_BTN_30w{
				width: 30.75em; 
			}
			
			/*Was: span.CONT_FORM_Submit>input.CONT_FORM_Submit  */
			span.CONT_FrmSect_BTN_30w input.CONT_BTN_Submit_6Wx2H {
				font-size: 1em;
				font-family:Arial, Helvetica, sans-serif;
				font-weight: bold;
				text-align: center;
				letter-spacing: 0em;
				border: none;
				height: 2.5em;
				width: 7.45em; 
				margin-top: 0em;
				padding: .35em 0em .5em 0em;
			}
			
			/*Was: 	#Button_Gray_Centered_4em */
			#CONT_BTN_GreyCenteredpt9_3h {				
				height: 2.5em;
				text-align: center;
				padding-top: .3em;
				margin: 1.5em 0em 1.5em 0em;
				font-size: .9em;
				font-weight: bold;
			}
			
			
			/*Was:   LNAV_btnFinePrint is    LNAV_STR_FinePrint
					Button_Gray_Centered_4em>a>span.LNAV_btnFinePrint*/
			#CONT_BTN_GreyCenteredpt9_3h a span.LNAV_STR_FinePrint {
				font-size: .6em;
			}
			
		/*** ******************************************************************************** ***/		
		/*** ******************  Wizard	-  < Previous    Next >  **************************** ***/		
		/*** ******************************************************************************** ***/	
		
			/*Was: span.CONT_FORM_Submit_Wizard */
			span.CONT_FrmSect_PN_32w {
				margin-top: 1em;
				text-align: center;
			}	

			/*Was: 	input.CONT_FORM_Wizard_Previous,
					input.CONT_FORM_Wizard_Next,
					input.CONT_FORM_Wizard_Next_MediumButton,
					input.CONT_FORM_Wizard_Next_LongButton*/
			input.CONT_PN_Previous_8Wx3H,
			input.CONT_PN_Next_8Wx3H,
			input.CONT_PN_Next_11Wx3H,
			input.CONT_PN_Next_14Wx3H {
				height: 2.5em; 
				text-align: center;
				padding: .35em 0em .5em 0em;
				font-size: .9em;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				letter-spacing: 0em;  
				border: none; 
				width: 8em; 
				margin-top: 0em;
			}

			/*Was: input.CONT_FORM_Wizard_Next_MediumButton */
			input.CONT_PN_Next_11Wx3H{
				width: 11em;
			}
			
			/*Was: input.CONT_FORM_Wizard_Next_LongButton */
/*Verify*/	input.CONT_PN_Next_14Wx3H{
				width: 14em;
				width:12.8em;  /* moved from AROnline*/
			}

			/*Was: span.CONT_FORM_Submit_Wizard>input.CONT_FORM_Wizard_Next */
			span.CONT_FrmSect_PN_32w input.CONT_PN_Next_8Wx3H {
				font-size: 1em;
			}
			
			/*Was: span.CONT_FORM_Submit_Wizard>input.CONT_FORM_Wizard_Previous */
			span.CONT_FrmSect_PN_32w input.CONT_PN_Previous_8Wx3H {
				width: 8.5em;
			}
			
			/*Was: input.CONT_FORM_Submit:hover, 
					input.CONT_FORM_Submit:active, 
					input.CONT_FORM_Submit:focus,
					input.CONT_FORM_Wizard_Previous:hover,
					input.CONT_FORM_Wizard_Previous:active,
					input.CONT_FORM_Wizard_Previous:focus,	
					input.CONT_FORM_Wizard_Next:hover,
					input.CONT_FORM_Wizard_Next:active,
					input.CONT_FORM_Wizard_Next:focus,
					input.CONT_FORM_Wizard_Next_MediumButton:hover,
					input.CONT_FORM_Wizard_Next_MediumButton:active,
					input.CONT_FORM_Wizard_Next_MediumButton:focus,
					input.CONT_FORM_Wizard_Next_LongButton:hover,
					input.CONT_FORM_Wizard_Next_LongButton:active,
					input.CONT_FORM_Wizard_Next_LongButton:focus */
			input.CONT_BTN_Submit_6Wx2H:hover, 
			input.CONT_BTN_Submit_6Wx2H:active, 
			input.CONT_BTN_Submit_6Wx2H:focus,
			input.CONT_PN_Previous_8Wx3H:hover,
			input.CONT_PN_Previous_8Wx3H:active,
			input.CONT_PN_Previous_8Wx3H:focus,	
			input.CONT_PN_Next_8Wx3H:hover,
			input.CONT_PN_Next_8Wx3H:active,
			input.CONT_PN_Next_8Wx3H:focus,
			input.CONT_PN_Next_11Wx3H:hover,
			input.CONT_PN_Next_11Wx3H:active,
			input.CONT_PN_Next_11Wx3H:focus,
			input.CONT_PN_Next_14Wx3H:hover,
			input.CONT_PN_Next_14Wx3H:active,
			input.CONT_PN_Next_14Wx3H:focus {
				border: 0px none;
			}
		
		/*** ******************************************************************************** ***/		
		/*** ******************  Style 1 - Data Entry w/o numbering using heading  ********** ***/		
		/*** ******************************************************************************** ***/
			/*Was: div.CONT_Form  */
			div.CONT_FrmSect_39w {
				font-size: .8em;
				padding:  .5em 0em .4em 1em;
				width: 39em;
				margin-right: 2em;
				margin-left: 1em;
				margin-top: 2em;
			}

			/*Was: div.CONT_Form>span*/
			div.CONT_FrmSect_39w span
			 {
				margin-top: .5em;
			}

			/*Was: 	h2.CONT_Form,
					h3.CONT_Form  */
			h2.CONT_Heading_FrmSect_20w,
			h3.CONT_Heading_FrmSect_30w {
				font-size: 1.05em;
				margin-top: -1em;
				margin-left: 0em;
				padding: .1em 0em .10em .5em;
				width: 20em;
			}

			/*Was: h3.CONT_Form */
			h3.CONT_Heading_FrmSect_30w {
				width: 30em;
			}

			/*Was: label.CONT_Form */
/*Deprecated			label.CONT_Form {
			    clear: both;
				display: block;
				padding-top: 1em; 
				padding-left: .5em;
			}*/
			
			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_DataEntry_39w,
			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_wListBox {
				width: 38.5em; 
				padding-right: 0em; 
				padding-bottom: 1em;
				margin-top: .25em;
			}


			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_DataEntry_39w span.CONT_FrmSect_Row_2h span.CONT_FrmSect_FirstColumn_10w,
			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_DataEntry_39w span.CONT_FrmSect_Row_3h span.CONT_FrmSect_FirstColumn_10w,
			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_DataEntry_39w p.CONT_STR_Desc_40w,
			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_DataEntry_39w span.CONT_FrmSect_ORVertical_2w,
			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_DataEntry_39w label,
			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_DataEntry_39w select,
			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_wListBox p.CONT_STR_Desc_40w,
			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_wListBox span.CONT_FrmSect_Row_4h span.CONT_FrmSect_FirstColumn_10w label,
			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_wListBox span.CONT_FrmSect_Row_4h span.CONT_FrmSect_FirstColumn_10w input,
			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_wListBox span.CONT_FrmSect_Row_4h span.CONT_FrmSect_FirstColumn_10w select,
			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_DataEntry_39w span.CONT_FrmSect_Row_4h span.CONT_FrmSect_FirstColumn_10w input{ 
				margin-left: 1em;
			}

			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_DataEntry_39w span.CONT_FrmSect_Row_2h span.CONT_FrmSect_FirstColumn_10w label,
			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_DataEntry_39w span.CONT_FrmSect_Row_2h span.CONT_FrmSect_Column_10w label,
			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_DataEntry_39w span.CONT_FrmSect_Row_3h span.CONT_FrmSect_FirstColumn_10w label,
			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_DataEntry_39w span.CONT_FrmSect_Row_3h span.CONT_FrmSect_Column_10w label,
			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_DataEntry_39w span.CONT_FrmSect_Row_4h span.CONT_FrmSect_Column_10w label{
				margin-left: 0em;			
			}

			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_DataEntry_39w p.CONT_STR_Desc_40w {
				width: 37em; 
				margin-bottom: .75em;
			}

			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_wListBox p {
				width: 37em; 

			}

			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_DataEntry_39w fieldset.CONT_FrmSect_RadioButtons {
				margin-left: 1em;
			}

			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_DataEntry_39w fieldset.CONT_FrmSect_RadioButtons label {
				font-size: .95em;
				width: 20em;
				margin-left: .05em;
			}
			
			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_DataEntry_39w fieldset.CONT_FrmSect_RadioButtons label.CONT_LBL_RB_7w {
				width: 6.5em;
				margin-right: 0em;
				padding-right: 0em;
			}

			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_wListBox span.CONT_FrmSect_Row_4h {
				margin-top: 1em;
			}


			ol.CONT_ListDec_FontSizePt9 li div.CONT_FrmSection_DataEntry_39w fieldset.CONT_FrmSect_RadioButtons label.CONT_LBL_RBNextToTXT_7w{
				width: 6.5em; 	
				margin-right: 0em; 
				padding-right: 0em;
				display: inline-block;
				vertical-align:top; 
			}

			input.CONT_LBL_RBNextToTXT_7w{
				display: inline-block;
			}
			
		/*** ******************************************************************************** ***/		
		/*** ******************  Display w/in a form  (Read-Only)  ************************** ***/		
		/*** ******************************************************************************** ***/

			/*Was:  h2.CONT_FormSectionHeading,
					h3.CONT_FormSectionHeading*/
			h2.CONT_Heading_WithinFormPt85,
			h3.CONT_Heading_WithinFormPt9 { 
				font-size: .9em;
				padding: .2em 0em .2em 0em;
				margin-left: 1em;
				margin-top: 1.35em;
			}

			/*Was: h2.CONT_FormSectionHeading */			
			h2.CONT_Heading_WithinFormPt85 { 
				margin-left: .85em;
				margin-bottom: 0em;	
				padding-bottom: 0em;
			}

			/*Was: div.CONT_Form>span.CONT_FormSectionHeading */
			div.CONT_FrmSect_39w span.CONT_Heading_WithinForm1Pt {
				display: block;
				font-size: 1em;
				padding: .15em 0em .2em 0em;
				margin: 0em 0em 1em 1em;
			}
	
		/*** ******************************************************************************** ***/		
		/*** ******************  Search Results  ******************************************** ***/		
		/*** ******************************************************************************** ***/
			table {		
				border-collapse: collapse;
				margin: 0em 0em 0em 0em;
				font-size: .85em;
				min-width: 38em;
			}	

			table caption {
				padding: 2em 0em 0em 0em;
				text-align: left;
				font-family: "Verdana bold";
				font-weight: bold;
			}

			/*Was: table>caption.CONT_noPadding */
			table caption.CONT_TBL_CaptNoPadding{
				padding: 0em 0em 0em 0em;
			}	

			/*Was: caption>span.normal, 
					span.normalStep */
			caption span.COMMON_STR_Normal, 
			span.CONT_Heading_PNPageTitle {
				font-family: verdana;
				font-weight: normal;
			}

			/*Was:  caption>span.normal:before */
			caption span.COMMON_STR_Normal:before {
				content: ':';
			}

			/*Was: span.CONT_Entry_Form_Title  */
			span.CONT_Heading_PNPageTitle_26w {
				width: 25.8em; 
				float: left;
			}

			/*Was: span.CONT_Entry_Form_Title_Short  */
			span.CONT_Heading_PNPageTitle_23w {
				width: 23em; 
				float: left;
				font-size: 1.1em;
			}

			/*Was: span.CONT_Entry_Form_Steps  */
			span.CONT_Heading_PNPageTitleSteps {
				font-weight: normal;
				font-size: .8em;
				display: block; 
				padding-top: .35em;
				font-style:italic;
			}

			/*Was: span.normalStep:before  */
			span.CONT_Heading_PNPageTitle:before {
				content: ':';
			}

			/*Was:  span.CONT_Entry_Form_Status, 
					span.CONT_Entry_Form_WarningStatus */
			span.CONT_Heading_DataEntryFormStatus, 
			span.CONT_Heading_DataEntryFormWarningStatus {
				font-weight: bold;
				font-size: .8em;
				display: block; 
				padding-top: .35em;
				text-align: right;
				padding-right: .5em;		
			}

			/*Was: h2.CONT_Entry_Form  */
			h2.CONT_Heading_DataEntryForm {
				margin-left: 1.3em;
			}

			/*Was:  h2.CONT_Entry_Form>a  */
			h2.CONT_Heading_DataEntryForm a {
				text-decoration:none;
			}

			/*Was: caption>a   */
			caption a {
				text-decoration: none;
			}

			/*Was: .CONT_CaptionDescription  */
			.CONT_TBL_CaptionDesc {
				display: block;
				font-weight: normal;
				font-style:italic;
				padding: .2em .35em .75em .35em;
				margin: 0em 0em 0em -.01em;
				text-align: left;
				vertical-align: bottom;
				font-size: .9em;
			}

			/*Was:  tr>th, 
					tr>th.CONT_Table_Short_Header, 
					tr>th.CONT_Table_Medium_Header*/
			tr th, 
			tr th.CONT_TBL_TH_11PerW, 
			tr th.CONT_TBL_TH_16PerW {
				padding: 0em .35em .15em .35em;
				margin: 0em;
				text-align: left;
				vertical-align:bottom;
				font-family: "Verdana bold";
				font-size: .9em;
				font-weight: bold;
				speak-header: always;
				border-width: 0px;
				border-style: none;	
			}

			/*Was: tr>th.CONT_Table_Short_Header  */
			tr th.CONT_TBL_TH_11PerW {
				width: 11%;
			}

			/*Was: tr>th.CONT_Table_Medium_Header */
			tr th.CONT_TBL_TH_16PerW {
				width: 16%;
			}

			/*Was: table>tr */
			table tr {
				border-width: 0em;
				border-style: none;		
			}

			/*Was: 	td, 
					td.CONT_Table_AlternateRow  */
			td, 
			td.CONT_TBL_AlternateRow {
				padding: .25em .5em .25em .35em;
				font-size: .9em;
				border-width: 0px;
				border-style: none;		
				height: 2.5em;
				vertical-align:text-top;
			}


			/*Was: td:first-letter */
			td:first-letter{
				text-transform:capitalize;
			}



			/*Was: .CONT_table_next_to_text */
			.CONT_LNK_TBL {
				font-size: .9em;
				padding-left: .5em;
			}

			/*Was: table.CONT_Table_PageInfo */
			table.CONT_TBL_PageInfo_25w{
				margin-left: 1.5em;
				margin-top: 1em;
				padding-top: .25em;
				width: 25em;
				display: block;
				min-width: 25em;
			}
			
			/* not using anymore 
			table.CONT_TBL_SearchResults_55w {
				min-width: 55em;
			}*/
			
			tr th.CONT_TBL_TH_8w {
				width: 8em;
			}
			
			tr th.CONT_TBL_TH_12w {
				width: 12em;
			}
			
			tr th.CONT_TBL_TH_16w {
				width: 16em;
			}

			/*Was:  tr > th.CONT_Table_PageInfo_Header */
			tr th.CONT_TBL_THPageInfo_14w {
				width: 13.5em;
			}

			/*Was: .CONT_Table_SameRows>td   */
			.CONT_TBL_TRPageInfoSameBackground td {
				padding: .25em .5em .25em .5em;
				font-size: .9em;
				height: 2em;
				vertical-align: middle;
			}
	
		
		/*** ******************************************************************************** ***/		
		/*** ******************  Table -- Payment Summary  ********************************** ***/		
		/*** ******************************************************************************** ***/
	
			/*Was:  table.CONT_FORM_CCPaymentSummary,
					table.CONT_FORM_CCPaymentSummaryNoFees*/
			table.CONT_TBL_CCPaymentSummary,
			table.CONT_TBL_CCPaymentSummaryNoFees
			 {
				min-width: 0em;
				padding: 0em;
				margin: 1em 0em .25em 2em;
				border-width: thin;
			}		

			/* Centers the table, use when there are no fees but the payment page is displayed */	
			/*Was: table.CONT_FORM_CCPaymentSummaryNoFees */
			table.CONT_TBL_CCPaymentSummaryNoFees{
				margin-left: 12.25em;
			}
			
				
			/*Was:  table.CONT_FORM_CCPaymentSummary>caption,
					table.CONT_FORM_CCPaymentSummaryNoFees>caption*/
			table.CONT_TBL_CCPaymentSummary caption,
			table.CONT_TBL_CCPaymentSummaryNoFees caption {
				margin-top: 0em;
				display: block;
				padding: .25em 0em .15em .5em;
			}

			/* all headers & columns */	
			/*Was: 	td.CONT_FORM_CCPaymentSummary,
					th.CONT_FORM_CCPaymentSummary,
					td.CONT_FORM_CCPaymentSummaryNum,
					td.CONT_FORM_CCPaymentSummaryLastNum,
					td.CONT_FORM_CCPaymentSummarySum,
					th.CONT_FORM_CCPaymentSummaryNum,
					th.CONT_FORM_CCPaymentSummaryTotalLabel,
					td.CONT_FORM_CCPaymentSummaryLastNum */
			td.CONT_TBL_TDCCPaymentSummary_10w,
			th.CONT_TBL_THCCPaymentSummary_10w,
			td.CONT_TBL_TDCCPaymentSummaryNum_5w,
			td.CONT_TBL_TDCCPaymentSummaryLastNum_5w,
			td.CONT_TBL_TDCCPaymentSummarySum_6w,
			th.CONT_TBL_THCCPaymentSummaryNum_5w,
			th.CONT_TBL_THCCPaymentSummaryTotalLabel_10w,
			td.CONT_TBL_TDCCPaymentSummaryLastNum_5w{
				height: 1.5em;
				display: inline-table;
				width: 9.75em;
				display: inline-block;
				padding-right: .25em;
			}

			/*left most column */	
			/*Was: td.CONT_FORM_CCPaymentSummary,
					th.CONT_FORM_CCPaymentSummary */
			td.CONT_TBL_TDCCPaymentSummary_10w,
			th.CONT_TBL_THCCPaymentSummary_10w{
				text-indent: .25em;
			}
			
			/* main table headers */	
			/*Was: th.CONT_FORM_CCPaymentSummary,
					th.CONT_FORM_CCPaymentSummaryNum */
			th.CONT_TBL_THCCPaymentSummary_10w,
			th.CONT_TBL_THCCPaymentSummaryNum_5w{
				padding-top: .2em;
			}

			/* left-align columns with numbers */	
			/*Was: 	td.CONT_FORM_CCPaymentSummaryNum,
					th.CONT_FORM_CCPaymentSummaryNum,
					td.CONT_FORM_CCPaymentSummaryLastNum */
			td.CONT_TBL_TDCCPaymentSummaryNum_5w,
			th.CONT_TBL_THCCPaymentSummaryNum_5w,
			td.CONT_TBL_TDCCPaymentSummaryLastNum_5w{
				text-align: right;
				width: 5em;
			}

			/*Last Row - Total */	
			/*Was: th.CONT_FORM_CCPaymentSummaryTotalLabel,
					td.CONT_FORM_CCPaymentSummarySum */
			th.CONT_TBL_THCCPaymentSummaryTotalLabel_10w,
			td.CONT_TBL_TDCCPaymentSummarySum_6w{
				line-height: 1.75em;
				text-align: right; 
				vertical-align:top;
				padding: .45em .25em .15em 0em;
				}
	
			/*Was: th.CONT_FORM_CCPaymentSummaryTotalLabel */
			th.CONT_TBL_THCCPaymentSummaryTotalLabel_10w{		
				 font-weight: normal;
				 padding-bottom: .25em;	 
			}
	
			/*Was: td.CONT_FORM_CCPaymentSummarySum  */
			td.CONT_TBL_TDCCPaymentSummarySum_6w {
				font-weight:bold;
				width: 5.7em;
			}
	
		/*** ******************************************************************************** ***/		
		/*** ******************  Results within a table cell ******************************** ***/		
		/*** ******************************************************************************** ***/
			
			/*Was: div.CONT_table_cell_row */
			div.CONT_FrmSect_TBLCellRow_32w {
				clear: both;
				margin: .5em 1em 0em 0em;
				padding-top: 0em;
				line-height: 1.2em;
				white-space:nowrap;
				width: 32em;
			}	
			
			/*Was: span.CONT_table_cell_row_header */
			span.CONT_LBL_TBLCellRowHeader_10w {
				display:block;
				float: left;
				text-transform: none;	
				margin-right: .5em;	
				width: 9.5em;
				margin: 0em .5em 0em 0em;
			}
			
			/*Was:  span.CONT_table_cell_row_header:after */
			span.CONT_LBL_TBLCellRowHeader_10w:after  {
				content: ':';
			}
			
			/*Was: span.CONT_table_cell_row_value */
			span.CONT_STR_TBLCellRowFieldValue_24w {
				display:block;
				float: left;
				text-transform: none;
				font-style: italic;
				font-weight: normal;
				width: 24em;
			}
			
			/*Was: span.CONT_Text_Capitalize */
			span.COMMON_STR_Capitalize {
				text-transform: capitalize;
			}
			
			/*Was:  span.CONT_Text_nowrap, 
					td.CONT_Text_nowrap*/
			span.CONT_TBL_TextNoWrap, 
			td.CONT_TBL_TDTextNoWrap, 
			th.CONT_TBL_TDTextNoWrap {
				white-space:nowrap;
			}
			
			/*Was: span.CONT_Text_bold  */
			span.COMMON_STR_Bold {
				font-weight: bold;
			}
			
			td > div.CONT_table_cell_row {
				clear: both;
				display: block;
				margin-top: .35em;
			}
			
		/*** ******************************************************************************** ***/		
		/*** ******** Search result paging  <<First, < Previous  1  2 ... Next >  Last >> *** ***/		
		/*** ******************************************************************************** ***/		
			
			/*Was: ol.CONT_Search_Result_Paging  */	
			ol.CONT_PN_SearchResults {
				list-style:none;
				display: block;
				margin-right: 1em;
				margin-top: 1em;
				padding: 0em;
				text-align: center;	
			}
			
			/*Was: ol.CONT_Search_Result_Paging>li  */	
			ol.CONT_PN_SearchResults li {
				display: inline-block;
			}
			
			/*Was:  ol.CONT_Search_Result_Paging> li > a */	
			ol.CONT_PN_SearchResults li a {
				font-size: .85em;
				font-weight: normal;
				text-decoration: none;
				padding: .15em .5em .15em .5em;
			}
			
			/*Was: 	ol.CONT_Search_Result_Paging> li > a:active, 
					ol.CONT_Search_Result_Paging> li > a:active:hover */	
			ol.CONT_PN_SearchResults li a:active, 
			ol.CONT_PN_SearchResults li a:active:hover {
				font-weight: bold;
			}	

			/*** ******************************************************************************** ***/		
			/*** ************************* Paging *********************************************** ***/		
			/*** ******************************************************************************** ***/
/*Deprecated				.CONT_Table_Results_Paging{
					margin: 1em 2.5em 1em 0em;
					text-align:center;
				}

				.CONT_Table_Results_Paging>span>a {
					font-size: .85em;
					line-height: 1em;
				}

				.CONT_PreviousPage>img, 
				a.CONT_PreviousPage,
				.CONT_NextPage>img, 
				a.CONT_NextPage  {
					padding-bottom: 0em;
					vertical-align: bottom;
				}

				.CONT_PreviousPage {
					width: 26px;
					height: 26px;
				}
*/	
		/*** ******************************************************************************** ***/		
		/*** ************************* JCAPTCHA ********************************************** ***/		
		/*** ******************************************************************************** ***/
/*Deprecated	
			/*Was: .CONT_JCAP_jcaptchImg */
			/*.CONT_JCap_Img_275PXw {
				width: 275px;
				float: left;
			}*/
/*Deprecated
			/*Was: .CONT_JCAP_jcapchaText  */
			/*.CONT_JCap_Text_250PXw {
				display: block;
				font-size: .8em;
				float: left;    
				width: 250px;
			}*/    
			
			/*** ******************************************************************************** ***/		
			/*** ************************* Data Entry w/in a Form ******************************* ***/		
			/*** ******************************************************************************** ***/

				/*Was: div.CONT_Form_JCaptcha  */
				div.CONT_JCap_FrmSect_33Wx16h {
					height: 14.5em;
					background-color: #e2e7eb ;
					width: 30.25em;
					padding-left: 1em;
					padding-bottom: 0.5em;
					padding-top: 0.5em;
					margin-top: 0.35em;
				}

				/*Was: div.CONT_Form_JCaptcha>span.CONT_JCAP_jcaptchImg */
				div.CONT_JCap_FrmSect_33Wx16h>span.CONT_JCap_Img_18Wx16h {
					width: 16em;
					display: inline-block;
					float: left;    
				}

				/*Was: div.CONT_Form_JCaptcha>span.CONT_JCAP_jcaptchImg>img */
				div.CONT_JCap_FrmSect_33Wx16h>span.CONT_JCap_Img_18Wx16h>img {
					border: thin black solid;
					width: 250px;     
				}

				/*Was: div.CONT_Form_JCaptcha>span.CONT_JCAP_jcaptchImg>input  */
				div.CONT_JCap_FrmSect_33Wx16h>span.CONT_JCap_Img_18Wx16h>input {
					margin-top:.15em;
					width:18.8em; 
					height: 2.25em; 
					padding-bottom:.3em; 
					font-weight: bold;
					border: none; 		
				}

				/*Was: div.CONT_Form_JCaptcha>span.CONT_JCAP_jcaptchImg>input:hover */
				div.CONT_JCap_FrmSect_33Wx16h>span.CONT_JCap_Img_18Wx16h>input:hover {
					border: none;
				}

				/*Was: div.CONT_Form_JCaptcha>span.CONT_JCAP_jcapchaText */
				div.CONT_JCap_FrmSect_33Wx16h>span.CONT_JCap_Text_16w{
					display: inline-block; 
					width: 10em; 
					padding-left: 1em; 
					padding-top: 5.5em;
				}

				/*Was: div.CONT_Form_JCaptcha>span.CONT_JCAP_jcapchaText>label */
				div.CONT_JCap_FrmSect_33Wx16h>span.CONT_JCap_Text_16w>label{
					font-size: .9em;     
					font-weight: bold;  
				}

				/*Was: div.CONT_Form_JCaptcha>span.CONT_JCAP_jcapchaText>input  */
				div.CONT_JCap_FrmSect_33Wx16h>span.CONT_JCap_Text_16w>input {
					width: 12.5em; 
					margin-top:.15em;
				}
		
		/*** ******************************************************************************** ***/		
		/*** ************************* Calendar Results ************************************* ***/		
		/*** ******************************************************************************** ***/
	
/*Deprecated			
			h2.CONT_GroupResultsLabel {
				text-indent: 1em;
				margin-bottom: 0em;
				margin-top: 1em;
				padding-bottom: .3em;
				padding-top: .3em;
				position: relative;	
			}*/
	
/*Deprecated
			div.CONT_GroupResults {
				 padding: .5em 0em .75em 0em ;
				 margin: 0em;
				 position: relative;				
				 font-size: .9em;		 
			} */
	
/*Deprecated
			div.firstRow {	
				margin-left: 2em;		
				display: block;
				float: left;
				width: 23em;
			}*/
	
/*Deprecated
			div.secondRow {		
				margin-right: 2em;			
				display: block;
				float: right;
				width: 32em;
			}*/
	
/*Deprecated
			div.thirdRow {
				text-align: right;
				font-size: .85em;
				margin-top: 4.5em;	
			} */
	
/*Deprecated
			span.calFirstColumn {	
				font-size: .9em;
				font-weight: bold;	
				line-height: 18px;
				clear: left;
				float: left;
				width: 5em; 
			} */
			
/*Deprecated
			span.calFirstResults {
				font-size: .9em;
				font-weight: normal;
				display: block;
				line-height: 18px;
				float: left;
				width: 20em;
			} */
	
/*Deprecated
			span.calSecondColumn {
				font-size: .9em;
				font-weight: bold;	
				float: left;
				margin-left: 0em;
				display: block;
				line-height: 18px;
				width: 9em;
			} */
	
/*Deprecated
			span.calSecondResults {
				font-size: .9em;
				font-weight: normal;
				float: left;
				display: block;
				line-height: 18px;
				float: left;
				width: 26em;	
			}*/
	
/*Deprecated
			hr.horizontalRule {
				width:  100%;	
				margin: 8px auto 0 0;
				padding-bottom: 1em;
				text-align: right;
				border-bottom-style:none;
			}*/
	
/*Deprecated
			span.viewCase {
				cursor: pointer;
				padding-right: 1em;	
			}*/
			
		/*** ******************************************************************************** ***/		
		/*** ************************* Home Page Option Icons ******************************* ***/		
		/*** ******************************************************************************** ***/
			/*Was: .CONT_Home_Page_Options */
			.CONT_FrmSect_HomePageOptions_29w {		
				font-size: 1.15em;
				width: 28.75em;
				margin: 0em 0em 2.5em 0em;
				padding: 0em;  
				text-align: center;
			}
			
			/*Was: .CONT_Home_Page_Options > a */
			.CONT_FrmSect_HomePageOptions_29w a {			
				display: inline-block;				
				width: 120px;
				margin-top: 0em;
				margin-left: 1em;
			}
			
			/*Was: .CONT_Home_Page_Options > a:first-child */
			.CONT_FrmSect_HomePageOptions_29w a:first-child {
				margin-left: 0em;
			}			
		
	/*** ******************************************************************************** ***/		
	/*** ********************************* Footer Content ******************************* ***/		
	/*** ******************************************************************************** ***/				
/*Strip out style for condensed centered menu w/o categories*/

		/*Was: #FOOT_Footer */
		#FOOT_PS {
			font-family: Verdana;
			font-size: .75em;			
		}	

		/*Was: #FOOT_Wrapper, #FOOT_Wrapper_Categories */
		#FOOT_PS_Wrapper_40w, #FOOT_PS_Categories_40Wx6H {	
			padding-left: 16.85em;
			padding-top: .2em;
			padding-bottom: .4em;		
			line-height: 1em;
			width: 40em;
		}

		/*Was: #FOOT_ContactInfo */
		#FOOT_PS_ContactInfo_50w {
			display: block;
			padding: 0em 0em 0em 1.5em;
			width: 50em;	
			font-size: 1em;
			font-weight: bold;
			margin: 0em;
		}

		/*Was: #FOOT_ContactInfo a */
		#FOOT_PS_ContactInfo_50w a {
			font-weight:normal;
		}

		/*Was: #FOOT_Email  */
		#FOOT_PS_Email {
			font-weight:bold;	
			padding-left: 3em;	
		}

		/*Was: #FOOT_CondensedMenu>a , #FOOT_Email>a  */
		#FOOT_PS_CondensedMNU_45w a , #FOOT_PS_Email a {
			text-decoration: underline;
		}

		/*Was:  #FOOT_CondensedMenu, #FOOT_CondensedMenu_w_Categories */
		#FOOT_PS_CondensedMNU_45w, #FOOT_PS_CondensedMNUwCategories_45w {
			display:block;
			text-align: center;
			width:45em;	
			font-size: .9em;
			margin: .75em 0em .25em 0em;
			padding: 0em;
		}

		/*Was: #FOOT_ColumnCondensedMenu */
		#FOOT_PS_CondensedMNUColumn {
			font-size: .8em;
			margin: .75em 0em .25em 0em;
			padding: 0em 0em 0em 1.5em; 
		}

		/*Was: #FOOT_CondensedMenu > a */
		#FOOT_PS_CondensedMNU_45w a {
			font-size: 1.1em;
			margin-top: .5em;
			padding: 0em .75em 0em .45em;
			display:inline-block;
		}

	/*	#FOOT_CondensedMenu > a:last-child {
			border-right-style: none;
			padding-right: 0em;
		}*/


		/*Was: #FOOT_CondensedMenu > a:first-child */
		#FOOT_PS_CondensedMNU_45w a:first-child {
			padding-left: 0em;
			margin: 0em;
		}
	
	
	/*** ******************************************************************************** ***/		
	/*** ********************************* Footer Categories **************************** ***/		
	/*** ******************************************************************************** ***/	

		/*Was: #FOOT_Wrapper_Categories  */	
		#FOOT_PS_Categories_40Wx6H {
			height: 5.85em; /*Needs to be Dynamic for each application */
		}

		/*Was: #FOOT_CondensedMenu_w_Categories  */
		#FOOT_PS_CondensedMNUwCategories_45w {
			text-align: left; 
			height: auto;
		}

		/*Was: div.FOOT_CategoryGroup */
		div.FOOT_PS_MNUCategoryGroup {
			float: left; 
			width: auto;
			margin-right: 1em;
		}  

		/*Was: label.FOOT_CategoryGroup  */
		label.FOOT_Heading_MNUCategoryGroup { 
			text-align: left; 
			padding: 0em; 
			margin: 0em; 
			font-weight: bold;
		} 

		/*Was: label.FOOT_CategoryGroup> span.FOOT_FinePrint  */
		label.FOOT_Heading_MNUCategoryGroup span.FOOT_STR_FinePrintpt85 { 
			font-weight: normal;
			font-size: .85em;
			font-style: italic;
		}

		/*Was: ul.FOOT_CategoryGroup */
		ul.FOOT_MNU_CategoryGroup {    
			display: inline-block;
			list-style: none; 
			width: auto;
			text-align: left; 
			padding: 0em;
			margin: 0em;    
		}
		
		div.FOOT_PS_MNUCategoryGroup a.FOOT_LNK_Feedback {
			display: block;
			padding-top: 1.35em;
		}

		