/* Enter event specific styles here */

/*
	This style sheet is built on the base of
	/events/styles/reset_v1.css
*/


	/* General Styles Start */
		p, td, th, li, a, label, h1, h2, h3, h4, h5, h6, body, div, caption, input { 
		font-family: Verdana, sans-serif;
	}

	
	a {
		color:#000000;	
		font-weight: normal;
		
	}

	a:link {
		text-decoration: underline;	
		
	}
	
	a:visited {
		text-decoration: underline;	
	}
	
	a:hover, a:active {
		text-decoration: none;	
	}
	
	input.button,
	a.button,
	a.button:link,
	a.button:visited,
	a.button:hover,
	a.button:active   {
	}

	input.button,
	a.button
	{
	}	


	div.hr {
	}
	
		caption {
		display:table-caption;
		font-weight: normal;
		padding: 0px 0px 10px 0px;
	} 



	/* General Styles End */
	
	div.bodycontainer { /* Containing Div for all content */

	} 
	
	/* Header Styles Start */
	
	div.pagelogocontainer {
	height: 110px;
	}
		
	div.pagetitlecontainer {
		width: 481px;
		height: 76px;
	    /*border:1px solid #000000; */
		padding:35px 0px 6px 16px;
	}

	div.titlelinks {
		padding: 67px 0px 0px 0px;		
		text-align: right;
		
		height: 92px;
		voice-family: "\"}\""; 
		voice-family:inherit;
		height: 25px;
	}
	
	html>body div.titlelinks {
		height: 25px;
		
	}
	
	div.titlelinks a {
		display: none;
		color:#FF0000;
		font-size:x-small;
		text-decoration:none;

	}
	
	
	/* Header Styles End */

	
	/* Menu Styles Start */

	div.menu {
	height:420px;
	width:174px;
	}
	
	div.menu ul {
	}
	
	div.menu ul li {
	
	
	}
	
	div.menu ul li a:link, div.menu ul li a:visited {
	}
	
	div.menu ul li a:hover {
	}
	
	div.menu ul li a:active {
	}
	
	div.menu ul li a {
	} 
	/* Menu Styles End */
	
	/* Main Styles Start */
	div.main {
		height:460px;
	
	}
	
	.maincontent {
	/*border:1px solid #000000; */
		width:460px;
		height:460px;
		
	
	}
	
	/* Main Styles End */
	
	
	/* "Normal page" specific styles */
	
	/* Note, the following declarations define 2 styles for links.
		Used to give different styles to those links in
		paragraphs, and those that aren't.
	*/
	
	body.normalpage div.main p {
	}
	
	body.normalpage div.main a {
	color:#000000;
	}
	
	body.normalpage div.main p a {
	color:#000000;
	} 


	body.normalpage div.maincontent {
		/*border:1px solid #000000; */
		width:440px;
		height:100%;
	
	}
	body.normalpage div.main {
		/*border:1px solid #000000; */
		width:440px;
		height:100%;
	
	}
	
	.cellred {
	color:#FF0000;
	}



	/* "Normal page" specific styles */
	

	/* Footer Styles Start */
	
	
	div.footer {
		padding: 0px;
		width: 100%;
		/*border:1px solid #000000; */

		
	}
	
	div.footercontent {
		margin: 2px 0px 2px 0px;
		background-image: url(../../images/littlelogo2.gif);
		background-repeat: no-repeat;
		padding: 0px 0px 0px 16px;
		width: 100%;
		border-top: solid 18px #FF0000;
		font-weight: normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:xx-small; 
		voice-family: "\"}\""; 
		voice-family:inherit;
		font-size:x-small;
	} 

	html>body div.footercontent {
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		
	}

	div.footer a {
		color: #000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size:xx-small; 
		voice-family: "\"}\""; 
		voice-family:inherit;
		font-size:x-small;
	} 

	html>body div.footer a {
		font-size:x-small;
	}
	


	/* Footer Styles End */


	/* Webcast Page Style Start */
	
	body.webcastpage div.maincontent {
		/*border:1px solid #000000; */
		height:100%;
		width:420px;
	
	}
	body.webcastpage div.main {
		/*border:1px solid #000000; */
		height:100%;
		width:420px;
	
	}
	
	body.webcastpage .normalpagetable {
		/*border:1px solid #000000; */
		height:100%;
		width:190px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 100px;
	}


	table.registrationtable th {
	}
	
	table.registrationtable td {
	}
	
	table.registrationtable td p {
	}
	
	.mediaselect span {
	}
	
	.mediaselect span input {
	}

	.settingslink {
	}
	
	
	
	/* Webcast Page Style End */
	
	
	/* Testpage Specific Styles Start */
	
	body.testpage div.maincontent {
		/*border:1px solid #000000; */
		height:500px;
		width:420px;
	
	}
	body.testpage div.main {
		/*border:1px solid #000000; */
		height:500px;
		width:420px;
	
	}

	
	.testpage table {
	}
	.cellright {
	text-align: center;
	}	
	.cellrightredwebcast {
	text-align: center;
	color:#FF0000;
	font-weight:bold;
	font-size:x-small;
	
	
	}	
	.cellleft {
	}

	.cellleft a.button {
	}
	
	a {
		color:#000000;	
		font-weight: bold;
		
	}

	a:link {
		text-decoration: underline;	
	}
	
	a:visited {
		text-decoration: underline;	
	}
	
	a:hover, a:active {
		text-decoration: none;	
	}

	
	/* Testpage Specific Styles End */


	/* Launch Page Styles Start */
	body.launchpage {
	}

	img.launchlogo {
	}
	
	body.launchpage p {
	}
	/* Launch Page Styles End */
	
	/* login/register styles start */
	
		fieldset {
		display: block;
		padding: 0px;
		border: none;

	}
	
	.loginregister div.main form {
		position:relative;
		display: block;


		padding: 20px;
		/*border: solid 1px #FF0000;*/
		margin: 10px 0px 40px 10px;
		/* combo of left and margin makes it centered! */
		
		left: -412px;
		margin: 10px 0px 40px 50%;
		
		width: 340px;		
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 300px;
	}
	
	html>body .loginregister div.main form{
		width: 500px;
	}
	
	.loginregister .menu {
		display: none;
	}
	
	.loginregister div.main {
		height: 420px;
		padding: 5px 0px 0px 118px;
		width: 100%;
	}
	
	.loginregister div.maincontent {
		height: 440px;
		padding: 5px 0px 0px 60px;
		width: 100%;
	}
	
	.loginregister div.pagetitlecontainer {
		width: 481px;
		height: 82px;
	/*border:1px solid #000000; */
		padding:34px 0px 0px 16px;
	}



	/* login/register styles end */
	

	/* disclaimer styles start */
	
	.disclaimer h1 {
	}
	
	.disclaimer h2 {
	}
	.disclaimer .menu {
	}

	.disclaimer div.main {
	}
	
	.disclaimer div.maincontent {
	}
	
	.disclaimer form {
	}
	
	.disclaimer input.button {
	}
	
	/* disclaimer styles end */
	
	
	/* Flash styles start */
	
	.flash .menu {
	}

	.flash div.main {
	}
	
	.flash div.maincontent {
	}
	
	.flash .flashcontainer {
	}
	
	.flash .footer {
	}
	
	.flash div.titlelinks a {
	
	}
	
	/* Flash Styles End */
	
	/* Header Frame Start */
	.headerframepage div.titlelinks a {
	
	}
	
	/* Header Frame End */
	
		/* Downloads Page Style Start */
		
	body.downloadpage div.maincontent {
		/*border:1px solid #000000; */
		height:100%;
		width:420px;
	
	}
	body.downloadpage div.main {
		/*border:1px solid #000000; */
		height:400px;
		width:420px;
	
	}
		
	
	body.downloadpage div.maincontent a {
		color:#000000;	
		font-weight: bold;
		
	}

	body.downloadpage div.maincontent a:link {
		color:#000000;	
		font-weight: bold;
		text-decoration: underline;	
	}
	
	body.downloadpage div.maincontent a:visited {
		text-decoration: underline;	
	}
	
	body.downloadpage div.maincontent a:hover, body.download div.maincontent a:active {
		text-decoration: none;	
	}

	/* Downloads Page Style End  */
	
	/* Speakers Page Style Start  */	
	
	body.speakerpage div.maincontent {
		/*border:1px solid #000000; */
		height:100%;
		width:420px;
		
	
	}
	body.speakerpage div.main {
		/*border:1px solid #000000; */
		height:100%;
		width:420px;
	
	}
		
	.speakerpage h2 {
	color:#FF0000;
	font-weight:bold;
	padding:10px 0px 10px 0px;
	
	}
	
	/* Speakers Page Style End  */
	
	
	/* Disclaimer Page Style Start  */	
	
	body.disclaimerpage div.maincontent {
		/*border:1px solid #000000; */
		height:420px;
		width:750px;
		padding:20px 0px 0px 170px;
	
	}
	body.disclaimerpage div.main {
		/*border:1px solid #000000; */
		height:420px;
		width:750px;
	
	}
		
	
	/* Disclaimer Page Style End  */
	
	/*Agenda Page Start*/
	
		body.agendapage div.maincontent {
		/*border:1px solid #000000; */
		width:420px;
		height:100%;
	
	}
	body.agendapage div.main {
		/*border:1px solid #000000; */
		width:420px;
		height:100%;
	
	}
	
	body.agendapage .agendapagetable {
		/*border:1px solid #000000; */
		
		height:100%;
		width:420px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
	
	.leftcell{
	width:122px;
	
	}
	.rightcell{
	width:348px;
	
	}

	/*Agenda Page End*/

