/* CSS Document */
html, body {
	margin: 0; padding: 0; font: 12px "Trebuchet MS", Verdana, sans-serif; color: #333333;
	background: #436380 url(http://www.iqpc.com/uploadedImages/EventRedesign/Sweden/2010/March/11136004/topbg.jpg) repeat-x; height: 100%; _height: auto !important;
}
h1, h2, h3, p {
	margin: 0 0 14px;
}
img, img a {
	border: none
}
.clearFloat {
	clear: both;
}
.hr {
	background: url(/uploadedImages/EventRedesign/USA/2010/February/10651004/hr_bg.gif) repeat-x; height: 1px; font-size: 1px; margin: 14px 0; clear: both;
}
.eventimageleft {
	float: left; display: inline; padding: 2px; margin: 0 8px 0 0; border: 1px solid #CCC;
}
.floatLeft {
	float: left; display: block; margin: 0 8px 8px 0;
}
#wrapper {
	width: 979px; margin: 0 auto; /*background: #000;*/ overflow: hidden;
	min-height: 100%; height: auto !important; height: 100%;
}
.Time { color: #000; font-weight: normal; }

.logo { float: left; display: block; width: 175px; }
.blurb { float: right; width: 480px; display: block; }

#prices { color: #333; }
#prices th { background: #ccc; }
#prices .package { background: #eee; text-align: left; }
#prices .price { background: #eee; text-align: center; }
#prices .register { background: #eee; text-align: right; }

.downloadpic { float: left; border: 1px solid #ccc; margin: 0 8px 8px 0; }

#eventText { display: none; }

/*************************************************************/
/* #top_header
/*************************************************************/
#top_header {
	width: 979px; height: 194px; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/Sweden/2010/March/11136004/header.jpg) center no-repeat;
	position: relative; z-index: 4;
}
#top_header #logo {
	position: absolute; top: 25px; left: 0;
}
#top_header #datesvenue {
	position: absolute; top: 122px; left: 2px; color: #436380; font-size: 16px; font-weight: bold;
}

/* #breadcrumb */
ul#breadcrumb {
	list-style: none; margin: 0; padding: 0; position: absolute; top: 6px; right: 44px;
	font-size: 11px; line-height: 10px;
}
ul#breadcrumb li {
	color: #FFF; float: left; display: inline; border-right: 1px solid #FFF; margin-right: 5px; padding-right: 5px;
}
ul#breadcrumb li.last {
	border: none;
}
ul#breadcrumb li a {
	color: #FFF; 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: 0; left: 0; font-size: 16px; z-index: 5;
}
ul#navigation li {
	float: left; display: inline; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/Sweden/2010/March/11136004/nav_left.png) no-repeat top left;
	padding: 3px 0 7px 6px; text-align: center; margin-right: 9px; position: relative; z-index: 6;
}
ul#navigation li a {
	background: url(http://www.iqpc.com/uploadedImages/EventRedesign/Sweden/2010/March/11136004/nav_right.png) no-repeat top right; padding: 3px 37px 7px 33px;
	color: #FFF; text-decoration: none;
} 
ul#navigation li a:hover {
	color: #f8d501;
}
ul#navigation li.last {
	margin: 0;
}
ul#navigation li.last a {
	padding: 3px 37px 7px 33px;
}

/* dropdown */
ul#navigation li ul {
	display: none; list-style: none; margin: 0; padding: 0; position: absolute; top: 32px; left: 0; border-bottom: 6px solid #000; z-index: 7;
}
ul#navigation li ul li, ul#navigation li.last ul li  {
	width: 163px; display: block; text-align: left; clear: both; background: #000; padding: 0 5px; margin: 0;
	font-size: 12px; font-weight: normal;
}
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: #f8d501; text-decoration: underline;
}

/*************************************************************/
/* #main
/*************************************************************/
#main {
	width: 959px; background: #000000 url(http://www.iqpc.com/uploadedImages/EventRedesign/Sweden/2010/March/11136004/main_bg.gif) repeat-y 10px 0;
	float: left; padding: 0 10px 0 10px; border-top: 10px solid #000; min-height: 1000px; height: auto !important; height: 1000px; border-bottom: 10px solid #000;
}

/*************************************************************/
/* #left_col
/*************************************************************/
#left_col {
	width: 700px; float: left; display: inline; overflow: hidden; padding: 10px 20px 10px 10px; line-height: 19px;
}
#left_col a {
	color: #005EB0;
}
#left_col a:hover {
	text-decoration: none;
}
#left_col h1 {
	font-size: 22px; color: #436380; font-family: "Trebuchet MS", Verdana; line-height: 26px;
}
#left_col h2 {
	font-size: 18px; color: #359ba8; font-weight: normal; font-family: "Trebuchet MS", Verdana;
}
#left_col h3 {
	font-size: 16px; color: #333;
}
#left_col ul {
	list-style: none; margin: 0 0 14px; padding: 0 0 0 10px;
}
#left_col ul li {
	background: url(http://www.iqpc.com/uploadedImages/EventRedesign/Sweden/2010/March/11136004/bullet.gif) no-repeat 0 6px; padding-left: 13px;
}

/* #flash */
#flash {
	display: block; width: 718px; height: 175px;
}

/* .content */
#left_col .main_content {
	padding: 0;
}

#left_col .main_content .left {
	width: 265px; float: left; display: inline;
}
/*#left_col .main_content .left .cta_box {
	background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/February/11156004/leftctabox_bg.gif) repeat-x left bottom;
}*/


#left_col .main_content .left .cta_box {
	width: 265px; background: #fff; margin: 0; border-top: none; border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;
}

#left_col .main_content .left .cta_box:first-child {
	width: 265px; background: #fff url(http://www.iqpc.com/uploadedImages/EventRedesign/Sweden/2010/March/11136004/fade.jpg); margin: 0; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;
}
#left_col .main_content .left .cta_box a {
	color: #005EB0; text-decoration: none;
}
#left_col .main_content .left .cta_box a:hover {
	text-decoration: underline;
}

/*#left_col .main_content .left .cta_box h2.heading {
	background: #ffb129; color: #000; font-size: 15px; padding: 8px 10px; margin: 0;
}*/

#left_col .main_content .left .cta_box h2 {
	width: 245px; background: #fadb22 url(http://www.iqpc.com/uploadedImages/EventRedesign/Sweden/2010/March/11136004/ctatop.jpg) no-repeat; font-size: 15px; color: #000; text-shadow: 1px 1px 1px #fff;
	position: relative; left: 0; padding: 3px 10px 12px 10px; margin: 0; font-weight: bold; /*border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: none; border-left: 1px solid #ccc;*/
}



#left_col .main_content .left .cta_box .bottom {
	width: 265px; background: url(/uploadedImages/EventRedesign/USA/2010/February/10651004/left_ctabottom.gif) no-repeat; position: relative; _bottom: -6px;
}
#left_col .main_content .left .cta_box .content {
	padding: 7px 10px 0;
}
#left_col .main_content .left .cta_box .content p {
	margin-bottom: 5px;
}




/*#left_col .main_content .left .cta_box .content {
	padding: 10px 10px 5px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;
}
#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: 413px; float: right; border-top: 1px solid #CCC; padding-top: 14px;
}*/
/* .right */
#left_col .main_content .right {
	width: 418px; float: right; display: inline; padding: 0; 
}

#left_col .main_content .left #list { background: #000; padding: 6px 12px 6px 10px; text-align: right; margin: 0 -2px 0 0; border-top: none; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }
#left_col .main_content .left #list a { color: #fff !important; font-weight: bold; text-decoration: underline; }
#left_col .main_content .left #list a:hover { color: #fff !important; font-weight: bold; text-decoration: none; }
#left_col .main_content .left #list a:visited { color: #fff !important; font-weight: bold; text-decoration: underline; }

/*************************************************************/
/* #right_col
/*************************************************************/
/*#right_col {
	width: 211px; float: right; display: inline; line-height: 16px; padding: 7px;
}
#right_col a {
	color: #44661A;
}
#right_col a:hover {
	text-decoration: none;
}*/

#right_col {
	width: 225px; float: right; display: inline; background: #fff; margin: 0;
}
#right_col a {
	color: #005EB0;
}
#right_col a:hover {
	text-decoration: none;
}
#right_col p {
	font: 12px Arial, Helvetica, sans-serif;
}



#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/February/11156004/bullet.gif) no-repeat 0 6px; padding-left: 13px;
}

/* #register_box */

#register_box {
	width: 225px; height: 100px !important; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/Sweden/2010/March/11136004/regbox.jpg); position: relative; margin: 5px 0 0 0 !important;
}
/*#register_box {
	width: 211px; height: 96px; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/February/11156004/registerBox_bg.gif) no-repeat;
	position: relative; z-index: 1;
}*/
#register_box a {
	color: #000; text-decoration: none;
}
#register_box a:hover {
	text-decoration: underline;
}
#register_box h2 {
	font-size: 17px; color: #000; margin: 5px 10px 10px 20px; padding: 10px 0 0 0;
}
#register_box p {
	color: #000; margin: 5px 20px 10px 20px;
}
#regs a { color: #000; text-decoration: underline; }
#regs a:hover { color: #000; text-decoration: none; }

/* .brochure_box */
.brochure_box {
	width: 225px; height: 101px; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/Sweden/2010/March/11136004/brochurebox.jpg) no-repeat; margin: 2px 0 0 0;
}
.brochure_box a {
	color: #000;
}
.brochure_box p {
	margin: 10px 20px 0 20px;
}
.brochure_box h2 {
	font-size: 14px; margin: 0 0 0 20px; padding: 15px 0 0 0;
}
/* .download_box */
.download_box {
	width: 225px; height: 333px; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/Sweden/2010/March/11136004/dlbox.jpg) no-repeat; margin: 2px 0 0 0;
}
.download_box a {
	color: #000;
}
.download_box p {
	margin: 10px 20px 0 20px;
}
.download_box h2 {
	font-size: 14px; margin: 0 0 0 20px; padding: 15px 0 0 0;
}

#ctas h2 { font-size: 15px; margin: 0; padding: 0; }
#ctas a { color: #333333; text-decoration: underline; }
#ctas a:hover { color: #333333; text-decoration: none; }

/* .cta_item */
.cta_item2 {
	overflow: hidden; margin: 5px 15px 0 15px; padding: 9px 0 10px; border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC;
}
.cta_item2 h2 {
	color: #000; font-size: 13px; margin: 0 0 3px;
}
.cta_item2 p { 
	margin: 0; font-size: 11px;
}

/* .cta_item */
.cta_item {
	overflow: hidden; margin: 0 15px; padding: 9px 0 10px; border-bottom: 1px dotted #CCC;
}
.cta_item h2 {
	color: #000; font-size: 13px; margin: 0 0 3px;
}
.cta_item p { 
	margin: 0; font-size: 11px;
}

/* .partner */
.partner {
	margin: 10px 20px 25px 5px;
}
.partner h3 {
	color: #000; font: 13px Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 3px 10px;
}
.partner p {
	margin: 0;
}
.partner img {
	border: 1px solid #CCC;
}



/* .cta_box */
/*#right_col .cta_box {
	margin: 0 1px 1px;
}
#right_col .cta_box p {
	margin-bottom: 5px;
}
#right_col .cta_box h2.heading {
	background: #ffb129; color: #000; font-size: 15px; padding: 8px 10px; margin: 0;
}
#right_col .cta_box .content {
	padding: 10px 10px 5px; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/February/11156004/ctabox_bg.gif) repeat-x bottom left;
}
#right_col .cta_box .brochure {
	float: right; margin: 8px 0 0 5px;
}

#right_col .cta_box.dlcentre .content {
	background: #E2E2E2 url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/February/11156004/dlcentre_bg.gif) no-repeat bottom left;
}*/

/* .tell_friend */
/*#right_col .tell_friend {
	width: 209px; height: 38px; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/February/11156004/tellfriend_bg.gif) no-repeat;
	position: relative; margin: 5px 1px 0;
}
#right_col .tell_friend  a {
	color: #000; text-decoration: none;
}
#right_col .tell_friend  a:hover {
	text-decoration: underline;
}
#right_col .tell_friend img {
	position: absolute; top: 5px; right: 10px;
}
#right_col .tell_friend h3 {
	position: absolute; top: 10px; left: 13px; font-size: 18px;
}*/

/* .calendar */
/*#right_col .calendar {
	width: 209px; height: 54px; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/February/11156004/calendar_bg.gif) no-repeat;
	position: relative; margin: 5px 1px 0;
}
#right_col .calendar  a {
	color: #000; text-decoration: none;
}
#right_col .calendar  a:hover {
	text-decoration: underline;
}
#right_col .calendar img {
	position: absolute; top: 10px; right: 10px;
}
#right_col .calendar h3 {
	position: absolute; top: 10px; left: 13px; font-size: 18px;
}*/

/* .iq_box */
/*#right_col .iq_box {
	margin: 0 1px; padding: 10px 0;
}*/

/*************************************************************/
/* #footer
/*************************************************************/
#footer {
	width: 100%; height: 69px; background: #6a9dac url(http://www.iqpc.com/uploadedImages/EventRedesign/Sweden/2010/March/11136004/footerbg.jpg); overflow: hidden; color: #fff; border-top: 5px solid #f8d400; clear: both;
}
#footer a {
	color: #fff;
}
#footer a:hover {
	text-decoration: none;
}
#footer .content {
	width: 952px; margin: 0 auto; padding: 16px 0 0 0;
}
#footer .content p {
	position: relative; top: 11px; margin: 0; font: 12px Arial, Helvetica, sans-serif; color: #fff;
}
#footer .content p.left {
	float: left;
}
#footer .content p.right {
	float: right;
}

