/* 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:  sans-serif, Arial, Helvetica, Verdana, ;
		color:#485256;
	}


	li {
		list-style-type:none;
	}
	
	caption {
		font-weight: bold;
		padding: 2px 0px 10px 0px;
	}
	
	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 {
		/* margin: 0px 0px 10px 0px; */
		height: 20px;
		width: 692px;
		background-color: #FDF7F0;
		border-top: solid 20px #FFFFFF;
		border-top: solid 20px #FFFFFF;
	}
	

	/* General Styles End */
	
	div.bodycontainer { /* Containing Div for all content */
		float: none;
		width: 100%;
		margin: 0px auto 0px auto;
		overflow: hidden;
	} 
	
	/* Header Styles Start */
	
	div.pagelogocontainer {
		width: 128px;
		padding: 10px 0px 10px 10px;
		/*border: solid 1px #000000;*/
	}
	
	div.pagetitlecontainer {
		background-position:right;
		width: 600px;
		height: 40px;
		background-repeat:no-repeat;
		/*border: solid 1px #000000;*/
		
	}
	
	div.pagetitlecontainer h1 {
		display: none;
	} 
	

	div.titlelinks {

	}
	
	div.titlelinks a {
		display: none;
	}
	
	/* Header Styles End */

	
	/* Menu Styles Start */
	div.menuright{
		top: 0px;
		width: 170px;
		height: 73px;
		padding: 12px 0px 0px 0px;
		margin: 0px;
		background-color: #FFFFFF;
		float:right;

	}
	

	div.menu {
		width: 590px;
		height: 18px;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		background-color: #495257;
		border-bottom: solid 1px #A8E5FF;
		float:left;
		
	}
	
	
	div.menu ul {
		height: 18px;
		margin: 0px;
		padding: 0px;
		float: left;
		display: block;
		width:100%;
	}
	
	div.menu ul li {
		background-color: #495257;
		display: block;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		float: left;
		width: 100px;
		text-align: center;

		height: 27px;		
		voice-family: "\"}\""; 
		voice-family:inherit;
		height: 22px;
	} 
	
	html>body div.menu ul li  {
		height: 22px;
	}
	
		div.menu li.board {
		background-color: #495257;
		display: block;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		float: left;
		width: 70px;
		text-align: center;

		height: 27px;		
		voice-family: "\"}\""; 
		voice-family:inherit;
		height: 22px;
	} 
	
	html>body div.menu li.board {
		height: 22px;
		width:70px;
	}
	
		div.menu li.home {
		background-color: #495257;
		display: block;
		padding: 0px 0px 0px 22px;
		margin: 0px;
		float: left;
		width: 50px;
		text-align: center;

		height: 27px;		
		voice-family: "\"}\""; 
		voice-family:inherit;
		height: 22px;
	} 
	
	html>body div.menu li.home {
		height: 22px;
		width:50px;
	}

		div.menu li.test {
		background-color: #495257;
		display: block;
		padding: 0px 0px 0px 6px;
		margin: 0px;
		float: left;
		width: 100px;
		text-align: center;

		height: 27px;		
		voice-family: "\"}\""; 
		voice-family:inherit;
		height: 22px;
	} 
	
	html>body div.menu li.test {
		height: 22px;
		width:100px;
	}
	
			div.menu li.info {
		background-color: #495257;
		display: block;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		float: left;
		width: 104px;
		text-align: center;

		height: 27px;		
		voice-family: "\"}\""; 
		voice-family:inherit;
		height: 22px;
	} 
	
	html>body div.menu li.info {
		height: 22px;
		width:104px;
	}
	
			div.menu li.webcast {
		background-color: #495257;
		display: block;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		float: left;
		width: 70px;
		text-align: center;

		height: 27px;		
		voice-family: "\"}\""; 
		voice-family:inherit;
		height: 22px;
	} 
	
	html>body div.menu li.webcast {
		height: 22px;
		width:70px;
	}
	
		div.menu li.streamselect {
		background-color: #495257;
		display: block;
		padding: 0px 0px 0px 6px;
		margin: 0px;
		float: left;
		width: 120px;
		text-align: center;

		height: 27px;		
		voice-family: "\"}\""; 
		voice-family:inherit;
		height: 22px;
	} 
	
	html>body div.menu li.streamselect {
		height: 22px;
		width:120px;
	}
	
	div.menu ul li a {
		font-weight: normal;
		color:#FFFFFF;
		text-decoration:none;
	} 
	
	div.menu ul li a:link, div.menu ul li a:visited {
		color:#C4C4C6;
		text-decoration:none;
	}
	
	div.menu ul li a:hover {
		color:#FFFFFF;
		text-decoration:none;
	}
	
	div.menu ul li a:active {
		color:#FFFFFF;
		text-decoration:none;
	}
	
	

	/* Menu Styles End */
	
	/* SubMenu Styles Start */

	div.submenu {
		top: 0px;
		width: 590px;
		height: 26px;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		background-color: #7AAEE0;
		border-bottom: solid 1px #406BBA;
		
	}
	
	div.submenu ul {
		height: 26px;
		margin: 0px;
		padding: 4px 0px 0px 0px;
		float: left;
		display: block;
	}
	
	div.submenu ul li {
		background-color: #7AAEE0;
		display: block;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		float: left;
		width: 250px;
		text-align: center;

		height: 27px;		
		voice-family: "\"}\""; 
		voice-family:inherit;
		height: 22px;
	} 
	
	html>body div.submenu ul li  {
		height: 22px;
	}
	
	
	div.submenu ul li a {
		font-weight: bold;
		color:#FFFFFF;
		text-decoration:none;
	} 
	
	div.submenu ul li a:link, div.submenu ul li a:visited {
		color:#07009C;
		text-decoration:none;
	}
	
	div.submenu ul li a:hover {
		color:#07009C;
		text-decoration:none;
	}
	
	div.submenu ul li a:active {
		color:#07009C;
		text-decoration:none;
	}
	

	/* SubMenu Styles End */

	/* SubMenu2 Styles Start */

	div.submenu2 {
		top: 0px;
		width: 590px;
		height: 26px;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		background-color: #A9E5FF;
		border-top: solid 1px #DBDEEF;
	}
	
	div.submenu2 ul {
		height: 26px;
		margin: 0px;
		padding: 4px 0px 0px 0px;
		float: left;
		display: block;
		color:#495257;
	}
	
	div.submenu2 ul li {
		background-color: #A9E5FF;
		display: block;
		padding: 0px 0px 0px 28px;
		margin: 0px;
		float: left;
		width: 220px;
		text-align: left;
		font-weight:bold;

		height: 27px;		
		voice-family: "\"}\""; 
		voice-family:inherit;
		height: 22px;
	} 
	
	html>body div.submenu2 ul li  {
		height: 22px;
		width: 220px;
		
	}
	

	/* SubMenu2 Styles End */
	

	
	/* Main Styles Start */
	div.main {
		position: relative;
		top: 0px;
		padding: 0px;
		width: 750px;
	}
	

	.maincontent {
		padding: 10px 0px 10px 0px;
	}

	
	.maincontent h1 {
		padding: 10px 20px 00px 20px;
		margin: 0px;
		color: #495257;
		line-height: normal;
		font-weight:bold;
		height:auto;
	}
	
	.maincontent h1 {
		font-size: x-small;
		voice-family: "\"}\""; 
		voice-family:inherit;
		font-size: small;
	} 
	
	html>body .maincontent .h1 {
		font-size: small;
	}	
	
	.maincontent h2 {
		padding: 10px 20px 00px 20px;
		margin: 0px;
		color: #330000;
		line-height: normal;
		font-weight:bold;
		height:auto;
	}
	
	.maincontent h2 {
	
		font-size: x-small;
		voice-family: "\"}\""; 
		voice-family:inherit;
		font-size: small;
	} 
	
	html>body .maincontent .h2 {
		font-size: small;
	}
	
	.maincontent p {
		margin: 0px;
		padding: 10px 20px 10px 20px;
	}
	
	
	.maincontent td p {
		margin: 0px;
		padding: 0px 0px 10px 0px;
	}
	
	.maincontent a {
		margin: 0px;
		padding: 10px 20px 10px 20px;
	}
	
	.maincontent p a {
		margin: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	

	
	/* 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 h1, body.normalpage div.main h2 {
		color: #495257;
	}
	
	body.normalpage div.pagetitlecontainer {
		background-image: url(../images/header_green.jpg);
	}
	
	body.normalpage div.hr {
		background-color: #495257;
	}
	
	body.normalpage div.main {
	}
	
	body.normalpage div.maincontent {
		height:495px;
	}
	
	
	body.normalpage div.main p {
		margin: 0px;
		padding: 10px 20px 10px 20px;
	}
	
		body.normalpage div.main h1 {
		margin: 0px;
		padding: 0px 20px 0px 20px;
	}

	
	body.normalpage div.main a {
	color:#0000CC;
	text-decoration:underline;
	}
	
	body.normalpage div.main p a {
	color:#0000CC;
	text-decoration:underline;
	
	} 
	
	body.normalpage div.col1{
		margin: 0px;
		padding: 10px 10px 10px 10px;
		width:360px;
	}
	body.normalpage div.col2{
		margin: 0px;
		padding: 10px 10px 10px 10px;
		width:340px;
	}

	/* "Normal page" specific styles */
	
	
	/* "Board 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.boardpage div.main h1, body.boardpage div.main h2 {
		color: #495257;
	}
	
	body.boardpage div.pagetitlecontainer {
		background-image: url(../images/header_green.jpg);
	}
	
	body.boardpage div.hr {
		background-color: #495257;
	}
	
	body.boardpage div.main {
	}
	
	body.boardpage div.maincontent {
		height:495px;
	}
	
	
	body.boardpage div.main p {
		margin: 0px;
		padding: 10px 20px 10px 20px;
	}
	body.boardpage div.main h2 {
		margin: 0px;
		padding: 0px 0px 6px 0px;
	}
	
	
	body.boardpage div.main a {
	}
	
	body.boardpage div.main p a {
	} 
	
	body.boardpage div.col1{
		margin: 0px;
		padding: 10px 10px 10px 10px;
		width:200px;
	}
	body.boardpage div.col2{
		margin: 0px;
		padding: 10px 10px 10px 10px;
		width:500px;
	}

	/* End of  "Board page" specific styles */
	
		/* "Info 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.infopage div.main h1, body.infopage div.main h2 {
		color: #495257;
	}
	
	body.infopage div.pagetitlecontainer {
		background-image: url(../images/header_green.jpg);
	}
	
	body.infopage div.hr {
		background-color: #495257;
	}
	
	body.infopage div.main {
	}
	
	body.infopage div.maincontent {
		height:496px;
	}
	
	
	body.infopage div.main p {
		margin: 0px;
		padding: 10px 20px 0px 40px;
	}
	body.infopage div.main h2 {
		margin: 0px;
		padding: 0px 0px 0px 20px;
	}
	
	
	body.infopage div.main a {
		color:#000099;
		text-decoration:underline;

	}
	
	body.infopage div.main p a {
		color:#000099;
		text-decoration:underline;
	} 
	
	body.infopage div.col1{
		margin: 0px;
		padding: 10px 10px 10px 10px;
		width:200px;
	}
	body.infopage div.col2{
		margin: 0px;
		padding: 10px 10px 10px 10px;
		width:400px;
	}
	body.infopage div.col3{
		margin: 0px;
		padding: 10px 0px 10px 0px;
		width:70px;
		
	}
	/* End of  "Info page" specific styles */

	
	/* Footer Styles Start */
	
		div.footerouter {
		width:100%;
		height:50px;
		background-color:#495257
	
	}

	
	div.footerLive {
		width:100%;
		height:30px;
		background-color:#ACE3FF;
	
	}
	
	div.footer {
		width:100%;
		height:20px;
		background-color:#495257;
	
	}
	div.footercontent {
	padding:0px 0px 0px 20px;
	
	}

	div.footer a {
	color:#0000CC;
	} 
	

	/* Footer Styles End */


	/* Webcast Page Style Start */
	
	body.webcastpage div.main h1, body.webcastpage div.main h2 {
		color: #003699;
	}
	body.webcastpage div.pagetitlecontainer {

	}
	
	body.webcastpage div.main {
		border:0px;
		height:515px;
	}
	
	body.webcastpage div.hr {
		background-color: #F1F0FD;
	}
	
	
	body.webcastpage table {
	}

	body.webcastpage caption {
		margin: 0px 0px 0px 20px;
	}
	
	body.webcastpage table th {
	}
	
	body.webcastpage table td {

	}
	
	body.webcastpage table td p {
	}
	
	body.webcastpage .mediaselect span {
		float: left;
		display: block;
		vertical-align:bottom;
		width: 70px;
		height: 50px;
	}
	
	body.webcastpage table input.button {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 20px 0px 0px 0px;
		padding: 3px 10px 3px 10px;
		display: block;
		background-color: #FE9A03;
		background-color: #837CCF;	
		border: none;
		color: #FFFFFF;
		font-weight:bold;
		font-size: x-small;
		voice-family: "\"}\""; 
		voice-family:inherit;
		font-size: small;
	} 
	
	html>body body.webcastpage table input.button {
		font-size: small;
	}	
	

	.mediaselect span input {
		vertical-align:bottom;	
	}

	.settingslink {
		padding: 0px 20px 0px 0px;
		float: right;
	}
	
	.webcastpage h1 {
		color: #669900;
	}
	
	.webcastpage table {
		margin: 0px auto 0px auto;
		width:220px;
		background-color:#A9E1FA;
		border: 1px solid #495257;
		height:210px;
	}
	
	.webcastpage table th  {
		padding: 0px 20px 0px 20px;
		background-color:#495257;
		color:#FFFFFF;
		text-align:left;
		border: 1px solid #495257;
		
	}
	.webcastpage table td  {
		padding: 0px 20px 0px 20px;
		background-color:#A9E1FA;
		width:80px;
	}
	
	.webcastpage table th a {
		padding: 0px;
		margin: 0px 0px 0px 0px;
		width: 80px;
		height: 48px;
		display: block;
		background-color:#FFFFFF;
	}
	
	.webcastpage table td a {
		padding: 0px;
		margin: 0px auto 0px auto;
		width: 80px;
		height: 26px;
		display: block;
		color:#0000CC;
	}

	body.webcastpage div.col1{
		margin: 0px;
		padding: 10px 10px 10px 10px;
		width:320px;
		height:500px;
	}
	body.webcastpage div.col2{
		margin: 0px;
		padding: 10px 10px 10px 10px;
		width:380px;
		height:500px;
		
	}
	
	/* Webcast Page Style End */

	/* Testpage Specific Styles Start */
	
	body.testpage div.main h1, body.testpage div.main h2 {
		color: #495257;

	}
	body.testpage div.pagetitlecontainer {
	}
	
	body.testpage div.main {
		height:515px;
		
	}
	
	body.testpage div.hr {
		background-color: #FFFFFF;
	}

	.testpage table {
		margin: 0px auto 0px auto;
		width:220px;
		background-color:#A9E1FA;
		border: 1px solid #495257;
	}
	
	.testpage table th  {
		padding: 0px 20px 0px 20px;
		background-color:#495257;
		color:#FFFFFF;
		text-align:left;
		
	}
	.testpage table td  {
		padding: 0px 20px 0px 20px;
		background-color:#A9E1FA;
	}
	
	.testpage table th a {
		padding: 0px;
		margin: 0px 0px 0px 0px;
		width: 80px;
		height: 48px;
		display: block;
		background-color:#FFFFFF;
	}
	
	.testpage table td a {
		padding: 3px 0px 3px 0px;
		margin: 0px auto 0px auto;
		display: block;
		color:#0000CC;
		
			
	}
	
	.cellleft {
		text-align: center;
	}
	
	.cellleft a.button {
		text-align: center;
	}
	
	.cellright {
		text-align: center;	
	}	
	
	.cellright a.button {
		text-align: center;
	}

	body.testpage div.col1{
		margin: 0px;
		padding: 10px 10px 10px 10px;
		width:360px;
	}
	body.testpage div.col2{
		margin: 0px;
		padding: 10px 10px 10px 10px;
		width:340px;
	}

	/* Testpage Specific Styles End */
	
	/* Selection Page Style Start */
	
	body.selectionpage div.main h1, body.webcastpage div.main h2 {
		color: #003699;
	}
	body.selectionpage div.pagetitlecontainer {

	}
	
	body.selectionpage div.main {
		border:0px;
		height:484px;
	}
	
	body.selectionpage div.hr {
		background-color: #F1F0FD;
	}
	
	
	body.selectionpage table {
	}

	body.selectionpage caption {
		margin: 0px 0px 0px 20px;
	}
	
	body.selectionpage table th {
	}
	
	body.selectionpage table td {

	}
	
	body.selectionpage p {
	padding: 10px 0px 0px 40px;
	width:280px;
	}
	
	body.selectionpage h1 {
	padding: 0px 0px 0px 80px;
	}

	
	body.selectionpage .mediaselect span {
		float: left;
		display: block;
		vertical-align:bottom;
		width: 70px;
		height: 50px;
	}
	
	body.selectionpage table input.button {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 20px 0px 0px 0px;
		padding: 3px 10px 3px 10px;
		display: block;
		background-color: #FE9A03;
		background-color: #837CCF;	
		border: none;
		color: #FFFFFF;
		font-weight:bold;
		font-size: x-small;
		voice-family: "\"}\""; 
		voice-family:inherit;
		font-size: small;
	} 
	
	html>body body.webcastpage table input.button {
		font-size: small;
	}	
	

	.mediaselect span input {
		vertical-align:bottom;	
	}

	.settingslink {
		padding: 0px 20px 0px 0px;
		float: right;
	}
	
	.selectionpage h1 {
		color: #669900;
	}
	
	.selectionpage table {
	}
	
	.selectionpage table th  {
		
	}
	.selectionpage table td  {
	}
	
	.selectionpage table th a {
	}
	
	.selectionpage table td a {
	}

	body.selectionpage div.col1{
		margin: 0px;
		padding: 0px 0px 0px 0px;
		width:375px;
		height:500px;
	}
	body.selectionpage div.col2{
		margin: 0px;
		padding: 0px 0px 00px 0px;
		width:375px;
		height:500px;
	}
	
	/* Selection Page Style End */
	


	/* Launch Page Styles Start */
	body.launchpage {
		margin: 100px 0px 0px 0px;
		text-align: center;
	}

	img.launchlogo {
	}
	
	body.launchpage p {
		padding: 10px 0px 0px 0px;
	}
	/* Launch Page Styles End */
	
	
	/* Header Frame Start */
	.headerframepage div.titlelinks a {
	
	}
	
	body.headerframepage div.main h1, body.webcastpage div.main h2 {
		color: #003699;
	}
	body.headerframepage div.pagetitlecontainer {
		background-image: url(../images/header_blue.jpg);
	}
	
	body.headerframepage div.main {
		border: solid 20px #F1F0FD;
	}
	
	/* Header Frame End */


	
