.clBannerSelect { font: normal 10pt arial,helvetica,sans-serif; }
.clBody { position: relative; left: 0px; margin: 0px; padding: 0px; top: 0px; }
.clBodyTable { width: 100%; }
.clContentHeader1C  { color: #000000; font: bold 12pt arial,helvetica,sans-serif; padding: 2px 15px 2px 15px; text-align: center; }
.clContentHeader1J  { color: #000000; font: bold 12pt arial,helvetica,sans-serif; padding: 2px 15px 2px 15px; text-align: justify; }
.clContentHeader1L  { color: #000000; font: bold 12pt arial,helvetica,sans-serif; padding: 2px 15px 2px 15px; text-align: left; }
.clContentHeader1R  { color: #000000; font: bold 12pt arial,helvetica,sans-serif; padding: 2px 15px 2px 15px; text-align: right; }
.clContentHeader2C  { color: #000000; font: bold 16pt arial,helvetica,sans-serif; padding: 2px 15px 2px 15px; text-align: center; }
.clContentHeader2J  { color: #000000; font: bold 16pt arial,helvetica,sans-serif; padding: 2px 15px 2px 15px; text-align: justify; }
.clContentHeader2L  { color: #000000; font: bold 16pt arial,helvetica,sans-serif; padding: 2px 15px 2px 15px; text-align: left; }
.clContentHeader2R  { color: #000000; font: bold 16pt arial,helvetica,sans-serif; padding: 2px 15px 2px 15px; text-align: right; }
.clContentHeader3C  { color: #000000; font: bold 22pt arial,helvetica,sans-serif; padding: 2px 15px 2px 15px; text-align: center; }
.clContentHeader3J  { color: #000000; font: bold 22pt arial,helvetica,sans-serif; padding: 2px 15px 2px 15px; text-align: justify; }
.clContentHeader3L  { color: #000000; font: bold 22pt arial,helvetica,sans-serif; padding: 2px 15px 2px 15px; text-align: left; }
.clContentHeader3R  { color: #000000; font: bold 22pt arial,helvetica,sans-serif; padding: 2px 15px 2px 15px; text-align: right; }
.clContentHeaderButtonC a { color: #FFFFFF; text-decoration: none; }
.clContentHeaderButtonC a:hover { color: #FFFF00; text-decoration: none; }
.clContentHeaderButtonC { background-color: #CC3300; border-top: 1px solid #CCCCCC; border-right: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid #CCCCCC; font: bold 14pt arial,helvetica,sans-serif; padding: 5px;  }
.clContentLink    {}
.clContentLink a    { color: #CC3300; }
.clContentLink a:hover   { color: #0000FF; }
.clContentText1C { font: normal 10pt arial,helvetica,sans-serif; padding: 2px 15px 2px 15px; text-align: center; }
.clContentText1J { font: normal 10pt arial,helvetica,sans-serif; padding: 2px 15px 2px 15px; text-align: justify; }
.clContentText1L { font: normal 10pt arial,helvetica,sans-serif; padding: 2px 15px 2px 15px; text-align: left; }
.clContentText1R { font: normal 10pt arial,helvetica,sans-serif; padding: 2px 15px 2px 15px; text-align: right; }
.clContentText2C { font: normal 12pt arial,helvetica,sans-serif; padding: 2px 15px 2px 15px; text-align: center; }
.clContentText2J { font: normal 12pt arial,helvetica,sans-serif; padding: 2px 15px 2px 15px; text-align: justify; }
.clContentText2L { font: normal 12pt arial,helvetica,sans-serif; padding: 2px 15px 2px 15px; text-align: left; }
.clContentText2R { font: normal 12pt arial,helvetica,sans-serif; padding: 2px 15px 2px 15px; text-align: right; }

.clCouponListHeader { background-color: #AAAAAA; border: 1px solid #808080; border-width: 1px 1px 1px 1px; color: #FFFFFF; }


.clFormMessageCell { background-color: #FFFFFF; border: 1px solid #CC3300; font: normal 10pt arial,helvetica,sans-serif; padding: 5px; text-align: left; }
.clFormMessageHeader { color: #000000; font: bold 10pt verdana,sans-serif; text-align: center; }

.clFormNote { font: normal 10pt arial,helvetica,sans-serif; padding: 5px; text-align: left; }
.clFormTable  { background-color: #FFFFFF; }
.clFormText1 { font: normal 10pt arial,helvetica,sans-serif; padding: 5px; text-align: left; }


.clLoginError { border: 1px solid #FF0000; font: normal 8pt arial,helvetica,sans-serif; padding: 5px; text-align: center; }
.clLoginInnerTable {  }
.clLoginInput { font: normal 10pt arial,helvetica,sans-serif; }
.clLoginInputCell { padding: 2px 10px 2px 5px; }
.clLoginLinkCell a { color: #CC3300; font: bold 10pt arial,helvetica,sans-serif; text-decoration: none; }
.clLoginLinkCell a { color: #CC3300; }
.clLoginLinkCell a:hover { color: #0000FF; text-decoration: none; }
.clLoginLinkCell a:hover { color: #FF0000; }
.clLoginLinkCell { background: #FFFFFF; border: 1px solid #808080; border-width: 1px 0px 0px 0px; padding: 5px 0px 5px 0px; }
.clLoginLinkCell { font: normal 10pt arial,helvetica,sans-serif; text-align: center; }
.clLoginOuterTable { }
.clLoginText { font: normal 10pt arial,helvetica,sans-serif; padding: 2px 0px 2px 10px; text-align: right; }
.clLoginTitleCell { font: bold 12pt arial,helvetica,sans-serif; padding: 5px; text-align: center; }
.clMainBodyHeaderC { color: #000000; font: bold 10pt arial,helvetica,sans-serif; padding: 5px; text-align: center; }
.clMainTable { background-color: #FFFFFF; height: 100%; width: 100%; }
.clMessageSpacer { font: normal 10pt verdana,sans-serif; padding: 5px; text-align: center; }
.clPageBtmInnerTable {}
.clPageBtmLinkCell  { color: #CC3300; font: normal 10pt arial,helvetica,sans-serif; padding: 5px; }
.clPageBtmOuterTable { background-color: #FFFFFF; border: 1px solid #808080; border-width: 0px 0px 0px 0px; height: 100%; vertical-align: bottom; width: 100%; }
.clPageBtmText { font: bold 10pt arial,helvetica,sans-serif; padding: 0px; margin: 0px ;}




.clSideBarCell          { border-bottom: 1px solid #000000; padding: 5px; white-space: nowrap;  width: 144px;}
.clSideBarCell1         { padding: 5px; white-space: nowrap; width:154px;}
