/* CSS Selectors */
a:link, a:visited {
	color: #336699;
	/* The darker Faxon blue of the v2.0 Website */
}

a:hover {
	color: #6699CC;
	/* Lighter blue to highlight moused-over links */
}

.nav, .navhome, .navknow, .navprod, .navget, .navres, .navcont, .navlogin {
	background-color: #5B92E6;
	padding-left: 1em;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-right: 100px;
	color: white;
	font-weight: regular;
	font-family: Arial, Helvetica, san-serif;
	width: 152px;
	height: 20px;
	text-decoration: none;
}

.nav:hover, .navhome:hover, .navknow:hover, .navprod:hover, .navget:hover, .navres:hover, .navcont:hover, .navlogin:hover {
	text-decoration: none;
	color: white;
	background-color: #00476D;
}

/* The specific right-paddings are required by NS 6, but not IE */
.navhome { padding-right: 92px; }
.navknow { padding-right: 59px; }
.navprod { padding-right: 13px; }
.navget { padding-right: 67px; }
.navres { padding-right: 74px; }
.navcont { padding-right: 72px; }
.navlogin { padding-right: 103px; }


/* Redefined HTML tags */
body         { scrollbar-arrow-color: #EAEAEA; scrollbar-face-color: #5B92E6; 
               scrollbar-base-color: #5B92E6; background-image: 
               url('url'); background-repeat: repeat-y }
body, a, li, ol, p, td, ul {
	/* This should standardize most text */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

strong {
	font-weight: bold;
	color: #336699;
	font-size: small;
}

th {
	/* A good suggestion, primarily used in the Web application rather than the site */
	background-color: #5B92E6;
	font-weight: bold;
	color: White;
}

/* Custom classes */
.boldblue {
	font-weight: bold;
	color: #336699;
}

.extraem { color: red; }

.breadcrumbs {
	font-size: 10px;
	color: #999999;
	/* The Home -> Products -> Details navigational aid */
}

.breadcrumbsblock a {
	color: #6699CC;
	text-decoration: none;
}

.breadcrumbsblock { margin-top: 1px; }

.breadcrumbstitle {
	font-size: 0px;
	color: white;
	visibility: hidden;
}

.formbutton {
	/* applying a style to the entire INPUT tag messes up text-entry fields */
	background-color: #5B92E6;
	color: white;
}

.formtable {
	background-color: #E5EEF5;
	border: outset 2px #5B92E6;
	/* a very-light-blue background */
}

.radiobutton {background-color: #E5EEF5;}

.formlabel {font-weight:bold;
color:#336699;}
.newpage {
	page-break-before: always;
	/* Only applies to hard copy */
}

.releasetitle /* for the press releases */ {
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}

.white { color: white; }
.samplereport { float: right; }

.menuarrow {
	font-family: "Wingdings 3";
	float: right;
}
.smaller {
	font-size: 11px;
}