﻿/* CSS Document */
html, body {
	width:100%; height:100%; margin: 0; padding: 0; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000;
	background: #7f0000 url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/background.gif) top center repeat-x; 
}
h1, h2, h3, p {
	margin: 0 20px 14px 15px;
}
img, img a {
	border: none
}
.clearFloat {
	clear: both;
}
.hr {
	height: 1px; margin:15px 0; background:none; border-top:1px solid #e2e3d9;
}
.floatLeft {
	float: left; display: inline; margin: 0 10px 0 0;
}
.floatLeft
.eventimageleft {
	float: left; display: inline; margin: 0 10px 0 0;
}
.eventimageright {
	float: right; margin: 0 10px 0 0; display:inline;
}
#wrapper {
	width: 959px; margin: 0 auto; height:auto;
}
#eventText {
	display: none;
}
#eventText h2{
	font: 23px "Courier New", Courier, monospace; color: #a10721 !important; font-weight:bold; text-transform:uppercase; margin-top:50px; margin-left:0px;
}
#eventText p{
	margin-left:0px;
}
#feedbackcolumn{
	display:inline; width:700px; float:left; padding:20px 14px;
}
#feedbackcolumn h2{
	font: 23px "Courier New", Courier, monospace; color: #a10721 !important; font-weight:bold; text-transform:uppercase;
}

/*************************************************************/
/* #top_header
/*************************************************************/
#top_header {
	width: 979px; height:138px; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/header_bg.jpg) center no-repeat;
	position: relative; z-index: 4; border-bottom:6px solid #7f8d44;
}
#top_header #logo {
	position: absolute; top: 5px; left:10px;
}
#top_header #datesvenue {
	position: absolute; top:44px; left:395px; color: #000; font:18px Verdana, Arial, Helvetica, sans-serif;
}
#top_header #datesvenue em{
	display:block; font-style:normal; left:30px; position:relative;
}

/* #breadcrumb */
ul#breadcrumb {
	list-style: none; margin: 0; padding: 0; position: absolute; top:15px; right:335px;	font: 11px Arial, Helvetica, sans-serif; line-height: 10px;
}
ul#breadcrumb li {
	color: #000000; float: left; display: inline; border-right: 1px solid #000; margin-right: 5px; padding-right: 5px;
	font: 11px Arial, Helvetica, sans-serif;
}
ul#breadcrumb li.last {
	border: none;
}
ul#breadcrumb li a {
	color: #000000; text-decoration: none;
}
ul#breadcrumb li a:hover {
	text-decoration: underline;
}
ul#breadcrumb li.listimg {
	border: none; margin-top: -3px;
}

/* #navigation */
ul#navigation {
	list-style: none; margin: 0; padding: 0; position: absolute; bottom:-2px; left: 0; font-size: 17px; z-index: 5; font:13px Verdana, Arial, Helvetica, sans-serif;
}
ul#navigation li {
	float: left; display: inline; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/nav_left.png) no-repeat top left; padding: 8px 0 7px 6px; text-align: center; margin-right: 13px; position: relative; z-index: 6;
}
ul#navigation li a {
	background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/nav_right.png) no-repeat top right; padding: 8px 15px 7px 10px; color: #000; text-decoration: none;
} 
ul#navigation li a:hover {
	color: #79893a;
}
ul#navigation li.last {
	margin: 0; width: 30px;
}
ul#navigation li.last a  {
	padding: 8px 25px 7px 20px;
}
ul#navigation li.hover {
	background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/nav_lefthover.png) no-repeat top left;
}
ul#navigation li.hover a {
	background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/nav_righthover.png) no-repeat top right; color: #fffffe;
}

/* dropdown */
ul#navigation li ul {
	display: none; list-style: none; margin: 0; padding: 0; position: absolute; top: 29px; left: 0; z-index: 7;	background: #fffffe; border: 6px solid #79893a;
}
ul#navigation li ul li, ul#navigation li.last ul li  {
	width: 163px; display: block; text-align: left; clear: both; background: #fffffe; padding: 0 5px; margin: 0;
	font-size: 12px; font-weight: normal;
}
ul#navigation li.hover ul li {
	background: none;
}
ul#navigation li.hover ul li a {
	background: none; color: #79893a;
}
ul#navigation li ul li a, ul#navigation li.last ul li a {
	display: block; padding: 4px 8px 6px; background: none;
}
ul#navigation li ul li a:hover {
	color: #fffffe; background:#79893a;
}


/*************************************************************/
/* #main
/*************************************************************/
#main {
	width: 959px; background: #fff url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/main_back.jpg) no-repeat; position:relative; float: left;
	margin:0 auto; overflow:hidden !important; padding-top: 195px; min-height:1275px; height: auto !important; height: 1275px;
}


/*************************************************************/
/* Agenda
/*************************************************************/
#left_col .main_content .Session h2{
	color:#594B43 !important; font-size: 14px !important; line-height: 16px;
}

#left_col .main_content .Session {
	padding-top: 15px; border-bottom: 1px solid #e2e3d9 !important; overflow: hidden; padding-left: 10px;
}

#left_col .main_content .Break {
	display:block; padding:5px 10px 2px 10px;  background: #eaebe1; border-bottom: 1px #e2e3d9 solid; margin:0; _margin: 0px 5px 0px 0px;
}

#left_col .main_content .Break h2{
	font-size: 14px; color:#594B43 !important;
}

#left_col .main_content .Break .Time {
	float: left; padding: 0px 7px 0 0; color:#466430; display: block; font-size:14px;
}

#left_col .main_content .Session .Time {
	float: left; padding: 0px 7px 0 0; color:#466430; display: block; font-size:14px;
}

/*************************************************************/
/* #left_col
/*************************************************************/
#left_col {
	width: 743px; float: left; display: inline; padding: 5px 0 5px 5px; line-height: 19px; background:#fff url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/leftcol_bg_fullwidth.gif) top left no-repeat; top:193px; padding:0 0 0 5px; height:auto;
}
#left_col a {
	color: #44661A;
}
#left_col a:hover {
	text-decoration: none;
}
#left_col h1 {
	font: 23px "Courier New", Courier, monospace; color: #a10721; font-weight:bold; text-transform:uppercase; margin-top:50px;
}
#left_col h2 {
	font:21px "Courier New", Courier, monospace; color: #79893a; font-weight:bold;
}
#left_col h3 {
	font:17px "Courier New", Courier, monospace; color:#a10721; text-transform:uppercase; font-weight:bold;
}
#left_col ul {
	list-style: none; margin: 0 0 14px; padding: 0 0 0 15px;
}
#left_col ul li {
	background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/bullet.gif) no-repeat 0 6px; padding-left: 13px;
}

/* #flash */
#flash {
	display: block; width: 738px; height: 178px;
}

/* .content */
#left_col .main_content {
	position:relative; top:0px;
}

#left_col .main_content .left {
	width: 450px; float: left; display: inline; background:#efefef url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/left_bg.png) top left no-repeat; height:auto !important; min-height:1330px; height:1330px;
}
#left_col .main_content .left h1{
	margin:37px 0 14px 25px;
}
#left_col .main_content .left h3{
	color:#086bb2; font:12px Verdana, Arial, Helvetica, sans-serif; margin:0px 0 14px 23px; font-weight:bold;
}
#left_col .main_content .left p{
	margin:0 15px 14px 23px;
}
#left_col .main_content .left .testimonials {
	background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/leftctabox_bg.gif) repeat-x left bottom; margin:0 15px 14px 23px; width:400px; padding:0 0 15px;
}
#left_col .main_content .left .testimonials h2{
	font:17px "Courier New", Courier, monospace; color:#a10721; text-transform:uppercase; font-weight:bold; background:url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/test_h2bg.gif) top left no-repeat; height:23px;
line-height:normal; margin:0 !important; padding:30px 5px 5px 145px;
}
#left_col .main_content .left .testimonials .content {
	padding: 10px 10px 5px; border-left:2px solid #79893a; border-right:2px solid #79893a; background:#f3efe2 url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/test_bg.gif) repeat-x bottom;
}
#left_col .main_content .left .testimonials .content blockquote{
	margin:0 15px 5px; padding:0;
}
#left_col .main_content .left .testimonials .content blockquote strong{
	display:block; margin:0 15px 14px; padding:0; font-style:normal; font-weight:bold; text-align:right;
}
#left_col .main_content .left .cta_box .content  ul {
	padding-left: 0;
}
#left_col .main_content .left .partners {
	padding: 10px 10px 5px; border: 1px solid #CCC; border-top: none;
}

#left_col .main_content .right {
	width:293px; float: right; background:#e8f0bc; height:auto !important; min-height:1330px; height:1330px;
}
#left_col .main_content .right h2.heading{
	background:#696d33 url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/h2heading_bg.gif) top left no-repeat; color:#fff; font-weight:bold; padding:14px 8px 11px; margin:0;
}
#f_speakers{
	width: 275px; height: auto !important; background: #e8f0bc; padding: 5px 5px 15px 5px; 	overflow: hidden; margin:0; 
}
#f_speakers p{
	margin-left:8px;
}
#f_speakers ul#speaker_spotlight {
	list-style: none !important; margin: 0 10px !important; padding: 0;
}
#f_speakers ul#speaker_spotlight li {
	display:block; list-style:none !important; background:none !important;	padding: 0;	clear: left; margin:0px 20px 14px 0px !important;	font-size:11px;
}
#f_speakers ul#speaker_spotlight li .eventimageleft {
	margin:0 8px 50px 0; float:left;
}



/* .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/October/18723001/next.png) no-repeat; width: 11px; height: 17px; position: absolute; bottom:-10px; right:0px; cursor: pointer;
}
.jcarousel-prev {
    z-index: 3; display: none; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/prev.png) no-repeat; width: 10px; height: 17px; position: absolute; bottom:-10px; right:20px; cursor: pointer;
}
*/

#left_col .main_content .right #news{
	background:#ebece2 url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/paper.gif) top left repeat-y; padding:14px 0 10px;
}
#left_col .main_content .right #news h2{
	font-weight:bold; margin:0px 20px 14px; font-size:18px;
}
#left_col .main_content .right #news ul{
	margin-left:15px;
}
#left_col .main_content .right #news p{
	margin-left:20px;
}

#left_col .main_content .right #bottom_box{

}
#left_col .main_content .right #bottom_box h2{
	background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/h2bottom_box.gif) top left no-repeat; padding:25px 15px; margin:0 0 14px; color:#fff; font-weight:bold; font-size:17px; height:8px;
}

/*************************************************************/
/* #right_col
/*************************************************************/
#right_col {
	width: 211px; float: right; display: inline; line-height: 16px; position:relative; top:-150px; height:auto !important; min-height:1150px; height:1150px;
}
#right_col a {
	color: #000;
}
#right_col a:hover {
	text-decoration: none;
}
#right_col ul {
	list-style: none; margin: 0 0 14px; padding: 0 0 0 10px;
}
#right_col ul li {
	background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/bullet.gif) no-repeat 0 6px; padding-left: 13px;
}

/* #register_box */
#register_box {
	width:187px; height: 99px; position: relative; z-index: 1; 
}
#register_box h2 {
	font-size: 20px; color: #ffcb00; margin: 0; position: absolute; top:12px; left:23px; z-index: 2; margin:0;
}
#register_box h2 a {
	color: #ffcb00; text-decoration: none;
}
#register_box h2 a:hover {
	text-decoration: underline;
}
#register_box p {
	width:165px; color: #FFF; position: absolute; top:38px; left:23px; z-index: 3; font-size:12px; margin:0;
}
#register_box p a {
	color: #FFF;
}

/* .cta_box */
#right_col .cta_box {
	margin: 0 1px 1px;
}
#right_col .cta_box p {
	margin-bottom: 5px;
}
#right_col h2.heading {
	background: #fff url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/h2headingbg.gif) top left no-repeat; color: #51570b; font:16px "Courier New", Courier, monospace; padding: 12px 15px !important; margin: 0 auto; font-weight:bold; width:171;
}
#right_col .brochure {
	margin:0 0 14px !important; position:relative; top:46px; height:150px;
}
#right_col .brochure p{
	position:relative; top:5px; left:15px; width:184px; margin:0 0 14px;
}
#right_col .brochure img.eventimageright{
	margin:0 8px 0 0;
}

#right_col .dlcentre {
	margin:0 0 14px !important; position:relative; top:46px; height:325px;
}
#right_col .dlcentre ul{
	margin:0 10px 14px;
}
#right_col .dlcentre p{
	position:relative; top:5px; left:15px; width:184px; margin:0 0 14px;
}

#right_col .event_ad{
	background:url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/related.gif) top left no-repeat; height:139px; width:165px; margin:0 auto 14px; padding:10px 5px; text-align:center; font-size:11px;
}
#right_col .event_ad p {
	margin:0 0 8px;
}
#right_col .event_ad p a{
	color:#086bb2;
}

/*.cta_item */
#right_col .cta_item {
	width:185px; margin:0 auto; padding:5px; height:35px;
}
#right_col .no-border{
	border-top:none !important;
}
#right_col .cta_item h3{
  color:#767a3a; font-size:13px; margin:0 !important; position:relative; left:5px; top:5px;
}
#right_col .cta_item h3 a{
	color:#767a3a; text-decoration:none;
}
#right_col .cta_item h3 a:hover{
	color:#767a3a; text-decoration:underline;
}
#right_col .cta_item img {
  float:left; margin:0 8px 0 0; position:relative; top:0px;
}
#right_col .cta_item p{
  margin:0 !important; position:relative; left:3px; top:4px; font-size:12px;
}
#right_col .cta_item p a{
	color:#086bb2;
}
#right_col .cta_item p a:hover{
	color:#086bb2;
}

/* .iq_box */
#right_col .iq_box {
	border-bottom:1px solid #B1B1B1; border-top:1px solid #B1B1B1; margin:14px auto; padding:10px 5px; width:185px;
}

/* .iq_box */
#right_col .partners {
	margin:14px auto; padding: 0; width:185px;
}
#right_col .partners p strong{
	color:#a10721; font:14px Arial, Helvetica, sans-serif; font-weight:bold;
}
#right_col .partners img{
	border:#b7b7b7 1px solid; background:#fff; padding:5px;
}

/*************************************************************/
/* #footer
/*************************************************************/
#footer {
	position:relative; bottom:0; width: 100%; height:101px; background:none; clear: both;
}
#footer a {
	color: #FFF;
}
#footer a:hover {
	text-decoration: none;
}
#footer span {
	color: #7B9879;
}
#footer .content {
	width: 959px; height:101px; margin: 0 auto; position: relative; overflow: hidden; color: #FFF; background:#373b00 url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/18723001/footer_bg.gif) top left repeat-x;
}
#footer .content p.left {
	float: left; position:relative; top:48px; left:15px;
}
#footer .content p.right {
	float: right; position:relative; top:20px; right:15px;
}

/*************************************************************/
/* #subpage
/*************************************************************/

/* Prices Table */
#pricestable {
	margin-bottom: 14px; width:95%; margin:0 0 14px 15px;
}
#pricestable th {
	background: #eaebe1; color: #000 !important; padding:5px;
}
#pricestable td {
	text-align: center; border:1px solid #e2e3d9; padding:5px;
}
#pricestable td.Package {
	text-align: left !important;
}
#pricestable tr.RegisterRow td{
	text-align: right;
}
img.logo{
	float:left; display:inline;
}
div.blurb{
	float:right; width:525px; display:inline; margin:0 15px 24px 0;
}
div.blurb h3{
	margin:0 0 3px;
}
div.blurb p{
	margin:0 0 14px;
}
