body,td,th {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333;}p {margin:0;}img	{	margin: 0px;	padding: 0px;	border: 0px;}a, a:link, a:visited, a:active {	text-decoration: underline;	color: #0C7BC9;}a:hover {	text-decoration: underline;	color: #E21E0D;}body {margin-top: 0px;}h1, h2, h3, h4, h5, h6 {	color: #0C7BC9;	font: italic 17px Georgia, "Times New Roman", Times, serif;	margin: 0;}h1 {font-size:125%;}h2 {font-size:120%;}h3 {font-size:115%;}h4 {font-size:110%;}h5 {font-size:105%;}h6 {font-size:100%;}/*  -- Nav Text Styles --  */.nav {	font: italic bold 13px/20px Arial, Helvetica, sans-serif;	color: #FFF;}.nav a:link, .nav a:visited, .nav a:active {	text-decoration: none;	color: #FFF;}.nav a:hover {	text-decoration: none;	color: #FFFA06;}/*  -- Sub-Nav Text Styles --  */.sub-nav {	font: italic bold 14px/20px Arial, Helvetica, sans-serif;	color: #0C7BC9;	list-style:none;	margin:0;	padding:0;}.sub-nav a:link, .sub-nav a:visited, .sub-nav a:active {	text-decoration: none;	color: #0C7BC9;}.sub-nav a:hover {	text-decoration: none;	color: #E21E0D;}.sub-nav ul {	list-style:none;	margin:0;	padding-left:0px;}/*  -- Body Text Styles --  */.bold {font-weight: bold;}.body_title {	font: italic 17px Georgia, "Times New Roman", Times, serif;	color: #0C7BC9;}.body_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333;}/*  -- Box Text Styles --  */.box_title {	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-size: 16px;	font-weight: bold;	font-style: italic;}.box_blue_bold {	font-family: Arial, Helvetica, sans-serif;	color: #0C7BC9;	font-size: 16px;	font-style: italic;}.box_blue {	font-family: Arial, Helvetica, sans-serif;	color: #0C7BC9;	font-size: 12px;}/*  -- Scroller Text Styles --  */.scroller {	font-family: Arial, Helvetica, sans-serif;	color: #0C7BC9;	font-size: 12px;	text-align: left;}.scroller a:link, .scroller a:visited, .scroller a:active {color: #E21E0D;}.scroller a:hover {color: #0C7BC9;}/*  -- Footer Text Styles --  */.footer_red {color: #E21E0D;}.footer_small {	font: 9px Arial, Helvetica, sans-serif;	color: #333;}.box {border: 2px #000;}/*  -- Form Styles --  */#CustomerCount, #ActiveCustomerCount, #InactiveCustomerCount {	font: italic 17px Georgia, "Times New Roman", Times, serif;	color: #0C7BC9;}#lblAddCustomerMsg, #lblLoginMsg {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 12px;	color: #E21E0D;}#lblAddCustomerMsg2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #333;}.DeletedTrue tr, .DeletedTrue td {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #999;}.DeletedFalse tr, .DeletedFalse td {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333;}#CustomerTable, #CustomerTable tr, #CustomerTable td,#SummaryReportTable, #SummaryReportTable tr, #SummaryReportTable td,#dgCustomers, #dgCustomers tr, #dgCustomers td,#DetailedReportTable, #DetailedReportTable tr, #DetailedReportTable td,#PieceOfMaterialTable, #PieceOfMaterialTable tr, #PieceOfMaterialTable td,#pnReport, #pnReport tr, #pnReport td,#dgChosenAgain_MaterialsCustomersSent, #dgChosenAgain_MaterialsCustomersSent tr, #dgChosenAgain_MaterialsCustomersSent td,#monthDetailReport, #monthDetailReport tr, #monthDetailReport td {	border: 1px solid #333;	border-collapse: collapse;	padding: 4px;}#CustomerTable th, #SummaryReportTable th, #dgCustomers th, #DetailedReportTable th, #PieceOfMaterialTable th, #pnReport th, #dgChosenAgain_MaterialsCustomersSent th, #monthDetailReport th {	border: 1px solid #333;	border-collapse: collapse;	background-color: #FFFF00;	text-align: left;	padding: 4px;}