/* PRINT stylesheet */


/* LAYOUT */

body {}

	/* MAIN */
div#PL_Container {}
div#PL_Page {}
	div#PL_Page_pad {}

	/* TOP */
div#PL_Page-Top {
	position: relative;
	height: 88px;
	padding-right: 6px;
}

	hr#Header_Top-line {
		position: absolute;
		top: 71px;
		left: 0px;
		border: none;
		border-bottom: 1px solid Black;
		height: 0px;
		margin: 0px;
		padding: 0px;
		width: 100%;
	}
	
		div#logo {
			float: left;
		}
		div#address {
			float: right;
			font-size: 10px;
			margin-top: 10px;
		}

	/* MIDDLE */
div#PL_Page-Middle-Top {
	clear: both;
	border: 1px solid #999999;
	padding: 6px;
	padding-bottom: 18px;
	margin: 5px 10px;
}
	
	div#orientation {
		float: left;
		width: 100%;
	}
		div#orientation ul {
			float: left;
		}
			div#orientation ul li {
				float: left;
			}
				div#orientation ul li a {
					float: left;
					display: block;
					padding-left: 7px;
					padding-right: 4px;
					margin-right: 6px;
					background-image: url('img/bullet_arrow_gray.gif');
					background-repeat: no-repeat;
					background-position: left;
					text-transform: uppercase;
					font-size: 10px;
				}
				div#orientation ul li a.current,
				div#orientation ul li a:hover {
					/* background-image: see COLORS */
					color: #333333;
				}
	

div#PL_Page-Middle {
	clear: both;
}
div#PL_Page-Middle_pad {
	padding: 5px;
}


/* CONTENT */

table.printTable {
	width: 100%;
}
	table.printTable td {
		vertical-align: top;
	}
	table.printTable td.printTable_Column-Left {
		width: 100%;
	}
	table.printTable td.printTable_Column-Right {
		width: 225px;
	}

	/* Page columns */
div#PL_Middle_Column-Left {  }
div#PL_Middle_Column-Right {  }
div#PL_Middle_Column-Main {  }
	div#PL_Content {}
	
	/* Default */
	div#PL_Middle_Column-Left 		{ width: 148px; }
	div#PL_Middle_Column-Right 		{ width: 225px; }
	div#PL_Middle_Column-Main 		{ width: 100%; }

/* Content BOX */

div.box_margin {
	padding: 0px 5px;
}
div.box {
	margin: 5px 0px;
	background-color: White;
	border: 1px solid #cccccc;
}
div.box_pad {
	padding: 6px;
}
div.box_bottom {
	clear: both;
	height: -1px;
	font-size: 0px;
}


/* STYLE overrides */

div.list, div.list div.item  {
	float: none;
}

div.main-content ul li {
	background-image: none;
	list-style-type: square;
}


/* HTML overrides */

a {
	text-decoration: underline !important;
}
