/* 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 {
	}
	
	caption {
	}
	
	a {
	}

	a, a:link, a:visited {
	}
	
	a:hover, a:active {
	}
	
	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 10px 15px 10px;
		
		background-color: #CCCCCC;
		width:auto;
		float: none;
	}
	

	/* General Styles End */
	
	
	div.bodycontainer { /* Containing Div for all content */
		line-height: 0px;
		width: 785px;
	} 
	
	/* Header Styles Start */
	
	div.pagelogocontainer {
		line-height: 0px;
	}
	div.pagelogocontainer img {

	}
	
	div.pagetitlecontainer {
		line-height: 0px;
	}
	
	div.pagetitlecontainer h1 {
		line-height: normal;
		
	} 

	div.titlelinks {
		line-height: 0px;
	}
	
	div.titlelinks a {
	}
	
	/* Header Styles End */

	
	/* Menu Styles Start */

	div.menu {
		line-height: 0px;
	} 

	
	div.menu ul {
		line-height: 0px;
	}
	
	body>html div.menu ul {
	}
	
	div.menu ul li {

	} 
	
	html>body div.menu ul li  {
	}
	
	div.menu ul li.chosen  {
	}
	
	div.menu ul li a {

	}
	
	div.menu ul li.chosen a {

	}
	
	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 {

	}

	div.menu ul li a {
	} 
	
	div.menu ul li a:link, div.menu ul li a:visited {

	}
	
	div.menu ul li a:hover {

	}
	
	div.menu ul li a:active {

	}
	

	/* Menu Styles End */
	
	/* Main Styles Start */
	div.main {
		line-height: normal;
		clear: both;
		top: -25px;
		left: 0px;
		width: 780px;
	}
	

	.maincontent {
		padding: 0px 10px 0px 10px;
		width: 765px;
		height: 520px;

	}
	
	html>body .maincontent {

	}

	.maincontent .col1 {

	}
	
	
	.maincontent .col2 {

	}
	html>body .maincontent .col2 {

	}
	
	.maincontent .featurebox {

	}
	
	html>body .maincontent .featurebox {

	}
	
	.maincontent .featurebox img {

	}
	
	.maincontent .featurebox p {

	}
	
	html>body .maincontent .featurebox  p {

	}

	.maincontent h1 {
		line-height: normal;
		margin: 0px 0px 20px 0px;
		padding: 3px 10px 3px 10px;
		background-color: #02239F;
		width: 745px;
		color: #FFFFFF;
		
		font-size:x-small;
		voice-family: "\"}\""; 
		voice-family:inherit;
		font-size:small;
	} 
	
	html>body .maincontent h1 {
		font-size:small;
	}

	.maincontent h2 {
		padding: 3px 10px 10px 10px;	
		font-size:x-small;
		voice-family: "\"}\""; 
		voice-family:inherit;
		font-size:small;
	} 
	
	html>body .maincontent h2 {
		font-size:small;
	}

	.maincontent p {
		padding: 3px 10px 10px 10px;
		font-size:x-small;
		voice-family: "\"}\""; 
		voice-family:inherit;
		font-size:small;
	} 
	
	html>body .maincontent p {
		font-size:small;
	}
	
	
	.maincontent td {

	}	
	.maincontent td p {

	}
	
	.maincontent a {
		color: #02239F;	
	}
	
	.maincontent p a {
		color: #02239f;
	}
	
	.maincontent p a:link, .maincontent p a:visited {

	}
	
	.maincontent p a:hover, .maincontent p a:active {

	}
	
	
	/* 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 {
		line-height: normal;
		top: -20px;
		padding: 3px 10px 3px 10px;
		width: 785px;
	}
	
	div.footercontent {
		padding: 3px 10px 3px 10px;
		width: 745px;
		background-color: #edf6fb;
		border: solid 1px #CCCCCC;
		color: #02239f;
	}

	div.footercontent p {
	}

	div.footercontent p, div.footercontent p a, div.footercontent a {
		color: #02239f;
	}
	
	div.footercontent a, div.footercontent a:link, div.footercontent a:visited, div.footercontent a:hover, div.footercontent a:active {
		text-decoration: none;
	}


	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 
	{
		width:785px;
		margin:0px;padding:0px;
	}
	
	body.webcastpage div.maincontent 
	{
		width:785px;
		margin:0px;padding:0px;
	}
	
	body.webcastpage div.webcastSelect 
	{
		margin:20px 0 0 40px;padding:0px;
	}
	
	body.webcastpage div.slideDiv 
	{
		width:440px;height:345px;margin:0px;padding:0px;
	}
	
	body.webcastpage div.slideDiv #slides
	{
		width:100%;height:100%;margin:0px;padding:0px;
	}
	
	body.webcastpage div.mediaDiv 
	{
		width:345px;height:345px;margin:0px;padding:0px;
	}
	
	body.webcastpage div.mediaDiv #speaker
	{
		width:100%;height:190px;margin:0px;padding:0px;
	}
	
	body.webcastpage div.mediaDiv #mediaFrame
	{
		width:100%;height:155px;margin:0px;padding:0px;
	}
	
	body.webcastpage div.mediaDiv #speaker.hide
	{
		width:345px;height:1px;margin:0px;padding:0px;
	}
	
	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 {
	}
	
	.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 {

	}
	
	.testpage table th, .testpage table td  {

	}
	.testpage table th a {

	}
	
	.testpage table img {
	}
	
	.testpage table td a {
	}
	
	.cellleft {

	}
	
	.cellleft a.button {
	}
	
	.cellright {

	}	
	
	.cellright a.button {
	}
	
	/* Testpage Specific Styles End */


	/* Launch Page Styles Start */
	body.launchpage {
		width: 100%;
			text-align: center;
	}

	img.launchlogo {
		border: solid 1px #FFFFFF;
		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 {
		font-weight: bold;	
		text-decoration: underline;
	}
	
	body.launchpage p a:hover, body.launchpage p a:active {
		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 {
		display: block;
		color: #000000;
		text-align: center;
		margin: 30px auto 0px auto;
		border: none;

		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 {
	}
	
	.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; */
	}
	
	