/* Minification failed. Returning unminified contents.
(627,59): run-time error CSS1031: Expected selector, found ';'
(627,59): run-time error CSS1025: Expected comma or open brace, found ';'
(627,60): run-time error CSS1019: Unexpected token, found '{'
(627,72): run-time error CSS1030: Expected identifier, found ' '
(627,78): run-time error CSS1031: Expected selector, found ';'
(627,78): run-time error CSS1025: Expected comma or open brace, found ';'
(627,79): run-time error CSS1019: Unexpected token, found '}'
(1504,48): run-time error CSS1031: Expected selector, found ';'
(1504,48): run-time error CSS1025: Expected comma or open brace, found ';'
(1505,1): run-time error CSS1019: Unexpected token, found '{'
(1506,16): run-time error CSS1030: Expected identifier, found ' '
(1506,22): run-time error CSS1031: Expected selector, found ';'
(1506,22): run-time error CSS1025: Expected comma or open brace, found ';'
(1507,1): run-time error CSS1019: Unexpected token, found '}'
 */

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #cccccc; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #000000; }
.ui-widget-content a { color: #000000; }
.ui-widget-header { border: 1px solid #eebd09; background: #fce555 url(images/ui-bg_highlight-soft_75_fce555_1x100.png) 50% 50% repeat-x; color: #000000; font-weight: bold; }
.ui-widget-header a { color: #000000; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #f9ed6a; background: #fef7a8 url(images/ui-bg_glass_75_fef7a8_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #000000; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #000000; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #eebd09; background: #fce555 url(images/ui-bg_glass_75_fce555_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #000000; }
.ui-state-hover a, .ui-state-hover a:hover { color: #000000; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #eebd09; background: #fce555 url(images/ui-bg_glass_65_fce555_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #000000; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000000; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #eebd09; background: #fce555 url(images/ui-bg_glass_55_fce555_1x400.png) 50% 50% repeat-x; color: #000000; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #000000; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #ff0000; background: #fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #ff0000; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ff0000; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ff0000; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/*** HTML Overrides ***/					body {
											font-family:Arial, Helvetica, sans-serif;
											font-size:.8em;
											line-height:1.3em;
											background:#FFFFFF;
											margin:0px;
											padding:0px;
											text-align:center;
											color:#000000;
											}
											img {border:0;}
											form{margin:0;}		
											
/*** Form Styles ***/						.successMessage{color:#006600;}
                                            .warnMessage{color:#FF6600;}
                                            .errorMessage{color:#FF0000;}
											.label{text-align:right;}
											.thinBorder{border:solid 1px #CCCCCC;}
											.fancyButton{}
											.watermarked{color:Gray;}
											.buttonRight{text-align:right;}
											.alignLeft{float:left; margin-left:0px}
											.alignRight{float:right; margin-right:0px}
											.GridViewErrorMessage{color:#FF0000;}
											.indent {margin-left: 20px;}
											.popupWindow {border: solid 1px black; padding: 10px; background-color: #FFFFCC; width: 300px; text-align:center; z-index:1 }
											.helpImage { cursor: pointer; }
											.warningMessage {font-weight:bold;background-color: Orange;text-align:center;}
											.stopCodeMessage {font-weight:bold;background-color: Red;text-align:center;}
											
/*** Data Grid Styles ***/					.dgNumber{text-align:center;}
											.dgText{text-align:left;}
											.dgCurrency{text-align:right;}
											.dgDate{text-align:right;}
											.dgAlternatingItemStyle{background-color:#FFFFFF;}
											.dgItemStyle{background-color:#D8E5F9;}
											.dgHeaderStyle{background-color:#ffffff; text-align:center;vertical-align:bottom; font-weight:bold; border-bottom:solid 1px black}
											.dgHeaderStyle th{background-color:#ffffff; text-align:center;vertical-align:bottom; font-weight:bold; border-bottom:solid 1px black}
											.dgSelectedItemStyle{background-color:#FEF671;}
											.dgEditItemStyle{background-color:#FFFFCC;}
											.dgPagerStyle{background-color:#000099; color:#ffffff;}
											.dgFooterStyle{background-color:#FFFFFF; font-weight:bold; border-top:solid 1px black}
											.dgFooterStyle td{background-color:#FFFFFF; font-weight:bold; border-top:solid 1px black}
											.dgFooterStyle-Right{background-color:#FFFFFF; font-weight:bold; border-top:solid 1px black; text-align:right;}
											.dgFooterStyle-RightNotBold{background-color:#FFFFFF; font-weight:normal; border-top:solid 1px black; text-align:right;}
											.dgFooterStyleSummary{background-color:#FFFFFF; font-weight:bold; border-top:solid 1px black}												
											.dgPagerNoFooterStyle { background-color:#FFFFCC; font-weight:bold; border-top:solid 1px black }
                                            .dgLastRowNoFooterStyle { border-bottom:solid 1px black; }

/*** List Styles ***/						ul{margin-top: 2px;}
											ul.noBulletNoIndent {list-style-image:none; list-style-type:none; margin-left:0px; padding-left:0px;}
																							
/*** H Tag Styles ***/						h1, h2, h3, h4, h5, h6 {color:#4f5978; margin:5px 0; padding-bottom:1px;}
											h1 {font-size:140%;color:#232323}
											h2 {font-size:116%; }
											h3 {font-size:106%;}
											h4 {font-size:100%;}

/*** Link Styles ***/						a:link{color:#A74812; text-decoration:none;}
											a:visited{color:#A74812; text-decoration:none;}
											a:hover{color:#A74812; text-decoration:underline;}

											a.black:link{color:#000000; text-decoration:none;}
											a.black:visited{color:#000000; text-decoration:none;}
											a.black:hover{color:#A74812; text-decoration:underline;}

											a.bold:link{color:#A74812; text-decoration:none; font-weight:bold;}
											a.bold:visited{color:#A74812; text-decoration:none; font-weight:bold;}
											a.bold:hover{color:#A74812; text-decoration:underline; font-weight:bold;}

											a.seeall:link{color:#A74812; text-decoration:none;}
											a.seeall:visited{color:#A74812; text-decoration:none;}
											a.seeall:hover{color:#A74812; text-decoration:underline;}

											a.smfont:link{color:#A74812; text-decoration:none;}
											a.smfont:visited{color:#A74812; text-decoration:none;}
											a.smfont:hover{color:#A74812; text-decoration:underline;}

											a.mdfont:link{color:#A74812; text-decoration:none;}
											a.mdfont:visited{color:#A74812; text-decoration:none;}
											a.mdfont:hover{color:#A74812; text-decoration:underline;}

											a.lgfont:link{color:#A74812; text-decoration:none;}
											a.lgfont:visited{color:#A74812; text-decoration:none;}
											a.lgfont:hover{color:#A74812; text-decoration:underline;}
											
/*** Repeater Style ***/                    .pagesInfo {width:700px; background-color:#FFFFCC; }
                                            .pagesInfo .previous{width:30px; text-align:left;}
                                            .pagesInfo .page{width:640px; text-align:center; font-style:italic;}                                            
                                            .pagesInfo .next{width:30px; text-align:right;}																						
                                            
/*** Menu Style ***/                        .menuHeader{padding-top:10px}                                            

.boldText {font-weight:bold;}

        .modalBackground {
            background-color:Gray;
            filter:alpha(opacity=70);
            opacity:0.7;
        }
        
        .redBackground
        {
            background-color: Red;
            font-weight: bold;
            color: White;
        }
        
        .yellowBackground
        {
            background-color: Yellow;
            font-weight: bold;
        }

.loadingDisabled {}

.disabled {
	opacity: 0.5 !important;
    cursor: not-allowed;
    pointer-events: none;
}

.UpperCaseInput {
    text-transform: uppercase;
}

.navigationButtons
{
    clear: both;
}
.navigationButtons input
{
    float: right;
    width: 100px;
    margin-top: 20px;
    margin-right: 15px;
}
.deleteLocation, .deleteLicense, .loadingDisabled, .deleteEmail, .datePickBox
{
}
.errorHighlight
{
    background-color: mistyrose;
}
		
.ajax__validatorcallout div, .ajax__validatorcallout td {border:solid 1px Black;background-color:LemonChiffon;}
.ajax__validatorcallout_popup_table {border:none 0px;background-color:transparent;padding:0px;margin:0px;}
.ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none !important;background-color:transparent !important;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;margin:0px;text-align:right;vertical-align:top;font-size:1px;border:none !important;background-color:transparent !important;}
.ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none !important;border-right:none !important;border-left:none !important;width:15px;background-color:transparent !important;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none !important;border-bottom:none !important;border-right:none !important;padding:0px;margin:0px 0px 0px auto;}
.ajax__validatorcallout_callout_arrow_cell_leftpos {padding:8px 0px 0px 0px;margin:0px;text-align:left;vertical-align:top;font-size:1px;border:none !important;background-color:transparent !important;}
.ajax__validatorcallout_callout_arrow_cell_leftpos .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:-1px;border-bottom:none !important;border-right:none !important;border-left:none !important;width:15px;background-color:transparent !important;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_arrow_cell_leftpos .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none !important;border-bottom:none !important;border-left:none !important;padding:0px;margin:0px auto 0px 0px;}
.ajax__validatorcallout_callout_arrow_cell_bottomleftpos,.ajax__validatorcallout_callout_arrow_cell_topleftpos {padding:0px 0px 0px 8px;margin:0px;text-align:left;vertical-align:top;font-size:1px;border:none !important;background-color:transparent !important;}
.ajax__validatorcallout_callout_arrow_cell_bottomrightpos,.ajax__validatorcallout_callout_arrow_cell_toprightpos {padding:0px 8px 0px 0px;margin:0px;text-align:right;vertical-align:top;font-size:1px;border:none !important;background-color:transparent !important;}
.ajax__validatorcallout_callout_arrow_cell_bottomleftpos .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;bottom:-1px;border:none !important;width:30px;background-color:transparent !important;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_arrow_cell_bottomrightpos .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;bottom:-1px;border:none !important;width:30px;background-color:transparent !important;padding:0px;margin:0px 0px 0px auto;}
.ajax__validatorcallout_callout_arrow_cell_topleftpos .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;top:-1px;border:none !important;width:30px;background-color:transparent !important;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_arrow_cell_toprightpos .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;top:-1px;border:none !important;width:30px;background-color:transparent !important;padding:0px;margin:0px 0px 0px auto;}
.ajax__validatorcallout_callout_arrow_cell_bottomleftpos .ajax__validatorcallout_innerdiv div,.ajax__validatorcallout_callout_arrow_cell_bottomrightpos .ajax__validatorcallout_innerdiv div,.ajax__validatorcallout_callout_arrow_cell_topleftpos .ajax__validatorcallout_innerdiv div,.ajax__validatorcallout_callout_arrow_cell_toprightpos .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none !important;border-bottom:none !important;padding:0px;margin:0px auto 0px auto;}
.ajax__validatorcallout_callout_arrow_cell_bottomleftpos .ajax__validatorcallout_innerdiv .arrowpixel,.ajax__validatorcallout_callout_arrow_cell_bottomrightpos .ajax__validatorcallout_innerdiv .arrowpixel,.ajax__validatorcallout_callout_arrow_cell_topleftpos .ajax__validatorcallout_innerdiv .arrowpixel,.ajax__validatorcallout_callout_arrow_cell_toprightpos .ajax__validatorcallout_innerdiv .arrowpixel {height:0px;overflow:hidden;border-top:none !important;border-right:none !important;border-left:none !important;border-bottom-style:solid !important;border-bottom-width:1px !important;background-color:transparent !important;padding:0px;margin:0px auto 0px auto;}
.ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none !important;border-left:none !important;width:100%;}
.ajax__validatorcallout_icon_cell {width:20px;padding:5px;margin:0px;border-right:none !important;}
.ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;margin:0px;text-align:right;border-left:none !important;}
.ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none !important;text-align:center;width:10px;padding:2px;cursor:pointer;}
#container 
{
	width:980px;
	background:#FFFFFF;
	margin:0 auto;
	text-align:left;
}

#homeLink {height:100px; width:100px; margin:0 0 0 15px; float:left;}
#entHeader {margin:10px 0 0 0; height:31px; font-size:96%;}	
#siteHeader {background-image:url(../../images/header_wvdmv.gif); height:110px;}
#wvGovHome{float:left;}
#directories{float:left; text-align:right; padding:9px 0 0 10px;}
#agyHeader {font-size:96%; text-align:right; padding:50px 20px 0 0;}
#navBar
{	
	background:#FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width: 848px;
}
#separator
{
	clear:both; 
	border-left:1px solid #CCCCCC; 
	border-right:1px solid #CCCCCC;
}
.MenuItemStyle
{
	Border-Color: Black;
	Border-Style: Solid;
	Border-Width: 1px;
}
.MenuItemHoverStyle
{
	background-color: Yellow;
}                
#mainContent 
{
	padding:5px 20px;
	background:#FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	min-height: 400px;
}

#agencyFooter 
{
	font-size:96%;
	text-align:center;
	padding:0;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

#entFooter 
{
	font-size:96%;
	text-align:center;
	padding:0;
	border-top:1px solid #999999;
}
#footer p, #entFooter p 
{
	margin:0;
	padding: 10px 0;
}

div.CustomerSupportOptions 
{
	margin-left: 0px;
}

div.CentererdButton
{
	text-align:center;
}

@media print
{
	#pageHeader {display:none;}
	#pageFooter {display:none;}

	#mainContent 
	{
		border: 0px solid #CCCCCC;
		float: none;
	}
	
	#printButton {display:none;}
	#mainMenuButton {display:none;}
	#btnPrint {display: none;}
	#btnMainMenu {display: none;}
	.MainMenu {display: none;}
}

.inventoryLevelWarning { color: Red; }

table.radioWithProperWrap input 
 {     
      white-space: nowrap
 } 
 
 table.radioWithProperWrap label 
 {
     white-space: nowrap
 }

.PullRight {
    float: right
}

.SubmissionButton {
	FONT-WEIGHT: bold;
	background-color: #4f5978;
	color: white;
	cursor: pointer;
	padding: 5px;
}

.DigitalSubmissionPortalButton {
    FONT-WEIGHT: bold;
    margin-top: 15px;
    margin-right: 10px;
    float: right;
    padding: 5px;
    background-color: #4f5978;
    color: white;
    cursor: pointer;
}

	.DigitalSubmissionPortalButton.aspNetDisabled {
		background-color: darkgray;
		color: white;
	}

.DigitalPortalButtonAdmin {
	FONT-WEIGHT: bold;
	margin-top: 15px;
	margin-right: 10px;
	float: right;
	padding: 5px;
	background-color: mistyrose;
	color: black;
	cursor: pointer;
}

	.DigitalPortalButtonAdmin.aspNetDisabled {
		background-color: rgba(177, 158, 156, 0.54);
		color: gray;
	}

.adminOnlyFeature {
    FONT-WEIGHT: bold;
    margin-right: 5px;
    padding: 5px;
	background-color: mistyrose;
	color: black;
}
	.adminOnlyFeature.aspNetDisabled {
        background-color: rgba(177, 158, 156, 0.54);
        color: gray;
	}
@charset "utf-8";
/*** HTML Overrides ***/					body {font-family:Arial, Helvetica, sans-serif;font-size:.9em;line-height:1.3em;background:#FFFFFF;margin:0px;padding:0px;text-align:center;}
											img {border:0;}
											form{margin:0;}	
											
/*** List Styles ***/						ul{margin-top: 2px;}
											ul.noBulletNoIndent {list-style-image:none; list-style-type:none; margin-left:0px; padding-left:0px;}
																							
/*** H Tag Styles ***/						h1, h2, h3, h4, h5, h6 {color:#4f5978; margin:5px 0; padding-bottom:1px;}
											h1 {font-size:140%;color:#232323}
											h2 {font-size:125%; }
											h3 {font-size:115%;}
											h4 {font-size:100%;}
											.extramarginbottom {margin-bottom:10px;}

/*** Link Styles ***/						a:link{color:#A74812; text-decoration:none;}
											a:visited{color:#A74812; text-decoration:none;}
											a:hover{color:#A74812; text-decoration:underline;}

											a.black:link{color:#000000; text-decoration:none;}
											a.black:visited{color:#000000; text-decoration:none;}
											a.black:hover{color:#A74812; text-decoration:underline;}

											a.bold:link{color:#A74812; text-decoration:none; font-weight:bold;}
											a.bold:visited{color:#A74812; text-decoration:none; font-weight:bold;}
											a.bold:hover{color:#A74812; text-decoration:underline; font-weight:bold;}

											a.seeall:link{color:#A74812; text-decoration:none;}
											a.seeall:visited{color:#A74812; text-decoration:none;}
											a.seeall:hover{color:#A74812; text-decoration:underline;}

											a.smfont:link{color:#A74812; text-decoration:none;}
											a.smfont:visited{color:#A74812; text-decoration:none;}
											a.smfont:hover{color:#A74812; text-decoration:underline;}

											a.mdfont:link{color:#A74812; text-decoration:none;}
											a.mdfont:visited{color:#A74812; text-decoration:none;}
											a.mdfont:hover{color:#A74812; text-decoration:underline;}

											a.lgfont:link{color:#A74812; text-decoration:none;}
											a.lgfont:visited{color:#A74812; text-decoration:none;}
											a.lgfont:hover{color:#A74812; text-decoration:underline;}											
									
/*** Page Layout Styles ***/				#container{width:980px;background:#FFFFFF;margin:0 auto;text-align:left;}
											#homeLink {height:100px; width:100px; margin:0 0 0 15px; float:left;}
											#entHeader {margin:10px 0 0 0; height:31px; font-size:96%;}	
											#siteHeader {background-image:url(../../images/header_wvdmv.gif); height:110px;}
											#wvGovHome{float:left;}
											#directories{float:left; text-align:right; padding:9px 0 0 10px;}
											#agyHeader {font-size:96%; text-align:right; padding:50px 20px 0 0;}
											#navBar	{background:#FFFFFF;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;width: 978px;}
											#separator{clear:both;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
											.MenuItemStyle{Border-Color: Black;Border-Style: Solid;	Border-Width: 1px;}
											.MenuItemHoverStyle	{background-color: Yellow;}                
											#mainContent {padding:5px 30px;	background:#FFFFFF;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;min-height: 400px;}
											#agencyFooter {font-size:96%;text-align:center;padding:0;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
											#entFooter {font-size:96%;text-align:center;padding:0;border-top:1px solid #999999;}
											#footer p, #entFooter p {margin:0;padding: 10px 0;}
											div.CustomerSupportOptions {margin-left: 0px;}
											div.CentererdButton {text-align:center;}
											#content {margin-top:20px;}
											.expressSection {margin-top:25px; float:left; width:95%; border-top:1px solid #dfdfdf; padding-top:10px;}
											#validationId {float:left; margin-top:10px;}
											Content_ctl01_panDealershipLocation {padding-top:0 !important;}
											select, input {font-size:.9em;}
											
											#help {display:scroll;position:fixed;center:5px;right:0px;top:40%;  width:62px; height:153px; font-weight:bold; font-size:16px;}
											#pageFooter {float:left;width:100%;}
											label.error { float:right !Important;}
											
@media print	
{
											
											#pageFooter {display:none;}
											#mainContent {border: 0px solid #CCCCCC;float: none;}
											#printButton {display:none;}
											#mainMenuButton {display:none;}
											#btnPrint {display: none;}
											#btnMainMenu {display: none;}
											.MainMenu {display: none;}
											#help {diplsay:none}
}
											.inventoryLevelWarning { color: Red; }
											table.radioWithProperWrap input  {white-space: nowrap} 
											table.radioWithProperWrap label  {white-space: nowrap} 

/*** Steps Styles ***/						#registrationTyp {margin: 10px 0 0 0px;}
											#stepName {margin: 10px 0 0 0px;}
											#stepDescription {margin: 0 25px 10px 0px;}
											#viStepAndOrMarker {clear: left;padding: .5em 0 0 0;width: 34em;text-align: right;}
											.lbsUnit {margin: 0 0 0 5px;}
											.summarySection	{margin: 0px 0 0 5px;}
											.summarySectionDetail {margin-left: 10px;}
											.summaryEditLink {margin-left: 15px;}
											.DealerCerificationSection{margin: 20px 35px 0 10px;}
											.DealerCerificationSectionCheck{margin: 10px 7px 0 20px;}
											.PaymentSection{margin: 0 35px 0 40px;}
											.FeeSection{margin: 0 35px 0 70px;}
											.LienSection{margin: 10px 35px 0 30px;}
											.TradeInSection{margin: 10px 35px 10px 25px;}
											
/*** Lien Repeater Style ***/				.LienList{margin: 0 0 0 40px;}
											.LienList td{text-align: left;}
											.LienList .Header{font-weight: bold;border-bottom: solid 1px black;}
											.LienList .ItemRow{background-color:#D8E5F9;}
											.LienList .AlternatingItemRow{background-color:#FFFFFF;}
											.LienList .Number{font-weight: bold;width: 60px;}
											.LienList .Header .Number{border-bottom: solid 1px black;}
											.LienList .Date{width: 80px;}
											.LienList .Header .Date{border-bottom: solid 1px black;}
											.LienList .Name{width: 250px;}
											.LienList .Header .Name{border-bottom: solid 1px black;}
											.LienList .Type{width: 90px;}
											.LienList .Header .Type{border-bottom: solid 1px black;}
											.LienList .Footer .LienTotal{text-align:right;border-top: solid 1px black;}
											.LienList .Amount{text-align:right;padding-right: 10px;width: 80px;}
											.LienList .Header .Amount{border-bottom: solid 1px black;}
											.LienList .Footer .Amount{border-top: solid 1px black;}
											.LienList .Actions{width: 100px;text-align: center;}
											.LienList .Header .Actions{border-bottom: solid 1px black;}
											.LienList .Footer .Actions{border-top: solid 1px black;}
											
/*** Owner Repeater Style ****/				.OwnersList{display: block;clear: left;margin: 0 0 0 6em;padding: .5em 0 0 0;}
											.OwnersList td{float: left;text-align: left;margin: 0 1em 0 0;}
											.OwnersList .Number{font-weight: bold;width: 6em;}
											.OwnersList .Name{width: 12em;}
											.OwnersList .Adress{width: 12em;}
											.OwnersList .EditRemoveLinks{width: auto;margin: 0 0 0 .2em;}
											 
/*** Common Style For All div with Labels ***/ 
											
											.formLabelInvariant{clear:left;padding:.5em 0 0 0; float:left; width:100%}
												.formLabelInvariant select{margin: 0 .5em 0 0;float: left;}
												.formLabelInvariant input{margin: 0 .5em 0 0;float: left;vertical-align:middle;}
												.formLabelInvariant label{margin: 0 .5em 0 0;float: left;}
												
											.formLabelSpan{margin: 0 .5em 0 0;}
											
											.formLabelShort{float: left;width: 20em;text-align: right;}
											
/*** NIC Short Labels Style ***/			.nicFormLabelShort{float: left;width: 22em !important;text-align: right;margin: 0 .5em 0 0;font-size:12px}
												.nicFormLabelShort span{float: none;margin: 0 .3em 0 0;}
												.nicFormLabelShort label{float: none;margin: 0 .3em 0 0;text-align: right;}
											
											.nicFormLabelCenter{float: left;width: 13em !important;text-align: center;margin: 0 .5em 0 0;}
												.nicFormLabelCenter span{float: none;margin: 0 .3em 0 0;}
												.nicFormLabelCenter label{float: none;margin: 0 .3em 0 0;text-align: center;}
											.subText{font-size:89%;color: Gray;}
/*** NIC Medium Labels Style ***/			.nicFormLabelMedium{float: left;width: 15em !important;text-align: right;margin: 0 .5em 0 0;font-size:12px}
												.nicFormLabelMedium span{float: none;margin: 0 .3em 0 0;}
												.nicFormLabelMedium label{float: none;margin: 0 .3em 0 0;text-align: right;}
												
/*** NIC Long Labels Style ***/				.nicFormLabelLong{float: left;width: 22em !important;text-align: right;margin: 0 .5em 0 0;font-size:12px}
												.nicFormLabelLong span{float: none;margin: 0 .3em 0 0;}
												.nicFormLabelLong label{float: none;margin: 0 .3em 0 0;text-align: right;}
												
/*** NIC Super Long Labels Style ***/		.nicFormLabelSuperLong{float: left;width: 40em !important;text-align: right;margin: 0 .5em 0 0;}
												.nicFormLabelSuperLong span{float: none;margin: 0 .3em 0 0;}
												.nicFormLabelSuperLong label{float: none;margin: 0 .3em 0 0;text-align: right;}
											
/*** Trade In Grid Style***/				.TradeInGrid{margin: 0 0 0 15px;padding: 0 0 0 0;}
											.TradeInGrid td, .TradeInGrid th{padding: 2px 0px 2px 5px;text-align: left;vertical-align: top;}
											.TradeInHeader{background-color:#ffffff;border-bottom:solid 1px black;}
											.TradeInHeader span{padding: 0 3px 0 0;overflow: hidden;}
											.TradeInFooter{background-color:#FFFFFF; font-weight:bold; border-top:solid 1px black}
											.TradeInRow{background-color:#D8E5F9;}
											.TradeInRowAlt{background-color:#FFFFFF;}
											.TradeInRowSelect{}
											.TradeInVinColumn{width: 130px;}
											.TradeInHeader  .TradeInVinColumn{border-bottom:solid 1px black;}
											.TradeInFooter .TradeInVinColumn{border-top:solid 1px black;}
											.TradeInFooter .TradeInVinColumn input{width: 130px;}
											.TradeInRow .TradeInVinColumn input{width: 130px;}
											.TradeInTitleColumn{width: 110px;}
											.TradeInHeader  .TradeInTitleColumn{border-bottom:solid 1px black;}
											.TradeInFooter .TradeInTitleColumn{border-top:solid 1px black;}
											.TradeInFooter .TradeInTitleColumn input{width: 110px;}
											.TradeInRow .TradeInTitleColumn input{width: 110px;}
											.TradeInYearColumn{width: 40px;}
											.TradeInHeader  .TradeInYearColumn{border-bottom:solid 1px black;}
											.TradeInFooter .TradeInYearColumn{border-top:solid 1px black;}
											.TradeInFooter .TradeInYearColumn input{width: 40px;}
											.TradeInRow .TradeInYearColumn input{width: 40px;}
											.TradeInMakeColumn{width: 100px;}
											.TradeInHeader  .TradeInMakeColumn{border-bottom:solid 1px black;}
											.TradeInFooter .TradeInMakeColumn{border-top:solid 1px black;}
											.TradeInFooter .TradeInMakeColumn input{width: 100px;}
											.TradeInRow .TradeInMakeColumn input{width: 100px;}
											.TradeInTypeColumn{width: 120px;}
											.TradeInHeader  .TradeInTypeColumn{border-bottom:solid 1px black;}
											.TradeInFooter .TradeInTypeColumn{border-top:solid 1px black;}
											.TradeInFooter .TradeInTypeColumn select{width: 120px;}
											.TradeInRow .TradeInTypeColumn select{width: 120px;}
											.TradeInValueColumn{width: 90px;}
											.TradeInHeader  .TradeInValueColumn{border-bottom:solid 1px black;}
											.TradeInFooter .TradeInValueColumn{border-top:solid 1px black;}
											.TradeInFooter .TradeInValueColumn input{width: 90px;}
											.TradeInRow .TradeInValueColumn input{width: 90px;}
											.TradeInLinksColumn{}
											.TradeInHeader  .TradeInLinksColumn{border-bottom:solid 1px black;}
											.TradeInFooter .TradeInLinksColumn{border-top:solid 1px black;}
											.summaryTable{border: solid 0px black;}
											.summaryTable TD{padding-left:5px;}
											.summaryTable TH{text-align: right;font-weight:normal;}
											ol.Steps, ul.Steps{margin-left:10px;list-style-type: none;}
											ol.Steps li, ul.Steps li{padding: 0.2em;}
											.ReportTitle{font-weight: bold;color: Black;}
											.ReportBody{font-family: Courier;}
											.ReportRowHeader{background-color: White;}
											.ReportRowHeader TH{font-weight: bold;border-bottom: solid 1px black;}
											.ReportRow{background-color:#FFFFFF;}
											.ReportRowRetracted{background-color:#FFFFFF;/*text-decoration: line-through;*/color: Gray;}
											.ReportBoxLeft{float: left;text-align:right;width: 150px;}
											.ReportBoxRight{width: 340px;float: right;}
											.ActiveReport{width:700px;}
											.ActiveReport TH{font-weight: bold;border-bottom: solid 1px black;}
											.ActiveReportRow{background-color:#D8E5F9;}
											.ActiveReportRowAlt{background-color:#FFFFFF;											}
											
/*** Void table ***/						.VoidTable{width:80%;margin-left: 20px;}
											.VoidTable th{font-weight: bold;text-align:left;padding-left:0px;border-bottom: solid 1px black;}
											.VoidTable tr{text-align: left;}
											.VoidTable td{font-weight: normal;}
											.ReprintTable{width:80%;margin-left: 20px;}
											.ReprintTable th{font-weight: bold;text-align:left;padding-left:0px;border-bottom: solid 1px black;}
											.ReprintTable tr{text-align: left;}
											.ReprintTable td{font-weight: normal;}
											ul.feeTable {margin: 0;padding: 0;list-style: none;}
											ul.feeTable li {margin: 0;padding-top: 8px;text-align:right;background: url('../../images/dotted.png') repeat-x left 22px;}
											ul.feeTable li span.feeName, ul.feeTable li span.feeValue {float: left;background-color: #fff;padding: 0;}
											ul.feeTable li span.feeValue {float: none;font-style: normal;padding-left: 0.5em;}
											ul.feeTable li span.feeName{padding-right: 0.5em;}
											.Redish{color: Red;}
											.BlackRow{color: #000;}
											.RedRow{color: #ff0000;}
											.DealershipGrid{margin: 0 0 0 120px;padding: 0 0 0 0;}
											.DealershipGrid th{text-align: left;padding: 4px 0 4px 0;}
											.DealershipGrid td{text-align: left;padding: 4px 0 4px 0;}
											.DealershipGrid .DealershipColumn{width: 300px;margin-left: 5px;}
											.DealershipGrid .HeaderDealershipColumn{width: 300px;border-bottom: solid 1px black;}
											.DealershipGrid .FooterDealershipColumn{width: 300px;border-top: solid 1px black;}
											.DealershipGrid .DealershipLinksColumn{text-align: center;width: 100px;font-weight:normal;}
											.DealershipGrid .FooterDealershipLinksColumn{text-align: center;width: 100px;font-weight:normal;border-top: solid 1px black;}
											.DealershipGrid .HeaderDealershipLinksColumn{text-align: center;width: 100px;font-weight:normal;border-bottom: solid 1px black;}
											.DealershipSection{margin: 0 0 0 120px;}
											.leftMargin{margin-left: 20px;}
                                            .rightMargin{ margin-right: 20px;}
											.DisbursementSection{padding: 0 35px 0 35px;}
											.PaymentDisbursement td{text-align: center;}
											.PaymentDisbursement th{text-align:center;}
											.PaymentDisbursement .Header{font-weight: bold;}
											.PaymentDisbursement .TitleNumber{width: 60px;}
											.PaymentDisbursement .TitleFee{width: 50px;}
											.PaymentDisbursement .LienFee{width: 50px;}
											.PaymentDisbursement .SalesTax{width: 70px;}
											.PaymentDisbursement .RegistrationFee{width: 50px;}
											.PaymentDisbursement .TransferFee{width: 50px;}
											.PaymentDisbursement .TotalAmount{width: 70px;}
											.PaymentDisbursement .CorrectAmount{width: 60px;}
											.PaymentDisbursement .ErrorReason{width: 200px;}
											.PaymentDisbursement .OwnerName{width: 160px;}
											.PaymentDisbursement .Footer .DisbursementTotal;{text-align: right;}
/*** Form Styles ***/						.successMessage{color:#006600;}
                                            .errorMessage{color:#FF0000;}
											.label{text-align:right;}
											.thinBorder{border:solid 1px #CCCCCC;}
											.fancyButton{}
											.watermarked{color:Gray;}
											.buttonRight{text-align:right;}
											.alignLeft{float:left; margin-left:0px}
											.alignRight{float:right; margin-right:0px}
											.GridViewErrorMessage{color:#FF0000;}
											.indent {margin-left: 20px;}
											.popupWindow {border: solid 1px black; padding: 10px; background-color: #FFFFCC; width: 300px; text-align:center; z-index:1 }
											.helpImage { cursor: pointer; }
											.warningMessage {font-weight:bold;background-color: Orange;text-align:center;}
											.stopCodeMessage {font-weight:bold;background-color: Red;text-align:center;}
											
/*** Data Grid Styles ***/					.dgNumber{text-align:center;}
											.dgText{text-align:left;}
											.dgCurrency{text-align:right;}
											.dgDate{text-align:right;}
											.dgAlternatingItemStyle{background-color:#FFFFFF;}
											.dgItemStyle{background-color:#D8E5F9;}
											.dgHeaderStyle{background-color:#ffffff; text-align:center;vertical-align:bottom; font-weight:bold; border-bottom:solid 1px black}
											.dgHeaderStyle th{background-color:#ffffff; text-align:center;vertical-align:bottom; font-weight:bold; border-bottom:solid 1px black}
											.dgSelectedItemStyle{background-color:#FEF671;}
											.dgEditItemStyle{background-color:#FFFFCC;}
											.dgPagerStyle{background-color:#000099; color:#ffffff;}
											.dgFooterStyle{background-color:#FFFFFF; font-weight:bold; border-top:solid 1px black}
											.dgFooterStyle td{background-color:#FFFFFF; font-weight:bold; border-top:solid 1px black}
											.dgFooterStyle-Right{background-color:#FFFFFF; font-weight:bold; border-top:solid 1px black; text-align:right;}
											.dgFooterStyle-RightNotBold{background-color:#FFFFFF; font-weight:normal; border-top:solid 1px black; text-align:right;}
											.dgFooterStyleSummary{background-color:#FFFFFF; font-weight:bold; border-top:solid 1px black}												
											.dgPagerNoFooterStyle { background-color:#FFFFCC; font-weight:bold; border-top:solid 1px black }
                                            .dgLastRowNoFooterStyle { border-bottom:solid 1px black; }
                                            .dgErrorStyle { border:dashed 3px #FF0000; }

											
/*** Repeater Style ***/                    .pagesInfo {width:700px; background-color:#FFFFCC; }
                                            .pagesInfo .previous{width:30px; text-align:left;}
                                            .pagesInfo .page{width:640px; text-align:center; font-style:italic;}                                            
                                            .pagesInfo .next{width:30px; text-align:right;}																						
                                            
/*** Menu Style ***/                        .menuHeader{padding-top:10px}                                            
											.boldText {font-weight:bold;}
									        .modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
											.redBackground{background-color: Red;font-weight: bold;}
											.yellowBackground{background-color: Yellow;font-weight: bold;}
											.loadingDisabled {}

/*** Custom Classes ***/ 				    .navigationButtons{clear: both;}
											.navigationButtons input{float: right;width: 100px;margin-top: 20px;margin-right: 15px;}
											.deleteLocation, .deleteLicense, .loadingDisabled, .deleteEmail, .datePickBox {}
											.errorHighlight{background-color: mistyrose;}
											
											TH {color: Black !Important}
									
#registrationType
{
    margin: 10px 0 0 0px;
}

#stepName
{
    margin: 10px 0 0 0px;
}

#stepDescription
{
    margin: 0 25px 10px 0px;
}

#viStepAndOrMarker
{
    clear: left;
    padding: .5em 0 0 0;
    width: 34em;
    text-align: right;
}

.lbsUnit
{
    margin: 0 0 0 5px;
}

.summarySection
{
    margin: 0px 0 0 5px;
}

.summarySectionDetail
{
    margin-left: 10px;
}

.summaryEditLink
{
    margin-left: 15px;
}

.DealerCerificationSection
{
    margin: 20px 35px 0 10px;
}

.DealerCerificationSectionCheck
{
    margin: 10px 7px 0 20px;
}
.PaymentSection
{
    margin: 0 35px 0 40px;
}
.FeeSection
{
    margin: 0 35px 0 70px;
}
.LienSection
{
    margin: 10px 35px 0 30px;
}
.TradeInSection
{
    margin: 10px 35px 10px 25px;
}

/********** Lien Repeater Style **********/
.LienList
{
    margin: 0 0 0 40px;
}
.LienList td
{
    text-align: left;  
}
.LienList .Header
{
    font-weight: bold;
    border-bottom: solid 1px black;
}
.LienList .ItemRow
{
    background-color:#D8E5F9;
}
.LienList .AlternatingItemRow
{
    background-color:#FFFFFF;
}
.LienList .Number
{
	font-weight: bold;
	width: 60px;
}
.LienList .Header .Number
{
	border-bottom: solid 1px black;
}
.LienList .Date
{
    width: 80px;
}
.LienList .Header .Date
{
    border-bottom: solid 1px black;
}
.LienList .Name
{
    width: 250px;   
}
.LienList .Header .Name
{
    border-bottom: solid 1px black;
}
.LienList .Type
{
    width: 90px;
}
.LienList .Header .Type
{
    border-bottom: solid 1px black;
}
.LienList .Footer .LienTotal
{
    text-align:right;
    border-top: solid 1px black;
}
.LienList .Amount
{
    text-align:right;
    padding-right: 10px;
    width: 80px;
}
.LienList .Header .Amount
{
    border-bottom: solid 1px black;    
}

.LienList .Footer .Amount
{
    border-top: solid 1px black;
}

.LienList .Actions
{
    width: 100px;
    text-align: center;
}

.LienList .Header .Actions
{
    border-bottom: solid 1px black;
}

.LienList .Footer .Actions
{
    border-top: solid 1px black;
}

/********** Owner Repeater Style **********/
.OwnersList
{ 
    display: block;
    clear: left;
    margin: 0 0 0 6em;
    padding: .5em 0 0 0; 
}
.OwnersList td
{
    float: left;
    text-align: left;
    margin: 0 1em 0 0;
}
.OwnersList .Number
{
	font-weight: bold;
    width: 6em;
}
.OwnersList .Name
{
    width: 12em;
}
.OwnersList .Adress
{
    width: 12em;
}
.OwnersList .EditRemoveLinks
{
    width: auto;
    margin: 0 0 0 .2em;
    }
 
 /********** Common Style For All div with Labels **********/ 
.formLabelInvariant
{
    clear:left;
	padding:.5em 0 0 0;
}
    .formLabelInvariant select
    {
        margin: 0 .5em 0 0;
        float: left;    
    }
    .formLabelInvariant input
    {
        margin: 0 .5em 0 0;
        float: left;
        vertical-align:middle;
    }
    .formLabelInvariant label
    {
        margin: 0 .5em 0 0;
        float: left;
    }
    
.formLabelSpan
{
    margin: 0 .5em 0 0;
}

.formLabelShort
{
    
    float: left;
    width: 20em;
    text-align: right;
}

/********** NIC Short Labels Style **********/
.nicFormLabelShort
{
    float: left;
    width: 12em;
    text-align: right;
    margin: 0 .5em 0 0;
}
    .nicFormLabelShort span
    {
        float: none;
        margin: 0 .3em 0 0;
    }
    .nicFormLabelShort label
    {
        float: none;
        margin: 0 .3em 0 0;
        text-align: right;
    }

.nicFormLabelCenter
{
    float: left;
    width: 13em;
    text-align: center;
    margin: 0 .5em 0 0;
}
    .nicFormLabelCenter span
    {
        float: none;
        margin: 0 .3em 0 0;
    }
    .nicFormLabelCenter label
    {
        float: none;
        margin: 0 .3em 0 0;
        text-align: center;
    }
    .subText
    {
        font-size:89%;
        color: Gray;
    }
/********** NIC Medium Labels Style **********/
.nicFormLabelMedium
{
    float: left;
    width: 15em;
    text-align: right;
    margin: 0 .5em 0 0;
}
    .nicFormLabelMedium span
    {
        float: none;
        margin: 0 .3em 0 0;
    }
    .nicFormLabelMedium label
    {
        float: none;
        margin: 0 .3em 0 0;
        text-align: right;
    }
    
/********** NIC Long Labels Style **********/
.nicFormLabelLong
{
    float: left;
    width: 18em;
    text-align: right;
    margin: 0 .5em 0 0;
}
    .nicFormLabelLong span
    {
        float: none;
        margin: 0 .3em 0 0;
    }
    .nicFormLabelLong label
    {
        float: none;
        margin: 0 .3em 0 0;
        text-align: right;
    }
    
/********** NIC Super Long Labels Style **********/
.nicFormLabelSuperLong
{
    float: left;
    width: 40em;
    text-align: right;
    margin: 0 .5em 0 0;
}
    .nicFormLabelSuperLong span
    {
        float: none;
        margin: 0 .3em 0 0;
    }
    .nicFormLabelSuperLong label
    {
        float: none;
        margin: 0 .3em 0 0;
        text-align: right;
    }

/********** Trade In Grid Style **********/
.TradeInGrid 
{
    margin: 0 0 0 15px;
    padding: 0 0 0 0;
}
.TradeInGrid td, .TradeInGrid th
{
    padding: 2px 0px 2px 5px;
    text-align: left;
    vertical-align: top;
}
.TradeInHeader
{
    background-color:#ffffff;
    border-bottom:solid 1px black;
}
.TradeInHeader span
{
    padding: 0 3px 0 0;
    overflow: hidden;
}
.TradeInFooter
{
    background-color:#FFFFFF; font-weight:bold; border-top:solid 1px black
}
.TradeInRow
{
    background-color:#D8E5F9;
}
.TradeInRowAlt
{
    background-color:#FFFFFF;
}
.TradeInRowSelect
{   
}
.TradeInVinColumn
{
    width: 130px;
}
.TradeInHeader  .TradeInVinColumn
{
    border-bottom:solid 1px black;
}
.TradeInFooter .TradeInVinColumn
{
    border-top:solid 1px black;
}
.TradeInFooter .TradeInVinColumn input
{    
    width: 130px;
}
.TradeInRow .TradeInVinColumn input
{
    width: 130px;
}
.TradeInTitleColumn
{
    width: 110px;
}
.TradeInHeader  .TradeInTitleColumn
{
    border-bottom:solid 1px black;
}
.TradeInFooter .TradeInTitleColumn
{
    border-top:solid 1px black;
}
.TradeInFooter .TradeInTitleColumn input
{
    width: 110px;
}
.TradeInRow .TradeInTitleColumn input
{
    width: 110px;
}
.TradeInYearColumn
{
    width: 40px;
}
.TradeInHeader  .TradeInYearColumn
{
    border-bottom:solid 1px black;
}
.TradeInFooter .TradeInYearColumn
{
    border-top:solid 1px black;
}
.TradeInFooter .TradeInYearColumn input
{
    width: 40px;
}
.TradeInRow .TradeInYearColumn input
{
    width: 40px;
}
.TradeInMakeColumn
{
    width: 100px;
}
.TradeInHeader  .TradeInMakeColumn
{
    border-bottom:solid 1px black;
}
.TradeInFooter .TradeInMakeColumn
{
    border-top:solid 1px black;
}
.TradeInFooter .TradeInMakeColumn input
{
    width: 100px;
}
.TradeInRow .TradeInMakeColumn input
{
    width: 100px;
}
.TradeInTypeColumn
{
    width: 120px;
}
.TradeInHeader  .TradeInTypeColumn
{
    border-bottom:solid 1px black;
}
.TradeInFooter .TradeInTypeColumn
{
    border-top:solid 1px black;
}
.TradeInFooter .TradeInTypeColumn select
{
    width: 120px;
}
.TradeInRow .TradeInTypeColumn select
{
    width: 120px;
}
.TradeInValueColumn
{
    width: 90px;
}
.TradeInHeader  .TradeInValueColumn
{
    border-bottom:solid 1px black;
}
.TradeInFooter .TradeInValueColumn
{
    border-top:solid 1px black;
}
.TradeInFooter .TradeInValueColumn input
{
    width: 90px;
}
.TradeInRow .TradeInValueColumn input
{
    width: 90px;
}
.TradeInLinksColumn
{
    
}
.TradeInHeader  .TradeInLinksColumn
{
    border-bottom:solid 1px black;
}
.TradeInFooter .TradeInLinksColumn
{
    border-top:solid 1px black;
}

.summaryTable
{    
    border: solid 0px black;    
}

.summaryTable TD
{    
    padding-left:5px;
}

.summaryTable TH
{
    text-align: right;
    font-weight:normal;
}

ol.Steps, ul.Steps
{
	margin-left:10px;
	list-style-type: none;
}

ol.Steps li, ul.Steps li
{
	padding: 0.2em;
}

.ReportTitle
{
    font-weight: bold; 
    color: Black;
}

.ReportBody
{
    font-family: Courier;
}

.ReportRowHeader
{
    background-color: White;
}

.ReportRowHeader TH
{
    font-weight: bold;
    border-bottom: solid 1px black;
}

.ReportRow
{
    background-color:#FFFFFF;
}

.ReportRowRetracted
{
    background-color:#FFFFFF;
    /*text-decoration: line-through;*/
    color: Gray;
}

.ReportBoxLeft
{
    float: left;
    text-align:right;
    width: 150px;
}

.ReportBoxRight
{
    width: 340px;
    float: right;
}

.ActiveReport
{
    width:700px;
}

.ActiveReport TH
{
    font-weight: bold;
    border-bottom: solid 1px black;
}

.ActiveReportRow
{
    background-color:#D8E5F9;
}

.ActiveReportRowAlt
{
    background-color:#FFFFFF;
}

/************** Void table *************/
.VoidTable
{
    width:80%;
    margin-left: 20px;
}

.VoidTable th
{
    font-weight: bold;
    text-align:left;
    padding-left:0px;   
    border-bottom: solid 1px black;   
}

.VoidTable tr
{
    text-align: left;   
}

.VoidTable td
{
    font-weight: normal;   
}
.ReprintTable
{
    width:80%;
    margin-left: 20px;
}

.ReprintTable th
{
    font-weight: bold;
    text-align:left;
    padding-left:0px;   
    border-bottom: solid 1px black;
}

.ReprintTable tr
{
    text-align: left;   
}

.ReprintTable td
{
    font-weight: normal;   
}

ul.feeTable {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.feeTable li {
    margin: 0;
    padding-top: 8px;
    text-align:right;
    background: url('../../images/dotted.png') repeat-x left 22px;
}
ul.feeTable li span.feeName, ul.feeTable li span.feeValue {
    float: left;
    background-color: #fff; 
    padding: 0; 
}
ul.feeTable li span.feeValue {
    float: none;
    font-style: normal;
    padding-left: 0.5em;
}

ul.feeTable li span.feeName{
    padding-right: 0.5em;
}

hr.receiptLine 
{
	border: 0px; 
	color: Black; 
	background-color: Black; 
	height: 1px;
}

.Redish
{
    color: Red;
}

.BlackRow
{
    color: #000;
}

.RedRow
{ 
    color: #ff0000;
}

.DealershipGrid
{
    margin: 0 0 0 120px;
    padding: 0 0 0 0;
}

.DealershipGrid th
{
    text-align: left;
    padding: 4px 0 4px 0;
}

.DealershipGrid td
{
    text-align: left;
    padding: 4px 0 4px 0;
}

.DealershipGrid .DealershipColumn
{
    width: 300px;
    margin-left: 5px;
}

.DealershipGrid .HeaderDealershipColumn
{
    width: 300px;
    border-bottom: solid 1px black;
}

.DealershipGrid .FooterDealershipColumn
{
    width: 300px;
    border-top: solid 1px black;
}

.DealershipGrid .DealershipLinksColumn
{
    text-align: center;
    width: 100px;
    font-weight:normal;
}

.DealershipGrid .FooterDealershipLinksColumn
{
    text-align: center;
    width: 100px;
    font-weight:normal;
    border-top: solid 1px black;
}

.DealershipGrid .HeaderDealershipLinksColumn
{
    text-align: center;
    width: 100px;
    font-weight:normal;
    border-bottom: solid 1px black;
}

.DealershipSection
{
    margin: 0 0 0 120px;
}
.leftMargin
{
    margin-left: 20px;
}

.DisbursementSection
{
    padding: 0 35px 0 35px;
}

.PaymentDisbursement td
{
    text-align: center;
}
.PaymentDisbursement th
{
    text-align:center;
}
.PaymentDisbursement .Header
{
    font-weight: bold;
}
.PaymentDisbursement .TitleNumber
{
    width: 60px;
}
.PaymentDisbursement .TitleFee
{
    width: 50px;
}
.PaymentDisbursement .LienFee
{
    width: 50px;
}
.PaymentDisbursement .SalesTax
{
    width: 70px;
}
.PaymentDisbursement .RegistrationFee
{
    width: 50px;
}
.PaymentDisbursement .TransferFee
{
    width: 50px;
}
.PaymentDisbursement .TotalAmount
{
    width: 70px;
}
.PaymentDisbursement .CorrectAmount
{
    width: 60px;
}
.PaymentDisbursement .ErrorReason
{
    width: 200px;
}
.PaymentDisbursement .OwnerName
{
    width: 160px;
}
.PaymentDisbursement .Footer .DisbursementTotal;
{
    text-align: right;
}




/*Grid*/
.ui-jqgrid {position: relative; font-size:11px;}
.ui-jqgrid .ui-jqgrid-view {position: relative;left:0px; top: 0px; padding: .0em;}
/* caption*/
.ui-jqgrid .ui-jqgrid-titlebar {padding: .3em .2em .2em .3em; position: relative; border-left: 0px none;border-right: 0px none; border-top: 0px none;}
.ui-jqgrid .ui-jqgrid-title { float: left; margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-titlebar-close { position: absolute;top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height:18px;}.ui-jqgrid .ui-jqgrid-titlebar-close span { display: block; margin: 1px; }
.ui-jqgrid .ui-jqgrid-titlebar-close:hover { padding: 0; }
/* header*/
.ui-jqgrid .ui-jqgrid-hdiv {position: relative; margin: 0em;padding: 0em; overflow-x: hidden; overflow-y: auto; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;}
.ui-jqgrid .ui-jqgrid-hbox {float: left; padding-right: 20px;}
.ui-jqgrid .ui-jqgrid-htable {table-layout:fixed;margin:0em;}
.ui-jqgrid .ui-jqgrid-htable th {height:22px;padding: 0 2px 0 2px;}
.ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative; height:17px;}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {overflow: hidden;white-space: nowrap;text-align:center;border-top : 0px none;border-bottom : 0px none;}
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {border-left : 0px none;}
.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {border-right : 0px none;}
.ui-jqgrid .ui-th-div-ie {white-space: nowrap; zoom :1; height:17px;}
.ui-jqgrid .ui-jqgrid-resize {height:20px !important;position: relative; cursor :e-resize;display: inline;overflow: hidden;}
.ui-jqgrid .ui-grid-ico-sort {overflow:hidden;position:absolute;display:inline; cursor: pointer !important;}
.ui-jqgrid .ui-icon-asc {margin-top:-3px; height:12px;}
.ui-jqgrid .ui-icon-desc {margin-top:3px;height:12px;}
.ui-jqgrid .ui-i-asc {margin-top:0px;height:16px;}
.ui-jqgrid .ui-i-desc {margin-top:0px;margin-left:13px;height:16px;}
.ui-jqgrid .ui-jqgrid-sortable {cursor:pointer;}
.ui-jqgrid tr.ui-search-toolbar th { border-top-width: 1px !important; border-top-color: inherit !important; border-top-style: ridge !important }
tr.ui-search-toolbar input {margin: 1px 0px 0px 0px}
tr.ui-search-toolbar select {margin: 1px 0px 0px 0px}
/* body */ 
.ui-jqgrid .ui-jqgrid-bdiv {position: relative; margin: 0em; padding:0; overflow: auto; text-align:left;}
.ui-jqgrid .ui-jqgrid-btable {table-layout:fixed; margin:0em;}
.ui-jqgrid tr.jqgrow { outline-style: none; }
.ui-jqgrid tr.jqgrow td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.jqgfirstrow td {padding: 0 2px 0 2px;border-right-width: 1px; border-right-style: solid;}
.ui-jqgrid tr.jqgroup td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.jqfoot td {font-weight: bold; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.ui-row-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
.ui-jqgrid tr.ui-row-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
.ui-jqgrid td.jqgrid-rownum { padding: 0 2px 0 2px; margin: 0px; border: 0px none;}
.ui-jqgrid .ui-jqgrid-resize-mark { width:2px; left:0; background-color:#777; cursor: e-resize; cursor: col-resize; position:absolute; top:0; height:100px; overflow:hidden; display:none;	border:0 none;}
/* footer */
.ui-jqgrid .ui-jqgrid-sdiv {position: relative; margin: 0em;padding: 0em; overflow: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;}
.ui-jqgrid .ui-jqgrid-ftable {table-layout:fixed; margin-bottom:0em;}
.ui-jqgrid tr.footrow td {font-weight: bold; overflow: hidden; white-space:nowrap; height: 21px;padding: 0 2px 0 2px;border-top-width: 1px; border-top-color: inherit; border-top-style: solid;}
.ui-jqgrid tr.footrow-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
.ui-jqgrid tr.footrow-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
/* Pager*/
.ui-jqgrid .ui-jqgrid-pager { border-left: 0px none !important;border-right: 0px none !important; border-bottom: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .ui-pager-control {position: relative;}
.ui-jqgrid .ui-pg-table {position: relative; padding-bottom:2px; width:auto; margin: 0em;}
.ui-jqgrid .ui-pg-table td {font-weight:normal; vertical-align:middle; padding:1px;}
.ui-jqgrid .ui-pg-button  { height:19px !important;}
.ui-jqgrid .ui-pg-button span { display: block; margin: 1px; float:left;}
.ui-jqgrid .ui-pg-button:hover { padding: 0px; }
.ui-jqgrid .ui-state-disabled:hover {padding:1px;}
.ui-jqgrid .ui-pg-input { height:13px;font-size:.8em; margin: 0em;}
.ui-jqgrid .ui-pg-selbox {font-size:.8em; line-height:18px; display:block; height:18px; margin: 0em;}
.ui-jqgrid .ui-separator {height: 18px; border-left: 1px solid #ccc ; border-right: 1px solid #ccc ; margin: 1px; float: right;}
.ui-jqgrid .ui-paging-info {font-weight: normal;height:19px; margin-top:3px;margin-right:4px;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {padding:1px 0;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;position:relative;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button { cursor:pointer; }
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div  span.ui-icon {float:left;margin:0 2px;}
.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea { margin: 0em;}
.ui-jqgrid td textarea {width:auto;height:auto;}
.ui-jqgrid .ui-jqgrid-toppager {border-left: 0px none !important;border-right: 0px none !important; border-top: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px !important;white-space: nowrap;overflow: hidden;}
/*subgrid*/
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {display: block;}
.ui-jqgrid .ui-subgrid {margin:0em;padding:0em; width:100%;}
.ui-jqgrid .ui-subgrid table {table-layout: fixed;}
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {height:18px;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid .ui-subgrid td.subgrid-data {border-top:  0px none !important;}
.ui-jqgrid .ui-subgrid td.subgrid-cell {border-width: 0px 0px 1px 0px;}
.ui-jqgrid .ui-th-subgrid {height:20px;}
/* loading */
.ui-jqgrid .loading {position: absolute; top: 45%;left: 45%;width: auto;z-index:101;padding: 6px; margin: 5px;text-align: center;font-weight: bold;display: none;border-width: 2px !important;}
.ui-jqgrid .jqgrid-overlay {display:none;z-index:100;}
* html .jqgrid-overlay {width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
* .jqgrid-overlay iframe {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
/* end loading div */
/* toolbar */
.ui-jqgrid .ui-userdata {border-left: 0px none;	border-right: 0px none;	height : 21px;overflow: hidden;	}
/*Modal Window */
.ui-jqdialog { display: none; width: 300px; position: absolute; padding: .2em; font-size:11px; overflow:visible;}
.ui-jqdialog .ui-jqdialog-titlebar { padding: .3em .2em; position: relative;  }
.ui-jqdialog .ui-jqdialog-title { margin: .1em 0 .2em; } 
.ui-jqdialog .ui-jqdialog-titlebar-close { position: absolute;  top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }

.ui-jqdialog .ui-jqdialog-titlebar-close span { display: block; margin: 1px; }
.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus { padding: 0; }
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content { border: 0; padding: .3em .2em; background: none; height:auto;}
.ui-jqdialog .ui-jqconfirm {padding: .4em 1em; border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center;}
/* end Modal window*/
/* Form edit */
.ui-jqdialog-content .FormGrid {margin: 0px;}
.ui-jqdialog-content .EditTable { width: 100%; margin-bottom:0em;}
.ui-jqdialog-content .DelTable { width: 100%; margin-bottom:0em;}
.EditTable td input, .EditTable td select, .EditTable td textarea {margin: 0em;}
.EditTable td textarea { width:auto; height:auto;}
.ui-jqdialog-content td.EditButton {text-align: right;border-top: 0px none;border-left: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content td.navButton {text-align: center; border-left: 0px none;border-top: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content input.FormElement {padding:.3em}
.ui-jqdialog-content .data-line {padding-top:.1em;border: 0px none;}

.ui-jqdialog-content .CaptionTD {text-align: left; vertical-align: middle;border: 0px none; padding: 2px;white-space: nowrap;}
.ui-jqdialog-content .DataTD {padding: 2px; border: 0px none; vertical-align: top;}
.ui-jqdialog-content .form-view-data {white-space:pre}
.fm-button { display: inline-block; margin:0 4px 0 0; padding: .4em .5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fm-button-icon-left { padding-left: 1.9em; }
.fm-button-icon-right { padding-right: 1.9em; }
.fm-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px; }
.fm-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px;}
#nData, #pData { float: left; margin:3px;padding: 0; width: 15px; }
/* End Eorm edit */
/*.ui-jqgrid .edit-cell {}*/
.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {font-style : normal;border-left: 0px none;}
/* Tree Grid */
.ui-jqgrid .tree-wrap {float: left; position: relative;height: 18px;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .tree-minus {position: absolute; height: 18px; width: 18px; overflow: hidden;}
.ui-jqgrid .tree-plus {position: absolute;	height: 18px; width: 18px;	overflow: hidden;}
.ui-jqgrid .tree-leaf {position: absolute;	height: 18px; width: 18px;overflow: hidden;}
.ui-jqgrid .treeclick {cursor: pointer;}
/* moda dialog */
.jqmOverlay { background-color: #000; }
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
.ui-jqgrid-dnd tr td {border-right-width: 1px; border-right-color: inherit; border-right-style: solid; height:20px}
/* RTL Support */
.ui-jqgrid .ui-jqgrid-title-rtl {float:right;margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-hbox-rtl {float: right; padding-left: 20px;}
.ui-jqgrid .ui-jqgrid-resize-ltr {float: right;margin: -2px -2px -2px 0px;}
.ui-jqgrid .ui-jqgrid-resize-rtl {float: left;margin: -2px 0px -1px -3px;}
.ui-jqgrid .ui-sort-rtl {left:0px;}
.ui-jqgrid .tree-wrap-ltr {float: left;}
.ui-jqgrid .tree-wrap-rtl {float: right;}
.ui-jqgrid .ui-ellipsis {text-overflow:ellipsis; -moz-binding:url('ellipsis-xbl.xml#ellipsis');}
.ui-searchFilter { display: none; position: absolute; z-index: 770; overflow: visible;}
.ui-searchFilter table {position:relative; margin:0em; width:auto}
.ui-searchFilter table td {margin: 0em; padding: 1px;}
.ui-searchFilter table td input, .ui-searchFilter table td select {margin: 0.1em;}
.ui-searchFilter .ui-state-default { cursor: pointer; }
.ui-searchFilter .divider hr {margin: 1px; }
/* Multiselect
----------------------------------*/

.ui-multiselect { border: solid 1px; font-size: 0.8em; }
.ui-multiselect ul { -moz-user-select: none; }
.ui-multiselect li { margin: 0; padding: 0; cursor: default; line-height: 20px; height: 20px; font-size: 11px; list-style: none; }
.ui-multiselect li a { color: #999; text-decoration: none; padding: 0; display: block; float: left; cursor: pointer;}
.ui-multiselect li.ui-draggable-dragging { padding-left: 10px; }

.ui-multiselect div.selected { position: relative; padding: 0; margin: 0; border: 0; float:left; }
.ui-multiselect ul.selected { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; position: relative; width: 100%; }
.ui-multiselect ul.selected li { }

.ui-multiselect div.available { position: relative; padding: 0; margin: 0; border: 0; float:left; border-left: 1px solid; }
.ui-multiselect ul.available { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; width: 100%; }
.ui-multiselect ul.available li { padding-left: 10px; }
 
.ui-multiselect .ui-state-default { border: none; margin-bottom: 1px; position: relative; padding-left: 20px;}
.ui-multiselect .ui-state-hover { border: none; }
.ui-multiselect .ui-widget-header {border: none; font-size: 11px; margin-bottom: 1px;}
 
.ui-multiselect .add-all { float: right; padding: 7px;}
.ui-multiselect .remove-all { float: right; padding: 7px;}
.ui-multiselect .search { float: left; padding: 4px;}
.ui-multiselect .count { float: left; padding: 7px;}

.ui-multiselect li span.ui-icon-arrowthick-2-n-s { position: absolute; left: 2px; }
.ui-multiselect li a.action { position: absolute; right: 2px; top: 2px; }
 
.ui-multiselect input.search { height: 14px; padding: 1px; opacity: 0.5; margin: 4px; width: 100px; }
/*
Uploadify v3.0.0
Copyright (c) 2010 Ronnie Garcia

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/

.uploadifyButton {
	background-color: #505050;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 8px 0;
	text-align: center;
	width: 100%;
}
.uploadify:hover .uploadifyButton {
	background-color: #808080;
}
.uploadifyQueueItem {
	background-color: #F5F5F5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font: 11px Verdana, Geneva, sans-serif;
	margin-top: 5px;
	max-width: 350px;
	padding: 10px;
}
.uploadifyError {
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyQueue .completed {
	background-color: #E5E5E5;
}
.uploadifyProgress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}
