
/* ============= GENERAL ================ */
.bgcolor1             { background-color: #b6c4d6; }
.bgcolor2             { background-color: #d5dee9; }
.bgcolor3             { background-color: #f2f5f8; }
.bgcolor4							{ background-color: #557fb2; }
.bgcolor5							{ background-color: #96a4b6; }
.bgcolor6             { background-color: #ffffff; }
.bgcolor7							{ background-color: #999999; }
.bgcolor8             { background-color: #d6dee9; }
.borderColor1         { border-color: #b6c4d6; }
.borderColor2         { border-color: #d5dee9; }
.borderColor3         { border-color: #f2f5f8; }
.borderColor4					{ border-color: #557fb2; }
.borderColor5					{ border-color: #96a4b6; }
.borderColor6         { border-color: #ffffff; }
.borderColor7					{ border-color: #999999; }

a                             { text-decoration: none }
a, a:visited                  { color: #154571; }
.pageLinks, .pageLinks a, .pageLinks a:visited, .pageLinks a:link {
  font-weight: bold;
  /*color: #154571;*/
  font-family: Arial, Helvetica, sans-serif;
}
.contentTd a:link, a:link     { color: #1545dd; }
.contentTd a:active, a:active { color: #ff0000; }
.contentTd a:hover, a:hover, .hoverLink a, .hoverLink a:link, .hoverLink a:active, .hoverLink a:hover { color: #8D959D; text-decoration: underline;} 

.brightLink {
  color: #1545dd;
}

body {
  font-family: Arial, Helvetica, sans-serif;
}

td, font {
  font-family:        Arial, Helvetica, sans-serif;
  font-size:          8pt;
  color:              #000000;
}

font.productCat {
  font-size:          9pt;
  font-family:        Arial, Helvetica, sans-serif;
  color:              #154571;
}


/*  ================== BREADCRUMBS ================== */
.nav-crumb a, .nav-crumb a:link, .nav-crumb a:visited, .nav-crumb a:active {
  color:              #5F7285;
  color: black;
  font-size:          80%;
}

.nav-crumb a:hover, .nav-crumb .hoverLink a, .nav-crumb .hoverLink a:link, .nav-crumb .hoverLink a:active, .nav-crumb .hoverLink a:hover {
  color:              #35495D;
}

/* ================== NAVIGATION TREE ================ */
.nav-tree-wrapper {
  margin-right:       7px;
  border:             #557FB2;
}

.nav-tree-unselected a, .nav-tree-unselected a:link, .nav-tree-unselected a:visited, .nav-tree-unselected a:active {
  font-size: 90%;
  color: #E9E9E9;
}

.nav-tree-selected, .nav-tree-selected a, .nav-tree-selected a:link, .nav-tree-selected a:visited, .nav-tree-selected a:active {
  font-weight:        bolder;
  xborder-color:      #8AADD6;
  color: #FFFFFF;
}

.nav-tree-selected-child, .nav-tree-selected-child a, .nav-tree-selected-child a:link, .nav-tree-selected-child a:visited, .nav-tree-selected-child a:active {
  xborder-color:      #8AADD6;
  color: #FFFFFF;
}

.nav-tree-base a, .nav-tree-base a:link, .nav-tree-base a:visited, .nav-tree-base a:active {
  /*color:              #ffffff;*/
  font-family:        Verdana, Arial, Helvetica, sans-serif;
  letter-spacing:     -1px;
  word-spacing:       2px;
}

.nav-tree-base a:hover, .nav-tree-base .hoverLink a, .nav-tree-base .hoverLink a:link, .nav-tree-base .hoverLink a:active, .nav-tree-base .hoverLink a:hover, .site-map-base a:hover {
  color:              #C4D4E5;
}

.site-map-base {
  font-family:        Verdana, Arial, Helvetica, sans-serif;
  letter-spacing:     -1px;
  word-spacing:       2px;
  padding: 2px;
  background-color: #557fb2;
}

.site-map-base a:link, .site-map-base a:visited {
  color: white;
}

.nav-tree-base {
  padding-left:       0px;
  padding-top:        0px;
  padding-right:      0px;
  padding-bottom:     0px;
	margin-top:         2px;
	margin-left:        2px;
	margin-bottom:      2px;
  margin-right:       7px;
	border: 						0px;
	width: 135px;
/*    border:             solid 1px; */
/*    border-color:       #557FB2; */
}

.nav-tree-base .oneTd {
  padding-left:       2px;
  padding-top:        2px;
  padding-right:      2px;
  padding-bottom:     2px;
}

.nav-tree-base .leftTd {
  padding-left:       2px;
  padding-top:        2px;
  padding-right:      0px;
  padding-bottom:     2px;
	margin: 0px;
}

.nav-tree-base .rightTd {
  padding-left:       2px;
  padding-top:        2px;
  padding-right:      0px;
  padding-bottom:     2px;
	margin: 0px;
}

.nav-tree-level0, .nav-tree-level0 td {
  font-size: 10pt;
  font-weight: bold;
}

.nav-tree-level1, .nav-tree-level1 td {
  margin-top:         15px;
/*    font-size:          120%;*/
	font-size: 10pt;
  font-weight:        bold;
}

.nav-tree-level2, .nav-tree-level2 td {
/*    font-size:          110%;*/
	font-size: 9pt;
  background-color:   #7198C8;
}

.nav-tree-level3, .nav-tree-level3 td {
/*    font-size:          100%;*/
	font-size: 8pt;
  background-color:   #6089BB;
}

.nav-tree-level4, .nav-tree-level4 td {
/*    font-size:          100%;*/
	font-size: 7pt;
  background-color:   #7095C3;
}

/* Tabs */
.tabs a, .tabs a:link, .tabs a:visited, .tabs a:active {
  color:              #5F7285;
}

.tabs a:hover {
  color:              #35495D;
}

.tabSelected a, .tabSelected a:link, .tabSelected a:visited, .tabSelected a:active{
	color: #05192D;
}

/* General classes */
.collBorder {
	border-collapse: collapse;
}

.breadCrumbs {
  color: #596c7f;
  font-size: 130%;
  padding-left: 5px;
  font-family: Arial, Heletica, sans-serif;
}

.pniHr, hr {
	padding: 0px;
	spacing: 0px;
	height: 1px;
	color: #b6c4d6;
}

.row1 td {
  background-color: #D5DEE9;
}

.row2 td {
  background-color: #EDF3FC;
}

tr td.category {
  background-color: #B7C4D5;
	color: #476D91;
}

.headerRow, .headerRow span, .headerRow input {
  background-color: #547DB1;
}

.headerRow, .headerRow span, .headerRow input, .headerRowText {
	color: #ffffff;
}

.headerRowText input {
  border-width: 1px;
  border-style: solid;
  border-color: black;
}

.whiteRow td {
	background-color: white;
}

.headerText {
  color: #ee3333;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.headerText2 {
  font-size: 170%;
  font-weight: bold;
}

.blueText, .headerText2 {
  color: #456692;
}

.hugeText {
	font-size: 300%;
}

.largerText {
	font-size: 225%;
}

.largeText {
	font-size: 150%;
}

.biggerText {
	font-size: 130%;
}

.bigText {
	font-size: 110%;
}

.smallText {
	font-size: 85%;
}

.tinyText {
  font-size: 70%;
}

.boldText {
  font-weight: bold;
}

.descriptionText {
  color: #383838;
  font-size: 100%;
  font-family: Arial, Helvetica, sans-serif;
}

.super {
	vertical-align: super;
}

.compBorder, .compBorder td {
  border-color: #557DB1;
}

.compBorderBG {
	background-color: #557DB1;
}

.pageMargin {
  margin: 15px;
}

.smallMargin {
  margin: 5px;
}

.groupTab {
  border-style: solid;
  border-width: 3px;
  border-color: #557eb2;
}

.groupTabOem {
  background-color: white;
  border-style: solid;
  border-width: 3px;
  border-color: #557eb2;
}

.groupTabOemOther {
  background-color: white;
  border-style: solid;
  border-width: 3px;
  border-color: #CD9749;
}

.block {
 display: block;
}
#Table_01 img {
	border: none;
}
#Table_01 a {
	color: #154571;
	text-decoration: none;
}

.wrapImage {
	width: 99.5%;
	float: left;
}
.imgLeft {
	margin-bottom: 0;
	padding: 3px;
	float: left;
}
.mainPadLeft {
	padding-left: 30px;
}
.mainPadRight {
	padding-right: 30px;
}
.imgCenter {
	text-align: center;
}

@media screen {
 #screenLogo {
  width: 146px;
  height: 66px;
  border-width: 0px;
 }
 #printLogo {
  width: 146px;
  height: 0px;
  border-width: 0px;
  overflow: hidden;
  visibility: hidden;
  display: none;
 }
}

@media print {
 #bannerImg {
  height: 123px;
 }
 .changeWidthPage {
  width: 677px;
 }
 .changeWidthContent {
  width: 526px;
 }
 .changeWidthColumns {
  width: 263px;
 }
 .hideMe {
  display: none;
 }
 #printLogo {
  width: 146px;
  height: 66px;
  border-width: 0px;
 }
 #screenLogo {
  width: 146px;
  height: 0px;
  border-width: 0px;
  overflow: hidden;
  visibility: hidden;
  display: none;
 }
}
