


/* input */
#appform label,
#benefitsInputs label{
	display:inline-block;
	margin-right:10px;
	margin-top:10px;
}
#contact label,
#websitelogin label{
	width:380px;
}
.required{
	margin-left:4px;
}
.notRequired{
	margin-right:17px;
	width:137px;
}
.fullwidth label{
	text-align:left;
	width:100%;
}
.busSec{
	list-style-type:lower-alpha;
}
.busSec li label{
	width:90%;
}
/*.busSec li{
	float:left;
	width:50%;
}
.busSec li{
	width:45%;
}*/
.fleetSize{
	list-style:none;
	padding:0;
}
.fleetSize li label{
	width:45%;
}
.fleetSize li{
	float:left;
	width:25%;
}
.fleetSize li input{
	width:35%;
}
#appform li{
	margin-bottom:4px;
}

input[type="checkbox"] {
	margin-right: 4px;
	vertical-align:top;
	margin-top: 18px;
}
h2.nohr{
	border:0;
}
#appform ul{
	list-style-type:none;
}
#appform ol{
	margin-top:0;
	margin-bottom:0;
}
.data-protection{
	background:url(/img/app/dp-padlock.gif) no-repeat top right;
}
.terms-conditions-wrapper .terms-conditions {
	height: 200px;
}
.terms-conditions {
	border: 1px solid #CCCCCC;
	overflow: scroll !important;
	padding: 0.5em;
	position: relative !important;
	text-align: justify;
}
.error{
	color:red;
	display:none;
	font-size:90%;
}
#tncLab{
	text-align:left;
	width:300px;
}
#opt1,#opt2{
	display:none;
}
#appform #submitButton{
	background-image:url(img/app/submit.png);
	display:block;
	height:28px;
	margin:6px 0;
	width:99px;
}
#submitButton:hover{
	background-position:bottom;
}
#interestinfors{
	font-family:MS Shell Dlg;
	font-size:13.333px;
	width:100%;
}
#additionalinfo,#multidepotsNotes{
	font-family:MS Shell Dlg;
	font-size:13.333px;
	height:6em;
	width:100%;
}
/* input end */


/* bc */
.tickCross{
	background:url(img/bc/tickCross.png);
	cursor:pointer;
	height:93px;
	width:74px;
}
.tickCross:hover{
	background-color:lightgrey;
}
#bc,#bcCur{
	border-collapse:collapse;
}
#bc{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height:1.2em;
}
#bc td, #bc th{
	border:1px solid lightgrey;
}
#bc td{
	font-weight:bold;
}
#bc tbody td{
	font-size:1.5em;
}
#bc thead{
	/* not working */
	cell-padding:0 20px;
}
#bc tfoot td{
	text-align:right;
}
#bcCur td{
	text-align:right;
}
#apply{
	font-size:15px;
	font-weight:bold;
	height:15px;
	padding:5px 30px 8px 7px;
}



/* 4228 29072025 0983 Start */
.mt-30{
	margin-top:30px;
}
.mt-10{
	margin-top:30px;
}
.mb-30{
	margin-bottom:30px;
}
.m0-00{
	margin:0px;
}
#marketing-pref-sec p{
	margin-bottom: 10px;
}
#marketing-pref-sec ul{
	margin: 0px;
	padding-top: 15px;
    padding-bottom: 15px;
}
#marketing-pref-sec ul li{
	float: left;
	width: 33%;
}
#marketing-pref-sec ul label{
	display: inline;
}
#marketing-pref-sec ul input{
	vertical-align: middle; 
	margin-top: 0;
}
#marketing-pref-sec .prefBox{
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
}
#marketing-pref-sec fieldset legend {
    margin: 0px;
	padding-top: 15px;
}
#marketing-pref-sec ul:last-of-type {
	padding: 0px;
}