@charset "utf-8";
/* CSS Document */

html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

td, div, a, input, select {
	margin: 0;
	font-size: 1rem;
	}

a:link, a:visited, a:hover {
	color: #00339A;
	text-decoration: underline;
}

.align-right {text-align: right;}

.footer {
	font-weight: bold;
	color: silver;
	background: lightsteelblue;
	margin-right: 5px;
	padding: 5px;
}

.banner-pac-dist {
	background-color: #FFFFFF;
	background-image: url("PAC-DIST_banner-bg.gif");
}
 
.nav1a {background-color: #efefef;}

.nav1b {
	font-style: oblique;
	font-weight: bold;
	background-color: #efefef;
}

.nav1c {
	font-style: oblique;
	font-weight: bold;
	background-color: #efefef;
	text-align: center;
}

.selectedCategory {
	font-weight: bold;
	color: #006699;
	line-height: 30px;
}

.categories {
	display: inline-block;
	margin: 20px;
	text-align: center;
	vertical-align: top;
}

	.categories img {max-width: 170px;}

.tabtr {
	font-weight: bold;
	font-size: 1.3rem;
	padding: 10px 0;
}

.colheader {
	font-weight: bold;
	background-color: #dddddd;
	padding: 5px;
}

.rowshaded {background-color: transparent;}

.rownotshaded {background-color: whitesmoke;}

.rowshaded img, .rownotshaded img {
    padding: 10px;
    max-width: 150px;
}

.accountTitle {
	background-color: #8594A2;
	color: #FFFFFF;
	font-weight: bold;
}

.cartMessage {font-style: italic;}

.required {
	font-weight: bold;
	color: red;
}

.confirmMessage {font-weight: bold;}

.button {
    font-weight: bold;
    background-color: forestgreen;
    padding: 10px;
    border: none;
    color: #ffffff;
    cursor: pointer;
}

.error {
	font-weight: bold;
	color: red;
}

.errorbold {
	font-weight: bolder;
	color: red;
}

.label {font-weight: bold;}

.pageTitle {
	font-size: 1.3rem;
	font-weight: bold;
	color: #006699;
}

.item {
	font-weight: bold;
	color: #006699;
}

.tabbg {background-color: #00339A;}

.replacement {
	font-weight: bold;
	color: #00339A;
}

.footerLink
{
	background-color: #0138AD;
	color: #FFFFFF;
	font-weight: bold;
}

.boxTitle {background-color: #c0c0c0;}

.boxbg {
	background-color: #ffffff;
	padding: 5px;
}

.subcategories {list-style-type: disc}
.subcategoriesnobullet {list-style-type: none}

.alert-message {
    padding: 1em;
    background-color: antiquewhite;
}