@charset "utf-8";
/* CSS Document */
html {
	padding:0;
	margin:0;
	wdith:100%;
	height:100%;
}
* {
	padding:0;
	margin:0;
}
body{
	background:#d6d6d6;
	font: normal 11px Arial, sans-serif; 
	line-height: 15px; 
	color:#333333;
}
img {
	border: 0;
}


h1, h2, h3, p, a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.StradTemplate h1 {
	color: #004d93;
	font-size: 16px;
	line-height: 1.3em;
	font-weight:600;
	margin:8px 0 8px 5px;
}
h2{
	font-size:14px;
	margin:16px 5px;
	line-height: 18px;
	color:#004d93;
	font-weight: bold;
	vertical-align:middle;
}
h2 img{
	border: none;
	vertical-align:middle;
	margin-right:8px;
}
h3{
	font-size:13px;
	color:#333333;
	font-weight: bold;
	line-height: 1.5em;
	margin: 8px 5px;
}

p{
	margin:10px 0;
	font-size:12px;
	line-height:15px;
	height: auto;
	color:#333333;
}
#breadcrumb{
	margin:8px 0 8px 197px;
	padding:0;
}
.StradTemplate{
	width:600px;
	_width:585px;
	padding:3px 0 20px 10px;
	background:#FFFFFF;
	float: left;
	top:0;
	margin-top: 0px;
}
.StradTemplate p, .StradTemplate li, .StradTemplate td {
	font: Arial, Helvetica, sans-serif #333333 12px;
	margin-right:5px;
	margin-left:5px;
	/*width: auto; */
}

.StradTemplate a:visited { 
	color: #2954a8;
	text-decoration:underline;
	}
.StradTemplate a { 
	color: #2954a8;
	font-weight:normal;
	text-decoration:underline;
	}

.StradTemplate a:hover {
	text-decoration:none;
	color:#2954a8;
	font-weight:normal;
	} 
	
.StradTemplate ul{
	margin:10px 5px;	
	list-style: none;
}
.StradTemplate ul p{
	margin:5px 15px 15px 15px !important;
	font-size:11px !important;
}
.StradTemplate li {
	color: #333333;
	font-size:12px;
	margin:8px 0;
	padding: 0 0 0 15px;
	background: url(../images/bullet.gif) no-repeat 0 4px;
}

.b_links{
	clear:both;
	font-size:11px;
	text-align:left;
}
.StradTemplate hr{
	display:block;
	width:550px;
	height:1px;
	border-top:1px solid #cecece;
	border-bottom:none;
	background:none;
	margin:0px 10px 15px 10px;
	_margin:0px 10px -15px 10px;
	#margin:0px 10px -15px 10px;
}

/*************************************************************************** */
/* Silo Site Topics: Classes and IDs */
/*************************************************************************** */

/* Hello Web Team! */
/* In this CSS file, you'll find the styles which create the topic-styled boxes */
/* They are listed A-Z, please keep them that way, so it's easier for everyone! */

/* .eventsubnavbox is used on silo site homepages, to list the upcoming events */
/* .eventsubnavbox is used on event overview pages, to add feature boxes */

/* N.B. The name  "#topic<topic>" has been used on the event level ID */
/* This is so it will be autofilled when of uploading via Slaupad/EventManager */

/* Multiple #topic<topic>s are listed for differnent langages sharing the same look */
/* ie. "Finance" (English) and "Banken & Finanzen" (German) share the same look */
/* hence "#topic230 li, #topic522 li..." */

/*************************************************************************** */
.eventsubnavbox ul {
	margin:8px;
	padding:0;
}
.eventsubnavbox li {
	list-style-image:url(../images/arrow.gif);
	text-align:left;
	margin:5px 8px;
	font-size:11px;
}

.eventsubnavbox li a{
	text-decoration:underline;
	color:#004d93;

}
.eventsubnavbox li a:hover{
	text-decoration:none;
	color:#004d93;
}
.eventsubnavbox {
	float:right;
	width: 170px !important;
	margin: 30px 10px 11px 0px;
	padding: 0px !important;
	background-image: none !important;
	border:none !important;
}
.eventsubnavbox h2 {
	background:url(../images/top_tab.gif) top no-repeat;
	padding: 5px 0px 5px 10px !important;
	text-align: left;
	vertical-align: bottom;
	margin:  0 0 0 0 !important;
	color: #004d93 !important;
	height:auto !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 16px;
	display: block;
	font-weight:bold;
}
.eventsubnavbox h3 {
	background:url(../images/top_tab.gif) top no-repeat #e5e5e5;
	padding: 4px 0px 4px 10px !important;
	border-bottom:none;
	text-align: left;
	vertical-align: bottom;
	margin: 0 0 0 0 !important;
	color: #555555 !important;
	height:auto !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 16px;
	display: block;
	font-weight:bold;
}

.eventsubnavbox hr{
	display:block;
	width:148px;
	height:1px;
	border-top:1px solid #cecece;
	border-bottom:none;
	background:none;
	margin:5px 10px 5px 10px;
	_margin:0px 10px -15px 10px;
	#margin:0px 10px -15px 10px;
}

.eventsubnavbox p {
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 8px;
}


.eventsubcontent{
	border:#cecece 1px solid;
	width:168px;
	margin: 0 0 15px 0;
	padding:5px 0 5px 0;
	overflow: hidden;
}
.eventsubcontent_downloadcenter{
	border-left:#cecece 1px solid;
	border-right:#cecece 1px solid;
	border-bottom:#cecece 1px solid;
	width:168px;
	margin: 0 0 15px 0;
	padding:0 0 5px 0;
	overflow: hidden;
}
.hr{
	display:block;
	width:148px;
	height:1px;
	border-top:1px solid #cecece;
	border-bottom:none;
	background:none;
	margin:0px 10px 5px 10px;
	_margin:0px 10px -15px 10px;
	#margin:0px 10px -15px 10px;
}

.hr_main{
	display:block;
	width:550px;
	height:1px;
	border-top:1px solid #cecece;
	border-bottom:none;
	background:none;
	margin:0px 10px 15px 10px;
	_margin:0px 10px -15px 10px;
	#margin:0px 10px -15px 10px;
}
.eventsubcontent h3, .eventsubcontent_downloadcenter h3 {
	background:url(../images/middle_tab.gif) top no-repeat #e5e5e5;
	border-top:1px solid #cecece;
	border-bottom:1px solid #cecece !important;
	padding: 4px 0px 4px 10px !important;
	text-align: left;
	vertical-align: bottom;
	margin: 0px 0 5px 0 !important;
	color: #555555 !important;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 16px;
	display: block;
	font-weight:bold;
}

.eventsubcontent p{
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0;
}

.eventsubcontent ul {
	margin:8px;
	padding:0;
}
.eventsubcontent li {
	list-style-image:url(../images/arrow.gif);
	text-align:left;
	margin:5px 8px;
	font-size:11px;
}

.eventsubcontent a {
	text-decoration:underline;
}
.eventsubcontent a:hover {
	text-decoration:none;
}


.img_cta3 {
	margin:0 8px 0 3px;
	float: left; 
	display: inline;
}


/*************************************************************************** */
/* Register Box */
/*************************************************************************** */
.registerbox{
	background: #fff ;
	margin: 0;
	padding:0;
	
}
.regbutton{
	display:block;
	height:55px;
	background:url(../images/reg_tabs/register_iq_tab.gif) no-repeat left top #cccccc;
	margin:0px auto;
	padding:0 5px 0 30px;
	text-align:left;
}

.regbutton a{
	display:block;
	position:relative;
	top:20px;
	bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#fff;
	font-weight:normal !important;
	text-decoration:none;
}
.regbutton a:hover{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#fff;
	font-weight:normal !important;
	text-decoration:underline;
}

.registerbox a {
	color: #004d93;
	text-decoration: underline;
	}
.registerbox a:hover{
	color: #004d93;
	text-decoration:none;
}

.registerbox p {
	margin:0;
	padding: 5px 5px 8px 8px;
	}
/*************************************************************************** */
/* Twitter Div */
/*************************************************************************** */
#twitter_div{
	width:148px; 
	padding:0;
	margin:0 auto;
	display:block;
}
#twitter_update_list{
	list-style:none; 
	margin:0; 
	padding:0;
	display:block;
}
#twitter_update_list li{
	margin:0 0 0 0;
	padding:5px 0 5px 0;

}

/*************************************************************************** */
/* IQ Member Box */
/*************************************************************************** */
.iq_member{
	background:url(../images/tabs/iq_tab.gif) top no-repeat #004d93;
	margin: 15px 0 0 0;
	padding:15px 15px;
	text-align:right;
	display:block;
	height:15px;
	color:#fff;
	font-size:18px;
}
	
/*************************************************************************** */
/* Main Div Boxes */
/*************************************************************************** */
.maindivbox{
	width:598px;
	_width:578px;
	height:auto;
	margin:0px 0 15px 0;
	padding:0;
}
.main{
	clear:both;
	float:left;
	padding:5px 10px;
	_padding:5px 5px 5px 8px;
	width:578px;
	_width:568px;
	background:url(../images/greybg_sm.gif) repeat-x top;
}
.media{
	background:url(../images/media_corners.jpg) top no-repeat;
	border-bottom:#dbdbdb 1px solid;
	width:293px;
	float:left;
	clear:left;
	padding:5px 0 0 0;
	margin:10px 0;
	}
.media_content{
	border-left:#dbdbdb 1px solid;
	border-right:#dbdbdb 1px solid;
	margin:0;
	padding:0 0 10px 0;
}
.media_content h1{
	color:inherit;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:15px;
}
.media_content hr{
	width:93%;
}
.left{
	width:279px;
	float:left;
	padding:0px 10px 5px 10px;
	margin:5px 0 0 0;
	background:url(../images/greybg_sm.gif) repeat-x top;
}
.right{
	width:278px;
	_width:258px;
	float:right;
	padding:0px 10px 5px 10px;
	margin:5px 0 0 0;
	background:url(../images/greybg_sm.gif) repeat-x top;
}
.greybg{
	background:url(../images/greybg_sm.gif) repeat-x top;
}
.bordertop{
	border-top:#d3d3d3 1px solid;
}

.bordertop table{
	margin:0 auto;
	border:none;
}

.borderbottom{
	border-top:#d3d3d3 1px solid;
}
.bottomlinks ul {
	padding:0;
	margin:0;
}
.bottomlinks li {
	list-style-image:url(../images/arrow.gif);
	background: none;
	text-align:right;
	margin:0px;
	padding:0;
	font-size:11px;
}

.bottomlinks li a{
	text-decoration:underline;
	color:#004d93;
	margin:0 5px 0 0;
}
.bottomlinks li a:hover{
	text-decoration:none;
	color:#004d93;
	margin:0 5px 0 0;
}

/** FEATURED SPEAKERS STYLES **/
/***************************************************/
/* New Speaker CSS */
#page_body .StradTemplate .maindivbox .f_speakers #speaker_container_new { margin-left: 9px; }
#page_body .StradTemplate .maindivbox .f_speakers #speaker_container_new ul li { background: none !important; }

#speaker_container_new ul { width: 265px; margin: 0 !important; padding: 0 0 0 7px !important; }
#speaker_container_new li  { padding: 8px 0 17px !important; font-size: 11px; background: none !important; color: #808080; border-bottom: 1px solid #CECECE; }
#speaker_container_new li strong { font-weight: normal; color: #2954A8; }
#speaker_container_new li img { float: left; margin-right: 10px; display: inline; }
.f_speakers h2 { margin-bottom: 5px !important; }
/***************************************************/

/** FEATURED SPEAKERS STYLES **/
#f_speaker_container{
	overflow-y:hidden;
	overflow-x:hidden;
	margin:10px 0;
	/*height:265px;*/
	padding: 0;
}
.f_speakers{
	margin:0 0 0 10px;
	background:url(../images/greybg.gif) repeat-x top;
}	
#f_speaker_container ul{
	margin:0px; 
	padding:0px 0px 5px 0px;
}
#f_speaker_container ul li{
	width:275px;
	padding:0px 5px 4px 8px;
	font-size:11px;
	height: 55px;
}
#f_speaker_container img{
	float:left;
	background-color:#ffffff;
	padding:2px;
	border:1px solid #d7d7d7;
	margin:0 8px 0 0;
}
	#f_speaker_container .speaker_name{
	color:#004d93;
	display:block;
	float:left;
	font-size:11px;
	font-weight:normal;
	width:175px;
}

#f_speaker_container a{color:#004d93; text-decoration:: underline;}
#f_speaker_container .speaker_title{
	color:#808080;
	display:block;
	float:left;
	width:175px;
	padding:0;
}
	#f_speaker_container .speaker_info{
	display:block;
	float:right;
	width:175px;
	margin:4px 0 0 0;
	padding:1px 2px 5px 2px;
	border-bottom: 1px solid #cecece;
}

#idga_speaker_container{
	overflow-y:hidden;
	overflow-x:hidden;
	margin:0 5px 10px 5px;
	_margin:20px 5px;
	/*height:265px;*/
	padding: 0;
}
	
#idga_speaker_container ul{
	list-style:none !important;
	list-style-image:none;
	margin:0px; 
	padding:0px;
}
#idga_speaker_container ul li{
	list-style:none !important;
	font-size:11px;
	background: none !important;
	padding-left: 0 !important;
}
.idga_speaker_info{
	display:block;
	margin:5px auto 0 auto;
	_margin:-10px auto 0 auto;
	padding:1px 2px 10px 2px;
	border-bottom: 1px solid #cecece;
}
.idga_speaker_name{
	color:#004d93;
	display:block;
	font-size:11px;
	font-weight:normal;
	margin:0;
}
.idga_speaker_title{
	color:#808080;
	display:block;
	width:250px;
	padding:0;
	font-size:11px;
}
/** FEATURED SPONSOR STYLES **/
#f_sponsor_container{
	overflow-y:hidden;
	overflow-x:hidden;
	margin:10px 0;
	/*height:265px;*/
	padding: 0;
	}
.f_sponsor{
	margin:5px 0 10px 0;
}	
#f_sponsor_container ul{
	list-style:none !important;
	list-style-image:none;
	margin:0px; 
	padding:0px 0px 5px 0px;
}
#f_sponsor_container ul li{
	list-style:none !important;
	float:left;
	width:270px;
	padding:0px 5px 5px 5px;
	font-size:11px;
	height: 70px;
	background: none !important;
}
#f_sponsor_container img{
	float:left;
	background-color:#ffffff;
	padding:2px;
	border:1px solid #d7d7d7;
	margin:0 5px 0 0;
}
	#f_sponsor_container .speaker_name{
	color:#004d93;
	display:block;
	float:left;
	font-size:11px;
	font-weight:normal;
	width:150px;
}
#f_sponsor_container a{color:#004d93; text-decoration:: underline;}
#f_sponsor_container .speaker_title{
	color:#808080;
	display:block;
	float:left;
	width:150px;
	padding:0;
}
	#f_sponsor_container .sponsor_info{
	float:right;
	width:150px;
	margin:0;
	padding:0px 2px;
}


/*************************************************************************** */
/* Main Speaker / Module Boxes */
/*************************************************************************** */
#speaker_container{
	height:260px;
	_height:270px;
	overflow-y:auto;
	overflow-x:hidden;
	margin:0;
	font-size:11px;
	width: 100%;
}

.speaker{
	clear:both;
	margin:0 auto;
	padding:0;
	border-bottom:#ccc 1px solid;
	height:62px;
	_height:50px;
	font-size:11px;
}
.image {
	margin:5px 8px;
	width:54px;
	float:left;
	border: 1px solid #ccc;
}
.speaker_text {
	padding:0px;
	margin:15px auto 0 auto;
	font-size:11px;
	display:block;
 }
.speaker_text p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0px 10px;
	padding:0;

}
.speaker_text h3{
	margin:3px 10px;
	font-size: 11px;
	line-height:normal;
	color: #2954a8;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.photogallery{
	background:url(../img/css/subhead_bkg.gif) top repeat-x;

}
.eventimages{
	width:100px;
	min-height:100px;
	float:left;
	margin:8px 14px 10px 0;
}
/* for Internet Explorer */
/*\*/
* html .eventimages {
	height: 10em;
}
/**/

.eventimages img{
	margin:0 0 10px 0;
	clear:left;
}

/*************************************************************************** */
/* Event: Testimonials */

/*************************************************************************** */

/* Hello Web Team! */
/* In this CSS file, you'll find the styles for event testimonials */
/* N.B. This is for the events only, for the homepages please view .quote  */

/* If you're looking for the CSS for the event pages, go to: 7883.css */

/*************************************************************************** */

blockquote {
	font: 11px "Lucida Sans Unicode", Verdana, "sans-serif";
	text-align: left;
	color: #333;
	margin: 0;
	width:auto;
	padding: 15px 5px 5px 5px;
	_padding:15px 0;
	background: transparent url(../images/quotesleft.gif) no-repeat;
}
blockquote span {
    display: block;
	background:url(../images/quotesright.gif) bottom right no-repeat;
	padding:5px 0;
}

cite {
	font: bold 11px "Lucida Sans Unicode", Verdana, "sans-serif";
	text-align: left;
	display: block;
	font-style:normal;
	margin: 0 0 0 20px;
	color:#000;
}
/*************************************************************************** */
/* Event: Classes and IDs  */
/*************************************************************************** */

/* Hello Web Team! */
/* In this CSS file, you'll find *most* of the styles for event pages */
/* If you're looking for the CSS for the sidebar, go to: 7884.css */
/* If you're looking for the CSS for the testimonials, go to: 7885.css */

/*************************************************************************** */
.nobordertop{
	border-top:none;
}
.noborderbottom{
	border-bottom:none;
}
.eventimageleft, .eventimagecenter, .eventimagecentre {
	padding: 3px;
	margin-bottom: 5px;
	border:none !important;
}

a .eventimageleft, a .eventimageright, a .eventimagecenter, a .eventimagecentre {
	border: none;
}


.eventimagecenter, .eventimagecentre {
	text-align: center;
}

.eventimageleft{
	float: left;
	margin-right: 9px;
	clear: left;
}

 .eventimageright {
	float: right;
	margin-left: 5px;
	clear: right;
}

.floatLeft {
	float: left;
	margin: 0 10px 10px 0;
}

.floatRight {
	float: right;
	margin: 0 0 10px 10px;
}

.eventpartnerstable {
	margin:5px auto;
	padding:10px;
	border:none;
	clear:both;
}
.eventpartnerstable th {
	color:#747474;
	font-size:12px;
	font-weight:normal;
}
.eventpartnerstable td {
	border: 1px solid #d3d3d3;
	text-align: center;
}

.eventpartnerstable td, th {
	padding: 5px 10px;
	margin: 0;
	width:auto
}

/*************************************************************************** */
/* Page IDs */
/*************************************************************************** */

/* Prices */

#Prices table {
	margin:10px 0;
	width: 98%;
	}

#Prices th {
  font-weight: bold;
  background: #E9E9E9 url("http://www.iqpc.com/../images/data/IQPC_TEXTBLOCK/image8/73272.PNG") repeat-x;
  padding:5px;
	}

#Prices tr:hover {
	background-color: #F5F5F5;
	}

#Prices tr {
	text-align: center;
	padding:5px;
	background-color:#E9E9E9;
	}

#Prices td {
	padding:5px;
	}
	
#Prices .RegisterRow {
	background: #E9E9E9 url("http://www.iqpc.com/../images/data/IQPC_TEXTBLOCK/image9/73272.PNG") repeat-x;
	text-align: right;
	padding: 5px;
	}

#Prices .Package {
	text-align: left;
	background-color: #D6D6D6;
	padding:5px;
	}

/* Agenda */
#toplinks {
	margin:10px 0 20px 0;
	height:20px;
}
#toplinks ul{
	clear:left;
	display:block;
	list-style:none;
	text-align:center;
	background:none !important;
	margin:0;

}
#toplinks li{
	list-style:none;
	float:left;
	display:block;
	border-right:1px solid #cecece;
	background:none !important;
	padding:0 10px;
}
#toplinks li a{
	font-size:11px;
	font-weight:normal;
}
#toplinks li a:hover{
	font-size:11px;
	font-weight:normal;

}
#toplinks li.lst{
	border-right:none !important;
}

#Agenda table{
	margin:0;
}
#Agenda table hr{
	width:300px;
}
#Agenda td{
	vertical-align:top;
	
}
#Agenda tr{
	vertical-align:top;
}

#Agenda .Time, #Workshops .Time {
	font: bold Arial, Helvetica, sans-serif;
	float: left;
	padding: 0px 7px 0 0;
	color:#000000;
	display: block;
}

#Agenda .Session_Speaker{
	font-size:11px;
	color:#333333;
}

#Agenda .Break{
	display:block;
	padding:10px;
	background: #ebebeb;
	border-bottom: 1px #d7d7d7 solid;
	margin:0;
	_margin: 0 5px 0 0;
}
#Agenda .Session{
	display:block;
	padding:15px 10px;
	border-bottom: 1px #d7d7d7 solid;
	margin:0;
	_margin: 0 5px 0 0;
}
#Agenda .Session_full{
	display:block;
	padding:15px 0px;
	border-bottom: 1px #d7d7d7 solid;
	margin:0;
	_margin: 0 5px 0 0;
}
#Agenda  .last{
	border-bottom:none;
}
	
#Agenda .Speaker img {
	display: block;
	padding: 3px;
	border: 1px solid #000000;
	background: #fff;
	margin: 0 5px 10px 0;
	}
	
#Agenda .conf_dates{
	font-size:12px;
}
#Agenda td.StreamOne, #Agenda th.StreamOne {
	background: #EFEFEF;
}
#Agenda td.StreamTwo, #Agenda th.StreamTwo {
	background: #DFDFDF;
}

/* Speakers */



#Speakers table{
	width:97%;
	margin: 0px 0 15px 0;
}
#Speaker td{
	vertical-align:top;
	width:50%;
	margin:0;
	padding:0;
}	

.speakers_photos {
	text-align: center;
	width: 50px;
	height:50px;
	float: left;
	padding:0;
	margin:13px 0 0 10px;
}
.speakercreds{
	float:left;
	width:140px;
	font-size:11px;
	margin-bottom:5px;
}
.speakerinfo {
	width: 425px;
	float: right;
	margin:0 10px 15px 0;
	padding:0;
	height:auto;
}
.speakerinfo p{
	padding:0;
}

/* Sponsors */

/****************************************************/
#Sponsors .partner { clear: both; overflow: hidden; margin-bottom: 15px; }
#Sponsors .partner img { float: left; border:none; }
#Sponsors .partner img a{border:none;}
#Sponsors .partner p  { float: right; clear: right; width: 380px; _width: 350px; }
#Sponsors .partner ul {float: right; clear:right; width:380px; _width: 350px;}

/****************************************************/


.sponsor_content{
	width:380px;
	
}
.sponsorimage{
	width:190px;
	text-align:center;
}
.sponsors_sponsorlogos{
	padding:15px 0 0 0;
}

/* Download Center */

/****************************************************/
#Download .item { clear: both; overflow: hidden; margin-bottom: 15px; }
#Download .item img { float: left; border:none; margin-left:10px; }
#Download .item img a{border:none;}
#Download .item p  { float: right; clear: right; width: 450px; _width: 440px; font-size:11px; }
#Download .item ul {float: right; clear:right; width:450px; _width: 440px;}


#Download .items {overflow: hidden; margin: 8px 5px; width: 275px; float: left;}
#Download .items img {float: left; display: inline; margin: 0 8px 15px 0;}
#Download .items img a {border:none;}
#Download .items p{float: right; clear: right; width: 200px; _width: 180px; margin:0px;}
#Download .items p a{font-size:11px;	margin:0;}

/****************************************************/


/*************************************************************************** */
/* Silo Site Topics: Classes and IDs */
/*************************************************************************** */

/* Hello Web Team! */
/* In this CSS file, you'll find the styles which create the topic-styled boxes */
/* They are listed A-Z, please keep them that way, so it's easier for everyone! */

/* .eventsubnavbox is used on silo site homepages, to list the upcoming events */
/* .eventsubnavbox is used on event overview pages, to add feature boxes */

/* N.B. The name  "#topic<topic>" has been used on the event level ID */
/* This is so it will be autofilled when of uploading via Slaupad/EventManager */

/* Multiple #topic<topic>s are listed for differnent langages sharing the same look */
/* ie. "Finance" (English) and "Banken & Finanzen" (German) share the same look */
/* hence "#topic230 li, #topic522 li..." */

/*************************************************************************** */

/* alliance */ .alliance .regbutton{	
background:url(http://www.iqpc.com/uploadedImages/EventRedesign/Register_iq_tab.gif) no-repeat left top #daa616;
}
/* alliance */ .alliance .eventsubnavbox h2{ 
	background: url(http://www.iqpc.com/uploadedImages/EventRedesign/iq_reg_tab.gif) top no-repeat #1d5660; 
	color:#fff !important;
}
/* alliance */ .alliance h1{
	color:#1d5660;
}

/* automobile */ .automotive .regbutton, #topic772 .regbutton, #topic559 .regbutton{	
background:url(../images/reg_tabs/auto_iq_reg.gif) no-repeat left top #5a7183;
}
/* automobile */ .automotive .eventsubnavbox h2, #topic559 .eventsubnavbox h2, #topic772 .eventsubnavbox h2{ 
	background: url("/images/tabs/auto_iq_tab.gif") top no-repeat #5a7183; 
	color:#fff !important;
}
/* automobile */ .automotive h1, #topic559 h1, #topic772 h1{
	color:#004d93;
}


/* construction  */ .construction .regbutton, #topic829 .regbutton{	
background:url(../images/reg_tabs/construction_iq_reg.gif) no-repeat left top #c6a746;
}
/* construction  */ .construction .eventsubnavbox h2, #topic829 .eventsubnavbox h2{ 
	background: url("/images/tabs/construction_iq_tab.gif") top no-repeat #c6a746;
	color:#fff !important;
}
/* construction  */ .construction h1, #topic829 h1{ 
	color:#ae9539;
}

/* customermanagement  */ .customermanagement .regbutton, #topic227 .regbutton{	
background:url(../images/reg_tabs/customer_iq_reg.gif) no-repeat left top #356754;
}
/* customermanagement  */ .customermanagement .eventsubnavbox h2, #topic227 .eventsubnavbox h2{ 
	background: url("/images/tabs/customer_iq_tab.gif") top no-repeat #356754;
	color:#fff !important;
}
/* customermanagement  */ .customermanagement h1, #topic227 h1{ 
	color:#356754;
}



/* defence  */.idga .regbutton, .defence .regbutton, #topic228 .regbutton, #topic329 .regbutton, #topic652 .regbutton{	
background:url(../images/reg_tabs/defence_iq_reg.gif) no-repeat left top #205941;
}
/* defence  */.idga h2, .defence .eventsubnavbox h2, #topic228 .eventsubnavbox h2, #topic329 .eventsubnavbox h2, #topic652 .eventsubnavbox h2{
	background: url("/images/tabs/idga_iq_tab.gif") top no-repeat #205941;
	color:#fff !important;
}
/* defence  */.idga h1, .defence h1, #topic228 h1, #topic329 h1, #topic652 h1{
	color:#205941;
}


/* energy  */ .energy .regbutton, #topic604 .regbutton, #topic810 .regbutton, #topic7521 .regbutton{	
background:url(../images/reg_tabs/energy_iq_reg.gif) no-repeat left top #e88b2f;
}
/* energy  */.energy .eventsubnavbox h2, #topic604 .eventsubnavbox h2, #topic787 .eventsubnavbox h2, #topic810 .eventsubnavbox h2, #topic7521 .eventsubnavbox h2{ 
	background: url("/images/tabs/energy_iq_tab.gif") top no-repeat #e88b2f;
	color:#fff !important;
}
/* energy  */.energy h1, #topic604 h1, #topic787 h1, #topic810 h1, #topic7521 h1{ 
	color:#e88b2f;
}



/* finance  */ .finance .regbutton, #topic230 .regbutton{	
background:url(../images/reg_tabs/finance_iq_reg.gif) no-repeat left top #671F0E;
}
/* finance  */.finance h1, #topic230 h1{
	color:#792f1a;
}
/* finance */  .finance .eventsubnavbox h2, #topic230 .eventsubnavbox h2{ 
	background: url("/images/tabs/finance_iq_tab.gif") top no-repeat #671F0E; 
	color:#fff !important;
}


/* food  */ .foodbeverage .regbutton, #topic231 .regbutton, #topic989 .regbutton{	
background:url(../images/reg_tabs/foodbev_iq_reg.gif) no-repeat left top #2c3860;
}
/* food  */.foodbeverage .eventsubnavbox h2, #topic231 .eventsubnavbox h2, #topic898 .eventsubnavbox h2{ 
	background: url(../images/tabs/foodbever_iq_tab.gif) top no-repeat #2c3860; 
	color:#fff !important;
}
/* food  */.foodbeverage h1, #topic231 h1, #topic898 h1{ 
	color:#5d69a3; 
}


/* government  */ .government .regbutton, #topic234 .regbutton{	
background:url(../images/reg_tabs/government_iq_reg.gif) no-repeat left top #bb5a4b;
}
/* government  */ .government .eventsubnavbox h2, #topic234 .eventsubnavbox h2{ 
	background: url("/images/tabs/government_iq_tab.gif") top no-repeat #bb5a4b; 
	color:#fff !important;
}
/* government  */ .government h1, #topic234 h1 { 
	color:#BB5A4B !important;
}


/* healthcare  */ .healthcare .regbutton, #topic483 .regbutton, #topic883 .regbutton{	
background:url(../images/reg_tabs/healthcare_iq_reg.gif) no-repeat left top #00b1ec;
}
/* healthcare  */.healthcare .eventsubnavbox h2, #topic483 .eventsubnavbox h2, #topic883 .eventsubnavbox h2{ 
	background: url("/images/tabs/healthcare_iq_tab.gif") top no-repeat #00b1ec;  
	color:#fff !important;
}
/* healthcare  */.healthcare h1, #topic483 h1, #topic883 h1{ 
	color:#00b1ec; 
}


/* human resources  */ .humanresources .regbutton, #topic232 .regbutton, #topic520 .regbutton, #topic801 .regbutton, #topic806 .regbutton{	
	background:url("/images/reg_tabs/hr_iq_reg.gif") no-repeat left top #327797;
}
/* human resources */ .humanresources .eventsubnavbox h2, #topic232 .eventsubnavbox h2, #topic520 .eventsubnavbox h2, #topic801 .eventsubnavbox h2, #topic806 .eventsubnavbox h2{ 
	background: url("/images/tabs/hr_iq_tab.gif") top no-repeat #327797;
	color:#fff !important;
}
/* human resources */.humanresources h1, #topic232 h1, #topic520 h1, #topic801 h1, #topic806 h1{ 
	color:#327797;
}

/* infrastructure  */ .infrastructure .regbutton, #topic482 .regbutton{	
	background:url("/images/reg_tabs/infrastructure_iq_reg.gif") no-repeat left top #674c37;
}
/* infrastructure */ .infrastructure .eventsubnavbox h2, #topic482 .eventsubnavbox h2{ 
	background: url("/images/tabs/infrastructure_iq_tab.gif") top no-repeat #674c37;
	color:#fff !important;
}
/* infrastructure */.infrastructure h1, #topic482 h1{ 
	color:#674c37;
}

/* legal  */ .legal .regbutton, #topic672 .regbutton{	
	background:url("/images/reg_tabs/legal_iq_reg.gif") no-repeat left top #b89c5b;
}
/* legal */ .legal .eventsubnavbox h2, #topic672 .eventsubnavbox h2{ 
	background: url("/images/tabs/legal_iq_tab.gif") top no-repeat #b89c5b;
	color:#fff !important;
}
/* hlegal */.legal h1, #topic672 h1{ 
	color:#b89c5b;
}

/* maintenance  */ .maintenance .regbutton, #topic515 .regbutton{	
	background:url("/images/reg_tabs/maintenance_iq_reg.gif") no-repeat left top #3f5c40;
}
/* maintenance */.maintenance .eventsubnavbox h2, #topic515 .eventsubnavbox h2{ 
	background: url("/images/tabs/maintenance_iq_tab.gif") top no-repeat #3f5c40;
	color:#fff !important;
}
/* maintenance */.maintenance h1, #topic515 h1{ 
	color:##3f5c40;
}


/* management  */ .management .regbutton, #topic235 .regbutton, #topic524 .regbutton, #topic478 .regbutton{	
	background:url("/images/reg_tabs/management_iq_reg.gif") no-repeat left top #473663;
}
/* management */.management .eventsubnavbox h2, #topic235 .eventsubnavbox h2, #topic524 .eventsubnavbox h2, #topic478 .eventsubnavbox h2{ 
	background: url("/images/tabs/management_iq_tab.gif") top no-repeat #473663;
	color:#fff !important;
}
/* management */.management h1, #topic235 h1, #topic524 h1, #topic478 h1{ 
	color:#473663; 
}


/* marketing  */ .marketing .regbutton, #topic236.regbutton, #topic784 .regbutton, #topic795 .regbutton{	
	background:url("/images/reg_tabs/marketing_iq_reg.gif") no-repeat left top #794c29;
}
/* marketing */.marketing h1, #topic236 h1{ 
	color:#794c29;
}
/* marketing */.marketing .eventsubnavbox h2, #topic236.eventsubnavbox h2, #topic784 .eventsubnavbox h2,  #topic795 .eventsubnavbox h2{ 
	background: url("/images/tabs/marketing_iq_tab.gif") top no-repeat #794c29;
	color:#fff !important;
}


/* mining  */ .mining .regbutton, #topic466 .regbutton, #topic660 .regbutton{	
	background:url("/images/reg_tabs/mining_iq_reg.gif") no-repeat left top #4f502e;
}
/* mining */.mining h1, #topic466 h1, #topic660 h1{ 
	color:#4f502e;
}
/* mining */.mining .eventsubnavbox h2, #topic466 .eventsubnavbox h2, #topic660 .eventsubnavbox h2{ 
	background: url("/images/tabs/mining_iq_tab.gif") top no-repeat #4f502e;
	color:#fff !important;
}


/* oilgas  */ .oilgas .regbutton, #topic229 .regbutton{	
	background:url("/images/reg_tabs/oilgas_iq_reg.gif") no-repeat left top #d77211;
}
/* oilgas */.oilgas h1, #topic229 h1{ 
	color:#d77211;
}
/* oilgas */.oilgas .eventsubnavbox h2, #topic229 .eventsubnavbox h2{ 
	background: url("/images/tabs/oilgas_iq_tab.gif") top no-repeat #d77211;
	color:#fff !important;
}


/* pharma  */ .pharma .regbutton, #topic237 .regbutton, #topic838 .regbutton, #topic519 .regbutton{	
	background:url("/images/reg_tabs/pharma_iq_reg.gif") no-repeat left top #00b1ec;
}
/* pharma */.pharma h1, #topic237 h1, #topic838 h1, #topic519 .currenteventbox h1{	
	color:#00b1ec;
}
/* pharma */.pharma .eventsubnavbox h2, #topic237 .eventsubnavbox h2, #topic838 .eventsubnavbox h2, #topic519 .currenteventbox h2{	
	background: url("/images/tabs/pharma_iq_tab.gif") top no-repeat #00b1ec;
	color:#fff !important;
}

/* projectmanagement  */ .projectmanagement .regbutton, #topic478 .regbutton{	
	background:url("/images/reg_tabs/pharma_iq_reg.gif") no-repeat left top #00b1ec;
}
/* projectmanagement */.projectmanagement h1, #topic478 h1{	
	color:#00b1ec;
}
/* projectmanagement */.projectmanagement .eventsubnavbox h2, #topic478 .eventsubnavbox h2{	
	background: url("/images/tabs/pharma_iq_tab.gif") top no-repeat #00b1ec;
	color:#fff !important;
}


/* shared services  */ .sharedservices .regbutton, #topic240 .regbutton{	
	background:url("/images/reg_tabs/sson_iq_reg.gif") no-repeat left top #990208;
}
/* shared services */.sharedservices h1, #topic240 h1{ 
	color:#990208;
}
/* shared services */.sharedservices .eventsubnavbox h2, #topic240 .eventsubnavbox h2{ 
	background:  url("/images/tabs/sson_iq_tab.gif") top no-repeat #1E79BF;
	color:#fff !important;
}

/* six sigma  */ .sixsigma .regbutton, #topic241 .regbutton{	
	background:url("/images/reg_tabs/sixsigma_iq_reg.gif") no-repeat left top #3a8098;
}
/* six sigma */.sixsigma h1, #topic241 h1{ 
	color:#3a8098;
}
/* six sigma */.sixsigma .eventsubnavbox h2, #topic241 .eventsubnavbox h2{ 
	background:  url("/images/tabs/sixsigma_iq_tab.gif") top no-repeat #3a8098;
	color:#fff !important;
}


/* supplychain  */ .supplychain .regbutton, #topic239 .regbutton, #topic791 .regbutton, #topic804 .regbutton, #topic527 .regbutton{	
	background:url("/images/reg_tabs/supplychain_iq_reg.gif") no-repeat left top #4fadb8;
}
/* supplychain */.supplychain h1, #topic239 h1, #topic791 h1, #topic804 h1, #topic527 h1{
	color: #4fadb8;
}
/* supplychain */.supplychain .eventsubnavbox h2, #topic239 .eventsubnavbox h2, #topic791 .eventsubnavbox h2, #topic804 .eventsubnavbox h2, #topic527 .eventsubnavbox h2{
	background: url("/images/tabs/supplychain_iq_tab.gif") top no-repeat #4fadb8;
	color:#fff !important;
}


/* technology  */ .technology .regbutton, #topic233 .regbutton, #topic780 .regbutton, #topic783 .regbutton, #topic885 .regbutton{	
	background:url("/images/reg_tabs/technology_iq_reg.gif") no-repeat left top #75874f;
}
/* technology */.technology h1, #topic233 h1, #topic780 h1, #topic783 h1, #topic885 h1{ 
	color: #75874f;
}
/* technology */.technology .eventsubnavbox h2, #topic233 .eventsubnavbox h2, #topic780 .eventsubnavbox h2, #topic783 .eventsubnavbox h2, #topic885 .eventsubnavbox h2{ 
	background: url("/images/tabs/technology_iq_tab.gif") top no-repeat #75874f;
	color:#fff !important;
}


/* telecoms  */ .telecom .regbutton, #topic586 .regbutton{	
	background:url("/images/reg_tabs/telecom_iq_reg.gif") no-repeat left top #6e6621;
}
/* telecoms */.telecom .eventsubnavbox h2, #topic586 .eventsubnavbox h2{ 
	color: #6e6621;
}
/* telecoms */.telecom .eventsubnavbox h2, #topic586 .eventsubnavbox h2{ 
	background: url("/images/tabs/technology_iq_tab.gif") top no-repeat #6e6621;
	color:#fff !important;
}


/* transport  */ .transport .regbutton, #topic495 .regbutton{	
	background:url("/images/reg_tabs/transportation_iq_reg.gif") no-repeat left top #8d28a6;
}
/* transport */.transport h1, #topic495 h1{ 
	color:#8d28a6;
}
/* transport */.transport .eventsubnavbox h2, #topic495 .eventsubnavbox h2{ 
	background: url("/images/tabs/transportation_iq_tab.gif") top no-repeat #8d28a6;
	color:#fff !important;
}




/*************************************************************************** */
/* Swedish Events */
/*************************************************************************** */

/* education  */ .Utbildning .regbutton, #topic729 .regbutton{	
	background:url("/images/reg_tabs/education_iq_reg.gif") no-repeat left top #31363a;
}
/* education */.Utbildning h1, #topic729 h1{ 
	color:#31363a;
}
/* education */.Utbildning .eventsubnavbox h2, #topic729 .eventsubnavbox h2{ 
	background: url("/images/tabs/education_iq_tab.gif") top no-repeat #31363a;
	color:#fff !important;
}


/* economy and admin  */ .Ekonomi .regbutton, #topic824 .regbutton{	
	background:url(../images/reg_tabs/econ_iq_reg.gif) no-repeat left top #2c97b9;
}
/* economy and admin */.Ekonomi h1, #topic824 h1{ 
	color:#2c97b9;
}
/* economy and admin */.Ekonomi .eventsubnavbox h2, #topic824 .eventsubnavbox h2{ 
	background: url(../images/tabs/econ_iq_tab.gif) top no-repeat #2c97b9;
	color:#fff !important;
}

/********************************************************************/

/* Test for SSON Members additional info in events                  */

/********************************************************************/

.membersmain{
  background-color: #fff !important;
  padding: 5px 10px 10px 10px !important;
  margin: 0px auto !important;
  width: 553px;
  border-right:1px #cecece solid;
  border-left:1px #cecece solid;
  border-bottom:1px #cecece solid;
  border-top:none;
}

h1.sson_about{
  clear:left;
  background-image: url(../images/sson_box.gif) !important;
  background-repeat: no-repeat !important;
  background-color: #9b0208 !important;
  font-size: 13px !important;
  font-family:Arial, Helvetica, sans-serif !important;
  text-align: center !important;
  color: #FFF !important;
  padding: 4px 0px !important;
  width: 575px !important;
  height:18px;
  margin: 10px auto 0px auto !important;
}

.membersmain h2{
  padding: 10px 0px !important;
  margin: 0px !important;
}

.membersmain hr{
	width:98%;
}

.membersmain p{
  font: 11px/1.5em Arial, Helvetica, sans-serif !important;
}

.membersmain ul {
  font: 11px/1.5em Arial, Helvetica, sans-serif !important;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 16px 16px 16px !important;
  font-size:11px;
}

.membersmain li {
  list-style-type: none !important;
  list-style-image: none !important;
  font-size:11px;
}
.membersmain table td{
	vertical-align:top;
	background:#fff;
	text-align:left;
}

/* Webinar Styles */
.webinarh1 
{
	display:inline;
	vertical-align:text-top;
}
.webinarheaderimage
{
	align:left;
}

.webinarspan1
{
	padding:5px 5px 5px #leftPadding#px;
}

.webinara1
{
	font-size:12px;
	color:##ed1921;
}
.eventsubnavbox #sponsor-logo-list li{list-style-image: none; list-style-type:none}
