﻿/**************************************************************/
/* C01S05 Default CSS file
/**************************************************************/
* html{
	margin:0; padding:0; width:100%; height:100%;
}
body {
	padding:0; margin: 15px 0 0; font:12px Arial, Helvetica, sans-serif; text-align:center; line-height:normal; background: #1d3359 url(http://www.iqpc.com/uploadedImages/EventRedesign/USA/2010/September/10366004/background.gif) top left repeat-x; color:#000; line-height:normal;
}
h1, h2, h3, p {
	margin: 0 0 14px;
}
p{
	line-height:17px;
}
a, a:hover{
	color:#0c6fb8;
}
img, img a {
	display: block; border: none;
}
.clearFloat {
	clear: both;
}
.hr {
	background:none; height: 1px; margin: 14px 0; clear: both; border-top:#21afdb 1px solid; width:98%;
}

.eventimageleft {
	float: left; display: inline; margin-right: 8px;
}
.floatLeft {
	float: left; display: inline; margin-right: 8px;
}
.floatRight {
	float: right; display: inline; margin-right: 8px;
}
#eventText {
	display: none;
}
#eventText h2{
	font-size: 24px; color: #0c6fb8; font-weight: normal; font-family:Georgia, "Times New Roman", Times, serif; line-height:normal; background:url(http://www.iqpc.com/uploadedImages/EventRedesign/USA/2010/September/10366004/h1_bg.jpg) top left repeat-x; color:#1D3359; height:30px; margin:0 0 14px; padding:20px; 
}
#eventText p, #eventText table{
	margin:0 15px 14px;
}
.StradTemplate{
	padding:0px !important;
}
#container {
	width:945px; padding:5px 5px 0; background:#fff; margin: 0 auto; text-align: left;
}
/**************************************************************/
/* #header
/**************************************************************/
#container #header {
	height:89px; width: 943px; background: #F0F8FA url(http://www.iqpc.com/uploadedImages/EventRedesign/USA/2010/September/10366004/header_bg.jpg) no-repeat; position:relative; border:1px solid #5BB132; border-bottom:none;
}
#container #header #event_logo{
	position: absolute; top:16px; left:15px;	
}
#container #header #datesvenue {
	display:inline; position: absolute; bottom:-5px; right: 14px; font: 19px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #0C7EC0; font-weight: normal; text-align: right; line-height: 24px; 
}
#container #header #datesvenue br{
	display:none;
}
#container #header #datesvenue span.venue {
	display:inline; font-size: 15px; color: #1D3359; border-left:2px solid #0c7ec0; padding:0 0 0 8px; margin:0 0 0 8px; font-weight:bold;
}
/***************************************************************************************************/
/* #breadcrumb
/***************************************************************************************************/
#container #header ul.hlist {
	list-style: none; margin: 0; padding: 0; position: absolute; top:12px; right:0px;
}
#container #header ul.hlist li {
	float: left; display: inline; color: #1c3468; margin-right: 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; border-right:1px solid #1c3468;
}
#container #header ul.hlist li a {
	color: #1c3468; text-decoration: none; padding-right:7px; display:block;
}
#container #header ul.hlist li a:hover, ul.hlist li.active a {
	text-decoration: underline;
}
#container #header ul.hlist li.lastItem{
	border-right:none;
}
/**************************************************************/
/* #navigation
/**************************************************************/
#container #menu {
	background:#5BB132;	height:25px;
}
#container #menu ul {
	margin: 0; padding: 0; list-style: none; color:#fff; font-family: Arial, Helvetica, sans-serif !important;
}
#container #menu li {
	float:left; position: relative; z-index: 1;
}
#container #menu li a {
	float:left; font-size: 12px; padding:5px 13px 5px; color:#FFF; text-decoration:none; border-right: 1px solid #FFF; font-weight: bold;
}
#container #menu li.last a {
	border-right: none !important;
}
#container #menu ul li a:hover, #menu ul li.active a {
	text-decoration: none; background:#4dbfe2;
}
/* .subnav */
#container #menu li ul {
	display: none; position: absolute; top: 26px; left: 0;
}
#container #menu li ul li {
	width: 200px; background: #1268aa; clear: both; float: none; border-bottom: 1px solid #FFF; text-indent: 6px;
}
#container #menu li ul li a {
	clear: both; float: none; border: none; padding:5px 0; display: block;
}
#container #menu li ul li a:hover {
	background: #1268aa; text-decoration: underline;
}

/***************************************************************************************************/
/* #MainBlock
/***************************************************************************************************/
#mainBlock {
	margin-top:5px;	overflow: hidden;
}
#mainBlock ul {
	list-style: url(http://www.iqpc.com/uploadedImages/EventRedesign/USA/2010/September/10366004/bullet.gif); margin:10px 5px; padding: 0;
}
#mainBlock li {
	list-style: url(http://www.iqpc.com/uploadedImages/EventRedesign/USA/2010/September/10366004/bullet.gif); margin:5px 15px 8px; 
}
#mainBlock ol li {
	background: none; padding: 0;
}


/* .right */


/* .left */
#leftContainer {
	width: 747px; overflow: hidden;	float: left;
}

#leftContainer.fullwidth {
	background: none; padding:0 !important; width: 744px !important; border-right: 1px solid #21AFDB; height:auto !important; min-height:1220px; height:1220px;
}
#leftContainer.fullwidth h1 {
	font-size: 24px; color: #0c6fb8; font-weight: normal; font-family:Georgia, "Times New Roman", Times, serif; line-height:normal; background:url(http://www.iqpc.com/uploadedImages/EventRedesign/USA/2010/September/10366004/h1_bg.jpg) top left repeat-x; color:#1D3359; height:30px; margin:0 0 14px; padding:20px; 
}
#leftContainer.fullwidth h2 {
	color: #1d3359; font-size: 15px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; margin:0 15px 14px;
}
#leftContainer.fullwidth h3 {
	color: #313131; font-size: 14px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; margin:0 15px 14px;
}
#leftContainer.fullwidth p, #leftContainer.fullwidth ul{
	margin:0 15px 14px !important;
}

#leftContainer.fullwidth #pricestable {
	width:95%; margin:0 15px 14px;
}
#leftContainer.fullwidth #pricestable th {
	background: #F1F8F8; text-align: center !important; border: 1px solid #CBDCE4; padding: 5px; color: #201c1d !important; 
}
#leftContainer.fullwidth #pricestable td {
	background: #FFF; border: 1px solid #CBDCE4; padding: 5px; text-align: center;
}
#leftContainer.fullwidth #pricestable td.Package {
	text-align: left !important;
}
#leftContainer.fullwidth #pricestable tr.RegisterRow td{
	text-align: right !important;
}

#leftContainer.fullwidth blockquote{
	display:block; margin:0 15px 5px; padding:0px; font-style:italic; font-size:13px;
}
#leftContainer.fullwidth cite{
	display:block; margin:0 35px 15px; padding:0px; font-style:normal; font-size:12px; font-weight:bold;
}


#leftContainer.fullwidth #left {
	background:transparent url(http://www.iqpc.com/uploadedImages/EventRedesign/USA/2010/September/10366004/left_bg.gif) repeat-x top; border:medium none; float:left; height:auto; margin:0; min-height:2000px; padding:0; width:210px; position:relative; top:-14px;
}
#leftContainer.fullwidth #left img {
	border-bottom:3px solid #1C3155;
}
#leftContainer.fullwidth #left blockquote {
	color:#666666; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;  font-size:12px; margin:8px; padding:0; text-indent:15px;
}
#leftContainer.fullwidth #left  cite {
	color:#666666; display:block; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; font-weight:normal; margin:0 8px;
}
#leftContainer.fullwidth #middle{
	float:right; width:515px;
}
#leftContainer.fullwidth #middle h2, #leftContainer.fullwidth #middle h3, #leftContainer.fullwidth #middle p, #leftContainer.fullwidth #middle ul{
	margin-left:0px !important;
}
#leftContainer.fullwidth .greyBox{
	background:#ccc; height:100px; margin:0 auto 14px; padding:10px; width:90%;
}
#leftContainer.fullwidth #hdrImg {
	height:227px; width:747px; position:relative; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/USA/2010/September/10366004/hdr_img.jpg) no-repeat; border-bottom: none;
}
#leftContainer #hdrImg {
	height:219px; width:747px; position:relative; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/USA/2010/September/10366004/hdr_img.jpg) no-repeat; border-bottom: 5px solid #FFF;
}
#leftContainer #hdrImg h1{
	float:right; position: relative; color: #1268aa; font-size: 18px; font-style: italic; top: 75px; right:15px; width: 283px; font-family:Arial, Helvetica, sans-serif; 
}

/* #left */
#left {
	width: 437px; padding:10px 15px 10px 15px; float: left;
}
#left h1 {
	font-size: 21px; color: #0c6fb8; font-weight: normal; font-family:Georgia, "Times New Roman", Times, serif; line-height:normal;
}
#left h2 {
	color: #1d3359; font-size: 17px; font-weight: normal; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#left h3 {
	color: #313131; font-size: 13px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}

/* #right */
#right {
	width:268px; float:right; padding:10px 0px 11px; background:#eef8f9; border-right:1px solid #21afdb; border-left:1px solid #21afdb; margin:0; height:auto !important; min-height:975px; height:975px;
}
#right h2 {
	color: #1d3359; font-family:Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; margin:0 15px 14px;
}
#right h3{
	background:#50A02B; color:#FFFFFF; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:17px; font-weight:normal; margin:0 0 14px; padding:5px 10px;
}
#right p{
	margin:0 15px 14px;
}
#right blockquote{
	display:block; margin:0 15px 8px; padding:0; font-style:italic; font-size:14px;
}
#right cite{
	display:block; margin:0 25px 14px; padding:0; text-align:left; font-weight:bold; font-style:normal; font-size:11px;
}



/* Speaker Scroller
--------------------------------*/
#f_speakers{
	width: 245px; height: auto !important; padding: 5px 5px 15px 5px; overflow: hidden; margin:0;
}
#f_speakers p{
	margin:14px;
}
#f_speakers ul#speaker_spotlight {
	list-style: none !important; margin: 0 10px; padding: 0;
}
#f_speakers ul#speaker_spotlight li {
	list-style:none !important; padding: 0; clear: left; margin: 10px 20px 5px 0px; font-size:11px;
}
#f_speakers ul#speaker_spotlight li .eventimageleft {
	margin:1px 15px 20px 0; border:#21afdb 1px solid; float:left; display:inline;
}
#f_speakers ul#speaker_spotlight li strong span{
	color:#0c6fb8; font-size:13px;
}
/* .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:200px; height: auto;
}

.jcarousel-next {
    z-index: 3; display: inline; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/USA/2010/September/10366004/aro-rt.gif) no-repeat; width: 9px; height: 11px;
    position: absolute; top:-5px; right:0px; cursor: pointer;
}
.jcarousel-prev {
    z-index: 3; display: inline; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/USA/2010/September/10366004/aro-lft.gif) no-repeat; width: 9px; height: 11px;
    position: absolute; top:-5px; right:25px; cursor: pointer;
}





/***************************************************************************************************/
/* #right_col
/***************************************************************************************************/
#rightContainer {
	width:193px; float:left; margin-left: 4px; display:inline; overflow: hidden;
}
#rightContainer h2 {
	margin: 0; font: 13px "Trebuchet MS", Verdana, sans-serif; color: #003e72;
	font-weight: bold;
}
#rightContainer h2 a, #rightContainer h2 a:visited {
	color:#014065; text-decoration:none;
}
#rightContainer img.floatLeft{
	display:inline; float:left; left:5px; margin-right:10px; position:relative; 
}

/* .register_box */
#registerBox {
	width: 194px; height: 79px;	background:#1268aa url(http://www.iqpc.com/uploadedImages/EventRedesign/USA/2010/September/10366004/register_bg.gif) no-repeat; position: relative; margin-bottom: 5px;
}
#registerBox a, #registerBox h2 a, #registerBox h2 a:visited {
	color: #FFF;
	text-decoration: none;
}
#registerBox h2 {
	width: 194px; position: absolute; top:25px; left: 24px; position: relative; font: 24px Arial, Helvetica, sans-serif !important;
}

/* .brochure_box */
#rightContainer #brochureBox {
	height: 134px;	padding: 9px 0px 7px; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/USA/2010/September/10366004/brochure_bg.gif) no-repeat; border:1px solid #21AFDB; margin:0 0 5px;
}
#rightContainer #brochureBox p {
	margin: 0 0 3px;
}
#rightContainer #brochureBox h2 {
	font-weight: bold !important; margin:10px 0; font: 15px Arial, Helvetica, sans-serif; color: #0c6fb8;
}

/* .brochure_box */
#rightContainer #downloadBox {
	padding: 9px 0px 7px; background:#F1F8F8; border-bottom:1px solid #21AFDB;
}
#rightContainer #downloadBox h2 {
	color: #1d3359; font-size: 14px; margin: 0 0 3px; font-family:Arial, Helvetica, sans-serif;
}
#rightContainer #downloadBox p { 
	clear:both; display:block !important; font-size:12px; left:15px; margin:0; position:relative; 
}
#rightContainer #downloadBox .floatLeft{
	top:-5px;
}

/* .iq_box */
#rightContainer .iqBox {
	padding:10px 12px 7px; border-bottom:#21AFDB 1px solid;
}
#rightContainer .iqBox p{
	font-size:11px;
}

#rightContainer #testimonials {
	background:transparent url(http://www.iqpc.com/uploadedImages/EventRedesign/USA/2010/September/10366004/testimonials.gif) no-repeat scroll center top; height:224px; margin:20px auto 0; padding:10px 8px 5px 5px;
}
#rightContainer #testimonials h3 {
	color:#2F9200; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:15px; font-weight:normal; margin:0px 9px 5px;
}
#rightContainer #testimonials blockquote {
	font-size:11px; font-weight:normal; margin:8px 3px 3px 9px; padding:0;
}
#rightContainer #testimonials cite {
	display:block; font-size:11px; margin:5px 14px; padding:0; font-weight:bold;
}

/* .cta_item */
#rightContainer .cta_item {
	overflow: hidden; margin:0px; padding: 9px 0 10px; border-bottom: 1px solid #21AFDB; background:#F1F8F8;
}
#rightContainer .cta_item h2 {
	color: #1d3359; font-size: 13px; margin: 0 0 3px; font-family:Arial, Helvetica, sans-serif;
}
#rightContainer .cta_item p { 
	margin: 0; font-size: 11px; 
}

/* .partner */
#rightContainer .partner {
	margin: 14px 0;
}
#rightContainer .partner h3 {
	color: #444; margin: 0 12px 5px; font: 12px Arial, Helvetica, sans-serif; font-weight: bold;
}
#rightContainer .partner p {
	margin: 0;
}
#rightContainer .partner img {
	border: 1px solid #CCC; background:#fff; margin:0 auto; padding:8px;
}



/***************************************************************************************************/
/* #footer
/***************************************************************************************************/
#footerContainer {
	width:955px; margin:0 auto; background:#fff; padding-bottom:5px;
}
#footer {
	padding:0; height:66px; font-size: 11px; position:relative; color: #FFF; width:945px; margin:0 auto; background:url(http://www.iqpc.com/uploadedImages/EventRedesign/USA/2010/September/10366004/footer_bg.gif) top left repeat-x;
}
#footer a {
	color: #FFF; text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer p.questions {
	margin: 0; position: absolute; top: 15px; left: 20px;
}
#footer p.copy {
	margin: 0; position: absolute; top: 32px; left: 20px;
}
#footer p#logo {
	margin: 0; position: absolute; right: 16px; top: 5px;
}

/* Partners */

img.logo{
	display:inline; float:left; left:15px;position:relative;
}
div.blurb{
	float:right; width:550px; margin:0 0 24px;
}
div.blurb h3{
	margin:0 15px 5px !important;
}


 /***********************************************************************/
/*Agenda */
/***********************************************************************/
 .Break, .Session{
  border-bottom: 1px solid #CCC;
  padding-top:14px;
}

 .Break h2 .Time,  .Session h2 span.Time, span.Time{
  font-size:13px; font-weight:bold;color:#000000;
} 

/***************************************************************************************************/
/* #streams
/***************************************************************************************************/
span.Time{color:#000000; font-size:14px; font-weight:bold;font-style:normal;}
table td.StreamOne{padding:5px;}
table td.StreamTwo{padding:5px;} 
.Session h2, .Break h2, h2.newstyle {font-style:italic;} 


.blue{
color:#136fb8 !important;
font-size:13px;
font-weight:bold;
}