a[href $='.pdf'] {
      padding-right: 17px;
      background: transparent url(pdficon_small.gif) no-repeat center right;
      }
a:link {
	color: #003366;
	text-decoration: underline;
}
a:visited {
	color: #003366;
	text-decoration: underline;
}
a:hover {
	color: #003366;
	text-decoration: none;
}
a:active {
	color: #003366;
	text-decoration: underline;
}


.searchField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	background-color: #FFFFFF;
	border: 1px solid #003366;
	height: 18px;
}
.maillistField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	border: 1px solid #003366;
	height: 20px;
	vertical-align: top;
}
.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	border: 1px solid #003366;
	background-color: #F7F7FA;
	width: 190px;
}

.headerDarkBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
}

/*Sidebar-related Styles ----------------------------------------------*/
.sidebar {
	background-color: #EEEEF5;
	border: 1px solid #003366;
	margin: 5px;
	float: right;
}
.sidebarText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #003366;
	padding: 5px;

}
.sidebarText a:link {color: #003366;text-decoration: none;}
.sidebarText a:visited {color: #003366;text-decoration: none;}
.sidebarText a:hover {color: #003366;text-decoration: underline;}
.sidebarText a:active {color: #003366;text-decoration: none;}

/*Subnav-related Styles ----------------------------------------------*/
.subnav {
	border-top: 1px solid #003366;
	border-right: 1px solid #003366;
	border-left: 1px solid #003366;
}
.subnavCell {
	background-color: #F8F8FC;
	padding-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	border-bottom: 1px solid #003366;
	padding-top: 1px;
	padding-bottom: 1px;

}
.subnavCell a:link {color: #003366; text-decoration: none;}
.subnavCell a:visited {color: #003366; text-decoration: none;}
.subnavCell a:hover {color: #003366;text-decoration: none;}
.subnavCell a:active {color: #003366;text-decoration: none;}

.subnavCellShaded {
	background-color: #EEEEF5;
	padding-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	border-bottom: 1px solid #003366;
	padding-top: 1px;
	padding-bottom: 1px;
}
.subnavCellShaded a:link {color: #003366; text-decoration: none;}
.subnavCellShaded a:visited {color: #003366; text-decoration: none;}
.subnavCellShaded a:hover {color: #003366;text-decoration: none;}
.subnavCellShaded a:active {color: #003366;text-decoration: none;}

.subnavCellHighlight {
	background-color: #CFD0E5;
	padding-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	border-bottom: 1px solid #003366;
	padding-top: 1px;
	padding-bottom: 1px;
}
.subnavCellHighlight a:link {color: #003366; text-decoration: none;}
.subnavCellHighlight a:visited {color: #003366; text-decoration: none;}
.subnavCellHighlight a:hover {color: #003366;text-decoration: none;}
.subnavCellHighlight a:active {color: #003366;text-decoration: none;}

.subnavCellSelected {
	background-color: #CFD0E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	border-bottom: 1px solid #003366;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 7px;

}
.subnavCellSelected a:link {color: #003366; text-decoration: none;}
.subnavCellSelected a:visited {color: #003366; text-decoration: none;}
.subnavCellSelected a:hover {color: #003366;text-decoration: none;}
.subnavCellSelected a:active {color: #003366;text-decoration: none;}

.subnavL3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.subnavL3 a:link {color: #003366; text-decoration: none;}
.subnavL3 a:visited {color: #003366; text-decoration: none;}
.subnavL3 a:hover {color: #003366;text-decoration: underline;}
.subnavL3 a:active {color: #003366;text-decoration: none;}

/* Right Column Styles ----------------------------------------------*/

.rightColumn {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #6E7AA0;
	margin-bottom: 15px;
	margin-left: 15px;
	display: inline;



}
.rightColumnText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #6E7AA0;
}
.rightColumnBold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #6E7AA0;
}
.subheadDarkBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.subheadBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6E7AA0;
	padding-left: 15px;
}
/* Table Styles ----------------------------------------------*/
.tableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: 133f88;
	padding: 3px;
	display: table-cell;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-collapse: collapse;
}
.tableCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: 3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6E7AA0;
	border-left-color: #6E7AA0;
	border-collapse: collapse;

}
.tableCellShaded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #EEEEF5;
	padding: 3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6E7AA0;
	border-left-color: #6E7AA0;
	border-collapse: collapse;

}
.tableCellDivider {
	padding: 2px;
	border-collapse: collapse;
	border-top: 1px solid #6E7AA0;
	border-bottom: 1px solid #6E7AA0;
	font-weight: bold;
	background: #D5DAE0;
}
.tableCellDividerShaded {
	background-color: #EEEEF5;
	padding: 3px;
	border-top: 1px solid #6E7AA0;
	border-bottom: 1px solid #6E7AA0;
}
.tableBorder {
	border: 1px solid #6E7AA0;
	border-collapse: collapse;
}
.photoRight {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.block {
	border: 1px solid #003366;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EEEEF5;
	padding: 5px;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.formButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6E7AA0;
	font-style: normal;
	border: 1px solid #003366;
}
.textSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	list-style-image: url(/lib/images/site/bullet_darkblue.gif);
	list-style-type: square;
	list-style-position: outside;
}
.highlighter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
	background-color: #FFFF00;
}
.headerBlue {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #6E7AA0;
}
.hpBlockText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #003366;
}
.hpBlockText a:link {color: #003366;text-decoration: none;}
.hpBlockText a:visited {color: #003366;text-decoration: none;}
.hpBlockText a:hover {color: #003366;text-decoration: underline;}
.hpBlockText a:active {color: #003366;text-decoration: none;}

.hpBlock {

	background-color: #EEEEF5;
	border: 1px solid #003366;
}
.inset {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;

}
.prodSpecs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #CFD0E5;
	padding: 3px;
	border-collapse: collapse;
	border: 1px solid #6E7AA0;

}
.photoLeft {
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #6E7AA0;

}
.iconCaption {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #6C7374;
	list-style-image: url(/lib/images/site/bullet_darkblue.gif);
	list-style-type: square;
	list-style-position: outside;
}
.specCellDivider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: 2px;
	border: 1px solid #6E7AA0;


}
.specCellShaded {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #EEEEF5;
	padding: 3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6E7AA0;
	border-left-color: #6E7AA0;
	border-collapse: collapse;
}
.specCell {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: 3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6E7AA0;
	border-left-color: #6E7AA0;
	border-collapse: collapse;
}
.specHeader {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6E7AA0;
	padding: 3px;
	display: table-cell;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-collapse: collapse;
}
.formField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #003366;
	background-color: #FFFFFF;
	border: 1px solid #003366;
}
.formList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #003366;
	background-color: #FFFFFF;
	border: 1px solid #003366;
}
.error {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
}
.dividerBlue {
	background-image: url(/lib/images/site/divider_blue.gif);
}
.specCellDividerShaded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: 2px;
	background-color: #EEEEF5;
	border: 1px solid #6E7AA0;


}
.credit {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6E7AA0;
}
.credit a:link {color: #6E7AA0;text-decoration: none;}
.credit a:visited {color: #6E7AA0;text-decoration: none;}
.credit a:hover {color: #6E7AA0;text-decoration: underline;}
.credit a:active {color: #6E7AA0;text-decoration: none;}

.specButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	background-color: #CFD0E5;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	margin-top: 100px;
	border: 1px solid #003366;
	vertical-align: bottom;


}
.specButton a:link {color: #003366;text-decoration: none;}
.specButton a:visited {color: #003366;text-decoration: none;}
.specButton a:hover {color: #FFFFFF;text-decoration: none;}
.specButton a:active {color: #003366;text-decoration: none;}
.formCellShaded {

	background-color: #EEEEF5;
	padding: 3px;
	border-collapse: collapse;
}
.formCell {
	padding: 3px;
	border-collapse: collapse;
}
.leftColumn {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #6E7AA0;
	margin-bottom: 15px;
	display: inline;
	margin-right: 15px;

}
td .prodtopleft {
	width: 100px;
	height: 60px;
	vertical-align: top;
}
td .prodtopright {
	width: 135px;
	height: 60px;
	vertical-align: middle;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-bottom: 15px;
}
td .prodbotleft {
	width: 100px;
	height: 80px;
	vertical-align: top;
}
td .prodlinks {
	width: 135px;
	height: 90px;
	vertical-align:
	top; padding: 0px 3px 3px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td .prodtag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	height: 15px;
}
td .bsc, td .bsc a:link, td .bsc a:visited, td .bsc a:hover, td .bsc a:active{
	color: #990000;
	font-weight: bold;
}
td .bscback {
	background-image: url(/lib/images/products/bsc_back.png);
	background-repeat: repeat-x;
}
td .bsctag {
	background-image: url(/lib/images/products/bsc_tag.gif);
	background-repeat: no-repeat;
}
td .ap, td .ap a:link, td .ap a:visited, td .ap a:hover, td .ap a:active{
	color: #006633;
	font-weight: bold;
}
td .apback {
	background-image: url(/lib/images/products/ap_back.png);
	background-repeat: repeat-x;
}
td .aptag {
	background-image: url(/lib/images/products/ap_tag.gif);
	background-repeat: no-repeat;
}
td .lfcb, td .lfcb a:link, td .lfcb a:visited, td .lfcb a:hover, td .lfcb a:active{
	color: #663300;
	font-weight: bold;
}
td .lfcbback {
	background-image: url(/lib/images/products/lfcb_back.png);
	background-repeat: repeat-x;
}
td .lfcbtag {
	background-image: url(/lib/images/products/lfcb_tag.gif);
	background-repeat: no-repeat;
}
td .pbi, td .pbi a:link, td .pbi a:visited, td .pbi a:hover, td .pbi a:active{
	color: #330066;
	font-weight: bold;
}
td .pbiback {
	background-image: url(/lib/images/products/pbi_back.png);
	background-repeat: repeat-x;
}
td .pbitag {
	background-image: url(/lib/images/products/pbi_tag.gif);
	background-repeat: no-repeat;
}
td .fh, td .fh a:link, td .fh a:visited, td .fh a:hover, td .fh a:active{
	color: #333399;
	font-weight: bold;
}
td .fhback {
	background-image: url(/lib/images/products/fh_back.png);
	background-repeat: repeat-x;
}
td .fhtag {
	background-image: url(/lib/images/products/fh_tag.gif);
	background-repeat: no-repeat;
}
td .cep, td .cep a:link, td .cep a:visited, td .cep a:hover, td .cep a:active{
	color: #003866;
	font-weight: bold;
}
td .cepback {
	background-image: url(/lib/images/products/cep_back.png);
	background-repeat: repeat-x;
}
td .ceptag {
	background-image: url(/lib/images/products/cep_tag.gif);
	background-repeat: no-repeat;
}
td .pws, td .pws a:link, td .pws a:visited, td .pws a:hover, td .pws a:active{
	color: #666666;
	font-weight: bold;
}
td .pwsback {
	background-image: url(/lib/images/products/pws_back.png);
	background-repeat: repeat-x;
}
td .pwstag {
	background-image: url(/lib/images/products/pws_tag.gif);
	background-repeat: no-repeat;
}
a.plinks:link, a.plinks:visited, a.plinks:hover, a.plinks:active {
	color: #FFFFFF;
	font-size: 14px;
}
