body {                                                               
margin-top:10px;                                                               
background:#e4e4e4 url(/images/background.jpg) repeat-x top;                                      
}                                                               
                                                                  
#container {                                                               
width: 961px;                                                               
}                                                               

/* header area start */                                                               
                                                                  
#header {                                                               
width: 961px;                                                               
background-image:url(images/header_bg.jpg);                                                             
background-position:right top;                                                             
background-repeat:no-repeat;                                                             
overflow:hidden;                                                         
}                                                               
html > body #header img {margin-left:0px;}    
#header img {margin-left:-3px;}    

#header2 {                                                           
border-bottom:17px solid #026BCE;                                                          
clear:both;                                                          
width:961px;                                                          
}                                                          


.header_right                                                         
{                                                       
float:right;                                                       
width:470px;                                                       
}                                                        
                                                                  
/* topnav area start */                                                               


/* main area start */                                                               
                                                                  
#main {                                                               
background-image:url(/images/content_area_bg.jpg);                              
background-position:right center;                              
background-repeat:repeat-y;                              
border-bottom:17px solid #026BCE;                                          
clear:both;                                          
width:961px;                                       
position:relative;                                         
}                                                               
                                                                  
#leftnav {                                                               
background:#EBE6DB url(/images/leftnav_bg.jpg) repeat-y scroll center bottom;                                          
padding-bottom:240px;                                    
width:219px;                                          
}                                                               
                                                                  
.left_bottom{                                       
position:absolute;                                       
bottom:-1px                                       
}      

html > body .left_bottom{                                   
bottom:0px                                       
}                                                             
                                                                  
#content_area {                                                               
background-image:url(/images/main_bottom.jpg);                              
background-position:left bottom;                              
background-repeat:no-repeat;                              
}                                                           


.content_bg                                                           
{                                                          
background-image:url(/images/content_top_bg.jpg);                              
background-repeat:no-repeat;                              
padding:30px 44px 33px 22px;                              
}                                                             

/* footer area start */                                                               

#footer {                                                               
width: 961px;                                                               
background-image: url(/images/footer_bg.gif);                                                
background-repeat:no-repeat;                                               
background-position:left bottom;                                               
height:110px;                                                         
}                                                               
                                                       



.footer_image img{margin-right:12px;}                                                                
#thomas_info {                                                               
width: 961px;                                                               
font-family: Arial;                                                               
font-size: 10px;                                                               
color: #000000;                                                               
text-align: right;                                                         
padding-top:10px;                                                          
padding-bottom: 2px;                                                               
}                                                               
                                                                  
/* heading styles */                                                               

h1 {                                                               
color: #026bce;                                                               
font-size: 20px;                                                               
font-weight: bold;                                                               
}                                              

.home_h1 {                                                               
color: #026bce;                                                               
font-size: 16px;                                                               
font-weight: bold;                                                               
}                                     

.home_h1 span {                               
color:#3F3F3F;                               
display:block;                               
font-size:12px;                               
font-weight:normal;                               
margin-top:16px;                               
}                                                               

h2 {                                                               
color: #3f3f3f;                                                               
font-size: 14px;                                                               
font-weight: bold;                                                               
}                                      

.home_h2 {                                                               
color:#3F3F3F;                               
font-size:12px;                               
font-weight:normal;                               
margin-top:16px;                               
}                                                              
                                                                  
h3 {                                                               
color: #026bce;                                                               
font-size: 14px;                                                               
font-weight: bold;                                                               
                                                              
}                                               

                                            
td {                                           
color:#3f3f3f;                                           
font-family:Arial;                                           
font-size:12px;                                           
}                                           
a {                                           
color:#026bce;                                           
text-decoration:underline;                                           
}                                           
a:hover {                                           
color:#026bce;                                           
text-decoration:none;                                           
}                                           
                                                         
/* image styles */                                                               
                                                                  
.img01 {                                                               
border: 1px #000000 solid;                                                               
}                                                               
                                                                  
.img02 {                                                               
margin-right: 10px;                                                               
margin-bottom: 10px;                                                               
}                                                               

.img03 {                                                               
border: 1px #000000 solid;                                                               
float: right;                                                               
margin-left: 10px;                                                               
margin-bottom: 10px;                                                               
}                                                               
                                                                  
/* miscellaneous */                                                               
                                                                  


.border_left{                                     
border-left:1px solid #c7ddf3;                                     
padding-left:21px;                                     
}                                     

.bucket_link_pro_001 a img{margin-bottom:10px;}                                   
                                    
.bucket_link_pro_001 a:hover img{margin-bottom:10px;}                                   

ul.bucket_content{                                     
list-style-type:none;                                     
margin:0;                                     
padding:0;}                                     


ul.bucket_content li{                                     
background-image:url(/images/bull.gif);                                   
background-position:1px 5px;                                   
background-repeat:no-repeat;                                   
padding:0 0 0 10px;                                   
}                                     


ul.bucket_content2{                                     
list-style-type:none;                                     
margin:0px;      
padding:0;       
}                                     


ul.bucket_content2 li{                                     
background-image:url(/images/bull2.gif);                               
background-position:0 4px;                               
background-repeat:no-repeat;                               
padding:2px 0 2px 14px;                            
}                            

ul.page_bullet{                                     

list-style-type:none;                                     
margin:0;                                     
padding:0;}                         

ul.page_bullet li{                            
background-image:url(/images/bull3.gif);                        
background-position:23px 4px;                        
background-repeat:no-repeat;                        
padding-left:40px;   
margin-top: 10px;                     
}                         



hr{                      
background-color:#026bcf;                      
border:1px none;                      
height:1px;                      
color:#026bcd;                
margin-bottom:20px;                    
margin-top:20px;         
}                
                   
                 
        