.FormStyle1 {background:#FFFFFF; color:#26456E; font-family: Arial; font-size: 11px; border: 1px #999999 solid; padding-left: 4px;}
TD, BODY, DIV {font-size: 11px; color: #000000; font-family:  Arial;}
HR {height: 1px; border-top: 0px solid #b6b6d7; border-bottom: 0px solid #b6b6d7; color: #CCCCCC; background: #CCCCCC;}
SPAN.FormStyle1 {border: none;}
.mainContentBG {background: #CACBCF;}

.ContentTitle { font-size: 14px; color: #000000 ; font-weight: bold}
.ContentTitleText { font-size: 13px; color: #000000 ; font-weight: bold}
.ContentText {  font-size: 11px; color: #000000; font-weight: normal}
.ContentTextBold {  font-size: 11px; color: #000000; font-weight: bold}
.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: #333333 ; font-weight: bold}
.ProductTitle { font-size: 13px; color: #333333 ; font-weight: bold}
.ProductInfoSubText { font-size: 10px; color: #868686; font-weight: normal}

.Panel-ContentText {  font-size: 11px; color: #EBEBEB}
.Panel-ContentTitleText { font-size: 11px; color: #EBEBEB ; font-weight: bold}
.Panel-ContentTitleProduct { font-size: 11px; color: #EBEBEB ; font-weight: bold}
.Panel-ProductHeading { font-size: 16px; color: #EBEBEB ; font-weight: bold}

.bold { font-weight: bold; }

.Product-InfoPrice { font-size: 11px; 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-size: 11px; font-family: 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:11px; text-decoration:none;}

a { color: #000000; text-decoration: none; }
a:link { color: #666666; text-decoration: underline; }
a:visited { color: #666666; text-decoration: underline; }
a:hover { color: #333333; 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:#e8e8e8; font-size:10px; text-decoration:none;}
.FooterLink:link {color:#e8e8e8; text-decoration:underline;}
.FooterLink:visited {color:#e8e8e8; text-decoration:underline;}
.FooterLink:hover {color:#f7f7f7; text-decoration:underline;}

.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: #EBEBEB; text-decoration: underline}
a:active.panel-link { font-size: 11px; color: #EBEBEB; text-decoration: underline}
a:visited.panel-link { font-size: 11px; color: #EBEBEB; text-decoration: underline }
a:hover.panel-link { font-size: 11px; color: #FFFFFF; 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: 11px; line-height: 18px;}
.moremenu:hover { background-color: #FFFFFF; width: 100%; font-size: 11px; 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; }
.xltxt, .xlttl { font-size: 18px;  font-weight: bold; color: #0066cc; }

.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; }



.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: 11px; COLOR: #ff3300;  }
.required { font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: red; }
