body {
/*	background-color: #faf5e2;  */
	background-color: #E8E0D0;  	
	margin: 0px;
	padding: 0px;
	font-family: Arial,Helvetica,Sans-Serif; 
	font-size: 9pt;	
	line-height: 1.5em;	
}

div#3d {
	margin-left: auto;
	margin-right: auto;
}


table#3d {
	margin:0px;
	padding:0px;
	border:0px;
	width:865px;
}

table#menuContent {
/*	background-color: #F7BD53; */
	background-color: #ca006c;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 2px solid #FDB415;

}

td#t1 {
	background-image:url(/i/edges/leftside.png);
	background-repeat:repeat-y;
}

td#t3 {
	background-image:url(/i/edges/rightside.png);
	background-repeat:repeat-y;
}

td#t4 {
	background-image:url(/i/edges/leftcorner.png);
	background-repeat:no-repeat;
}


td#t5 {
	background-image:url(/i/edges/bottom.png);
	background-repeat:repeat-x;
}

td#t6 {
	background-image:url(/i/edges/rightcorner.png);
	background-repeat:no-repeat;
}


div#paper {
	background-color: #ffffff;
	border-left: 10px solid #ffffff;
	border-right: 10px solid #ffffff;
	border-bottom: 10px solid #ffffff;
	text-align: left;
}

div#header {
	background-color: #ca006c;
}

div#header h5 {
	margin:0px;
	padding:0px;
	color:#fdb415;
	font-size: 14pt;
	padding-left: 44px;
	padding-top:5px;
	padding-bottom:20px;
	font-weight:normal;
}

div#header p {
	color:#ffffff;
	margin:0px;
	font-size: 10pt;
	text-align:right;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	font-weight: bold;
}

div#header img#swatches {
	display:block;
}

img#logo {
	padding-top: 10px;
	padding-left: 10px;
}


div#menu {
}


div#menu a {
/*	color:#464646; */
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	line-height: 1.1em;
}

div#menu a:hover {
/*	color:#D3BD98; */
	text-decoration:underline;
}



div#contentArea {
	padding-top: 10px;
	clear:both;
}


div#footer {
	border-top: 1px solid #c0ae8c;
	padding-top: 5px;

}

div#footer p {
	margin:0px;
	padding:0px;
	text-align: center;
	color: #a8a8a8;
	padding-top: 2px;
	font-size: 7pt;
} 

div#footer a {
	color: #a8a8a8;
	text-decoration: none;
} 


div#leftColumnMenu, div#exhibitors {
	background-color: #faf5e2;
	margin-bottom: 10px;
/*	padding-top: 10px;
	padding-bottom: 10px; */
	border: 1px solid #ca006c;
}

div#leftColumnMenu a {
	display: block;
	padding-left: 10px;
	line-height: 22px; 
	text-decoration: none;
	color: #000000;
	text-align:left;
	background-repeat: repeat-x;
}

div .sponsor {
	background-color: #ffffff;
}

div .sponsor a {
	display: block;
	padding-left: 10px;
	line-height: 10px; 
	text-decoration: none;
	color: #000000;
	background-color: #faf5e2;
	text-align:left;
	margin-bottom: 2px;
	padding-top:2px;
	padding-bottom: 2px;
}




div#leftColumnMenu a:hover {
	background-color: #ca006c;
	color: #ffffff;
}

div .sponsor a:hover {
	background-color: #ca006c;
	color: #ffffff;
}


h4 { /*Yellow Backed Headings*/ 
	background-color: #FAF5E2;
	text-align:left;
	background-repeat: repeat-x;
	height: 30px;
	line-height:30px;
	color: #0000;
	font-size: 9pt;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom: 1.5px solid #c0ae8c;
	border-top: 1.5px solid #ca006c;
	padding-left: 20px;
	
}

div#content h4 {
	background-image: url(/i/tiles/h3.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	
}	


h3 { /*Purple Backed Headings*/ 
	background-image: url(/i/tiles/h3.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	height: 30px;
	line-height:30px;
	color: #464646;
	font-size: 10pt;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
	border-bottom: 1px solid #fdb415;
	font-weight: bold;
}

div#content h5 {
	font-weight: bold;
	font-size: 9pt;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#content p {
/*	margin-left: 10px; */
	}

div#content h6 {
	font-weight: bold;
	font-size: 8pt;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#content p.important {
	margin-left: 20px;
	margin-right: 20px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #DFD5BF;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 20px;
	border: 1px solid #ca006c;
}


div#content div.element {
	margin-bottom: 5px;
}

div.infoBox {
	background-color:#faf5e2;
	background-image:url(/i/swirlCornerright.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	min-height: 200px;
}

div#content ul {
	margin: 0px;
	padding:0px;
}

div#content li {
	list-style-image: url(/i/smallInfo.png);
	line-height: 20px;
	padding: 0px;
	margin-left: 30px;
}

div#content a {
	color: #ca006c;
	text-decoration: none;
}

div#content a:hover {
	text-decoration: underline;
}

div#exhibitors {
	font-size: 7pt;
	min-height: 369px;
	}


div#exhibitors ul {
	list-style-type:none;
	display:block;
	
	
}




img.findOut {
	border: 0px;
	margin: 10px;
}

td.standPackage {
	background-color: #ca006c;
	color: white;
	padding: 10px;
}

div.clear {
	clear:both;
	}
	
td.webform_label {
	padding-right: 40px;
	}
	
input.onlineform {
	width:200px;
}

textarea.onlineform {
	width: 300px;
	}
	
span.webform_label_error {
	color: red;
	font-weight: bold;
	}
	
div#pressRelease {
	padding-right: 40px;
	padding-left: 40px;
}

div.image {
	padding-bottom: 10px;
	padding-left: 30px;
	}
	
div.image div.description {
	padding-top: 5px;
	}
	
	
div#releaseList div {
	padding-bottom: 10px;
}

td#contentContainer {
/*	background-image: url(/i/tiles/tdContentContainer.png);
	background-repeat: no-repeat;
	background-position: 100% 100%; */
}


div#competitionDetails {
	background-color: #FAF5E2;
	background-image: url(/i/swirlBottom.png);
	background-position: 100% 100%;
	background-repeat: no-repeat;
display: none;
	margin-bottom: 5px;
}

div#competitionDetailsInner {
	padding: 10px;
	background-image: url(/i/swirlTop.png);
	background-position: 0% 0%;
	background-repeat: no-repeat;


}


table#classDescriptions {
width: 100%;
margin-left: 10px;
clear:both;
}

table#classDescriptions td.name {
/*	width: 100px; */
	font-weight: bold;
}

table#classDescriptions td.time {
	width: 60px;
	color: #ca186c;
}

table#classDescriptions td.description {
	padding-bottom: 5px;
	line-height: 15px;

}

table#classDescriptions td.select {
	width: 60px;
	text-align: right:
}


div#classList li {
	list-style-type: none;
	list-style-image: none;
	margin-left: 0px;
 }




.ui-accordion { margin: 0; padding: 0; list-style-type: none; }
.ui-accordion li { 
	margin: 0px; margin-bottom: 2px; padding: 0; 
}



.ui-accordion li .ui-accordion-header {
	display: block;
	padding-left: 5px;
	margin-right: 3px;
	height: 28px;
	color: #000;
	text-decoration: none;
	line-height: 28px;
	position: relative;
	left: 3px;
	background-color: #faf5e2;
	border: 1px solid #E8CE6F;
	background-image: url(/i/button/classDetails.png);
	background-repeat: no-repeat;
	background-position: 85% 30%;
}

.ui-accordion li .ui-accordion-right {
	display: block;
	background-image: url(i/accordion-right.png);
	position: absolute;
	top: 0px;
	right: -3px;
	height: 28px;
	width: 3px;
}
.ui-accordion li .ui-accordion-left {
	display: block;
	background-image: url(i/accordion-left.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 28px;
	width: 3px;
}

a#bookingForm {
	background-color: transparent;
	background-image: none;
	border: 0px;
	display: inline;
	
}

div#competitionDetailsInner input.yellowBox {
	border: 1px solid #E8CE6F;
	width: 140px;

}

span#workDescription {
	display: none;
	}

span#workQualification {
	display:none:
	}
	
span#positionText {
	display:none;
}

div#countdown {
	position:relative;
	left: 100px;
	top: 100px;
	z-index: 5;
}


div#slideMenu ul.sm {
	list-style:none;
	width:727px;
	height:149px;
	display:block;
	overflow:hidden;
	padding-left:0px;
	margin:0px;
}

div#slideMenu div ul li{
	list-style-image: url(/i/star.gif);
	line-height: 20px;
	padding: 0px;
	margin-left: 30px;
}

div#slideMenu div ul {
	display: inline;
}



div#slideMenu li.sm {
	float:left;
	display:inline;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

div#slideMenu div {
	width: 725px;   /* 727 on ie? */
	height: 256px;
	overflow:hidden;
	border-left: 1px solid #ca006c;
	border-right: 1px solid #ca006c;
	border-bottom: 1px solid #ca006c;
	background-color: #D3BD98;
}

div#slideMenu div p{
padding-left: 20px;
padding-right: 30px;
}

div#slideMenu div#textShow {
}


div#slideMenu div#textVisit {
	display:none;
}

div#slideMenu div#textExhibit {
	display:none;
}

div#slideMenu div#textCompete {
	display:none;
}

div#daysLeft {
	position: relative;
	left: 0px;
	top: 40px;
	background-image:url(/i/daysToGo.png);
	background-repeat: no-repeat;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 49px;
	width: 41px;
	color: black;
	font-size: 18pt;
	font-weight: bold;
	text-align: center;
	padding-top: 22px;
	font-family: Times New Roman,Times;
}

div#daysLeftText {
	padding-left: 45px;
	color: white;
	font-size: 12pt;
	font-weight: bold;
}

table.webform_label_table {
	display: none;
	}
	
input#InputField-11,input#InputField-13 {
	margin-bottom:20px;

}
