@charset "UTF-8";

/* import the rules for the print layout */
@import url(pl-print.css);


.clear_float {
	width: 0px;
	height: 0px;
	clear: both;
}
	
	
/* ===== THE LAYOUT FOR THE SCREEN =====*/
@media screen {

	#pld_wrapper {
		min-height: 100%;
		height: 100%;
		display: block;
		text-align: center;
		overflow: hidden;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		__background: url(../images/bottom_swirls.png) center bottom no-repeat;
	}
	
	
	/* ----- HEADER -----*/
	
	#pld_header_box {
		float: left;
		display: block;
		background: #18202d url(../images/swirlbg2.png) center no-repeat;
		border-bottom: solid 1px #444;
		width: 100%;
		height: 2%;
		padding: 10px;
		font-size: 10pt;
		color: #c5d0e1;
		box-shadow: 0px 3px 5px  #777;
		-moz-box-shadow: 0px 3px 5px #777;
		-webkit-box-shadow: 0px 3px 5px #777;
	}
	
	#pld_header_box span {
		font-weight: bold;
		font-size: 10pt;
		color: #fff;
	}
	
	#pld_header_box a:link,
	#pld_header_box a:visited {
		font-size: 9.2pt;
		text-decoration: underline;
		color: #fff;
		font-weight: bold;
		outline: none;
	}
	
	#pld_header_box a:focus,
	#pld_header_box a:hover,
	#pld_header_box a:active {
		text-decoration: none;
		color: #318bdf;
	}
	
	.pld_separator {
		display: inline-block;
		zoom: 1;
		*display: inline;
		margin: 0px 5px;
		width: 1em;
		height: 1em;
		font-size: 9pt;
		background: #f3f3f3;
		vertical-align: text-top;
	}
	
	/* ----- MAIN CONTENT -----*/
	
	#pld_bottom_box {
		overflow: auto;
		height: 95%;
	}
	
	
	/* ----- LEFT COLUMN -----*/
	
	#pld_left_scroll {
		float: left;
		display: block;
		overflow: visible;
		margin: 0px 10px;
	}
	
	#pld_left_box {
		margin: 10px 10px 10px 0px;
		overflow: visible;
	}
	
	#pld_img_box {
		display: block;
		margin: 0px;
		text-align: center;
		background: #eee url(../images/swirlbg2.png) center no-repeat;
		padding: 20px;
		box-shadow: 0px 2px 3px  #777;
		-moz-box-shadow: 0px 2px 3px #777;
		-webkit-box-shadow: 0px 2px 3px #777;
	}
	
	#pld_img_box img {
		padding: 0px;
		margin: 0px;
		border: solid 1px #18202d;
	}
	
	#pld_linkback {
		display: none;
	}
	
	/* ----- RIGHT COLUMN -----*/
	
	#pld_right_scroll {
		display: block;
		overflow: visible;
		margin: 0px 0px 0px 520px;
	}
	
	#pld_right_box {
		margin: 10px 10px 20px 0px;
	}
	
	.pld_datapoint,
	.pld_datapoint_big {
		text-align: left;
		background: #eee url(../images/swirlbg2.png) center no-repeat;
		margin: 0px 0px 10px 0px;
		padding: 0px 20px 5px 20px;
		color: #444;
		font-size: 11pt;
		line-height: auto;
		font-weight: normal;
		box-shadow: 0px 2px 3px  #777;
		-moz-box-shadow: 0px 2px 3px #777;
		-webkit-box-shadow: 0px 2px 3px #777;
	}
	
	.pld_datapoint_big {
		font-size: 15pt;
		font-weight: bold;
		color: #700;
		background: #f9eeee url(../images/swirlbg2.png) center no-repeat;
	}
	
	.pld_label {
		display: block;
		margin: 0px -20px 5px -20px;
		font-size: 9.1pt;
		font-weight: bold;
		padding: 3px 14px;
		color: #eee;
		background: #18202d;
	}
	
	.pld_datapoint_big .pld_label {
		background: #700;
	}
		
	#pld_disclaimer {
		display: block;
		text-align: justify;
		margin: 0px;
		padding: 5px 0px;
		color: #444;
		font-size: 8pt;
		line-height: auto;
		font-weight: normal;
	}
	
	#pld_disclaimer span {
		font-weight: bold;
	}
}