/************************************************************************************************************/
/* Purpose:	 To add the Mauve colors and image styles 														*/
/* 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									*/
/*			 																								*/		
/***	 Standard Website Colors Used    ********************************************************************/
/*			 																								*/	
/*			 Hex		Color		Where																	*/
/*			 																								*/
/*			 ?			Navy		links																	*/
/*			 																								*/
/*			 ?			Purple		links on hover															*/
/*			 																								*/
/*			 			White		Page Content and Static Content area									*/
/*			 																								*/
/*			 			red			required asterick														*/
/*			 																								*/			 																										
/*			 ?			black		button on hover text													*/
/*			 						Left Navigation menu item text											*/
/*			 						h1, h2																	*/		
/*			 						anchor text																*/				
/*			 						table caption															*/
/*																											*/				
/*			 #AE9261	Gold		UCS Branding text														*/
/*			 						Application Branding text & border top color							*/
/*			 						Application text														*/	
/*			 						left navigation link text												*/
/*			 						Footer application name													*/
/*			 																								*/
/*			 #030349	Navy		UCS Branding Background													*/
/*			 																								*/
/*			 #9494B5	Light blue	accessibility links														*/	
/*			 																								*/
/*			 #FFFBE6	Pale Yellow	settings and warning message background									*/	
/*			 																								*/
/*			 #EDDCDC	light Red	Error Message background color											*/
/*			 																								*/
/*			 #e4343a	Candy Apple Red	Error Message border color											*/	 																						
/*			 																								*/
/***	 Standard Website Colors Used    ********************************************************************/
/*			 																								*/
/*			 #FFF5E3		Cream		Application Name													*/
/*			 							User Message text													*/
/*			 							left navigation Menu Category text									*/
/*			 							left navigation menu item on hover									*/
/*			 							h2 grouplabel text													*/
/*										ordered list background color										*/
/*										Footer contact information text										*/	
/*																											*/
/*			 #B3958F		Mauve		User Message background color										*/
/*										Home button background color										*/
/*										Left Navigation Menu Category background color						*/
/*										Left Navigation menu item bottom border on load and on hover		*/
/*										Left Navigation menu item background on hover						*/
/*										h2 group label background and border color							*/
/*										ordered list border color											*/
/*										input area border on focus or active events							*/
/*										Table border,background, and header color							*/
/*										Group label background												*/
/*										Footer Background & border Color									*/
/*																											*/
/*			 #8B6174		Dark Mauve	Description within entry form										*/
/*																											*/
/*			 #ECE9D8		Powder Pink	Left Navigation menu item background								*/
/*										Data entry area background color									*/
/*										Table header text color												*/
/*										Table row background color											*/
/*										Terms of use background color										*/
/*																											*/
/*			 #550000		Burgandy	Application branding background										*/
/*			 																								*/
/*			 #999999		Grey		Disabled link text color											*/
/*																											*/
/*			 #EDEBEB		Mist		Disclaimer message, Search Criteria, 								*/
/*										and Case Information background color								*/
/*										Table alternate row background color								*/
/*																											*/
/*			 #D6D1D1		Stone		Disclaimer message, Search Criteria, 								*/
/*										and Case information border color									*/
/*			 							Table row border top color											*/
/************************************************************************************************************/
				/*** *************************************************************************************************** ***/		
				/*** ******************************************  General  ********************************************** ***/		
				/*** *************************************************************************************************** ***/						
					body {
						background-image: url("../images/oca/blue_gradient.jpg");
						background-repeat:repeat;
					}
					
					a {
						color: navy;  
					}
						
					a:hover,
					a:visited {
						color: purple; 
					}
				
				/*** *************************************************************************************************** ***/		
				/*** ******************************************  UCS Branding  ***************************************** ***/		
				/*** *************************************************************************************************** ***/
					/*Was:  #UCS_PS*/
					#UCS_PS {
						color: #AE9261; 
						background-color:#07102A; 
						background-image: url('../images/oca/LadyJustice_160x71.gif');
						background-repeat: no-repeat;
						background-position: center left;
					}
					
					/*Was:  #UCS_Name */
					#UCS_STR_Name  {
						color: #AE9261; 
					}
							
				/*** *************************************************************************************************** ***/		
				/*** ******************************  Accessibility Links  ********************************************** ***/		
				/*** *************************************************************************************************** ***/
					/*Was:  UCS_AccessibilityLinks */
					#UCS_PS_AccessibilityLinks {
						color: #9494B5; 
					}
							
					/*Was:  UCS_AccessibilityLinks > a */
					#UCS_PS_AccessibilityLinks a {
						border-left-color: #9494B5; 
						border-left-style: solid;
						border-left-width: 1px;
					}				
							
					#UCS_PS_AccessibilityLinks a, 
					#UCS_PS_AccessibilityLinks a:link, 
					#UCS_PS_AccessibilityLinks a:visited {
						color:#9494B5; 		
					}
					
					#UCS_PS_AccessibilityLinks a:hover,
					#UCS_PS_AccessibilityLinks a:active {
						color: purple;
					}
			
				/*** *************************************************************************************************** ***/		
				/*** ****************************** Application Branding  ********************************************** ***/		
				/*** *************************************************************************************************** ***/	
					/*Was:  APP_ApplicationBranding */
					#APP_PS {
						background-color: #010C19;  
						color: #AE9261;  
						border-top: thin;
						border-top-style:solid;
						border-top-color:  #AE9261;  
						background-position: center left;
						background-image: url('../images/oca/ColorSchemes/Slate/APP_Background.jpg');
						background-repeat:repeat-x;
					}
						
					/*Was:  APP_ApplicationGroup */
					#APP_STR_ApplicationGroup {
						background-image: url('../images/oca/eLogo_16x22.jpg');
						background-repeat:no-repeat;
						color: #AE9261; 
					}
							
					/*Was:  APP_ApplicationName */
					#APP_STR_ApplicationName {
						color: #FFFFFF;  
					}
				
				/*** *************************************************************************************************** ***/		
				/*** ******************************  User Message  ***************************************************** ***/		
				/*** *************************************************************************************************** ***/
					/*Was:  UM_UserMessage */
					#UM_PS {
						background-color: #425C77;
						color: #FFFFFF; 		
					}
				
					a.UM_LNK_Logout {
						color: #FFFFFF;
					}
				/*** *************************************************************************************************** ***/		
				/*** ******************************  Page Content  ***************************************************** ***/		
				/*** *************************************************************************************************** ***/						
					/*Was: #PC_PageContent */	
					#COMMON_PS_PageContent {
							background-image: url('../images/oca/gold_gradiant_fade_on_content_long.jpg');
							background-repeat: repeat;
						
					}
			
				/*** *************************************************************************************************** ***/		
				/*** ******************************  Left Navigation  ************************************************** ***/		
				/*** *************************************************************************************************** ***/				
					.LNAV_BTN_LeftCorner {
						background-image: url('../images/oca/ColorSchemes/Slate/LNAV_leftCorner.gif');
						background-repeat: no-repeat;
						background-position: left top;
					}
					
					.LNAV_BTN_ImgCenterFill_11wx1h  {
						background-image: url('../images/oca/ColorSchemes/Slate/LNAV_ButtonMiddle.gif');
						background-repeat: repeat;
						background-position: left bottom;
					}
					
					.LNAV_BTN_RightCorner {
						background-image: url('../images/oca/ColorSchemes/Slate/LNAV_RightCorner.gif');
						background-repeat: no-repeat;
						background-position: right top;
					}
					
					.LNAV_BTN_BottomLeftCorner {
						background-image: url('../images/oca/ColorSchemes/Slate/LNAV_BottomleftCorner.gif');
						background-repeat: no-repeat;
						background-position: left top;
					}
					
					.LNAV_BTN_BottomRightCorner {
						background-image: url('../images/oca/ColorSchemes/Slate/LNAV_BottomRightCorner.gif');
						background-repeat: no-repeat;
						background-position: right top;
					}
					
					div#LNAV_PS a {
						color: #AE9261; 	
					}
					
					div#LNAV_PS div.LNAV_BTN_Text a  {
						background-color: #425C77;   
						color: #FFFFFF; 
					}
				
					div#LNAV_PS div.LNAV_BTN_Text a:hover {
						background-color: #8DAED5; 
						color: #000000;  
					}
					
					span.LNAV_MNU_GroupCategory, 
					.LNAV_MNU_GroupCategoryWithMsg, 
					h2.CONT_Heading_FrmSect {
						color: #FFFFFF; 
						background-color: #425C77; 
					}
					
					h2.CONT_Heading_FrmSect a{
						color: #FFFFFF; 
					}
							
					#LNAV_PS ul li a  {
						border-top-width: 1px;
						border-top-color: #D6D1D1;
						border-top-style: solid;
						color: #000000;
						background-color: #E2E7EB; 
					}				
							
					a.LNAV_LnkBtn_CurrentPage {
						background-image: url('../images/oca/LNAV_right_triangle_7x13.gif');
						background-repeat: no-repeat;
						background-position: 18px center;
					}
					
					div.LNAV_BTN_Text a.LNAV_LnkBtn_CurrentPage {
						background-image: url('../images/oca/LNAV-right-triangle-white_7x13.gif');
						background-repeat: no-repeat;
						background-position: .4em .2em;
					}
				
					div.LNAV_BTN_Text a.LNAV_LnkBtn_CurrentPage:hover {
						background-image: url('../images/oca/LNAV-right-triangle_7x13.gif');
						background-repeat: no-repeat;
						background-position: .4em .2em;
					}
				
					#LNAV_PS ul li a:hover {
						color:  #000000;  	
						background-color: #8DAED5; 
					}
							
					#LNAV_PS ul li a.LNAV_LnkBtn_UnavailableOption, 
					#LNAV_PS ul li input.LNAV_LnkBtn_UnavailableOption {
						color: #999999;
					}
							
					#LNAV_PS ul li a.LNAV_LnkBtn_UnavailableOption:hover,
					#LNAV_PS ul li input.LNAV_LnkBtn_UnavailableOption:hover {
						color: #999999;
						background-color: #E2E7EB; 
					}		
				
				/*** *************************************************************************************************** ***/		
				/*** ******************************  Content Area  ***************************************************** ***/		
				/*** *************************************************************************************************** ***/
					#CONT_PS_Content, 
					#CONT_PS_StaticContent {
						background-color: #FFFFFF;				
					}
					
					/*Was:  span.CONT_NeedToComplete  */
					span.COMMON_STR_TBD {
						background-color: orange;
					}
					
				/*** *************************************************************************************************** ***/		
				/*** ******************************  Messages: Error, Warning, Info, Disclaimer  *********************** ***/		
				/*** *************************************************************************************************** ***/					
					.CONT_MsgBox_Settings {
						background-image: url('../images/oca/GoldSetting_35x35.gif');
						background-position: 5px center;
						background-repeat: no-repeat;
						background-color:  #fffacd; 
					}
								
					.CONT_MsgBox_Warning {
						background-image: url('../images/oca/Alert_35x35.gif');
						background-position: 5px .4em;
						background-repeat: no-repeat;
						background-color: #FFFFE6; 
						border-color:#FFFFBF; 
						border-width: medium;
						border-style: solid; 
					}
						
					.CONT_MsgBox_Attention {
						background-color: #FFFFE6; 
						border-color:#FFFFBF; 
						border-width: medium;
						border-style: solid; 
					}	
					
					.CONT_MsgBox_Complete {					
						background-image: url('../images/oca/Completed_Checkmark_26x32.gif');
						background-position: 5px -.05em;
						background-repeat: no-repeat;
						background-color: #EBF1DD; 
						border: medium solid #748C42;
					}	
								
/*modified */		.CONT_MsgBox_Error_33w_ERROR {
						background-image: url('../images/oca/HandStoppingSign_35x35.gif');
						background-position: 5px .65em;
						background-repeat: no-repeat;
						background-color: #EDDCDC; 
						border-color:#FF0000;
						border-width: thin;
						border-style: solid;
					}
						
					.CONT_MsgBox_Disclaimer_34w {
						background-color: #EDEBEB; 
						border-color:#D6D1D1;   
						border-width: thin;
						border-style: solid; 
					}
					
/*Added 6/8/09 */	div.CONT_MsgBox_ProcessingTimeNotice {
						background-color: #F2F2F2;
						border: medium solid #BFBFBF;		
						background-position: .25em .25em;
						background-image: url('../images/oca/clock_50x50.gif');
						background-repeat:no-repeat;	
					}
					
/*Added 6/11/09 */	div.CONT_MsgBox_FeedBackPlease {
						background-image: url('../images/oca/Envelope_vanilla_38x29.gif');
						background-position: .5em .45em;
						background-repeat: no-repeat;
						background-color: #FEF5DA; 
						border-color:#FBE192 ;
						border-width: thin;
						border-style: solid; 
					}
			
				/*** *************************************************************************************************** ***/		
				/*** ******************************  Searches: Search Criteria   *************************************** ***/		
				/*** *************************************************************************************************** ***/
					.CONT_MsgBox_SearchCriteria {
						background-image: url('../images/oca/MagnifyingGlass_37x36.gif');
						background-position: 5px center;
						background-repeat: no-repeat;
						background-color: #EDEBEB; 
						border-color:#D6D1D1;	
						border-width: thin;
						border-style: solid; 
					}	
					
					.CONT_MsgBox_ROnlyNoImg {
						background-color: #FFFFE6; 
						border-color:#FFFFBF;	
						border-width: thin;
						border-style: solid; 
					}
					
					.CONT_MsgBox_CaseInfo_32w,
					.CONT_MsgBox_CaseInfoWithBtn_32w {
						background-image: url('../images/oca/Info_35x35.gif');
						background-position: .25em .25em;
						background-repeat: no-repeat;
						background-color: #EDEBEB;  
						border-color:#D6D1D1;	
						border-width: thin;
						border-style: solid; 
					}
								
					.CONT_BTN_MsgBoxButtons a {
						border-left-color: navy;
						border-left-width: thin;
						border-left-style: solid;
					}
										
				/*** *************************************************************************************************** ***/		
				/*** ******************************  Disclaimer: Terms of use & Contact US   *************************** ***/		
				/*** *************************************************************************************************** ***/		
					.CONT_MsgBox_Disclaimer_34w {
						background-color:#E2E7EB;  
						border-color: #425C77; 
						border-width: thin;
						border-style: solid;
					}
					
/*Changed CONT_MsgBox_TermsOfUse_40w  to CONT_ListDec_TermsOfUse_40w*/
/* Note:  wrapped terms of use list in a div box */
					div.CONT_MsgBox_TermsOfUse_31w {
						background-color:#EDEBEB;  
						border-color: #D6D1D1; 
						border-width: thin;
						border-style: solid;
					}
/*Changed CONT_MsgBox_TermsOfUseIndented_40w  to CONT_ListDec_TermsOfUseIndented_40w*/
/* Note:  wrapped terms of use list in a div box */
					div.CONT_MsgBox_TermsOfUseIndented_31w {
						background-color:#DDDDDD; 
						border: thin #666666 solid;
					}


				/*** *************************************************************************************************** ***/		
				/*** ******************************  Headers & Content  ************************************************ ***/		
				/*** *************************************************************************************************** ***/
					h1 {
						color: #000000;
					}				
							
					h2.CONT_Heading_FrmSect_40w {
						background-color: #425C77; 
						border-color:  #425C77; 
						border-width: 2px;
						border-style: groove;
					}
					
					h2.CONT_Heading_FrmSect_20w,
					h3.CONT_Heading_FrmSect_30w {
						background-color: #425C77; 
						color: #E2E7EB; 
					}						
					
					h1 a.CONT_LNK_SkipTo, 
					h2 a.COMMON_lNK_Anchor, 
					h3 a.COMMON_lNK_Anchor, 
					span.CONT_LBL_MsgBoxHeading a.CONT_LNK_SkipTo, 
					h2 a.CONT_LNK_SkipTo,
					ol.CONT_ListDec_FontSize1em li a.COMMON_lNK_Anchor {
						color: #000000;
					}
							
					h2.CONT_Heading_FrmSect_40w a.COMMON_lNK_Anchor {
						 color: #E2E7EB; 
					}				
					
			/*** *************************************************************************************************** ***/		
			/*** ******************************  Lists: ordered, unordered, decimal...  **************************** ***/		
			/*** *************************************************************************************************** ***/
					div.CONT_FrmSect_ROnly_40w {
						background-color: #E2E7EB; 
						border-color:  #425C77; 
						border-width: 2px;
						border-style: solid;
						border-top-style: none;
					}				
						
					.CONT_ListDec_FontSizePt9, .CONT_ListDec_FontSize1em {
						color: #000000;	
					}			
	
				/*** *************************************************************************************************** ***/		
				/*** ******************************  Forms Content   *************************************************** ***/		
				/*** *************************************************************************************************** ***/				
					h1.CONT_Heading_DataEntryForm {
						border-bottom-color: #000000;
						border-bottom-width:thin;
						border-bottom-style: solid;
					}
							
					span.COMMON_STR_RedAsterick {
						color: #FF0000;
					}
					
					.CONT_STR_Desc_40w {
						color: #425C77; 
					 }				 
				 
				/*** *************************************************************************************************** ***/		
				/*** ******************************  Data Entry Area   ************************************************* ***/		
				/*** *************************************************************************************************** ***/
					div.CONT_FrmSection_DataEntry_39w, 
					div.CONT_FrmSection_wListBox,  
					div.CONT_FrmSect_38w,
					div.CONT_FrmSect_39w,
					fieldset.CONT_FrmSect_39w {
						background-color: #E2E7EB;  
					}
					
					/*** *************************************************************************************************** ***/		
					/*** ******************************  Form section: description, links ********************************** ***/		
					/*** *************************************************************************************************** ***/
						div.CONT_FrmSect_38w,
						div.CONT_FrmSect_39w {
							border-width: thin;
							border-style: solid;
							border-color: #E2E7EB;
						}
						
						div.CONT_FrmSect_DataEntry_33w {
							background-color: #FFFFE6;
						}
						
						a.CONT_LNK_EditRAligned_3h {
							background-image: url('../images/oca/button_within_data_entry_form_147x27.gif');
							background-color: #E2E7EB;
							color: #000000;
							background-position: left center;
							background-repeat:no-repeat;
							width: 13.9em;
							border: none;
						}
/* Separated into oca_Color_SlateHover.css 		
						a.CONT_LNK_EditRAligned_3h:hover {
							background-image: url('../images/oca/button_within_data_entry_form_on_hover_147x27.gif');
							background-color: #E2E7EB;
							color: #000000;
							background-position: left center;
							background-repeat:no-repeat;
							width: 13.9em;
							border: none;
						}*/
						
						a.CONT_LnkBtn_InFormSectionRAligned_16Wx3H,
						a.CONT_LnkBtn_InMsgBoxSectionRAligned_16Wx3H,
						input.CONT_BTN_InFormSectionRAligned_16Wx3H {
							background-image: url('../images/oca/button_within_data_entry_form_172x27.gif');
							background-color: #E2E7EB;
							color: #000000;
							background-position: left center;
							background-repeat:no-repeat;
							width: 15.85em; 
							border: none;
						}
/* Separated into oca_Color_SlateHover.css 					
						a.CONT_LnkBtn_InFormSectionRAligned_16Wx3H:hover,
						a.CONT_LnkBtn_InMsgBoxSectionRAligned_16Wx3H:hover,
						input.CONT_BTN_InFormSectionRAligned_16Wx3H:hover {
							background-image: url('../images/oca/button_within_data_entry_form_on_hover_172x27.gif');
							background-color: #E2E7EB;
							color: #000000;
							background-position: left center;
							background-repeat:no-repeat;
							width: 15.85em; 
							border: none;
						}*/
						
						a.CONT_LnkBtn_InMsgBoxSectionRAligned_16Wx3H,
						a.CONT_LnkBtn_InMsgBoxSectionRAligned_16Wx3H:hover {
							background-color: #EDEBEB;
						}
						
						a.CONT_LnkBtn_122pxWx2H{ /*,
						a.CONT_LnkBtn_122pxWx2H:hover {*/
							background-color: #EDEBEB; 
							background-image: url('../images/oca/button_122x25.gif');
							background-position: left center;
							background-repeat: no-repeat;
							color: #000000;
						}
						
/* Separated into oca_Color_SlateHover.css 
						a.CONT_LnkBtn_122pxWx2H:hover {
							background-image: url('../images/oca/button_on_hover_122x25.gif');
						}	*/					
						
						a.CONT_LnkBtn_InMsgBoxRAligned_12Wx2H {
							background-color:#FFFFE6; 
							background-image: url('../images/oca/MsgBox_Attention_156x27.jpg');
							background-position: left center;
							background-repeat: no-repeat;
							color: #000000;
						}

/* Separated into oca_Color_SlateHover.css 						
						a.CONT_LnkBtn_InMsgBoxRAligned_12Wx2H:hover {
							background-color: #FFFFE6;
							background-image: url('../images/oca/MsgBox_Attention_Button_on_Hover_156x27.jpg');
							background-position: left center;
							background-repeat: no-repeat;
							color: #000000;
						}*/
		
        				div.CONT_MsgBox_Complete a.CONT_LnkBtn_InMsbBoxRAligned_11Wx3H {
							background-color: #EBF1DD;
							background-image: url('../images/oca/button_2Lines_139x35.gif');
							background-position: left center;
							background-repeat: no-repeat;
							color: #000000;
						}
								
/*seperate in hover css 5/1/09*/ div.CONT_MsgBox_Complete a.CONT_LnkBtn_InMsbBoxRAligned_11Wx3H:hover {
							background-color: #EBF1DD;
							background-image: url('../images/oca/button_2Lines_on_hover_139x35.gif');
							background-position: left center;
							background-repeat: no-repeat;
							color: #000000;
						}

	
						a.CONT_BTN_EditAddr_16Wx3H {
							background-image: url('../images/oca/button_within_data_entry_form_172x27.gif');
							background-color: #E2E7EB;
							color: #000000;
							background-position: left center;
							background-repeat:no-repeat;
							width: 15.85em;
							height: 2.5em;
							border: none;
						}
		
/* Separated into oca_Color_SlateHover.css 
						a.CONT_BTN_EditAddr_16Wx3H:hover {
							background-image: url('../images/oca/button_within_data_entry_form_on_hover_172x27.gif');
							background-color: #E2E7EB;
							color: #000000;
							background-position: left center;
							background-repeat:no-repeat;
							width: 15.85em;
							height: 2.5em;
							border: none;
						}*/
						
					/*** *************************************************************************************************** ***/		
					/*** ******************************  Address & Credit Card - columns & legend ************************** ***/		
					/*** *************************************************************************************************** ***/
/*modified 4/29/08 */	legend{
							color: #000000;
						}
						
/*added 4/29/08*/		div.CONT_FrmSect_ColumnCCExpDT_10w fieldset legend,
						div.CONT_FrmSect_ColumnCCExpDT_10w fieldset legend span{
							background-color:#E2E7EB;
							color: #000000;
						}
						
/*added 4/29/08*/		div.CONT_FrmSect_ColumnCCExpDT_10w fieldset legend span.COMMON_STR_RedAsterick{ 
							display: inline-block;
							width: 1em;
							color: #FF0000;
							font-weight: bold;
						}
						
						div.CONT_FrmSect_ColumnCCExpDT_10w fieldset legend.CONT_LBL_ExpDT_ERROR {
							color: #000000;  
							background-image: url('../images/oca/Form_Field_Error_Arrow_7x13.gif');
							background-position: 0em .25em;
							background-repeat: no-repeat;
							padding-left: .75em;
							margin-left: -.75em;
						}
					
					/*** ************************************************************************************************* ***/		
					/*** ******************************  labels, text fields, drop-downs, & calendar img  **************** ***/		
					/*** ************************************************************************************************* ***/
					
						img.CONT_IMG_Calendar {
							border: 1px solid #9494B5;
						}
						
						span.CONT_FrmSect_Login_21w, 
						span.CONT_FrmSect_Column_10w_ERROR {
							background-color: #E2E7EB;  
						}
						
						label.CONT_LBL_FieldCaption_13w_ERROR,
						label.CONT_LBL_FieldCaption_5w_ERROR,
						label.CONT_LBL_FieldCaption_10w_ERROR,
						label.CONT_LBL_FieldCaption_20w_ERROR,
/* Added 4/28/08*/		label.CONT_LBL_FieldCaption_30w_ERROR {
							color: #000000;  
							background-image: url('../images/oca/Form_Field_Error_Arrow_7x13.gif');
							background-position: 0em center;
							background-repeat: no-repeat;
							padding-left: 1em;
							margin-left: -1em;
						}
						
/* Deprecated						label.CONT_FORM_FieldCaption_ERROR  {
							color: #FF0000;  
						}*/
						
						span.CONT_FrmSect_Column_10w_ERROR {
							background-image: url('../images/oca/HandStoppingSign_25x25.gif');
							background-position: 0em center;
							background-repeat: no-repeat;
							margin-left: -3.35em;
							padding-left: 3.75em;
							background-color: transparent;
						}	
						
						/*Was: div.CONT_FORM_Error_Stop_Sign*/
						div.CONT_IMG_FrmSectStopSign	{
							background-image: url('../images/oca/HandStoppingSign_25x25.gif');
							background-position: .1em bottom;
							background-repeat: no-repeat;	
						/*	background-color: transparent;*/
							margin-left: -1.75em; 
							margin-bottom: -2.75em; 
							padding-top:1.75em;			
						}	
						
						div.CONT_FrmSect_DataEntry_33w div.CONT_IMG_FrmSectStopSign {
							margin-left: -2.75em;
						}
						
						div.CONT_IMG_FrmSectYieldSign	{
							background-image: url('../images/oca/Alert_25x25.gif');
							background-position: .1em bottom;
							background-repeat: no-repeat;	
							background-color: #FFFFFF;
							margin-left: -1.75em; 
							margin-bottom: -2.75em; 
							padding-top:1.75em;			
						}		
						
						input:hover, 
						input:focus, 
						input:active,
						select:focus, 
						select:hover, 
						select:active{
							border: 2px #425C77 solid; 
						}
					/*** ************************************************************************************************* ***/		
					/*** ******************************  Radio Buttons & Attorney Reg CLE styles ************************* ***/		
					/*** ************************************************************************************************* ***/
						fieldset.CONT_FrmSect_RadioButtons legend {
							color: #000000;
						}
						
						fieldset.CONT_FrmSect_RadioButtons p { 
							color: #425C77;		
						}
						
						fieldset.CONT_FrmSect_RadioButtons div.CONT_LBL_LegendDesc_36w_ERROR {		
							background-image: url('../images/oca/Form_Field_Error_Arrow_7x13.gif');
							background-position: 0em center;
							background-repeat: no-repeat;
						}
						
						.CONT_FrmSect_CLE label.CONT_LBL_List_ERROR_18w {
							background-image: url('../images/oca/Form_Field_Error_Arrow_7x13.gif');
							background-position: 0em center;
							background-repeat: no-repeat;
						}
						
						/*Was: label.CONT_cbk_ERROR */
						label.CONT_LBL_SingleCBX_ERROR {
							background-image: url('../images/oca/Form_Field_Error_Arrow_7x13.gif');
							background-position: 0em -.05em;
							background-repeat: no-repeat;
							margin-left: -2.85em;
			    			padding-left: 2.85em;
						}
						
						span.CONT_FrmSect_CLE label.CONT_LBL_12w_ERROR {
							background-image: url('../images/oca/Form_Field_Error_Arrow_7x13.gif');
							background-repeat: no-repeat;
							padding-left: 1em;
							margin-right: -1em;
						}
				
					/*** *************************************************************************************************** ***/		
					/*** ******************************  Fieldset Cleansed Address US Postal Service returned ************** ***/		
					/*** *************************************************************************************************** ***/
						fieldset.CONT_FrmSect_CleansedAddrUSPSResults_18w {
							border:none;
							border-right-color: #999999;
							border-right-width:thin;
							border-right-style: solid;
							}
		
						fieldset.CONT_FrmSect_CleansedAddrUSPSResults_18w legend,
						fieldset.CONT_FrmSect_UnCleansedAddr_17w legend {
							color: #000000; 
						}
		
						fieldset.CONT_FrmSect_CleansedAddrUSPSResults_18w div{
							background-color:  #FFFFBF;  
						}
			
				/*** ******************************************************************************** ***/		
				/*** ******************************  Fieldset: Data Entry Address  ****************** ***/		
				/*** ******************************************************************************** ***/	
						fieldset.CONT_FrmSect_39w	 {
							color: #000000;
						}
						
						fieldset.CONT_FrmSect_39w legend {
							background-color: #425C77; 
							color: #E2E7EB; 	
							
						}
						
						fieldset.CONT_FrmSect_39w legend span {
							background-color: #425C77; 
							color: #E2E7EB; 
						}
						
				/*** ******************************************************************************** ***/		
				/*** ******************************  Fieldset: Login w & w/o an account   *********** ***/		
				/*** ******************************************************************************** ***/
					.CONT_BTN_LogIn {
/* Add to include*/		background-image:url('../images/oca/Normal_Flow_Button_118x35.gif');
						background-position: left center;
						background-repeat: no-repeat;
						border: none;
						background-color:#e2e7eb;
						color: #000000;  
					}
					
/* Add to include*/	
/* Separated into oca_Color_SlateHover.css 
					.CONT_BTN_LogIn:hover,
					.CONT_BTN_LogIn:active {
						background-image:url('../images/oca/Normal_Flow_Button_on_Hover_118x35.gif');
						background-position: left center;
						background-repeat: no-repeat;
						border: none;
					} */

					.CONT_FrmSect_LoginWAccount_16Wx17H {
/* Add to include*/				border:none;				
						border-right-color: #999999;
						border-right-width: .15em;
						border-right-style: solid;
					}
					
/* Add to include*/			fieldset.Cont_FrmSect_Login_12w  {
						border-color: #425c77; 
						background-color:#e2e7eb; 
					}
					
/* Add to include*/			fieldset.Cont_FrmSect_Login_12w legend span {
						background-color: #425c77; 
						color: #ffffff; 
					}
					
/* Add to include*/			.CONT_LnkBtn_NotRegisterdUser {
						background-image:url('../images/oca/Normal_Flow_Button_183x35.jpg');
						background-position: left center;
						background-repeat: no-repeat;
						border: none;
						color: #000000;  
					}

/* Add to include*/	
/* Separated into oca_Color_SlateHover.css 
						.CONT_LnkBtn_NotRegisterdUser:hover {
						background-image:url('../images/oca/Normal_Flow_Button_on_Hover_183x35.jpg');
						background-position: left center;
						background-repeat: no-repeat;
						border: none;
						color: #000000;
					}*/
					
/* Add to include*/			.CONT_FrmSect_LoginAsGuest_14Wx17H span.CONT_STR_LoginOr_12w{	
						color:  #999999;
					}
				
				/*** ******************************************************************************** ***/		
				/*** ******************************  Stand Alone Checkbox w/yellow border  ********** ***/		
				/*** ******************************************************************************** ***/
						div.CONT_FrmSect_CBX {
							background-color: #FFFFE6;
							border-color: #FFFFBF;
							border-width:medium;
							border-style: solid;
						}
						
						div.CONT_FrmSect_CBX h2.CONT_IMG_Asterick  {
							background-image:url('../images/oca/Asterick_7x8.gif');
							background-position: 8em .25em; 
							background-repeat:no-repeat;
						}
						
						div.CONT_FrmSect_CBX p {
							color: #666666;
						}
						
				/*** ******************************************************************************** ***/		
				/*** ******************  Buttons: login, drop-down w/button, button  **************** ***/		
				/*** ******************************************************************************** ***/
						input.CONT_BTN_Submit_6Wx2H {
/*  Deprecated				
						input.CONT_FORM_Section_Submit 
						{ */	
							background-color: #FFFFFF;
							background-image: url('../images/oca/ColorSchemes/Slate/button.gif');
							background-position: left center;
							background-repeat: no-repeat;
							color: #000000;  
						}
						
/*  Deprecated							input.CONT_FORM_Section_Submit {
							background-image: url('../images/oca/button_within_data_entry_form_81x27.gif');
							background-color: #E2E7EB; 
							background-position: right center;
							width: 6em;
							height: 2em;
							border: none;
							color: #000000;
							font-weight: bold;
						} */
							
/* Separated into oca_Color_SlateHover.css 
						input.CONT_BTN_Submit_6Wx2H:hover, 
						input.CONT_BTN_Submit_6Wx2H:active, 
						input.CONT_BTN_Submit_6Wx2H:focus {*/
/*  Deprecated						,
						input.CONT_FORM_Section_Submit:hover {*/
/* Separated into oca_Color_SlateHover.css 							background-color: #FFFFFF;
							border-color: #FFFFFF;
							border-style: none;
							background-image: url('../images/oca/ColorSchemes/Slate/button_on_hover.gif');
							background-position: left center;
							background-repeat:no-repeat;
						}*/
						
/*  Deprecated						input.CONT_FORM_Section_Submit:hover {
							background-image: url('../images/oca/button_within_data_entry_form_on_Hover_81x27.gif');
							background-color: #E2E7EB; 
							background-position: right center;
							width: 6em;
							height: 2em;
							border: none;
						}	*/
						
						/*  Submit page: Search, Sign In, etc...  span.CONT_FrmSect_BTN_30w*/
						span.CONT_FrmSect_BTN_30w input.CONT_BTN_Submit_6Wx2H{
							background-image:url('../images/oca/Normal_Flow_Button_118x35.jpg');
							background-position: left center;
							background-repeat: no-repeat;
						}
						
/* Separated into oca_Color_SlateHover.css 
							span.CONT_FrmSect_BTN_30w input.CONT_BTN_Submit_6Wx2H:hover {
							background-image:url('../images/oca/Normal_Flow_Button_on_Hover_118x35.jpg');
							background-position: left center;
							background-repeat: no-repeat;
						}*/
						
						#CONT_BTN_GreyCenteredpt9_3h {
							background-image: url('../images/oca/button_2Lines_168x41.gif');
							background-repeat: no-repeat;
							background-position: center;
						}
/* Separated into oca_Color_SlateHover.css			
						#CONT_BTN_GreyCenteredpt9_3h:hover {
							background-image: url('../images/oca/button_2Lines_on_hover_168x41.gif');
						} */
						
						#CONT_BTN_GreyCenteredpt9_3h a,
						#CONT_BTN_GreyCenteredpt9_3h:hover a {
							color: #000000;
							text-decoration: none; 	 
						}
					
				/*** ******************************************************************************** ***/		
				/*** ******************  Wizard	-  < Previous    Next >  **************************** ***/		
				/*** ******************************************************************************** ***/	
						input.CONT_PN_Previous_8Wx3H{
							background-color:  #FFFFFF;
							background-image: url('../images/oca/button_previous_108x33.gif');
							background-position: left center;
							background-repeat: no-repeat;
							color: #FFFFFF;
							border: none;
						}							
						

/* Separated into oca_Color_SlateHover.css 						
						input.CONT_PN_Previous_8Wx3H:hover{
							background-color:  #FFFFFF;
							background-image: url('../images/oca/button_previous_on_hover_122x27.gif');
							background-position: left center;
							background-repeat: no-repeat;
							color: #FFFFFF;
							border: none;
						}*/
					
						input.CONT_PN_Next_8Wx3H{
							background-color: #FFFFFF;
							background-image: url('../images/oca/Normal_Flow_Button_118x35.jpg');
							background-position: left center;
							background-repeat: no-repeat;
							color: #000000; 
						}

/* Separated into oca_Color_SlateHover.css 						
						input.CONT_PN_Next_8Wx3H:hover, 
						input.CONT_PN_Next_8Wx3H:active, 
						input.CONT_PN_Next_8Wx3H:focus{
							background-color: #FFFFFF;
							background-image: url('../images/oca/Normal_Flow_Button_on_Hover_118x35.jpg');
							background-position: left center;
							background-repeat: no-repeat;
							color: #000000;
						}*/
						
						input.CONT_PN_Next_11Wx3H{
							background-color: #FFFFFF;
							background-image: url('../images/oca/Normal_Flow_Button_143x35.jpg');
							background-position: left center;
							background-repeat: no-repeat;
							color: #000000;  
						}

/* Separated into oca_Color_SlateHover.css 
						input.CONT_PN_Next_11Wx3H:hover, 
						input.CONT_PN_Next_11Wx3H:active, 
						input.CONT_PN_Next_11Wx3H:focus{
							background-color: #FFFFFF;
							background-image: url('../images/oca/Normal_Flow_Button_on_Hover_143x35.jpg');
							background-position: left center;
							background-repeat: no-repeat;
							color: #000000;
						} */
						
						input.CONT_PN_Next_14Wx3H{
							background-color: #FFFFFF;
							background-image: url('../images/oca/Normal_Flow_Button_183x35.jpg');
							background-position: left center;
							background-repeat: no-repeat;
							color: #000000;
						}

/* Separated into oca_Color_SlateHover.css 						
						input.CONT_PN_Next_14Wx3H:hover, 
						input.CONT_PN_Next_14Wx3H:active, 
						input.CONT_PN_Next_14Wx3H:focus{
							background-color: #FFFFFF;
							background-image: url('../images/oca/Normal_Flow_Button_on_Hover_183x35.jpg');
							background-position: left center;
							background-repeat: no-repeat;
							color: #000000;
						}		*/			
								
				/*** ******************************************************************************** ***/		
				/*** ******************  Style 1 - Data Entry w/o numbering using heading  ********** ***/		
				/*** ******************************************************************************** ***/
					div.CONT_FrmSect_38w,
					div.CONT_FrmSect_39w {
						color: #000000;
					}
				
				/*** ******************************************************************************** ***/		
				/*** ******************  Search Results  ******************************************** ***/		
				/*** ******************************************************************************** ***/
					table {	
						border-width: thin;
						border-color: #425C77; 
						border-style: solid;
						background-color: #425C77; 					
					}	
				
					caption a {
						color: #000000;
					}
					
					.CONT_TBL_CaptionDesc{
						background-color: #425C77;   
						color: #E2E7EB; 
					}
					
					tr th, 
					tr th.CONT_TBL_TH_11PerW, 
					tr th.CONT_TBL_TH_16PerW {
						background-color: #425C77;   
						color: #FFFFFF; 	
					}
					
					td, 
					td.CONT_TBL_AlternateRow {
						background-color: #E2E7EB;  
						border-top-color: #D6D1D1; 
						border-top-width: thin;
						border-top-style: solid;
					}
				
					tr td.CONT_TBL_AlternateRow {
						background-color: #EDEBEB; 
					}
					
					.CONT_TBL_TRPageInfoSameBackground td {
						border-width: 0px;
						border-style: none;		
						background-color: #E2E7EB;
						border-top-color:#D6D1D1;
						border-top-width: thin;
						border-top-style: solid;
					}
					
					span.CONT_Heading_DataEntryFormStatus {
						color: #008000;
					}
					
					span.CONT_Heading_DataEntryFormWarningStatus {
						color: #FF0000;
					}
					
					h2.CONT_Heading_DataEntryForm {
						border-bottom-color: #000000;
						border-bottom-width: thin;
						border-bottom-style: solid;
					}
				
				/*** ******************************************************************************** ***/		
				/*** ******************  Table -- Payment Summary  ********************************** ***/		
				/*** ******************************************************************************** ***/
					table.CONT_TBL_CCPaymentSummary caption,
					table.CONT_TBL_CCPaymentSummaryNoFees caption  {
						background-color: #425C77; 
						color: #E2E7EB; 
					}
					
					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{
						background-color: #FFFFFF;
						color: #000000;
						border: none;
					}
					
					td.CONT_TBL_TDCCPaymentSummarySum_6w {
						border-top-color: #000000;
						border-top-style: solid;
						border-top-width: thin;
					}
				
				/*** ******************************************************************************** ***/		
				/*** ******** Search result paging  <<First, < Previous  1  2 ... Next >  Last >> *** ***/		
				/*** ******************************************************************************** ***/
				
					ol.CONT_PN_SearchResults li a {
						border-width: .15em;
						border-style: solid;
						border-color:  #D6D1D1; 
					}
						
					ol.CONT_PN_SearchResults li a:active, 
					ol.CONT_PN_SearchResults li a:active:hover {
						color: #000000; 
						border-width: .15em;
						border-style: solid;
						border-color:  #FFFFBF; 
						background-color:  #FFFFBF; 
					}
						
					ol.CONT_PN_SearchResults li a:hover {
						color: white;
						background-color: #8DAED5; 
						border-color: #425C77; 
						border-width: .15em;
						border-style: solid;
					}
					
					/*** ******************************************************************************** ***/		
					/*** ************************* Paging *********************************************** ***/		
					/*** ******************************************************************************** ***/
	/*Deprecated					.CONT_Table_Results_Paging>span>a {
							color: #000000;
						}
						
						.CONT_Table_Results_Paging>span>a:hover {
							color: purple;
						}
							
						.CONT_PreviousPage {
							background-image: url('../images/oca/button_89x26.gif');
							background-repeat: no-repeat;
						} */
						
				/*** ******************************************************************************** ***/		
				/*** ************************* JCAPCHA ********************************************** ***/		
				/*** ******************************************************************************** ***/
/*Deprecated						h2.CONT_GroupResultsLabel {
							background-color: #425C77; 
						} */
						
/*Deprecated						div.CONT_GroupResults {
							 background-color: #E2E7EB;  
						}*/
					
						/*** ******************************************************************************** ***/		
						/*** ************************* Data Entry w/in a Form ******************************* ***/		
						/*** ******************************************************************************** ***/
						   div.CONT_JCap_FrmSect_33Wx16h {
								background-color: #e2e7eb ;
						   }
						   
						    /** Place Holder image, will be replaced w/JS **/
							div.CONT_JCap_FrmSect_33Wx16h span.CONT_JCap_Img_18Wx16h input {
								background-image:url('../images/oca/JCaptcha_button_251x27.gif');
								background-repeat:no-repeat; 
								background-position:center; 
								background-color: #E2E7EB;
							}
							
/*New */					div.CONT_JCap_FrmSect_33Wx16h span.CONT_JCap_Img_18Wx16h img {
								border: thin solid #000000;
							}

/* Separated into oca_Color_SlateHover.css 							
							div.CONT_JCap_FrmSect_33Wx16h span.CONT_JCap_Img_18Wx16h input:hover {
								background-image:url('../images/oca/JCaptcha_button_on_hover_251x27.gif');
								background-repeat:no-repeat; 
								background-position:center;
							}*/
				/*** ******************************************************************************** ***/		
				/*** ************************* Home Page Option Icons ******************************* ***/		
				/*** ******************************************************************************** ***/
					.CONT_FrmSect_HomePageOptions_29w a {			
						background-image:  url('../images/oca/iconBase_120x120.jpg');
						background-repeat: no-repeat;
						background-position: 0em center;
						padding: 145px 0em 0em 0em;
					}

			/*** ******************************************************************************** ***/		
			/*** ********************************* Footer Content ******************************* ***/		
			/*** ******************************************************************************** ***/	
				#FOOT_PS {
					background-color: #DEE6ED; 
					border-top: 3px solid #AE9261;	
					color:  #000000; 
				}	
					
				#FOOT_PS_Wrapper_40w, 
				#FOOT_PS_CondensedMNUwCategories_45w {	
					background-color: #DEE6ED; 
				}
					
				#FOOT_PS_ContactInfo_50w {
					color: #000000; 
					background-image:  url('../images/oca/eLogo_15x11.jpg');
					background-repeat: no-repeat;
					background-position: 0em center;
				}
					
				#FOOT_PS_ContactInfo_50w a {
					color: #000000;
				}
					
				#FOOT_PS_Email {
					color: #000000;
				}
					
				#FOOT_PS_CondensedMNU_45w a, 
				#FOOT_PS_Email a {
					color: navy;
				}
					
				#FOOT_PS_Email a:hover, 
				#FOOT_PS_CondensedMNU_45w a:hover {
					color: purple;
				}
						
				#FOOT_PS_CondensedMNU_45w a {
					border-right-color: navy;
					border-right-style: solid;
					border-right-width: 1px;
				}
				
				/*Was: #FOOT_CategoryGroup>ul>li>a.FOOT_UnavailableOption */
				#FOOT_PS_MNUCategoryGroup ul li a.FOOT_LNK_UnavailableOption {
					color: #999999;
				}
				
				div.FOOT_PS_MNUCategoryGroup a.FOOT_LNK_Feedback {
					background-image:url('../images/oca/Feedback_43x18.gif'); 
					background-position:7px 0px; 
					background-repeat:no-repeat;
				}
					