body {                                                                               
   margin-top:10px;                                                                               
                                                                                 
   background:#000000 url(/images/background.jpg) repeat-x top left;                                                                               
   }                                                                               
                                                                                  
#container {                                                                               
   width: 960px;                                                                               


   }                                                                               

/* header area start */                                                                               
                                                                                  
#header {                                                                               
   width: 960px;                                                                               
text-align:left;                                                                              
background: url(/images/header_bg.jpg) no-repeat top right;                                                                               

   }                                                                               

.header_right {float:right;                                                                              
text-align:right;                                                                              
}                                                                              


#header2 {   width: 960px;                                                                               
text-align:left;                                                                


                                                                             
background: #1a235c url(/images/header2_bg.jpg) no-repeat top right;                                                      
height:135px;                                                                  
 }                                                                                  
                                                                                  
/* topnav area start */                                                                               

#topnav {                                                                               
   width: 960px;                                                                               
                                                                            

padding-bottom:15px;                                                                         
padding-top:14px;                                                                         
text-align:center;                                                                         
                                                                            
   background-color: #282828;                                                                            
clear:both;                                                                               
   white-space: nowrap;                                                                               
   background-image: url(/images/bg_topnav_pro_001.jpg);                                                                               
   background-repeat: repeat-x;                                                                               
   }                                                                               

/* main area start */                                                                               
                                                                                  
#main {                                                                               
   width: 960px;                                                                               

padding-bottom:20px;                                                     
                                                            
background-color:#1A235C;                                                        
                                                                        
   }                                                                               
                                                                                  
#leftnav {                                                                               
   width: 194px;                                                                               
                                                                             
   padding-bottom: 100px;                                                                               
   background-color: #1a235c;                                                                    
   }                                                                               
                                                                                  
#nav {                                                                               

                                                                  
margin-left:20px;                                                                   
width:155px;                                                                   
                                                                             
   }                                                                               
 #idContentTblCell.content_area {height:540px;}                                                                                 

.content_area {                                                                               
   background:#1A235C url(/images/content_area_bg.jpg) repeat-y scroll left top;                                                                                             
   padding-left: 30px;                                                                               
   padding-right: 50px;                                                                               
   padding-top: 0px;                                                                               
   padding-bottom: 20px;                                                                               
   }                                                                               


.content_area_home {                                                                               
   background:#1A235C url(/images/content_area_bg.jpg) repeat-y scroll left top;                                                                                             
   padding-left: 3px;                                                                               
   padding-right: 21px;                                                                               
   padding-top: 10px;                                                                               
   padding-bottom: 0px;                                                                               
   }                                    

.content_area_bottom {   padding-left: 30px;                                                                               
   padding-right: 30px;                                                                               
   padding-top: 30px;                                                                               
   padding-bottom: 10px;background-color:#d2dcf0; }                                  
/* footer area start */                                                                               

#footer {                                                                               
width: 960px;                                                                               
text-align:left;                                                             
height:118px;                                               
background: #131B4D url(/images/footer_bg.jpg) no-repeat left bottom;                                                                               
}                                                                               
                                                                                  
#thomas_info {                                                                               
   width: 960px;                                                                               
                                                                           
   text-align: right;                                                                               

padding-bottom:10px;                                                    
padding-top:10px;                                                    
                                                                           
   }                                                                               
                                                                                  
/* heading styles */                                                                               

h1 {                       


background:transparent url(/images/h1_bullet.gif) no-repeat scroll left 2px;                       
                       
padding-left:31px;                      
                                                                           
   color: #1a235c;                                                                               
   font-size: 18px;                                                                               
   font-weight: bold;                                                                               
   }                                                                 

.home_h1  {   background:none !important;                       
color: #e2ebfd;                                                                               
   font-size: 22px;                                                                               
   font-weight: bold;                                                                
margin:0px !important;                                                              
padding:28px 10px 0px 48px !important;                                                              
}                                                                    

.home_h1  span {   color: #e2ebfd;                                                                               
   font-size: 14px;                                                                               
   font-weight: normal;                                                                
}                                                                         

h2 {                                                                               
   color: #5681dd;                                                                               
   font-size: 14px;                                                                               
   font-weight: bold;                                                                               
   }                            

.home_h2 {                           

background:transparent url(/images/home_content_bullet.gif) no-repeat scroll left 3px;                          
color:#1A235C;                           
font-family:Arial;                           
font-size:12px;                           
margin-bottom:12px;                           
padding-left:30px;                           
}                                                                              
                                                                                  
h3 {                                                                               
                                                                             
   color: #1a235d;                                                                               
   font-size: 14px;                                                                               
   font-weight: bold;                                                                               
                                                                             
   }                  
h3 span {               
font-size:12px;               
color:#555555;               
font-weight:normal;}                     



td {                       
color:#555555;                       
font-family:Arial;                       
font-size:12px;                       
}                       
a {                       
color:#2b5bc1;                       
font-family:Arial;                       
text-decoration:underline;                       
}                       
a:hover {                       
font-family:Arial;                       
color:#555555;                       
text-decoration:none;                       
}                       
                                                                              
                                                                                  
/* 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  {float:left;                                              

margin-right:17px;                                      
margin-top:7px;                                            
display:block;}                                                                             
                                                                                  
/* miscellaneous */                                                                               
                                                                                  
li {                                                                               
   list-style-image: url(/images/bullet_pro_001.gif);                                                                               
   }                                                                             



.search {                                                                             
 margin-top:14px;                                                                           
margin-bottom:20px;                                                                           
margin-right:40px;                                                                             
}                                                                             
                                                                           
form {                                                                             
margin-bottom:0;                                                                             
margin-top:0;                                                                             
}                                                                             
#keyword {                                                                             
width:104px;                                                                             
}                                                                             
input {                                                                             
font-family:Arial;                                                                             
font-size:11px;                                                                             
font-weight:normal;                                                                             
height:20px;                                                                             
vertical-align:top;                                                                             
}                                                                             
select {                                                                             
font-family:Arial;                                                                             
font-size:11px;                                                                             
font-weight:normal;                                                                             
height:20px;                                                                             
vertical-align:top;                                                                             
width:115px;                                                                             
}                                                                        

.footer_left {                                                                        
float:left;                                                                        
text-align:left;                                                                        

padding-left:21px;                     
padding-right:34px;                     
padding-top:23px;                     
display:block;                                                                        
                                                                     
}                                                                        

.footer_center {                                                                        
float:left;                                                                        
text-align:left;                                                                        
padding-top:23px;                                                                        
display:block;                                                                        

width:150px;                                                   
                                                                      
}                                                       

.topnav_last_link {background-image:none !important;}                                                  

ul.bucket_content001 {                                             


list-style-type:none;                                         
margin:13px 0px 0px 7px;                                         
padding:0px;                                
text-align:left;                                 
                                        
}                                             

ul.bucket_content001 li {                                             


background-image:url(/images/bull.gif);                                           
background-position:191px 5px;                                           
background-repeat:no-repeat;                                           
list-style-image:none;                                           

line-height:13px;                               
padding-left:200px;                                
                                         
 }                                      


                                   


ul.bucket_content001 li a {                                     
background:none !important;                                     
padding:0px !important;                                    
color:#2b5bc1 !important;         
font-size:11px !important;                                    
text-decoration:none !important;}                                     

ul.bucket_content001 li a:hover {                                     
background:none !important;                                     
padding:0px !important;                                    
color:#2b5bc1 !important;                                    
font-size:11px !important;                                    
text-decoration:underline !important;}                                     

                                        
ul.bucket_content002 {                                             



list-style-type:none;                                    
margin:7px 0px 7px 0px;                                    
padding:0px;                                    
text-align:left;                                       
}                                             

ul.bucket_content002 li {                                          



background-image:url(/images/bull.gif);                                    
background-position:left 5px;                                    
background-repeat:no-repeat;                                    
list-style-image:none;                                    

line-height:13px;                             
                              
padding-left:8px;                                
padding-right:6px;                                
                                         
 }                                      


ul.bucket_content002 li a {                                     
background:none !important;                                     
padding:0px !important;                                    
color:#2b5bc1 !important;                                    
font-size:10px !important;                                    
text-decoration:none !important;}                                     

ul.bucket_content002 li a:hover {                                     
background:none !important;                                     
padding:0px !important;                                    
color:#2b5bc1 !important;                                    
font-size:10px !important;                                    
text-decoration:underline !important;}                                     

.bucket_link_pro_002 a img {                                     

margin-bottom:7px;                                   
margin-top:6px;                             
display:block;                                  
                                    
}                                     

ul.clear_img {list-style-type:none;                   
margin:0px;                                    
padding:0px;}                   
ul.clear_img li {list-style-image:none;                  
padding-bottom:3px;                  
padding-top:3px;                  
}                   

.print-position                
{                 
 float: right;                
 padding-right: 45px;                
 display: block;                
}             

.main_top {             
background-image:url(/images/main_top_bg_inner.gif);                                    
background-position:left bottom;                                    
background-repeat: no-repeat;              

height:37px;            
}       

.webaddress {       
color:#222F6A;       
display:block;       
font-size:24px;       
font-family:"Arial Black";       

font-weight:normal;       
}  

.tech_txt {  
display:block;  
padding-left:27px;  
}
.pdfdownload {                           
font-family:Arial;                           
font-size:12px;                           
}  