


	div.bodycontainer { /* Containing Div for all content */
		background-image: url(../images/header_2008.jpg);
		
	} 
	div.menu {
			height:27px;
			width:100%;
	}
	
	.normalpage{
		background-image: url(../images/bodyBG.gif);
	
	}
	
	.loginregister {
		background-image: url(../images/bodyBG_log.gif);
		background-repeat:no-repeat;
	}
	
	div.menu ul {
		background-image:url(../images/menu_bg.gif);
		left: 00px;
		padding: 5px 0px 0px 20px;
		width: 760px;
		height: 27px;		

	}
	.maincontent{
	height:455px;
	}
	.maincontent .col1 {
		padding:0px;
		width:706px;
		height: 270px;
	}
	.maincontent .col1small {
		padding:0px;
		width:409px;
		height: 100%;
	}
	
	
	div.menu ul a{
			color:#FFFFFF;
		}	
	body>html div.menu ul {
		width: 760px;
	}
	
	div.menu ul li {

		padding: 0px 10px 0px 30px;
	} 
	
	div.menu ul li a {
		font-size: 86%;
		color: #FFFFFF;
		font-weight: bold;
	}
	div.menu ul li.settingslink {
	float:left;
}
	
	div.menu ul li.chosen a {
		font-size: 86%;	
		color: #ffffff;
		font-weight: bold;
	}

	.para1text {
	width: 560px;
	}
	.maincontent .featurebox {
		border: solid 1px #581c80;
	}
	
	.maincontent p a {
		color: #581c80;
	}
	
	.maincontent p a:link, .maincontent p a:visited {
		color: #581c80;
	}
	
	.maincontent p a:hover, .maincontent p a:active {
		color: #581c80;
	}


	div.hr {
		background-color: #581c80;
		border-style:none;
		width:409px;
	
	}

	div.hr2 {
		background-color: #581c80;
		float:none;
		height:1px;
		margin:0px;
		overflow:hidden;
		padding:0px;
		width:auto;
}

	

	



	.row2 {

	}
	.row2 img{

	}
	img.launchlogo {
		border: solid 1px #581c80;

	}
	.testFrame {
	position: absolute;
	left: 494px;
	top: 0px;
	background-color:transparent; 
	}
	.testpre2{
	position: absolute;
	left: 215px;
	top: 195px;
	
	background-color:transparent; 
	}
	.col2console{
		position: absolute;
		left: 450px;
		top: 10px;
		height:500px;
		width:300px;
		padding: 0px;
		margin: 0px;
		background-color:transparent; 
	}
	
	.console {
	height: 100%;
	height: 430px;
	overflow: hidden;

	}
	
	.presite2test {
	width: 200px;
	}
	
	
	
	.testFrameLive {
	position: absolute;
	left: 506px;
	top: 179px;
	}

	
	body.launchpage p a {
		color: #581c80;

	}
	
	body.launchpage p a:link, body.launchpage p a:visited {
		color: #581c80;

	}
	
	body.launchpage p a:hover, body.launchpage p a:active {
		color: #581c80;

	}
	
	strong {
		color:#581c80;
	font-weight:bold;
	}
	
	.main .maincontent	h1 {
		font-size: 1.1em;
		color: #111083;
		padding: 2px 0px 5px 0px;
	}
	
	.main .maincontent	h2 {
		padding: 1px 0px 2px 0px;
	}
	
	
	
	/*web select frm*/
	
	.webcastmaincontent {
	padding:20px 25px 0px 29px;
	voice-family:inherit;
	width:706px;
	}
		.webcastmaincontent {
	padding:20px 25px 0px 29px;
	voice-family:inherit;
	width:706px;
	}
	
	.webcastmaincontent h1 {
	font-size:small;
	color:#666666;
	voice-family:inherit;

	}
	
	.webcastmaincontent #bandwidth_choice{
	/* display: none; */
	}
	
	.webcastmaincontent #bandwidth_rec{
	
	}
	
		
	.webcastmaincontent #bandwidth_rate{
	display: none;
	}
	.settings_box table th {
		vertical-align:middle;
		width:370px;
	}
	
	




/*live webcast */
.audio{
width: 760px;
height:600px;
}
.speakerFrame{

margin-top:95px;
height:142px;

}


.mediaFrame {
	position: absolute;
	top: 235px;
	left: 53px;
	height: 180px;
	width: 200px;
}

.slideFrame {
	position: absolute;
	height:350px;
	left:310px;
	width:410px;
}

/* login reg page styles */
.loginForm{
background-image:url(../images/log_bg.gif);
background-position:top;
background-repeat:no-repeat;
width:308px;
height:145px;
display: block;
border: 1px solid rgb(101,45,138);
margin-top: 160px;
margin-left: 10px;
}
.regForm{
background-image:url(../images/reg_bg.gif);
background-position:top;
background-repeat:no-repeat;
width:308px;
min-height:210px;
margin-top: 160px;
margin-left: 34px;
display: block;
border: 1px solid rgb(101,45,138)

}
.submitbutton
{

   margin-top:5px;
   font-size:10px;
   font-family:Verdana,sans-serif;
   color:#FFFFFF;
   background-color:#652d8a;
   text-decoration:none;
   border-style:double;
   border-color:#652d8a;
   padding-left: 5px;
   padding-right: 5px;
   clear: both;
   

}

body.loginregister label {
display:block;
font-size:small;
padding:0px 0px 0px;
text-align:right;
voice-family:inherit;
width:100%;
color: #652d8a;
}

body.loginregister table {
margin-top: 40px;
padding:0px;

}
body.loginregister td {
text-align:right;
}
body.loginregister .regTable {
margin-top: 40px;
height: 160px;
}

/*live styles*/

.slideCell {
line-height:0px;
margin:0px;
padding:0px 79px 0px 0px;
text-align:right;
vertical-align:top;
width:100%;
}



#player_choice td label 
{
	width: 200px;
	display: block; 
}

#bandwidth_choice
{
	width: 275px;

}
