﻿/******************************************************************/
/* FPSO Asia default CSS file
/******************************************************************/
*, html{
	margin:0; padding:0;
}
body {
	padding:0; margin: 15px 0 0; font:13px "Trebuchet MS", Verdana, sans-serif; text-align:center; line-height: 1.5em; background: #E1EEF7 url(http://www.iqpc.com/uploadedimages/EventRedesign/Singapore/2010/September/12021004/assets/background.jpg) repeat-x;
}
h1, h2, h3, p{
	margin:0 0 14px;
}
#eventText {
	display: none;   
}
#eventText h2{
    color: #003E71; font-size: 15px; font-weight: bold; font-family: "Trebuchet MS", Verdana, sans-serif; margin: 0 0 11px;  
}
#eventText .StradTemplate{
	background: #FFF none; width: 712px; padding: 22px 20px 10px 15px;
}
.hr {
	border-top: 1px solid #CCC; padding-top: 1em; margin-top: 1em;
}
a {
	color: #336699;
}
a:hover {
	text-decoration: none;
}
.clearFloat {
	clear:both; height: 1px; font-size: 1px;
}
img, img a {
	border: none; display: block;
}
#container {
	width:945px; padding:5px 5px 0; background:#fff; margin: 0 auto; text-align: left;
}


.download-pic {
	float: left; margin: 0 10px 10px 0; border: 1px solid #ccc;
}
/******************************************************************/
/* #header
/******************************************************************/
#header {
	height:91px; width: 945px; background:url(http://www.iqpc.com/uploadedImages/EventRedesign/Singapore/2010/September/12021004/Assets/header.jpg) no-repeat; position:relative;
}
#header h2 {
	margin: 0; position: absolute; bottom: 11px; right: 12px; color: #7A341B; font-size: 17px; font-weight: normal; text-align: right;
}

/* #hlist */
.hlist {
	position:absolute; right:13px; top: 4px; margin: 0; list-style: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;
}
.hlist li {
	float:left; color:#03548d; padding: 0.1em 0; 
}
.hlist li.lastItem a{
	border-right:none !important;
}
.hlist li a {
	text-decoration:none; color:#03548d; border-right:1px solid #03548d; padding:0 3px; display:block;
}
.hlist li a:hover, ul.hlist li.active a {
	color:#03548d; text-decoration: underline;
}

/******************************************************************/
/* #navigation
/******************************************************************/
#menu {
	background:url(http://www.iqpc.com/uploadedimages/EventRedesign/Singapore/2010/September/12021004/assets/nav_bg.gif) repeat-x top left; height:25px; border-top: 1px solid #FFF;
}
#menu ul {
	margin: 0; padding: 0; list-style: none; color:#fff; font-family: Arial, Helvetica, sans-serif !important; 
}
#menu li {
	float:left; position: relative; z-index: 1;
}
#menu li a {
	float:left; font-size: 12px; padding:3px 11px 3px; color:#FFF; text-decoration:none; border-right: 1px solid #FFF; font-weight: bold;
}
#menu ul li.last a{
	border-right: none !important;
}
#menu ul li a:hover, #menu ul li.active a {
	text-decoration: underline;
}
#menu li ul {
	display: none; position: absolute; top: 26px; left: 0;
}
#menu li ul li {
	width: 200px; background: #2BA9DB; clear: both; float: none; border-bottom: 1px solid #FFF; text-indent: 6px;
}
#menu li ul li a {
	clear: both; float: none; border: none; padding: 2px 0; display: block;
}
#menu li ul li a:hover {
	background: #521705; text-decoration: none;
}


/******************************************************************/
/* #left_col
/******************************************************************/
#mainBlock {
	margin-top:3px; overflow: hidden;
}
#mainBlock ul {
	list-style: none; margin: 1.2em 0 1.2em 1em; padding: 0;
}
#mainBlock li {
	padding: 0 1.8em 0 1em; background: url(http://www.iqpc.com/uploadedimages/EventRedesign/Singapore/2010/September/12021004/assets/bullet.gif) no-repeat; background-position: 0 7px; line-height: 1.7em;
}
#mainBlock ol li {
	background: none; padding: 0;
}
#mainBlock h1 { 
	font-size: 22px; color: #75250b; font-weight: bold; font-family: "Times New Roman", "Trebuchet MS", sans-serif;
}
#mainBlock h2 { 
	color: #003E71; font-size: 18px; font-weight: normal; font-family: "Trebuchet MS", Verdana, sans-serif;
}
#mainBlock h3 { 
	color: #313131; font-size: 15px; font-weight: bold; font-family: "Trebuchet MS", Verdana, sans-serif;
}
#mainBlock h3 a { 
	color: #313131 !important; text-decoration: none !important;
}

#hdrImg {
	height:227px; width:747px; position:relative; background: #1c94beurl(http://www.iqpc.com/uploadedimages/EventRedesign/Singapore/2010/September/12021004/assets/main_banner.jpg) no-repeat; border-bottom: 5px solid #FFF;
}

#leftContainer {
	width: 747px; overflow: hidden; float: left; background: url(http://www.iqpc.com/uploadedimages/EventRedesign/Singapore/2010/September/12021004/assets/leftContainer_bg.gif) repeat-y right;
}
#leftContainer.fullwidth {
	background: #FFF none; width: 712px; padding: 22px 20px 10px 15px;	
}
#leftContainer ul {
	list-style: none; margin: 0 0 13px; padding: 0 0 0 15px;
}
#leftContainer ul li {
	background: url(http://www.iqpc.com/uploadedimages/EventRedesign/Singapore/2010/September/12021004/assets/bullet.gif) no-repeat 0 9px; list-style: 20px; padding-left: 14px; margin-bottom: 10px;
}

#leftContainer.fullwidth #left_col {
	width: 712px;
}
#leftContainer.fullwidth #hdrImg {
	height:227px; width:747px; position:relative; background: url(http://www.iqpc.com/uploadedimages/EventRedesign/Singapore/2010/September/12021004/assets/main_banner.jpg) no-repeat; border-bottom: none;
}

/* #left_col */
#left_col {
	width: 444px; padding:20px 15px 20px; float: left;
}
#left_col blockquote{
	padding:0; margin:0 0 5px;
}
#left_col cite{
	display:block; text-align:right; font-weight:bold; padding:0; margin:0 0 14px;
}
#left_col #sub_box{
	background:url(http://www.iqpc.com/uploadedimages/EventRedesign/Singapore/2010/September/12021004/assets/fb_img.gif) bottom left no-repeat; width:455px; margin:0 auto 24px; border:1px solid #c8c8c8; height:300px;
}
#left_col #sub_box h2{
	color:#fff !important; width:425px; margin:5px auto 14px; padding:10px; background:#27a6da url(http://www.iqpc.com/uploadedImages/EventRedesign/Singapore/2010/September/12021004/subbox_h2.gif) top left repeat-x;
}
#left_col #sub_box p{
	margin:0 15px 14px; font-size:11px;
}

/* #right_col */
#right_col {
	width:268px; float:right; padding-bottom: 11px;
}
#right_col h2 {
	margin: 0 15px 14px; font-size:18px; color:#114b7b;
}
#right_col h2.brown{
	background:#581a07; color:#fff; display:block; margin:0 0 14px; padding:5px 10px;
}
#right_col .content {
	padding: 7px 12px;
}
#right_col .content h2 {
	margin: 0 0 11px; padding: 0; color: #225885; background: none;
}
#right_col .content h3 {
	margin: 0 0 8px; font: 16px "Trebuchet MS", Verdana, sans-serif; font-weight: bold; color: #75250b;
}
#right_col .content h3 span {
	color: #000; font-size: 13px; font-weight: normal;
}


#right_col .content ul#speaker_spotlight {
	list-style: none !important; margin: 0 10px !important; padding: 0;
}
#right_col .content ul#speaker_spotlight li {
	display:block; list-style:none !important; background:none !important;	padding: 0;	clear: left; margin:0px 20px 14px 0px !important; font-family: Arial, Helvetica, sans-serif !important; color:#565656; font-size:12px; line-height:normal;
}
#right_col .content ul#speaker_spotlight li strong a{
	color:#75250b; font-size:13px; text-decoration:none
}
#right_col .content ul#speaker_spotlight li strong a:hover{
	color:#75250b; text-decoration:underline;
}
#right_col .content ul#speaker_spotlight li .eventimageleft {
	margin:3px 8px 40px 0; float:left; background:#fff;
}


#right_col .content_box{
	margin:0 auto; padding:10px 25px; width:200px; background:url(http://www.iqpc.com/uploadedImages/EventRedesign/Singapore/2010/September/12021004/quotes.png) top left no-repeat;
}

/* #leftContainer.fullwidth .news_box{
	background:#fff; width:698px; margin:0 0 14px; border:1px solid #c8c8c8; height:auto; padding:10px;
}
#leftContainer.fullwidth h2#news_box{
	color:#fff !important; width:700px; margin:0; padding:10px; background:#27a6da url(http://www.iqpc.com/uploadedImages/EventRedesign/Singapore/2010/September/12021004/subbox_h2.gif) top left repeat-x;
} */
#right_col .news_box{
  height:auto; padding-left:10px;padding-right:10px !important;
}
/* #right_col  h2#news_box{
  color:#fff !important; width:700px; margin:0; padding:10px; background:#27a6da url(http://www.iqpc.com/uploadedImages/EventRedesign/Singapore/2010/September/12021004/subbox_h2.gif) top left repeat-x;
} */


/* .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:250px; height: auto;
}

.jcarousel-next {
    z-index: 3; display: none; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/11076004/next.png) no-repeat; width: 11px; height: 17px; position: absolute; top:-40px; right:0px; cursor: pointer;
}
.jcarousel-prev {
    z-index: 3; display: none; background: url(http://www.iqpc.com/uploadedImages/EventRedesign/UK/2010/October/11076004/prev.png) no-repeat; width: 10px; height: 17px; position: absolute; top:-40px; right:20px; cursor: pointer;
}



#right_col .subBox {
	background: #FFF; border: 1px solid #CCC; margin: 0 10px 14px; padding:0;
}
#right_col .subBox h2 {
	margin:0 0 14px;
}
#right_col .subBox img {
	float: left; margin: 0 3px 4px 6px; display: inline; 
}
#right_col .subBox p{
	position:relative; right:10px;
}


#rightContainer {
	width:194px; float:left; margin-left: 4px; display:inline; overflow: hidden;
}

#rightContainer h2 a, #rightContainer h2 a:visited {
	color:#014065; text-decoration:none;
}


/* #register_box */
#rightContainer #registerBox {
	width: 194px; height: 79px; background: #541301 url(http://www.iqpc.com/uploadedImages/EventRedesign/Singapore/2010/September/12021004/regBox_bg.gif) no-repeat; position: relative; margin-bottom: 4px;
}
#rightContainer #registerBox a, #registerBox h2 a, #registerBox h2 a:visited {
	color: #FFF; text-decoration: none;
}
#rightContainer #registerBox h2 {
	margin: 0; position: absolute; top:27px; left:18px; position: relative; font: 21px "Trebuchet MS", Verdana, sans-serif !important; 
}	


/* #brochure_box */
#rightContainer #brochureBox {
	height: 140px; border: 1px solid #7ec1ef; padding:9px 5px 7px; margin:0; background:#b3dbef url(http://www.iqpc.com/uploadedImages/EventRedesign/Singapore/2010/September/12021004/brochure_bg.gif) top left no-repeat;
}
#rightContainer #brochureBox p {
	margin: 0 0 3px;
}
#rightContainer #brochureBox h2 {
	font-weight: bold !important; margin: 0 !important; font: 13px "Trebuchet MS", Verdana, sans-serif; color: #003e72;
}
/* #postshow */
#rightContainer #postshow {
	padding:5px; border: 1px solid #7ec1ef; border-top:none; background:url(http://www.iqpc.com/uploadedimages/EventRedesign/Singapore/2010/September/12021004/assets/psr_gradient.gif) bottom left repeat-x;
}
#rightContainer #postshow h2{
	font-weight: bold !important; margin: 0 !important; font: 13px "Trebuchet MS", Verdana, sans-serif; color: #003e72;
}
#rightContainer #postshow p a{
	font: 11px "Trebuchet MS", Verdana, sans-serif; color: #003e72; text-decoration:underline; 
}
/* .iqBox */
#rightContainer .iqBox {
	border: 1px solid #7ec1ef; padding: 15px 12px 7px; margin-bottom: 4px;
}

#rightContainer .beheard{
	width:180px; margin:14px auto 0;
}
#rightContainer .beheard h2{
	font-weight: bold !important; margin: 0 !important; font: 13px "Trebuchet MS", Verdana, sans-serif; color: #003e72;
}
#rightContainer .beheard p{
	font-size:11px;
}
/* .partners */
#rightContainer .partners{
	width:180px; margin:0 auto 14px;
}
#rightContainer .partners h3{
	color:#03548d; font:"Trebuchet MS", Arial, Helvetica, sans-serif 13px; font-weight:bold; margin:0 0 8px;
}
#rightContainer .partners img{
	border:#ccc 1px solid; padding:5px;
}


/* .cta_box */
#rightContainer .cta_box {
	margin: 0 5px 5px; padding:5px;
}

#rightContainer .cta_box h2 {
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #003e72; margin-bottom: 5px; font-weight:bold; display:block; width:
}
#rightContainer .cta_box h2 a{
	text-decoration:none; color: #121b26;
}
#rightContainer .cta_box h2 a:hover{
	text-decoration:underline; color: #121b26;
}
#rightContainer .cta_box p {
	clear:right; float:right; width:140px; font-size:12px;
}
#rightContainer .cta_box p{
	font-size:11px;
}



/******************************************************************/
/* #footer
/******************************************************************/
#footerContainer {
	width:955px; margin:0 auto; background: url(http://www.iqpc.com/uploadedimages/EventRedesign/Singapore/2010/September/12021004/assets/footer_bg.gif) repeat-x;
}
#footer {
	padding:0; height:78px; font-size: 11px; position:relative; color: #FFF;
}
#footer a {
	color: #FFF; text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer p.questions {
	margin: 0; position: absolute; top: 25px; left: 20px;
}
#footer p.copy {
	margin: 0; position: absolute; top: 42px; left: 20px;
}
#footer p#logo {
	margin: 0; position: absolute; right: 16px; top: 13px;
}

/******************************************************************/
/* #sub_pages
/******************************************************************/
#pricestable {
	width: 100%; margin:0 0 14px;
}
#pricestable th {
	background: #DFDFDF; text-align: center !important; border: 1px solid #CCC; padding: 0.3em;	color: #201c1d !important; font: Arial, Helvetica, sans-serif 12px;
}
#pricestable td {
	background: #FFF; border: 1px solid #CCC; padding: 0.3em; text-align: center; font: Arial, Helvetica, sans-serif 12px;
}
.Package {
	text-align: left !important;
}
.RegisterRow {
	text-align: right !important;
}
.eventimageleft {
	float: left; margin: 0 8px 0 0;
}
.floatLeft {
	float: left; margin: 0 8px 0 0;
}

img.logo{
	float:left; display:inline; margin:0; padding:0;
}
div.blurb{
	float:right; width:500px; display:inline; margin:0 0 24px;
}	
div.blurb h3{
	margin:0 0 5px;
}

#glancetable{
	width:100%; margin:0 0 14px; background:#fff; font-size:11px; line-height:normal;
}
#glancetable th {
	border:1px solid #7EC1EF; padding:8px 5px; text-align:left; vertical-align:top !important; width:25%; font-size:12px;
}
#glancetable th em{
	font-weight:normal; font-size:11px;
}
#glancetable td{
	padding:8px 5px; border:1px solid #7EC1EF;
}
#glancetable td h2{
	font-size:12px; margin:0 0 10px;
}
#glancetable td p{
	margin:0 0 8px;
}
#glancetable .a{
	border:1px solid #7EC1EF; background:#D6F2FD;
}
#glancetable .b{
	border:#E9C974 1px solid; background:#fff2d0;
}
#glancetable .b table{
	width:100%;
}
#glancetable .b table th{
	border:none; padding:0;
}
#glancetable .b table .a{
	background:#fff6de; border:#fff6de 1px solid;
}
#glancetable .b table .b{
	background:#fff9e9; border:#fff9e9 1px solid;
}
#glancetable .c{
	border:#BE4E4C 1px solid; background:#ffc9c8;
}
#glancetable .c table{
	width:100%; vertical-align:top;
}
#glancetable .c table th{
	border:none; padding:0;
}
#glancetable .c table .a{
	background:#fed9d8; border:#fed9d8 1px solid;
}
#glancetable .c table .b{
	background:#ffe4e4; border:#ffe4e4 1px solid;
}
#glancetable .d{
	border:#009EDF 1px solid; background:#a3e4ff;
}

#agendatable{
  width:100%; margin:0 0 14px; background:#fff; font-size:12px; line-height:normal;
}
#agendatable th {
  border:1px solid #7EC1EF; padding:8px 5px; text-align:left; vertical-align:top !important; width:25%; font-size:12px;
}
#agendatable th em{
  font-weight:normal; font-size:11px;
}
#agendatable td{
  padding:8px 5px; border:0px solid #7EC1EF;
}
<!-- #Agendatable td h2{
  font-size:12px; margin:0 0 10px;
} -->
#agendatable td p{
  margin:0 0 8px;
}
 #agendatable .a{
  border:0px solid #7EC1EF; background:#D6F2FD;
}
#agendatable .b{
  border:#E9C974 0px solid; background:#fff2d0;
} <!--
#agendatable .b table{
  width:100%;
}
#Agendatable .b table th{
  border:none; padding:0;
}
#agendatable .b table .a{
  background:#fff6de; border:#fff6de 1px solid;
}
#agendatable .b table .b{
  background:#fff9e9; border:#fff9e9 1px solid;
}
#agendatable .c{
  border:#BE4E4C 1px solid; background:#ffc9c8;
}
#Agendatable .c table{
  width:100%; vertical-align:top;
}
#agendatable .c table th{
  border:none; padding:0;
}
#agendatable .c table .a{
  background:#fed9d8; border:#fed9d8 1px solid;
}
#agendatable .c table .b{
  background:#ffe4e4; border:#ffe4e4 1px solid;
}
#agendatable .d{
  border:#009EDF 1px solid; background:#a3e4ff;
}-->
.gallery img {
	float: left;
	margin: 0 8px 8px 0;
}

.Time {
	color: #000; font-size: 12px;
}
.StreamOne {
	background: #FFF2CF;
}
.StreamTwo {
	background: #DFF7FF;
}

.Session {
  padding-top: 15px;  border-top: 1px solid #D6F2FD;  overflow: hidden;
}
.Session.noborder {
  border: none !important;
}

/* .Break {
  display:block;  padding:5px 10px 2px 10px;   background: #D6F2FD; border-bottom: 1px #cdcdcd solid; margin:0; _margin: 0px 5px 0px 0px;
}*/