body { margin: 0px; }p, td  { font-family: Arial; font-size: 10pt; margin: 0; }h1 { font-style: normal; font-variant: normal; font-weight: bold; font-size: 22px; font-family: arial, sans-serif; color: #00399C; text-align: center; margin-top: 13px; margin-bottom: 13px; }img { border:none; }.leftcolumn { padding-left: 2px; padding-right: 2px; color: #fff; width: 163px; vertical-align:top;} .banner { padding-top: 4px; padding-left: 6px}.newsbox { border: solid 1px #000; padding: 3px; font-weight:bold; margin:10px 0 0; padding: 5px 20px; width: 50%; }.newsbox a { margin-left: 20px; }.tablebase   { border-collapse: collapse }.tablebase th, .tablebase td { font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px;                font-family: arial, sans-serif; text-align: center;                border: 1px solid #000; padding-left: 5px; padding-right: 5px;                padding-top: 1px; padding-bottom: 1px; }.tablebase th { font-weight: bold; font-size: 11px; }.tabtitle    { background-color: #c0c0c0; background-repeat: repeat; background-attachment:                scroll; background-position: 0% 50% }.tablebase .leftcol { text-align: right; font-weight: bold; }.tablebase .nobord { border-style: none; border-width: 0; }.tablebase .footnote { text-align: left; }.blue, .temp { background-color: #cff; background-repeat: repeat; background-attachment:                scroll; background-position: 0% 50%; }.temp, .hum  { font-weight: bold; padding-left: 2px; padding-right: 2px; padding-top: 0;                padding-bottom: 0; }.grn, .hum   { background-color: #cfc; background-repeat: repeat; background-attachment:                scroll; background-position: 0% 50%; }.ylw         { background-color: #ff9; background-repeat: repeat; background-attachment:                scroll; background-position: 0% 50%; }.add2cart td { vertical-align: bottom; font-style: normal; font-variant: normal;                font-weight: bold; font-size: 12px; font-family:                arial, sans-serif; padding-left: 4px; padding-right: 4px;                padding-top: 2px; padding-bottom: 2px; }.add2cart td.price { color: #f00; padding-left: 5px; padding-right: 5px; padding-top: 2px;                padding-bottom: 2px; }.add2cart td.desc { padding-left: 8px; }.add2cart td .grey { color: #666; font-weight: normal; font-size: 10px; }.add2cart tr.alt { background-color: #eee; background-repeat: repeat; background-attachment:                scroll; background-position: 0% 50%; }.add2cart .footnote { font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px;                font-family: arial, sans-serif; text-align: center; }