/*This style sheet was created prior to the adaption of standards, hence the reliance on tables and such lenghty class specs*/

.body { color: #000000; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 17px; text-decoration: none; padding-right: 25px; padding-left: 79px; border-right: 1px solid #999999; widows: 4 }
.bodywidert   { color: #000000; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 17px; text-decoration: none; padding-right: 79px; padding-left: 79px; border-right: 1px solid #999999 }
.bodywidert2 { color: #000000; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 17px; text-decoration: none; padding-right: 59px; padding-left: 79px; border-right: 1px solid #999999 }
.bodywidert3 { color: #000000; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 17px; text-decoration: none; padding-right: 39px; padding-left: 79px; border-right: 1px solid #999999 }
.bodyctr { color: #000000; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 17px; text-decoration: none; text-align: center; padding-right: 25px; padding-left: 79px; border-right: 1px solid #999999 }
.ctr { text-align: center }
.bodynoind { color: #000000; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 17px; text-decoration: none; border-right: 1px solid #999999 }
.bodynoindnorule { color: #000000; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 17px; text-decoration: none; }
.bodysmall { color: #333333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none; padding-right: 25px; padding-left: 79px; border-right: 1px solid #999999 }
.bodyright { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none; padding-right: 14px; padding-left: 14px }
.bodyrightgray { color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none; padding-right: 14px; padding-left: 14px }
.bodyrightgraynoind { color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none }
.bodyrightnoind { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none }
.redtop { background-color: #cc2200; padding-top: 9px }
.titlerow { padding-top: 9px; padding-left: 14px }
.tight { word-spacing: -0.1em }
.info { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none; padding-top: 4px; padding-right: 8px; padding-bottom: 10px; border-top: 1px solid #999999 }
.footer { color: #333333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none; background-color: #cccccc; padding-top: 10px; padding-bottom: 11px; padding-left: 79px }
.footercopy { color: #bbbbbb; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none; background-color: #ffffff; padding-top: 10px; padding-bottom: 11px; padding-left: 79px }
.navtoph:link { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none; padding-left: 14px }
.navtoph:visited { color: #eeeeee; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none; padding-left: 14px }
.navtoph:hover { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: underline; padding-left: 14px }
.navtoph:active { color: #dddddd; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none; padding-left: 14px }
.navtophon { color: #cccccc; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none; padding-left: 14px }
.navtop:link { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none }
.navtop:visited { color: #eeeeee; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none }
.navtop:hover { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: underline }
.navtop:active { color: #dddddd; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none }
.navtopon { color: #cccccc; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none }
.navtoponred { color: #c20; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none }
.bod:link { color: #cc2200; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 17px; text-decoration: none }
.bod:visited { color: #dd4411; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 17px; text-decoration: none }
.bod:hover { color: #cc2200; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 17px; text-decoration: underline }
.bod:active { color: #dd4411; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 17px; text-decoration: underline }
.bodsmall:link { color: #cc2200; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none }
.bodsmall:visited { color: #dd4411; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none }
.bodsmall:hover { color: #cc2200; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: underline }
.bodsmall:active { color: #dd4411; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: underline }
.back:link { color: #cc2200; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none }
.back:visited { color: #dd4411; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none }
.back:hover { color: #cc2200; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: underline }
.back:active { color: #dd4411; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: underline }
.footercopylink:link { color: #bbbbbb; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none }
.footercopylink:visited { color: #bbbbbb; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none }
.footercopylink:hover { color: #bbbbbb; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: underline }
.footercopylink:active { color: #bbbbbb; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: underline }
.rightcol { padding-right: 12px; padding-left: 12px }
.quote { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none; background-color: #cccccc; padding: 6px 10px 7px; width: 206px }
.quote2  { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 15px; text-decoration: none; background-color: #cccccc; padding: 6px 20px 7px 10px; width: 196px }
.popupbody { color: #000000; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 17px; text-decoration: none; padding-right: 20px; padding-left: 20px }
.tab:link  { color: #cc2200; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 17px; text-decoration: none }
.tab:visited  { color: #d41; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 17px; text-decoration: none }
.tab:hover  { color: #cc2200; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 17px; text-decoration: underline }
.tab:active  { color: #d41; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 17px; text-decoration: underline }
.tabon  { color: #666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 17px }
.tabshapeon  { font-family: Arial, Helvetica, sans-serif; padding: 2px 6px 1px; border-top: 1px solid #999; border-right: 1px solid #999; border-left: 1px solid #999 }
.tabshapeoff  { font-family: Arial, Helvetica, sans-serif; background-color: #eee; padding: 2px 6px 1px; border-style: solid; border-width: 1px; border-color: #999 #888 #999 #bbb }
.tabruleleft { margin-left: 79px; border-bottom: 1px solid #999 }
.tabruleright { margin-right: 25px; border-bottom: 1px solid #999 }
.tabrule { margin: 0; padding: 0; border-bottom: 1px solid #999 }


.addr { color: #000; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 17px; text-decoration: none; padding-right: 10px; }
