body { font-family: Arial;  font-size: 11px;  }

table.pageBorder { border: 6px double #004080;  position: relative;  top: 5px; background-color: white; }
table.cells { border: 3px solid #005f8c;  background-color: white; }
div.title {font-size: 24px; font-family: Arial; font-weight: bold; color: #004080 }
span.title {font-size: 18px; font-family: Arial; font-weight: bold; color: #800000 }


.subTitle {font-size: 18px; font-family: Arial; font-weight: bold; color: #000000 }

span.Title {font-size: 24px; font-family: Arial; font-weight: bold; color: #000000 }
span.SubTitle {font-size: 18px; font-family: Arial; font-weight: bold; color: #000000 }

h4 { padding-bottom: 0px;  margin-bottom: 0px;  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: Maroon;      }

.submitButton { border: 2px solid Black;  font: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: White;  background-color: #626262;  padding: 2px 5px 2px 5px;       }
.submitButtonOver { border: 2px solid Black;  font: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: #FFFF80;  background-color: #8D8D8D;  padding: 2px 5px 2px 5px;  cursor: pointer;  }

.submitButton1 { border: 2px solid Gray;  font: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: gray;  background-color: white;  padding: 2px 5px 2px 5px;       }
.submitButton1Over { border: 2px solid Black;  font: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: black;  background-color: white;  padding: 2px 5px 2px 5px;  cursor: pointer;  }


.submitButton2 { border: 2px solid Silver; color: Silver; font: Arial, Helvetica, sans-serif;  font-size: 14px;   padding: 2px 5px 2px 5px; }
.submitButton2Over { border: 2px solid Red; color: Black; font: Arial, Helvetica, sans-serif;  font-size: 14px;   padding: 2px 5px 2px 5px;  cursor: pointer; }

.submitButton3 { border: 2px solid Blue; color: Blue; font: Arial, Helvetica, sans-serif;  font-size: 14px;   padding: 2px 5px 2px 5px; }
.submitButton3Over { border: 2px solid Green; color: Green; background-color: #ffff00; font: Arial, Helvetica, sans-serif;  font-size: 14px;   padding: 2px 5px 2px 5px;  cursor: pointer; }


th { background-color: #004080;  color: White;  font: bold 14px Arial, Helvetica, sans-serif;   }
th.head { background-color: #ffcc99;  color: Black;  font: bold 16px Arial, Helvetica, sans-serif;   }
th.kits { background-color: #2d4fa2;  color: #ffffff;  font: bold 16px Arial, Helvetica, sans-serif;   }
th.kitnos {
	background-color: #ffffff;
	color: #9d3938;
	font-weight: bold;
	font-size: 22px;
	font-family: Times;
	font-style: italic;
}
th.kitincs { background-color: #ffcece;  color: Black;  font: bold 16px Arial, Helvetica, sans-serif;   }
td {  font-family: Arial;  font-size: 14px;  }
td.menuItem { background-color: white;  color: #006fa4;  font: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  }
td.menuItemOver { background-color: #006fa4;  color: White;  font: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  cursor: pointer;    }

.smallText { font-size: 8px; }
.mediumText { font-size: 14px; }
.largeText { font-size: 16px; font-weight:bold; }

a.pageLink { text-decoration: underline;  font-family: "Times New Roman", Times, serif;  font-size: 14px;    font-weight: normal;  color: ;   #004080;      }
a.pageLink:hover { text-decoration: none;  font-family: "Times New Roman", Times, serif;  font-size: 14px;    font-weight: normal;  color: White;    background-color: #004080;    }
a.pageLink1 { text-decoration: none;  font-family: Arial;  font-size: 16px;    font-weight: bold;  color:   black;      }
a.pageLink1:hover { text-decoration: underline;  font-family: Arial;  font-size: 16px;    font-weight: bold;  color: Blue;      }

a.reg { text-decoration: none;  color:  Black;      }
a.reg:hover { text-decoration: underline;   color: Blue;   }

a.menu_cat { text-decoration: none; font-size: 12px; font-weight: bold; color: #004080;  }
a.menu_cat:hover { text-decoration: none; font-size: 12px; font-weight: bold; background-color: #004080; color: white;   }

a.menu_cat1 { text-decoration: none; font-size: 12px; font-weight: bold; color: #9b3937;  }
a.menu_cat1:hover { text-decoration: none; font-size: 12px; font-weight: bold; background-color: #9b3937; color: white;   }

a.menu_subcat { text-decoration: none; font-size: 12px; color: #7c9a3f;  }
a.menu_subcat:hover { text-decoration: none; font-size: 12px; background-color: #7c9a3f; color: white;   }

a.menuLink { text-decoration: underline;  font-family: Arial, Helvetica, sans-serif;  font-size: 13px;    font-weight: bold;  color: #006fa4;  padding-bottom: 8px;    padding-top: 8px;     }
a.menuLinkOver { text-decoration: none;  font-family: Arial, Helvetica, sans-serif;  font-size: 13px;    font-weight: bold;  color: White;  padding-bottom: 8px;    padding-top: 8px;    }
a.menuLink:hover { text-decoration: none;  font-family: Arial, Helvetica, sans-serif;  font-size: 13px;    font-weight: bold;  color: White;   padding-bottom: 8px;    padding-top: 8px;          }

.maroonMedium { font-size: 18px;  font-weight: bold;  color: Maroon; }

.hide { display: none; }
.view { visibility: inherit; }


@media print {
	body {
		margin: 0;
		background-color : White;
		display: block 
	}
	
	table.pageBorder, table.pageBorderInv {
		margin: 0;
		border-left-width : 0px;
		border-right-width : 0px;
		border-top-width : 0px;
		border-bottom-width : 0px;
	}
@page {@bottom-left { content: counter(page) }}
}

.break {
page-break-after: always;
}

thead { display: table-header-group; } 
tfoot { display: table-footer-group; } 