﻿menu
{
	background-image: url(/images/background-soft.jpg);
	background-repeat: repeat-x;
	background-color: #f2f2f2;
	text-align:center;

} 
BODY /*Any changes here needs to be updated in .defaultSettings*/
{
	background-image: url(/images/background-soft.jpg);
	background-repeat: repeat-x;
	background-color: #f2f2f2;
	text-align:center;

} 

BODY.nobackground
{
	background-color: #f2f2f2;
	background-image: none;
	text-align:center;
}

BODY,SPAN,SELECT,TD /*Any changes here needs to be updated in .defaultSettings*/
{
	font-family: Arial;
	font-size: 13px !important;	 
	font-weight: normal;
}

TH
{
	font-family: Arial;
	font-size: 13px;	 
	font-weight: bold;
}

TABLE.ucHeader /* the table that contains the header information. From logo.ascx */
{
	width: 100%;
}

TABLE.ucMenu /* the table that contains the menu */
{
	width: 100%;
}

TABLE.ucFooter /*the table that contains the page footer */
{
	width: 100%;
}

.pageContainer /*the div that contains the contents of most pages */
{
	margin-left: auto;
	margin-right: auto;
	width: 90%;
	text-align: left;
}

.popupContainer /*the div that contains the content of popup windows without the header/footer */
{
	margin-left: auto;
	margin-right: auto;
	width: 90%;
	text-align: left;
}

.formContainer /*the form that contains from below the menu to above the footer */
{
	margin-top: 0;
	background-color: #f9f9f9;
	padding: .5em;
	width: auto;
	text-align: left;
	border: solid 1px Black;
}


.resultsContainer
{
	margin-top: 0;
	background-color: #f9f9f9;
	padding: .5em;
	width: 100%;
	text-align: left;
	border: solid 1px Black;
}

.resultsContainer SPAN, TD, TH
{
	font-size: 12px;	 
}
.registrationContainer
{
	margin-top: 0;
	background-color: #f9f9f9;
	width: 100%;
	text-align: left;
	border: solid 1px Black;	
}

.formPopup
{
	margin-top: 0;
	background-color: #f2f2f2;
	padding: .5em;
	width: 100%;
	text-align: left;
}

.formLabel
{
	font-family: Arial;
	font-weight: normal;
	color: #666666;
}

.labelText
{
    font-family: Arial;
	font-weight: normal;
	color: #666666;
}

.labelBoldText
{
    font-family: Arial;
	font-weight: normal;
	font-weight: bold;
}

.formLabelReq { color: #b73b00; }
.formSubHeader
{
	font-family: Arial;
	font-weight: bold;
	color: #414145;
}
.formRuler
{
	height: 1px;
	color: #d2d4d4;	
}

/* the following three styles are from the start.aspx page */

.ResultCell { MARGIN-LEFT: 2px; }
.SBlueBorder { BORDER: #575a5d 1px solid;}
.WheatBorder { BORDER: #ca5828 1px solid;}

.tblheader /* the style to use for all table "headers" */
{
	background-color: #575a5d;
	color: White;
	font-weight: bold;
	text-align: center;
	height: 20px;
	padding: 2px;
	margin: 2px;
}

.altTblHeader /* the style to use when you need a contrasting table "header" */
{
	background-color: #ca5828;
	/* border: solid 1px #*/
	color: White;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	padding: 2px;
	margin: 2px;
}

.intellisearchFrameHeader /* the style for the containing frame header in intellisearch */
{
	background-color: #414145;
	color: White;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}

.intellisearchStepHeader
{
	padding-left: 10px;
	font-weight: bold;
	color: white;
	border-bottom: gainsboro 1px solid;
	background-color: #ca5828;
	text-align: left;
}


.intellisearchFrameTable /* the style for the containing frame table in intellisearch */
{
	border: 1px #d2d4d4 solid;
	width: 100%;
	background-color: #f9f9f9;
}

.intellisearchStepTable /* the style for the individual step table in intellisearch */
{
	border: 1px #d2d4d4 solid;
	width: 95%;
}

.altIntellisearchStepTable /* the style for the individual step table with alternate background color in intellisearch */
{
	border: 1px #d2d4d4 solid;
	width: 95%;
	background-color: #ffc;	
}

.yellowNote 
{
	padding: 1 em; 
	border: solid 1px #FFCC66; 
	background-color: #FFFFCC;
}

.tooltip {
    display: none; 
    width: 200px;
    position: absolute; 
    overflow: auto;
	border: solid 1px #FFCC66; 
	background-color: #FFFFCC;
    color: #363636;            
    font: 9pt Arial;
}
    
.tooltiptext 
{
    padding: 0px 2px 2px 2px;
    margin: 0px 2px 2px 2px;	
}

A
{
	color: #ca5828;
	text-decoration: underline;
	cursor: pointer;
}

A.logout
{
	color: #ca5828; 
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
A.logout:hover
{
	text-decoration: underline;
}

TD.blueHeader 
{ 
	font-size: x-small;
	background-color: #6495ED;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left; 
	border: solid 1px #B0C4DE;
} 

TD.whiteContent
{
	border: solid 1px #B0C4DE;
	font-size:x-small;	 
	background-color: white;
	text-align: left;	
}

TD.label 
{
	font-size: x-small;
	background-color: #B0C4DE;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
}

TD.border 
{
	font-size: x-small;
	background-color: #000080;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	text-align: left;
}

.smallWhiteRight 
{
	font: 8pt;
	FONT-FAMILY: Arial;
	text-align: right;	 
}

.smallWhiteLeft 
{
	font: 8pt;
	FONT-FAMILY: Arial;
	text-align: left;
}

.dropdown
{
	
}

.Panel2
{
	border: solid 1px #8E9090;
	background-color: #F2F2F2;
}

.Panel3
{
	border: solid 1px gray;
	background-color: #F2F2F2;
}

.PanelConfirmation, .PanelCertification
{
	border: solid 1px #575a5d;
}

.PanelOrdersSearched
{
	border: solid 1px #575a5d;
	background-color: #f7f7f7;
}
.GrayBorder
{
	border: solid 1px #d2d4d4;
}
.DGrayBorder
{
	border: solid 1px #575a5d;
}

.ReadOnlyTextBox
{
	border-right: solid 1px white; 
    color: black; 
}

.BoldMessage1
{
	font-size: 15px;
	font-weight: bold;
	color: #48176d;
}
.BoldMessage2
{
	font-size: 15px; 
	font-weight: bold;
	color: #48176d;
}

.BoldMessage3
{
	font-size: 20px; 
	font-weight: bold;
	color: #575a5d;
}

H1
{	
	font-size: 20px; 
	font-weight: bold;
	color: #575a5d;
}

.UpdateCheck 
{
	/* now handled in behaviors.js, for cross-browser compat.
	behavior: url(/includes/updatecheck.htc);
	*/
}

.IgnoreBackspace
{
	/* now handled in behaviors.js, for cross-browser compat.
	behavior: url(/includes/ignorebackspace.htc);
	*/
}

.listing 
{
	font-size:x-small;	
}

.error1 
{
	font-size:10pt;
}

.AlertMessage
{
	color: #b73b00; /* Red */
	font-size: 12px;
	font-weight: bold;
}

.AlertIntro
{
	font-weight: bold;	
	text-align: center;
	color: darkblue;
}
.AlertTitle
{
	font-weight: bold;
	text-align:center;
	font-size:12pt;
	color: #48176d;  /* blue */
}
.AlertDesc
{
	text-align:left;
}
.AlertDetail 
{
	text-align:left;
}

.smalltext 
{
	font-size: x-small;
}

.SelectedSearch
{
}

.tblFeedback 
{
}

.FeedbackHeading
{
	font-weight: bold;
}

.FeedbackTextBox
{
	border: solid 1px #8e9090;
}

.tblPriceList
{
	width: 100%;
}

A.tblPriceList 
{
	color: #ca5828;
}
.PriceListName 
{
	
}
.PriceListPlace
{
	font-weight: bold;
	color: #602b89;
	background-color: #CDCDCD;
	text-transform: capitalize;
	height: 25px;
	text-indent: 4px;
}
.PricingListAlternateRow
{
	height: 25px;
	background-color: #edefe2;
}
.PricingListRow
{	
	height:25px;
	background-color: #ffffff;
}

.PageHeader
{
	font-size:14pt;
	color:#48176d;
	text-align:left;
	margin-left:300px;
}

.tblFees 
{
	border: #8e9090 1px solid;
	background-color: #ffffff;	 
	width:350px
}

.tblFeesHeader 
{
	background-color: #CDCDCD;
	font-weight: bold;
	color: #602b89;
	text-transform: capitalize;
	height: 20px;
	text-indent: 4px;
}
.tblFeesCounty .tblFeesCountyAlt
{
	text-indent: 10px;
	padding: 0px 3px 0px 0px;
}

.tblFeesCounty
{
	background-color: #ffffff;	 	
}
.tblFeesCountyAlt
{
	background-color: #edefe2;
}

.tblInvCust 
{
	width: 400px;
}

.tblInvoiceSummaryInfo 
{
	width: 400px;
}

.tblInvoiceSummaryHeader
{
	font-weight: bold;
	color: #666666;
	vertical-align: top;
}

.tblEditUser.EditUserHeading 
{
	font-weight: bold;
}

	
/*Result Center*/
.SearchGridTab
{
	background-color: #f9f9f9;
}
.SearchGridAltRow
{
	background-color: #FFF7E5;
}
.SearchGridRow
{
	background-color:white;
}
.SearchGridHeader
{
	font-weight: bold;
	background-color: #eeeeee;
}
.dgSearchList
{	 	
	position:absolute;
}
.divSearchList
{	
	overflow: auto;		
	width: 99%;
	border-left:solid 1px silver;
	border-top:solid 1px silver;	
	border-bottom:solid 1px silver;			
}
/*End Result Center*/

/* Common DataGrid/GridView Styles */

.GridBorders
{
	border: solid 1px #d2d4d4;
}

.GridHeaderStyle
{
	color: #ffffff;
	font-weight: bold;
	background-color: #b5cb2b;
}
.GridHeaderStyle a
{
	color: #ffffff;
	font-weight: bold;
	background-color: #b5cb2b;
}
.GridHeaderStyle td
{
	color: #ffffff;
	font-weight: bold;
	background-color: #b5cb2b;
}

.GridRowStyle
{
	color: #344648;
	background-color: #ffffff;
	border: solid 1px #d2d4d4;
}

.GridAlternateRowStyle
{
	color: #344648;
	background-color: #edefe2;
	border: solid 1px #d2d4d4;
}

.FieldHeaderStyle
{
	color: #344648;
	background-color: #edefe2;
}
.GridSelectedRowStyle
{
	/*color: #344648;*/
	background-color: #DDE998;
	border: solid 1px #d2d4d4;
}

.GridFooterStyle
{
	font-weight: bold;
	background-color: #8e9090;
	color: #000000;
	text-align: center;
}
.GridFooterStyle a
{
	font-weight: bold;
	background-color: #8e9090;
	color: #000000;
	text-align: center;
}
.GridSubTotalRow
{
	font-weight: bold;
	background-color: silver;
	color: #000000;
}

/* End Common DataGrid/GridView Styles */
/* ResultCenter DataGrid/GridView Styles */

.ResultCenterGridBorders
{
	border: solid 1px #d2d4d4;
}

.ResultCenterGridHeaderStyle
{
	color: #ffffff;
	font-weight: bold;
	background-color: #575a5d;
}
.ResultCenterGridHeaderStyle a
{
	color: #ffffff;
	font-weight: bold;
	background-color: #575a5d;
}
.ResultCenterGridHeaderStyle td
{
	color: #ffffff;
	font-weight: bold;
	background-color: #575a5d;
}
.ResultCenterGridSortColumn 
{
	color: #ffffff;
}
.ResultCenterGridSortColumn a
{
	color: #ca5828;
	text-decoration: underline;
}
span.ResultCenterGridSortColumn
{
	color: #ca5828;
	text-decoration: underline;
}

.ResultCenterGridRowStyle
{
	color: #344648;
	background-color: #ffffff;
}
.ResultCenterGridRowStyle a
{
	color: #ca5828;
	text-decoration: none;
}
.ResultCenterGridRowStyle a:hover
{
	cursor: pointer; 
	display: block;
}

.ResultCenterGridAlternateRowStyle
{
	color: #344648;
	background-color: #edefe2;
}
.ResultCenterGridAlternateRowStyle a
{
	color: #ca5828;
	text-decoration: none;
}
.ResultCenterGridAlternateRowStyle a:hover
{
	cursor: pointer;
	display: block;
}

.ResultCenterGridFooterStyle
{
	font-weight: bold;
	background-color: #8e9090;
	color: #000000;
	text-align: center;
}
.ResultCenterGridFooterStyle a
{
	font-weight: bold;
	background-color: #8e9090;
	color: #000000;
	text-align: center;
}

/* End ResultCenter DataGrid/GridView Styles */


TD.BigBlueHeader 
{
	font: 12pt;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	background-color: #486CAE;
	text-align: left;
	font-weight: bold;
	color: #ffffff;
}

TD.smallHead 
{
	font-size:x-small;
	font-family: Arial, Verdana, Helvetica;
	background-color: whitesmoke;
	text-align: left;
	color: #000000;
	font-weight: bold;	
}

TD.BigHeader 
{
	font: 10pt;
	font-family: Arial, Verdana, Helvetica;
	font-weight: bold;	
	text-align: left;	
	color: #000000;	
	background-color: Silver;
}

TD.whiteSmokeContent 
{
	font-size:x-small;
	font-family: Arial, Verdana, Helvetica;
	background-color: whitesmoke;
	text-align: left;
	color: #000000;
}
TD.smallHead3 
{
	font-size:x-small;
	font-family: Arial, Verdana, Helvetica;
	background-color: #d3d3d3;
	text-align: left;
	color: #000000;
	font-weight: bold;	
}

TD.blueHeader2 
{
	font-size:x-small;
	font-family: Arial, Verdana, Helvetica;
	background-color: #2c5d89;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
}

TD.blueHeader2left 
{
	font-size:x-small;
	font-family: Arial, Verdana, Helvetica;
	background-color: #2c5d89;
	text-align: left;
	font-weight: bold;
	color: #ffffff;
}

TD.whiteContentCenter 
{
	font-size:x-small;
	font-family: Arial, Verdana, Helvetica;
	background-color: #ffffff;
	text-align: center;
	color: #000000;
}

TD.greyContentCenter 
{
	font-size:x-small;
	font-family: Arial, Verdana, Helvetica;
	background-color: #d3d3d3;
	text-align: center;
	color: #000000;
}

TD.whiteContent 
{
	font-size:x-small;
	font-family: Arial, Verdana, Helvetica;
	background-color: #ffffff;
	text-align: left; 	 
	color: #000000;
}

TD.greyContent 
{
	font-size:x-small;
	font-family: Arial, Verdana, Helvetica;
	background-color: #d3d3d3;
	text-align: left;
	color: #000000;
}

.tblArchiveLinks 
{
	width:90%
}

TD.SearchHeader
{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #8e9090;
	color: White;
	padding: 2px 6px 2px 2px;
}

SearchLeftMenu
{
	font-size:5px;
	font-family: Arial, Verdana, Helvetica;
	color: Black;
}

.tblNavBar 
{
	color: #666666;	
	Width: 150px;	
	/* replaced by behaviors.js fpr cross-browser compat
	behavior: url(/includes/navbar.htc);
	*/
} 

.tblNavBarLink
{
	color: #ca5828;
	text-indent: 23px;
}
A.tblNavBarLink
{
	text-decoration: none;
}
A.tblNavBarLink:hover 
{
	text-decoration: underline;
	color: #ca5828;	
}
.tblNavBarRow 
{
	color: #666666; 
	height: 20px;
}
.tblNavBarCell 
{
	color: #666666;	
	background-color: #f9f9f9;
}

.tblNavBarStep 
{
	color: #ca5828;
	text-decoration:none;
}
.tblNavBarCurrentStep
{
	color: #602b89;
	text-decoration: none;
	font-weight: bold;
}
td.tblNavBarStep span
{	
	color: #666666;
	text-decoration:none;	
}

td.tblNavBarCell span
{
	color: #666666;
	background-color: #f9f9f9;
}

A.tblNavBarStep:hover span
{
	text-decoration:underline;
	color: #ca5828;
}
.tblNavBarHeading
{
	border-right: #d2d4d4 1px solid;	 	
	border-bottom: #d2d4d4 1px solid;
	background-color: #ca5828;
	text-align: center;
	color: #ffffff;
} 

.divNavBar 
{
	background-color: #f9f9f9;
	Width:150px;
	position:relative;
	top:0;
	left:0;	
	border: #d2d4d4 1px solid;
}

.HeaderLink
{
	color:white;
	font-weight: normal; 
	TEXT-DECORATION: none;
}

.ContentHeader 
{
	color:white;
	font-weight:bold;
	padding-left:4px;	
}

.CriteriaChkBoxList
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	margin-left: 2px;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	width:420px;
}

.HighlightSelectedItem  
{
	font-weight: bold;
	color: #48176d;
}

.CriteriaValidation
{
	position:relative;left:10px;
	background-color: whitesmoke; 
	width:275px;
	
}

.tblCriteria1 
{
	margin-left:50px
}

.CriteriaTab
{
	background-color:whitesmoke;
	color:navy;
	font-weight:bold
}

/*mvr,emp,edu,ref pages*/
.Tabs 
{ 
	border: solid 1px black;
    background-color: whitesmoke;
}
.TabTypeButton
{
	font-weight: normal;
	color: #48176d;
	border: 1px none #8e9090;
	background: url(/images/NormalTab_100x30.gif);
}
.TabTypeButtonSelected 
{
	font-weight: normal;
	color: #f2f2f2;
	border: none 1px #8e9090;
	background: url(/images/ActiveTab_100x25.gif);
}
input[disabled="disabled"], input.TabTypeButtonSelected 
{
	font-weight: bold;
	color: #ffffff;
}
.ConfirmPrices
{
	font-weight: bold;	
}

.BoldClass {font-weight:bold}

.SSN 
{
	/* removed to behaviors.js for x-browser compat  
	   but left here as placeholder that this style is used
	behavior:url(/includes/ssn.htc)
	*/
}
/* removed, not used
.Phone {behavior:url(/includes/phone.htc)}
*/
.Resize  
{
	/* removed to behaviors.js for x-browser compat  
	   but left here as placeholder that this style is used
	 behavior:url(/includes/resize.htc)  
	*/ 
}

.SearchFormObject 
{
	BORDER: #a8b0bc 1px solid; 
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
}

/*batch section*/
.SummaryHeader
{
    padding: 2px 0px 2px 5px;
	font-weight:bold;
	color: white;
	background-color: background;
}

.dgBatchDone
{
	font-size: 8pt;
	width: 650px;
	font-family: Verdana, Arial;
	background-color: beige;
}

/*batch status row styles*/
.BatchMasterGridViewRow_Attention 
{
	/*color: Red;*/
	color: #48176d ;  /*purple*/
	font-weight: bold ;
}
.BatchMasterGridViewRow_InProcess 
{
	/*color: Blue;*/
	color: #575a5d;  /*grey*/
}
.BatchMasterGridViewRow_Completed 
{
	/*color: Black;*/
	color: #000000;  /*black*/
}

/*End batch status row styles*/

/*End batch section*/

.UWG-HC
{
	color:#253D91;  
	font-weight:bold; 
	background:lightsteelblue;
	color:#000000;
	border-style:outset;
	border-width:1px; 
	cursor:Default;
	text-align:center;
	overflow:hidden; 
}

.setfocus 
{
	/* removed to behaviors.js for x-browser compat
	behavior:url(/includes/setfocus.htc);
	*/
}

.WelcomeMessage 
{
	font-size:10pt;
	font-weight:bold;
	color: #414145;
	text-align:left;	 
}

.TurnaroundCell 
{
	font-size:xx-small;
}

.InputButton
{
	font-weight: bold;
	color: #363636;
	border: solid 1px #bed145;
	background: #bed145 url(/images/buttonbkg.png) repeat-x;
}


.error
{
	color: Red;
	font-weight: bold;
}

.MaskedTextBox
{
	/* replaced by behaviors.js for cross-browser compat.
	behavior: url(/includes/masks.htc);
	*/
}

.fcraPurpose
{
	font-size: 13px !important;
	font-weight: bold;
	color: #ca5828;
	text-align: right;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
.tdUser
{
	font-size: 13px !important;
	font-weight: bold;
	color: #414145;
	text-align: right;
}

.instruction   
{
	background-color: lightyellow;
    padding: 1em;
    border: 1px solid black; 
}
                        
.LimitedAccess 
{
	color: #aab300; /* Green */	
	text-decoration:none
}
A.LimitedAccess:hover 
{
	color:#aab300; /* Green */	
	text-decoration:underline;
}

DIV.superalert
{
	text-align: left;
	border: solid 1px #b73b00;
	background-color: #fdd;
	padding: .5em;
}

.Hover
{
	cursor: pointer;
	color: #ffffff;
}
.OrdersDetailsTable
{
	width: 100%;
}
.OrderDetailsHeader
{
	background-color: Gray;
	border: solid thin Grey;
	color: White;
	font-weight: bold;
}

TABLE.WebReport 
{
	border: none 0px #ffffff;
	width: 100%;	
}
TR.WebReport 
{
	border: none 0px #ffffff;
}
TD.WebReport 
{
	border: none 0px #ffffff;
	width: 50%;
	vertical-align: top;
}
.WebReportDescr
{
	font-size: smaller;
}
.SearchWaitPanel
{
	position: absolute;
	border: none 0px #ffffff;
	width: 450px;
	top:40%;
	left: 30%; 
}

.HeaderCell
{
	font-size: 15px; 
	font-weight: bold;
	color: #48176d;
}



/* Begin styles for ContactUs.aspx */
.ContactLabel
{
	font-weight:bold;
	color: #602b89;
	width: 160px;
	text-align: right;
}
.ContactSpacer
{
	width: 20px;
}

.ContactValue
{
	width: 160px;
}

/* End styles for ContactUs.aspx */


/* Begin styles for Registration pages */
.tblRegHeader {
	width: 100%;
	border: none;
}
.tblRegHdrStepNo 
{
	border: none;
	text-align: left;
	vertical-align: top;
	padding: 0;
	width: 91px;
}
#divRegHdrStepNo {
	color: #bed145;
	font-family: Arial;
	font-weight: bold;
	font-size: 36px;
	border: solid 1px #bed145 ;
	text-align: center;
	vertical-align: middle;
	padding: .5em 1em .5em 1em;
	width:91px;
}
.tblRegHdrInfo {
	text-align: left;
	vertical-align: top;
	padding: 0.5em;
	width: auto;
}
TD.regtable 
{
	height: 40px;
}
.FieldNote
{
	font-size: 7pt;
}

/* End styles for Registration pages */

/* Begin styles for infragistics tabs.ascx */
.igTab_Default 
{
	padding:2px 4px 2px 4px;
	border-left: solid 1px #8e9090;
	border-right: solid 1px #8e9090;
	border-top: solid 1px #8e9090;
	border-bottom: solid 1px #8e9090;
}
.igtab_Selected 
{
	padding:2px 4px 2px 4px;
	border-left: solid 1px #8e9090;
	border-right: solid 1px #8e9090;
	border-top: solid 1px #8e9090;
	border-bottom: none 1px #ffffff;	
}
ig_tab_Hover
{
	padding:2px 4px 2px 4px;
	background-color: #FFF7E5;
}
/* End styles for infragistics tabs.ascx */

/* Begin styles for menucontrol.ascx */
    .MenuStyle 
    {
    	font-family: Arial, Helvetica, sans-serif !important;
    	font-size: 13px !important;
    	font-weight: bold !important;
    	color: #dbf24a !important;
    	background-color: #414145 !important;
    }
    .MenuStyle_StaticMenu, .MenuStyle_DynamicMenu
    {
    	font-family: Arial, Helvetica, sans-serif !important;
    	font-size: 13px !important;
    	font-weight: bold !important;
        background-color: #414145 !important;
    	color: #dbf24a !important;
    }
    .MenuStyle_StaticMenuItem, .MenuStyle_DynamicMenuItem 
    {
    	font-family: Arial, Helvetica, sans-serif !important;
    	font-size: 13px !important;
    	font-weight: bold !important;
        padding: 4px 10px 4px 10px !important;
        background-color: #414145 !important;
        color: #dbf24a !important;
    }
    .MenuStyle_StaticSelected, .MenuStyle_DynamicSelected
    {
    	font-family: Arial, Helvetica, sans-serif !important;
    	font-size: 13px !important;
    	font-weight: bold !important;
        background-color: #414145 !important;
        color: #dbf24a !important;
    }
    .MenuStyle_StaticHover, .MenuStyle_DynamicHover 
    {
    	font-family: Arial, Helvetica, sans-serif !important;
    	font-size: 13px !important;
    	font-weight: bold !important;
        color: #dbf24a !important;
    	background-color: #000000 !important;
    }
    div.overrideMenuLinks
    {
    	width: 100% !important;
    	border: none 1px white !important;
    	padding: 2px 0 2px 0 !important;
    	text-align: left !important;
    	background-color:#414145 !important;
    }
/* End styles for menucontrol.ascx */

.topspacer
{
	line-height: 2;
}


.defaultSettings {
    background-image: url('/images/background-soft.jpg') !important;
    background-color: #f2f2f2 !important;
	font-family: Arial !important;
	font-size: 12px !important;	 
}

.help {
    background-image: url('/images/InfoIcon_sm.png') !important;
}

.spanHelp {
    background-image: url('/images/InfoIcon_lg.png') !important;
    background-repeat: no-repeat;
    width: 16px;
    height: 15px;
    display: inline-block;
}


.searchStepHeader {
    font-weight: bold;
	color: #ffffff;
	text-indent: 15px;
    height: 22px;
	background-color: #575a5d !important;
	border: 1px solid #575a5d !important;
}

.searchMainSectionHeader 
{
    background-color: #AAB300 !important;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-bottom-color: #575A5D;
    border-top-color: #575A5D;
    height: 30px;
}

.searchmainsectionheader-text {
    padding-top: 7px;
    text-indent: 35px;
    width: 45%;
    padding-left: 0 !important;
    color: #575A5D !important;
}

.gradientFill {
	background-image: url('/images/bkgrd_gradientFill_1x65.png');
	background-repeat: repeat-x;
	background-color: #ffffff;
	
}

.new-search-background
{
    background-image: url('/images/IntelliCorpButton_purple.png') !important;
}

.new-search-arrow {
    background-image: url('/images/NewSearch_arrow.png') !important;
}

/*.alert-action-button 
{
    background-image: url('/images/ui-bg_glass_55_aab300_1x400.png') !important;
}*/

.action-button-text-caret {
    color: #FFFFFF;
}
.page-action-buttonImage 
{
    background-image: url('/images/IntelliCorpButton_prevNext.png') !important;
}

.page-action-button-skip {
    background-image: url('/images/IntelliCorpButton_purple.png') !important;
}

.navigation-complete 
{
    background-image: url('/images/GraphNav_finishedTab.png') !important;
}

.navigation-current {
    background-image: url('/images/GraphNav_currentTab.png') !important;
}

.navigation-incomplete {
    background-image: url('/images/GraphNav_nextTab.png') !important;
}
		
.whiteBackgroundColor 
{
	width: 100%;
	background-color: #ffffff;
}

.alert-action-buttonImage 
{
	background-image: url('/images/ui-bg_glass_55_aab300_1x400.png') !important;
}		

.main-container {
    background-color: #ffffff !important;
}

.order-item-price {
    border-right: 2px solid #AAB300 !important;
	background-color: #AAb300 !important;
}
.notation {
	background-color: #f9f9f9 !important;
}

.loading {
    background: transparent  
        url('/images/ajax-loader-AAB300-AAB300.gif')
        50% 50%  
        no-repeat !important;
}
.alert-action-button {
    color: #363636 !important;  
}
.font-color-darkgrey {
	color: #363636 !important;
}
.action-font-purple {
	color: #531A7D !important;
}
.datalist-action-addImage {
	background-image: url('/images/PlusIcon.png') !important;
}
.datalist-action-deleteImage {
	background-image: url('/images/MinusIcon.png') !important;
} 

.stateMenuCertificationContainer td
{
    padding: 15px;
}

.stateMenuCertifyText 
{
    width: 80%;
}