﻿body {	font-family: Arial, Helvetica, sans-serif;	background-color: #eeeeee;	text-align: center;	padding-top: 20px;}.page-crumb-active {	padding: 5px;	color: #003366;	font-weight: bold;	font-size: 13px;}.page-crumb {	padding: 5px;	color: #fff;	font-weight: bold;	font-size: 13px;}.page-title {	color: #003366;	font-weight: bold;	font-size: 16px;	margin-top: 20px;	margin-bottom: 20px;	padding-left: 20px;	padding-right: 20px;}.page-content {	color: #000000;	font-size: small;	padding-left: 20px;	padding-right: 20px;}.headerSmall {	width: 775px;}.footerSmall {		border: none;	width: 775px;	border-spacing: 1px;	border-collapse: collapse;	padding-right: 20px;}table#items {	width: 750px;	border-collapse: collapse;}table#footerItems {	border-style: none solid solid solid;	border-width: 1px;	border-color: #C0C0C0;	width: 775px;	border-spacing: 1px;	border-collapse: collapse;}#footer {width: 780px;background-image: url(images/aps_footer.jpg); height: 110px; margin:auto;}table#logo {	width:775px;	border-collapse: collapse;}table#contact {	width:775px;	border-collapse: collapse;}table#confirmation {	width:775px;	border-collapse: collapse;}table {	color: #999999;	background-color: #FFFFFF;	text-align: left;}.table-items {	vertical-align: top;	padding: 6px;}.table-rule hr {	height: 1px;	padding: 0;}.table-rule hr {	border: 1px dotted #333;}.table-items-center {	text-align: center;	color: #666666;	vertical-align: top;}input {	font-size:12px;}.table-content {	padding: 20px;	color: #666666;	font-size: small;}.table-category {	color: #fff;	font-size: 14px;	padding-top:7px;	padding-bottom:7px;	padding-left:20px;	padding-right:20px;	border-style: none none solid none;	border-width: 1px;	border-color: #fff;	font-weight:bold;	background: #6ba1ce;	border-collapse: collapse;	background-image:url(images/arrow.gif);	background-repeat:no-repeat;	background-position: 675px 4px;		}.table-subhead {    background: #f1f0f1;	font-size: 14px;	font-weight: bold;	color: #666;	text-align:left;	margin: 0;	padding: 0;	padding-left: 15px;	padding-right: 15px;}.table-content-title {	color: #003366;	font-weight: bold;	font-size: 14px;	text-indent: 20px;	height:50px;}.table-content-fields {	color: #000000;	font-size: 12px;}.table-content-lables {	color: #666666;	font-size: 12px;	text-indent: 20px;}.table-content-lables-checkbox {	color: #666666;	font-size: 12px;	text-indent: 20px;}.itemHeader {	font-weight:bold;	font-size: 12px;}.itemDesc {	font-size: small;	padding:0px 0px 5px 5px;}.floatleft {	float: left;	margin: 10px 10px 20px 20px;}.warning {	color: Red;	font-size: 10px;}p {	padding: 5px;	margin-bottom: .0001pt;	font-size: 10.0pt;	font-family: Verdana;	margin-left: 0in;	margin-right: 0in;	margin-top: 0in;	text-align: left;}.smallLimit {	text-align:center;	font-family:Verdana;	font-size:10px;}.copyright {	font-size:10px;}A:link {	COLOR: #ff6600;}A:visited {	COLOR: #ff6600;}A:hover {	COLOR: #ff9900;}sup {	font-size:11px;	vertical-align:top;}#materials_table {	width:  100%;	font-size:  12px;	background: #fff;}#materials_table td {	font:  12px;	padding: 3px 3px 3px 20px;	vertical-align: middle;	color: #666;}#materials_table .top {	vertical-align: top;}.divider {	background-position: center center;	background-image: url(images/divider.gif);	background-repeat: no-repeat;}.table-header {	background: #f1f0f1;	font-size: 14px;	font-weight: bold;	color: #666;	text-align:left;}.bottom-note {	background: #f1f0f1;	font-size: 11px;	font-weight: normal;	color: #666;	text-align:left;}.viewpdf {	font-size: 11px;}.addlogo {	width:15px;	height: 15px;	font-size: 12px;	border: 1px solid #666;	background-color: #fff;}.qty {	width:25px;	height: 13px;	font-size: 12px;	background-color: #fff;}select { color: #333; font-size: 12px; background-color: #f1f0f1;  width: 80px;  border: 1px solid #666; }