.cbb {
	/* Basic styling, used when JavaScript is unsupported */
	position:relative;
	margin:1em 0;
	padding:0 0 0 0;
	background:#fff;
}
h1 {
	position:relative;
	left:-18px;
	width:100%;
	margin:-6px -16px 0px 0px;
	padding: 11px 14px 7px 14px;
	background:url(/../images/panels/h1_shadow.jpg) top repeat-x;
	background-color:#787878;
	font:15px Arial, Helvetica, "Segoe UI", "Lucida Sans", sans-serif;
	font-weight: 900;
	letter-spacing:0.1mm;
	color:#FFF;
}
/*h1 div{
	position:relative;
	left:-14px;
	width:100%;
	margin:-6px 0px 0px 0px;
	padding:0px 0px 0px 28px;
	background:url(/../images/panels/h1_shadow_under.jpg) bottom repeat-x;
}*/
#cont_white {
	position:inherit;
	margin:-4px -10px 0px -18px;
	padding:0px 0px 0px 0px;
}
#cont_grey {
	position:inherit;
	margin:-4px -10px 0px -18px;
	padding:0px 0px 0px 0px;
	background-color:#eaeaea;
}
/*p {
	position:inherit;
	top:0px;
	left:0px;
	margin:0px 14px 0px 0px;
	padding:12px 0px 15px 14px;
}*/
.railPadding {
	position:inherit;
	top:0px;
	left:0px;
	margin:0px 14px 0px 0px;
	padding:12px 0px 15px 14px;
}
.mainPadding{
	/*padding-left:10px;
	padding-top:15px;*/
	padding:15px 10px 15px 14px;
}
#qLinksPadding{
	margin:0px 14px 0px 0px;
	padding:12px 0px 5px 14px;
}
#rail_date{
	position:inherit;
	top:-10px;
	padding:0px 0px 15px 13px;
	margin:-4px 0px 0px 0px;
}
#rail_button{
	position:relative;
	top:-13px;
	left:243px;
	width:50px;
	margin:-17px 0 0px 0;
}
.cb {
	margin:0 0 6px 0;
}
.bt {					/* Top corners and border */
	height:20px; 		/*height: TL Ypx;*/ 
	margin:0 0 0 8px; 	/*margin:0 0 0 TL Xpx;*/
	background:url(/../images/panels/box.png) no-repeat 100% 0;
}
.bt div {				/* Top left corner */
	position:inherit;
	/*left:-8px;*/ 		/*left: -TL Xpx;*/ 
	width:8px; 			/*width: TL Xpx;*/
	height:20px; 		/*height: TL Ypx;*/
	margin-left:-8px;	/*margin-left: -TL Xpx;*/
	background:url(/../images/panels/box.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}
.bb {					/* Bottom border and right corner *
	height:16px; 		/*height: BL Ypx;*/
	margin:0 0 0 8px;	/*margin:0 0 0 BL Xpx;*/
	background:url(/../images/panels/box.png) no-repeat 100% 100%;
}
.bb div {				/* Bottom left corner */ 
	position:relative;
	left:-8px;			/*left: -BL Xpx;*/
	width:8px;			/*width: BL Xpx;*/ 
	height:16px;		/*height: BL Ypx;*/ 
	background:url(/../images/panels/box.png) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}
.i1 {					/* Left border */
	padding:0 0 0 8px;	/*padding:0 0 0 LBpx;*/
	background:url(/../images/panels/borders.png) repeat-y 0 0;
}
.i2 {					/* Right border */
	padding:0 8px 0 0;	/*padding:0 RBpx 0 0;*/
	background:url(/../images/panels/borders.png) repeat-y 100% 0;
}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	display:block;
	margin:0;
	padding:1px 10px;
	background:#FFF;
}
/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}
