/*Grow Your Business Exhibitions styles by Schoolbacs Ltd www.plusforevents.com */
.footer {
	padding-top: 147px;
	height: 50px;
}
.p4eCopy {
	margin: 0 0 0 0px;
	width: 540px;
}
/* ie6 */
* HTML .footerWrapper {
	_margin-top: -240px;
	_left: 0;
}
* HTML .footerWrapper ul {
	_left: 0;
}
* .footerWrapper {
	_left: 0;
}
.content {
	_margin-bottom: 140px;
}

.footer a {
	font-size: 1.2em;
	color:#FFFFFF;
}
.footer #ftMenu {
	margin: 15px 0 0 40px;
	width: 665px;
}
.footer .PAPD {
	margin-top: -10px;
	margin-right: 5px;
}
.footerMenu .last {
	padding-right: 0;
}

.plus-com-skin A:link {text-decoration: none;color:#336600}
.plus-com-skin A:visited {text-decoration: none;color:#336600}
.plus-com-skin A:active {text-decoration: none;color:#336600}
.plus-com-skin A:hover {text-decoration: underline;color:#8e8d8d}

.plus-com-skin b {font-weight: bold; overflow: auto;}
.plus-com-skin, .plus-com-skin body,.plus-com-skin p,.plus-com-skin div,.plus-com-skin span,.plus-com-skin th,.plus-com-skin td{
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10pt;
	color:#000000;
	background-color: #FFFFFF;
	text-align:left;
}
.plus-com-skin p {
	line-height:12pt;
	padding-bottom:3px;
}
.plus-com-skin .sponsor_credit {
	MARGIN: 15px auto 10px auto; 
	WIDTH: 200px; 
	font-size: 8pt;
	text-align:center;
}
.plus-com-skin .sponsor_credit img {
	WIDTH: 170px; 
}
.plus-com-skin TEXTAREA {
    background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
}
.plus-com-skin INPUT, .plus-com-skin SELECT {
	color:#336600;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.0em; 
	padding:0px;
	margin:0px;
	width:auto;
}
.plus-com-skin form {
	margin:0px;
	padding:0px;
	text-align:left;
}
.plus-com-skin h3, .plus-com-skin .titleText {
	margin: 10px 0 8px 0;
	color:#336600;
	font-size:1.5em;
	font-weight:bold;
}
.plus-com-skin .bookingRef {
	margin: 6px 0 6px 0;
	color:#336600;
	font-size:1.3em;
}
.plus-com-skin .titleText {
	color:#000000;
	font-size:1.7em;
	line-height:16pt;
}
.plus-com-skin input.submit {
	background-color:#44697d;
	color:white;
	font-weight:bold;
	font-size:11px;
	margin:0px;
	padding:0px;
	border:0px;
	height:19px;
}
.plus-com-skin #Cancel, .plus-com-skin #Save, .plus-com-skin #New, .plus-com-skin #Delete {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 5px;
}
.plus-com-skin .recForm, .plus-com-skin .controls {
	margin: 5px;
	padding: 3px
}
.plus-com-skin .recSectionHeader {
	font-size: small;
	font-weight: bold;
	color: #6633FF;
}
.plus-com-skin .recSectionDetail {
	margin: 0px 3px 3px 10px;
	width: 625px;
}
.plus-com-skin .recLeftCol {
	width: 150px;
}
.plus-com-skin .oTable {
	margin: 0 0 5px 5px;
}
.plus-com-skin table .oQty {
	width:50px;
	vertical-align:top;
}
.plus-com-skin table .oTime {
	width:90px;
	vertical-align:top;
}
.plus-com-skin .oTable th {
	color:#333333;
	font-weight: bold;
}

@media screen{
.plus-com-skin .input_highlight {
	text-decoration: none; 
	background-color: #ffd5d5; 

}
}
@media print{
.plus-com-skin .controls {
	display: none;
	visibility: collapse;
}
}
/* CSS Document */
.plus-com-skin .eventDetails {
	width:530px;
	padding: 3px;
	/*margin-top: 3px 5px 3px 0px;*/
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	border-left: 1px solid #CCCCCC;
}
.plus-com-skin .eventLeftCol {
	padding-left:8px;
}
.plus-com-skin .eventTerms {
	font-size: 8pt;
}
.plus-com-skin #hostTitle {
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #336600;
	margin-top: 5px;
	margin-bottom: 3px;
}
.plus-com-skin .eventListHeader {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 3px;
}
.plus-com-skin .eventListDetails {
	width:530px;
	padding: 1px;
	/*margin-top: 1px 5px 1px 5px;*/
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	border-left: 1px solid #CCCCCC;
}
.plus-com-skin .evt_panel {
	background-color: #FFFFCC;
	margin: 5px;
	padding: 5px 5px 15px 5px;
	border: thin solid #999999;
}
.plus-com-skin .evt_panel DIV, .plus-com-skin .evt_panel P {
	padding-bottom: 5px;
}
.plus-com-skin .evtdtls {
	background-color: #FFFFFF;
	margin: 5px;
	padding: 5px;
	border: thin solid #999999;
}
.plus-com-skin .evtspinst {
	color:#336600
}
.plus-com-skin .footnote { 
	font-size: 8pt; 
	text-align: Left; 
	color: #000000; 
	background-color: #FFFFFF;
	margin: auto auto 140px auto; 
}

.plus-com-skin .errortext { 
	margin: 2px;
	padding: 2px;
	font-size: 1.0em; 
	font-weight: bold; 
	text-align: left; 
	vertical-align: top;
	color: #CC0066; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal
}
.plus-com-skin #userErrorBox {
	height: 70px;
	min-height: 70px;
	padding: 0 5px 0 60px;
	margin: 5px 10px 0px 10px;
	border: thin outset #999999;
	color: #000000;
}
.plus-com-skin .userErrorText {
	background-color:transparent;
	font-size: 1em;
	vertical-align: middle;
	margin-top: 0;
	padding: 5px;
}
.plus-com-skin .userWarningBox {
	background: #FFCCCC url(../../../menuimages/warning_icon.gif) no-repeat 15px 10px;
}
.plus-com-skin .userWarningBox > userErrorText {
	background: #FFCCCC;
	color: #000000;
}
.plus-com-skin .userNoticeBox {
	background: #FFFFFF url(../../../menuimages/alert_triangle.gif) no-repeat 15px 10px;
}
.plus-com-skin .userSuccessBox {
	background: #FFFFFF url(../../../menuimages/green_tick.gif) no-repeat 15px 10px;
}
.plus-com-skin .userErrorLink {
	font-size: 0.8em;
	color: blue;
	margin-top: 10px
}
.plus-com-skin .userErrorLink a:link, .userErrorLink a:active, .userErrorLink a:visited, .userErrorLink a:hover {
	background-color: #FFCCCC;
	color:blue; 
	text-decoration:underline
}
.plus-com-skin .userErrorLink a:hover {color:#66CCFF;}

@media screen{
.printbox {
	display: none;
	visibility: hidden;
}
}
@media print{

.footerWrapper, .footer {
	margin-top:5px;
	height: 20px;
}
BODY, .left, .right, .headerBlue, .leftAndCentre, .header {
	margin: 0;
	padding-top: 0;
}
.leftAndCentre {
	width: 530px;
	padding-top: 5px;
}
.headerBlue, .header IMG {
	width: 650px;
	height:107px;
	left: 0;
}
.content, .wrapper, .headerBlue, .header {
	width :650px;
}
.content {
	left: 0;
}
.right {
	width: 0;
}
.wrapper {
	background: none;
}
.plus-com-skin .footnote {
	margin: 0 0 5px 0; 
}
.screenbox, .left, .PAPD, #ftMenu, .clear, .right, .footerWrapper, .footer {
	display: none;
	visibility: hidden;
}
#print_footer {
	clear: both;
	color:#666666;
}
}
