/* Global Layout */

/* Elements */

body {
	text-align:center;
	font:normal 62.5%/1.7em Tahoma, Arial, Helvetica, sans-serif; /* "Trebuchet MS", */
	color:#333;
	padding:10px 0 0 0
	}	

h1 {
line-height:1.2;
	margin:-0.3em 0 0.30em 0
	}
	
	
h2 {
	
	margin:0 0 0.5em 0
	}
	
h3 {
	font-size:1.7em;
	margin:0 0 0.5em 0
	}	
h3 em { font-style:italic}
		

h4 {
	font-size:1.4em;
	font-weight:900;
	margin:0 0 10px 0
	
	}
	
h4 a {
	font-size:1.3em;
	font-weight:100;
	margin:0 0 0.75em 0
	}	
	
p {
	margin:0 0 1.1em 0;
	font-size:1.2em;
	line-height:1.5em;
	text-align:justify
	}

a {
	color:#6d6d6d
	}

a:hover {
	color:#a09f9f
	}

a:visited {
	}

dl {
	margin:0 0 10px 0;
	font-size:1.3em
	}

dt {
	font-weight:900
	}
	
dd {	
	line-height:1.5
	}
	
hr {
	display:none}
	
.bold-italic {font-style:italic; font-weight:bold}	
.centre {text-align:center}
.bold-centre {text-align:center; font-weight:bold}

/* Layout declarations*/

#col-two form table tbody tr, #col-two #form tbody tr { 

	background: none;

	}

#col-two form table td, #col-two #form td {

	height: auto;

	padding:5px;

	border:1px solid #ccc;

}

#col-two table#form {

	margin: 0 auto;

	border:none;

	}

#col-two table#form td.form-button {

	border: none;

	}	

	

table#form td.form_bold {

	background-color:#F0F0F0; 

	font-weight:bold; 

	padding-left:6px; 

	padding-right:6px;}	





#column-one {
	display:none;
	float:left;
	width:198px;
	padding: 0
	}	
	
#column-two {
	float:left;
	width:959px;
	margin:0 9px 5px 0;
	padding:0	}
	

#column-three {
display:none;
	float:left;
	width:241px;
	padding:0	
	}		
	
#footer {	
	padding:10px 0;
	border-top: 1px solid #cacaca
	}
	
.headlines {font-family: Georgia, 'Times New Roman', Times, serif; font-size:1.4em	}

/*
	Specific styles
*/

#complinet-logo {
	display:block;
	text-indent:-6000px;
	background:transparent url(../img/complinet-logo.gif) no-repeat 50% 50%;
	width:155px;
	height:48px;
	position:absolute;
	top:20px;
	margin:0 0 0 0;
	z-index:5;}
	
#print-logo {
	display:none
	}

/* This is for the central page UL list and bullet styles */
#column-two li {
	font-size:1.2em;
	margin:0 0 1.1em 4.8em;
	background:transparent url(../img/blt.gif) no-repeat 0 0.50em;
	padding:0 0 0 1.0em}
	
#column-two li ul {
	margin:1.1em 0 0 0}	

#column-two li ul li {
	font-size:1.0em;}

/* Top downloads & Related links */

#skiptocontent {
	display:none;}




/* Footer styles */


.webcast_time { background:url(../img/webcast/intro_tile.jpg) repeat-x; margin:10px auto; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; color:#898989; font-size:1.2em}	
	
/* new webcast template styles*/
.curved-main
{
float:left;
width:775px;
background-color:#fff;
-moz-border-radius:20px;
-webkit-border-radius:20px;
margin-bottom:10px;
border:4px solid #ccc;
}
.curved p, h1, h2{
	padding-left:10px;
	padding-right:10px;
}

.curved h1{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

/**/

#main-topDiv
{
	background-image:url(../img/webcast/800-box.gif);
	background-position:top center;
	width:800px; 
	padding-top:25px;
	margin-top:25px;
}

#main-middleDiv
{
	background-image:url(../img/webcast/800-box.gif);
	background-position:bottom center;
	width:800px;
	padding-bottom:25px;

}

#full-topDiv
{
	background-image:url(../img/webcast/959-box.gif);
	background-position:top center;
	width:959px; 
	padding-top:25px;
	margin-top:25px;
}

#full-middleDiv
{
	background-image:url(../img/webcast/959-box.gif);
	background-position:bottom center;
	width:959px;
	padding-bottom:25px;

}

	
#side-topDiv
{
	background-image:url(../img/webcast/149-box.gif);
	background-position:top center;
	width:149px;
	margin-top:25px;
	padding-top:5px
}


#side-middleDiv
{
	background-image:url(../img/webcast/149-box.gif);
	background-position:bottom center;
	width:149px;
	padding-bottom:25px;
}

#main-middleDiv p, h1, h2 
{
	padding-left:10px;
	overflow-y: visible !important;
	padding-right:10px;
}

#full-middleDiv p, h1, h2 
{
	padding-left:10px;
	overflow-y: visible !important;
	padding-right:10px;
}


#main-middleDiv h1 {
	padding-top:5px;}

#col-two {
	float:left;
	display:block;
	width:800px;
	padding:0;
	padding-bottom:25px}

#col-two li {
	font-size:1.2em;
	margin:0 0 1.1em 4.8em;
	background:transparent url(../img/blt.gif) no-repeat 0 0.50em;
	padding:0 0 0 1.0em}
	
#col-two li ul {
	margin:1.1em 0 0 0}	

#col-two li ul li {
	font-size:1.0em;}


#col-three {
	margin-top:25px;
	float:right;
	display:block;
	width:149px;
	padding-bottom:25px
	}	
/* new webcast template styles END */

.antibribe .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/anti-bribe-header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}


.riverf .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/river-funds_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
.soc-net .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/social-network_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
.alternativeReality .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/alternative-reality.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
.vessel .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/vessel.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}	
	
.data-act-now .webcast_header {
	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/data-protection-act-now.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;
}

.getting-arrowd .webcast_header {
	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/getting-arrowd.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;
}

.fcpa2 .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/fcpa2_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}


.islamic-finance .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/islamic-finance-header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
.keep-safe .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/keep-safe-header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}


.day-tomorrow .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/day-tomorrow-header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
.beyond-bail .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/beyond-bail-header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}

.ripples .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/ripples-header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
	
.insider .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/insider-header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}	
	


.vessel-comp .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/vessel-comp-header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	

.reg-exam .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/reg-exam-header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
	
.ignorance-risk .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/ignorance-risk.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
	
	

.hedgefund .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/hedge-fund_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
	
.hedgefund .h1{
	color:#243f1f;!important}

	
.reg-storm .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../../../connected/share/img/webcast/reg-storm_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	

.retail-dist .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../../../connected/share/img/webcast/retail-dist_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
	
.future-reg .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../../../connected/share/img/webcast/future-reg_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
	
.prepare-finra .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../../../connected/share/img/webcast/prepare-finra_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
	
.sec-k .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../../../connected/share/img/webcast/sec-knock_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}



.two-worlds .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../../../connected/share/img/webcast/two-worlds-head.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}


.psd .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../../../connected/share/img/webcast/psd_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}



.islam-finance .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../../../connected/share/img/webcast/islamic-fin-2_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}


.riskitall .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../../../connected/share/img/webcast/riskitall_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}

.enforcement-brief .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/ibrief-enforcement.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
	

.security .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/security-breach_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
	


.crime-in .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/crime-i_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
	
.crime-in .h1{
	color:#000000;!important}



.g-20 .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/g20_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
	
	
	
	
.isfin .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/islamic-fin_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
	
	
	
.fcpa .webcast_header {
  	display:block;
	text-indent:-6000px;	
	height:160px;
	background-image: url(../img/webcast/fcpa-header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
	
.fcpa .h1{
	color:#333333;!important}
.fcpa .h2{
	line-height:1.2;
	color:#626a5e;!important}

	
.turner .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/turner_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	


.standtogether .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/stand-together_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	

.lessons .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/lessons-header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
	
.ethics .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/ethics-header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
	

.prep-finra .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/prep-launch-head.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	

.fin-crime .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/fin-crime-head.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}

	
.newleader-newreg .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/new-regulations-head.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;}
	
.c25-2  .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/c25-2-header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;
	
	}
.c25-2  .h1{
	color: #cc3500;!important}
.c25-2  .h2{
	color: #cc3500;!important}
.c25-2 .a{
	color: #cc3500;!important}
	
	

.what-goes .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/whatgoes-header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;
	
	}
.what-goes .h1{
	color: #cc3500;!important}
.what-goes .h2{
	color: #cc3500;!important}
.what-goes .a{
	color: #cc3500;!important}
	
	
.compliance-budget .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/compliance-budget-head.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;
	
	}
.compliance-budget.h1{
	color: #b54406;!important}
.compliance-budget.a{
	color: #b54406;!important}
	
.mistakes-firms-make .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/mistakes-firms-make-header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;
	
	}
.mistakes-firms-make.h1{
	color: #00197A;!important}
.mistakes-firms-make.a{
	color: #00197A;!important}

.future-regulation .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	290px;
	background-image: url(../img/webcast/future-regulation-webcast-header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both}		
	
.checkmate .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/checkmate_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;
	
	}
.blame .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/blame_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;
	
	}
.earlywarning .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/earlywarning_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;
	
	}	
.finra .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/finra_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;
	}
	
.ss .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/ss-header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;
	}	
	
.pep-talk .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/pep-talk.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;
	}	
	
.sleeping-dragon .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/sleeping-dragon.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;
	}		
	
.client-relationship .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/legal_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;
	}	
	
.energy .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/energy.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;
	}				

.evolution .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/evolution-header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;
	}		
	
.c25 .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/c25-header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;
	}		
	
.transaction .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/tm-header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;
	}		
		
	
.mission-possible .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/hdr-mission-possible.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both}	

.community-conference .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/hdr-community-conference.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both}	

.community-2 .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/myc-header-1008.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both}		
	
.friend-foe .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/friend-foe.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both}	

.ignorance .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/webcast/header-ignorance-2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both}	
	
.promo-page .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background:transparent url(../img/webcast/header-promotion.jpg) no-repeat left bottom;
	clear:both}
	
.meet-the-press .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	190px;
	background:transparent url(../img/webcast/meet-the-press-header-2.jpg) no-repeat left bottom;
	clear:both}	

 .risky-business .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	190px;
	background:transparent url(../img/webcast/header-risky-business.jpg) no-repeat left bottom;
	clear:both;
	margin-bottom:10px}	
	
 .icelandic .webcast_header {
 	display:block;
	text-indent:-6000px;	
	height:	190px;
	background:transparent url(../img/webcast/header-icelandic-crisis.jpg) no-repeat left bottom;
	clear:both;
	margin-bottom:10px}		
	
	
.promo-page .form_bold {
	font-size:1.1em}
	
	.promo-page form input, .promo-page form select  {
		border:1px solid #bbb;
		padding:2px;
		width:250px} 					
	
#page_content {
	border:1px solid #cccccc; 
	padding:10px; 
	}	
#page_content h1 {
	color:#224D9C
	}
#column-two .webcast_register {
	text-align:center;  
	margin:20px auto;
	color:#FFFFFF	}
#col-two .webcast_register {
	text-align:center;  
	margin:20px auto;
	color:#FFFFFF	}
	
#column-two .webcast_register_brown {
	text-align:center;  
	margin:20px auto;
	color:#FFFFFF	}
	
#column-two .webcast_register_brown a{
	text-align:center; 
	background: url(../img/webcast/button-brown.jpg) repeat-x; 
	width:200px;  
	padding:11px; 
	text-decoration:none; 
	font-weight:bold; 
	text-transform:uppercase;
	color:#FFFFFF; 
	}
	
#column-two .webcast_register_brown a:hover{  
	background: url(../img/webcast/button-brown-hover.jpg) repeat-x; 
	}
	
#column-two .webcast_register a{
	text-align:center; 
	background: url(../img/webcast/button.jpg) repeat-x; 
	width:200px;  
	padding:11px; 
	text-decoration:none; 
	font-weight:bold; 
	text-transform:uppercase;
	color:#FFFFFF; 
	}
	#col-two .webcast_register a{
	text-align:center; 
	background: url(../img/webcast/button.jpg) repeat-x; 
	width:200px;  
	padding:11px; 
	text-decoration:none; 
	font-weight:bold; 
	text-transform:uppercase;
	color:#FFFFFF; 
	}
	
#column-two .webcast_register a:hover{  
	background: url(../img/webcast/button_hover.jpg) repeat-x; 
	}
		
#col-two .webcast_register a:hover{  
	background: url(../img/webcast/button_hover.jpg) repeat-x; 
	}

.webcast_text {margin:0 20px; font-size:1.2em; }

.box { background: #E4E4E4; padding:5px; color:#224D9C; margin:10px 0}

/* Webcast form styles KH 19/06/07 */
.mandatory {color:#CC0033}
input.submit {width:57px; text-align:center;}
.text_right {text-align:right}
.webcast_content table#form td#form_left { background: none; color:#898989; font-weight:bold; padding-left:6px; padding-right:6px;}
.form_bold {font-weight:bold}
.bold {font-weight:bold}
.webcast_content table#form td#form_right {background: none; padding-left:6px; padding-right:6px;}
.webcast_content table td {border:1px thin #CCCCCC; font-size:1.2em; padding:2px}
.webcast_content form {background: url(../img/formtile.jpg) repeat-x; border:1px solid #CCCCCC; padding:10px; margin:0 100px; border:none; }
.webcastbox { margin:0px auto 10px auto; font-size:1.2em; background:url(../webcast/img/formtile.jpg); color:#0D88C3; padding:10px; border:1px solid #0D88C3}
h3.whitepaper {width:50%; margin:0px auto;  background: url(../img/webcast/button_hover.jpg) repeat-x; padding:11px; color:#FFFFFF; font-size:1.1em; text-align:center}
#thankyou {font-size:1.2em}
#thankyou a {font-weight:bold; color:#119dd9}

#footer {clear:left}

/* Early warning styles KH 22/08/07 */

.regions {margin:50px 0 100px 180px}

.na-button a {
	float:left;
	display:block;
	background:url(../img/webcast/noth-america.jpg) no-repeat;
	height:161px;
	width:298px;
	text-indent:-9000px
	}
.na-button a:hover {
	background:url(../img/webcast/noth-america.jpg) no-repeat 0 -163px;
	}

.uk-button a {
	float:left;
	display:block;
	background:url(../img/webcast/uk.jpg) no-repeat;
	height:161px;
	width:298px;
	text-indent:-9000px;
	}
.uk-button a:hover {
	background:url(../img/webcast/uk.jpg) no-repeat 0 -163px;
	}

/* Silver surfer styles KH 22/08/07 */
em { font-style:italic}
img.speaker {padding:8px; background:#fff; border:1px solid #e1e1e1; margin-right:8px}
.speaker-name {color:#224D9C; margin-bottom:0px; font-size:1.4em }
td.speaker-td {padding:10px; border:1px solid #e1e1e1; background:#F4F4F4; font-size:1.2em}


/* promo page */
.promo-form {
	font-size:0.8em}
	
.promo-form h1 {
	margin-top:10px}
	
* html .promo-form p {
	font-size:1.5em}	

.promo-form ul {
	width:940px;
	list-style:none !important;
	clear:right}

 .promo-form dl, .promo-form li {
	margin:0 !important;
	padding:0 !important;}
	
.promo-form ul, .promo-form li, .promo-form dl, .promo-form dt, .promo-form dd {
	margin:0;
	padding:0}
	
.promo-form .promo-form-single li {
	width:940px}
	
.promo-form .promo-form-single dt, .promo-form .promo-form-single dd {
	width:449px}	

.promo-form .promo-form-single li {
	border-right:1px solid #eee}
	
.promo-form .promo-form-single select {
	width:440px !important;}
	
.promo-form li {
	float:left;
	width:470px;
	margin:0;
	border-top:1px solid #eee;
	background-image:none !important;
	padding:0 !important}

.promo-form li.right dd {
	border-right:1px solid #eee}

.promo-form dt, .promo-form dd {
	float:left;
	border:solid #eee;
	border-width:0 0 1px 1px;
	padding:7px 5px;
	height:2.3em;
	line-height:2.3em;}
	
.promo-form dt {
	width:148px;
	background:#f7f7f7 url(../img/webcast/promo-dt-bg.gif) repeat-x 0 0;
	padding:7px 10px;
	text-align:right;
	font-weight:900;
	font-size:1em !important}		

* html .promo-form dt {
	font-size:1.1em !important;
	padding:6px 10px}

.promo-form dd {
	width:279px;
	padding:7px 10px}
	
.promo-form dd.double, .promo-form dt.double {
	height:3.0em;
	line-height:1.5em;}
	
* html .promo-form dd.double, .promo-form dt.double {
	height:3em}
	
* html .promo-form dd.double {
	height:3.2em}	

.promo-form label {
	display:inline-block}

.promo-form label {
	margin:0;
	border:0;
	text-align:right;
	font-size:0.8em !important;
	display:block}
	
.promo-form input, .promo-form select {
	border:1px solid #ddd !important;
	padding:4px;
	width:270px !important}
	
.promo-form select {
	width:265px}
	
* html .promo-form select {
	margin:5px 0 0 0}			

.promo-form .mandatory {
	font-size:0.9em;
	color:#990000;
	padding:0 3px 0 0;
	margin:-2px 0 0 0}

.promo-form input.submit {
	height:23px;
	width:57px !important;
	padding:0;
	border:0;
	float:right;
	margin:10px}

		 html>body .promo-form p {
		 	*font-size:1.5em}
		 html>body .promo-form dt {
		 	*font-size:1.2em !important;
			*padding:4px 10px 5px}
		html>body .promo-form dd.double {
			*padding:9px 10px 8px}
			
			
			
/*new styles */			
	
.mission-possible #page_content, .community-conference #page_content, .friend-foe #page_content, .ignorance #page_content, .meet-the-press #page_content, .community-2 #page_content, .risky-business #page-content {
	border:0 !important;}
	
	 .risky-business #page-content {
	 	border:0 !important;}
	
	 .community-conference #page_content h1, .community-2 #page_content h1 {
	 	color:#01245e}
	 
	 .ignorance #page_content h1 {color:#729f00; width: 670px; font-size:2.4em}
	

#wc-pc-infobox, #wc-pc-infobox-focus, #wc-pc-infobox-focus-ff, #wc-pc-infobox-rb  {
	float:right;
	width: 240px;
	border:1px solid #ccc;
	clear:both;
	margin:-10px 0 15px 15px !important;
	background:#f0f0f0 url(/connected/share/img/webcast/bg-grey-gradient.gif) repeat-x 0 0;
	padding-top:4px}
	
	
	
#wc-pc-infobox-low {
	float:right;
	width: 240px;
	border:1px solid #ccc;
	clear:both;
	margin:50px 0 15px 15px !important;
	background:#f0f0f0 url(/connected/share/img/webcast/bg-grey-gradient.gif) repeat-x 0 0;
	padding-top:4px}
	
	
 #wc-pc-infobox-focus, #wc-pc-infobox-focus-ff {
	background:#e1e9c2 url(/connected/share/img/webcast/bg-green-gradient.gif) repeat-x 0 0;
	margin:0 0 15px 15px !important;
	border:1px solid #a5be4a;
	padding-top:8px}
	
 #wc-pc-infobox-rb  {
	border:1px solid #96A590;
	background:#e4e9dc url(/xconnected/share/img/webcast/bg-grey-gradient.gif) repeat-x 0 0;
	}	
	
 #wc-pc-infobox-rb p,  #wc-pc-infobox-rb h3,  #wc-pc-infobox-rb h4 {
 	margin:0 10px;
	color:#52644A }	
	
 #wc-pc-infobox-rb h3 {
 	border-bottom:1px solid #96A590;
	padding:5px 0;}	
	
	 #wc-pc-infobox-rb h4 {
		padding:5px 0;}	
	
	 #wc-pc-infobox-rb p {
		padding:5px 0;}	

	
 #wc-pc-infobox-focus-ff {
 	border-color:#eda700;
	background:#fdf2ba url(/connected/share/img/webcast/bg-yello-gradient.gif) repeat-x 0 0;
	margin-bottom:100px !important;}		
	
	#wc-pc-infobox li, #wc-pc-infobox-focus li, #wc-pc-infobox-focus-ff li, #wc-pc-infobox-low li {
		margin:0;
		padding:0;
		background-image:none}
		
		 #wc-pc-infobox-focus li, #wc-pc-infobox-focus-ff li {	
		 	padding:0 8px 4px 8px;
			color:#d79625}
			
			 #wc-pc-infobox-focus li h3, #wc-pc-infobox-focus-ff li h3 {
			 	color:#d79625;
				font-size:1.6em;
				border-bottom:1px solid #d79625;
				padding:0 0 8px 0
				}
	
	#wc-pc-infobox li strong, #wc-pc-infobox li span, #wc-pc-infobox .register a {
		display:inline-block}
		
	#wc-pc-infobox li strong, #wc-pc-infobox li span, #wc-pc-infobox-low li strong, #wc-pc-infobox-low li span  {
		display:block;
		float:left;
		padding:4px}
		
	#wc-pc-infobox li strong {
		width:65px;
		text-align:right}
	
	#wc-pc-infobox li span {
		width:150px;
		padding-left:0}	
		
	#wc-pc-infobox .register a, #wc-pc-infobox-low .register a {
		display:block;
		background:#1d2959 url(/connected/share/img/webcast/button.jpg) repeat-x 0 50%; 
		margin:8px;
		padding:6px 4px;
		text-align:center;
		text-decoration:none;
		font-weight:900;
		border:1px solid #15204c;
		color:#fff;}					
			
			
     #wc-pc-infobox .register-future-regulation a {
		display:block;
		background:#1d2959 url(/connected/share/img/webcast/button-brown.jpg) repeat-x 0 50%; 
		margin:8px;
		padding:6px 4px;
		text-align:center;
		text-decoration:none;
		font-weight:900;
		border:1px solid #4e4336;
		color:#fff;}	
		
		
		
			
		#wc-pc-infobox .register a:hover {
			background-postion: -50px 0}			

#page_content {
	border:0px}
	
