body {                            
margin-top:10px;                            
background-color: #3c497b;                            
}                            

#container {                            
width: 960px;                            
background-color: #FFFFFF;                            
}                            


td                            
{                            
font-family:Arial;                            
font-size: 12px;                            
color:#363b52;                            
}                            

a {                            
text-decoration: underline;                            
color:#1b43f2;                            
}                            

a:hover {                            
text-decoration: none;                            
color:#1b43f2;                            
}                            

/* header area start */                            

#utility_nav {                            
width: 960px;                            
text-align: right;                            
padding-top: 2px;                            
padding-bottom: 2px;                            
background-image:url(/images/utilitynav_bg_mac_003.jpg);                            
background-repeat:no-repeat;                            
}                            

#header {                            
width: 960px;                            
}                            

/* topnav area start */                            

#topnav {                            
width: 960px;                            
height:30px;                            
text-align: left;                            
white-space: nowrap;                            
background-image:url(/images/leftnav_off_mac_003.gif);                            
background-repeat:repeat-x;                            
}                            

/* main area start */                            

#main {                            
width: 960px;                            
background-color: #FFFFFF;                            
border-top: 1px #FEFEFE solid;                            
border-bottom: 1px #FFFFFF solid;                            
clear:both;                            
position:relative;                            
}                            

#leftnav {                            
width: 168px;                            
padding-top: 25px;                            
padding-bottom: 120px;                            
background-image:url(/images/leftnav_bg_mac_003.jpg);                            
background-repeat:repeat-x;                            
}                
#leftnav_new {                            
width: 187px;           
padding-top: 25px;                            
padding-bottom: 120px;                            
background-image:url(/images/leftnav_bg_mac_003.jpg);                            
background-repeat:repeat-x;                            
}                            

#content_area {                            
padding-left: 25px;                            
padding-right: 25px;                            
padding-top: 20px;                            
padding-bottom: 20px;                            
}                            

/* footer area start */                            

#footer {                            
width: 960px;                            
text-align: center;                            
padding-top: 5px;                            
padding-bottom: 5px;                            
background-color: #161a26;                            
}                            

#thomas_info {                            
width: 960px;                            
height: 16px;                            
font-family: Arial;                            
font-size: 11px;                            
color: #8892b1;                            
text-align: right;                            
padding-top: 2px;                           
}         
#thomas_info span {         
   float: left;         
}                            

/* heading styles */                            

h1 {                            
color: #0c1952;                            
font-size: 20px;                            
font-weight: bold;                            
margin-bottom:9px;                            
padding-bottom:0px;                            
}                            

.head {                            
color: #0c1953;                            
font-size: 16px;                            
font-weight: bold;                            
}                            

h2 {                            
color: #0c279c;                            
font-size: 14px;                            
font-weight: bold;                            
margin-bottom:0px;                            
padding-bottom:0px;                            
margin-top:0px;                            
}                            

h3 {                            
color: #000000;                            
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;                            
}                            

/* miscellaneous */                            
#topnav_left{                            
float:left;                            
margin-left:14px;                            
margin-top:-1px;                            
text-align:right;                            
}                            
.topnav_right{                            
float:right;                            
padding-top:4px;                            
width:318px;                            
}                  

.topnav_right form {                            
margin:0;                            
padding:0;                            
}                            

.topnav_right select {                            
margin-left:8px;                            
width:101px;                            
border: 1px solid #808080;                            
}                            

.topnav_right input {                            
width:156px;                            
border: 1px solid #808080;                            
}                            

.topnav_right img {                            
margin-top:0;                            
}                           
html > body hr {                          
background-color: #DADDDE;                          
margin-bottom: 15px;                          
margin-top: 15px;                         
clear: both;                          
}                          
hr {                          
border: 0px;                          
color: #DADDDD;                          
height: 1px;                         
clear: both;                          
}                           
.txt_center {                          
   text-align: center;                          
}                        
.left-td {                        
    border: 1px solid #CACCCC;                        
    font-size: 11px;                        
    font-weight: bold;                        
    padding: 10px;                        
}                        
.right-td {                        
    border: 1px solid #CACCCC;                        
    font-size: 11px;                        
    padding: 10px;                        
}                        
.blank-td {                        
    height: 5px;                        
}                        
.blank-col {                        
    width: 4px;                        
}                        
.inner-table td {                        
    border: 0px !important;                        
    font-size: 11px;                        
    padding: 0px !important;                        
}                        
.back_to_top {                        
    clear: both;                        
    font-size: 11px;                        
    text-align: right;                        
}                       
ul.internal_bullet {                       
list-style: none;                       
margin: 0px;                       
padding: 0px;                       
}                       
ul.internal_bullet li {                       
background: url(/images/bullet.jpg) no-repeat 0px 5px;                       
padding-bottom: 5px;                       
padding-left: 12px;                       
}                     
.thumb-img {                     
   width: 150px;                     
   float: left;                     
   margin: 0px 10px 10px 0px;                     
   text-align: center;                     
}                    
.submit {                    
    background: url(/images/submit_btn.jpg) no-repeat left top;                    
    border: none;                    
    cursor: pointer;                    
    height: 23px;                    
    width: 70px;                    
}                    
.submit:hover {                    
    background: url(/images/submit_btn_hover.jpg) no-repeat left top;                    
    border: none;                    
    cursor: pointer;                    
    height: 23px;                    
    width: 70px;                    
}                    
.reset {                    
    background: url(/images/reset_btn.jpg) no-repeat left top;                    
    border: none;                    
    cursor: pointer;                    
    height: 23px;                    
    width: 70px;                    
}                    
.reset:hover {                    
    background: url(/images/reset_btn_hover.jpg) no-repeat left top;                    
    border: none;                    
    cursor: pointer;                    
    height: 23px;                    
    width: 70px;                    
}                   
.btn_search {                   
    background: url(/images/search_btn.jpg) no-repeat left top;                   
    border: 0px !important;                   
    cursor: pointer;                   
    height: 21px;                   
    width: 25px !important;                  
    margin: 0px 16px 0px 6px;                  
}                     

.btn_search:hover {                   
    background: url(/images/search_btn_hover.jpg) no-repeat left top;                   
    border: 0px !important;                   
    cursor: pointer;                   
    height: 21px;                   
    width: 25px !important;                  
    margin: 0px 16px 0px 6px;               
}        
.right-columb {        
   width: 215px;        
   padding: 37px 0px 0px 0px;          
}        
.right_content span {        
   padding: 0px 18px 10px 18px;      
   display: block;      
}     
.right_content strong {     
   padding-left: 18px;     
}    
.bucket_link_mac_003 img {    
   margin: 5px 0px 5px 0px;    
}   
h2.home_h2 {   
   padding: 0px 0px 15px 0px;   
} 
.print_img { 
   margin-right:5px; 
   vertical-align: middle; 
   margin: 0px 5px 0px 0px; 
   cursor: pointer; 
} 
.email_img { 
   cursor:pointer; 
   vertical-align: middle; 
   margin: 0px 5px 0px 10px; 
}
.sendemail {
    background: url(/images/but_sendemail.gif) no-repeat left top;
    border: 0px;
    cursor: pointer;
    height: 23px;
    width: 70px;
}
.sendemail:hover {
    background: url(/images/but_sendemail_hover.gif) no-repeat left top;
    border: 0px;
    cursor: pointer;
    height: 23px;
    width: 70px;
}
