﻿/***********************************************************************/
/* Bridges Construction Europe default CSS file
/***********************************************************************/
*{
	margin:0;
	padding:0;
}

html, body {
	margin: 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; color: #000;
	background:#c7e6fa url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/background.gif) top left repeat-x; width:100%; height:100%;
}
h1, h2, h3, p {
	margin:0 0 14px;
}

img, img a {
	border: none; display: block;
}
.clearFloat {
	clear: both;
}
.eventimageleft {
	float: left; display: inline; margin: 0 8px 14px 0;
}
.floatLeft {
	float: left; display: inline; margin: 0 8px 0 0;
}
.floatRight {
	float: right; display: inline; margin: 0 8px 0 8px;
}
.hr {
	background:none; height:1px; border-top:#c6e0ec 1px solid; border-left:none; border-right:none; border-bottom:none; clear: both; margin: 15px auto;
}

a {
	color: #5c2a3f;
}
a:hover {
	text-decoration: none;
}

#frame{
	width:977px; margin:0 auto 0 auto; padding:0; background: #fff url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/frame_bg.gif) top left repeat-y;
}

#eventText{
	height:0px !important;
}
.StradTemplate {
	width: 731px; border-right: 1px solid #c6e0ec; min-height: 802px; height: auto !important; height: 802px; background:#fff !important; float: left; display: inline; padding:15px; line-height: 19px;
}
.StradTemplate h2{
	font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #00403b; font-weight:normal;
}
/***********************************************************************/
/* #header
/***********************************************************************/
#header {
	width: 977px; height: 231px; background:#82beea  url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/header_bg.jpg) no-repeat; position: relative; z-index: 500;
}
#header #logo {
	position: absolute; top: 35px; left: 67px;
}
#header p#datesvenue {
	margin: 0; font-size: 24px; color: #160d47; position: absolute; top: 25px; right: 28px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-align:right;
}
#header p#datesvenue span {
	font-size: 18px; color: #00403b; display: block; font-weight:normal !important;
}

/***********************************************************************/
/* #breadcrumb
/***********************************************************************/
#bookmarks {
	background:#2d6d12 url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/bookmarks_bg.gif) top left repeat-x;	width:977px;	color:#fff;	height:30px;	font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:0 auto; padding:0;
}

#bookmarks ul#breadcrumb {
	list-style: none; margin: 0; padding: 0; position: absolute; top: 6px; right: 11%;
}
#bookmarks ul#breadcrumb li {
	float: left; display: block; color: #FFF; padding: 0 0 0 9px; border-right:1px solid #fff; margin:0;
}
#bookmarks ul#breadcrumb li.lastItem{
	border-right:none !important;
}	
#bookmarks ul#breadcrumb li a {
	color: #FFF; text-decoration: none; padding: 0 5px 0 0;
}
#bookmarks ul#breadcrumb li a:hover {
	text-decoration: underline;
}
ul.hlist li.listimg img { display: inline; }

/***********************************************************************/
/* #nav
/***********************************************************************/
#header ul#nav {
	z-index:20000; list-style: none; margin: 0; padding: 0; position: absolute; bottom:4px; right: 0; font: 12px Arial, Helvetica, sans-serif !important; 
}
#header span.nav_corner {
	background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/nav_corner.png) no-repeat; display: block; position: absolute; bottom: -7px; left: -8px; width: 8px; height: 43px;
}
#header ul#nav li {
	float: left; display: inline; padding:7px 12px 8px; position: relative; z-index:50000; font-size:12px; margin:0; border-right:#b4a796 1px solid; font: 12px Arial, Helvetica, sans-serif !important; font-weight:bold;
}
#header ul#nav li a {
	color: #fff; text-decoration: none; font-weight: bold; padding: 0 2px; z-index:60000; font: 12px Arial, Helvetica, sans-serif !important; font-weight:bold !important;
}
#header ul#nav li a:hover, #header ul#nav li a.hover {
	text-decoration: none; color: #092c78;
}
#header ul#nav li.last{
	border-right:none !important;
}
#header ul#nav li ul {
	display: none; list-style: none; margin: 0; padding: 0; position: absolute; top:29px; left:-1px; z-index:55000; border:none;
}
#header ul#nav li ul li {
	width: 185px; clear: both; background: #41942a; padding: 0; border-bottom: 1px solid #fff;
}
#header ul#nav li ul li a {
	display: block; padding: 10px;
}
#header ul#nav li ul li a:hover {
	background: #092c78; color: #fff; text-decoration: none;
}



/***********************************************************************/
/* #left_col
/***********************************************************************/
#left_col {
	width:435px; float: left; display: inline; padding:15px; line-height: 19px; background:#fff;  min-height:800px; height: auto !important; height:800px;
}
#left_col.fullwidth {
	width: 731px; border-right: 1px solid #c6e0ec; min-height: 802px; height: auto !important; height: 802px; background:#fff !important;
}
#left_col ul{
	margin:10px; padding:0; list-style:url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/bullet.gif);
}
#left_col li{
	margin:5px 15px; padding:0; list-style:url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/bullet.gif);
}

#left_col h1 {
  color:#00403b; font-weight:bold; line-height:normal; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#left_col h2 {
	font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #00403b; font-weight:bold;
}

#left_col h3 {
  color:#015391; font:14px Arial, Helvetica, sans-serif; font-weight:bold;
}

#left_col span{
  background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/quotesright_attend.jpg) no-repeat bottom right;
  padding-bottom: 10px;
  display: block;
}

#left_col blockquote{
  display: block;  color: #555;  font-size: 14px; font-weight: normal; margin:0 0 5px;
}

#left_col cite{
  margin:0 0 14px 25px; display: block; color: #555; font-size: 11px; font-weight: bold;
  font-style: normal;
}

#left_col .left_contentbox{
	border:1px solid #cfcfcf; width:400px; margin:0 auto 14px; background:#fff url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/contentbox_bg.gif) bottom left no-repeat; padding:15px 16px;
}
#left_col .left_contentbox h2{
	color:#00403b; font-size:16px; font-weight:bold;
}


/***********************************************************************/
/* #mid_col
/***********************************************************************/
#mid_col {
	width:295px; float: left; display: inline; background: #def2ff; line-height: 19px; min-height:1200px; height: auto !important; height:1200px; border-left: 1px solid #def2ff; border-right: 1px solid #def2ff;
}
#mid_col a {
	color: #5c2a3f;
}
#mid_col h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #5c2a3f; font-weight:normal;
}
#mid_col h3 {
	font-size: 15px; color: #555555;
}
/* .f_speakers */
#mid_col .f_speakers {
	background: #f5fafe url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/subbox_bg.gif) top left repeat-y; padding:0; position:relative; top:9px; margin:0 0 14px !important; padding: 8px 12px; z-index:2; height:575px;
}
#mid_col .f_speakers h2 {
	font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #3a090c; font-weight:bold; margin:0 0 5px;
}

#mid_col .f_speakers ul{
	margin:10px; padding:0; list-style:url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/bullet.gif);
}
#mid_col .f_speakers li{
	margin:5px 15px; padding:0; list-style:url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/bullet.gif);
}
/* jquery carousel */
#mid_col .f_speakers ul#speaker_spotlight {
	list-style: none !important; background :none !important; margin: 14px 0 24px; padding: 0; color: #555; z-index: 3;
}
#mid_col .f_speakers ul#speaker_spotlight li {
	list-style: none !important; overflow: hidden; background: none !important; margin: 0; padding: 0;z-index: 30; font-size:11px !important;
}
#mid_col .f_speakers ul#speaker_spotlight li .clearFloat {
	height: 10px;
}
#mid_col .f_speakers ul#speaker_spotlight li .eventimageleft{
	margin:0 8px 50px 0;
}
/* .jCarousel */
.jcarousel-container {
	 position: relative;
}
.jcarousel-clip {
	z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;
}
.jcarousel-list {
	z-index: 1; overflow: hidden; position: relative; top:0px; left: 0; margin: 0; padding: 0;
}
.jcarousel-list li, .jcarousel-item {
	float: left; list-style: none; width:250px; height: auto;
}

.jcarousel-next {
    z-index: 3; display: none; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/aro_rt.png) no-repeat; width: 28px; height: 26px; position: absolute; bottom:-25px; right:5px; cursor: pointer;
}
.jcarousel-prev {
    z-index: 3; display: none; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/aro-lft.png) no-repeat; width: 28px; height: 26px; position: absolute; bottom:-25px; right:25px; cursor: pointer;
}s
#mid_col .f_speakers p{
	position:relative !important; top:-75px; left:0px;
}
#mid_col .content{
	padding:8px 12px 12px; background:#fff; border:1px solid #cdcecf; width:246px; margin:14px auto; clear:both;
}
#mid_col p{
	margin:0 12px 14px !important;
}


/* headings */
#mid_col h2.heading {
	font-size:17px; background:#092c78 url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/heading_bg.gif) right top; padding: 8px 9px 9px; color: #FFF; position: relative; width:280px; left:-3px;
}
#mid_col h2.heading span {
	width:9px; height: 43px; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/brown_tab_midcol.gif) no-repeat; position: absolute; top: 0; left: -7px;
}
* html #mid_col h2.heading span {
	width: 9px; height: 43px; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/brown_tab_midcol.gif) no-repeat; position: absolute; top: 0;
	margin-left: -9px;
}

#mid_col h2.heading img {
	float: right; position: absolute; top:-20px; right:0px;
}	
/*}  IE 6
#mid_col h2.heading img {
	position: absolute; top:-20px; right:0px;
}
 */
#mid_col .content_box{
	width:246px;
}
#mid_col blockquote{
	display:block; margin:0 15px 5px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
}
#mid_col cite{
	display:block; margin:0 0px 14px 30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;
}

/***********************************************************************/
/* #right_col
/***********************************************************************/
#right_col {
	width: 215px; float: right; display: inline; line-height: 19px; padding-bottom: 15px;
}
#right_col a, #right_col a:hover{
	color:#016598;
}

/* #reg_box */

#right_col #reg_box {
	height:93px; background: #fff url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/reg_box.gif) left top no-repeat; margin:0; color:#fff; display:block;
}
#right_col #reg_box h2 {
	font-size: 22px; color: #fff; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin:0; position:relative; top:15px; left:15px;
}
#right_col #reg_box h2 a {
	color: #fff; text-decoration: none; display: block;
}
#right_col #reg_box h2 a:hover {
	text-decoration: underline;
}
#right_col #reg_box p{
	position:relative; top:25px; left:15px; right:15px; width:190px;
}
#right_col #reg_box p a, #right_col #reg_box p a:hover{
	color:#fff; font-weight:normal !important;
}

/* #brochure_box */
#right_col #brochure_box {
	background: #fff url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/brochure_bg.gif) top left no-repeat; 
  padding:5px 0; margin:0; height:145px;
}
#right_col #brochure_box p {
	text-align:center;
}

#right_col #brochure_box img {
  margin:10px auto;
}

#right_col #brochure_box h3 {
  font:18px Arial, Helvetica, sans-serif; text-align:center; color:#5c2a3f;
}
#right_col #brochure_box h3 a{
	text-decoration:none; color:#5c2a3f; font-weight:normal;
}
#right_col #brochure_box h3 a:hover{
	text-decoration:underline;
}
 #right_col hr{
border: 0;
color: #cccccc;
background-color: #cccccc;
height: 1px;
width: 90%;
text-align:left;margin:5px 0px 5px 8px;}

#right_col #testimonials_box h2{
  background:#fff url(http://staging.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/Assets/download_hdr_bg2.gif) top left no-repeat; color:#fff; font-size:18px; font-weight:normal; padding:9px 15px; margin:0 !important;
}

#right_col #testimonials_box .content{
  background:#fff; width:185px; margin:0 auto; padding:8px;height:350px;
}

#right_col #testimonials_box blockquote{
  display: block;  color: #555;  font-size: 14px; font-weight: normal; margin:0 0 5px;
}

#right_col #testimonials_box cite{
  margin:0 0 14px 25px; display: block; color: #555; font-size: 11px; font-weight: bold;
  font-style: normal;
}

#right_col #download_box h2{
	background:#fff url(http://staging.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/Assets/download_hdr_bg2.gif) top left no-repeat; color:#fff; font-size:18px; font-weight:normal; padding:9px 15px; margin:0 !important;
}
#right_col #download_box a{
	font-weight:normal;
}
#right_col #download_box .content{
	background:#fff; width:185px; margin:0 auto; padding:8px;
}
#right_col #download_box .content h3{
	color:#5c2a3f; font:16px Arial, Helvetica, sans-serif; font-weight:bold;
}
#right_col #download_box .content ul{
	margin:10px; padding:0; list-style:circle;
}
#right_col #download_box .content ul li{
	margin:5px 0px 5px 15px; padding:0; list-style:circle;
}

/* #iq_box */
#right_col #iq_box {
  padding:5px; width:191px; margin:0 auto; display:block; background:#fff;
}
#right_col #iq_box img {
  margin:auto; padding:5px 0 5px 0 !important;
}
#right_col #iq_box p{
	font-size:11px;
}

/* .quicklink */
#right_col .quicklink {
	display: block; overflow: hidden; position: relative; height:50px; width:201px; border-bottom: 1px solid #ccc; margin:0 auto; background:#fff;
}
#right_col .quicklink h3 {
	font: 12px Arial, Helvetica, sans-serif; color: #5c2a3f; margin: 0; position: absolute; top: 15px; left: 52px; font-weight: bold;
}
#right_col .quicklink a{
	color: #5c2a3f; text-decoration:none !important;
}
#right_col .quicklink a:hover{
	color: #5c2a3f; text-decoration:underline;
}
#right_col .quicklink img {
	position: absolute; top: 6px; left:8px;
}
#right_col .quicklink img.eventimageleft{
	margin:5px 8px 0 0;
}
#right_col .quicklink p{
	font: 12px  Arial, Helvetica, sans-serif; color: #016598; margin: 0; position: absolute; top:15px; left:100px; font-weight: bold;
}

/* .partners */
#right_col .partners {
	width:201px; margin:0 auto;
}
#right_col .partners h3{
	font:14px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; margin:14px 8px 5px;
}
#right_col .partners img{
	background:#fff; padding:3px 13px; border:1px solid #cfcfcf;
}

/***********************************************************************/
/* #subpages
/***********************************************************************/
#left_col #pricestable {
	margin:0 0 14px !important;  padding-right:15px; width:100%;
}
#left_col #pricestable th {
	background: #e4f3f9; text-align: center; border: 1px solid #c6e0ec; padding: 5px; color: #555;
}
#left_col #pricestable td {
	background: #FFF; border: 1px solid #c6e0ec; padding: 0.3em; text-align: center;
}
#left_col #pricestable td.Package {
	text-align: left;
}
#left_col #pricestable tr.RegisterRow td{
  text-align: right !important; padding: 5px; text-align:right;
  }

/* partners */
img.logo {
	float: left; display: inline; margin: 0 10px 0 0;
}
div.blurb {
	float: right; display: inline; width: 525px; margin-bottom:24px;
}
div.blurb h3{
	margin:0 0 5px;
}

/* agenda */
.Time{
  font-family:Arial, Helvetica, sans-serif; float: left; font-weight:bold; color:#000000; display: inline; font-size: 12px; margin:5px 7px 0 0 !important;
}
#left_col h2.heading{
  color:#ff7907; display:block; margin:14px 0; text-align:center;
}
#left_col .Break h2, #left_col .Session h2{
  margin:0px !important; font-size:16px; font-weight:bold;text-align:left;
}
#left_col .Break h2 span, #left_col .Session h2 span{
  padding-bottom:0px !important; 
}
#left_col .Session p{
  margin:14px 0;
}
#left_col .Break{
  display:block; padding:10px 0; background: #fff; border-bottom: 1px #afddff solid; margin:0;
}

#left_col .Session{
  display:block; padding:10px 0; border-bottom: 1px #afddff solid; margin:0;
}


#left_col .StreamTitle{background:#429629;text-align:center;padding:10px 0 3px 0;color:#FFFFFF;}
#left_col .StreamTitle h2{color:#FFFFFF;}
#left_col table th.StreamOne{background:#ffc308;text-align:center;padding-top:5px;padding-bottom:5px;}
#left_col table th.StreamTwo{background:#31baef;text-align:center;padding-top:5px;padding-bottom:5px;}
#left_col table td.StreamOne{background:#fff7e7; padding:10px;}
#left_col table td.StreamOne .Session{border:0px;}
#left_col table td.StreamTwo{background:#eff7ff; padding:10px;}
#left_col table td.StreamTwo .Session{border:0px;}
#left_col .border{border-top:1px #afddff solid;}
/***********************************************************************/
/* #footer
/***********************************************************************/
#footer {
	width: 100%; height: 69px; background: #2D6D12 url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/November/18650002/footer_bg.gif) top left repeat-x; clear: both; position: relative; line-height: 19px;
}
#footer a {
	color: #FFF;
}
#footer a:hover {
	text-decoration: none;
}
#footer p#footer_text {
	margin: 0; position: absolute; top: 26px; left: 16px; color: #FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
#footer p#iqpc_logo {
	margin: 0; position: absolute; top: 8px; right: 8px;
}

