/* General */
	body {
		background-image:url("/images/main_bg_500.png");
		background-repeat:repeat-x;
		background-color:#bfc291;
		font-family: arial;
		font-size: 11px;
		margin: 1px 1px 1px 1px;
	}

	H1 {
		font-size: 16px;
		color: #FFFFFF
	}
	A {
	color:#333333;
		font-size:10px;
	}
	A:hover {
		color:#000000;
	}
	div.body {
	}

	.content {
		font-weight:bold;
		font-size:12px;
		line-height:190%
	}
	.sub .content {
		font-weight:bold;
		font-size:12px;
		line-height:170%
	}

	.mainTable {
		width:860px;
	}

	.pageTitle {
		position:absolute;
		left:324px;
		top:69px;
		color:#6F7645;
		font-size:30px;
		width: 530px;
		height: 66px;
		font-size:28px;
		padding-top:12px;
		padding-left:20px;
	}

	.pageTitle_wide {
		position:absolute;
		left:248px;
		top:69px;
		color:#6F7645;
		font-size:30px;
		width: 530px;
		height: 66px;
		font-size:28px;
		padding-top:12px;
		padding-left:20px;
	}


	.subTitle {
		color:white;
	}

/* Navigation */
	.header .navigation {
		margin-top: 10px;
		height: 35px;
		width: 835px;
		padding-left:24px;
		background-image:url("/images/nav_bg.png");
		background-repeat:no-repeat;
	}


	.footer {
		width: 825px; 
		margin-left:22px;
		margin-right:22px;
		margin-top:5px; 
	}
	.footer .logos {
		padding:8px; 
		border-top:solid 1px #FFFFFF; 
		border-bottom:solid 1px #FFFFFF; 
		text-align:center;
		vertical-align:top;

	}

	.footer .copywrite {
		text-align:center;
		color:#666666;
		padding-top:10px;
		padding-bottom:25px;
	}



/* Homepage */
	.home {
		vertical-align: top;
		padding-top:8px;
	}
	.home .left {
		vertical-align: top;
		width:310px;
		display:inline-block;
	}
	.home .right {
		vertical-align: top;
		width: 540px;
		display:inline-block;
	}
	.home .right .panel {
		background-image:url('/images/panel_big.png');
		background-repeat:no-repeat;
		height:458px;
		width: 542px;
	}
	
	.home .right .panel .content {
		padding: 5px 45px 10px 45px;
		height: 250px;
	}

/* About */
	.sub {
		vertical-align: top;
		padding-top:8px;
	}
	.sub .left {
		vertical-align: top;
		width:310px;
		display:inline-block;
	}
	.sub .right {
		vertical-align: top;
		width: 540px;
		display:inline-block;
	}
	.sub .right .panel {
		background-image:url('/images/panel_big.png');
		background-repeat:no-repeat;
		height:458px;
		width: 542px;
	}
	.sub .right .panel .content {
		padding: 5px 40px 10px 40px;
		height: 250px;
	}
	.sub .regular {
		line-height:120%;
	}
	.sub .small {
		font-size:10px;
	}

	.mp3Link {
		color:#333333;
		font-size:10px;
	}
	.mp3Link:hover {
		color:#000000;
	}
	.mp3List {
		padding-left:5px;
		padding-top:10px;
	}


/* Webinars */
	.webinars {
		vertical-align: top;
		padding-top:8px;
	}

	.webinars .right {
		vertical-align: top;
		padding-right: 8px;
		width:610px;
		display:inline-block;
	}
	.webinars .right .panel {
		background-image:url('/images/webinars_left.png');
		background-repeat:no-repeat;
		height: 678px;
		width: 610px;
	}
	.webinars .right .panelShort {
		background-image:url('/images/webinars_left_short.png');
		background-repeat:no-repeat;
		height: 471px;
		width: 610px;
	}

	.webinars .right .content {
		padding: 0px 30px 10px 30px;
	}

	.webinars .right .registration {
		padding:10px;
	}

	.webinars .left {
		vertical-align: top;
		width:234px;
		display:inline-block;
	}
	.webinars .left .panel {
		background-image:url('/images/webinars_right.png');
		background-repeat:no-repeat;
		width: 231px;
		height: 118px;
		cursor:pointer;
	}
	.webinars .left .panel .content {
		padding: 10px 15px 10px 15px;
	}
	.webinars .part {
		padding-bottom:8px;
		font-size:14px;
		line-height:120%;
	}
	.webinars .webPart {
		text-align:center;
		padding-bottom:6px;
		color:#FFFFFF;
		width: 190px;
	}
	.webinars .sessNum {
		padding-left:6px;
		color:#222222;
		font-size:11px;
	}
	.webinars .sessTitle {
		padding-left:12px;
		color:#444444;
		font-size:10px;
	}
	.webinars .logReq {
		position: relative;
		float:right;
		font-size: 30px;
		font-weight:bold;
		color: #FFFFFF;
	}
	.webinars .error {
		color:#CC0000;
		font-size:12px;
		font-weight:bold;
		padding-bottom:4px;
	}
	.quickNav {
		position:absolute;
		top:590px;
		left:32px;
		color:black;
		font-weight:bold;
		background-image:url("/images/spot_bg.png");
		border:solid 1px #FFFFFF;
		padding:6px;
	}
	
/* Registration */
	.registration {
		padding-left:12px;
		font-size:10px;
	}
	.registration .formLabel {
		display:inline-block;
		width:95px;
		zoom:1.0
	}
	.registration .textBox {
		background-color:#ced4ae;
		width:110px;
		border: solid 1px black;
		margin-bottom: 1px;
		font-size:11px;
	}
	.registration .regBox {
		padding:12px;
		/*background-image:url("/images/milky.png");*/
		background-image:url("/images/spot_bg.png");
		background-repeat:no-repeat;
		border:solid 1px white;
		width:220px;
	}
	.registration H3 {
		color:#FFFFFF;
		font-size:16px;
		margin-top:0px;
		margin-bottom:6px;
	}

/* Player CSS */
	div.webinar {
		background-image:url('/images/player_bg.png');
		background-repeat:no-repeat;
		height:648px;
	}
	.webinar .buttonPanel {
		position:absolute;
		top:110px;
		left:30px
	}
	.webinar .button {
		margin: 4px;
		width: 175px;
		background-image:url('/images/btnBG_Green.png');
	}
	.webinar .partLabel {
		position: absolute;
		left:20px;
		top:65px;
		font-size:32px;
		font-family:arial;
		color:white;
	}
	
	.webinar .listen {
		padding-left:25px;
		padding-bottom:10px;
		height:100px;
		/*border:solid 1px #FFFFFF;*/
	}
	.webinar .spotFrame {
		height:70px;
		width:570px;
		margin-left:10px;
		/*background-image:url("/images/milky.png");*/
		background-image:url("/images/spot_bg.png");
		border: solid 1px #FFFFFF;
	}
	.webinar .spotLabel {
		font-size: 18px;
		color: #FFFFFF;
		font-weight: bold;
		margin-top:5px;
		margin-bottom:5px;
	}
	.webinar .spotName {
		font-size: 13px;
		color: #000000;
		padding:5px;
	}
	
	.webinar .spotPlayer {
		margin-left:20px;
		margin-top:6px;
	}



