#main{
	padding-bottom:27px;
}

.accordion .slide label.style2{
	margin-top:1px !important;
}

.grey-section .submit{
	width:auto;
	padding-left:18px;
	padding-right:18px;
}

.close{
	width:auto;
	padding-left:18px;
	padding-right:18px;
}

.actions .section2 h3{
	float:left;
	width:133px;
	margin:0px 0 0;	
	/*color:#d91122;*/
	font:14px/18px Arial, Helvetica, sans-serif;
}
.actions {clear:both;}
.actions .section2{margin-bottom:0px;padding-top:20px;}

.sub-nav li{
	background:none;
}
.actions .sub-nav{
	float:left;
	margin: 0 0 0 18px;
	font-size:11px;
}

.accordion .slide .lineBudget{
	width:100%;
	overflow:hidden;
	padding-bottom:5px;
	line-height:30px;
}

.accordion .slide .lineBudget label{
	float:left;
	text-align:right;
	width:250px;
	padding-right:17px;
	line-height:30px;
	vertical-align: middle;
}
.accordion .slide .lineBudget label.style2{
	width:auto;
	margin:0 !important;
	padding-right:31px;
}

.accordion .slide .lineBudget .text{
	margin-right:3px;
	
}

.accordion .slide .lineBudget .col{
	float:left;
	width:330px;
	margin-right:15px;
	line-height:30px;
	vertical-align: middle;
}

.accordion .slide .lineBudget .colSmall{
	float:left;
	width:110px;
	margin-right:15px;	
}

.accordion .slide .lineLeasing{
	width:100%;
	overflow:hidden;
	padding-bottom:5px;
	line-height:30px;
}

.accordion .slide .lineLeasing label{
	float:left;
	text-align:right;
	width:300px;
	padding-right:17px;
	line-height:30px;
	vertical-align: middle;
}
.accordion .slide .lineLeasing label.style2{
	width:auto;
	margin:0 !important;
	padding-right:31px;
}

.accordion .slide .lineLeasing .text{
	margin-right:3px;
	
}

.accordion .slide .lineLeasing .col{
	float:left;
	width:275px;
	margin-right:15px;
	line-height:30px;
	vertical-align: middle;
}

.accordion .slide .lineLeasing .colSmall{
	float:left;
	width:140px;
	margin-right:15px;
	line-height:30px;
	vertical-align: middle;
}

#frmScoring .accordion .slide{
	overflow:hidden;
	padding:9px 50px 13px;
	position:relative;
}

.accordion .slide .lineScoring{
	width:100%;
	overflow:hidden;
	padding-bottom:5px;
}

.accordion .slide .lineScoring label{
	float:left;
	text-align:right;
	width:250px;
	padding-right:17px;
	line-height:30px;
}
.accordion .slide .lineScoring label.style2{
	width:auto;
	margin:0 !important;
	padding-right:31px;
	line-height:30px;
}

.accordion .slide .lineScoring .text{
	margin-right:3px;
	
}

.accordion .slide .lineScoring .colLarge{
	float:left;
	width:380px;
	margin-right:15px;
	line-height:30px;
}

.accordion .slide .lineScoring .colExtraLarge{
	float:left;
	width:480px;
	margin-right:15px;
	line-height:30px;
}

.accordion .slide .lineScoring .colMedium{
	float:left;
	width:280px;
	margin-right:15px;
	line-height:30px;
}

.accordion .slide .lineScoring .colSmall{
	float:left;
	width:120px;
	margin-right:15px;
	line-height:30px;
}

#popupContainer{display:none;}
#confirmDialog{display:none;}

#nav ul {
    background: none repeat scroll 0 0 #f2f2f2;
    display: none;
    line-height: 16px;
    list-style: none outside none;
    margin: 0;
    padding: 1px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 100%;
    width: 153px;
    z-index:50;
}

#nav li.hover ul,
#nav li:hover ul{display:block;}
#nav ul a{
	display:block;
	color:#000;
	padding:2px 7px;
	width:140px;
	height:auto;
	background-image:none !important;
	background-color:#f2f2f2;	
	border:none;
}
#nav ul a:hover{
	text-decoration:none;
	background:#b6b6b6;
	color:#fff;
}

#nav li ul li{
	background:none;
	padding:0;
	margin-left:0px;
	display:block;
	float:left;
	width:auto !important;
	position:relative;
}

.table-admin{
	padding:0;
	margin-bottom:30px;
	width:100%;
	border-collapse:collapse;
	line-height:13px;
	border-top:1px solid #df2725;
}
.table-admin td{
	padding:6px 10px 4px;
	background:url(../../images/line.gif) no-repeat 100% 100%;
}
.table-admin .grey td{background-color:#f2f2f2;}
.table-admin tr.hover td,
.table-admin tr:hover td,
.table-admin tr:hover td a,
.table-admin tr.hover td a {
	background:#d91122;
	color:#fff;
	border-color:#d91122;
}

a.utilLink:hover{
	text-decoration:none;
	color:#fff;
}

.adminToolbar{
	float:right;
	display:inline;
	color:#646464;
	margin:10px 15px 0 0;
	font-size:12px;
}
#cboTaux{
	width:340px;
}
.selectArea{margin-right:5px;}

h4.panelHeader {
	border-top:1px solid #000000;
}

a.opener  {
	-moz-border-radius: 0px; !important;
	-webkit-border-radius: 0px !important; 
	border-radius: 0px !important;
	border:none;
}	
.accordion .slide{border:none;}
.centerButtons {
	margin: 0 300px;
	width:auto;
	padding: 20px 40px;
}
.centerLargeButtons {
	margin: 0 100px;
	width:auto;
}
.sub-nav a.adminLink{
	background:url(../../images/bg-edit.gif) repeat-x;
	margin-right:10px;
	line-height: 17px;
}
.adminPopup .grey-area2 {
	width:auto;
}
.adminPopup .grey-area2 .center_submit {
	margin-top:0px;
}
.adminPopup .white-area {
	background-color:#ffffff;
}
.adminLink:hover{
	font-weight:bold;
	text-decoration:underline;
}
.formLabel {color: #605F5E;	font-weight: normal;font-size:13px;padding-right:5px;}
.adminPopup td.formLabel { width:220px;}
.error{font-family:Arial,Helvetica;color:#df2725;font-size:11px;text-align:center;font-weight:bold;} 

.sub-nav a.delete{background:url(../../images/bg-delete.gif) repeat-x;}
.sub-nav a.transmit{background:url(../../images/bg-transmit.gif) repeat-x;}
.sub-nav a.copy{background:url(../../images/bg-copy.gif) repeat-x;}

#supLayer{
    background: url("../../images/bg-popupLayer.png") repeat scroll left top transparent;
    display: none;
    height: 1600px;
    left: 0;
    margin: 1px 0 0;
    padding: 30px 0 0;
    position: absolute;
    width: 100%;
    z-index: 20;
}
.colSmall td{font-size:12px;}
/*.line2 select{float:left;}*/

#addTauxDescriptionForm {display:none;}

/* some bootstrap classes */
:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}
.alert {
	--bs-alert-bg: transparent;
	--bs-alert-padding-x: 1rem;
	--bs-alert-padding-y: 1rem;
	--bs-alert-margin-bottom: 1rem;
	--bs-alert-color: inherit;
	--bs-alert-border-color: transparent;
	--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
	--bs-alert-border-radius: var(--bs-border-radius);
	--bs-alert-link-color: inherit;
	position: relative;
	padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
	margin-bottom: var(--bs-alert-margin-bottom);
	color: var(--bs-alert-color);
	background-color: var(--bs-alert-bg);
	border: var(--bs-alert-border);
	border-radius: var(--bs-alert-border-radius)
}

.alert-heading {
	color: inherit
}

.alert-link {
	font-weight: 700;
	color: var(--bs-alert-link-color)
}

.alert-dismissible {
	padding-right: 3rem
}

.alert-dismissible .btn-close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	padding: 1.25rem 1rem
}

.alert-primary {
	--bs-alert-color: var(--bs-primary-text-emphasis);
	--bs-alert-bg: var(--bs-primary-bg-subtle);
	--bs-alert-border-color: var(--bs-primary-border-subtle);
	--bs-alert-link-color: var(--bs-primary-text-emphasis)
}

.alert-secondary {
	--bs-alert-color: var(--bs-secondary-text-emphasis);
	--bs-alert-bg: var(--bs-secondary-bg-subtle);
	--bs-alert-border-color: var(--bs-secondary-border-subtle);
	--bs-alert-link-color: var(--bs-secondary-text-emphasis)
}

.alert-success {
	--bs-alert-color: var(--bs-success-text-emphasis);
	--bs-alert-bg: var(--bs-success-bg-subtle);
	--bs-alert-border-color: var(--bs-success-border-subtle);
	--bs-alert-link-color: var(--bs-success-text-emphasis)
}

.alert-info {
	--bs-alert-color: var(--bs-info-text-emphasis);
	--bs-alert-bg: var(--bs-info-bg-subtle);
	--bs-alert-border-color: var(--bs-info-border-subtle);
	--bs-alert-link-color: var(--bs-info-text-emphasis)
}

.alert-warning {
	--bs-alert-color: var(--bs-warning-text-emphasis);
	--bs-alert-bg: var(--bs-warning-bg-subtle);
	--bs-alert-border-color: var(--bs-warning-border-subtle);
	--bs-alert-link-color: var(--bs-warning-text-emphasis)
}

.alert-danger {
	--bs-alert-color: var(--bs-danger-text-emphasis);
	--bs-alert-bg: var(--bs-danger-bg-subtle);
	--bs-alert-border-color: var(--bs-danger-border-subtle);
	--bs-alert-link-color: var(--bs-danger-text-emphasis)
}

.alert-light {
	--bs-alert-color: var(--bs-light-text-emphasis);
	--bs-alert-bg: var(--bs-light-bg-subtle);
	--bs-alert-border-color: var(--bs-light-border-subtle);
	--bs-alert-link-color: var(--bs-light-text-emphasis)
}

.alert-dark {
	--bs-alert-color: var(--bs-dark-text-emphasis);
	--bs-alert-bg: var(--bs-dark-bg-subtle);
	--bs-alert-border-color: var(--bs-dark-border-subtle);
	--bs-alert-link-color: var(--bs-dark-text-emphasis)
}