/* CSS Document */

a {
	color:#6d6d6d
	}
p {
	margin:0 0 1.1em 0;
	font-size:1.2em;
	line-height:1.5em;
		}	
ul {
	font-size:1.2em;
	margin:0 0 0 250px;

	}		
li {
	list-style-image:url(../img/programme/bullet.gif);

}	
		
hr {
	display:none}	
h1 {color:#8F0000;}

h2 {color:#8F0000; margin:10px 0; font-size:1.4em}

h2 img {margin-bottom:10px}
 
h3 {color:#8F0000}

#flashcontent {
		
		width: 779px;
		height: 291px;
		text-indent:-6000px;
		margin-top:20px
		}
/*#flashcontent {
	background: transparent url(../img/home/graphic.jpg) no-repeat;
	width:779px;
	height:291px;
	display:block;
	text-indent:-6000px;
	clear:both;
	z-index:2;}*/	
	
.tell-colleague {
	color:#FFFFFF;
	padding:126px 80px 0 0px;
	text-decoration:underline;
	text-align:center
	}	


	
/* Page titles */		
.about-title {background:url(../img/skeleton/about-title.jpg) no-repeat;
	display:block;
	height:300px;
	width:175px
	}
	
.speakers-title {background:url(../img/skeleton/speakers-title.jpg) no-repeat;
	display:block;
	height:300px;
	width:175px
	}	
.speakers-title2 {background:url(../img/skeleton/speakers-title2.jpg) no-repeat;
	display:block;
	height:300px;
	width:175px
	}	

	
.partners-title {background:url(../img/skeleton/partners-title.jpg) no-repeat;
	display:block;
	height:300px;
	width:175px
	}	

.venue-title {background:url(../img/skeleton/venue-title.jpg) no-repeat;
	display:block;
	height:300px;
	width:175px
	}	

.profile-title {background:url(../img/skeleton/profile-title.jpg) no-repeat;
	display:block;
	height:300px;
	width:175px
	}
	
.register-title {background:url(../img/skeleton/register-title.jpg) no-repeat;
	display:block;
	height:300px;
	width:175px
	}				

.contact-title {background:url(../img/skeleton/contact-title.jpg) no-repeat;
	display:block;
	height:300px;
	width:175px
	}
/* Programme styles */	

.programme h3{
	color: #333333;
	text-transform:uppercase;
	}
	

.programme table .title {
	font-weight:bold;	
	color:#FFFFFF;
	}
	
.programme td.break {

	background: url(../img/programme/red-title.gif) no-repeat 0 6px; 
	color:#FFFFFF;
	padding-left:8px;

	}	
.programme td.session {
	background: url(../img/programme/grey-title.gif) no-repeat 0 6px; 
	padding-left:8px
	}
.programme td.session2 {
	background: url(../img/programme/pink-title.gif) no-repeat 0 6px; 
	padding-left:8px
	}		
.programme td.panel {
	background: url(../img/programme/outline-title.gif) no-repeat 0 6px; 
	color:#333333;	
	padding-left:8px
	}		
.programme td.half {
	background: url(../img/programme/half-outline-title.gif) no-repeat 0 6px; 
	color:#333333;	
	padding-left:8px;
	width: 296px	}			
		
* html .programme td.stretch	{
	padding-right:25px;
	}
	
.programme table  td.times {
	width:56px;
	font-weight: bold;
	}	

.programme .name {
	color:#C06E6E
	}

.programme table tbody tr {
	background: none}	
.programme table th, .programme table td {
	font-size:1.2em;
	border-width:0;
	width:auto;
	padding:5px}
	 	
.programme  table td {
	height: auto;
	}	
	
.programme table p {
	font-size:1em;
	margin-top:5px
	}	
.programme ul{
	margin-left: 80px;

	}	
.programme li ul{
	margin-left: 100px;
	}
.programme table li{
 	list-style:url(../img/programme/bullet.gif);
	font-size:0.9em;
	margin:0.2em 0 0.2em 0em;
	padding:0 0 0 0.6em}
	
.programme table li ul li{
	font-size:0.8em;
	margin-top:0;
	margin:0.2em 0 0.2em -6.4em;
	list-style-image: url(../img/skeleton/bullet2.gif)	
	}
		
.programme td {
	vertical-align:top
	}

.programme-title {
	background: url(../img/skeleton/programme-title.jpg) no-repeat;
	position:relative;
	display:block;
	width:173px;
	height:294px;
	}
	
.day1 a {
	font-family:Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-size:2em;
	position:absolute;
	left:98px;
	top:40px;
	padding-bottom:5px;
	text-decoration:none
	}
	
.day2 a {
	font-family:Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-size:2em;
	position:absolute;
	left:98px;
	padding-bottom:5px;
	top:235px;
	text-decoration:none

	}	

.view1 a{
	text-indent:-6000px;
	background:url(../img/programme/view-day1.jpg);
	display:block;
	width: 193px;
	height:27px;
	margin-left:450px;
	margin-bottom:50px;
	margin-top:25px
	}
.view1 a:hover{
	text-indent:-6000px;
	background:url(../img/programme/view-day1.jpg) no-repeat 0 -28px;
	}	
	
.view2 a{
	text-indent:-6000px;
	background:url(../img/programme/view-day2.jpg);
	display:block;
	width: 193px;
	height:27px;
	margin-left:450px;
	margin-bottom:50px;
	margin-top:25px

	}
.view2 a:hover{
	text-indent:-6000px;
	background:url(../img/programme/view-day2.jpg) no-repeat 0 -28px;
	}		


		
/*  Form styles */	
.small {font-size:1.2em}
form { font-size:1.2em}
 form table tbody tr,  #form  tbody tr { 
	background: none;
	}
 form table td,  #form td {
	height: auto;
	padding:5px;
}
 table#form {
	border:none;
	}
 table#form td.form-button {
	border: none;
	}	
	
table#form td.form_bold {
	font-weight:bold; 
	padding-left:6px; 
	padding-right:6px;}	
	
.mandatory {
	color: #990000;
	}
.text-right { 
	text-align:right
	}
.form_sub_title {
	background:#CCCCCC; 
	font-weight:bold
	}
.vtop {
	vertical-align:top
	}
.unbold { 
	font-weight:normal
	}
.bold-text {
	font-weight:bold	
	}
.submit {
	text-align:left
	}		
	
.tc {
	border:1px solid #990000;
	padding:10px;
	margin: 20px 0 20px 200px
	}	
	
/*  Contact styles */	

 #right-page dl {
	margin:0 0 30px 0px;
	font-size:1.2em	
	}

 #right-page dt {
	margin:0 0 5px 0}	

 #right-page dd strong {
	display:block;
	float:left;
	width:100px;
	font-weight:900}

 #right-page dd.dd-address {
	padding-left:293px}

* html  #right-page dd.dd-address {
	padding-left:293px}
	
 dt.contact-type	{
	color: #759AFB;
	font-size:1.2em;
	padding-bottom:5px
	}

/*  profile styles */	
#visitor ul
	{margin-left:0px; list-style:none; width:200px}
#visitor ul li { list-style-image:none; margin-left:0}
li.dk-red {
	background:url(../img/profile/dk-red.gif) no-repeat 0 4px; 
	padding:1px 0 10px 15px;
	list-style:none;
	font-size:1.2em
	} 

li.mid-red {
	background:url(../img/profile/mid-red.gif) no-repeat 0 4px;  
	padding:1px 0 10px 15px;
	list-style:none;
	font-size:1.2em	
	} 

li.mid-grey {
	background:url(../img/profile/mid-grey.gif) no-repeat 0 4px;  
	padding:1px 0 10px 15px;
	list-style:none;
	font-size:1.2em	
	} 
	
li.dk-grey {
	background:url(../img/profile/dk-grey.gif) no-repeat 0 4px;  
	padding:1px 0 10px 15px;
	list-style:none;
	font-size:1.2em	
	} 	

li.lt-grey {
	background:url(../img/profile/lt-grey.gif) no-repeat 0 4px;  
	padding:1px 0 10px 15px;
	list-style:none;
	font-size:1.2em	
	} 	
	
li.brt-red {
	background:url(../img/profile/brt-red.gif) no-repeat 0 4px;  
	padding:1px 0 10px 15px;
	list-style:none;
	font-size:1.2em	
	} 		
		
li.lt-red {
	background:url(../img/profile/lt-red.gif) no-repeat 0 4px;  
	padding:1px 0 10px 15px;
	list-style:none;
	font-size:1.2em	
	}	
li.blk {
	background:url(../img/profile/blk.gif) no-repeat 0 4px;  
	padding:1px 0 10px 15px;
	list-style:none;
	font-size:1.2em	
	}		
	
/*  Speaker styles */		

a.speaker-link-1 {
	display:block;
	width:95px;
	height:65px;
	margin-top:0px;
	margin-left:80px;
	text-indent:-6000px
}

a.speaker-link-2 {
	display:block;
	width:95px;
	height:65px;
	margin-top:30px;
	margin-left:0px;
	text-indent:-6000px
}

.speaker-title {
	background: url(../img/skeleton/speakers-title.jpg) no-repeat;
	position:relative;
	display:block;
	width:173px;
	height:294px
	}
.speakers a {
	font-family:Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-size:1.9em;
	position:absolute;
	left:85px;
	top:40px;
	padding-bottom:5px;
	text-decoration:none
	}
	
.opps a {
	font-family:Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-size:1.5em;
	position:absolute;
	left:80px;
	padding-bottom:5px;
	top:235px;
	text-decoration:none

	}

	
.speaker-column {
	text-align:center;
	float:left;
	width:135px;
	font-weight:bold;
	color:#990000

	}
	
.speaker-column p{ position:relative; top:95px; font-size:1em}

.speaker-column a {text-decoration:none; color:#990000}
	
.speaker-profile {
	width:265px;
	float:right
	}
	
.speaker-image {padding:0 10px 0 0}

a.nickg {background:url(../img/speakers/nick-gibson2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.nickg {background:url(../img/speakers/nick-gibson2.jpg) 0 95px;}

a.no-image {background:url(../img/speakers/no-image2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.no-image {background:url(../img/speakers/no-image2.jpg) 0 95px;}

a.martinm {background:url(../img/speakers/martin-mankabady2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.martinm {background:url(../img/speakers/martin-mankabady2.jpg) 0 95px;}

a.simonm {background:url(../img/speakers/simon-mcdougall2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.simonm {background:url(../img/speakers/simon-mcdougall2.jpg) 0 95px;}

a.deborahs {background:url(../img/speakers/deborah-sabalot2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.deborahs {background:url(../img/speakers/deborah-sabalot2.jpg) 0 95px;}

a.marks {background:url(../img/speakers/mark-spragg2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.marks {background:url(../img/speakers/mark-spragg2.jpg) 0 95px;}

a.bridgett {background:url(../img/speakers/bridget-treacy2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.bridgett {background:url(../img/speakers/bridget-treacy2.jpg) 0 95px;}

a.carlosm {background:url(../img/speakers/carlos-montalvo2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.carlosm {background:url(../img/speakers/carlos-montalvo2.jpg) 0 95px;}

a.andym {background:url(../img/speakers/andy-morris2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.andym {background:url(../img/speakers/andy-morris2.jpg) 0 95px;}

a.ianm {background:url(../img/speakers/ian-mason2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.ianm {background:url(../img/speakers/ian-mason2.jpg) 0 95px;}

a.janeg {background:url(../img/speakers/jane-green2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.janeg {background:url(../img/speakers/jane-green2.jpg) 0 95px;}

a.lorrainem {background:url(../img/speakers/lorraine-mullins2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.lorrainem {background:url(../img/speakers/lorraine-mullins2.jpg) 0 95px;}

a.mikep {background:url(../img/speakers/mike-parker2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.mikep {background:url(../img/speakers/mike-parker2.jpg) 0 95px;}

a.robertb {background:url(../img/speakers/robert-barnes2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.robertb {background:url(../img/speakers/robert-barnes2.jpg) 0 95px;}

a.mikeh {background:url(../img/speakers/mike-holland2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.mikeh {background:url(../img/speakers/mike-holland2.jpg) 0 95px;}

a.chrisl {background:url(../img/speakers/chris-leatherland2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.chrisl {background:url(../img/speakers/chris-leatherland2.jpg) 0 95px;}

a.marcuss {background:url(../img/speakers/marcus-sephton2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.marcuss {background:url(../img/speakers/marcus-sephton2.jpg) 0 95px;}

a.mariaf {background:url(../img/speakers/maria-fernandez2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.mariaf {background:url(../img/speakers/maria-fernandez2.jpg) 0 95px;}

a.richardb {background:url(../img/speakers/richard-balarkas2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.richardb {background:url(../img/speakers/richard-balarkas2.jpg) 0 95px;}

a.timh {background:url(../img/speakers/tim-herrington2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.timh {background:url(../img/speakers/tim-herrington2.jpg) 0 95px;}

a.rolandn {background:url(../img/speakers/roland-nattrass2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.rolandn {background:url(../img/speakers/roland-nattrass2.jpg) 0 95px;}

a.adams {background:url(../img/speakers/adam-samuel2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.adams {background:url(../img/speakers/adam-samuel2.jpg) 0 95px;}

a.anniem {background:url(../img/speakers/annie-mills2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.anniem {background:url(../img/speakers/annie-mills2.jpg) 0 95px;}

a.daniels {background:url(../img/speakers/daniel-sandmann2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.daniels {background:url(../img/speakers/daniel-sandmann2.jpg) 0 95px;}

a.davida {background:url(../img/speakers/david-aldrich2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.davida {background:url(../img/speakers/david-aldrich2.jpg) 0 95px;}

a.davids {background:url(../img/speakers/david-skade2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.davids {background:url(../img/speakers/david-skade2.jpg) 0 95px;}

a.gillc {background:url(../img/speakers/gill-cardy2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.gillc {background:url(../img/speakers/gill-cardy2.jpg) 0 95px;}

a.jeanneb {background:url(../img/speakers/jeanne-balcom2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.jeanneb {background:url(../img/speakers/jeanne-balcom2.jpg) 0 95px;}

a.johnb {background:url(../img/speakers/john-beadle2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.johnb {background:url(../img/speakers/john-beadle2.jpg) 0 95px;}

a.anandd {background:url(../img/speakers/anand-doobay2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.anandd {background:url(../img/speakers/anand-doobay2.jpg) 0 95px;}

a.angelah {background:url(../img/speakers/angela-hayes2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.angelah {background:url(../img/speakers/angela-hayes2.jpg) 0 95px;}

a.fionar {background:url(../img/speakers/fiona-raistrick2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.fionar {background:url(../img/speakers/fiona-raistrick2.jpg) 0 95px;}

a.lyndonn {background:url(../img/speakers/lyndon-nelson2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.lyndonn {background:url(../img/speakers/lyndon-nelson2.jpg) 0 95px;}

a.matthewj {background:url(../img/speakers/matthew-jones2.jpg); display:block; width:95px; height:95px; margin-bottom:20px}
a:hover.matthewj {background:url(../img/speakers/matthew-jones2.jpg) 0 95px;}

/*  Grey rounded box styles */	
.roundedcornr_box {
	background: url(../img/speakers/roundedcornr_tl-grey.gif) no-repeat top left;
}
.roundedcornr_top {
	background: url(../img/speakers/roundedcornr_tr-grey.gif) no-repeat top right;
}
.roundedcornr_bottom {
	background: url(../img/speakers/roundedcornr_bl-grey.gif) no-repeat bottom left;
}
.roundedcornr_bottom div {
	background: url(../img/speakers/roundedcornr_br-grey.gif) no-repeat bottom right;
}
.roundedcornr_content {
	background: url(../img/speakers/roundedcornr_r-grey.gif) bottom right repeat-y; 
}

.roundedcornr_top div,.roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
 .roundedcornr_bottom {
		margin-top: -19px;
}
.roundedcornr_content { padding: 0 15px; }


strong.chair {
	background: url(../img/programme/half-outline-title-short.gif) no-repeat 0 0;
	display:block;
	height:17px;
	line-height:15px;
	padding: 0 0 0 8px
}

p.chair {
	margin:0 25px 0 5px;
	padding:5px;	
}

.short {
	background-image: url(../img/programme/grey-title-short.gif)!important;
}

.short strong.white {
	color: #fff;
}
