
/* ******************************** P A G E ********************************************* */
/* Modify this to set styles for the whole page.  Specify attributes detailed in this class below ONLY to override. Both of these have to be here.  Change the font in both to get it to change across the page. */
blockquote, body, div, span, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, select, td, textarea, tr, ul {font-family: arial, helvetica, sans-serif; color: #000000} 
.pageclass {background-color: #6F5D4A} 
table {border-collapse: collapse; empty-cells: show;}

/* ******************************** T E X T ******************************** */
.bodyhome { color: #2F4251; font-size: 13px; line-height: 15px; font-weight: normal }
.bodyprod { color: #2F4251; font-size: 13px; line-height: 15px; font-weight: normal }

.bodysm { color: #2F4251; font-size: 12px; line-height: 14px; font-weight: normal }

.bodysmblk { color: #000000; font-size: 12px; line-height: 14px; font-weight: normal }
.bold { font-weight: bold }
.headergroup { color: #2F4251; font-size: 13px; line-height: 15px; font-weight: bold }
.italic { font-style: italic }
.subtitle { color: #2F4251; font-size: 15px; line-height: 18px; font-weight: normal }
.title { color: #2F4251; font-size: 18px; line-height: 22px; font-weight: bold }
.error { color: #CC0000; font-size: 12px; line-height: 13px; font-weight: normal }

.bodysmcn { color: #2F4251; font-size: 14px; line-height: 15px; font-weight: normal }
.bodyprodcn { color: #2F4251; font-size: 14px; line-height: 16px; font-weight: normal }
.headergroupcn { color: #2F4251; font-size: 16px; line-height: 17px; font-weight: normal }
.subtitlecn { color: #2F4251; font-size: 17px; line-height: 20px; font-weight: normal }
.titlecn { color: #2F4251; font-size: 17px; line-height: 20px; font-weight: bold }

/* ******************************** L I N K ******************************** */
/* **ORDER IS IMPORTANT: link, visited, hover, active  DO NOT MODIFY ** */ 
a.link1:link:focus, a.link1:visited:focus { color: #2F4251; text-decoration: none; }
a.link1:link { color: #2F4251; text-decoration: none;  }
a.link1:visited {  color: #2F4251; text-decoration: none; }
a.link1:link:hover, a.link1:visited:hover { color: #2F4251; text-decoration: underline; }
a.link1:link:active, a.link1:visited:active { color: #2F4251; text-decoration: underline; background: #A4B5B9; }

a.link2:link:focus, a.link2:visited:focus { color: #2F4251; text-decoration: none; }
a.link2:link { color: #2F4251; text-decoration: underline;  }
a.link2:visited {  color: #2F4251; text-decoration: underline; }
a.link2:link:hover, a.link2:visited:hover { color: #2F4251; text-decoration: underline; background: #A4B5B9; }
a.link2:link:active, a.link2:visited:active { color: #2F4251; text-decoration: underline; background: #A4B5B9; }

a.link3:link:focus, a.link3:visited:focus { color: #000000; text-decoration: none; }
a.link3:link { color: #000000; text-decoration: underline;  }
a.link3:visited {  color: #000000; text-decoration: underline; }
a.link3:link:hover, a.link2:visited:hover { color: #000000; text-decoration: underline; background: #A4B5B9; }
a.link3:link:active, a.link2:visited:active { color: #000000; text-decoration: underline; background: #A4B5B9; }


/* ******************************** B U T T O N ******************************** */
.button1 { color: #2F4251; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; background-color: #B0C0C2; clip: rect( ); border: 1px #2F4251 solid; height: 20px}

.textbox1 { width: 450px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background-color: #FFFFFF; clip: rect( ); border: 1px #2F4251 solid; color: #000000 }
.textbox1error { width: 450px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background-color: #FFFFFF; clip: rect( ); border: 1px #C90303 solid; color: #000000 }

/* ******************************** M A R G I N S ******************************** */
.bt8 { margin-bottom: 8px }
.bt10 { margin-bottom: 10px }
.bt16 { margin-bottom: 16px }
.bt27 { margin-bottom: 27px}
.lf4 { margin-left: 4px }
.lf7 { margin-left: 7px }
.lf10 { margin-left: 10px }
.lf8 { margin-left: 8px }
.lf14 { margin-left: 14px }
.lf20 { margin-left: 20px }
.rt4 { margin-right: 4px }
.rt7 { margin-right: 7px }
.rt8 { margin-right: 8px}
.rt10 { margin-right: 10px}
.rt14 { margin-right: 14px}
.rt20 { margin-right: 20px}
.tp7 { margin-top: 7px}
.tp8 { margin-top: 8px}
.tp10 { margin-top: 10px}
.tp16 { margin-top: 16px}
.all8 { margin: 8px}

.rt25 { margin-right: 25px }
.lf25 { margin-left: 25px }

.rt35 { margin-right: 35px }
.lf35 { margin-left: 35px }

.rt100 { margin-right: 100px }
.lf50 { margin-left: 50px }
.rt235 { margin-right: 235px }
.lf235 { margin-left: 235px }

/* ************************* T A B L E ****************************** */
.table1 { border: 2px solid #5F1408;}


/* ************************* B A C K G R O U N D S ****************************** */
.hr { background-color: #2F4251; }
.bgdkblue { background-color: #9EB6BA }
.bgblue { background-color: #BDCACC }
.bgbrown { background-color: #6F5D4A }
.bgwhite { background-color: #FFFFFF }

