/* Other Layout Styling */
@import url(../common/srumPlainD2rightSide.css);
@import url(../common/srumPlainD2imagesBackgrounds.css);
/* -------------------- */

body{
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	background: #ffffff url(../images/backgroundStrip2.gif) repeat-y 50% 0%;

}

body{
	font: 62.5%/1.6 Verdana,Geneva,Arial,Helvetica,sans-serif
}

div#wrapperFirst{
	width: 100%;
	margin: 0 auto 0 auto;
	background: transparent url(../images/backgroundTop3.jpg) no-repeat 50% 0%
}

div#wrapper{
	text-align: left;
	width: 760px;
	margin: 0 auto 0 auto;
	padding: 0;
	background-color: transparent
}

#footer{
	background: url(../images/backgroundFooter.gif) #ffffff repeat-x 0%;
	clear: both;
	font: 95% arial,helvetica,sans-serif;
	color: #626262;
	margin: 0 -2px 0 2px;
	height: 100px
}

#footer p{ padding: 73px 5em 0 5em; text-align: right }

#footer a:link, a:active, a:visited {
	color: #333399;
	background-color: transparent;
	text-decoration: none
}
#footer a:visited {
	color: #666699;
	background-color: transparent;
	text-decoration: none
}

#footer a:hover{ color: #993333; background-color: transparent }


div#mainContent 	{
	background-color: #ffffff;
	float: left;
	width: 67%;
	padding: 1.2em;
	margin: 4em 0 2.5em 8px
}

div#mainContent p{ padding: 0 1em; font-size: 1.1em }

div#mainContent h4{
	font-size: 1.5em;
	margin: 0 0 -.5em 0;
	border-bottom: 1px solid #cc0033;
	line-height: 85%;
	width: 50%;
	background-color: transparent;
	color: #666;
	padding-top: 1.5em
}

div#mainContent h5{
	font-size: 1.3em;
	margin: 0 0 -.5em 0;
	border-bottom: 1px solid #cc0033;
	line-height: 99%;
	width: 50%;
	background-color: transparent;
	color: #666;
	padding-top: 1.5em
}


.greylighter{
	background-color: transparent;
	color: #999;
}


.greylighter2{
	background-color: transparent;
	color: #999; padding-right:1.2em;
}

.smallerText{ font-size: 80%; font-weight: normal;
	
}



div#rightSide{
	background-color:#e0e0e0;
	margin:4em .6em 0 0;padding:1em 0;
	float: right;
	width: 180px;
}




a:link, a:active, a:visited {
	color: blue;
	background-color: transparent;
	text-decoration: none
}

a:hover{ color: #990017; background-color: transparent }

#mainContent a:visited {
	color: #666699;
	background-color: transparent;
	text-decoration: none
}

#mainContent a:hover{ color: #990017; background-color: transparent }

div#mainNav	{
	width: 100%;
	margin: 243px 0 0 2px;
	padding: 0;
	border: 0;
	position: relative;
}

div#mainNav{
	font: bold 1.1em Verdana;
	color: #ff0000;
	background-color: transparent;
	letter-spacing: .03em
}

div#mainNav	ul#menu li {
	margin: 0;
	list-style: none;
	position: absolute;
	top: 0}

ul#menu a:link, a:visited {
	color: #ffffff;
	background-color: transparent;
	text-decoration: none}

ul#menu a:hover{ color: #990017; background-color: transparent;   
background-image: url(../images/zing_white3.gif); background-repeat: repeat-x; background-position: 0% 55%;
}


#header{ position: relative; margin: 0 0 -8em 0; }

#header h1{
	margin: 0 0 -7.5em 0;
	font-size: 1.4em;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent
}

#introductionMenu	{ left: 3px; width: 100px }
#speakersMenu	{ left: 130px; width: 100px }
#programmeMenu { left: 235px; width: 100px }
#satellitesMenu { left: 355px; width: 100px }
/*#workshopsMenu { left: 418px; width: 100px }*/
#registrationMenu { left: 455px; width: 100px }
#sponsorsMenu { left: 590px; width: 100px }

/*#exhibitorsMenu { left: 689px; width: 100px }*/
#venueMenu { left: 715px; width: 100px }

span.stretch{ padding: 0 1.5em; }
.stretch1{ padding-left: 1.9em; }
.stretchTime{ padding-left:6.2em; }

.stretch3{ padding-left:2em;  float: right; margin-top:-1.3em;}
.stretch3C{padding-left:4em; font-size: 90%;}
.stretch3Cb{padding-left:5.3em; font-size: 90%;}
.stretch3D{padding-left:10.2em; font-size: 90%;}

.stretch3B{
padding:0 .5em;  float: right; margin-top:-1.3em; 
background-color: #dcddfc;  color: #666;border:1px solid #ccc; font-size: 90%;}

.stretch3Cc{padding-left:11em; font-size: 90%;}


span.stretch2{ padding: 0 3em; }

img.borderRight{ margin:1em 0 1em 1.5em ;	float:right;}
img.borderRight2{ margin:0 0 1em 1.5em ;	float:right;}

img.iconLeft{float:left; margin: .2em .7em -.5em 0;
}
sup.lift {position: relative;
	bottom: -.3em;
	font-size: 0.7em;
}



.speakerName{ font-size: 1em; font-weight: bold;	background-color: transparent;
	color: #666;
	
}
.titleName{ font-size: .98em; font-weight: bold;	background-color: transparent;
	color: #666;
	
}


#speakersListOne ul{ line-height: 250%; margin-top:3em;font-size: 1.1em;
	
}

.programme dl{ margin-top:3em; padding: 0 1em; font-size: 1.1em;

	
}
.programme dt { margin:-2em 0 0 0;padding-top: .5em;
}



.time{ padding-right:3em; font-weight: bold; background-color: transparent;
	color: #666;
	
}

.programme dd { margin:0 0 2em 0;padding:0 0 .5em 7em;}
.progShift { padding-left: 12.75em}

.otherShift { padding-left: 2em}

.one {
	 background-color: #fafae6;
}
.two {
	 background-color: #e6e6fa;
}



.plainList{margin-top:3em;
	
}




.webNoShow {
	display: none;
}


.thumbs{margin:0 .6em .6em 0; }












