/* Objectic.Paper */


/* 100dpi */



div.Paper {
	padding:20px;
	margin:0px;
	border:0px;
	background:#f8f8f8;
	background:url(images/bg_surface.png);
}
	
	div.Paper div.page {
		overflow:hidden;		
		margin:0px auto 20px auto;		
		border:1px solid #aaaaaa;
		background-image:url(images/bg_margin.png);		
		background-color:#f9f9f9;
		box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.20);
		-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.20);
		-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.20);
	}
	
	div.Paper div.page.letter.portrait { width:852px; height:1102px; padding:25px 25px 60px 25px; }
	div.Paper div.page.letter.landscape { width:1102px; height:852px; padding:25px 50px 60px 50px; }
	div.Paper div.page.legal.portrait {	width:852px; height:1402px;	padding:25px 25px 60px 25px; }
	div.Paper div.page.legal.landscape { width:1402px; height:852px; padding:25px 50px 60px 50px; }
	div.Paper div.page.tabloid.portrait { width:1102px; height:1702px; padding:25px 25px 60px 25px;	}
	div.Paper div.page.tabloid.landscape { width:1702px; height:1102px; padding:25px 50px 60px 50px; }


@media print {	
	
	div.Paper {
		background:transparent;		
		padding:0px;
		margin:0px;
		border:0px;
	}
			
		div.Paper div.page {	
			border:0px solid #000000;
			margin:0px;
			background:none;
			box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
			-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
			-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
			page-break-before:always;
		}

		div.Paper div.page #page_1{
			page-break-before:avoid !important;
		}
		
		div.Paper div.page.letter.portrait {	
			padding:0px;	
			width:800px; /* 850 -25px -25px */
			height:1015px; /* 1100 -25px -60px*/
		}

		div.Paper div.page.letter.landscape {
			padding:0px 25px;	
			width:1050px; /* 1100 -25px -25px | printable = 1000px */
			height:765px; /* 850 -25px -60px */
		}

}	








	div.Paper div.page div.printable {
		/* padding set inline */
		background:#ffffff;
		position:relative;	
		overflow:hidden;
	}
	
		div.Paper div.page div.printable div.fold {
			width:10px;
			height:341px; /* 3.66 in from top: 366-25px top pad on div.letter */
			top:0px;
			left:0px;
			position:absolute;
			border-bottom:1px solid #999999;
		}

		div.Paper div.page.landscape div.printable div.fold{
			display:none;
		}

		div.Paper div.page div.printable div.header
		div.Paper div.page div.printable div.footer{		
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;		
		}




		


/*************************************************/
		
		
		div.Paper {font-size:12px; line-height:16px;}
		
		div.Paper h1{font-size:32px; line-height:32px; margin:0px;}
		div.Paper h2{font-size:18px; line-height:18px; margin:0px 0px 18px 0px;}
		div.Paper h3{font-size:16px; line-height:16px; margin:0px 0px 8px 0px;}		
		div.Paper p {font-size:12px; line-height:16px; margin:0px 0px 8px 0px;}
		div.Paper p:last-child {margin:0px 0px 0px 0px;}

		div.Paper div.page {
				
			color:#000000;
			text-align:left;
			font:12px/16px Verdana, Geneva, sans-serif;
					
		}

	
		div.Paper div.section{
			margin:50px 0px 0px 0px;
			}
			
		div.Paper div.segment{
			
			border-top:3px solid #000000;
			padding:8px 0px 0px 0px;
			margin:0px 0px 15px 0px;
			
		}
		
		
		
		
		
		div.Paper div.page div.nextpage{			
			height:16px;
			padding:34px 0px 0px 0px;
		}
		
		div.Paper div.page div.addressbar{
			
			height:200px;
		}
		
		
		div.Paper div.page div.address_window
		{
			font:15px/19px Verdana, Geneva, sans-serif;	
			/* 4in x 0.86in */
			width:400px;
			height:76px;	
			padding:13px 0px 13px 0px;
				
			/*border:0px dashed #eeeeee;*/
			
			overflow:hidden;
			
			margin-top:48px;
			margin-bottom:46px;
			left:0px;
		}
		
		div.Paper table td {vertical-align:top;}
			
        table.statement {border:0px solid #000000;line-height:13px; }
            tr.dot td{border-bottom:1px dotted #000000;}
            tr.line td{border-bottom:1px solid #000000;}	
            tr.sum td{border-top:2px solid #000000;}
			
		table.statement th{border-bottom:1px solid #000000;
		font-style:italic;text-align:left;font-weight:normal;}
    
	
		div.Paper .right{text-align:right !important;}
	
	
        div.Paper span.subtitle{font:11px/18px Verdana, Geneva, sans-serif;}
        
        
        div.Paper table.header td {vertical-align:bottom;}
    	
		
		
		
		div.Paper div.contact{
			
			font-size:11px;
			
		}
		
		div.Paper div.notice{
			
			border:3px solid #cc0000;
			background:#cc0000;
			color:#ffffff;
			
			background:#ffffff;
			color:#cc0000;
			
			font-weight:bold;
			padding:10px;
			margin:10px 0px 0px 0px;
		}
		
				
		div.Paper span.pillred{display:inline-block;
		background:#cc0000;
		color:#ffffff;
		padding:4px 8px 4px 8px;
		margin-top:-5px;
		border-radius:10px;
		
		}
		
		
		
		
div.Paper table.boxy{
	border:1px solid #999999;
	border-spacing: 0px;
    border-collapse: separate;
	width:100%;
}		

div.Paper table.boxy td.count{
	width:16px;
	text-align:center;
}
	
div.Paper table.boxy td,
div.Paper table.boxy th{
	border:1px solid #999999;
	border-width:1px 0px 0px 1px;
	padding:8px;
}	

div.Paper table.boxy th {
	/*border-bottom:3px double #999999;*/
	background-color:#f8f8f8;
}

div.Paper table.boxy td:first-child,
div.Paper table.boxy th:first-child{	
	border-left-width:0px;
}	
div.Paper table.boxy tr:first-child td,
div.Paper table.boxy tr:first-child th{	
	border-top-width:0px;
}		
	
div.Paper table.boxy tr.summary td{	
	border-top:3px double #999999;	
}	
		
		
		
		