.ContentTitle { font-size: 14px; color: #000000 ; font-weight: bold}
.ContentTitleText { font-size: 13px; color: #000000 ; font-weight: bold}
.ContentText {  font-size: 12px; color: #000000; font-weight: normal}
.ContentSubText { font-size: 11px; color: #000000; font-weight: normal}
.ContentSubTextLight { font-size: 11px; color: #868686; font-weight: normal}
.Copyright { font-size: 10px; color: #868686; font-weight: normal}

.ProductHeading { font-size: 16px; color: #000000 ; font-weight: bold}
.ProductTitle { font-size: 13px; color: #000000 ; font-weight: bold}
.ProductInfoSubText { font-size: 10px; color: #000000; font-weight: normal}

.Panel-ContentText {  font-size: 11px; color: #000000}
.Panel-ContentTitleText { font-size: 11px; color: #000000 ; font-weight: bold}
.Panel-ContentTitleProduct { font-size: 12px; color: #000000 ; font-weight: bold}

.bold { font-weight: bold; }

.Product-InfoPrice { font-size: 12px; color: #CC0033; font-weight: normal }
.Product-InfoText { font-size: 11px; color: #000000}
.Product-InfoTitleText { font-size: 11px; color: #000000; font-weight: bold}

.stroke-black {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

* { font: normal 12px Arial, Helvetica, sans-serif; text-decoration: none; }
h1, h2, h3, h4, h5, .sttl, .mttl, .lttl, .xlttl, .xxlttl, .proddesc { font-weight: bold; }
h1 { font-size: 25px; color: #666666; }
h2 { font-size: 20px; color: #666666; }
h3 { font-size: 16px; color: #666666; }
h4 { font-size: 15px; color: #666666; }
h5 { font-size: 13px; color: #666666; }

P {color:#000000; font-size:12px; text-decoration:none;}

a { color: #000000; text-decoration: none; }
a:link { color: #000000; text-decoration: underline; }
a:visited { color: #627482; text-decoration: underline; }
a:hover { color: #815b5b; text-decoration: underline; }

.ArticleLink { color: #FFFFFF; text-decoration: underline; }
.ArticleLink:link { color: #FFFFFF; text-decoration: underline; }
.ArticleLink:visited { color: #FFFFFF; text-decoration: underline; }
.ArticleLink:hover { color: #FFFFFF; text-decoration: underline; }

.ProdInfoLink { color: #FFFFFF; text-decoration: underline; }
.ProdInfoLink:link { color: #FFFFFF; text-decoration: underline; }
.ProdInfoLink:visited { color: #FFFFFF; text-decoration: underline; }
.ProdInfoLink:hover { color: #FFFFFF; text-decoration: underline; }

.HomeLink {	color:#000000; text-decoration:none;}
.HomeLink:link {color:#666666; text-decoration:none;}
.HomeLink:visited {color:#666666; text-decoration:none;}
.HomeLink:hover {color:#333333; text-decoration:none;}

.FooterLink {	color:#868686; font-size:9px; text-decoration:none;}
.FooterLink:link {color:#868686; text-decoration:none;}
.FooterLink:visited {color:#868686; text-decoration:none;}
.FooterLink:hover {color:#666666; text-decoration:none;}

.CrumbLink {color:#868686; font-size:10px; text-decoration:none;}
.CrumbLink:link {color:#868686; text-decoration:none;}
.CrumbLink:visited {color:#868686; text-decoration:none;}
.CrumbLink:hover {color:#666666; text-decoration:underline;}

.SecondaryNav {	color:#000000; font-size:11px; text-decoration:none; font-weight: bold}
.SecondaryNav:link {color:#666666; text-decoration:none;}
.SecondaryNav:visited {color:#666666; text-decoration:none;}
.SecondaryNav:hover {color:#333333; text-decoration:none;}

a.panel-link {  font-size: 11px; color: #666666; text-decoration: underline}
a:active.panel-link { font-size: 11px; color: #666666; text-decoration: underline}
a:visited.panel-link { font-size: 11px; color: #666666; text-decoration: underline }
a:hover.panel-link { font-size: 11px; color: #333333; text-decoration: underline }

.caption { font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; font-weight:bold }

#dropmenudiv { position: absolute; border: 1px solid #cccccc; padding: 3px; z-index: 100; }
.moremenu { font-size: 12px; line-height: 18px;}
.moremenu:hover { background-color: #FFFFFF; width: 100%; font-size: 12px; line-height: 18px; }

ol { line-height: 14px; }
ul { line-height: 14px; list-style-image: url(/Images/bullet.gif);}
li { padding-top: 2px; padding-bottom: 2px; }
hr { margin-top: 1px; margin-bottom: 1px; height: 1px; color: #999999; }

.newsnav { font-size: 11px; color: #B5B6BD; text-decoration: underline; height: 18; font-weight: bold }
.newsnav:hover { font-size: 11px; color: #F4F1EB; text-decoration: underline; }

.button {  }

.stxt, .sttl { font-size: 10px; }
.caption { font-size: 11px; }
.ltxt, .lttl { font-size: 15px; }
.lttlwht { font-size: 15px; color:White; font-weight: bold;}
.whtxt { color:White; }

.txtBorder { border: 1px solid #666666; }
.popupborder { border: 1px solid #CCCCCC; }

.search-results { background-color: White; width: 176; vertical-align: top; border-left: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; }
.search-proddesc { font-weight: bold; }

.article-paging-pagelink { font-weight: bold; }
.article-paging-currentpage { color: #990000; font-weight: bold; }


/* ******** FlexEquip css********** */

.FlexEquipTitle { font-size: 16px; color: #333333; text-decoration: none; font-weight:bold}
.FlexEquipTableTitle { font-size: 16px; color: #FFFFFF; text-decoration: none; font-weight:bold}
.FlexEquipSubTitle { font-size: 16px; color: #666666; text-decoration: none; font-weight:bold}
.brdr-container {  border: 1px #CC3333 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.FlexEquipContent {  font-size: 11px; font-weight: normal; color: #333333; text-decoration: none}
.FlexEquipOrderContent {  font-size: 12px; font-weight: normal; color: #333333; text-decoration: none}
.FlexEquipBoldContent {  font-size: 12px; font-weight: bold; color: #333333; text-decoration: none}

.FlexEquipLink {	color:#CCCCCC; font-size:11px; text-decoration:underline;}
.FlexEquipLink:link {color:#CCCCCC; text-decoration:underline;}
.FlexEquipLink:visited {color:#CCCCCC; text-decoration:underline;}
.FlexEquipLink:hover {color:#FFFFFF; text-decoration:underline;}

.button {BORDER: #CC3333 1px solid; color:#333333; background-color: #EEEEEE;  font-size:11px; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}



/* *************** Standard Form Validation CSS ************ */
.Invalid {border-color: red red red red; border-style: solid; border-width: 1px}


/* *************** Product Registration CSS ************ */
.error { font-family: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300;  }
.required { font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: red; }
