body {                                                                  
   margin-top:0px;                                                                  
   background:#1c5da3 url(/images/body_background.jpg) repeat-x left top;                                                          
   }                                                                  
                                                                     
#container {                                                                  
   width: 960px;                                                                  
   background-color: #FFFFFF;                                                                 
   }                                                                
                                                                  
td                                                                  
{                                                                  
   color: #073066;                                                                 
   font-family:Arial;                                                                  
   font-size: 12px;                                                                     
}                                                                 

a {                                                                  
   color: #073066;                                                     
   text-decoration: underline;                                                              
}                                                                  
a:hover {                                                                  
   color: #073066;                                                                 
   text-decoration: none;                                                                  
}                                                                 

/* header area start */                                                                  
                                                                     
#header {                                                                  
   width: 960px;                                                 
   background:#1c5da3 url(/images/header_background.jpg) no-repeat right top;                                                 
   height: 123px;                                                 
   }                                                 

.header_img                                                 
{                                                 
   float: left;                                                 
   margin-right: 10px;                                                 
}                                                 
                                                                     
#utility_nav {                                                                  
   width: 272px;                                                                 
   float: right;                                                
   text-align: right;                                                                 
   padding-top: 17px;                                                                 
   padding-right: 38px;                                                                 
   }                                                                  
                                                                     
/* topnav area start */                                                                  

#topnav {                                                                  
   width: 960px;                                       
   text-align: right;                                                                 
   background:url(/images/topnav_background.jpg) no-repeat left top;                                            
   height: 48px;                                                                  
   }                       

#topnav_inner {                                                                  
   width: 960px;                                       
   text-align: right;                                                                 
   background:url(/images/topnav_inner_bg.jpg) no-repeat left top;                                            
   height: 48px;                                                                  
   }                                       

#topnav span                                           
{                                           
display: block;                                           
float: left;                                           
background:url(/images/topnav_right.jpg) no-repeat center top;                                           
padding: 16px 8px 16px 8px;
cursor: pointer;                                          
}                      

#topnav_inner span                                           
{                                           
display: block;                                           
float: left;                                           
background:url(/images/topnav_right.jpg) no-repeat center top;                                           
padding: 16px 8px 16px 8px;                                           
cursor: pointer;
}                                      

a.topnav_first                                      
{                                      
background:transparent url(/images/topnav_first.jpg) no-repeat scroll 150px top !important;                                     
padding-left:155px !important;                                     
}                                    

/* main area start */                                                                  
                                                                     
#main {                                                                  
   width: 960px;                                                                  
   background:#87b9ee url(/images/main_background.jpg) repeat-x left top;                                                                   
   }                                                                  
                                                                     
#leftnav {                                                                  
   width: 165px;                                                                  
   padding-top: 20px;                                                                  
   padding-bottom: 170px;                                                                  
   }                               

#nav                               
{                               
    width: 165px;                               
    background:#032e62 url(/images/nav_background.jpg) left bottom no-repeat;                              
    padding-bottom: 24px;                            
    margin-top: 19px;                              
}                                                                  
                                                                     
#content_area {                                                                  
   padding-left: 22px;                                                                  
   padding-right: 22px;                                                                  
   padding-top: 20px;                                                                  
   padding-bottom: 20px;                                                                  
   }                         

#content_area_inner {                                                                  
   padding-left: 22px;                                                                  
   padding-right: 22px;                                                                  
   padding-top: 10px;                                                                  
   padding-bottom: 20px;                         
   background:#88baef url(/images/content_inner_bg.jpg) left -2px repeat-x;                                                                     
   }                                                                  

/* footer area start */                                                                  

#footer {                                                                  
   width: 960px;                                              
   background:#1c5da3 url(/images/footer_background.jpg) no-repeat left top;                                                                              
   height: 77px;                                              
   }                                              

.footer_left                                               
{                                               
   display: block;                                               
   float: left;                                               
   text-align: left;                                               
   padding-top: 35px;                                               
   padding-left: 0px;                                               
}                                              

.footer_left_sub                                              
{                                              
   display: block;                                              
   float: left;                                              
   padding-left: 114px;                                              
   padding-top: 24px;                                              
}                                               

.footer_right                                               
{                                               
   display: block;                                               
   float: right;                                               
   text-align: right;                                               
   padding-top: 35px;                                               
   padding-right: 0px;                  
   font-size: 10px !important;                                               
}                  

.footer_right span  a               
{                  
 color: #cfcfd7 !important;                  
 font-family: Arial !important;                
 font-size: 10px !important;       
}                  
                                                      
                                                                     
#thomas_info {                                                                  
   width: 960px;                                                                  
   text-align: right;                                                                  
   padding-top: 2px;                                                                  
   padding-bottom: 2px;                                                                  
   }                                                                  
                                                                     
/* heading styles */                                                                  

h1 {                                                                  
   color: #e2e6ea;                                                                  
   font-size: 17px;                                                                  
   font-weight: bold;                                                                  
   }                                                                  

h2 {                                                                  
   color: #032e61;                                                                  
   font-size: 14px;                                                                  
   font-weight: bold;                                                     
   background: url(/images/h2_background.png) left top no-repeat;                                                     

   margin:0px;                                                    
   padding-bottom:8px;                                                    
   padding-left:23px;                                                    
   padding-top:5px;                                                    
                                                                 
   }                                                                  
                                                                     
h3 {                                                                  
   color: #000000;                                                                  
   font-size: 22px;                                                                  
   font-weight: bold;                                                                  
   }                                                                  
                                                                     
/* image styles */                                                                  
                                                                     
.img01 {                                                                  
   border: 1px #000000 solid;                                                                  
   }                                                                  
                                                                     
.img02 {                                                                  
   float: left;                                                                  
   margin-right: 15px;                                                                  
   margin-bottom: 10px;                                                                  
   }                                                                  

.img03 {                                                                  
   border: 1px #000000 solid;                                                                  
   float: right;                                                                  
   margin-left: 10px;                                                                  
   margin-bottom: 10px;                                                                  
   }                                                                

.application_head                                                                
{                                                                
background-color: #17365d;                                                                
padding: 5px;                                                               
color: #ffffff;                                                               
}                                                               

.application_tbl td                                                               
{                                                               
padding: 3px;                                                              
}                                                          

.bucket_link_plc_005 a img                                                          
{                                                          
margin-bottom: 2px;                                                          
}                                                         

.contact_info span                                                         
{                                                         
color: #dd0000;                                                         
font-size: 20px;                                                         
font-weight: bold;                                                         
font-family: Arial;                                                        
display: block;                                                       
padding-bottom:29px;                                                      
padding-top:3px;                                                      
}                                                   

.home_btm p                                                   
{                                                   
padding: 0px;                                                   
margin: 0px 0px 10px 0px;                                                   
}     

.home_btm td     
{     
padding-top: 11px;     
}                                 

#search                                                                                                                     
{                                                                                                                     
width: 160px;                                                                                                                     
}                                                                                                                     

#search input                                                                                                                     
{                                                                                                                   
height:20px;                                                                                                                  
width:134px;                                                                                                                  
font-family: Arial;                                                                                               
font-size: 11px;                          
padding-right: 5px;                                                                                               
}                           
                                                                                                                    
#search a                                                                                                                    
{                                                                                                                    
background-image: none !important;                                                                                                                    
padding: 0px !important;                                                                                                                    
margin: 0px !important;                                                                                                                    
}                                                                                                                   
#search img                                                                                                                   
{                                                                                                                   
margin: 0px 0px 0px 0px;                                                                                                                   
}                             

form                             
{                             
margin: 0px;                             
padding: 0px;                             
}         

.print_img         
{         
margin-right: 5px;         
}         

.email_img         
{         
margin-right: 5px;        
margin-left: 15px;         
cursor: pointer;         
}         

                                                   


                                                                     
/* miscellaneous */                                                                  

    