#qeTrips, #qeAlertMSG, #qeConfirmMSG, form, div, td, tbody {
font-family: arial;
font-size: 12px;
}

td.ausTDheader {background-color:#fff;}
td.ausTDfooter {background-color:#fff;}

.tdBigFont {font-family: arial,verdana; font-size: 16px; color: #193670; font-weight:bold;}
.tdNormalFont {font-family: arial,verdana; font-size: 12px; color: #193670;}
.ausNormalTXT {font-family: arial,verdana; font-size: 14px; color: #193670;}
.cntryNameTXT {font-family: arial,verdana; font-size: 14px; color: #193670; font-weight:bold;}

.ausHR {
	border: 0;
	color: #193670;
	background-color: #193670;
	height: 2px;
	width: 100%;
	text-align: left;
}

body {
font-family: arial;
font-size: 12px;
text-align:left;
}

div {padding: 0px;  border: none;}

.qeActivitiesNotes {font-size: 9px;}

.qeForm {margin: 0px; padding: 0px; width: 620px; text-align:left;}

.qeCollection {width: 620px; padding: 0px; margin: 0px; border: none; margin-bottom: 10px;}
.qeCollectionLabel {background-color: #193670; width: 613px; color: #ffffff; padding:3px 0px 3px 6px; font-weight: bold;}
.qeCollectionBody {background-color: #ebecf2; border: none; width: 607px; padding:3px 6px 3px 6px;}

#BX_P_COMPS {white-space:normal !important;}
#collectionBody_emailAQuoteForm {background-color: #ebecf2 !important; width:607px;}
#collectionBody_emailAQuoteSentConfirmation {background-color: #ebecf2 !important; width:607px;}

.collection_buttons {border: none; min-height:27px;}

.agentLayoutHolder {border: none;}
.agentLayoutCell {vertical-align: top; width: 320px;}
.agentLayoutMainCell {vertical-align: top;}
.italic {font-style: italic;}


.collection_agentText {width: 300px;}
.qeCollectionLabel_agentText {width: 300px;}
.qeCollectionBody_agentText {width: 290px; background-color: #fc3;}
.qeAgentSwapScriptsLink {float: right; color: #fff; font-family: arial,verdana; font-size: 9px; font-weight: normal; text-decoration: none;}

a.qeAgentSwapScripts:link {color: #fff; font-family: arial,verdana; font-size: 9px; font-weight: normal; text-decoration: underline;}
a.qeAgentSwapScripts:visited {color: #fff; font-family: arial,verdana; font-size: 9px; font-weight: normal; text-decoration: underline;}
a.qeAgentSwapScripts:focus {color: #fff; font-family: arial,verdana; font-size: 9px; font-weight: normal; text-decoration: underline;}
a.qeAgentSwapScripts:hover {color: #fc3; font-family: arial,verdana; font-size: 9px; font-weight: normal; text-decoration: underline;}
a.qeAgentSwapScripts:active {color: #fff; font-family: arial,verdana; font-size: 9px; font-weight :normal; text-decoration: underline;}

.emailAQuoteOveride {border: none;}

#qeAlertMSG {text-align: left;}

.qeItemRow {display: table;  width:609px; padding-top: 2px; padding-bottom: 2px;}
.qeLabelCell {display: block; width:210px; float: left; padding-top: 4px;}
.qeDataCell {display: block; min-height:23px;}

.qeAgeGroupsLeftCell {display: block; float:left;}
.qeLeftItemRow {display: block; width:330px; padding-top: 0px; padding-bottom: 3px;}
.qeLeftLabelCell {display: block; width:210px; float: left; padding-top: 4px;}
.qeLeftDataCell {display: block;}

.qeAgeGroupsRightCell {display: block; float: left;}
.qeRightItemRow {display: block;  width:235px; padding-top: 0px; padding-bottom: 3px;}
.qeRightLabelCell {display: block; width:170px; float: left; padding-top: 4px;}
.qeRightDataCell {display: block;}

.qeStep2TotalWidth {width:620px;}
.qeStep2LabelWidth {width:613px;}
.qeStep2Width {width:607px; background-color:#ffffff;}

.qeStep3TotalWidth {width:620px;}
.qeStep3LabelWidth {width:613px;}
.qeStep3Width {width:607px; background-color: #ebecf2}

.qeStep4TotalWidth {width:620px;}
.qeStep4LabelWidth {width:613px;}
.qeStep4Width {width:607px;}

.qeStep5TotalWidth {width:620px;}
.qeStep5LabelWidth {width:613px;}
.qeStep5Width {width:607px;}

.qeExcludeTitle {font-weight: bold; text-decoration: underline;}

.qeSumAssuredCurrencySymbol {font-weight: bold;}
.qeSumAssuredText {}

.qeSumSectionBlank {color:red; font-weight: bold;}
.qeSumSectionTick {color:green; font-weight: bold; font-family: verdana;}

.qeSumStrikeThrough {color: red; text-decoration: line-through;}

.qeSumTable {padding: 0px; margin: 0px; border: none; width: 619px; border-bottom:1px #d7d7df solid;}
.qeSumTableSS { border: none; width:619px; padding-right: 0px; border-bottom:1px #d7d7df solid;}

.qeSectionWidth {width: 200px;}
.qeSumSpacer {width: 200px; height: 0px; border: none;}

.qeSumHead {
	background-color: #193670;
	vertical-align: top;
	text-align: left;
	padding: 0px 3px 3px 3px;
	font-weight: bold;
	color:#fff;
	font-size:13px;
}

.iqText {width: 500px;}
.iqAnswer {width: 20px;}
.iqInput {width: 20px;}

.qeSummaryFooter {
padding-top:15px;
	color:#000000;
}

#collectionbody_summaryFooter {background-color:#ffffff;}

.qeSumLeft {
	background-color: #EBECF2;
	vertical-align: top;
	text-align: left;
	padding: 0px 5px 1px 5px;
	color:#000;
	min-width:130px;
	border-left:1px #d7d7df solid;
	border-right:1px #d7d7df solid;
}

.qeSumSubSectionLeft {
	font-weight: normal;
}

.qeSumBody {
	background-color: #fff;
	vertical-align: top;
	text-align: left;
	padding: 0px 5px 1px 5px;
	color:#000;
}

.qeSumPrice {
	background-color: #fff;
	vertical-align: top;
	text-align: left;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color:#000;
	font-size:16px;
}

.qeSelectPolicy {
	font-size: 14px;
	font-weight:bold;
	padding:0 0 5px 3px;
}

.qeSumBG_excess {background-color: #EBECF2; border-right:1px #d7d7df solid;}
.qeSumBodyBGSS {background-color: #EBECF2; border-right:1px #d7d7df solid;}
.qeSumBG1 {background-color: #EBECF2; border-right:1px #d7d7df solid;}
.qeSumBG2 {background-color: #EBECF2; border-right:1px #d7d7df solid;}
.qeSumBG3 {background-color: #EBECF2; border-right:1px #d7d7df solid;}
.qeSumBG4 {background-color: #EBECF2; border-right:1px #d7d7df solid;}
.qeSumBG5 {background-color: #EBECF2; border-right:1px #d7d7df solid;}
.qeSumBG6 {background-color: #EBECF2; border-right:1px #d7d7df solid;}
.qeSumBG7 {background-color: #fff;}
.qeSumBG8 {background-color: #fff;}
.qeSumBG9 {background-color: #fff;}

.qeSumBodyGroupOption {padding: 0px 0px 0px 0px;}
.qeSumBodyGroupOptionCustomise {padding: 1px 0px 3px 4px; font-weight: bold; color: #000000;}
.qeGroupOptionTick {vertical-align: top; padding: 0px 2px 0px 4px; width: 10px;}
.qeGroupOption {vertical-align: top; padding: 4px 2px 2px 2px; font-weight: normal;}

.qeIbuttonCollection {background-color: #ffffff; position: absolute; top:0px; left:0px; z-index: 1000; width: 400px; min-height: 1px; padding: 3px; margin: 0px; border: 1px solid #193670;}
.qeIbuttonTitle {background-color: #ebecf2; width: 393px; padding:3px 3px 2px 4px; color: #193670; font-weight: bold;}
.qeIbuttonText {background-color: #fff; width: 393px; padding: 2px 3px 3px 4px;}
.qeIbuttonX {background: transparent url(../img/en_GB/iButtonX.gif) no-repeat center; width: 14px; height: 14px; margin: 6px 6px 0px 0px; z-index: 2000; cursor:pointer;}

input {border: 1px solid #193670; padding: 2px;}
input.qeCheckbox {border: none; padding:0px; margin: 4px 0px 0px 0px;}
input.qeRadio {border: none; margin: 3px 0px 3px 0px;}
input.qeSumRadio {border: none; margin: 0px; padding: 0px;}
input.qeDateInput {width: 75px;}
input.qePromotionCode {width: 100px;}
input.qeSumAssured {width: 50px;}

input.qeAgentUserName {width: 150px;}
input.qeAgentPassword {width: 125px;}

input.qeAdd1 {width: 150px;}
input.qeAdd2 {width: 150px;}
input.qeAdd3 {width: 150px;}
input.qeAdd4 {width: 150px;}
input.qePostcode {width: 150px;}
input.qeEmail {width: 150px;}
input.qeEmailConfirm {width: 150px;}
input.qeTelephoneCountryCode {width: 30px;}
input.qeTelephone {width: 111px;}
input.qeMembershipNumber {width: 150px;}

.qePassengerRow {width:760px;}
.qeTitle {width: 90px;}
.qeFirstName {width: 120px;}
.qeSurname {width: 120px;}
.qeDOB {width: 180px;}
.qePassportNumber {width: 240px;}
.qePassportNumberHolder {width: 100px;}
.qePassportNumberSelect {width: 140px;}

input.qeCcName {width: 150px;}
input.qeCcNumber {width: 150px;}
input.qeValidDate {width: 50px;}
input.qeExpiryDate {width: 50px;}
input.qeIssueNumber {width: 50px;}
input.qeCVV {width: 50px;}

.qeRequired {color: #f00;}
.qeAfterFieldText {font-size: 11px;}



.qePassenger {
	vertical-align: top;
	text-align: left;
	padding: 1px 0px 1px 0px;
	color:#000;
}

.qePassengerHeader {
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	padding: 1px 0px 1px 0px;
	color:#000;
}

input.qeTitleInput {}
input.qeFirstNameInput {width: 100px;}
input.qeSurnameInput {width: 100px;}
input.qeDOBInput {width: 75px;}
input.qePassportNumberInput {width: 80px;}

input.qeBusinessEquipmentNameInput {width: 150px;}
input.qeBusinessEquipmentValueInput {width: 75px;}

select {border: 1px solid #193670; padding: 2px;}
option {margin-right:8px;}

.hand {cursor:pointer;}
.qeCalendarIcon {vertical-align: top; padding: 0px; margin: 0px; border: none; background: transparent url(../img/cal.gif) no-repeat center; width: 16px; height: 16px;}

.qeButtonDeselect {font-size: 0px; border: none; background: transparent url(../img/en_GB/unSelActs.gif) no-repeat center; text-indent: -999px; line-height: 0px; width:82px; height:27px;}
.qeButtonNextStep {border: none; background: transparent url(../img/en_GB/proceed.gif) no-repeat center; text-indent: -999px; font-size: 0px; line-height: 0px; width:115px; height:24px; float: right; }
.qeButtonPreviousStep {border: none; background: transparent url(../img/en_GB/back.gif) no-repeat center; text-indent: -999px; font-size: 0px; line-height: 0px; width:115px; height:24px; float: left; }
.qeButtonGetPrice {border: none; background: transparent url(../img/en_GB/showPrice.gif) no-repeat center; text-indent: -999px; font-size: 0px; line-height: 0px; width:115px; height:24px; float: right; }
.qeButtonRenew {border: none; background: transparent url(../img/en_GB/renew.gif) no-repeat center; text-indent: -999px; font-size: 0px; line-height: 0px; width:222px; height:46px; float: right; }
.qeButtonBuyNow {border: none; background: transparent url(../img/en_GB/buyNow.gif) no-repeat center; text-indent: -999px; font-size: 0px; line-height: 0px; width:110px; height:24px; float: right; }
.qeButtonFinish {border: none; background: transparent url(../img/en_GB/finish.gif) no-repeat center; text-indent: -999px; font-size: 0px; line-height: 0px; width:110px; height:24px; float: right; }

.qeImgProceed {border: none; background: url(http://www.secure-insurance-web.com/tiw/img/en_GB/proceed.gif) no-repeat center; width:114px; height:27px; float: right;}

.qeButtonAddMC  {border: none; background: transparent url(../img/en_GB/addScreening.gif) no-repeat center; text-indent: -999px; font-size: 0px; line-height: 0px; width:69px; height:20px;}
.qeButtonEditMC  {border: none; background: transparent url(../img/en_GB/editScreening.gif) no-repeat center; text-indent: -999px; font-size: 0px; line-height: 0px; width:69px; height:20px;}
.qeButtonDeleteMC  {border: none; background: transparent url(../img/en_GB/removeScreening.gif) no-repeat center; text-indent: -999px; font-size: 0px; line-height: 0px; width:69px; height:20px;}

.qeButtonExcludeMC  {border: none; background: transparent url(../img/en_GB/exclude.gif) no-repeat center; text-indent: -999px; font-size: 0px; line-height: 0px; width:69px; height:20px;}
.qeButtonReinstateMC  {border: none; background: transparent url(../img/en_GB/re-instate.gif) no-repeat center; text-indent: -999px; font-size: 0px; line-height: 0px; width:69px; height:20px;}

.qeButtonEmailAQuote {border: none; background: transparent url(../img/en_GB/email-quote.gif) no-repeat center; text-indent: -999px; font-size: 0px; line-height: 0px; width:189px; height:24px; float: left; margin-left: 5px; }

.qeHolderRow {display: block; height: 17px; margin: 1px 0px 1px 0px;}
.qeTick {display: block; float: left; border: none; background: transparent url(../img/en_GB/tick.gif) no-repeat center; width:10px; height:10px;}
.qeCross {display: block; float: left; border: none; background: transparent url(../img/en_GB/cross.gif) no-repeat center; width:10px; height:10px;}

.qeCVVimg {display: block; border: none; background: transparent url(../img/en_GB/cvv.gif) no-repeat center; width:250px; height:116px;}
.qe3DS_1 {display: block; float: left; border: none; background: transparent url(../img/en_GB/MCSC.png) no-repeat center; width:105px; height:38px;}
.qe3DS_2 {display: block; margin-left: 105px; border: none; background: transparent url(../img/en_GB/VbV.png) no-repeat center; width:94px; height:34px;}

.qeIEbugFix {display: inline; font-size: 0px; padding: 0px; margin: 0px;}

.qeIbutton {vertical-align:top; margin:2px 0px 0px 3px; padding:0px; font-size: 0px; border: none; background: transparent url(../img/en_GB/infoicon.gif) no-repeat center; text-indent: -999px; line-height: 0px; width:12px; height:12px;}



td.qeSumColHover
{


	color: #000;
}

td.qeSumRowHover
{
	
	background-color: #fff;
	color: #000;
	font-weight:bold;
}

td.qeSumCellHover
{
	background-color: #ffffff;
	color:#000000;
}

a.qeShowHideSummary:link {color: #666666; font-family: arial,verdana; font-size: 9px; font-weight: normal; text-decoration: underline;}
a.qeShowHideSummary:visited {color: #666666; font-family: arial,verdana; font-size: 9px; font-weight: normal; text-decoration: underline;}
a.qeShowHideSummary:focus {color: #666666; font-family: arial,verdana; font-size: 9px; font-weight: normal; text-decoration: underline;}
a.qeShowHideSummary:hover {color: #666666; font-family: arial,verdana; font-size: 9px; font-weight: normal; text-decoration: underline;}
a.qeShowHideSummary:active {color: #666666; font-family: arial,verdana; font-size: 9px; font-weight :normal; text-decoration: underline;}

a.qeLink:link {color: #193670; font-weight: bold; text-decoration: underline;}
a.qeLink:visited {color: #193670; font-weight: bold; text-decoration: underline;}
a.qeLink:focus {color: #193670; font-weight: bold; text-decoration: underline;}
a.qeLink:hover {color: #193670; font-weight: bold; text-decoration: underline;}
a.qeLink:active {color: #193670; font-weight :bold; text-decoration: underline;}

a.qeSandAlink:link {color: #193670; font-weight: bold; text-decoration: underline;}
a.qeSandAlink:visited {color: #193670; font-weight: bold; text-decoration: underline;}
a.qeSandAlink:focus {color: #193670; font-weight: bold; text-decoration: underline;}
a.qeSandAlink:hover {color: #193670; font-weight: bold; text-decoration: underline;}
a.qeSandAlink:active {color: #193670; font-weight :bold; text-decoration: underline;}

.qeMedTitle {
	font-weight: bold;
	color:#f00;
	text-decoration: underline;
}

.qeMedText {

}

.qeMedConList {padding:5px; margin-left:25px;}
.qeMedConDeclared {font-weight: bold;}
.qeMedConDeclined {font-weight: bold;}

.qeMedDeclinedMSG {
	width: 549px;  
}

.qePriceTXT {font-size: 9px;}
.qePrice {font-size: 15px; font-weight: bold;}
.qeTotal {font-size: 15px; font-weight: bold;}

.qePostageFeeTXT {color: red; }
.qeOriginalPriceTXT {color: red; text-decoration: line-through;}

.qeLabelPage4TXT {font-weight: bold;}

.qeWdysauTXT {font-weight: bold;}

.qeImportantNotes {text-align: center}

.qeImportantNotesLabel {
	font-weight: bold;
	color:#f00;
	text-decoration: underline;
}

.qe3dsTitle {
	font-weight: bold;
	font-size: 12px;
}

.qe3dsText {
	font-size: 9px;
}

.qeCertNo {font-weight: bold;}

.qeRQCallUs {color: #027d5d;}
.qeRQPhoneNo {font-size: 18px; color: #FF7A0D;}
.qeRQDetails {font-size: 18px; color: #027d5d;}
.qeRQPolInfoTitle {font-size:14px; line-height:20px; font-family:Verdana,Arial,Helvetica; color:#027d5d; font-weight:bold; margin:0; padding:0;}
#qeRQPolicyList {
	font: bold 12px Verdana,Arial,Helvetica;
	color:#5a5a5a; 
	padding:0;
	margin:5px 0;
	list-style:none;
}
ul#qeRQPolicyList li { 
	margin:7px 0;
	padding-left:25px;
	background:url(../images/list.gif) no-repeat left center;
	height:19px;
}
.qeRQPolLeft {
    width: 200px;
    background-color: #f3f3f3;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    padding-top: 7px;
    padding-right: 10px;
    padding-bottom: 7px;
    padding-left: 10px;
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #dcd;
}
.qeRQPolRight {
    width: 300px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #d2d2d2;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #dcdcdc;
    padding-top: 7px;
    padding-right: 10px;
    padding-bottom: 7px;
    padding-left: 10px;
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
}

.btd {color:#193670; font-weight:bold; padding-left:10px;}

.collection_emailAQuoteHeader {background-color: #fff;}
.collection_emailAQuoteFooter {background-color: #fff;}
#collectionBody_emailAQuoteHeader {background-color: #fff;}
#collectionBody_emailAQuoteFooter {background-color: #fff;}
.qeEmailAQuoteNeedAnythingElse {font-size:16pt; font-weight: bold;}
