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