/* 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, Arial, Helvetica, sans-serif;
	}
	
	li {
	}
	
	label {
		color: #555555;
	}
	
	caption {
		color: #555555;
		font-weight: bold;
		padding: 2px 0px 10px 0px;
	}
	
	a {
		text-decoration:underline;
	}

	a, a:link, a:visited {
		text-decoration:underline;
	}
	
	a:hover, a:active {
		text-decoration:underline;
	}
	
	input.button,
	a.button,
	a.button:link,
	a.button:visited,
	a.button:hover,
	a.button:active   {
	
	}

	input.button,
	a.button
	{

	}	

	div.hr {
		height: 1px;
		overflow:hidden;
		margin: 0px;
		padding: 0px;

		border-color: #FFFFFF;
		border-style:solid;
		border-width: 15px 0px 15px 0px;
		
		background-color: #00b1b0;
		width: auto;
		float: none;
	}
	

	/* General Styles End */
	
	div.bodycontainer { /* Containing Div for all content */
		background-image: url(../images/header_2006.jpg);
		background-repeat: no-repeat;
		float: none;
		width: 760px;
		height: 600px;
		margin: 0px 0px 0px 0px;
		overflow: hidden;
		padding: 0px 0px 0px 0px;
	} 
	
	/* Header Styles Start */
	
	div.pagelogocontainer {
		width: 760px;
		height: 126px;
	}
	div.pagelogocontainer img {
		position: relative;
		left: 29px;		
		top: 23px;
		border: solid 1px #00b2b0;
	}
	
	div.pagetitlecontainer {
	}
	
	div.pagetitlecontainer h1 {
	} 

	div.titlelinks {
		background-color:#000066;
	}
	
	div.titlelinks a {
	}
	
	/* Header Styles End */

	
	/* Menu Styles Start */

	div.menu {
		width: 100%;
		height: 20px;
	} 

	
	div.menu ul {
		background-color: #666666;
		position: relative;
		left: 30px;
		
				
		overflow:hidden;
		padding: 2px 10px 0px 10px;
		list-style-type:none;
		float: none;
		display: block;

		width: 700px;
		height: 20px;		
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 680px;
		height: 18px;		
	}
	
	body>html div.menu ul {
		width: 680px;
		height: 18px;
	}
	
	div.menu ul li {
		float: left;
		display: block;
		padding: 0px 10px 0px 10px;
	} 
	
	html>body div.menu ul li  {
	}
	
	div.menu ul li.chosen  {
	}
	
	div.menu ul li a {
		font-size: 86%;
		color: #FFFFFF;
	}
	
	div.menu ul li.chosen a {
		font-size: 86%;	
		color: #00B1B0;
	}
	
	div.menu ul li.chosen a, div.menu ul li.chosen a:link, div.menu ul li.chosen a:visited, div.menu ul li.chosen a:hover, div.menu ul li.chosen a:active {
	}
	

	div.menu ul li.small {
	}	
	div.menu ul li.medium {
	}
	div.menu ul li.large {
	}

	div.menu ul li.first {
	}	
	div.menu ul li.second {
	}
	div.menu ul li.third {
	}
	
	div.menu ul li.fourth {
	}	
	div.menu ul li.fifth {
	}
	div.menu ul li.sixth {
	}
	div.menu ul li.right {
	}

	div.menu ul li.settingslink {
		float: right;
	}

	div.menu ul li a {
	} 
	
	div.menu ul li a:link, div.menu ul li a:visited {
		text-decoration:none;
	}
	
	div.menu ul li a:hover {
		text-decoration:none;
	}
	
	div.menu ul li a:active {
		text-decoration:none;
	}
	

	/* Menu Styles End */
	
	/* Main Styles Start */
	div.main {
		position: relative;
		padding: 0px;
	}
	

	.maincontent {
		padding: 20px 25px 0px 29px;

		width: 760px;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 706px;		
	}
	
	html>body .maincontent {
		width: 706px;
	}

	.maincontent .col1 {
		padding: 0px 0px 0px 0px;
		width: 483px;
	}
	
	
	.maincontent .col2 {
		padding: 1px 0px 0px 23px;
		
		width: 223px;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 200px;
	}
	html>body .maincontent .col2 {
		width: 200px;
	}
	
	.maincontent .featurebox {
		border: solid 1px #00b2b0;
		background-color: #EEEEEE;
		text-align: left;
		overflow: auto;

		padding: 7px 0px 1px 10px;		
		
		width: 195px;
		height: 378px;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 185px;
		height: 386px;
	}
	
	html>body .maincontent .featurebox {
		width: 185px;
		height: 386px;
	}
	
	.maincontent .featurebox img {
		border: solid 1px #666666;
		margin: 0px auto 5px auto;
	}
	
	.maincontent .featurebox p {
		padding: 0px 0px 7px 0px;
		margin: 0px;
		font-size: xx-small;
		voice-family: "\"}\""; 
		voice-family:inherit;
		font-size: x-small;
	}
	
	html>body .maincontent .featurebox  p {
		font-size: x-small;	
	}

	.maincontent h1 {
		color: #666666;
		padding: 0px 0px 0px 0px;
		font-size: x-small;
		voice-family: "\"}\""; 
		voice-family:inherit;
		font-size: small;
	} 
	
	html>body .maincontent h1 {
		font-size: small;
	}

	.maincontent h2 {
		color: #666666;
		font-size: x-small;
		voice-family: "\"}\""; 
		voice-family:inherit;
		font-size: small;
	} 
	
	html>body .maincontent h2 {
		font-size: small;
	}

	.maincontent p {
		color: #555555;
		padding: 7px 0px 9px 0px;
	}
	
	
	.maincontent td {
		color: #555555;
	}	
	.maincontent td p {
		color: #555555;
	}
	
	.maincontent a {
	
	}
	
	.maincontent p a {
		color: #00b1b0;
		font-weight: bold;	
	}
	
		.maincontent p a:link, .maincontent p a:visited {
		color: #00b1b0;
		font-weight: bold;	
		text-decoration: underline;
	}
	
	.maincontent p a:hover, .maincontent p a:active {
		color: #00b1b0;
		font-weight: bold;	
		text-decoration: underline;
	}
	
	
	



	
	/* 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.
	*/
	
	.normalpage div.menu ul li.settingslink {
	}
	
	
	body.normalpage div.main h1, body.normalpage div.main h2 {
	}
	
	body.normalpage div.pagetitlecontainer {
	}
	
	body.normalpage div.hr {
	}
	
	body.normalpage div.main {
	}
	
	body.normalpage div.main p {
	}
	
	body.normalpage div.main a {
	}
	
	body.normalpage div.main p a {
	} 
	
	/* "Normal page" specific styles */
	

	/* Footer Styles Start */
	
	div.footer {
		display: none;
	}
	
	div.footercontent {

	}

	div.footercontent p {
	}

	div.footercontent p, div.footercontent p a {
	} 

	div.footercontent1 {
	} 

	div.footercontent2 {
	}

	div.footer a {
	} 
	
	#ctnfooterlabel {
	} 
	


	/* Footer Styles End */


	/* Webcast Page Style Start */

	.webcastpage a.submitbutton, .webcastpage a.submitbutton:link, .webcastpage a.submitbutton:visited, .webcastpage a.submitbutton:hover, .webcastpage a.submitbutton:active {
	}
	
	.webcastpage a.submitbutton {
	} 
	
	
	body.webcastpage div.main h1, body.webcastpage div.main h2 {
	}
	body.webcastpage div.pagetitlecontainer {
	}
	
	body.webcastpage div.main {
	}
	
	body.webcastpage div.hr {
	}
	
	body.webcastpage table {
	}

	body.webcastpage caption {
	}
	
	body.webcastpage table th {
	}
	
	body.webcastpage table td {
	}
	
	body.webcastpage table td p {
	}
	
	body.webcastpage .mediaselect span {
	}
	
	body.webcastpage table input.button {
	} 
	
	html>body body.webcastpage table input.button {
	}	
	

	.mediaselect span input {
	}

	.webcastpage div.menu ul li.settingslink {
		display: block;
	}
	
	.webcastpage h1 {
	}
	
	/* Webcast Page Style End */

	/* Testpage Specific Styles Start */
	
	body.testpage div.main h1, body.testpage div.main h2 {
	}
	body.testpage div.pagetitlecontainer {
	}
	
	.testpage div.menu ul li.settingslink {
		display: none;
	}
	
	body.testpage div.main {
	}
	
	body.testpage div.hr {
	}

	.testpage table {
		width: 100%;
	}
	
	.testpage table th, .testpage table td  {
		width: 50%;
	}
	.testpage table th a {
		display: block;
		width: 100px;
		border: solid 1px #666666;
	}
	
	.testpage table img {
	}
	
	.testpage table td a {
	}
	
	.cellleft {
		text-align: center;
	}
	
	.cellleft a.button {
	}
	
	.cellright {
		text-align: center;
	}	
	
	.cellright a.button {
	}
	
	/* Testpage Specific Styles End */


	/* Launch Page Styles Start */
	body.launchpage {
		width: 100%;
			text-align: center;
	}

	img.launchlogo {
		border: solid 1px #00b1b0;
		margin: 70px auto 10px auto;
	}
	
	body.launchpage p {
		margin: 10px auto 0px auto;
	}
	
	body.launchpage p a {
		color: #00b1b0;
		font-weight: bold;	
	}
	
	body.launchpage p a:link, body.launchpage p a:visited {
		color: #00b1b0;
		font-weight: bold;	
		text-decoration: underline;
	}
	
	body.launchpage p a:hover, body.launchpage p a:active {
		color: #00b1b0;
		font-weight: bold;	
		text-decoration: underline;
	}
	/* Launch Page Styles End */
	
	/* login/register styles start */

	body.loginregister .maincontent p {
		margin: 30px auto 0px auto;
		text-align: center;
		width: 741px;
	}
	
	body.loginregister table {
		margin: 40px auto 0px auto;
	}

	body.loginregister th {
		padding: 0px 20px 0px 0px;
	}
	
	body.loginregister td {
		text-align: center;
	}
	
	body.loginregister td p {
		margin: 30px auto 0px auto;
	}
	
	body.loginregister label {
		padding: 4px 0px 0px 0px;
		display: block;
		width: 100%;
		text-align: right;
		font-size:xx-small;
		voice-family: "\"}\""; 
		voice-family:inherit;
		font-size:x-small;
	} 
	
	html>body body.loginregister label  {
		font-size:x-small
	}
	
	body.loginregister input {
		width: 140px;
		padding: 2px;
		font-size:xx-small;
		voice-family: "\"}\""; 
		voice-family:inherit;
		font-size:x-small;
	} 
	
	html>body body.loginregister input  {
		font-size:x-small
	}

	body.loginregister select {
		width: 140px;

		font-size:xx-small;
		voice-family: "\"}\""; 
		voice-family:inherit;
		font-size:x-small;
	} 
	
	html>body body.loginregister select  {
		font-size:x-small;
	}
	
	
	body.loginregister div.pagetitlecontainer {
	}
	
	body.loginregister div.main {
	}

	body.loginregister div.maincontent {
	}

	
	body.loginregister div.hr {
	}
	
	body.loginregister div.pagetitlecontainer h1 {
	} 


	html body.loginregister a.button {
	
	}
	
	html body.loginregister a.button {
		text-decoration: none;
		display: block;
		color: #FFFFFF;
		text-align: center;
		margin: 30px auto 0px auto;
		border: none;
		background-image: url(../images/button.gif);
		background-repeat:no-repeat;
		background-color: transparent;

		padding: 4px 0px 0px 0px;

		width: 102px;

		height: 25px;		
		font-size:x-small;
		voice-family: "\"}\""; 
		voice-family:inherit;
		font-size:small;
		height: 21px;
	} 
	
	html body.loginregister a.button:link, html body.loginregister a.button:visited, html body.loginregister a.button:hover, html body.loginregister a.button:active {
	}

	body.loginregister caption {
	}
	
	fieldset {
	}
	
	.loginregister div.main form {
	}
	
	.loginregister .menu ul {
	}
	
	.loginregister div.main {
	}
	
	.loginregister .cellleft {
	}
	
	.loginregister .cellright {
	}
	
	/* login/register styles end */
	

	/* disclaimer styles start */
	
	body.disclaimer div.pagetitlecontainer {
	}
	
	body.disclaimer div.main {
	}
	
	body.disclaimer div.hr {
	}
	
	body.disclaimer div.pagetitlecontainer h1 {
	} 
	

	
	.disclaimer h1 {
	}
	
	.disclaimer h2 {
	}
	.disclaimer .menu ul {
	}

	.disclaimer div.main {
	}
	.disclaimer div.maincontent {
	}
	.disclaimer div.maincontent h1 {
	}
		
	
	.disclaimer form {
	}
	
	.disclaimer input.button {
	}
	
	/* disclaimer styles end */
	
	
	/* Flash styles start */
	
	.flash div.bodycontainer {
	}
	
	.flash .menu {
	}

	.flash div.main {
	}
	
	.flash div.maincontent {
	}
	
	.flash .flashcontainer {
	}
	
	.flash .pagetitlecontainer {
	}	
	.flash .menu {
	}
	
	.flash .footer {
	}
	
	.flash div.titlelinks a {
	}
	
	body.flash div.menu ul li.settingsLink {
	}
	
	/* Flash Styles End */
	
	/* Header Frame Start */
	body.headerframepage div.menu ul li.settingsLink {
		display: block;
	}
	
	.headerframepage div.titlelinks a {
	
	}
	
	body.headerframepage div.main h1, body.webcastpage div.main h2 {
	}
	body.headerframepage div.pagetitlecontainer {
	}
	
	body.headerframepage div.main {
	}
	
	/* Header Frame End */


	


	
	.testplayer {
		margin: 10px 0px 0px 0px;
	}
	
	.submitbuttondiv {
		float: none;
	}
	
	.settings_content {
		float: none;
	}
	
	.settings_box {
		float: none;
	}
	
	.settings_box table {
		width: 350px;
		margin: 0px 0px 30px 0px;
	}
	
	.settings_box table th {
		vertical-align: middle;
		width: 70px;
	}
	.settings_box table td {
		vertical-align: middle;
	}
	
	.recommendation {
		font-size: 76%;	
	}
	
	#bandwidth_rec {
		padding: 2px 0px 30px 0px;
	}
	
	strong {
		font-weight: bold;
		color: #00B1B0;
	}
	
	.testframeconsole {
		float: left;
	}
