@charset "UTF-8";

/* BODY */
body { background: url(images/body-bg.gif) repeat; margin: 0 auto }
.clear { clear: both }
.mainTable { margin: 0; width: 995px }


/* ERROR */
.errorMsg { border: 1px solid; border-color: #cc0000; padding: 5px; width: 995px; background: #fcd9c0; margin-top: 5px; text-align: center }
.errorText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold }


/* SUCCESS */
.successMsg { border: 1px solid; border-color: #004961; padding: 15px; width: 900px; background: #e5ecef; margin-top: 5px }
.successText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }


/* LOGO */
.logo { width: 209px; float: left; margin-left: 25px; margin-top: 15px }


/* BANNER */
.mainBanner { width: 1005px }


/* TABLES */
.liveHelp { float: left; width: 120px; margin-left: 155px }
.aboutMenu { width: 340px; float: right; margin-right: 193px; margin-top: 0px }
.contactMenu { width: 470px; float: right; margin-top: 0px; text-align: right }
.newsMenu { width: 240px; float: right; margin-top: -7px; text-align: right; margin-right: 6px }
.productMenu { width: 450px; float: right; margin-top: 0px; text-align: right; margin-right: 16px }

.subpageform { width: 530px; float: right; margin-top: 50px; background: #ffffff }

.subpageImage { width: 564px; height: 378px; float: right; margin-top: 60px }
.subpageText { width: 360px; float: left; margin-right: 5px; margin-left: 25px; padding-left: 15px; padding-right: 20px; padding-bottom: 20px; margin-top: 10px; background: url(images/text-bg1.gif) left top repeat-y }
.termspageText { width: 925px; float: left; margin-right: 30px; margin-left: 40px; margin-top: 30px; background: #ffffff }

.sitemappageText { width: 925px; float: left; margin-left: 20px; margin-top: 30px; padding-left: 15px; padding-right: 15px; padding-bottom: 20px; background: #ffffff }
.sitemappageText2 { width: 155px; float: left; padding-left: 15px; padding-right: 15px }

.presspageText { width: 740px; float: left; margin-right: 30px; margin-left: 40px; margin-top: 30px; background: #ffffff }

.homeText { width: 410px; float: left; margin-right: 40px; margin-top: 20px }
.productTable { float: left; width: 545px; margin-top: 15px }
.productTable3 { float: right; width: 545px; margin-top: 15px; border: 1px solid; border-color: #b32228; background: #ffffff }
.productTableHeader { width: 545px; height: 38px; background: #b32228; margin-bottom: 2px }
.productTable2 { width: 181px; float: left }
.productTableSpacer { width: 1px; background: #b32228; float: left; height: 250px }
.productTableSpacer2 { width: 545px; background: #b32228; height: 1px; margin-top: 20px }
.productLogoTable { width: 181px; margin-top: 20px; margin-bottom: 15px; height: 46px }
.productLogoTable2 { width: 181px; height: 55px; margin-top: 10px }
.aboutItalics { width: 515px; margin-top: 15px; padding-left: 25px; padding-right: 20px; float: right }
.footer { width: 995px; margin-top: 25px }
.footerLeft { width: 300px; float: left }
.footerRight { width: 600px; float: right; text-align: right }
.webTable { border: 1px solid; border-color: #b32228 }
.images { display: inline }


/* CONTENT */
.sitemappageText p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; line-height: 13pt }
.sitemappageText p a:link, .sitemappageText p a:visited { color: #024a62; font-size: 13px; text-decoration: none; font-weight: bold }
.sitemappageText p a:hover { text-decoration: underline }

.listText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 12pt }
.listText a:link, .listText a:visited { color: #b32228; font-size: 12px; text-decoration: none }
.listText a:hover { text-decoration: underline }

.webText1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 11pt; padding: 5px }
.webText2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; line-height: 12pt; padding: 5px; font-weight: bold; background: #b32228 }
.form { font-family: Helvetica, Arial, sans-serif; font-size: 12px; padding: 5px 5px 5px 5px; margin: 1px 5px 2px 0px; border: 1px solid; border-color: #CCCCCC }
.aboutItalics p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 12pt }
.homeText p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #024a62; padding-left: 25px; line-height: 13pt }
.subpageText p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; line-height: 13pt }
.subpageText p a:link, .subpageText p a:visited { color: #024a62; font-size: 13px; text-decoration: none; font-weight: bold }
.subpageText p a:hover { text-decoration: underline }

.pageText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; line-height: 13pt }
.pageText a:link, .pageText a:visited { color: #024a62; font-size: 13px; text-decoration: none; font-weight: bold }
.pageText a:hover { text-decoration: underline }

.presspageText p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 11pt }
.presspageText p a:link, .presspageText p a:visited { color: #024a62; font-size: 11px; text-decoration: none; font-weight: bold }
.presspageText p a:hover { text-decoration: underline }

.termspageText p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 11pt }
.termspageText p a:link, .termspageText p a:visited { color: #024a62; font-size: 11px; text-decoration: none; font-weight: bold }
.termspageText p a:hover { text-decoration: underline }

.termsText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 11pt }
.termsText a:link, .termsText a:visited { color: #024a62; font-size: 11px; text-decoration: none; font-weight: bold }
.termsText a:hover { text-decoration: underline }

.termspageText h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #b32228; line-height: 13pt; letter-spacing: 0.1em; font-weight: normal }
.presspageText h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #b32228; line-height: 13pt; letter-spacing: 0.1em; font-weight: normal }

.subpageText h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #b32228; line-height: 13pt; letter-spacing: 0.1em; font-weight: normal }
.sitemappageText h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #b32228; line-height: 13pt; letter-spacing: 0.1em; font-weight: normal }

.redText { color: #b32228 }
.orangeText { color: #ff7700 }
.greenText { color: #004961 }
.purpleText { color: #6f3463 }
.lblueText { color: #008fb7 }
.brownText { color: #3b2314 }

.productTableHeader p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; padding-left: 18px; letter-spacing: 1px; line-height: 36px }
.productTable2 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; padding-left: 12px; padding-right: 10px; line-height: 12pt }
.footer p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #024a62; padding-right: 25px; padding-left: 25px }
.footer p a:link, .footer p a:visited { color: #024a62; font-size: 10px; text-decoration: none }
.footer p a:hover { text-decoration: underline }



/* MENU */
.menu { width: 470px; float: right; margin-top: 42px }
.menu td a:link, .menu td a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #024a62; font-size: 13px; text-decoration: none }
.menu td a:hover { text-decoration: underline }
.menu td a.active { color: #ffffff }

.menu2 { width: 535px; float: right; margin-top: 42px }
.menu2 td a:link, .menu2 td a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #024a62; font-size: 13px; text-decoration: none }
.menu2 td a:hover { text-decoration: underline }
.menu2 td a.active { color: #ffffff }

.menuLine { background-color: #b32228 }

.aboutMenuText { font-family: Verdana, Arial, Helvetica, sans-serif; color: #024a62; font-size: 13px; text-decoration: none }
.aboutMenuText a:link, .aboutMenuText a:visited { color: #024a62; font-size: 13px; text-decoration: none }
.aboutMenuText a:hover { text-decoration: underline }