/*                                                                                                              
=========================================================================================                       
==========>>> Globals <<<================================================================                       
=========================================================================================                       
                                                                                                                
These affect all elements on all pages.  These are the default styles for most elements.                        
*/                                                                                                              
                                                                                                                
body {                                                                                                          
  padding: 0;                                                                                                   
  margin: 0;                                                                                                    
  font: normal normal normal 62.5%/100% Tahoma, Helvetica, Verdana, sans-serif;                                 
  color: #666666;                                                                                               
  }                                                                                                             
                                                                                                                
#icxbacklink {                                                                                                  
  display: block;                                                                                               
  padding: 0;                                                                                                   
  margin: 10px 0 0 25px;                                                                                        
  }                                                                                                             
                                                                                                                
.clearfix:after {                                                                                               
    content: ".";                                                                                               
    display: block;                                                                                             
    height: 0;                                                                                                  
    clear: both;                                                                                                
    visibility: hidden;                                                                                         
    }                                                                                                           
                                                                                                                
a:link, a:visited {                                                                                             
  color: #084A8E;                                                                                               
  text-decoration: underline;                                                                                   
  }                                                                                                             
                                                                                                                
a:hover, a:active {                                                                                             
  color: #000;                                                                                                  
  text-decoration: none;                                                                                        
  }                                                                                                             
                                                                                                                
img { border: 0; }                                                                                              
                                                                                                                
h1, h2, h3, h4, h5, h6
{
	padding: 0;
	margin: 0 0 10px 0;
	line-height: 1em;
	font-weight: normal;
}                                    
                                                                                                                
h1 { font-size: 1.6em; }                                                                                        
h2 { font-size: 1.4em; }                                                                                        
h3 { font-size: 1.2em; }                                                                                        
h4 { font-size: 1em; }                                                                                          
h5 { font-size: 1em; }                                                                                          
h6 { font-size: 1em; }                                                                                          
                                                                                                                
address, p, pre, dl, ol, ul { padding: 0; margin:  0 0 1.5em 0; line-height: 1.6em; }                           
                                                                                                                
ol, ul { margin:  0 0 1.5em 20px; }                                                                             
                                                                                                                
dl { margin: 0; }                                                                                               
                                                                                                                
/*                                                                                                              
=========================================================================================                       
==========>>> Predefined Styles & Elements <<<===========================================                       
=========================================================================================                       
                                                                                                                
These styles control the presentation of certain elements in the content areas.  Some are                       
just predefined boxes that are more visually stimulating than others.                                           
*/                                                                                                              
                                                                                                                
div.content dt {                                                                                                
  margin: 0;                                                                                                    
  font-weight: bold;                                                                                            
  background: url(../images/predefined/greyarrow.gif) no-repeat center left transparent;                        
  padding: 0 0 0 15px;                                                                                          
  }                                                                                                             
                                                                                                                
    div.content dd { padding: 0 0 0 25px; margin: 0 0 1.5em 0; }                                                
                                                                                                                
div.content h2 { font-size: 1.3em; font-weight: bold; }                                                         
                                                                                                                
div.content ul
{
	list-style: none;
}                                      
                                                                                                                
/* Green Box and Blue Box Styles */                                                                             
                                                                                                                
div.content div.greenBox, div.content div.blueBox {                                                             
  color: #FFF;                                                                                                  
  padding: 0;                                                                                                   
  margin: 0 0 1.5em 0;                                                                                          
  }                                                                                                             
                                                                                                                
    div.content div.greenBox h3, div.content div.blueBox h3 {                                                   
      padding: 5px 12px;                                                                                        
      margin: 0;                                                                                                
      text-transform: uppercase;                                                                                
      font-size: 1.1em;                                                                                         
      font-weight: bold;                                                                                        
      }                                                                                                         
                                                                                                                
    div.content div.greenBox p, div.content div.blueBox p { padding: 5px 12px; margin: 0; }                     
                                                                                                                
    div.content div.greenBox a, div.content div.blueBox a {                                                     
      background: url(../images/predefined/whitearrow.gif) no-repeat center right transparent;                  
      padding: 0 18px 0 0;                                                                                      
      margin: 0;                                                                                                
      color: #FFF;                                                                                              
      font-weight: bold;                                                                                        
      }                                                                                                         
                                                                                                                
div.content div.greenBox { background: url(../images/predefined/greenBox-bg.gif) repeat-x bottom left #6BA90E; }
div.content div.greenBox h3 { background-color: #9FC821; border-top: 12px solid #6BA90E; }                      
div.content div.blueBox { background: url(../images/predefined/blueBox-bg.gif) repeat-x bottom left #456363; }  
div.content div.blueBox h3 { background-color: #5F7D7D; border-top: 12px solid #456363; }                       
                                                                                                                
/* Related Links Box */                                                                                         
                                                                                                                
#right div.related {                                                                                            
  background: url(../images/predefined/rightcolumnbottom.jpg) no-repeat bottom right transparent;               
  padding: 0;                                                                                                   
  margin: 0 0 1.5em 0;                                                                                          
  }                                                                                                             
                                                                                                                
    #right div.related h4 {                                                                                     
      background: url(../images/predefined/rightcolumntop.jpg) no-repeat top right transparent;                 
      color: #084A8E;                                                                                           
      padding: 5px 10px 0 10px;                                                                                 
      margin: 0;                                                                                                
      font-size: .9em;                                                                                          
      text-transform: uppercase;                                                                                
      letter-spacing: 2px;                                                                                      
      }                                                                                                         
                                                                                                                
    #right div.related ul {                                                                                     
      background: url(../images/predefined/relatedultop.gif) no-repeat top right transparent;                   
      padding: 5px 0 10px 20px;                                                                                 
      list-style-image: none;                                                                                   
      list-style-type: none;                                                                                    
      margin: 5px 0 0 0;                                                                                        
      }                                                                                                         
                                                                                                                
/* Left Column, Sub-Navigation List */                                                                          
                                                                                                                
#left ul.leftLinks, #small ul.leftLinks {                                                                       
  padding: 0;                                                                                                   
  margin: 0 0 1.5em 0;                                                                                          
  list-style: none;                                                                                             
  }                                                                                                             
                                                                                                                
    #left ul.leftLinks li, #small ul.leftLinks li { display: block; padding: 5px 0 0 8px; }                     
                                                                                                                
    #left ul.leftLinks #current, #small ul.leftLinks #current {                                                 
      background: url(../images/predefined/leftlinksarrow.gif) no-repeat 0% 70% transparent;                    
      font-weight: bold;                                                                                        
      }                                                                                                         
                                                                                                                
    #left ul.leftLinks li a:link, #left ul.leftLinks li a:visited,                                              
    #left ul.leftLinks li a:hover, #left ul.leftLinks li a:active,                                              
    #small ul.leftLinks li a:link, #small ul.leftLinks li a:visited,                                            
    #small ul.leftLinks li a:hover, #small ul.leftLinks li a:active                                             
      {                                                                                                         
      display: block;                                                                                           
      padding: 5px 0 0 6px;                                                                                     
      border-bottom: 1px solid #BFBFBF;                                                                         
      margin: 0;                                                                                                
      text-decoration: none;                                                                                    
      }                                                                                                         
                                                                                                                
        #left ul.leftLinks #current a, #small ul.leftLinks #current a { padding: 5px 0 0 1px; }                 
                                                                                                                
/* Text box with a large (75x75) thumbnail floated to the right,                                                
   a border across the top, and a heading and a paragraph. */                                                   
                                                                                                                
div.bigRightThumb {                                                                                             
  padding: 5px 0 0 0;                                                                                           
  border-top: 1px solid #C8C8C8;                                                                                
  margin: 0 0 1.5em 0;                                                                                          
  }                                                                                                             
                                                                                                                
    div.bigRightThumb img {                                                                                     
      float: right;                                                                                             
      width: 75px;                                                                                              
      padding: 1px;                                                                                             
      border: 1px solid #9A9A9A;                                                                                
      margin: 0;                                                                                                
      }                                                                                                         
                                                                                                                
    div.bigRightThumb p { padding: 0; margin: 0 90px 1.5em 0; }                                                 
                                                                                                                
/* Text box with a small (50x50) thumbnail floated left, and                                                    
   a heading and a paragraph. */                                                                                
                                                                                                                
div.littleLeftThumb { padding: 0; margin: 0 0 1.5em 0; }                                                        
                                                                                                                
    div.littleLeftThumb img {                                                                                   
      float: left;                                                                                              
      width: 50px;                                                                                              
      padding: 1px;                                                                                             
      border: 1px solid #9A9A9A;                                                                                
      margin: 0;                                                                                                
      }                                                                                                         
                                                                                                                
    div.littleLeftThumb p, div.littleLeftThumb h4 { padding: 0; margin: 0 0 .5em 60px; }                        
                                                                                                                
    div.littleLeftThumb a {                                                                                     
      background: url(../images/predefined/greyarrow.gif) no-repeat center right transparent;                   
      padding: 0 15px 0 0;                                                                                      
      font-weight: bold;                                                                                        
      }                                                                                                         
/*                                                                                                              
=========================================================================================                       
==========>>> Page Wrapper <<<===========================================================                       
=========================================================================================                       
*/                                                                                                              
#page { text-align: left; } 
#page-top {  display: none; }
/*                                                                                                              
=========================================================================================                       
==========>>> Masthead (Logo & Global Navigation) <<<====================================                       
=========================================================================================                       
*/                                                                                                              
#masthead
{
	background-color: #999999;
	border-bottom: 1px solid #999999;
}
#masthead #logo { width: 220px; height: auto; }                                                                

#masthead #navBoth #navSmall{ display: none; }                                                                           
#masthead #navBoth #navLarge{ display: none; }

#masthead #navBigOnly { display: none; }                                                                        
/*                                                                                                              
=========================================================================================                       
==========>>> Branding & Heading Blocks <<<==============================================                       
=========================================================================================                       
*/                                                                                                              
#branding { display: none; }                                                                                    
                                                                                                                
#header { display: none; }                                                           
/*                                                                                                              
=========================================================================================                       
==========>>> Content Areas & Columns Styles <<<=========================================                       
=========================================================================================                       
*/                                                                                                              
                                                                                                                
#single, #double, #triple, #unique {                                                                            
  width: 753px;                                                                                                 
  padding: 0;                                                                                                   
  margin: 0;                                                                                                    
  font-size: 1.1em;                                                                                             
  }                                                                                                             
                                                                                                                
#double { background: url(../images/content-bgs/2col.gif) repeat-y top left #FFF; }                             
#triple { background: url(../images/content-bgs/3col.gif) repeat-y top left #FFF; }                             
#unique { background: url(../images/content-bgs/3col-homepage.gif) repeat-y top left #FFF; }                    
                                                                                                                
    #small, #main, #left, #center, #right, #column1, #column2, #column3 {                                       
      float: left;                                                                                              
      padding: 0;                                                                                               
      margin: 0;                                                                                                
      }                                                                                                         
                                                                                                                
    #small { width: 220px; }                                                                                    
    #main { width: 533px; }                                                                                     
    #left { width: 165px; }                                                                                     
    #center { width: 388px; }                                                                                   
    #right { width: 200px; }                                                                                    
    #column1 { width: 323px; }                                                                                  
    #column2 { width: 215px; }                                                                                  
    #column3 { width: 215px; }                                                                                  
                                                                                                                
        div.content { background: transparent; padding: 20px 25px 10px 25px; }                                  
        #left div.content { padding: 20px 20px 10px 10px; }                                                     
        #right div.content { padding: 20px 25px 10px 10px; }                                                    
/*                                                                                                              
=========================================================================================                       
==========>>> Footer <<<=================================================================                       
=========================================================================================                       
*/                                                                                                              
#footer
{
	padding: 10px 20px;
	background-color: #DADADA;
	color: #999999;
	border-top: 1px solid #999999;
}                                                                                                             
#footer  #newthreats  { display: none; }

    #footer ul {                                                                                                
      list-style-type: none;                                                                                    
      padding: 0;                                                                                               
      margin: 0 0 10px 0;                                                                                       
      }                                                                                                         
                                                                                                                
    #footer ul li { display: inline; }                                                                          
    #footer ul li a:link, #footer ul li a:visited { color: #999; text-decoration: none; }                       
    #footer ul li a:hover, #footer ul li a:active { color: #666; text-decoration: none; }                       
    #footer p { padding: 0; margin: 0; }                                                                        