/* CSS Document */


p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: text-top;
	line-height: 125%;
	color: #000000;
	margin: 0px;
	padding: 10px;
}

p a:link,  h3 a:link {
	color: #003399;
	line-height: 18px;
	text-decoration: underline;
	display: inline;
}	

p a:visited, h3 a:visited {
	color: #000066;
	line-height: 18px;
	text-decoration: underline;
	display: inline;
}


p a:hover, h3 a:hover {
	color: #000066;
	line-height: 18px;
	text-decoration: none;
	display: inline;
}

p a:active, h3 a:active {
	color: #003399;
	line-height: 18px;
	text-decoration: underline;
	display: inline;
}


/*XXXXXX  below formats the products text on all pages    XXXXXXXXXX*/

.product_info {			/* top title portion of each product page*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	vertical-align: text-top;
	color: #003399;
	margin: 0px;
	padding-top: 20px;
}

.indent {		/*main body text on product pages*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-align: left; 
	color: #000000;
	margin: 0px;
	padding: 10px 30px;
}

h1 {				/*title of product*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

h2 {				/*sub-headings on product pages*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin: 0px;
	padding: 10px;
}

h3 {				/*links in heading section on product pages*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #003399;
}

h4 {				/*sub-headings in specifications on product pages*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	text-align: left;
	color: #000000;
}

h7 {				/*sub-headings in specifications on product pages*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	text-align: left;
	color: #000000;
}

.specs {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 6px 16px 10px 26px;
	text-align: left;
	color: #000000;
}

.footnote {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 6px;
	font-weight: normal;
	font-style: italic;
	margin: 0px;
	padding: 6px;
	text-align: left;
	color: #000000;
}

.hidden {
	font: 8px verdana, arial, helvetica, sans-serif;
	color: #fffff0;	/*the closest official number is #f0f0f0*/
}

/*XXXXXXXX  the following class will be used to hide keywords  XXXXXXXX*/
.keywords {											
	font: 8px verdana, arial, helvetica, sans-serif;
	color: #fffff0;	/*the closest official number is #f0f0f0*/
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

h5  {				/*body text sub-titles*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin: 0px;
	padding: 10px 0px 0px 10px;
}

.small  {				/*body small text*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 10px 10px 10px 10px;
}

#glossary1, #glossary2, #customers, #news {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin: 0px 10px 0px 20px;
	padding: 10px;
	list-style-type: circle;
}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXX  below formats the tables in the archives, contacts and products sections XXXXXXXX*/


table {
	width: 500px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	border-collapse: collapse;
}

th {
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #000000;
	background-color: #d9e1f0;
	border: 2px solid #003366;
	margin: 0px;
	padding: 10px;
}

tr, td {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 2px solid #003366;
	padding: 6px 2px;
}


td a:link  {
	color: #003399;
	line-height: 16px;
	text-decoration: underline;
	display: inline;
}

td a:visited {
	color: #000066;
	line-height: 16px;
	text-decoration: underline;
	display: inline;
}	

td a:hover  {
	color: #000066;
	line-height: 16px;
	text-decoration: none;
	display: inline;
}
 
td a:active {
	color: #003399;
	line-height: 16px;
	text-decoration: underline;
	display: inline;
}


/*XXXXXXX  below formats tables in archives  XXXXXXXXXX*/

.library {
	margin: 20px 0px;
	text-align: center;
	table-layout: fixed;
	empty-cells: show;
	list-style-type: none;
}


/*XXXXXXX  below formats tables in contacts  XXXXXXXXXX*/


.contact_table {
	margin: 10px 0px;
	text-align: left;
	table-layout: auto;
	empty-cells: show;
}
.contactcell_l {
	width: 250px;
	border-right: none;
}
.contactcell_c {
	width: 200px;
	border-left: none;
	border-right: none;
	padding: 5px;
}
.contactcell_r {
	width: 50px;
	border-left: none;
}
.domesticcell_l, .foreigncell_l {
	width: 250px;
	border-right: none;
}
.domesticcell_r, .foreigncell_r {
	width: 250px;
	border-left: none;
}


/*XXXXXXX  below formats the collage tables in products  XXXXXXXXXX*/

#collage_list {
	top: 0px;
	margin: -5px 0px 20px 180px;
	width: 320px;
	background-color: #d9e1f0;
	text-align: center;
}

#collage_list h2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}


#collage_list p {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
}

.collage_links a:link {
	color: #003399;
	line-height: 26px;
	text-decoration: underline;
	display: block;
}

.collage_links a:visited {
	color: #000066;
	line-height: 26px;
	text-decoration: underline;
	display: block;
}
	
.collage_links a:hover  {
	color: #000066;
	line-height: 26px;
	text-decoration: none;
	display: block;
}

.collage_links a:active  {
	color: #003399;
	line-height: 26px;
	text-decoration: underline;
	display: block;
}


/*XXXXXXX  below formats the pager chart table  XXXXXXXXXX*/


pager_chart_table {
	width: 650px;
	margin: 10px 10px 20px 10px;
	text-align: left;
}

/*XXXXXXX  below formats the gallery table  XXXXXXXXXX*/

.gallery_table {
	margin: 0px 0px 20px 0px;
	width: 650px;
	text-align: center;
}

.gallery_table th {
	border-style: hidden;
	background-color: transparent;
}

.gallery_table tr td {
	border-style: hidden;
}

/*XXXXXXXXXXXXXXXXXXX*/

.images ul li{
	list-style-type: none;
	text-align: left;
	padding: 5px 10px 5px 20px;
}

/*XXXXXXX below formats the manuals table cells XXXXXXXXXXXX*/

.cell_l {
	width: 84px;
	border-right: none;
	padding: 10px 2px 10px 8px;
}

.cell_r {
	width: 10px;
	border-left: none;
	padding: 10px 0px;
}

/*XXXXXXXXXXXXXXXXXXX*/

.cell_c {
	width: 50px;
	border: none;
	padding: 10px 5px;
}

.left {
	text-align: left;
}

.right {
	font-size: 10px;
	text-align: right;
}

.center {
	text-align: center;
}

.footnote {
	font-size: 9px;
	text-align: left;
	padding: 2px 10px;
}

/*XXXXXX  below formats the text on "headquarters" page  XXXXXXXXXX*/

h6 {					
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
	text-align: center;
	margin: 0px;
	padding: 10px;
}

.normal {
	font-weight: normal;
}

.bold {
	font-weight: bold;
}

.ital_date {
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
	color: #003399;
}

.color {
	color: #000000;
}

/*XXXXX   below formats the lists of links on the site map page   XXXXXXX*/

ul.indent li.blank {
	padding: 0px 0px 0px 20px;
	list-style: none;
}

li a {
	line-height: 18px;
	display: inline;
}

li a:link {
	color: #003399;
	text-decoration: underline;
}	

li a:visited{
	color: #000066;
	text-decoration: underline;
}


li a:hover {
	color: #000066;
	text-decoration: none;
}

li a:active {
	color: #003399;
	text-decoration: underline;
}
