/**************************************
 LRQA - Print CSS - (c) 2008
 burgandy = #872136
 Author  : Paul Welsh
***************************************/
html{
	height:100%;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background: #fff;
	font-size: 10pt; 
	height:100%;
}

img{
	border: 0;
}

#top_header_top, #top_header_bottom, #header_options, #logo a, #right, #left, hr, .accessibility, #footer ul{
	display: none;
}

#logo, #content{
	margin-bottom: 25px;
	padding-bottom: 20px;
	border-bottom: 1px solid #bbb;
}

#logo img{
	display: block;
}

#footer{
	font-size: 8pt;
	line-height: 14px;
}

#footer img{
	float: left;
	margin-right: 20px;
}

.colOne{
	width: 50%;
	float:left;
}

.colTwo{
	width: 50%;
	float:left;
}

.colOne label, .colTwo label, .colOne span, .colTwo span{
	width: 100%;
	clear: both;
	margin-bottom: 2px;
	display: block;
}

span.required{
	width: auto!important;
	display: inline!important;
}

.radioBtn label{
	width: auto!important;
	display: inline!important;
}
.colOne input, .colTwo input, .colOne select, .colTwo select, .colOne teatarea, .colTwo textarea{
	clear: both;
	margin-bottom: 10px;
}

p.sectionTitle{
	width: 100%;
	clear: both;
	padding-top: 10px;
	margin-top: 20px;
	font-weight: bold;
}

#content .hidden_summary {
	display:none;
}
#content .hidden_keywords {
	display:none;
}



#content div.provBooking div#courseDetails, #content div.provBooking div.yourCompanyDetails, #content div.provBooking div.billingInfo, #content div.provBooking div.accomInfo, #content .provBooking .delegateInfo, #content .provBooking .paymentDetails, #content .provBooking .termsConditions, #content .provBooking .hearAbout, #content .provBooking  .emailOptin {float:left;clear:left;width:100%;padding-bottom:10px;}
#content .provBooking p.accommLabels, #content .provBooking p.delLabels {float:left;clear:left;display:block;width:100%;}
#content .provBooking p.accommLabels span, #content .provBooking p.delLabels span {float:left;margin:0 5px;width:109px !important;}
#content .provBooking p.accommodation-room input, #content .provBooking p.delegate input {margin:0 5px 5px;width:105px;}
#content .provBooking p.accommodation-room, #content .provBooking p.delegate  {clear:left;float:left;}
#content div.emailForm p.delegate a, #content div.provBooking p.accommodation-room a {display:none;}
#content .provBooking input,#content .provBooking select {border:1px solid #000;}
#content .provBooking p.accommodation-room, #content .provBooking p.delegate  {float:left;clear:left;display:block;width:100%;}
#content .provBooking select {width: 147px;margin-right:10px;display:block;}
#content .paymentDetails .tpb-form-row .tpb-nested-row-item label {margin-right: 10px;}
#content .provBooking .hearAbout select {width: auto;display:block;margin-right:20px;}
#content .provBooking .hearAbout .colTwo label, #content .provBooking .hearAbout .colTwo input {margin-left: 20px;}
#content .paymentDetails .tpb-form-row div, #content div.tpb-form-row span.tpb-promo-code {margin-bottom: 5px;display:block;}
#content .provBooking .emailOptin span.radioBtn input {border:none;}
#page_option_buttons {display:none;}
#footer {float:left;clear:both;}
#content div.provBooking div#courseDetails, #content div.provBooking div.yourCompanyDetails, #content div.provBooking div.billingInfo, #content div.provBooking div.accomInfo, #content .provBooking .delegateInfo, #content .provBooking .paymentDetails, #content .provBooking .termsConditions {border:none!important;}
#content .provBooking .button {clear:both;float:left;}
* html #content .provBooking .colOne {float:left;width:45%}
* html #content .provBooking .colTwo {float:right;width:45%}
* html #content .provBooking span.radioBtn input {border:none!important;}
* html #content div.provBooking div#courseDetails, 
* html #content div.provBooking div.yourCompanyDetails, 
* html #content div.provBooking div.billingInfo, 
* html #content div.provBooking div.accomInfo, 
* html #content .provBooking .delegateInfo, 
* html #content .provBooking .paymentDetails, 
* html #content .provBooking .termsConditions,
* html #content .provBooking .emailOptin {float:left;clear:left;width:100%;}
* html #content .provBooking .hearAbout {float:none;}
* html #content .provBooking .emailOptin, * html #content .provBooking .paymentDetails {float:none;}
* html #content .provBooking .hearAbout .colTwo {clear:left;float:left}
