body {                                                                     
   margin-top:1px;                                                                     
   background-color: #262626;                                                                     
   background-image: url(/images/body_background.jpg);                                                                    
   background-repeat: repeat-x;                                                                    
   background-position: left top;                                                                    
   }                                                                     
                                                                        
#container {                                                                     
   width: 960px;                                                                     
   background-color: #f3f3f4;                                                                     
   }                                                                    

td                                                                     
{                                                                     
   color: #686868;                                                                    
   font-family:Arial;                                                                    
   font-size: 12px;                                                                    
}                                                                     

a {                                                                     
   color: #686868;                                                                    
   text-decoration: underline;                                                                    
}                                                                     
a:hover {                                                                     
   color: #686868;                                                                    
   text-decoration: none;                                                                    
}                                                                    

/* header area start */                                                                     
                                                                        
#header {                                                                     
   width: 960px;                                                                    
   background-image: url(/images/header_background.jpg);                                                                    
   background-repeat: no-repeat;                                                                    
   background-position: right top;                                                                    
   height: 125px;                                                                    
   }                                                                    

.header_img                                                                    
{                                                                    
float: left;                                                                    
margin-right: 10px;                                                                    
}                                                                    
                                                                        
#header1                                                                    
{                                                                    
width: 960px;                                                                    
height: 135px;                                                                    
}                                                                    

#utility_nav {                                                                     
   display: block;                                                             
   float: right;                                                             
   width: 375px;                                                                
   text-align: right;                                                                   
   padding-top: 15px;                                                             
   padding-right: 10px;                                                             
   }                                                                     
                                                                        
/* topnav area start */                                                                     

#topnav {                                                                     
   display: block;                                                        
   margin-top:26px;                                                       
   width:440px;                                                  
   float: right;                                                     
   height: 25px;                                                
   }                                                  

html>body #topnav                                                  
{                                                  
   margin-top:25px;                                                       
}                                                     


.topnav_plc_005 a span {                                                      
   background-image:url(/images/topnav_left_link.jpg);                                                      
   background-position:left top;                                                      
   background-repeat:no-repeat;                                                      
   display:block;                                                      
   float:left;                                                      
   margin-left:0;                                                      
   padding:8px 0 10px 11px;                                               
   cursor: pointer;                                                      
}                                                      


.topnav_plc_005 a:hover span {                                                      
   background-image:url(/images/topnav_left_link_hover.jpg);                                                      
   background-position:left top;                                                      
   background-repeat:no-repeat;                                                      
   display:block;                                                      
   float:left;                                                      
   margin-left:0;                                                      
   padding:8px 0 10px 11px;                                                
   cursor: pointer;                                                    
}                                               
                                                                    

/* main area start */                                                                     
                                                                        
#main {                                                                     
   width: 960px;                                                                     
   background-color: #f3f3f4;                            
   position: relative;                                                                    
   }                                                                     
                                                                        
#leftnav {                                                                     
   width: 180px;                                                                     
   padding-top: 0px;                                                                     
   padding-bottom: 260px;                                                                     
   background-color: #c2c5c6;                                                                    
   background-image: url(/images/leftnav_background.jpg);                                                                    
   background-repeat: repeat-y;                                                                    
   background-position: left top;                                                                    
   }                                                                    
                                                                     
#nav                                                                    
{                                                                    
   width: 180px;                                                                    
   background-image: url(/images/nav_background.jpg);                                                                    
   background-repeat: no-repeat;                                                                    
   background-position: left top;                                                                    
}                                                                    
                                                                        
#content_area {                                                                     
   padding-left: 30px;                                                                     
   padding-right: 30px;                                                                     
   padding-top: 0px;                                                                     
   padding-bottom: 20px;                                                                     
   }                                                                     

/* footer area start */                                                                     

#footer_top                                                                    
{                                                                    
   background-image: url(/images/footer_top_background.jpg);                                                                    
   background-repeat: no-repeat;                                                                    
   background-position: left top;                                                                    
   text-align: right;                                                                  
   padding: 8px 113px 26px 0px;                                                                  
}                                                                    


#footer {                                                                     
   width: 960px;                                                                     
   background-image: url(/images/footer_background.jpg);                                                                    
   background-repeat: no-repeat;                                                                    
   background-position: left top;                                                                    
   height: 115px;                                                                    
}                                                                    

.footer_left                                                                     
{                                                                     
   display: block;                                                                     
   float: left;                                                                     
   text-align: left;                                                                     
   margin-top: 30px;                                                                     
   margin-left: 27px;                                                                     
}                                                                     

.footer_right                                                                     
{                                                                     
   display: block;                                                                     
   float: right;                                                                     
   text-align: center;                                                                     
   margin-top: 18px;                                                                     
   margin-right: 32px;                                                                     
}                                                          

.footer_right span                                                          
{                                                          
display: block;                                                          
margin-right: 16px;                                                          
color: #ff9519;                                                          
font-weight: bold;                                                          
font-family: Arial;                                                         
float: left;                                                         
margin-top: 30px;                                                         
}                                                          

#thomas_info {                                                                     
   width: 960px;                                                                     
   text-align: right;                                                                     
   padding-top: 8px;                                                                     
   padding-bottom: 2px;                                                                     
   }                                                            

#thomas_info span                                                              
{                                                              
margin-right: 15px;                                                              
}                                              

.bucket_bg                                              
{                                              
   background-image: url(/images/bucket_bg.jpg);                                                                    
   background-repeat: no-repeat;                                                     
   background-position: left bottom;                                    
   width: 228px;                                
   background-color: #fffffe;                                             
}                                             

ul.bucket_content                                              
{                                              
   list-style-type:none;                                              
   padding:0px 0px 10px 0px;                                              
   margin:0px;                                              
}                                              
ul.bucket_content li                                              
{                                              
   background-image:url(/images/bucket_bullet.jpg);                                              
   background-position:21px 6px;                                              
   background-repeat:no-repeat;                                              
   padding-left:28px;                                              
   padding-right:5px;                                              
}                                                                
                                                                        
/* heading styles */                                                                     

h1 {                                                                     
   color: #fe9923;                                                                     
   font-size: 18px;                                                                     
   font-weight: bold;                                                                     
   }                                              

.home_head                                              
{                                              
   color: #ff9519;                                                                     
   font-size: 16px;                                                                     
   font-weight: normal;                                           
   margin-bottom:3px;                                                                     
}                           

.home_head span                           
{                           
   color: #382D2C;                                                                     
   font-size: 19px;                                                                     
   font-weight: bold;                                           
}                           

.home_head_sub                                              
{                                              
   color: #454545;                                                                     
   font-size: 12px;                                                                     
   font-weight: normal;                                              
   margin:0 0 10px;                                                                     
}                                              

h2 {                                                                     
   color: #454545;                                                                     
   font-size: 14px;                                                                     
   font-weight: bold;                                                                     
   }                                                                     
                                                                        
h3 {                                                                     
   color: #fe9923;                                                                     
   font-size: 13px;                                                                     
   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;                                                                     
   }                                                            

.img04                                                            
{                                                            
margin-right: 6px;                                                            
}                                                           

.img05                                                           
{                                                           
margin-right: 13px;                                                           
}  
.img06 {                                                                     
                                                                        
   float: left;                                                                     
   margin-right: 20px;                                                                     
   margin-bottom: 20px;                                                                     
   }                                                  

.img07 {margin-left:5px;}.bucket_link_plc_005 a img                                  
{                                            
display: block !important;                                 
margin-left: -20px !important;                                 
margin-top:5px !important;                                      
}                                                         
                                                                        
/* miscellaneous */                                                                     

/* New Development Styles */                       
hr {                       
   background-color: #efc34b;             
   color:#efc34c;                       
   border-width: 0px;                       
   height: 1px;                       
   margin: 15px 0px 15px 0px;                       
}                       
.tablebg1 {                 
font-size:11px;                 
background-color:#E8E8EA;                      
border:1px solid #C1C5C6;                      
padding:3px 5px 3px 5px;                      
vertical-align:top;                      
}                      
.tablebg2 {                 
font-size:11px;                      
background-color:#E8E8EA;                      
border:1px solid #C1C5C6;                      
padding:3px 5px 3px 5px;                      
vertical-align:top;                      
}                  
.tablebg2 table td {                 
font-size:11px;                  
}               
.back_txt {                  
 clear: both;                  
 font-size: 11px;                  
 text-align: right;        
padding:0px;        
margin:0px;        
}            
.print_img {            
 margin-right: 5px;            
 vertical-align: bottom;            
}            
.email_img {            
 cursor: pointer;            
 margin: 0px 2px 0px 12px;            
 vertical-align: top;            
}           
.submit {           
 background: url(/images/but_submit.gif) no-repeat 0px 0px;           
 border: 0px;           
 cursor: pointer;           
 height: 20px;           
 width: 51px;           
}           
.submit:hover {           
 background: url(/images/but_submit_hover.gif) no-repeat 0px 0px;           
 border: 0px;           
 cursor: pointer;           
 height: 20px;           
 width: 51px;           
}           
.reset {           
 background: url(/images/but_reset.gif) no-repeat 0px 0px;           
 border: 0px;           
 cursor: pointer;           
 height: 20px;           
 width: 51px;           
}           
.reset:hover {           
 background: url(/images/but_reset_hover.gif) no-repeat 0px 0px;           
 border: 0px;           
 cursor: pointer;           
 height: 20px;           
 width: 51px;           
}           

.send_email {           
 background: url(/images/send_email.gif) no-repeat 0px 0px;           
 border: 0px;           
 cursor: pointer;           
 height: 20px;           
 width: 80px;           
}           
.send_email:hover {           
 background: url(/images/send_email_hover.gif) no-repeat 0px 0px;           
 border: 0px;           
 cursor: pointer;           
 height: 20px;           
 width: 80px;           
}   

.txt_center {   
    text-align: center;   
}

.img07_new {margin-left:5px; float:left;}
