﻿/*********************************************************************************/
/* Bi-annual Alliance and Collaborative Contracting Summit default CSS file
/*********************************************************************************/
*{
	margin:0; padding:0;
}
html, body {
	height: 100%; width:100%; background: #dadada url(http://www.iqpc.com/uploadedImages/EventRedesign/Australia/2010/November/11515008/background.gif) repeat center 0; font:12px Arial, Helvetica, sans-serif; color: #444444; line-height:normal;
}
h1, h2, h3, p{
	margin:0 0 14px;
}
a {
	text-decoration:underline; color:#1b469f;
}
a:hover {
	text-decoration:none; color:#1b469f;
}
img, img a{
	border:none;
}
ul {	
	margin:10px 15px; padding:0;
}
li {	
	margin:5px 10px; font-size: 12px;
}
.hr {
	border-top: #CCC 1px solid; background:none; height:1px; width:98%; margin:14px auto;
}
.clearFloat{
	clear:both;
}
#eventText {
	display: none; position:relative; margin:20px !important; float:left !important;
	width:600px !important;
}
#eventText .StradTemplate h2 span {
	font-size: 16px !important; color: #0061b4 !important; font-weight: bold !important;
}
#dropshadow {
	background: none; width: 960px; margin: 0 auto; padding: 7px 0 0 0;
}
#frame {
	width: 949px; margin: 0 auto; background:#fff;
}
#maincontainer {
	width:949px; height:auto; position: relative; padding:0; background:#fff; overflow: hidden; margin:0 !important;
}
#maincontent {
	float:right; width: 470px;
}
.eventimageleft {
	float: left; margin-right: 8px; margin-left: 0px; clear: left;
}
.eventimageright {
	float:right; margin-left:8px; margin-right:0px; clear:right;
}
.floatLeft {
	float: left; display: inline; margin: 0 8px 0 0;
}

/*********************************************************************************/
/* header
/*********************************************************************************/
#header {
	background:#C8C8C8 url(http://www.iqpc.com/uploadedImages/EventRedesign/Australia/2010/November/11515008/header_bg.gif) top left no-repeat;
	height:67px; padding: 24px 20px 0 27px;
}
#header #datesvenue {
	position:relative; color:#fff; font-family:Arial, Helvetica, sans-serif; float:right; top:18px; right: 5px; margin:0; padding:0; text-align:right;
}
#header #datesvenue .date {
	font-size:17px; color: #bbc51d; font-weight: bold; 
}
#header #datesvenue .venue {
	display:block; clear:right; font-size:14px; font-weight:normal; color: #fefffe;
}
#header #datesvenue .country{
	display:inline;
}
#iqpclogo {
	margin:-7px 0 0px; float:left;
}

/* breadcrumb */

#breadcrumb {
	height:15px; left:325px; margin:0 auto; padding:0 0 5px 0; position:relative; top:35px; width:475px;
}
#breadcrumb ul {
	list-style: none; margin: 0; text-align:right;
}
#breadcrumb li {
	display:block; list-style: none; float: left; margin: 3px 5px 0 0; border-right: 1px solid #FFF; padding: 0 5px 0 0; font-size: 11px; text-align:right; width:auto;
}
#breadcrumb li:first-child {
	border-right: 1px solid #FFF;
}
#breadcrumb li.lastItem{
	border-right:none !important;
}
#breadcrumb li:last-child {
	border-right: none;
}
#breadcrumb a {
	text-decoration: underline;	color: #FFF;
}
#breadcrumb a:hover {
	text-decoration: underline;	color: #FFF;
}
/*********************************************************************************/
/* nav
/*********************************************************************************/
#menuContainer {
	z-index: 1; width: 939px; height: 24px; background: #fff url(http://www.iqpc.com/uploadedImages/EventRedesign/Australia/2010/November/11515008/nav_bg.gif) repeat-x top left; border: #868d19 1px solid;  margin:0 auto;
}
#mainmenu {
	float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
}
#mainmenu, #mainmenu ul {
	margin: 0; padding: 0; list-style: none; position: relative; z-index: 3; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
#mainmenu ul {
	position: absolute; left: -1px; display: none; list-style: none;
}
#mainmenu li {
	float: left; margin: 0; padding:0; position: relative; z-index: 3; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #656565; list-style: none; border-right: #FFF 1px solid;
}
#mainmenu li a {
	padding:5px 21px; display: block; color: #FFF; text-decoration: none; font-weight: bold; 
}
#mainmenu .home a {
	background: none; padding: 5px 25px;
}
#mainmenu li a:hover {
	background: #064C35;
	color: #fff;
}
#mainmenu li.lastItem{
	border-right: none; padding: 0 6px 0 0; margin: 0;
}
#mainmenu li.lastItem a{
	padding:5px 13px !important;
}
#mainmenu li ul {
	width: 205px; background: #868d19; color: #fff; margin: 0 0 0 1px; padding: 0;
}
#mainmenu li ul li {
	border-right: none; border-bottom:#FFF solid 1px; width: 100%;
}
#mainmenu li ul li a {
	padding: 5px;
}


/*********************************************************************************/
/* leftcolumn
/*********************************************************************************/
#leftcolumn {
	float:left; padding:0 0 0 14px; width:714px; border-right:1px solid #dee5ea; height:auto !important; min-height:960px; height:960px;
}
#leftcolumn h1{
	color:#0081c6; font:22px Arial, Helvetica, sans-serif; font-weight:normal; margin:14px 0;
}
#leftcolumn h2{
	color:#00543c; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;
}
#leftcolumn h3{
	color:#00543c; font-weight:bold !important; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#leftcolumn ul{
	list-style:url(http://www.iqpc.com/uploadedImages/EventRedesign/Australia/2010/November/11515008/bullet.gif);
}
#leftcolumn li {
	list-style:url(http://www.iqpc.com/uploadedImages/EventRedesign/Australia/2010/November/11515008/bullet.gif);
}
#leftcolumn blockquote{
	display:block; text-indent:15px; padding:0; margin:0 5px;
}
#leftcolumn cite{
	display:block; margin:3px 0 14px 50px; padding:0; text-indent:0px; font-weight:bold;
}

#leftcolumn .quote{
	background:#fff url(http://www.iqpc.com/uploadedImages/EventRedesign/Australia/2010/November/11515008/quote_bg.gif) top left no-repeat; padding:5px 20px; width:368px; margin:0 0 14px;
}
#leftcolumn .quote h2{
	margin:0 0 4px !important;
}
#leftcolumn .quote blockquote{
	display:block; text-indent:15px; padding:0; margin:0 5px;
}
#leftcolumn .quote cite{
	display:block; margin:0 0 8px; padding:0; text-indent:0px;
}
#leftcolumn #bottombox{
	width:420px;
}
#leftcolumn #bottombox .left{
	display:inline; float:left; width:209px; background:url(http://www.iqpc.com/uploadedImages/EventRedesign/Australia/2010/November/11515008/alliance.jpg) top left no-repeat; height:198px;
}
#leftcolumn #bottombox .left p {
	color:#000000; font:bold 15px Arial,Helvetica,sans-serif; left:8px; position:relative; text-align:center; top:25px; width:150px;
}
#leftcolumn #bottombox .left p a{
	color:#000; text-decoration:none;
}
#leftcolumn #bottombox .right{
	display:inline; float:right; width:204px; border-left:1px solid #dadada; padding:0 0 0 6px; color:#58595b; font-size:11px;
}
#leftcolumn #bottombox .right h3{
	color:#0070ac; font:14px Arial, Helvetica, sans-serif; font-weight:bold; background:#dadbdc; padding:5px 10px;
}
#leftcolumn #hero {
	margin:14px 0 0; height:273px; width:436px; overflow:hidden; background:url(http://www.iqpc.com/uploadedImages/EventRedesign/Australia/2010/November/11515008/homepage_hero.jpg) top left no-repeat;
}
#leftcolumn #hero p{
	font:15px Arial, Helvetica, sans-serif; font-weight:bold; position:relative; color:#fff; top:205px; margin:0 auto; width:400px;
}
#flash{
	width:436px; height:273px; margin:14px 0;
}


/* #rotation */

ul#rotation {
	list-style: none !important; margin: 0 0 14px !important; padding: 0 !important; width: 436px; height: 273px; display: none; background:none;
}
ul#rotation li {
	list-style: none !important; margin: 0 !important; padding: 0 !important; background: none; width: 436px; height: 273px; position: relative;
}
ul#rotation li img{
	padding:4px 5px 0; border-right:#dadada 1px solid; border-left:#dadada 1px solid; border-top:#dadada 1px solid;
}
ul#rotation span {
	width: 406px; padding: 15px 15px; color: #FFF; font:14px Arial,Helvetica,sans-serif; font-weight:bold; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/Australia/2010/November/11515008/overlay.png) bottom no-repeat; position: absolute; bottom: 0; left:0; height:47px;
}
ul#rotation span .small{
	font-size: 14px !important;
}
ul#rotation span a{
	color: #fff !important;
}
.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: 0; left: 0; margin: 0; padding: 0;
}
.jcarousel-list li, .jcarousel-item {
    float: left; list-style: none; width: 436px; height: 273px;
}
.jcarousel-next {
    z-index: 3; display: none; width: 34px; height: 47px; position: absolute; top: 96px; right: -9px; cursor: pointer;
	background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/January/11126004/right_arrow.png) no-repeat;
}
.jcarousel-prev  {
    z-index: 3; display: none; width: 34px; height: 47px; position: absolute; top: 96px; left: -9px; cursor: pointer;
	background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2011/January/11126004/left_arrow.png) no-repeat;
}
*/
.rotationHolder {
	position: relative;
}
.rotationHolder span {
	display: block; height:15px; width:10px; position: absolute; bottom: 19px; right: 0; z-index: 99; color: #ff4b21; cursor: pointer; font-size:11px;
}
.rotationHolder span.btnOne {
	left: 25px;
}
.rotationHolder span.btnTwo {
	border-left:1px solid #fff; border-right:1px solid #fff; left:40px; padding:0 5px 0 8px; 
}
.rotationHolder span.btnThree {
	left: 72px;
}

/* #mid_col  */
#mid_col {
	background:#dee5ea; width:264px; float:right; padding:0; display: inline; margin: 0 0 0 8px; min-height: 649px; height: auto !important; height: 649px; padding:0 3px;
}
#mid_col h2 {
	color:#00543c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; display:block; padding: 8px 10px 14px 20px; margin:0; font-weight:normal;
}
#mid_col h3{
	color:#00543c; font:16px Arial, Helvetica, sans-serif;
}
#mid_col .hr{
	border-top:#fff 1px solid;
}
#mid_col p {
	margin:0px 10px 14px 20px;
}
#mid_col blockquote{
	margin:0 10px 5px;
}
#mid_col cite{
	display:block; margin:0 10px 14px; text-align:right; font-weight:bold; font-style:normal;
}
#mid_col #f_speakers {
	width: 254px; height: auto !important; background: #f3f6fa url(http://www.iqpc.com/uploadedImages/EventRedesign/Australia/2010/November/11515008/speakers_bg.gif) bottom left no-repeat; padding: 5px 5px 15px 5px; overflow: hidden; margin:0; color: #333; min-height: 204px; height: auto !important; height: 204px; border-top: 1px solid #ccc;
}
#mid_col #f_speakers h2{
	padding:8px 10px;
}
#mid_col #f_speakers p {
	margin: 0 0 9px 11px;
}
#mid_col #f_speakers ul#speaker_spotlight {
	list-style: none !important; margin: 0 10px; padding: 0;
}
#mid_col #f_speakers ul#speaker_spotlight li {
	/*border-bottom:1px solid #DADADA;*/ clear:left; font-size:11px; list-style:none outside none !important; margin:10px 10px 5px 0; padding:5px 0 1px;
}
#mid_col #f_speakers ul#speaker_spotlight li .eventimageleft {
	margin-bottom: 20px; margin-top: 1px;
}
/* .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: 180px; height: auto;
}
.jcarousel-next {
	z-index: 0; display: none; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/Australia/2010/May/11574004/next.png) no-repeat; width: 11px; height: 17px; /*position: absolute; bottom: -25px; right: 180px; cursor: pointer;*/
    position: absolute; top:-30px; right:0px; cursor: pointer;
}
.jcarousel-prev {
	z-index: 0; display: none; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/Australia/2010/May/11574004/prev.png) no-repeat; width: 10px; height: 17px; /*position: absolute; bottom: -25px; left: 10px; cursor: pointer;*/
    position: absolute; top:-30px; right:20px; cursor: pointer;
}
#mid_col p.viewall{
	background:#003d2c; padding:5px 15px; font-weight:bold; color:#fff; display:block; margin:0;
}
#mid_col p.viewall a{
	color:#fff;
}
/***************************************************************************************************/
/* #rightcolumn
/***************************************************************************************************/
#rightcolumn{
	width:220px; float:right; margin:8px 0 0; display: inline; 
}
#rightcolumn ul{
	list-style:url(http://www.iqpc.com/uploadedImages/EventRedesign/Australia/2010/November/11515008/bullet.gif);
}
#rightcolumn li {
	list-style:url(http://www.iqpc.com/uploadedImages/EventRedesign/Australia/2010/November/11515008/bullet.gif); font-size:11px;
}
#rightcolumn .eventimageleft{
	margin:0 8px 10px 0; display: inline; float: left; padding: 0;
}
#rightcolumn #cta{
	margin:0 auto 8px; padding:0; width:208px;
}

#rightcolumn #cta.reg_box{
	background:#e67405 url(http://www.iqpc.com/uploadedImages/EventRedesign/Australia/2010/November/11515008/reg_bg.gif) top left no-repeat; height:70px; border:1px solid #b86205;
}
#rightcolumn #cta.reg_box h2{
	color:#fff; font:21px Arial, Helvetica, sans-serif; font-weight:bold; position:relative; top:8px; left:15px;
}
#rightcolumn #cta.reg_box h2 a{
	color:#fff; text-decoration:none;
}
#rightcolumn #cta.reg_box h2 a:hover{
	color:#fff; text-decoration:underline;
}
#rightcolumn #cta.reg_box p{
	color:#fff; position:relative; top:-3px; left:15px;
}
#rightcolumn #cta.reg_box p a{
	color:#fff; text-decoration:none;
}
#rightcolumn #cta.reg_box p a:hover{
	color:#fff; text-decoration:underline;
}

#rightcolumn #cta.brochure_box{
	height:142px; background:#dde1e2 url(http://www.iqpc.com/uploadedImages/EventRedesign/Australia/2010/November/11515008/brochure_bg.gif) top left repeat-x; border:1px solid #bcbcbe;
}
#rightcolumn #cta.brochure_box h2{
	color:#000; font:14px Arial, Helvetica, sans-serif; font-weight:bold; position:relative; top:8px; text-align:center;
}
#rightcolumn #cta.brochure_box h2 a{
	color:#353535; text-decoration:none;
}
#rightcolumn #cta.brochure_box h2 a:hover{
	color:#353535; text-decoration:underline;
}
#rightcolumn #cta.brochure_box p{
	position:relative; left:10px; margin:0 8px 14px 0;
}
#rightcolumn #cta.brochure_box img{
	display:block; margin:10px 65px 3px;
}
#rightcolumn h2.heading{
	color:#fff; font:12px Arial, Helvetica, sans-serif; font-weight:bold; background:#00543c; padding:5px 15px; margin:0;
}
#rightcolumn .downloadbox{
	background:#eef1ca; padding:10px;
}
#rightcolumn .iq_box {
	background:url(http://www.iqpc.com/uploadedImages/EventRedesign/Australia/2010/November/11515008/iqbox_bg.gif) top left no-repeat; display:block;
height:114px; margin:0 auto 8px; padding:15px 12px 0; width:172px;
}
#rightcolumn .iq_box p {
	font-size:11px; margin:0 10px; padding: 0 0 10px 0;
}
#rightcolumn #linkedin{
	background:#fff; padding:8px 8px 5px;
}
#rightcolumn .quicklinks{
	 margin: 0 auto 14px; clear:left; display:block; height:70px; padding:5px 0; background:#ebeced;
}
#rightcolumn .quicklinks img{
	float:left; display:inline; position:relative; top:3px; left:10px;
}
#rightcolumn .quicklinks p{
	display:inline; position:relative; top:10px; left:20px; font:11px Arial, Helvetica, sans-serif;
}
#rightcolumn .quicklinks p a{
	color:#414042;
}
.linkedin {
	background:#E4E4E4 !important;
}
#rightcolumn #partners {width:200px; margin:14px auto 0;}
#rightcolumn #partners p { color: #004833; font-weight: bold; }
#rightcolumn #partners img{
	display:block; background:url(http://www.iqpc.com/uploadedImages/EventRedesign/Australia/2010/November/11515008/partner_bg.gif) top left no-repeat; margin:5px 3px 14px; padding:12px 13px 15px; text-align:center;
}

/*********************************************************************************/
/* footer
/*********************************************************************************/
#footer {
	background:#003c2b url(http://www.iqpc.com/uploadedImages/EventRedesign/Australia/2010/November/11515008/footer_bg.gif) repeat-x top left;
	height:61px; bottom: 0px; font-size:11px; color:#fff; clear:both;
}
#footer p.left {
	float:left; left:27px; margin:0; padding:0; position:relative; top:17px;
}
#footer p.right {
	float:right; margin:0; padding:0; position:relative; right:27px; top:10px;
}
#footer p a {
	font-size:11px; color:#fff; text-decoration:none;
}
#footer p a:hover {
	font-size:11px; color:#fff; text-decoration:underline;
}
#maincontainer #footer {
	position: absolute; width:100%;
}


/* partners */
img.logo {
	float: left; display: inline; margin: 0 10px 20px 0;
}
div.blurb {
	width: 500px; float: right;	display: inline; margin:0 15px 24px 0;
}
div.blurb h3{
	margin:0 0 5px; 
}

/* #agenda */
.Break{
	background:#DCE0E2;
}
.Break, .Session{
	border-bottom:1px solid #dadada; padding:14px 15px 5px;
}
#leftcolumn h2.heading{
	color:#EA7A07;
}
.Time{
	font:12px Arial, Helvetica, sans-serif; font-weight:bold; margin:0 8px 0 0; color:#000;
}
.StreamOneheding {background:#E41901;text-align:center;padding-top:5px;}
.StreamTwoheding {background:#F59C18;text-align:center;padding-top:5px;}
.StreamTwoheding h2, .StreamOneheding h2{color:#ffffff !important;}
.StreamOne {background:#FDEDE5;}
.StreamTwo {background:#FFFAF5;}
.StreamOne .Session, .StreamTwo .Session {border:0px;}
/* #pricestable */
table#pricestable {
	width:100%; margin:0 0 14px;
}
table#pricestable th {
	background: #ececec; border:#d9d9d9 1px solid; padding:5px;
}
table#pricestable td {
	background: #fff; text-align: center; border:#ececec 1px solid; padding:5px;
}
table#pricestable td.Package {
	text-align: left !important;
}
table#pricestable tr.RegisterRow td{
	text-align: right;
}