body {                                                   
   margin-top: 8px;                                                   
   background-color: #ffffff;                                                   
   }                                                   
                                                      
#container {                                                   
   width: 945px;                                                   
   background-color: #FFFFFF;                                                   
   }                                                   

td {                           
   color:#000000;                           
   font-family:Arial;                           
   font-size:14px;                           
   }                           

a {            
   color:#000000;            
   text-decoration:underline;            
   }            

a:hover {            
   color:#000000;            
   text-decoration:none;            
   }            

/* header area start */                                                   
                                                      
#utility_nav {                                                   
   float:right;                                            
   padding-bottom:3px;                                            
   padding-right:20px;                                            
   padding-top:12px;                                            
   text-align:right;                                            
   width:400px;                                            
   }                                                   

#header {                                                   
   background-color:#EE3B34;                                                 
   background-image:url(/images/header-bg.jpg);                                                 
   background-position:left top;                                                 
   background-repeat:no-repeat;                                                 
   text-align:left;                                                 
   width:945px;                                                 
   height:125px;                                               
   }                                                   

#header img {                                               
   float:left;                                               
   margin-right:10px;          
}                                               

#header1 {                                              
   border-top: 5px solid #FFFFFF;                                              
   border-bottom: 5px solid #FFFFFF;                                              
   }                                              
                                                      
/* topnav area start */                                                   

#topnav {                                                   
   background-color:#808080;                                          
   height:38px;                                          
   text-align:right;                                          
   white-space:nowrap;                                          
   width:945px;                                          
   }                                                   

#topnav img {                                            
   float:right;                                          
   margin-left:9px;                                          
   margin-right:20px;                                          
   margin-top:4px;                                          
}                                          

#topnav span {                                          
   display:block;                                          
   padding-top:12px;                                          
   }                                          

/* main area start */                                                   
                                                      
#main {                                                   
   width: 945px;                                                   
   background-color: #FFFFFE;                                                   
   border-top: 5px solid #FFFFFF;                                              
   border-bottom: 5px solid #FFFFFF;                                             
   }                                                   
                                                      
#leftnav {                                                   
   background-color:#EB2016;                                        
   padding-bottom:100px;                                        
   padding-top:0;                                        
   width:220px;                                        
   }                                                   

#search_hdr {                                         
   background-image:url(/images/search_bg.gif);                                       
   background-repeat:no-repeat;                                      
   padding-bottom:15px;                                       
   padding-left:15px;                                       
   padding-top:15px;                            
            
   }                                         
                                        
#search_hdr form {                        
   margin:0px;                        
   }                        

#search_hdr a {                     
   background-image:url();                     
   padding:0px;                     
   }                     

#search_hdr a:hover {                     
   background-image:url();                     
   padding:0px;                     
   }                     

.leftnav_community img {                                    
   margin-top:12px;                                    
   }                                    

#content_area {                                                   
padding:0px;                                               
   }                                                   

#content_area_inner {                                                   
padding:10px;                                               
   }                  

/* footer area start */                                                   

#footer {                                                   
   padding-bottom:7px;                                 
   padding-top:27px;                                 
   text-align:center;                                 
   width:945px;                                                
   }                                                   
                                                      
#footer_top {                                                   

   background-color:#808080;                                  
   height:20px;                                  
   width:945px;                                       
   }                                                   
                                                      
#rock_solid_design {                                                   

   padding-bottom:2px;                              
   padding-top:25px;                              
   text-align:left;                              
   width:230px;                                                
   }                                                   

#rock_solid_design img {                                

   float:left;                               
   margin-right:13px;                               
   margin-top:2px;                               
   }                                
                                                      
/* heading styles */                                                   

h1 {                                                   
   color: #EB1B0F;                                                   
   font-size: 20px;                                                   
   font-weight: bold;                                                   
   }                                                   

.HomePageHeader span { 
   color:#000000; 
   font-size:14px; 
   font-weight:normal;
   } 

h2 {                                                   
   color: #EB1B0F;                                                   
   font-size: 16px;                                                   
   font-weight: bold;                                                   
   }                                                   
                                                      
h3 {                                                   
   color: #EB1B0F;            
   font-size: 14px;                                                   
   font-weight: bold;                                                   
                                               
   }                                                   
                                                      
/* image styles */                                                   
                                                      
.img01 {                                                   
   border: 1px #000000 solid;                                                   
   }                                                   
                                                      
.img02 {                                                   
   border: 1px #000000 solid;                                                   
   float: left;                                                   
   margin-right: 10px;                                                   
   margin-bottom: 10px;                                                   
   }                                                   

.img03 {                                                   
   border: 1px #000000 solid;                                                   
   float: right;                                                   
   margin-left: 10px;                                                   
   margin-bottom: 10px;                                                   
   }                                                   
                                                      
/* miscellaneous */                                                   
                                                      
li {                                                   
   list-style-image: url(/images/bullet.gif);                                                   
   }                   

.bucket_link_ser_005 img {                   
   margin-bottom:12px;                   
   }
