﻿/******************************************************************/
/* C01S06 default CSS file
/******************************************************************/
html, body {
	font: 12px Arial, Helvetica, sans-serif; color: #555555; background: #000; margin: 0; padding: 0;
}
h1, h2, h3, h4, p {
	margin: 0 0 14px;
}
img, img a {
	border: none;
}
.clearFloat {
	clear: both;
}
.eventimageleft {
	padding: 2px; border: 1px solid #CCC; float: left; display: inline; margin: 0 8px 0 0;
}
.floatLeft {
	float: left; display: inline; margin: 0 8px 0 0;
}

#wrapper {
	width: 981px; margin: 0 auto; overflow: hidden; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/May/11376004/assets/wrapper_bg.gif) repeat-y;
}
#eventText {
	display: none;
}

.spexlogo { float: left; width: 180px; }
.spexblurb { float: right; width: 550px; }

/******************************************************************/
/* #header
/******************************************************************/
#header {
	width: 100%; height: 116px; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/May/11376004/assets/header_bg.jpg) no-repeat; position: relative;
}
#header #logo {
	font: 22px "Trebuchet MS", Verdana, sans-serif; color: #FFF; position: absolute; top: 20px; left: 10px;
}
#header #datesvenue {
	font-size: 18px; color: #FFF; position: absolute; top: 52px; left: 10px;
}
#header #datesvenue span.dates {
	border-right: 2px solid #FFF; padding: 0 10px 0 0; margin: 0 10px 0 0;
}

/* #hlist */
#header ul.hlist {
	list-style: none; margin: 0; padding: 0; position: absolute; top: 7px; right: 9px; color: #FFF;
}
#header ul.hlist li {
	float: left; display: inline;
}
#header ul.hlist li a {
	color: #FFF; text-decoration: none; border-right: 1px solid #FFF; margin: 0 5px 0 0; padding: 0 5px 0 0;
}
#header ul.hlist li a:hover {
	text-decoration: underline;
}
#header ul.hlist li.listimg a {
	border: none; margin: 0; padding: 0;
}

/******************************************************************/
/* #left_col
/******************************************************************/
#left_col {
	width: 208px; float: left; display: inline;
}

/* #register_box */
#left_col #register_box {
	width: 100%; background: #FFF url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/May/11376004/assets/register_bg.gif) top left no-repeat; position: relative;
	min-height: 90px; height: auto !important; height: 90px;
}
#left_col #register_box h2, #left_col #register_box p {
	margin: 0;
}
#left_col #register_box h2 {
	position: absolute; top: 10px; left: 10px; font-size: 20px;
}
#left_col #register_box h2 a {
	color: #0f416a; text-decoration: none;
}
#left_col #register_box h2 a:hover {
	text-decoration: underline;
}
#left_col #register_box p {
	width: 190px; position: absolute; top: 45px; left: 10px;
}
#left_col #register_box p a {
	color: #000;
}
#left_col #register_box p a:hover {
	text-decoration: none;
}

/* #brochure_box */
#left_col #brochure_box {
	width: 100%; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/May/11376004/assets/brochure_bg.gif) top left no-repeat; position: relative;
	min-height: 88px; height: auto !important; height: 88px;
}
#left_col #brochure_box h2 {
	position: absolute; top: 10px; right: 16px; font-size: 13px; width: 81px; margin: 0;
}
#left_col #brochure_box h2 a {
	color: #FFF; text-decoration: none;
}
#left_col #brochure_box h2 a:hover {
	text-decoration: underline;
}
#left_col #brochure_box img {
	position: absolute; bottom: 6px; left: 10px;
}

/* .cta_box */
#left_col .cta_box {
	background: #FFF url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/May/11376004/assets/leftcta_bg.gif) repeat-x bottom left; border-top: 5px solid #000; margin: 0 5px 10px; padding: 5px 10px 7px;
}
#left_col .cta_box h2 {
	font-size: 16px; color: #000; margin-bottom: 5px; padding-bottom:5px;
}
#left_col .cta_box p {
	margin: 0 0 5px;
}
#left_col .cta_box a {
	color: #223b62; text-decoration: underline;
}
#left_col .cta_box a:hover {
	text-decoration: none;
}
#left_col .cta_box blockquote{ padding: 0 !important; margin: 0 !important; font-size: 14px; }
#left_col .cta_box cite { text-align: left !important; padding-bottom: 10px !important; }
#left_col .cta_box #testimonials li { list-style: none !important; background: none; margin-bottom: 10px !important; padding: 0 !important; }

#left_col .cta_box p:first-child {
  margin: -23px 0 5px !important; font-size: 14px;
}
#left_col .cta_box .content p{
  margin: 0 5px 0 !important;
}
#left_col ul {
  list-style: none; margin: 0 0 14px; padding: 0 0 0 2px;
}
#left_col ul li {
  background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/May/11376004/assets/bullet.gif) no-repeat 0 7px; padding-left: 15px;
}

/******************************************************************/
/* #navigation
/******************************************************************/
ul#navigation {
	list-style: none; margin: 0 0 10px; padding: 0; border-top: 1px solid #FFF;
}
ul#navigation li {
	font: 14px "Trebuchet MS", Verdana, sans-serif; font-weight: bold; border-bottom: 1px solid #FFF; background: none; padding: 0;
}
ul#navigation li a {
	color: #FFF; text-decoration: none; padding: 6px 10px 8px; display: block;
}
ul#navigation li a:hover, ul#navigation li.hover, ul#navigation li.active {
	background: #11719C;
}

/* accordion */
ul#navigation li ul.subnav {
	display: none; list-style: none; margin: 0; padding: 0 0 10px; border: none;
}
ul#navigation li.hover ul.subnav, ul#navigation li.active ul.subnav {
	background: #11719C;
}
ul#navigation li ul.subnav li {
	font-size: 12px; font-weight: normal; border: none;
}
ul#navigation li ul.subnav li a {
	padding: 0 15px;  border: none; background: none;
}
ul#navigation li ul.subnav li a.active {
	text-decoration: underline;
}
ul#navigation li ul.subnav li a:hover {
	background: none; text-decoration: underline;
}

/******************************************************************/
/* #right_col
/******************************************************************/
#right_col {
	width: 773px; float: right; display: inline; line-height: 19px;
}
#right_col a {
	color: #0387b1; text-decoration: underline;
}
#right_col a:hover {
	text-decoration: none;
}
#right_col h1 {
	font-size: 22px; color: #14a6d5;
}
#right_col h2 {
	font-size: 16px; color: #116C97;
}
#right_col h3 {
	font-size: 14px; color: #5F5F5F;
}
#right_col ul {
	list-style: none; margin: 0 0 14px; padding: 0 0 0 2px;
}
#right_col ul li {
	background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/May/11376004/assets/bullet.gif) no-repeat 0 7px; padding-left: 15px;
}

/******************************************************************/
/* #right_col Agenda Pages
/******************************************************************/


#right_col .Session{
  border-bottom: 1px solid #cccccc;
  padding: 10px 5px 0 5px;
}
#right_col .Session_noborder{
  padding:10px 5px 0 10px !important;
}
  
#right_col .Session .Time{
  font-size: 14px;
  color: #000000;
}

#right_col .Session_noborder .Time{
  font-size: 14px;
  color: #000000;
}
  
#right_col .Break{
border-bottom: 1px solid #cccccc;
background: #ebebeb;
padding: 15px 0 5px 5px !important;
v-align: middle;
} 

#right_col .Break .Time{
  font-size: 14px;
  color: #000000;
} 

#right_col .Track_header{
background: #10A5D6 !important;
text-align:center;
padding: 10px 0 1px 0 !important;
}  

#right_col .Track_header h2{
color:#ffffff !important;
font-size: 18px !important;
text-align:center;
}

.TrackA{
background: #e9f3fb;
padding:0 5px 0 10px;
border-right: 1px solid #cccccc;
}

  
.TrackB{
background: #eae9ef;
padding:0 5px 0 10px;
border-right: 1px solid #cccccc;
}



.TrackC{
background: #bbddf4;
padding:0 5px 0 10px;
border-right: 1px solid #cccccc;
}


.TrackA_header{
background: #e9f3fb;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding: 0 !important;
margin: 0 !important;
}


.TrackA_header h2{
color: #ffffff;
padding: 10px;
margin: 0 !important;
text-aling: center;
}

.TrackB_header{
background: #eae9ef;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding: 0 !important;
margin: 0 !important;
}

.TrackB_header h2{
color: #ffffff;
padding: 10px;
margin: 0 !important;
text-aling: center;
}

.TrackC_header{
background: #bbddf4;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding: 0 !important;
margin: 0 !important;
}

.TrackC_header h2{
color: #ffffff;
padding: 10px;
margin: 0 !important;
text-aling: center;
}





/* #main_banner */
#right_col #main_banner {
	background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/May/11376004/Assets/flash_bg.png) no-repeat;
}

/* #main_content */
#right_col #main_content {
	padding: 15px 15px 2px;
}
#right_col #main_content .hr {
	width: 471px; height: 1px; font-size: 1px; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/May/11376004/assets/hr_bg.gif) repeat-x; margin: 19px 0 20px;
}
#right_col #main_content.fullwidth .hr {
	width: 100%; height: 1px; font-size: 1px; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/May/11376004/assets/hr_bg.gif) repeat-x; margin: 19px 0 20px;
}

/* .right */
#right_col #main_content .right {
	width: 252px; float: right; display: inline; margin-left: 20px;
	min-height: 600px; height: auto !important; height: 600px;
}

#right_col #main_content .right .cta_box {
	background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/May/11376004/assets/fb_bottom.gif) bottom left no-repeat; position: relative; padding-bottom: 10px; margin-bottom: 15px;
}
#right_col #main_content .right .cta_box h2 {
	background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/May/11376004/assets/fb_top.gif) top left no-repeat; margin: 0; padding: 5px 11px 7px; color: #FFF;
}
#right_col #main_content .right .cta_box h3 {
	color: #000; padding: 5px 0 0;
}
#right_col #main_content .right .cta_box .content {
	padding: 10px 11px 0; border-left: 1px solid #d1cfcf; border-right: 1px solid #d1cfcf;
}
#right_col #main_content .right .cta_box .content p {
	margin: 0 0 5px;
}


#right_col #main_content .right .cta_box2 {
	background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/May/11376004/assets/fb_bottom.gif) bottom left no-repeat; position: relative; padding-bottom: 10px; margin-bottom: 15px;
}
#right_col #main_content .right .cta_box2 h2 {
	background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/May/11376004/tt.jpg) top left no-repeat; margin: 0; padding: 16px 11px 7px; color: #000; height: 59px;
}
#right_col #main_content .right .cta_box2 .content {
	padding: 0 11px 0; border-left: 1px solid #d1cfcf; border-right: 1px solid #d1cfcf;
}
#right_col #main_content .right .cta_box2 .content p:first-child {
	margin: -23px 0 5px; font-size: 14px;
}
#right_col #main_content .right .cta_box2 .content p {
	margin: 0 0 5px; font-size: 14px;
}

#right_col #main_content .right blockquote{ padding: 0; margin: 0; font-size: 14px; }
#right_col #main_content .right cite { text-align: right; }
#right_col #main_content .right #testimonials li { list-style: none !important; background: none; margin: 0; padding: 0; }

#news { background: #e8eff2; width: 469px; border-left: 1px solid #3db4db; border-right: 1px solid #3db4db; }
#news .content2 { padding: 10px; }
#news h1 { font-size: 16px; color: #2b567a; }
.newstop { background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/May/11376004/newstop.jpg) no-repeat; height: 11px; }
.newsbottom { background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/May/11376004/newsbottom.jpg) no-repeat; height: 11px; margin: 0 0 14px; }

/******************************************************************/
/* #partner_area
/******************************************************************/
#partner_area {
	width: 100%; height: auto; background: #FFF url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/May/11376004/assets/partner_area.gif) no-repeat top left; clear: both; padding: 20px 15px 0;
}



#prices th { background: #ccc; }
#prices .package { text-align: left; }
#prices .register { text-align: right; }
#prices td { text-align: center; background: #eee; }


/******************************************************************/
/* #footer
/******************************************************************/
#footer {
	width: 100%; height: 71px; border-top: 5px solid #22BDED; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/May/11376004/assets/footer_bg.gif) top center no-repeat;
	color: #FFF;
}
#footer a {
	color: #FFF; text-decoration: underline;
}
#footer a:hover {
	text-decoration: none;
}
#footer p {
	margin: 0;
}
#footer .content {
	width: 981px; margin: 0 auto; overflow: hidden;
}
#footer .content p.left {
	float: left; display: inline; margin-top: 25px;
}
#footer .content p.right {
	float: right; display: inline; margin-top: 9px;
}