body {
	background:#f5f5f5;
}
a {
	color:#000;
}
a:hover {color:#666;}
*:focus {outline:0;}

h1 {
	color:#00abcd;
}
h1 a, h1 a:hover {
	color:#00abcd;
	text-decoration:none;
}
h2 {
	color:#000;
}
h2 a, h2 a:hover {
	color:#87d1d1;
	text-decoration:none;	
}
hr {
	border-color:#000;
}

.bulletlist li {
	background:url(/airport-trading-conference/images/bullet-arrow.png) no-repeat left 1px;
}



#shadow-wrapper {
	background:#FFF url(../images/content-bottom-background-repeat.png) repeat-y;position:relative;
}

#content-wrapper {
	background:url(../images/shadow-wrapper-background.png) no-repeat;	
	overflow:hidden;	
}


#header {
	background:url(/airport-trading-conference/images/malta-header.jpg) no-repeat;position:relative
}
#back-to-aci {position:absolute;top:0px;left:0;z-index:5;}

#main-nav {
	background-color:#000;
}
#main-nav li {
	width:162px;
}
#main-nav li:hover {
	background:#00abcd;
}
#main-nav a:hover {
	color:#fff;
}
#main-nav .last {
	width:165px;
	background:#00abcd;
}
#main-nav .last a:hover {
	color:#000;
}

#homepage #nav-home {background:#87d1d1;}

#conferences #nav-conf {background:#87d1d1;}

#social-prog #nav-soc {background:#87d1d1;}

#exhibitions #nav-exhib {background:#87d1d1;}

#sub-nav li {
	width:162px;
}
#sub-nav {
	background-color:#87d1d1;
}
#sub-nav a {
	color:#000;
}
#sub-nav a:hover {
	color:#000;
}
#left-col {
	border-right:1px dashed #000;	
}
#center-col {
	border-right:1px dashed #000;	
}
.section1 {
	background:#00abcd url(/airport-trading-conference/images/section-clip-blue.png) right top no-repeat;
}

.section1 .more-link {
	background:url(/airport-trading-conference/images/more-link-green.png) right no-repeat;
}
.section1 .bulletlist li {
	background:url(/airport-trading-conference/images/bullet-section1.jpg) no-repeat left 2px;
}
.section2 {
	background:#000 url(/airport-trading-conference/images/section-clip-black.png) right top no-repeat;
}
.section2 .more-link {
	background:url(/airport-trading-conference/images/more-link-black.png) right no-repeat;
}
.section2 h1, .section2 h1 a {
	color:#FFF;
}
.section2 .bulletlist li {
	background:url(/airport-trading-conference/images/bullet-section2.jpg) no-repeat left 2px;
}
.secure-sponsor {
	background:#00abcd url(/airport-trading-conference/images/secure-area-sponsor.png) no-repeat;
	padding:25px;
	margin-bottom:8px;	
	color:#FFF;
	overflow:hidden;
}
.secure-sponsor h1, .secure-sponsor h2 {
	color:#FFFFFF;
}
.secure-block {
	background:#0b5ca6 url(/airport-trading-conference/images/secure-sponsor-clip-bg.png) right top no-repeat;
	padding:25px;
	margin-bottom:8px;	
	color:#FFF;
	overflow:hidden;	
}
.secure-block h1, .secure-block h2, .secure-block p {
	color:#fff;	
}
.noclip {
	background-image:none;
}
.conference-bg {
	background:url(/airport-trading-conference/images/conference-bg.jpg) top no-repeat;
	min-height:125px;
		color:#fff;
	padding:15px 25px 25px;
}
* html .conference-bg {
	height:125px;
}

.soc-bg {
	background:url(/airport-trading-conference/images/social-bg.jpg) top no-repeat;
	min-height:125px;
		color:#fff;
	padding:15px 25px 25px;
}
.networking-bg {
	background:url(/airport-trading-conference/images/networking-background.jpg) top no-repeat;
	min-height:125px;
		color:#fff;
	padding:15px 25px 25px;
}

.exhibition-bg {
	background:url(/airport-trading-conference/images/exhib-bg.jpg) top no-repeat;
	min-height:125px;	
	color:#fff;
	padding:15px 25px 25px;
}
* html .exhibition-bg {
	height:125px;
}
.sponsorship-bg {
	background:url(/airport-trading-conference/images/sponsor-bg.jpg) top no-repeat;
	min-height:125px;
		color:#fff;
	padding:15px 25px 25px;
}
* html .sponsorship-bg {
	height:125px;
}
.venue-bg {
	background:url(/airport-trading-conference/images/venue-bg.jpg) left top no-repeat #13afcb;
	min-height:125px;
		color:#fff;
	padding:15px 25px 25px;
	margin-bottom:5px;
}
.right-mini-containers h2 {
	background:url(/airport-trading-conference/images/arrow2.png) right no-repeat;	
}
.right-mini-containers h2 a {
	color:#00abcd;
}

.right-mini-containers:hover h2{
background:url(/airport-trading-conference/images/arrow2-hov.png) right no-repeat;	
}

.exhibitor-scroller {
	border:1px solid #87d1d1;
}
.exhibitor-scroller p {
	background:#87d1d1;
	color:#fff;
	margin-bottom:2px;
	text-transform:uppercase;
}

.news-items h2 a, .news-items h2 a:hover  {
	color:#87d1d1;
}
.section1 .news-items h2 a, .news-items h2 a:hover  {
	color:#fff;
}
.programme-style {
	border:1px solid #00abcd;
}
.programme-style .prog-head {
	background:#87d1d1;
	font-size:15px;
	
	padding:5px;
	color:#000;
	-moz-border-radius:10px;-webkit-border-radius:10px;
}
.programme-style .prog-sub {
	background:#00abcd;
	padding:5px;
	
}
.programme-style .prog-heading {
	color:#00abcd;
	font-size:14px;
	font-weight:bold;
}
#footer-wrapper {
	border-top:15px solid #87d1d1;
}
#footer {
	background:#00abcd;
}

/* Side column logos */
.partners-head {padding: 2px 10px 3px;background:#00abcd;color:#fff;margin:0;font-size:18px;letter-spacing:-1px;font-weight:bold;}
.partners-vertical {text-align:center;border:1px #333 solid;margin-bottom:5px;overflow:hidden; padding:5px;}
.partners-vertical div {margin:0 auto;}

#floorplan img {display:block;padding-bottom:10px;border-bottom:1px dashed #000;margin:0 0 10px 0 ;}
#floorplan table th{background:#87d1d1;color:#000; -moz-border-radius:8px;padding:5px 5px 5px 5px;font-size:15px;letter-spacing:-1px;}
#floorplan table td {border-bottom:1px #ccc solid;}

/* Form Styles */

.contact-form .sumbit-button input {
	background:#00abcd;
	color:#FFFFFF;
	width:auto;
}
.payment-del-details th {
	background:#00abcd;
}


/*Contact Form Styles*/
#contact-form { width:420px; }
#contact-form hr { margin:13px 0; padding:0; border:0; border-bottom:1px dashed #000; background:#fff; color:#fff; width:415px; }
#contact-form .rq-top { color:#FF0000; font-weight:bold;}
#contact-form .rq {color:#FF0000; font-weight:bold;}
#contact-form form { margin:0; padding:0px; margin:0 0 0 5px; overflow:hidden;}
#contact-form .error-message { font-size:12px; color:#FF0000; font-weight:bold;}
#contact-form .error { font-size:12px; display:block; color:#FF0000; font-weight:bold; margin-bottom:8px; }
#contact-form p { margin:0 0 8px 0; padding:0; overflow:hidden; clear:both;}
#contact-form label {float:left;width:200px;font-weight:bold;display:block;}
#contact-form label small {font-weight:normal;display:block;}
#contact-form .label-full { float:none; display:block;margin-bottom:8px;}
#contact-form input {width:200px;}
#contact-form .input_full { width:400px; }
#contact-form textarea {margin-bottom:8px;width:400px;height:100px;}
#contact-form .checkbox {width:auto;}
#contact-form p.radio-button input {width:auto;display:block;float:left;margin-right:5px;}
#contact-form p.radio-button label {width:auto;padding-top:3px;}
#contact-form .check-box input {width:auto;float:left;margin-right:5px;}
#contact-form .check-box label {width:400px;float:left;padding-top:3px;}
#contact-form .submit-button {padding-top:10px;}
#contact-form .submit-button input {color:#FFFFFF;width:auto;background:#00abcd; padding:2px; width:auto;}

.delegatelist { margin:0; padding:5px; }
.delegatelist span { display:block; }
.delegatelist li { list-style:none; margin:0; padding:0 0 5px 20px; background:url(/airport-trading-conference/images/bullet-arrow.png) no-repeat left 1px; }
.delegatelist .name { }
.delegatelist .jobTitle { font-weight:bold; }
.delegatelist .organisation {  font-weight:bold; color:#00abcd; }

