/* CSS Document */
* {margin:0; padding:0}
body {background:#FFFFFF}

h1 {color:#7D001E; font-size:2.4em; margin:10px 0 }

h2 {color:#7D001E; font-size:2em; font-weight:normal; margin-top:5px}

h3 {color:#BC4501}
h4 {color:#4A3518}

p {text-align:left}

.fleft {float:left}

#wrapper {
   /*background:transparent url(../img/width-bg.gif) no-repeat 0 -100px */
	}
#gatherings-site #column-one {
	float:left;
	width:129px;
	padding:10px 0 0 0;
	}	
	
#gatherings-site #column-two {
	float:left;
	width:682px;
	margin:0px 8px 0;
	padding:10px 0 0 0
	
	}

#gatherings-site #column-two	a {color:#7D001E}
#gatherings-site #column-three {
	float:left;
	width:129px;
	padding:10px 0 0 0	
	}		
	
#gatherings-site #sub-menu li a {
	text-decoration:none;
	display:block;
	padding:3px 0 3px 19px;
	background:transparent  url(../../../../summit/2008/share/img/blt.gif) no-repeat 5px 0.55em
	
	}
	
	
#gatherings-site #sub-menu li a:hover {
	background-position:10px 0.65em}

#gatherings-site #sub-menu li ul{
	display:none
	}

#gatherings-site #sub-menu li li a:hover {
	background-position:5px 0.55em
	}

#gatherings-site ol li {
	list-style-type:decimal;
	background: none;
	}
/* styles */



.events_header {
 	display:block;
	text-indent:-6000px;	
	height:	200px;
	background-image: url(../img/header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	clear:both;
	}	


a .sub-menu-apply {
	background: url(../img/skeleton/register.jpg); 
	text-indent:-6000px;	
	display:block; 
	width:129px; 
	height:45px;
	cursor: pointer;
	 }
a:hover .sub-menu-apply {
		background: url(../img/skeleton/register.jpg) 0 44px;
		} 

	 
	 
	
.apply-button {
	text-align:center;
	margin:10px auto
	}	
	
/* homepage styles */
.intro {border:1px solid #cfcfcf; padding:10px;  margin-top:5px; margin-bottom:10px}
 	
/*=============== Seminar list STYLES ===============*/
#seminar_list {display:block; width:400px; float: left}

#seminar_list .title {background:url(../img/skeleton/orange_header.jpg) repeat-x; color:#330000; font-weight:bold; padding: 2px 4px}
#seminar_list table {border:1px solid #CCCCCC}
#seminar_list td, #seminar_detail_page td {background: url(../img/skeleton/table_row_tile.jpg) repeat-x; padding: 4px; font-size:1.1em}
	


.quote {display:block; width:250px; height:300px; float:left; margin-left:10px; margin-top:0px}
iframe.tickermain {border:1px solid #CCCCCC}
/* sponsor styles */
#sponsors-right {text-align:center}
#sponsors-right h2 {background:url(../img/skeleton/orange_header.jpg) repeat-x #FFBD05; font-size:1.1em; text-align:left; padding:3px 0 0 2px ;  color:#330000; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

#sponsors-right img {margin:10px}

.sponsor-logos img.border {border:1px solid #CCCCCC}
.sponsor-logos img.border-yellow {border:1px solid #FF9900}
.sponsor-logos img.border-brown {border:1px solid #483318}


.sponsor-logos .sponsor-box {border:1px solid #cccccc; text-align:center; padding-top:10px; width:124px}
	
.sponsor-logos h2 {
	text-indent:-6000px; 
	display:block;
	margin-top:10px
	 }
#home.sponsor-logos h2	 {
	margin-top:0
	}
	 
/*=============== Seminar detail STYLES ===============*/
#seminar_detail_page .title {background:url(../img/skeleton/orange_header.jpg) repeat-x; color:#330000; font-weight:bold; padding:2px}
.speaker_name {padding:10px 0; border-top:1px solid #CCCCCC; font-size:1.2em}
.speaker_para {  padding-bottom:5px; }
.speaker_para p{ margin: 0 0 10px 0; }

.speaker_photo {float:left; margin-right:10px}
.sponsor_logo_detail {margin:10px}




#column-two	li {
	margin:0.5em 0 0.5em 2.8em;
	background:transparent url(../../../../summit/2008/share/img/blt.gif) no-repeat 0 0.30em;
	padding:0 0 0 1.0em;
	}

/* ======== programme ======== */
table#programme {   margin:20px auto 40px auto; width:90%; text-align:left;}

table#programme td.progleft { border:1px solid #CCCCCC; border-left:none; border-bottom:none; padding:2px; font-weight:bold; vertical-align:top; width:10%; text-align:center;  background:#FFFFFF}
table#programme td.progright { vertical-align:top; border:1px solid #FFFFFF; border-top:none; border-bottom:none; border-right:none; border-left:none;  background:#FFFFFF; padding:0}
	
table#programme td div.panel { background:#602A37; color:#F1DA9A; font-weight:bold; padding:3px 4px; text-align:center; text-transform: uppercase}

table#programme div { padding:6px 2px;}
table#programme .heading {background: url(../../../share/images/programme/yellow_header.jpg) repeat-x #FEC00D; font-weight:bold; color:#602A37; font-size:1.1em}
table#programme .eatBreak {background: url(../../../share/images/programme/red_white.jpg) left repeat-y #EFEBEC; color:#F1DA9A;  padding:5px; margin:0; vertical-align:middle; font-weight:bold}
table#programme .eatBreak_lunch {background: url(../../../share/images/programme/red_white.jpg) repeat-y #EFEBEC; color:#F1DA9A;  padding:5px; margin:0; vertical-align:middle; font-weight:bold; height:50px}
table#programme .eatBreak_lunch .break_sponsor {margin:0; padding:0; float:right; color:#704F26}
.break_sponsor img {margin-left:5px}
table#programme .eatBreak span {padding:10px 5px;}
	
ul.programme { margin: 10px 0 0 20px; }
ul.programme li {margin-bottom:5px; list-style:square;}
ul.programme li ul li { margin-left:5px; list-style:square}




/* Contact us styles */		


#gatherings-site #column-two dl {
	margin:0 0 30px 0px}

#gatherings-site #column-two dt {
	margin:0 0 -16px 0}	

#gatherings-site #column-two dd strong {
	display:block;
	float:left;
	width:138px;
	font-weight:900}

#gatherings-site #column-two dd.dd-address {
	padding-left:138px}

* html #gatherings-site #column-two dd.dd-address {
	padding-left:142px}
	
#gatherings-site dt.contact-type	{
	border-bottom: 1px solid #493417;
	color: #493417;
	font-size:1.2em;
	padding-bottom:5px
	}

/*  Venue styles */	

.venue h4 {
	font-size:1.4em;
	margin:0;
	color:#493417
	}	

.venue h5 {
	font-size:1.2em;
	margin:0;
	}	

#gatherings-site.venue #column-two dl {
	margin:0 0 30px 0px}


	
.top-20 {margin-top:20px}	

.map {
	float:right;
	text-align:center;
	text-decoration:none	
	}	
.date {position:relative; top:-150px; left:610px; font-size:1.2em; font-weight:bold; color:#FFFFFF}	

.line {border-bottom:1px solid #CCCCCC}


.box2 {border: 1px solid #FF9900; padding:10px; color:#BC4501; margin-bottom:10px}

#links-top-downloads dt, #links-related-links dt {
		background:transparent url(../img/skeleton/header_red.jpg) repeat-x 0 0;
		color:#fff;
		border:solid #500E12;
		border-width:2px 2px 0;
		padding:1px 3px 4px 5px
		}
	
	#links-top-downloads dd a, #links-related-links dd a .extra-links-related-links a {
		display:inline-block;
		font-size:1.0em
		}
	#links-related-links dd, .extra-links-related-links dd {
			background:transparent url(../../../../summit/2008/share/img/dotted-underline.gif) repeat-x 0 100%}

		#links-related-links dd a, .extra-links-related-links dd a {
			display:inline-block;}
		
		#links-related-links dd a, .extra-links-related-links dd a {
			background:transparent url(../../../../summit/2008/share/img/blt.gif) no-repeat 0 0.65em;
			display:block;
			padding:2px 0 2px 14px}	
			
		
