#myprogramme-container-left {
	width:620px;
	background-color:#ffffff;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#myprogramme-container-right {
	width:320px;
	background-color:#e0ded7;
	margin:0px;
	padding:0px 0px 10px 0px;
}
#myprogramme-container-left .title {
	font-size:15pt;
	color:#756761;
	line-height:25px;
	padding: 20px 0px 10px 20px;
	font-weight:normal;
}
#myprogramme-container-left .title .txt-bold {
	font-weight:bold;
	color:#756761;
	font-size:15pt;
}
.programme-structure {
	position:relative;
	left:10px;
	background: transparent url(../images/my-programme-greybg.png) no-repeat;
	width:600px;
	height:224px;
}
.programme-structure .spacer-left{
	width:33px;
	float:left;
	position:relative;
}
.programme-structure .spacer-right{
	width:33px;
	float:left;
	position:relative;
}
.timeline{
	background: transparent url(../images/my-programme-bluebg.png) no-repeat;
	width:600px;
	height:20px;
	color:#FFFFFF;
	top:-22px;
	left:0px;
	padding:0px;
	margin:0px;
	clear:both;
	position:relative;
}
.box-x{
	position:relative;
	float:left;
	background-color:#ffffff;
/*	z-index:99999;fix blue button's bug */
	width:100%;
}
.box-x .xap-container1 {
	position:relative;
	background-color:#ffffff;
	width:100%;
	height:230px;
	margin:0px 0px 0px 0px;
}
.box-x .xap-container1 .box{
	height:46px;
	width:100%;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11pt;
	background: transparent url(../images/button-effect.png) no-repeat;
	background-position: right top;
	line-height:46px;
	text-align:center;
	position:relative;
	padding:0px;
	background-color:#01b2d5;
	margin:0px;
}
.box-x .xap-container1 .programme-image{
	background-color:#ffffff;
	height:111px;
}
.box-x .xap-container1 .programme-links{
	background-color:#FFF;
	height:67px;
	text-align:center;
	font-size:11px;
	color:#756761;
	padding:5px 0px 0px 0px;
}

/* Shadow on all programme-links */
.xap-container1 .programme-links{
	background:#fff url(../images/myprogramm_shadow.png) repeat-x 0 0;
}
/*---*/

.box-x .xap-container1 br{
	padding-bottom:5px;
}
.box-x .timeline-bar {
	background: transparent url(../images/timeline-bar.gif) ;
	background-repeat: repeat-x;
	height:20px;
	margin:0px 3px 0px 3px;
	z-index:9999;
}
.box-x .white {
	background-color:#FFFFFF;
	z-index:999;
	clear:both;
	top:230px;
	height:22px;
}
.box-x  .blue-button{
	background: transparent url(../images/myprogramme-blue-button.png) no-repeat;
	width:45px;
	height:20px;
	top:230px;
	z-index:99999;
	right:20px;
	margin:0px 0px 0px 0px;
	padding:0px;
	clear:both;
	text-align:center;
	line-height:20px;
	color:#FFFFFF;
	font-size:8pt;
}
.box-x .wht{
	height:20px;
	position:absolute;
	top:230px;
	z-index:9999999;
	right:0px;
	float:left;
	background-color:#ffffff;
	margin:0px -20px 0px 0px;
	padding:0px 2px 0px 2px;
}
.box-xx{
	position:relative;
	float:left;
	background-color:#ffffff;
	/*z-index:999; fix blue button's bug */
	width:100%;
}
.box-xx .xap-container1 {
	position:relative;
	background-color:#ffffff;
	width:100%;
	height:230px;
	margin:0px 0px 0px 0px;
}
.box-xx .xap-container1 .box{
	height:46px;
	width:100%;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11pt;
	background: transparent url(../images/button-effect.png) no-repeat;
	background-position: right top;
	line-height:46px;
	text-align:center;
	position:relative;
	padding:0px;
	margin:0px;
	background-color:#FFCC00;
}
.box-xx .xap-container1 .programme-image{
	background-color:#ffffff;
	height:111px;
}
.box-xx .xap-container1 .programme-links{
	background-color:#ffffff;
	height:67px;
	text-align:center;
	font-size:11px;
	color:#756761;
	padding:5px 0px 0px 0px;
}
.box-xx .xap-container1 br{
	padding-bottom:5px;
}
.box-xx .timeline-bar {
	background: transparent url(../images/timeline-bar.gif) ;
	background-repeat: repeat-x;
	height:20px;
	margin:0px 3px 0px 3px;
	z-index:9999;
}
.box-xx .white {
	background-color:#FFFFFF;
	z-index:999;
	clear:both;
	top:230px;
	height:22px;
}
.box-xx .wht .blue-button{
	background: transparent url(../images/myprogramme-blue-button.png) no-repeat;
	width:45px;
	height:20px;
	top:230px;
	z-index:99999;
	right:20px;
	margin:0px 0px 0px 0px;
	padding:0px;
	clear:both;
	text-align:center;
	line-height:20px;
	color:#FFFFFF;
	font-size:8pt;
}
.box-xx .wht{
	height:20px;
	position:absolute;
	top:230px;
	z-index:9999999;
	right:0px;
	float:left;
	background-color:#ffffff;
	margin:0px -20px 0px 0px;
	padding:0px 2px 0px 2px;
}
.box-xxx{
	position:relative;
	float:left;
	background-color:#ffffff;
	width:100%;
	/*z-index:999; fix blue button's bug */
}
.box-xxx .xap-container1 {
	position:relative;
	background-color:#ffffff;
	width:100%;
	height:230px;
	margin:0px 0px 0px 0px;
}
.box-xxx .xap-container1 .box{
	height:46px;
	width:100%;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11pt;
	background: transparent url(../images/button-effect.png) no-repeat;
	background-position: right top;
	line-height:46px;
	text-align:center;
	position:relative;
	padding:0px;
	margin:0px;
	background-color:#FF0000;
}
.box-xxx .xap-container1 .programme-image{
	background-color:#ffffff;
	height:111px;
}
.box-xxx .xap-container1 .programme-links{
	background-color:#ffffff;
	height:67px;
	text-align:center;
	font-size:11px;
	color:#756761;
	padding:5px 0px 0px 0px;
}
.box-xxx .xap-container1 br{
	padding-bottom:5px;
}
.box-xxx .timeline-bar {
	background: transparent url(../images/timeline-bar.gif) ;
	background-repeat: repeat-x;
	height:20px;
	margin:0px 3px 0px 3px;
	z-index:9999;
}
.box-xxx .white {
	background-color:#FFFFFF;
	z-index:999;
	clear:both;
	top:230px;
	height:22px;
}
.box-xxx .wht .blue-button{
	background: transparent url(../images/myprogramme-blue-button.png) no-repeat;
	width:45px;
	height:20px;
	top:230px;
	z-index:99999;
	right:20px;
	margin:0px 0px 0px 0px;
	padding:0px;
	clear:both;
	text-align:center;
	line-height:20px;
	color:#FFFFFF;
	font-size:8pt;
}
.box-xxx .wht{
	height:20px;
	position:absolute;
	top:230px;
	z-index:9999999;
	right:0px;
	float:left;
	background-color:#ffffff;
	margin:0px -20px 0px 0px;
	padding:0px 2px 0px 2px;
}
.box-xxxx{
	position:relative;
	float:left;
	background-color:#ffffff;
	z-index:9;
	width:100%;
}
.box-xxxx .xap-container1 {
	position:relative;
	background-color:#ffffff;
	width:100%;
	height:230px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.box-xxxx .xap-container1 .box{
	height:46px;
	width:100%;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11pt;
	background: transparent url(../images/button-effect.png) no-repeat;
	background-position: right top;
	line-height:46px;
	text-align:center;
	position:relative;
	padding:0px;
	margin:0px;
	background-color:#0066FF;
}
.box-xxxx .xap-container1 .programme-image{
	background-color:#ffffff;
}
.box-xxxx .xap-container1 .programme-links{
	background-color:#ffffff;
	height:67px;
	text-align:center;
	font-size:11px;
	color:#756761;
	padding:5px 0px 0px 0px;
}
.box-xxxx .xap-container1 br{
	padding-bottom:5px;
}
.box-xxxx .timeline-bar {
	background: transparent url(../images/timeline-bar.gif) ;
	background-repeat: repeat-x;
	height:20px;
	margin:0px 3px 0px 3px;
	z-index:9999;
}
.box-xxxx .white {
	background-color:#FFFFFF;
	z-index:999;
	clear:both;
	top:230px;
	height:22px;
}
.box-xxxx .wht .blue-button{
	background: transparent url(../images/myprogramme-blue-button.png) no-repeat;
	width:45px;
	height:20px;
	top:230px;
	z-index:99999;
	right:20px;
	margin:0px 0px 0px 0px;
	padding:0px;
	clear:both;
	text-align:center;
	line-height:20px;
	color:#FFFFFF;
	font-size:8pt;
}
.box-xxxx .wht{
	height:20px;
	position:absolute;
	top:230px;
	z-index:9999999;
	right:0px;
	float:left;
	background-color:#ffffff;
	margin:0px -20px 0px 0px;
	padding:0px 2px 0px 2px;
}
.start-duration {
	color:#ffffff;
	float:left;
	font-size:8pt;
	font-weight:normal;
	line-height:20px;
	margin:0px 0px 0px -10px;
	padding:0px;
	text-align:center;
	top:230px;
	left:20px;
	clear:both;
	position:relative;
	z-index:999999999;
}
.start-duration .blue-button{
	background: transparent url(../images/myprogramme-blue-button.png) no-repeat;
	width:45px;
	height:20px;
	top:0px;
	z-index:9999999;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	line-height:20px;
	float:left;
	color:#000000;
	font-size:8pt;
	
	/*background-color:#FF6666;*/
}
.end-duration {
	color:#ffffff;
	float:left;
	font-size:8pt;
	font-weight:normal;
	line-height:20px;
	margin:0px;
	padding:0px;
	text-align:center;
	top:230px;
	position:absolute;
	z-index:9999;
	width:35px;
	left:560px;
}
.xab {
	position:relative;
	width:620px;
	margin:10px 0px 0px 0px;
	text-align:center;
	line-height:26px;
	color:#756761;
	font-size:12pt;
	clear:both;
	padding:20px 0px 20px 0px;
}
.xab .higlight{
	margin:0px 0px 0px 0px;
	text-align:center;
	line-height:26px;
	color:#01b5dd;
	font-size:12pt;
	clear:both;
}
.xab .equipment {
	font:normal 10pt/26px Arial, Helvetica, sans-serif;
	padding:0 20px;
}
.details {
	width:620px;
	position:relative;
}
.dividerdbg {
	background:transparent url(../images/form-divider.png) repeat-x scroll center top;
	height:3px;
}
.field-contain-myprog {
	background-color:#F6F5F2;
	padding-left:20px;
	color:#756761;
	font:normal 11px/30px Arial, Helvetica, sans-serif;
}
.field-contain-myprog a {
	color:#FF5E0F;
	font-size:10px;
}
#myprogramme-container-right .box {
	background:transparent url(../images/myprogramme-rightbg.png) no-repeat scroll 0;
/*//	float:left;
*/	height:215px;
	margin:0px 0px 0px 10px ;
	padding:0px 0px 5px 0px ;
	position:relative;
	top:10px;
	width:310px;
/*	left:10px;
*/}
#myprogramme-container-right .box h1 {
	color:#8B7B74;
	font-family:arial;
	font-size:12pt;
	margin:0px;
	padding:0px 0px 0px 15px;
	position:relative;
	top:0;
/*	height:38px;*/
	left:0px;
	clear:both;
	line-height:42px;
}
#myprogramme-container-right .box .content {
	padding:0px;
	left:0px;
	width:310px;
	height:160px;
	margin:0px;
	position:relative;
}
#myprogramme-container-right .box .content img {
	float:left;
/*	left:0;*/
/*	margin:0px 15px 4px 10px;*/
	margin:15px 15px 4px 10px;
/*	position:relative;*/
/*	top:15px;*/
	padding:0px;
}
#myprogramme-container-right .box .content img.inText {
float:none;
margin:5px 0 0 0;
padding:0;
border:none;
}
#coloum-box .content p.ht {
	color:#8B7B74;
	float:left;
	font-family:Arial;
	font-size:11px;
	left:0;
	line-height:17px;
	margin:10px 0 0 0;
	padding:0;
	top:0;
	width:190px;
}
#myprogramme-container-right .box .content div.ht {
	color:#8B7B74;
	float:left;
	font-family:Arial;
	font-size:11px;
/*	left:200;*/
	line-height:17px;
	margin:10px 0 0 0;
	padding:0;
	top:0;
/*	left:100px;*/
	width:195px;
/*	position:absolute;*/
}
#myprogramme-container-right .box .content div.ht h2,
#myprogramme-container-right .box .content div.ht p {
	color:#8B7B74;
	float:left;
	font-family:Arial;
	font-size:11px;
	line-height:17px;
	padding:0;
}
#myprogramme-container-right .box .content div.ht h2 {
	margin:0 0 10px 0;
}
#myprogramme-container-right .box .content div.ht p {
	margin:0;
}
#myprogramme-container-right .box .content div.ht br {
	line-height:1px;
}
#myprogramme-container-right .box .content div.ht p.linq {
	color:#FF5E0F;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:10px 0 0 0;
	position:relative;
/*	width:150px;*/
}
#myprogramme-container-right .box .content div.ht .linq span,
#myprogramme-container-right .box .content div.ht .linq a,
#myprogramme-container-right .box .content div.ht .linq a:visited {
	color:#FF5E0F;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.x1da-button {
	background: transparent url(../images/my-programme-button.png) no-repeat;
	border:0 solid #0099FF;
	color:#756761;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:20px;
	text-align:center;
	vertical-align:middle;
	width:80px;
	margin-top:10px;
}
.left-brd {
	border-left:dashed 1px #999999;
	float:left;
	position:relative;
	height:230px;
}
.right-brd {
	border-left:dashed 1px #999999;
	float:left;
	position:relative;
	height:230px;
}
.popup-holder {
	width:606px;
	position:relative;
	left:6px;
	top:5px;
	padding:0px;
	margin:0px;
}
.popup-holder h1{
	font-size:16pt;
	color:#756761;
	text-align:center;
	padding:0px ;
}
.popup-holder .lefttopbg{
	background: transparent url(../images/popup-congratulation-topleft.png) no-repeat;
	width:23px;
	height:23px;
}
.popup-holder .righttopbg{
	background: transparent url(../images/popup-congratulation-topright.png) no-repeat;
	width:23px;
	height:23px;
}
.popup-holder .middletopbg{
	background: transparent url(../images/popup-congratulation-topbg.png) no-repeat;
	width:560px;
	height:23px;
}
.popup-holder .leftbg{
	background: transparent url(../images/popup-congratulation-left.png) no-repeat;
	width:23px;
	height:617px;
}
.popup-holder .rightbg{
	background: transparent url(../images/popup-congratulation-right.png) no-repeat;
	width:23px;
	height:617px;
}
.popup-holder .middlebg{
	background: transparent url(../images/popup-congratulation-middebg.png);
	background-repeat:repeat-x;
	height:617px;
}
.popup-holder .leftbottombg{
	background: transparent url(../images/popup-congratulation-botomleft.png) no-repeat;
	width:23px;
	height:23px;
}
.popup-holder .rightbottombg{
	background: transparent url(../images/popup-congratulation-botomright.png) no-repeat;
	width:23px;
	height:23px;
}
.popup-holder .middlebottombg{
	background: transparent url(../images/popup-congratulation-botombg.png) no-repeat;
	width:560px;
	height:23px;
}
.white-text {
	color:#FFFFFF;
}