@import url(nav.css);
@import url(buttons.css);
@import url(hyperlinks.css);

/* Reset definitions not included in Ext's version. */
table { border-spacing: 0; border-collapse:collapse; }
/* End Reset */

html{
	overflow-y:scroll; /* [kellyke] always show scrollbars to prevent the 'jump' when the page changes length */
}
body{ /* Set the global font size at the body element */
	font: .8em/1.2em Trebuchet MS, Trebuchet, serif;
	background-color: #EAEAEA;
}
pre { font-family:Trebuchet MS, Trebuchet, serif; }
#body{
	width:100%;
	overflow:hidden;
}
#mainForm {
    background-color: #EAEAEA;
}
.infobar .x-panel-body{
	background-color: #558ed5;
	text-align: center;
	width: 100%;
}
.infobar .infobarMessage{
	background: url("../images/loadingIco.gif") no-repeat 2px 0px;
	color: #ffffff;
	margin: 4px 0px 4px 0px;
	padding: 4px 0px 4px 0px;
	width: 200px;
	text-indent: 17px;
	margin-left: auto;
	margin-right: auto;
}
#loadingMask{
	width: 100%;
	height: 100%;
	background: #404040;
	position: fixed;
	z-index:19000;
	left:0;
	top:0;
	-moz-opacity:0.0;
	opacity:0.0;
	filter:alpha(opacity=0);
}
#loadingMessage{
	width: 37px;
	height: 37px;
	background: url("../images/loadingIndicatorBg.png") no-repeat left top;
	color: #FFFFFF;
	padding: 13px 0px 0px 13px;
}
#loadingMessage #loadingText{
	margin-left: 65px;
	display:none;
}

/* lma subtraction | tt#792567: Dashboard changes | Link not changing color */
a:link, a:visited, a:active {
    color: #0000FF;
}
/* end subtraction | tt#792567: Dashboard changes */
a:hover{
	text-decoration: none;
}
h1, h2{
	width: 100%;
	color: #0000FF;
	margin: 10px 0px;
}
h1{
	font-size: 1.3em;
	font-weight: normal;
}
h2 
{
    border-bottom: 1px solid #0000FF;
    font-weight: bold;
    padding-bottom: 2px;
}
h2 .sectionCaptionIcon{
	float:left;
	margin-right:5px;
}
h2.emptyCaption{
	border-bottom: none;
}

p { margin: 10px 0px 10px 0px; }

#wrapper{ /* Set the page width */
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}
#banner{ /* Banner div */
	width: 100%;
	height: 95px;
	position:relative;
	background: #ffffff url("../images/banner.png") no-repeat left top;
	margin-bottom:10px;
}
#innerheader
{
	display:none;
	width:100%;
	overflow:hidden;
}
#innerfooter{
	width:100%;
	overflow:hidden;
}
#productNavigationDiv{
	position:absolute;
	top:5px;
	left:210px;
	width:390px;
}
#productNavigationDiv a{
    float:left;
    color:#323232;
}
#quickSearch{
	position: absolute;
	right: 10px;
	font-size: .85em;
}
#quickSearchLabel{
	width:75px;
	float:left;
	padding-top:3px;
}
#searchLabel{
	width:60px;
	float:left;
	padding-top:3px;
}
#searchIsLabel{
	width:12px;
	float:left;
	padding-left:3px;
	padding-top:3px;
}
#searchUsingLabel{
	width:35px;
	float:left;
	padding-left:3px;
	padding-top:3px;
}
#quickSearch input{
	font-size: .9em;
}
#quickSearch select{
	font-size: .9em;
}
#quickSearch #id_quickSearch{
	position: relative;
	top: 4px;
}
#specialactions{
	position:absolute;
	top:35px;
	right:10px;
	height: 24px;
}
#specialactions a{
	height:24px;
	float: left;
	margin-right:5px;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}
.specialActionLeft, .specialActionMiddle, .specialActionRight { cursor:pointer; }
.specialActionLeft{
	background: url("../images/specialActionsSprite.png") no-repeat left top;
	width:5px;
	height:24px;
	float:left;
}
.specialActionMiddle{
	background: url("../images/specialActionsSprite.png") repeat-x left -24px;
	padding:4px 3px 0px 3px;
	height:20px;
	float:left;
}
.specialActionRight{
	background: url("../images/specialActionsSprite.png") no-repeat right -48px;
	width:5px;
	height:24px;
	float:left;
}
#specialactions a img{
	float:left;
	margin-right:3px;
}
#specialactions a span{
	display:block;
	float:left;
}
#productNavigationDiv a{
	padding:0px 0px 0px 20px;
	margin: 0px 20px 0px 0px;
	height:16px;
	text-decoration:none;
}
#productNavigationDiv a:hover{
	text-decoration:underline;
}
#productNavigationDiv .pasLink{
	background: url("../images/icons/script.png") no-repeat left top;
}
#productNavigationDiv #Billing{
	background: url("../images/icons/creditcards.png") no-repeat left top;
}
#productNavigationDiv #id_LogOut{
	background: url("../images/icons/lock_open.png") no-repeat left top;
}
#productNavigationDiv #Party{    
	background: url("../images/icons/script.png") no-repeat left top;
	/*display:none;*/
}
#formContent{
	margin: 0px 0px 15px 0px;
	width:100%;
	overflow:hidden;
}


/* The next 3 styles define the page title and instructions at the top of each page */
#pageTop{ /* The surrounding div */
	width: 100%;
    overflow:hidden;
}
#pageTitle {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
}
#pageInst{ /* The instructional text */
	line-height: 1.6em;
}


.instItems{ /* Use for individual div's defined inside the instruction to allow for spacing */
	padding: 2px;
}


#supportIcons{ /* Supporting icon navigation */
	width: 96px;
	height: 23px;
	position: relative;
	left: 639px;
	top: -20px;
}
#currentSystemDate{	
	padding: 5px 0px 4px 20px;
	background: url(../images/icons/calendar_view_day.png) no-repeat left center;
	width: 600px;
	overflow:hidden;
	font-style: italic;
	clear:both;
}
#buildChangePasswordDialog, #batchProcessJobList, #mainBody{
	width: 745px;
}
#batchProcessJobList{
	float:left;
}
#batchJobList{
	width:100%;
}
#activeAccount{
	width:100%;
	overflow:hidden;
}
#leftPanelAreaBody #policyActiveSection #activeAccountNameId{
	font-size: 14px;
	font-weight: bold;
	color: #434343;
	margin: 12px 3px 10px 10px; /* lma modification | tt#788396: Left Nav changes for Concord | Margin modified */
}
#activeAccountReferenceId{
	font-size: 0.9em;
	color: #787878;
	margin: 2px 3px 2px 30px;
}
#activeAccountStatusId{
	font-size: 0.8em;
	color: #787878;
	font-style: italic;
	margin: 2px 3px 2px 30px;
}
#agencyChangeReceivableContact{
	font-size: 1em;
	color: #525552;
	margin: 7px 3px 5px 7px;
}
#agencyReceivableContactId, #agencyReceivableContactMainPhone, #agencyReceivableContactFaxPhone, #agencyReceivableContactEmailAgency{
	font-size: 1em;
	color: #525552;
	margin: 2px 3px 2px 10px;
}


/* Start left collapsible */
#accountInformationArea, #policyInformationArea{
	width: 100%;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	font-size: .8em;
}
.billingContact{
	padding: 3px 0px 5px 0px;
}
.billingContactName, .billingContactAddress,.billingContactCityStateZip, .billingContactPhone, .billingChangeRole, .billingContactEmail{
	padding: 2px 0px 2px 0px;
}
.scheduleHistoryEventTitle{
	font-weight: bold;
}
.scheduleHistoryEventLink{
	margin-left: 10px;
	margin-bottom: 5px;
}
/* end left collapsible */


#footer{ /* Footer div */
	width: 100%;
	overflow:hidden;
	min-height: 50px;
	background: #484843 url("../images/footer.gif") no-repeat right;
	border-top: 10px #bdbebd solid;
	color: #FFFFFF;
}


/*Standard form element table styles*/
.formTbl{
	width: 100%;
	margin: 10px 0px 0px 0px;
}
.formTbl td{
	padding-bottom: 10px;
}
.formTbl .detailsLabel{
	font-weight: bold;
}


/*Standard data table styles*/
.displayTbl{
	width: 100%;
	border: 1px solid #525552;
}
.displayTbl input, .displayTbl select{
	font-size: 1em;
}
.displayTblTitle{
	padding: 6px 0px 6px 6px;
	background: #484843;
	font-size: .9em;
	font-weight: bolder;
	color: #ffffff;
	clear: both;
}
.displayTblHdr td{
	background: #e3e1e1;
	padding: 5px;
	font-weight: bold;
	font-size: .9em;
}
.displayTblRow td{
	background: #f4f4f4;
	padding: 5px;
	height: 13px;
	font-size: .9em;
}
.displayTblFooter{
	min-height: 12px;
	padding: 6px;
	color: #ffffff;
	background: #484843;
	font-size: .9em;
	text-align: left;
	border: 1px solid #484843;
	border-top: 0px;
	margin: 0px 0px 10px 0px;
}
/*End standard data table styles*/


.toggleHeader{/* Toggle header */
	font-size: 1.1em;
	font-weight: bold;
	color: #558ed5;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	border-bottom: 0px solid #83A6D3;
	height: 25px;
	background: transparent url(../images/toggleHeaderUp.gif) no-repeat left top;
	cursor: pointer;
	width:100%;
}
.toggleHeaderPopup{/* Toggle header */
	font-size: 1.1em;
	font-weight: bold;
	color: #558ed5;
	margin: 10px 0px 5px 0px;
	padding: 0px 10px 0px 0px;
	clear: both;
	border-bottom: 0px solid #83A6D3;
	height: 25px;
	background: transparent url(../images/toggleHeaderUp.gif) no-repeat left top;
	cursor: pointer;
}
.toggleHeaderInner{
    margin-left:10px;
    height:19px;
    padding:5px 0px 2px 0px;
    background:transparent url(../images/toggleHeaderUp.gif) no-repeat right top;
}
.toggleHeaderNoHover{ /* Header that does not toggle */
	font-size: 1.1em;
	font-weight: bold;
	color: #558ed5;
	margin: 5px 0px 5px 0px;
	padding: 1px 0px 3px 0px;
	clear: both;
	border-bottom: 1px solid #83A6D3;
}
.toggleDivContainer{ /* Div that is toggled */
	border: none;
}
.billingActivityList{
	clear: both;
}

.textAlignedRight{text-align: right;}
.textAlignedCenter{text-align: center;}

/* Alerts */
.notificationDiv{
	clear: both;
	margin-bottom: 15px;
	padding: 10px 0px 0px 0px;
	background: url(../images/msgBoxConfirm.png) no-repeat left top;
}

.nWarn { background: url(../images/msgBoxWarn.png) no-repeat left top; }
.nError { background: url(../images/msgBoxError.png) no-repeat left top; }

.notificationIcon{
	width: 16px;
	height: 16px;
	float: left;
	margin: 1px 5px 0px 0px;
	background: url(../images/icons/accept.png) no-repeat left top;
}
.nWarn .notificationIcon{
	background: url(../images/icons/error.png) no-repeat left top;
}
.nError .notificationIcon{
	background: url(../images/icons/exclamation.png) no-repeat left top;
}
.InformationDiv{
	padding: 0px 10px 10px 10px;
	color: #000000;
	font-size: 1em;
	line-height: 1.5em;
	background: url(../images/msgBoxConfirm.png) no-repeat left bottom;
}
.nWarn .InformationDiv{
	background: url(../images/msgBoxWarn.png) no-repeat left bottom;
}
.nError .InformationDiv{
	background: url(../images/msgBoxError.png) no-repeat left bottom;
	color: #FFFFFF;
}
.notificationDiv A{
	text-decoration: underline;
}
#messageNote{
	width: 524px;
	height: 23px;
	font-size: .9em;
	color: #000000;
	font-style: italic;
	padding: 11px 0px 0px 30px;
	margin: 15px 0px 5px 0px;
	background: url(../images/messageNoteBk.png) no-repeat left top;
}
#displayTotalAmount, #displayTotalTextId, #displayTotalRemAmount, #displayTotalRemainingTextId{
	float: left;
	margin-right: 5px;
}
#displayTotalRemainingTextId{
	padding-right: 15px;
	background: url(../images/icons/asterisk_yellow_small.png) no-repeat right top;
}
.instText{
	margin: 10px 0px;
	padding: 10px 10px 8px 23px;
	background: #f1f1f1 url("../images/icons/asterisk_yellow_small.png") no-repeat 10px center;
	font-style: italic;
	border: 1px dotted #d1cdcd;
	float: left;
	font-size: .9em;
	clear: both;
}


/* Poisition Elements */
.depositedBatchList{
	clear: both; 
	padding-top: 10px;
}

#mainQuoteList { clear: both; }


#accountPolicyNameGroup { padding-top:0px; float:left;}
#accountPolicyNameGroup .downBeforeFormLabel{ width:200px; }
#batchPaymentActionButtons { padding-top:20px; float: left; width:100%;}
#paymentOptionsUnidentified { float: left; clear: left; }
#disbursementActions { padding-top:20px; }
.printJobListItemActions li { float: left; }

#fields{
	width:100%;
	overflow:hidden;
}

.styleWithPanels, .styleWithOutPanels { float:left; }
#balanceChartId { float:left; }

#agencyProducerFilterOptionsSection div #agencyField{
	float:left;
	margin-right:5px;
}
#transferPolicy{
  margin-top: 10px;
  margin-bottom: 10px;
}
#vieweditPolicyTermSettings{
  margin-top: 10px;
  margin-bottom: 10px;
}
#updateRenewalInformation{
  margin-top: 10px;
  margin-bottom: 10px;
}
#holdBillingPolicyTerm{
  margin-top: 10px;
  margin-bottom: 10px;
}
#rescindPolicy{
  margin-top: 10px;
  margin-bottom: 10px;
}


/* Common unidentified entry field placement */
#updateReference { clear:left; }


/* Search payment field placement */
#paymentSearchTbl{
	width: 100%;
	margin: 10px 0px 0px 0px;
}
#paymentSearchTbl td{
	padding-bottom: 10px;
}
#startDt{
	float:left;
	width: 155px;
}
#dateRangeTo{
	float:left;
	width:30px;
}
#endDt{
	float:left;
	width:20%;
}
#startAmt{
	float:left;
	width: 155px;
}
#amtRangeTo{
	float:left;
	width:30px;
}
#endAmt{
	float:left;
	width:20%;
}
#exactDt{
	float: left;
	clear: both;
}
#dateRangeFieldGroup{
	float: left;
	clear: both;
}
#exactAmt{
	float: left;
	clear: both;
}
#amtRangeFieldGroup{
	float: left;
	clear: both;
}

/* Agency bill items */
.billingAgencyDetailsReference, .billingAgencyDetailsAddress, .billingAgencyDetailsCityStateZip, .billingAgencyDetailsPhone{
	width: 128px;
	padding: 2px 0px 2px 5px;
}
#scheduledItemsList, #openItemsList, #closedMatchesList { clear:left; }
#openItemDateLabel{
	float:left;
	clear:none;
	width: 200px;
	margin-top: 5px;
}
#openItemsDateField{
	float: left;
	clear:none;
	width: 120px;
}
#filterActionGroup{
	float: left;
	clear:left;
	margin-bottom: 5px;
}
#statementRangeLabel{
	float:left;
	clear:none;
	width: 210px;
	margin-top: 15px;
}
#statementRangeField{
	float: left;
	clear:none;
	width: 200px;
	margin-top: 10px;
}
#agencyReferenceId{
	font-size: 1em;
	color: #525552;
	margin: 2px 3px 3px 45px;
}

.ledgerGroupLabel { margin-left: 5px; }
.scheduledItemsList, .openItemsList, .closedMatchesList  { font-size: 90%; }
#commentDescription { margin-top: 10px; }

.downFormField .radioGroup label span{
	top:2px;
}
#closedMatchesDateLabel{
	float:left;
	clear:none;
	width: 230px;
	margin-top: 5px;
}
#closedItemMatchesFromDateField{
	float: left;
	clear:none;
	width: 135px;
}
#closedItemMatchThroughLabelId{
	float: left;
	clear:none;
	width: 45px;
	margin-top:5px;
}
#closedItemMatchesThroughDateField{
	float: left;
	clear:none;
	width: 135px;
}

#backToPolicySummarySection { margin-top:10px; }

#promiseToPayListGroup{
	margin-top:10px;
	margin-left:10px;
}
#displayChartGroup{
	width : 100%;
	margin-bottom: 15px;
}
.displayChartItem{
	float:left;
	clear:none;
	width : 23%;
}
#popupCloseButton{
	margin-top: 15px;
	float:left;
	clear: both;
}
#moreOptionsGroupPanel{
	float:left;
	clear: both;
}
#batchJobList{
	float:left;
}
.ratingToolBar{
	position:fixed;
	left:auto;
	top:auto;
	right:30px;
	bottom:0px;
	display:table;
}
.ratingToolBar > table{
	width:auto;
}
#ratemessages{
	/*Begin Modification for Skins Issue-282 | CarlosH | Rating Message is cut off on right hand side of page when message is long and has to wrap*/
	/*width:100%;*/
	/*End Modification for Skins Issue-282*/
	overflow:hidden;
}
#ratemessages h4{
	font-weight:bold;
}
#justMessages li{
	padding-left:26px;
	padding-top:0px;
	margin:10px 5px;
	color:#333333;
}

/* Begin Modification | JMM | TT#807775 - Rating Message Changes */
/* Other | TT#781914 */
/* .rateMsgList li.rateFlag_comment{ background: transparent url("../images/icons/information.png") no-repeat left top; }
.rateMsgList li.rateFlag_refer{ background: transparent url("../images/icons/error.png") no-repeat left top; } */

li.rateFlag_comment, li.rateFlag_refer { /* color for rating messages */
	color:#640104;
	list-style-type: square;
	margin-left: 12px;
}
h4.rateMessageCaption {
    color:#640104;
}
div#ratemessages, div#UWmessages { 
    padding-top:10px;
    margin-left: 10px;
}   
div#messageStatement { 
    color:#640104;
}
.rateMsgList li.rateFlag_ineligible{ background: transparent url("../images/icons/exclamation.png") no-repeat left top; }
.rateMsgList li.rateFlag_fail{ background: transparent url("../images/icons/flag_red.png") no-repeat left top; }
.rateMsgBody{
	padding:10px;
	background-color:#ffffff;
}
.rateMsgBody li{
	padding-left:26px;
	padding-top:0px;
	margin:15px 5px;
	color:#333333;
	font-family: Trebuchet MS, Trebuchet, serif;
}
/* End Modification | JMM | TT#807775 */
p .documentationTitle{
	font-size:18px;
	line-height:24px;
}

.externalModule-leftPanel{
	margin:10px 0px;
	width:100%;
	overflow:hidden;
}

/* [kellyke Nov 12, 10] errors.css doesn't get applied to errors in most cases, so this is a workaround.  */
.errorsPage #main{
	width:100%;
}
.errorsPage .externalModule-leftPanel{
	display:none;
}
.errorsPage .nError{
	background:transparent none;
	border:1px solid #DDDDDD;
}
.errorsPage .nError .InformationDiv{
	color:#DD0000;
	background:transparent none;
}


.iWinSection { margin-bottom:10px; }

.iWinGroup{
	width:100%;
	overflow:hidden;
	padding:4px 0px;
	border-bottom:1px dotted #DADADA;
}
.i-paramName{
	float:left;
	clear:left;
	width:150px;
	font-weight:bold;
}
.i-paramVal{
	float:left;
	width:350px;
	color:#000000;
}

.iWinRightSection .i-paramName { width:100px; }
.iWinRightSection .i-paramVal { width:150px; }

.cutoffSection { margin-bottom:10px; }

.cutoffGroup{
	width:100%;
	overflow:hidden;
	padding:4px 0px;
	border-bottom:1px dotted #DADADA;
}
.cutoff-paramName{
	float:left;
	clear:left;
	width:100px;
	font-weight:bold;
}
.cutoff-paramVal{
	float:left;
	width:150px;
	color:#000000;
}

.OFlowIndicators{
	width:16px;
	height:16px;
	background:transparent url('../images/icons/exclamation.png') no-repeat left top;
	cursor:pointer;
	display:hidden;
	position:absolute;
}
.OFlowContent{
	position:absolute;
	display:hidden;
	background:transparent url('../images/cutoffOverlayYellorange.png') repeat left top;
}
.OFlowCutoff{
	position:absolute;
	display:hidden;
	background:transparent url('../images/cutoffOverlayRed.png') repeat left top;
}

.contentFieldGroup { margin:5px 0px; } 

#DCTDeveloperToolbarContainer { height:26px; }

.externalModule-leftPanel{
	width:100%;
	overflow:hidden;
}

.truncateWithDots{
	width:100%;
}
div.truncateWithDots > span{
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}

label.truncateWithDots{
	min-height:18px;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}
TD>.truncateWithDots {
	width: inherit;
	white-space:nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}

.hideOffset{
	position: absolute;
	top: -10000px;
	left: -10000px;
}


/* icon classes for ExtJS Windows and Panels */
.i_clipboard{ background: url(../images/icons/clipboard.png) no-repeat left 6px !important; }
.i_clock { background: url(../images/icons/clock.png) no-repeat left 6px !important; }
.i_bell { background: url(../images/icons/bell.png) no-repeat left 6px !important; }
.i_world { background: url(../images/icons/world.png) no-repeat left 6px !important; }
.i_chart_pie { background: url(../images/icons/chart_pie.png) no-repeat left 6px !important; }
.i_chart_pie_link { background: url(../images/icons/chart_pie_link.png) no-repeat left 6px !important; }
.i_user { background: url(../images/icons/user.png) no-repeat left 6px !important; }
.i_user_search { background: url(../images/icons/user_search.png) no-repeat left 6px !important; }
.i_page_white_star { background: url(../images/icons/page_white_star.png) no-repeat left 6px !important; }
.i_application_view_tile { background: url(../images/icons/application_view_tile.png) no-repeat left 6px !important; }
.i_application_view_list { background: url(../images/icons/application_view_list.png) no-repeat left 6px !important; }
.i_vcard { background: url(../images/icons/vcard.png) no-repeat left 6px !important; }


.i2_user { background: url(../images/icons/user.png) no-repeat left 0px !important; }
.i2_user_suit { background: url(../images/icons/user_suit.png) no-repeat left 0px !important; }
.i2_user_gray { background: url(../images/icons/user_gray.png) no-repeat left 0px !important; }
.i2_page_green { background: url(../images/icons/page_green.png) no-repeat left 0px !important; }

#currentInvoiceGroup { float:left;clear:both;}
#currentDueGroup {float:left;clear:both;}
#accountBalanceGroup {float:left;clear:both;}
#otherAmountGroup {float:left;clear:both;}
#refundToCheckGroup {float:left;clear:both;}
#refundToEFTGroup {float:left;clear:both;}
#suspenseActionButton {float:left;clear:both;}
#manuallyAllocateCheckbox {float:left;clear:both; margin-top: 20px; margin-bottom: 20px;}
#paymentAction {float:left;clear:both;}
#paymentReferenceGroup {float:left;clear:both;width: 100%}
#paymentDetails {float:left;clear:both;width: 100%}
#paging {width: 100%}

/* Begin Modification | JMM | TT#781914 - Resolution Changes */
body {
    font: 12px/1.2em Verdana, Geneva, sans-serif;
}
#wrapper {
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    position: relative;
    width: 1140px;
    background-color: #FFFFFF;
}
#formContent {
    margin: 50px 0 15px 0px;
    overflow: hidden;
    width: 100%;
}
#wrapper #fields.styleWithOutPanels {
    width: 865px;
}
#main {
	margin-top: 15px;
	padding-top: 20px;
	background-color: #FFFFFF;
}
/* End Modification | JMM | TT#781914 - Resolution Changes */

/* default button styling */
.g-standard .g-btn-l{ background-position: 0px -720px; }		
.g-standard .g-btn-m{ background-position: 0px -747px; }
.g-standard .g-btn-r{ background-position: 0px -774px; }

/* Begin Modification | JMM | TT#781914 - Login Changes */
body.dct_login {
    background-color: #FFFFFF;
}
.dct_login #mainForm {
    background-color: #FFFFFF;
}
.dct_login #wrapper {
    background: url("../images/basicLogin.png") no-repeat scroll left top #FFFFFF;
    border: none;
    width: 840px;
    margin: 125px 0 0 300px;
}
.dct_login #signup {
    font-size: 10px;
}
.dct_login #dctDeveloperToolbarContainer #dctDeveloperToolbar {
    margin: 0 0 0 -100px;
}
/* End Modification | JMM | TT#781914 - Login Changes */

/* Begin Modification | JMM | TT#803002 - Dashboard Home Changes */
.dct_dashboardHome #formContent {
    margin-top: 20px;
}
.dct_dashboardHome #main {
    width: 100%;
}
.dct_dashboardHome #pageTitle {
	display: none;
}
/* Agency, Producer, Efective Date and Product align middle-right */
#dashboard .acrossLayout > div:first-child {
    float: right;
    margin-right: 150px;
    width: 450px;
    padding-bottom: 30px;
    padding-top: 30px;
}
.dct_dashboardHome .x-column-inner > div {
    width: 890px !important;
}
.dct_dashboardHome .x-column-inner > div.x-panel-bwrap > div { /* This rules handles both columns: New Quote and MRU modules */
    width: auto !important;
}
.dct_dashboardHome div.x-column-inner > div.x-column > div.x-panel-bwrap > div {
    width: auto !important;
}
/* End Modification | JMM | TT#803002 - Dashboard Home Changes */

/* lma addition | tt# 781902: Help button within header */
#help_button {
    background:url(../images/bkg_button_help.png) no-repeat;
    height: 22px;
    left: 12px;
	padding:0 0 0 19px;
    position: absolute;
    top: 65px;
    width: 142px;
    background-color: transparent;
    }
#help_button a {
    color:#FFF;
	text-decoration:none;
	line-height: 1.7em;
}
/* end addition | tt# 781902: help button */

/* Begin Modification | JMM | TT#781914 - Required Fields Coloring */
#fields #requiredTxt .ast  {
	color: #FF0000;	
}
.dct_interview #fields #requiredTxt .ast  {
	padding-top: 5px;	
}
.requiredField .required {
	color: #FF0000;		
}
#fields #requiredTxt {
	font-style: normal;
	
}
/* End Modification | JMM | TT#781914 - Required Fields Coloring */

/* Begin Modification | JMM | TT#795137 - Quick Search */
/* Other | TT#781914, TT#799913 */
#quickSearch {
    background: url(../images/bkg_search_bar.jpg) no-repeat;
    position: absolute;
    top: 100px;
    font-size: 1.1em;
    width: 1140px;
    height: 49px;
    left: 0px;
}
#quickSearch div {
	float: left;
}
#quickSearch #quickSearchLabel {
    font-weight: bold;
    width: 120px;
    margin-left: 15px;
    padding-top: 20px;
}
#quickSearch .quickSearchLabel {
	font-size: 12px;
	margin: 20px 0 0 12px;
	color: #000000;
}
	
/*Begin changes 001 | MYT | Correct Quick Search Width and height*/
#quickSearch input {
		font-size: 12px;
		background-color: #FFFFFF;
		background-image: none;
		border-left-style: inset;
		border-left-width: 2px;
		border-top-style: inset;
		border-top-width: 2px;
		margin-top: 16px;
		width: 76px;
		background-color: white;
	}
	/*End changes 001 | MYT | Correct Quick Search Width and height*/
#quickSearch #id_quickSearch {
    float: left;
    left: 8px;
    top: -1px;
    padding-top: 16px;
}
#quickSearch #adv_quickSearch {
    float: right;
    margin-right: 15px;
    padding-top: 20px;
}
/* End Modification | JMM | TT#795137 - Quick Search */

/* Begin Modification | JMM | TT#795137 - MRU Styling */
/* Other | TT#792567, TT#799152 */
#mruHeadCaption {
    font-weight: bold;
    padding-left: 47px;
    font-size:14px;
    color: #000000;
}
#mruList .noItems {
	margin: 10px 0px 0px 10px;
	height: 25px;
	font-weight:bold;
	font-size:12px;
}
#mruTitle {
    padding-bottom: 10px;
    padding-top: 15px;
}
#mruList .mru_innerTable {
	width:206px; 
	margin-left:15px;
}
#mruList .mru_innerTable .mru_pR {
	height:52px;
	overflow: hidden;
}
/* IE8 does not support nth child */
#mruList .mru_innerTable .mru_pR:first-child,
#mruList .mru_innerTable .mru_pR:first-child + .mru_pR + .mru_pR,
#mruList .mru_innerTable .mru_pR:first-child + .mru_pR + .mru_pR + .mru_pR + .mru_pR,
#mruList .mru_innerTable .mru_pR:first-child + .mru_pR + .mru_pR + .mru_pR + .mru_pR + .mru_pR + .mru_pR,
#mruList .mru_innerTable .mru_pR:first-child + .mru_pR + .mru_pR + .mru_pR + .mru_pR + .mru_pR + .mru_pR + .mru_pR + .mru_pR {
	background-color: #EAEAEA;
}
#mruList .mru_innerTable .mru_pR .mru_childRow {
	white-space: nowrap;
}
#mruList .mru_innerTable .mru_pR .mru_pqNum {
	padding-top:5px;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
}
#mruList .mru_innerTable .mru_pR .mru_insured {
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
}
.mruNumber a, .mruName a, .mruLine span {
    padding-left: 5px;
}
.mru_childRow a:link, .mru_childRow a:visited, .mru_childRow a:active {
    color: #000000;
}
#main #mruQuoteModule #mruQuote {
    background: url("../images/MRU_table_topMid_background.png") no-repeat scroll left top #FFFFFF;
    width: 247px; 
}
#main #mruQuoteModule #mruQuote #mruList_bottom {
    background: url("../images/MRU_table_bottom_background.png") no-repeat scroll left top #FFFFFF;
    float: right;
    height: 41px;
    width: 247px; 
}
.dct_dashboardHome .x-column-inner > div:first-child {
    width: 247px !important;
}
.dct_search .x-column-inner > div:first-child {
    width: 247px !important;
}
#mruQuoteModule {
    width: 247px !important;
}
div#mruQuoteModule > div.x-panel-bwrap > div {
    width: 247px !important;
}
/* MRU for Search Page*/
.dct_search #mruQuote.x-hidden {
	
}
/* End Modification | JMM | TT#795137 */

/* lma addition | tt#799152: New Quote module changes */
#newQuote #body div.downLayout table {
	margin-left: 200px;
    margin-top: 46px;
    overflow: hidden;
}
#newQuote #body div div.downLayout label {
	float: right;
    text-align: right;
}
#newQuote #body div div.downLayout table img {
	margin-top: 2px;
} 
#newQuote #body div div.downLayout table .g-btn-text {
   padding-top: 0px;
}
#newQuote #body div div.downLayout td > .g-action {
	bottom: 10px;
    left: 50px;
    position: absolute;
}
/*Begin Modification for PL-553 | CarlosH | [Pooja 11/07/2014] The logic and code for the display of messages on new quote page is in place. render Rating messages on new quote page.*/
/*#newQuote #body .cc_ErrorPanel, #newQuote #ratemessages {*/
#newQuote #body .cc_ErrorPanel{
	display: none;
}
/*End Modification for PL-553*/
#newQuoteModule {
    width: 890px !important;
}
div#newQuoteModule > div.x-panel-bwrap > div {
    width: 890px !important;
}
#newQuote .downFieldGroup .downFormField {
    width: 45%;
}
#newQuote .downFormField > div {
    float: right;
}
#newQuote td .controlContainer {
    float: right;
}
#newQuoteTitle {
    font-weight: bold;
    padding-bottom: 15px;
    padding-top: 7px;
	font-size: 14px;
}
/* end addition | tt#799152: New Quote module changes */

/* lma addition | tt# 781902: Concord Header and Footer Update | Footer display */
#footer {
    background-color: #FFFFFF;
    background-image: none;
    border-top-color: #FFFFFF;
    border-top-width: 0;
    font-size: 7px;
    height: 30px;
    line-height: 1.2em;
    min-height: 30px;
    padding: 10px 0;
    position: relative;
    text-align: center;
    width: 100%;
    word-spacing: 0;
}
/* Footer text looks */
.clear_bottomLeft {
    color: black;
    }
.clear_bottomRight {
    color: black;
    }
.float_left {
    color: red;
}
/* end addition | tt# 781902: Concord Header and Footer Update */

/* Begin Modification | JMM | TT#781914 - Search Page Changes */
/* Other | TT#781914 */
.dct_search #wrapper #pageTitle {
	font-weight: bold;
	padding: 2px 0 0 14px;
}
.dct_search #wrapper #searchTypeTitle {
	padding: 0 0 0 4px;
}
.dct_search #leftPanelAreaGoHome { 
    padding-bottom: 10px;
}
.dct_search #searchFilter {
    margin-top: 30px;
    width: 860px;
    margin-left: 12px;
}
.dct_search #searchResults {
    width: 860px;
    margin-left: 12px;
}
.dct_search .searchByFieldBuilder {
    width: 600px;
    margin-left: 5px;
}
.dct_search #clearFilterActions {
    margin-left: 529px;
}
.dct_search #searchFilterActions {
    padding-left: 300px;
}
.dct_search #showDeletedCheckBoxGroupGrp .x-form-cb-label {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
}
.dct_search .g-hyperlink .g-btn-text {
    color: #0000FF;
    font-weight: normal;
}
.dct_search #searchRadioGroupContainerId {
    display: none;
}
.dct_search #searchHistoryGroup {
    display: none;
}
.dct_search #showDeletedField > div {
    padding-top: 4px;
    margin-right: 6px;
}
.dct_search .x-panel-tbar.x-panel-tbar-noheader {
	display: none;
}
.dct_search #formContent #searchFilterTable .g-btn {
    width: 40px;
}
.dct_search .x-grid3-hd-btn {
	cursor: default;
}
.dct_search .searchByCaption { 
    width: 80px;
	padding-top: 4px;
}
.dct_search .searchSubHeading { 
    width: 36px;
    padding-left: 49px;    
}
.dct_search #searchFilterSection .notificationDiv { 
    background-image: none;
}
.dct_search #searchFilterSection .notificationDiv .InformationDiv { 
    background-image: none;
    font-weight: bold;
    color: red;
    width: 710px;
    text-align: center;
}
.dct_search .InformationDiv {
    font-size: 12px;
}
.dct_search #setAgencyActions { 
    margin-top: 10px;
}
.dct_search #selectAgencyControlDiv { 
    margin-top: 4px;
}
.dct_search #quoteList .x-grid3-sort-icon { 
    display: none;
}
.dct_search #policyGridEmpty.nWarn {
	margin-left: 10px;
}
.dct_search .nWarn .InformationDiv {
    background: url("../images/msgBoxWarn.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    font-size: 12px;
    font-weight: bold;
    text-align: center;  
}
.dct_search #mruTitle {
	display: none;
}
/* End Modification | JMM | TT#781914 - Search Page Changes */

/* lma addition | tt#788396: Left Nav changes */
#policyActiveSection {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
}
#activeAccount > div {
	margin-left:10px;	
	word-wrap: break-word;
}
#leftPanelAreaBody #activeAccount .leftPanelHeaderItem {
	margin-top: 5px;
}
.leftPanelHeaderItem span {
    font-weight: bolder;
}
#leftPanelAreaGoHome {
    padding: 0 0 15px 35px;
}
#leftPanelAreaTop {
    background: url("../images/preferences_top.png");
    height: 15px;
}
#leftPanelAreaBody {
    background: url("../images/preferences_middle.png");
}
#leftPanelAreaBottom {
    background: url("../images/preferences_bottom.png");
    height: 30px;
}
#leftPanelAreaBody #relatedActions li {
    background-image: none;
    font-size: 12px;
    padding-left: 10px;
}
#leftPanelAreaBody #relatedActions ul {
    margin-left: 0px;
}
#leftPanelAreaBody #pageNav, #leftPanelAreaBody #relatedActions {
    background-image: none;
    width: 220px;
}
/* end addition | tt#788396: Left Nav changes for Concord */

/* Begin Modification | JMM | TT#803002 - Interview Changes */
/*Begin Modification for PL-359 | CarlosH | PL-Alignment: This is causing alignment issues in the Vehicle page*/
/*
.dct_interview .acrossLayout {
    overflow: visible;
}
.dct_interview .downLayout {
    overflow: visible;
}
*/
/*End Modification for PL-359*/
.dct_interview #firstheader {
    display: none;
}
.dct_interview #pageTitle {
    font-size: 1.4em;
    font-weight: bold;
    color: #000000;
    margin-bottom: 10px;
}
/* End Modification | JMM | TT#803002 */

/* Begin Modification | JMM | TT#803002 - Client Info Changes */
/* Begin Modification for Skins PL-168 | CarlosH | Client Information is not formatted correctly - font, etc. */
/*
.dct_clientInfo h2 
{
	color: #000000;
	margin-top: 30px;
    font-size: 14px;
    font-weight: bold;
    border-bottom: none;
    padding-bottom: 0px;
}
*/
.dct_clientInfo #quoteList h2 {
    border-bottom: none;
}
.dct_clientInfo #main h2 {
    margin-top: 30px;
    width:98%;
}
.dct_clientInfo #clientDetailSection .formTbl {
    width: 600px;
}
.dct_clientInfo .formTbl .detailsLabel {
/*    font-weight: normal;*/
    width: 11%;
}
/*
.dct_clientInfo .formTbl td div {
    font-weight: bold;
}
*/
.dct_clientInfo #addPolicyA .g-btn-text {
	color: #0000FF;
    font-size: 12px;
    font-weight: normal;
}
.dct_clientInfo #quoteList .formTbl {
    margin-bottom: 30px;
    width: 98%;
}
.dct_clientInfo #quoteList .formTbl .detailsLabel {
    font-weight: bold;
}
.dct_clientInfo #quoteList .formTbl tr.detailsLabel > td {
    background-color: #EAEAEA;
}
.dct_clientInfo #quoteList .formTbl td {
    border: 1px solid #999999;
    padding: 4px 0 4px 10px;
}

/* End Modification | JMM | TT#803002 */

/* Begin Modification | JMM | TT#803002 - Policy Info Changes */
.dct_policy h2 {
	color: #000000;
	margin-top: 30px;
    font-size: 14px;
    font-weight: bold;
    border-bottom: none;
    padding-bottom: 0px;
}
.dct_policy #addAttachmentsToggle .g-btn-text, .dct_policy #commentActionGroup .g-btn-text, .dct_policy #messageListFilterSection .g-btn-text {
	color: #0000FF;
    font-size: 12px;
    font-weight: normal;
}
.dct_policy .formTbl {
    margin-bottom: 30px;
    width: 98%;
}
.dct_policy .formTbl .detailsLabel {
    font-weight: bold;
}
.dct_policy .formTbl tr.detailsLabel > td {
    background-color: #EAEAEA;
}
.dct_policy .formTbl td {
    border: 1px solid #999999;
    padding: 4px 0 4px 10px;
}
.dct_policy #attachmentsList table.formTable {
	/*Begin modification for CL-252 | CarlosH | Dealers/Business Auto - Notes and Attachments - Notes message and grid size*/
    width: 855px;
	/*End modification for CL-252*/
}
.dct_policy tr.detailsLabel > td {
    background-color: #EAEAEA;
    font-weight: bold;
}
.dct_policy #attachmentsList .formTable td {
    border: 1px solid #999999;
    padding: 4px 0 4px 10px;
}
.dct_policy .formTable td {
    padding: 2px 0;
    vertical-align: top;
}
.dct_policy #attachmentsDialogSection {
	margin-top: 10px;
}
.dct_policy #attachmentsDialogSection .acrossFormLabel {
	padding-top: 5px;
}
/*Begin modification for Attachments screen | CarlosH | text alignment in the "Browse" button*/
.dct_policy.ext-ie #attachmentsDialogFileToUploadField button.g-btn-text.x-btn-text{
	height:24px;
}
/*End Modification for Attachmemnts screen*/
/* End Modification | JMM | TT#803002 */

/* lma addition | tt#798361: Display Line custom parameter | line display custom parameter section rules */
.downLayout .line-display-section 
{
    min-height: 1px;
    background-color: #000000;
    margin-top: 15px;
    margin-bottom: 15px;
}
/* end addition | tt#798361: Display Line custom parameter */

/* Begin Modification | MYT | TT#807775 - TransACT Page Changes Changes */
.TransACT_body #pageTop {
	display: none;
}
.TransACT_body .x_Bold .x-form-display-field {
	font-weight: bold;
}
.TransACT_body .g-hyperlink .g-btn-text {
    color: #0000FF;
    text-decoration: underline;
    font-weight: normal;
}
/* End Modification | MYT | TT#807775 */

div textarea {
    font: 12px/1.2em Verdana, Geneva, sans-serif; 
}

/* MYT |  Removed width: 120px*/
div .x-form-field {
    font: 12px/1.2em Verdana, Geneva, sans-serif;
}
/* MYT |  code specific to checkbox*/
div .x-form-check-group {
    font: 12px/1.2em Verdana, Geneva, sans-serif;
    width: 0px;
}
/* End Modification */
.formTable TD .x-form-display-field, .formTable TH .x-form-display-field {
    font-weight: normal;
    text-align: center;
}
.formTable TD.x_AlignRight .x-form-display-field, .formTable TH.x_AlignRight .x-form-display-field{
    text-align: right;
}
.formTable TD.x_AlignCenter TD.x_AlignRight .x-form-display-field, .formTable TH.x_AlignCenter TH.x_AlignRight .x-form-display-field{
    text-align: right;
}
.formTable TD.x_AlignCenter .x-form-display-field, .formTable TH.x_AlignCenter .x-form-display-field{
    text-align: center;
}
.formTable TD.x_AlignRight TD.x_AlignCenter .x-form-display-field, .formTable TH.x_AlignRight TH.x_AlignCenter .x-form-display-field{
    text-align: center;
}
div .x-form-check-wrap input {
    vertical-align: middle;
    margin-top: 6px;
    padding-top: 3px;
}
.x-form-check-wrap .x-form-cb-label {
	font-family: Verdana,?Geneva,?sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: middle;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	cursor:	default;
	font-variant: normal;
}
.HideHeaders th {
    display:none;
}

.dct_popup #formContent {
	margin: 0px;
}
.dct_popup #wrapper #formContent #main {
	float: left;
	margin-left: 15px;
}
.dct_popup #wrapper #formContent #mainBottom 
{
	float: left;
	margin-left: 15px;
}
/*Begin Modification for CL Notes screen | CarlosH | */
#internalNoteIcon {
    width: 20px;
    float: left;
}
/*End Modification for CL Notes screen*/
/* KPM - 3/1/2018 - INFRA-1011 */
#internalAttachmentIcon {
    width: 20px;
    float: left;
}

/* ===== Widths ===== */
/*MYT Ch 1*/
.x_Width000 { width:0px; }
/* 	Ch 1 */
.x_Width1 { width:1px; }
.x_Width001 { width:1px; }
.x_Width002 { width:2px; }
.x_Width003 { width:3px; }
.x_Width004 { width:4px; }
.x_Width5 { width: 5px; }
/*MYT Ch 2*/
/*.x_Width005 { width: 5px; }*/
/* 	Ch 2 */
.x_Width006 { width: 6px; }
.x_Width007 { width: 7px; }
.x_Width008 { width: 8px; }
.x_Width009 { width: 9px; }
.x_Width10 { width: 10px; }
.x_Width010 { width: 10px; }
.x_Width011 { width: 11px; }
.x_Width012 { width: 12px; }
.x_Width14 { width: 14px; }
.x_Width15 { width: 15px; }
.x_Width20 { width: 20px; }
.x_Width22 { width: 22px; }
.x_Width25 { width: 25px; }
.x_Width26 { width: 26px; }
.x_Width30 { width: 30px; }
.x_Width35 { width: 35px; }
.x_Width36 { width: 36px; }
.x_Width39 { width: 39px; }
.x_Width40 { width: 40px; }
.x_Width45 { width: 45px; }
.x_Width47 { width: 47px; }
.x_Width50 { width: 50px; }
.x_Width55 { width: 55px; }
.x_Width60 { width: 60px; }
.x_Width65 { width:65px; }
.x_Width68 { width: 68px; }
.x_Width70 { width: 70px; }
.x_Width75 { width: 75px; }
.x_Width76 { width:76px; }
.x_Width77 { width:77px; }
.x_Width80 { width: 80px; }
.x_Width81 { width: 81px; }
.x_Width82 { width: 82px; }
/*Begin Modification for PL Alignment | CarlosH | field width*/
.x_Width85 { width: 85px; }
.x_Width88 { width: 88px; }
.x_Width89 { width: 89px; }
/*End of Modification*/
.x_Width90 { width: 90px; }
/*MYT Change, New Business hyperlink only shows"New"*/.x_Width95 { width: 107px; }
.x_Width96 { width: 96px; }
.x_Width97 { width: 97px; }
.x_Width98 { width: 98px; }
.x_Width99 { width: 99px; }
.x_Width100 { width: 100px; }
.x_Width101 { width: 101px; }
.x_Width103 { width: 103px; }
.x_Width105 { width: 105px; }
.x_Width107 { width: 107px; }
/*MYT Ch 3 */
/*.x_Width108 { width: 108px; }*/
/* 	Ch 3 */
.x_Width110 { width:110px ; }
.x_Width115  { width:115px ; }
/*MYT Ch 4 */
/*.x_Width118  { width:118px ; }*/
/* 	Ch 4 */
.x_Width120 { width:120px ; }
.x_Width125 { width:125px ; }
/*MYT Ch 5 */
/*.x_Width128 { width:128px ; }*/
/* 	Ch 5 */
.x_Width130 { width:130px ; }
/*Begin modification for PL Alignment | CarlosH | width*/
.x_Width135 { width:135px ; }
.x_Width137 { width:137px ; }
/*End modification for PL Alignment*/
/* MYT Change, Rollback Transaction hyperlink only displays"Rollback".x_Width140 { width:140px ; }*/
.x_Width142 { width:142px ; }
.x_Width143 { width:143px ; }
.x_Width144 { width:144px ; }
.x_Width145 { width:145px ; }
.x_Width146 { width:146px ; }
/*MYT Ch 6 */
/*.x_Width148 { width:148px ; }*/
/* 	Ch 6 */
.x_Width149 { width:149px ; }
.x_Width150 { width: 150px; }
.x_Width151 { width: 151px; }
.x_Width152 { width:152px; }
.x_Width155 { width: 155px; }
.x_Width160 { width: 160px; }
.x_Width165 { width:165px ; }
.x_Width170 { width: 170px; }
.x_Width175 { width:175px; }
.x_Width172 { width:172px; }
.x_Width180 { width: 180px; }
.x_Width185 { width: 185px; }
.x_Width182 { width: 182px; }
.x_Width190 { width: 190px; }
.x_Width195 { width: 195px; }
.x_Width200 { width: 200px; }
.x_InputWidth200 input { width: 200px; }
/*Begin modification for PL Alignment | CarlosH | width*/
.x_Width202 { width:202px; }
/*End modification for PL Alignment*/
.x_Width205 { width:205px; }
.x_Width210 { width:210px; }
.x_Width214 { width:214px; }
.x_Width215 { width:215px; }
.x_Width220 { width:220px; }
.x_Width225 { width:225px; }
.x_Width230 { width:230px; }
.x_Width234 { width:234px; }
.x_Width240 { width:240px; }
.x_Width250 { width: 250px; }
.x_Width254 { width: 254px; }
.x_Width260 { width:260px; }
.x_Width266 { width:266px; }
.x_Width267 { width:267px; }
.x_Width268 { width:268px; }
.x_Width270 { width:270px; }
.x_Width271 { width:271px; }
.x_Width272 { width:272px; }
.x_Width275 { width:275px; }
.x_Width280 { width:280px; }
.x_Width285 { width:285px; }
.x_Width290 { width:290px; }
.x_Width300 { width:300px ; }
.x_Width301 { width:301px ; }
.x_Width305 { width:305px ; }
.x_Width307 { width:307px ; }
/*Begin Modification for PL Alignment | CarlosH | field width*/
.x_Width310 { width:310px ; }
/*End of Modification*/
/*MYT Ch 7 */
/*.x_Width320 { width: 320px; }*/
/* 	Ch 7 */
.x_Width325 { width: 325px; }
.x_Width330 { width: 330px; }
.x_Width340 { width: 340px; }
.x_Width350 { width: 350px; }
/*MYT Ch 8 */
.x_Width355 { width: 355px; }
/* 	Ch 8 */
.x_Width360 { width: 360px; }
.x_Width370 { width: 370px; }
.x_Width375 { width: 375px; }
.x_Width380 { width: 380px; }
.x_Width385 { width: 385px; }
/*Begin Modification for PL Alignment | CarlosH | field width*/
.x_Width390 { width:390px ; }
.x_Width398 { width:398px ; }
/*End of Modification*/
.x_Width400 { width: 400px; }
/*Begin Modification for PL Alignment | CarlosH | field width*/
.x_Width405 { width:405px ; }
/*End of Modification*/
.x_Width410 { width: 410px; }
.x_Width420 { width: 420px !important; }
/*Begin Modification for PL Alignment | CarlosH | field width*/
.x_Width430 { width: 430px; }
.x_Width435 { width: 435px; }
.x_Width440 { width: 440px; }
.x_Width445 { width: 445px; }
/*End of Modification*/
.x_Width450 { width: 450px; }
/*Begin Modification for PL Alignment | CarlosH | field width*/
.x_Width458 { width: 458px; }
.x_Width470 { width: 470px; }
/*End of Modification*/
.x_Width475 { width: 475px; }
.x_Width489 { width: 489px; }
.x_Width490 { width: 490px; }
.x_Width495 { width: 495px; }
.x_Width500 { width: 500px; }
/*Begin Modification for PL Alignment | CarlosH | field width*/
.x_Width505 { width: 505px; }
.x_Width510 { width: 510px; }
/*End of Modification*/
.x_Width530 { width: 530px; }
/*Begin Modification for PL Alignment | CarlosH | field width*/
.x_Width540 { width: 540px; }
.x_Width545 { width: 545px; }
/*End of Modification*/
.x_Width550 { width: 550px; }
.x_Width557 { width: 557px; }
.x_Width560 { width: 560px; }
.x_Width562 { width: 562px; }
.x_Width565 { width: 565px; }
.x_Width570 { width: 570px; }/*added*/
.x_Width575 { width: 575px; }
.x_Width590 { width: 590px; }
.x_Width600 { width: 600px; }
.x_Width602 { width: 602px; }
.x_Width608 { width: 608px; }
.x_Width610 { width: 610px; }
.x_Width612 { width: 612px; }
.x_Width620 { width: 620px; }
/*Begin Modification for PL Alignment | CarlosH |*/
.x_Width620Important { width: 620px !important; }
.x_Width625 { width: 625px; }
/*End modification for PL Alignment*/
.x_Width630 { width: 630px; }
/*Begin modification for PL Alignment | CarlosH | width*/
.x_Width638 { width: 638px; }
/*End modification for PL Alignment*/
.x_Width650 { width: 650px; }
/*Begin Modification for PL Alignment | CarlosH |*/
.x_Width651 { width: 651px; }
/*End Modification*/
.dct_interview .x_Width670 { width: 670px; }
.x_Width675 { width: 675px; }
.x_Width690 { width: 690px; }
.x_Width700 { width: 700px; }
.x_Width726 { width: 726px; }
.x_Width730 { width: 730px; }
.x_Width739 { width: 739px; }
.x_Width740 { width: 740px; }
.x_Width743 { width: 743px; }
/*Begin modification for PL Alignment | CarlosH | width*/
.x_Width745 { width: 745px; }
.x_Width747 { width: 747px; }
/*End modification for PL Alignment*/
.x_Width750 { width: 750px; }
.x_Width753 { width: 753px; }
.x_Width800 { width: 800px; }
.x_Width805 { width: 805px; }
.x_Width850 { width: 850px; }
/*Begin modification for PL Alignment | CarlosH | width*/
.x_Width870 { width: 870px; }
.x_Width862 { width: 862px; }
.x_Width863 { width: 863px; }
/*End modification for PL Alignment*/
.x_Width900 { width: 900px; }

.x_Width902 { width: 902px; }
.x_WidthPercent100{width:100%;}
.x_Width5000 {width:5000px;}
.x_Width2500 {width:2500px;}
.x_Width425 { width: 425px; }

.x_Width780 {
	width: 780px;
}

.x_Width765 {
	width: 765px;
}
.x_Width365 {
	width: 365px;
}

.x_Width362 {
	width: 362px;
}

.x_Width363 {
	width: 363px;
}
.x_Width835 {
	width: 835px;
}

.x_Width845 {
	width: 845px;
}