#warningZone #layoutTable { width: 100%; }
#warningZone #layoutTable TR TD DIV.boxG { margin-top: 20px;; }
#warningZone #layoutTable TR TD DIV.boxG .taC { padding: 2px; background-color: #F5F5F5; border-top: 1px solid #CCC; margin-top: 5px; }

#warningZone .keyTable { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; margin-top: 2px; }
#warningZone .keyTable TR TD DIV { width: 11px; height: 11px; margin-left: 36px; }
#warningZone .keyTable .icon0 { background-color: #9E00FF; border: 2px solid #000; }
#warningZone .keyTable .icon1 { background-color: #F00; border: 2px solid #000; }
#warningZone .keyTable .icon2 { background-color: #FFF; border: 2px solid #F00; }
#warningZone .keyTable .icon3 { background-color: #FF0; border: 2px solid #000; }
#warningZone .keyTable .icon4 { background-color: #FFF; border: 2px solid #FF0; }
#warningZone .keyTable .icon5 { background-color: #FFF; border: 2px solid #000; }
#warningZone .keyTable .icon6 { background-color: #0F0; border: 2px solid #000; }
#warningZone .keyTable .icon7 { background-color: #00A600; border: 2px solid #000; }
#warningZone .keyTable .icon8 { background-color: #0CF; border: 2px solid #000; }
#warningZone .keyTable .icon10 { background-color: #FF9E9E; border: 2px solid #000; }
#warningZone .keyTable .icon11 { background-color: #999; border: 2px solid #000; }
#warningZone .keyTable .icon14 { background-color: #FF7F00; border: 2px solid #000; }
#warningZone .keyTable .icon15 { background-color: #FF7F00; border: 2px solid #000; }

#severePage { width: 640px; }
#severePage #warnStates { width: 100%; text-align: left; }
#severePage #infoTable { width: 100%; border: 1px solid #CCC; margin-top: 10px; text-align: left; }
#severePage #infoTable THEAD TR TD { font-weight: bold; white-space: nowrap; background-color: #F5F5F5; border-bottom: 1px solid #CCC; padding: 2px; }
#severePage #infoTable TBODY TR TD { padding: 5px; vertical-align: top; } 
#severePage #infoTable TBODY TR TD UL { margin: 0 0 0 20px; } 
#severePage .stateTable { width: 100%; margin-top: 20px; text-align: left; }
#severePage .stateTable THEAD TR TD.sm { text-align: right; width: 80%; }
#severePage .stateTable THEAD TR TD.sm A { color: #00F; text-decoration: none; }
#severePage .stateTable THEAD TR TD.sm A:hover { text-decoration: underline; }
#severePage .stateTable TBODY TR TD { border: 1px solid #008; }
#severePage .stateTable TBODY TR TD DIV { padding: 5px;  }
#severePage .stateTable TBODY TR TD DIV.b { background-color: #F5F5F5; border-bottom: 1px solid #CCC; padding: 3px;  }

#severePage .outlook { text-align: left; }

