.cnn4pxTpad {padding-top:4px;}

		  .cnnCeilW {color:#fff;}
	  .cnnCeilWNormal {font-weight:normal;}
	  
      .cnnAlertsLanding10PxRPad {
         padding-right:10px;
       }
      .cnnAlertsLanding10PxLPad {
         padding-left:10px;
       }
      .cnnAlertsLanding10PxRLPad {
         padding-right:10px;
         padding-left:10px;
       }
      .cnnAlertsLandingBorderTopBottom {
         padding-top:4px;
         padding-bottom:4px;
         border-top:1px solid #ccc;
         border-bottom:1px solid #ccc;
      }
      .cnnAlertsLandingBorderTop {
         padding-top:8px;
         padding-bottom:4px;
         border-top:1px solid #ccc;
      }
      .cnnAlertsLandingRedHead {
        font-family: arial, sans-serif;
        font-weight:bold;
        font-size:14px;
        color:#c00;
      }
      .cnnAlertsLandingBlackHead {
        font-family: arial, sans-serif;
        font-weight:bold;
        font-size:14px;
        color:#000;
        padding-top:5px;
        padding-bottom:3px;
      }
      .cnnAlertsLandingBodyText {
        font-family: arial, sans-serif;
        font-weight:regular;
        font-size:12px;
        color:#000;
        padding-bottom:5px;
      }
      
      .cnnAlerts8TB10LRPad {padding:8px 10px;}
      .cnnAlerts8T9BPad {padding: 8px 0px 9px 0px;}              
      .cnnAlerts9T22BPad {padding-top:9px;padding-bottom:22px;}    
      .cnnAlertsThankYou {font-size:20px;color:#c00;line-height:24px;}
      .cnnAlertsSignIn {font-size:20px;color:#475464;padding-bottom:4px;}      
      .cnnAlertsThankYou14 {font-size:14px;}      
      .cnnAlertsThankYouBox {border: 1px solid #ccc; padding: 3px 6px;background-color:#eee;}  
      .cnnAlertsOuterTable {border: 1px solid #ccc; border-bottom:none; padding: 6px;}
      .cnnAlertsArrowTable {border: 1px solid #ccc; padding: 3px; width:198px;} 
	.cnnAlertsArrowTableDot {border: 1px dotted #ccc;padding:3px;width:198px;}  
	  .cnnAlertsArrowTableImg {padding:0px 8px 0px 3px;}                 
      .cnnAlerts11 {font-size:11px;}  
      .cnnAlertsCountryRow {border-right: 1px solid #ccc; border-left: 1px solid #ccc; padding: 6px;}
	  .cnnAlertsBotRow {border: 1px solid #ccc; padding: 6px;}
      .cnnAlertsLtGrayBoxes {border: 1px solid #ccc; padding: 4px;}
      .cnnAlertsDkGrayPad {padding:6px 6px 6px 12px;}
      .cnnAlertsDkGrayFPad {padding:6px 10px 6px 2px;}
      .cnnAlertsLtGrayPad {padding:4px 4px 4px 8px;}
      .cnnAlertsLtGrayFPad {padding:4px 0px 4px 0px;}
      .cnnAlertsBotRowTopPad {padding:3px 4px 3px 14px;}                               
      .cnnAlertsBotRowPad {padding:3px 6px 3px 14px;}    
      .cnnAlertsButtonsPad {padding:1px 6px;}                       .cnnCeilW {color:#fff;}
	  .cnnCeilWNormal {font-weight:normal;}
	  
      .cnnAlertsLanding10PxRPad {
         padding-right:10px;
       }
      .cnnAlertsLanding10PxLPad {
         padding-left:10px;
       }
      .cnnAlertsLanding10PxRLPad {
         padding-right:10px;
         padding-left:10px;
       }
      .cnnAlertsLandingBorderTopBottom {
         padding-top:4px;
         padding-bottom:4px;
         border-top:1px solid #ccc;
         border-bottom:1px solid #ccc;
      }
      .cnnAlertsLandingBorderTop {
         padding-top:8px;
         padding-bottom:4px;
         border-top:1px solid #ccc;
      }
      .cnnAlertsLandingRedHead {
        font-family: arial, sans-serif;
        font-weight:bold;
        font-size:14px;
        color:#c00;
      }
      .cnnAlertsLandingBlackHead {
        font-family: arial, sans-serif;
        font-weight:bold;
        font-size:14px;
        color:#000;
        padding-top:5px;
        padding-bottom:3px;
      }
      .cnnAlertsLandingBodyText {
        font-family: arial, sans-serif;
        font-weight:regular;
        font-size:12px;
        color:#000;
        padding-bottom:5px;
      }
      
      .cnnAlerts8TB10LRPad {padding:8px 10px;}
      .cnnAlerts8T9BPad {padding: 8px 0px 9px 0px;}              
      .cnnAlerts9T22BPad {padding-top:9px;padding-bottom:22px;}    
      .cnnAlertsThankYou {font-size:20px;color:#c00;}
      .cnnAlertsSignIn {font-size:20px;color:#475464;}      
      .cnnAlertsThankYou14 {font-size:14px;}      
      .cnnAlertsThankYouBox {border: 1px solid #ccc; padding: 3px 6px;background-color:#eee;}  
      .cnnAlertsOuterTable {border: 1px solid #ccc; border-bottom:none; padding: 6px;}
      .cnnAlertsArrowTable {border: 1px solid #ccc; padding: 3px; width:198px;} 
	.cnnAlertsArrowTableDot {border: 1px dotted #ccc;padding:3px;width:198px;}  
	  .cnnAlertsArrowTableImg {padding:0px 8px 0px 3px;}                 
      .cnnAlerts11 {font-size:11px;}  
      .cnnAlertsCountryRow {border-right: 1px solid #ccc; border-left: 1px solid #ccc; padding: 6px;}
	  .cnnAlertsBotRow {border: 1px solid #ccc; padding: 6px;}
      .cnnAlertsLtGrayBoxes {border: 1px solid #ccc; padding: 4px;}
      .cnnAlertsDkGrayPad {padding:6px 6px 6px 12px;}
      .cnnAlertsDkGrayFPad {padding:6px 10px 6px 2px;}
      .cnnAlertsLtGrayPad {padding:4px 4px 4px 8px;}
      .cnnAlertsLtGrayFPad {padding:4px 0px 4px 0px;}
      .cnnAlertsBotRowTopPad {padding:3px 4px 3px 14px;}                               
      .cnnAlertsBotRowPad {padding:3px 6px 3px 14px;}    
      .cnnAlertsButtonsPad {padding:1px 6px;}                 
      
      
      
/* patch for widely defined reskin link colors */
	#cnnMainContent .cnnOldContentContainer a:link,
	#cnnMainContent .cnnOldContentContainer a:active {color:#009;text-decoration:underline;}
	#cnnMainContent .cnnOldContentContainer a:hover ,
	#cnnMainContent .cnnOldContentContainer a:visited:hover {color:#900;text-decoration:none;}
	#cnnMainContent .cnnOldContentContainer a:visited {color:#336; text-decoration:underline;}
	#cnnMainContent .cnnOldContentContainer a strong {color:#000; text-decoration:none;}
	
	