﻿/*************************************************************/
/* IAV default CSS file
/*************************************************************/
html, body {
	background: #1B75BA url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/February/11363004/Assets/background.gif) top left repeat-x; font: 14px Arial, Verdana, Sans-Serif; margin: 0; padding: 0;
}
h1, h2, h3, h4, ul, p {
	margin: 0 0 14px;
}
img, img a {
	border: none; display: block;
}
.clearFloat, .clear {
	clear: both;
}
.floatLeft {
	float: left; display: inline; margin: 0 8px 20px 0;
}
.floatRight {
	float: right; display: inline; margin: 0 0 20px 8px;
}
.hr{
	background:none; border-top:1px solid #ccc; width:98%; margin:0 auto 14px;
}
#wrapper {
	width: 991px; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/February/11363004/Assets/wrapper_bg.jpg) no-repeat; margin: 0 auto; padding: 0 105px;
}
#eventText{
	width: 680px; float: left; display: inline; font-size:13px;
}
.regDelegate-page #eventText, .regPackage-page #eventText, .regPayment-page #eventText { width: 690px; }

#eventText #srs_leftcol {
	width:500px; margin:0 8px 0 0;
}
.regDelegate-page #eventText ul{
	padding:0 !important;
}

/*************************************************************/
/* #header
/*************************************************************/
#header {
	width: 995px; height: 280px; position: relative; z-index: 1;
}
#header.home {
	height: 230px;
}

#header #hdr_logo_topic {
	position: absolute; top: 69px; left: 15px;
}
#header #datesvenue {
	display:none;position: absolute; top: 190px; left: 15px; color: #FFF; font: 16px "Georgia"; font-weight: bold;
}
#header #topimage {
	width: 364px; height: 242px; position: absolute; top: 15px; right: 0; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/February/11363004/Assets/header_img_sub.png) no-repeat;
}
#header.home #topimage {
	width: 431px; height: 304px; position: absolute; top: 90px; right: 4px; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/February/11363004/Assets/header_img.png) no-repeat;
}

/* #topnav */
#header ul#topnav {
	list-style: none; margin: 0; padding: 0; position: absolute; top: 225px; left: 12px; z-index: 3;
}
#header ul#topnav li {
	float: left; display: inline; margin-right: 15px; position: relative;
}
#header ul#topnav li.last ul li ul {
	list-style: none; margin: 0; padding: 7px 0; position: absolute; left: -309px; top: 0; background: #01A0E1;
}
#header ul#topnav li ul {
	list-style: none; margin: 0; padding: 7px 0; background: #000; position: absolute; width: 310px; display: none;
}
#header ul#topnav li ul li {
	float: none; clear: both; margin: 0 10px 5px; z-index: 99; display: block; position: relative;
}
#header ul#topnav li ul li a {
	color: #FFF; font-size: 12px !important; font-family: Arial, Helvetica, sans-serif; text-decoration: none; display: block; padding: 0 5px;
}
#header ul#topnav li ul li a:hover, #header ul#topnav li ul li.hover {
	background: #01A0E1;
}
#header ul#topnav li ul li ul {
	list-style: none; margin: 0; padding: 7px 0; position: absolute; left: 283px; top: 0; background: #01A0E1;
}
#header ul#topnav li ul li ul li a:hover, #header ul#topnav li ul li ul li.hover {
	background: #000;
}

/* #breadcrumb */
#header ul.hlist {
	list-style: none; margin: 0; padding: 0; font-size: 12px; position: absolute; top: 20px; left: 15px;
}
#header ul.hlist li {
	float: left; display: inline; border-right: 1px solid #FFF; margin: 0 5px 0 0; padding: 0 5px 0 0;
}
#header ul.hlist li.listimg {
	border: none;
}
#header ul.hlist li a {
	color: #FFF; text-decoration: none;
}
#header ul.hlist li a:hover {
	text-decoration: underline;
}

/*************************************************************/
/* #content
/*************************************************************/
#content {
	background: #FFF; padding: 15px; color: #000; overflow: hidden;
}
#content.home {
	background: #000; color: #FFF;
}
#content a {
	color: #628000;
}
#content a:hover {
	text-decoration: none;
}
#content.home h1, #content.home h2, #content.home h3, #content.home h4, #content.home p, #content.home ul {
	position: relative; z-index: 2;
}
#content h1 {
	font-size: 18px; color: #FFF; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/February/11363004/Assets/h1_bg.gif) repeat-x; display: block; padding: 9px; width:382px;
}
#content h1.sub-bottom {
  font-size: 18px; color: #FFF; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/February/11363004/Assets/h1_bg.gif);  display: block; padding: 9px; width:382px; height:60px;
}
#content.home h1 {
	font-size: 18px; color: #EFD550; background: none; padding: 0;
}
#content h2 {
	font-size: 16px; color: #0177A7;
}
#content ul {
	padding: 0 0 0 25px;
}
#content ul li{
	margin:0 0 5px;
}
#content .imagewrap {
	width: 600px;
}

/* .subpages */
#content .left {
	width: 680px; float: left; display: inline; font-size:13px;
}
#content .left .ad {
	background: #CCC; height: 75px; margin-bottom: 15px;
}
#content .left ul#anchor{
	display:block; list-style:none; margin:0 0 14px !important; padding:0 !important;
}
#content .left ul#anchor li{
	display:block; float:left; margin:0 5px 14px 0; padding:0 5px 0 0; border-right:1px solid #04101a; font-size:11px;
}
#content .left ul#anchor li.last{
	border-right:none;
}
#content .left #f_speakers{
	width:340px; border:3px solid #00a0e1; background:#141414 url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/February/11363004/Assets/speaker_bg.gif) bottom left no-repeat; float:right; margin:0 0 0 8px;
}
#content .left #f_speakers h2{
	color:#fff; background:#00a0e1; margin:0 0 14px; padding:20px 23px; font:18px Georgia, "Times New Roman", Times, serif; width:125px;
}
#content .left #f_speakers p{
	color:#fff; font-size:12px; position:relative; left:15px; margin:0 25px 14px 0;
}
#content .left #f_speakers p strong{
	color:#efd550; font: 14px Arial, Helvetica, sans-serif; font-weight:bold;
}
#content .left img.ex{
	float:left; display:inline; margin:0 3px 14px 0; border:1px solid #0E3E62;
}
#content .left #f_box{
	clear:both; width:662px; border:3px solid #00a0e1; background:#000 url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/February/11363004/Assets/subbox_bg.gif) top left no-repeat; margin:0 0 14px;
}
#content .left #f_box h2{
	color:#fff; background:#00a0e1; margin:0 0 14px; padding:20px 23px; font:18px Georgia, "Times New Roman", Times, serif; width:125px;
}
#content .left #f_box h3{
	color:#efd550; margin:20px 15px; font:16px Arial, Helvetica, sans-serif; font-weight:bold;
}
#content .left #f_box p{
	color:#fff; font-size:12px; position:relative; left:15px; margin:0 25px 14px 0;
}
#content .left #f_box p strong{
	color:#efd550; font: 14px Arial, Helvetica, sans-serif; font-weight:bold;
}

#content .left blockquote{
	clear:left; padding:0 10px; margin:0 0 14px; text-align:justify; width:289px; background:url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/February/11363004/Assets/quote.gif) top left no-repeat;
}
#content .left blockquote span{
	display:block; padding:0 0 10px; background:url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/February/11363004/Assets/quoteend.gif) bottom right no-repeat;
}
#content .left blockquote strong{
	display:block !important; margin: 0 0 0 15px;
}
#content .left .rightside{
	float:right; width:345px; position:relative; top:-25px;
}
#content .left #left{
	float:left; width:300px; display:inline; margin:0 0 14px; padding: 0 0 14px; border-top:3px solid #00a0e1;
}
#content .left #left img{
	margin:14px 0 0;
}
#content .left #right{
	float:right; width:360px !important; display:inline;
}
#content .left #gMap{
	height:600px;	
}

#content .right {
	width: 270px; float: right; display: inline;
}
#content .right .dark {
	background: #000 url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/February/11363004/Assets/right_bg.gif) repeat-x; overflow: hidden;
}
#content .right .registerBox {
	width: 230px; height: 80px; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/February/11363004/registerBox_bg.gif) no-repeat; padding: 10px 20px;
}
#content .right .registerBox h2 {
	margin-bottom: 12px;
}
#content .right .registerBox p {
	font-size: 12px; color: #000;
}
#content .right .registerBox p a{
	color:#000 !important;
}
#content .right .brochureBox{
	background:url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/February/11363004/Assets/brochure_bg.png) top left no-repeat; width:222px; height:107px; margin:14px auto; padding:15px 5px;
}
#content .right .brochureBox h2{
	color:#fff; font:20px Georgia, "Times New Roman", Times, serif; text-align:left;
}
#content .right .brochureBox h2 small{
	font-size:15px;
}
#content .right .brochureBox h2 a{
	color:#fff;
}
#content .right .brochureBox p{
	font-size:11px; color:#FFFFFF
}
#content .right .brochureBox p a{
	color:#b5d842;
}
#content .right .exhibitionBox {
	margin: 10px 20px 0; padding-bottom: 5px; border-bottom: 2px solid #FFF; font-size: 12px;
}
#content .right .exhibitionBox h2 {
	font: 15px "Georgia"; color: #EFD550; font-weight: bold; margin-bottom: 8px;
}
#content .right .exhibitionBox p {
	color: #FFF;
}
#content .right ul#nav {
	list-style: none; margin: 0 20px 15px; padding: 0; font: 15px "Georgia"; font-weight: bold;
}
#content .right ul#nav li {
	padding: 8px 0 8px; border-bottom: 2px solid #FFF;
}
#content .right ul#nav li a {
	color: #FFF; text-decoration: none; display: block; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/February/11363004/Assets/nav_icon.gif) no-repeat 0 3px; padding-left: 20px;
}
#content .right ul#nav li a:hover {
	color: #9EB73F; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/February/11363004/Assets/nav_icon_hover.gif) no-repeat 0 3px;
}
#content .right .featureBox {
	margin: 10px 20px 23px; border: 3px solid #01A0E1; background: #2A2A28; padding: 10px 12px 3px; font-size: 12px;
}
#content .right .featureBox h2 {
	font: 15px "Georgia"; color: #EFD550; font-weight: bold; margin-bottom: 8px;
}
#content .right .featureBox p {
	color: #FFF;
}
#content .right .featureBox p a{
	color:#b5d842;
}
#content .right .iqBox {
	width: 240px; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/February/11363004/Assets/iqbox_bg.gif) no-repeat top; padding: 30px 15px 0; margin: 0 auto;
}
#content .right .socialBox {
	width: 240px; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/February/11363004/Assets/iqbox_bg.gif) no-repeat top; padding: 30px 15px 15px; margin: 0 auto;
}
#content .right .socialBox h2 {
	font: 16px "Georgia"; color: #000; font-weight: bold;
}
#content .right .socialBox img {
	display: inline; margin-right: 10px; border:none;
}
#content .right .socialBox img a{
	border:0;
}
#content .right .socialBox a { text-decoration: none;}
#content .right .partner {
	width: 240px; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/February/11363004/Assets/iqbox_bg.gif) no-repeat top; padding: 30px 15px 0; margin: 0 auto;
}
#content .right .partner img{
	border:1px solid #bababa; padding:5px; margin:0 auto 14px;
}

/* .home */
#content.home .left, #content.home .middle, #content.home .right {
	width: 310px; float: left; display: inline; margin: 0 15px 0 0; background: none;
}
#content.home .right {
	margin: 0;
}
#content.home .partners {
	width: 486px; height: 103px; float: left; display: inline; background: #FFF; padding:20px 15px;
}
#content.home .partners img{
	float:left; display:inline; margin:0 8px 0;
}	
#content.home .partners h3{
	color: #010000;
}
#content.home .register_brochure_box {
	width: 435px; height: 143px; float: right; display: inline; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/February/11363004/Assets/register_brochure_box.gif) no-repeat; position: relative;
}

#content.home .register_brochure_box .registerBox {
	width: 205px; position: absolute; top: 10px; right: 5px; color: #000;
}
#content.home .register_brochure_box .registerBox a {
	color: #000;
}

#content.home .register_brochure_box .brochureBox {
	width: 200px; position: absolute; top: 10px; left: 10px; color: #000; 
}
#content.home .register_brochure_box .brochureBox h2 {
	font: 16px "Georgia"; margin-bottom: 8px; color: #000;
}
#content.home .register_brochure_box .brochureBox a {
	color: #657B00; text-decoration:none;
}
#content.home .register_brochure_box .brochureBox p {
	font-size: 12px;
}
#content.home .register_brochure_box .brochureBox img {
	float: left; margin: 0 8px 0 0;
}

/*************************************************************/
/* #footer
/*************************************************************/
#footer {
	clear: both;
}
#footer a {
	color: #FFF;
}
#footer p {
	color: #FFF;
}
#footer p.left {
	float: left; margin-top: 35px;
}
#footer p.right {
	float: right; margin-top: 10px;
}

/*************************************************************/
/* subpages
/*************************************************************/
#content .left #pricestable{
	background:#2a2a27; border:2px solid #00a0e1; margin:0 0 14px; width:100%; border-collapse: collapse; font-size:12px;
}
#content .left #pricestable th{
	color:#fff; padding:5px; border:1px solid #000;
}
#content .left #pricestable td{
	color:#fff; padding:5px; border:1px solid #000; text-align:center; border-spacing:0px !important; vertical-align:middle; 
}
#content .left #pricestable td.Package{
	font-weight:bold; text-align:left;
}
#content .left #pricestable td.Info{
	text-align:left; vertical-align:top;
}
#content .left #pricestable tr.RegisterRow td{
	text-align:right;
}
#content .left #pricestable tr.RegisterRow td a{
	color:#B5D842;
}
#content .left #lighttable{
	background:#E6E5DE; border:2px solid #888887; margin:0 0 14px; width:100%; border-collapse: collapse; font-size:12px;
}
#content .left #lighttable th{
	color:#000; padding:5px; border:1px solid #C7C4B3;
}
#content .left #lighttable td{
	color:#000; padding:5px; border:1px solid #C7C4B3; text-align:center; border-spacing:0px !important; vertical-align:middle; 
}
#content .left #lighttable td.Package{
	font-weight:bold; text-align:left;
}
#content .left #lighttable td.Info{
	text-align:left; vertical-align:top;
}
#content .left #lighttable tr.RegisterRow td{
	text-align:right; font-size:13px; font-weight:bold;
}
#content .left #lighttable tr.RegisterRow td a{
	color:#628000;
}

/*vic*/
#content .left #lighttable h2{
	color:#807b03; padding:0; margin:0 0 10px 0;font-size:14px;
}
#content .left #lighttable h3{
	color:#00aded; padding:0; margin:10px 0 0;font-size:12px;
}
td.spanOne {text-align:left !important; }
td.spanOne h3 {margin-top:0 !important;}




#content .left img.logo{
	float:left; display:inline; margin-right: 15px; margin-bottom: 15px;
}
#content .left .blurb{
	float:right; width:475px; margin:0 0 24px; display:inline;
}
#content .left .blurb h3{
	margin:0 0 5px;
}
#content .left .Break{
	border-top:#C7C4B3 solid 1px; background:#e2e0d8; padding:14px 8px 14px;
}
#content .left .Break h2, #content .left .Session h2{
	margin:0 !important; font-size:14px;
}

#halfSession .Session h2 span.Time{
	color:#666 !important;
}

#content .left .Break p, #content .left .Session p{
	margin:14px 0 0 !important;
}
#content .left .Session{
	border-top:#C7C4B3 solid 1px; padding:14px 8px 14px;
}
#content .left .Session h3{
	margin:0 !important;
}
#content .left .Session table#tracks {
	border-collapse: collapse;
}
#content .left .Session table#tracks th{
	background:#0094e2; color:#fff;
}
#content .left .Session table#tracks td{
	border:1px solid #C7C4B3;
}
div.exhibitors{
	background:#ecebe5; padding:10px; display:block;
}
table#exhibitors{
	margin:0 auto 14px; width:100%;
}
table#exhibitors tr{
	border-bottom:1px solid #628000;
}
table#exhibitors td{
	width:50%; background:#fff; padding:10px; text-align:left; color:#5C5C5C; border-bottom:1px solid #e4edc5;
}
table#exhibitors td.exhibitor{
	font-weight:bold; text-align:left; color:#085a2b; padding-left:10px; width:65%;
}
table#exhibitors td.exhibitor a{
	text-decoration:none; color:#085a2b;
}
table#exhibitors th{
	background:#628000; color:#fff; text-align:left; font:1.5em "Times New Roman",Times,serif; padding:5px;
}

element.style {
display:none;
}

#twitter_div{
	clear:both;
}
#twitter_div ul#twitter_update_list{
	padding:0; margin:0 0 14px; list-style:none; width:200px; overflow:hidden;
}
#twitter_div ul#twitter_update_list li{
	color:#fff;
}
#twitter_div ul#twitter_update_list li span{
	width:200px;
}
#twitter_div ul#twitter_update_list li a{
	color:#B5D842;
}

