	BODY {
		background-color: #006699;	
	}
	.allTop {
		background-color: white;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
	}
	.allBottom {
		background-color: none;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
		display: none;
	}	
	.kdd2006 {
		font-family: Georgia;
		font-weight: bold;
		font-size: 60;
		color: #009933;
		background-color: none;
		float: left;
		width: 878px;
		display: none;
	}
	.menuContainer {
		background-color: none;
		border-width: 1px;
		border-style: solid;
		border-color: white;
		width: 878px;
		display: none;
	}
	.topMenuButton {
		background-color: #C6DFEF;
		font-size: 13;
		font-family: Verdana;
		font-weight: bold;
		color: #006699;
		border-width: 3px;
		border-style: solid;
		border-color: white;
		padding-left: 7px;
		padding-right: 7px;
		padding-bottom: 3px;
		padding-top: 3px;
		position: relative;
		float: left;
		display: none;
	}
	A {
		color: #0099CC;
		font-family: Verdana;
		font-size: 14;
		font-weight: bold;
		text-decoration: none;
	}
	A:hover {
		color: #C47413;
		font-family: Verdana;
		font-weight: bold;
		text-decoration: none;
	}			
	/*A:visited {
		color: #C47413;
		font-family: Verdana;
		font-size: 12;
		font-weight: bold;
		text-decoration: none;
	}
	A:active {
		color: gray;
		font-family: Verdana;
		font-size: 12;
		font-weight: bold;
		text-decoration: none;
	}*/

	.menuRule {
		border-top: 2px solid #0099CC; 
		position: relative; 
		top: -3px; 
		display: none;
	}
	.mainWin {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
		background-color: none;
	}	
	.sp1Background {}
	.sp1ContentContainer {}
	.sp1ContentHeader {
		font-size: 28;
		font-family: Georgia;
		font-weight: bold;
		background-color: none;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 3px;
		padding-bottom: 3px;
		color: #006699;
	}
	.sp1Content {
		font-size: 18;
		font-family: Verdana;
		color: #4A555A;
		padding-top: 5px;
		padding-bottom: 15px;
		padding-left: 15px;
		padding-right: 15px;
		background-color: white;
	}
	.orgName {
		font-size: 12;
		font-family: Verdana;
		font-style: italic;
		font-weight: bold;
		color: #006699;
		background-color: white;
		valign: top;
	}
	.orgCorp {
		font-size: 12;
		font-family: Verdana;
		color: #4A555A;
		background-color: white;
		valign: top;
	}
	.orgTitle {
		font-size: 12;
		font-family: Verdana;
		font-weight: bold;
		color: #4A555A;
		background-color: white;
		valign: top;
	}
	.mainColSpace {
		width: 0px;
	}
	.origMainColSpace {
		width: 30px;
	}
	.bellLogoCol {

	}
	.origBellLogoCol {
		width: 20%;
		height: 100%;
	}
	
	.regHRRule {
		border-top: 2px solid #B5B6B5; 
		position: relative;
	}	
	.sp2Background {
		background-color: white;
		color: gray;
		width: 50%;
		valign: top;
	}
	.sp2ContentContainer {
		padding-top: 1px;
	}
	.sp2ContentHeader {
		font-size: 14;
		font-family: Georgia;
		font-weight: bold;
		color: #FFFF81;
		background-color: #0099CC;
		padding-right: 15px;
		padding-left: 15px;
		padding-top: 3px;
		padding-bottom: 3px;
	}
	.sp2Content {
		font-size: 14;
		font-family: Verdana;
		color: #006699;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
		text-align: justify;
		background-color: white;
	}
	.sp3Background {
		background-color: white;
		color: white;
	}
	.sp3ContentContainer {
		padding-top: 1px;
	}
	.sp3ContentHeader {
		font-size: 14;
		font-family: Georgia;
		font-weight: bold;
		background-color: #0099CC;
		padding-right: 15px;
		padding-left: 15px;
		padding-top: 3px;
		padding-bottom: 3px;
		color: #FFFF81;
	}
	.sp3Content {
		font-size: 14;
		font-family: Verdana;
		color: #006699;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
		text-align: left;
		background-color: none;
	}
	
	.sp4ContentContainer {
		padding-top: 1px;

	}
	.sp4Background {
		background-color: white;
		color: white;
		border-style: ridge;
		border-color: white;
		border-width: 0px;
	}
	.sp4ContentHeader {
		font-size: 14;
		font-family: Georgia;
		font-weight: bold;
		background-color: #0099CC;
		padding-right: 15px;
		padding-left: 15px;
		padding-top: 3px;
		padding-bottom: 3px;
		color: #FFFF81;
	}
	.sp4Content {
		font-size: 14;
		font-family: Verdana;
		color: #006699;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
		text-align: left;
		background-color: none;
	}
	.rightBellLogo {
		background-color: none;
		padding-right: 15px;
		text-align: center;
		display: none;
	}
	.rightSideBarBackground {
		background-color: none;
		padding-right: 15px;
		border-width: 1px;
		border-style: dotted;
		border-color: #0099cc;
		display: none;
	}
	.rightLink {
		font-size: 12;
		font-family: Verdana;
		color: #006699;
		padding: 5px;
		padding-left: 30px;
		display: none;
	}
	.sp1Link {
		padding-left: 15px;
		font-family: Verdana;
		font-size: 12;
	}
	.webmaster {
		background-color: #006699;
		font-size: 10px;
		font-family: Verdana;
		color: #FFFF81;
		text-align: right;
		display: none;
	}

	table.organizers td {
		padding: 0px;
		margin: 0px;
		padding-left: 20px;
	}
	#hrdotted {
		color: #006699;
		border-top: dotted 2px;
		border-bottom: none;
		border-left: none;
		border-right: none;
		padding-top: 8px;
	}
	.orgHeader {
		font-size: 18;
		font-weight: bold;
		font-family: Verdana;
		color: #006699;
		padding-left: 15px;
	}
	.orgTitle {
		font-size: 13;
		font-family: Verdana;
		color: #006699;
		padding-top: 20px;
		padding-bottom: 2px;
		padding-left: 15px;

	}
	.orgName {
		font-size: 12;
		font-family: Verdana;
		color: #006699;
		padding-left: 15px;
		width: 350px;
		font-style: normal;
		font-weight: normal;
	}
	.pcName {
		font-size: 12;
		font-family: Verdana;
		color: #006699;
		padding-left: 15px;
		font-style: normal;
		font-weight: normal;
	}
	.orgEmail {
		font-size: 12;
		font-family: Verdana;
		color: #006699;
		width: 250px;
		text-align: right;
	}
	.orgRule {
		border-top: 1px dotted gray; 
		position: relative; 
		left: 15px; 	
	}
	.sTitle {
		font-size: 14;
		font-family: Verdana;
		font-weight: bold;
		color: #006699;
		padding-bottom: 20px;
		text-align: justify;
	}
	.sTime {
		font-size: 14;
		font-family: Verdana;
		color: #006699;
		text-align: justify;
		padding-right: 50px;
		width: 180px;

	}
	.sEvent {
		font-size: 14;
		font-family: Verdana;
		color: #006699;
		text-align: justify;
	}
	.sBreak {
		height: 20px;
	}
	.sessTitle {
		font-size: 14;
		font-family: Verdana;
		font-weight: bold;
		color: #006699;
		text-align: justify;
	}
	.sessName {
		font-size: 14;
		font-family: Verdana;
		font-weight: normal;
		font-style: italic;
		color: #006699;
		padding-bottom: 10px;
		text-align: justify;
	}
	.sessPaper {
		font-size: 14;
		font-family: Verdana;
		color: #006699;
		text-align: justify;
		padding-right: 50px;

	}
	.sessSpeaker {
		font-size: 14;
		font-family: Verdana;
		color: #006699;
		text-align: justify;
	}
	.sessBreak {
		height: 20px;
	}