body { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; background-color: #666565; margin: 0px; padding: 0px; border: 0px}

form {margin: 0px; padding: 0px; border: 0px}
.inputText {background-color:#FFFFFF; border: 1px solid #cccccc; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size: 12px; padding-left: 7px}
.Button {background-color:#005595; border: 1px solid #005595; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF}
.ButtonHover {background-color:#7fc241; border: 1px solid #7fc241; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF}

.inputSearch {background-color:#000000; border: 1px solid #000000; font-family:Arial, Helvetica, sans-serif; color:#999999; font-size: 11px; padding-left: 7px}
.ButtonSearch {background-color:#000000; border: 1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999}
.ButtonSearchHover {background-color:#ff0000; border: 1px solid #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF}

.inputContact {background-color:#666666; border: 1px solid #666666; font-family:Arial, Helvetica, sans-serif; color:#cccccc; font-size: 11px; padding-left: 7px}

p {margin: 0px; padding: 0px 0px 15px 0px}

/*-------- HOME PAGE STUFF  -------------*/
.bannerHome {background-color:#000000}
.splashWrapper {background-image:url(../images/hpSplashDiv2.gif); background-repeat:repeat-x; background-color:#7c7979; height: 400px}
.splashFlashCell {background-color:#000000; height: 400px}
.hpCopyright {font:Arial, Helvetica, sans-serif; font-size: 9px; color: #999999 }
.hpCopyright a:link{font:Arial, Helvetica, sans-serif; font-size: 9px; color: #999999;text-decoration:none }
.hpCopyright a:visited{font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #999999;text-decoration:none }
.hpCopyright a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff;text-decoration:none }
.hpCopyright a:active{font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff;text-decoration:none }
.hpH1 {font-family:Arial, Helvetica, sans-serif; font-size: 24px; color:#FFFFFF; font-weight: normal; font-style:italic; margin: 0px; padding: 0px 0px 10px 0px; }
.inputSearch2 {background-color:#666666; border: 1px solid #666666; font-family:Arial, Helvetica, sans-serif; color:#cccccc; font-size: 11px; padding-left: 7px}
.ButtonSearch2 {background-color:#666666; border: 1px solid #666666; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#cccccc}
.ButtonSearchHover2 {background-color:#ff0000; border: 1px solid #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF}
/*---------------------------------------*/

/*-------- PRODUCT MENU STUFF  -------------*/

.menuHeader {font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #db0000; padding-bottom: 10px}
.menuHeader a:link {font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #db0000; text-decoration: none}
.menuHeader a:visited {font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #db0000;  text-decoration: none}
.menuHeader a:hover {font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #ffffff; text-decoration: none}
.menuHeader a:active{font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #ffffff; text-decoration: none}
.menuText {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; line-height: 20px}
.menuText a:link {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration:none}
.menuText a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration:none}
.menuText a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #999999; text-decoration:none}
.menuText a:active {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #999999; text-decoration:none}
.thumbLink {border: 3px solid #666666}
.thumbLinkHover {border: 3px solid #db0000}

/*---------------------------------------*/

.bodyWrapper {background-color:#000000; }
.ContentCell1 {padding: 38px 50px 20px 50px}
.ContentCell2 {background-color:#000000; background-image:url(../images/gradientcell1.gif); background-repeat:repeat-x; padding: 38px 20px 10px 50px}
.ContentCell3 {background-color:#000000; background-image:url(../images/gradientcell2.gif); background-repeat:repeat-x; padding: 25px 40px 20px 50px}
.ContentCell4 {background-color:#000000; background-image:url(../images/gradientcell1.gif); background-repeat:repeat-x; padding: 38px 20px 20px 50px}

.NavbarMain {background-color: #000000; padding: 0px 5px 0px 15px; background-image:url(../images/navBG.gif); background-repeat:no-repeat}
.NavBarLinks {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#737272; text-decoration:none; }
.NavBarLinks a:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#bcbbbb; text-decoration:none; }
.NavBarLinks a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#bcbbbb; text-decoration:none; }
.NavBarLinks a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
.NavBarLinks a:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
.NavBarSub {background-color: #535252; padding: 9px 5px 9px 17px}
.NavBarFooter {background-color: #535252; padding: 12px 5px 12px 15px; font:Arial, Helvetica, sans-serif; font-size: 9px; color: #a5a5a5}
.NavBarRight {background-image:url(../images/NavBarRight.gif); background-repeat:no-repeat}

ul{font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; line-height: 20px; list-style-image:url(../images/bullet.gif); margin: 0px 10px 15px 20px; padding: 0px}

ol{font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; line-height: 20px; margin: 0px 10px 15px 40px; padding: 0px}

.TextMain {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; line-height: 22px}
.TextMain a:link {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #ff0000; text-decoration:none}
.TextMain a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #ff0000; text-decoration:none}
.TextMain a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #999999; text-decoration:none}
.TextMain a:active {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #999999; text-decoration:none}

.TextGeneral {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; line-height: 18px}
.TextGeneral a:link {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #ff0000; text-decoration:none}
.TextGeneral a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #ff0000; text-decoration:none}
.TextGeneral a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #999999; text-decoration:none}
.TextGeneral a:active {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #999999; text-decoration:none}

.HeaderText1 {font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #999999; margin: 0px; padding-bottom: 0px; border: 0px; font-weight:normal; background-image:url(../images/hp-bracket.gif); background-repeat:no-repeat}

a:link {font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #ff0000; text-decoration:none}
a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #ff0000; text-decoration:none}
a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #999999; text-decoration:none}
a:active {font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #999999; text-decoration:none}

.SiteMap {font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #ff0000; text-decoration:none}
.SiteMap a:link {font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #ff0000; text-decoration:none}
.SiteMap a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #999999; text-decoration:none}
.SiteMap a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration:none}
.SiteMap a:active {font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration:none}

.RCText1 {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #6b8da7; line-height: 15px}
.RCText1 a:link {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #999999}
.RCText1 a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #999999}
.RCText1 a:hover {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #7fc241}
.RCText1 a:active {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #7fc241}
.RCText2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #4b8f1c; font-style:italic;line-height: 24px}

h1 {font-family:Arial, Helvetica, sans-serif; font-size: 24px; color: #db0000; margin: 0px; padding: 2px 2px 15px 0px; border: 0px; font-style:normal; font-weight:normal; line-height: 28px}
h2 {font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #999999; margin: 0px; padding-bottom: 14px; border: 0px; font-style:normal; font-weight:normal; line-height: 24px}
h3 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #db0000; margin: 0px; padding-bottom: 10px; border: 0px; font-style:normal; font-weight:normal}





/*--------- LINK CLASSES --------------*/
.Breadcrumb { font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration:none; }
.Breadcrumb a:link { font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration:none; }
.Breadcrumb a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration:none; }
.Breadcrumb a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration:underline; }
.Breadcrumb a:active { font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration:underline; }



.FooterLink {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; }
.FooterLink a:link {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration:none}
.FooterLink a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #999999;text-decoration:none }
.FooterLink a:hover {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration:underline}
.FooterLink a:active {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #999999;text-decoration:underline }
.FooterLinkDiv {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; padding-left: 10px; padding-right: 10px }



.Copyright {font:Arial, Helvetica, sans-serif; font-size: 9px; color: #a5a5a5 }
.Copyright a:link{font:Arial, Helvetica, sans-serif; font-size: 9px; color: #a5a5a5;text-decoration:none }
.Copyright a:visited{font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #a5a5a5;text-decoration:none }
.Copyright a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff;text-decoration:none }
.Copyright a:active{font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff;text-decoration:none }

.hRule {border-top: 1px solid #cccccc}
.hRule1 {border-top: 1px solid #cccccc}
.hdr {background-image:url(../images/hdr.gif); background-repeat:repeat-x}
.hdrBlack {background-image: url(../images/hdrBlack1.gif); background-repeat:repeat-x; height: 24px}
.vdr {background-image: url(../images/vdr.gif); background-repeat:repeat-y}
.vdrBlack {background-image: url(../images/vdrBlack1.gif); background-repeat:repeat-y}
.LCHeader {font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #999999;}
.LCHeader a:link {font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #999999; text-decoration:none}
.LCHeader a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #999999; text-decoration:none}
.LCHeader a:hover {font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #999999; text-decoration:none}
.LCHeader a:active {font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #999999; text-decoration:none}

.LCLink {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #999999;}
.LCLink a:link {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration:none}
.LCLink a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration:none}
.LCLink a:hover {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #7fc241; text-decoration:none}
.LCLink a:active {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #7fc241; text-decoration:none}
.LCLinkActive {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #7fc241;}
.LCLinkActive a:link {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #7fc241; text-decoration:none}
.LCLinkActive a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #7fc241; text-decoration:none}
.LCLinkActive a:hover {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #7fc241; text-decoration:none}
.LCLinkActive a:active {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #7fc241; text-decoration:none}

.LCDiv {border-top: 1px solid #cccccc}

.BlueBar1 {background-color: #999999}
.GradientBox1 {background-image: url(../images/gb1-bg.gif); background-repeat:repeat-x; background-color: #e5e5e5; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; padding: 13px 13px 13px 13px}
.GradientBox2 {background-image: url(../images/gb1-bg.gif); background-repeat:repeat-x; background-color: #ffffff; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; padding: 20px 13px 13px 13px}
.GBDiv1 {border-top: 1px solid #d1d1d1; height 7px}
.GB1Link {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; }
.GB1Link  a:link {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration:none}
.GB1Link  a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration:none}
.GB1Link  a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7fc241; text-decoration:underline}
.GB1Link  a:active {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7fc241; text-decoration:underline}
.PicWrapper1 {border: 1px solid #d1d1d1}

pre {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size: 13px; width: 664px; white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
white-space: -pre-wrap; /* Opera 4 - 6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
word-wrap: break-word; /* IE 5.5+ */
_white-space: pre;
table-layout:fixed; }

.FloatImageRight {margin: 5px 5px 20px 22px; text-align:right;}
.FloatImageLeft {margin: 0px 22px 20px 0px; text-align:left;}
.ImageRightBorder {margin: 0px 5px 20px 22px; text-align:right; border: 1px solid #cccccc; padding: 2px}
.ImageLeftBorder {margin: 0px 22px 20px 0px; text-align:left; border: 1px solid #cccccc; padding: 2px}
.ImageLeftBorder2 {margin: 0px 20px 5px 0px; text-align:left; border: 1px solid #cccccc; padding: 2px}
.FloatRightNoPad {text-align:right;}
.FloatLeftNoPad {text-align:left;}

/*-------- CMS Stuff -------------*/
.CMSCB1 {background-color: #f3f3f3; border: 1px solid #dbd4ba; padding: 15px 15px 15px 15px}
.CMSCB2 {background-color: #ffffff; border: 1px solid #cccccc; padding: 15px 20px 15px 20px}
.CMSContentBody {background-color: #ffffff; border: 1px solid #cccccc; padding: 30px 30px 30px 30px}
.ContentBody1 {background-color:#FFFFFF; border: 1px solid #cccccc; padding: 20px 20px 20px 20px}