body {                         
   margin-top:0px;                         
   background: #D0E0BB url(/images/background.jpg) repeat-x top left;                         
   }                         
                            
#container {                         
   width: 960px;                         
   background-color: #FFFFFF;                         
   }                         

/* header area start */                         
                            
#header {                         
   width: 960px;                         
   text-align: left;   white-space: nowrap;   }                         
                            
#utility_nav { width:540px;                         
   float: right;                         
   margin-right: 2px; margin-top: 18px;  display: block;text-align: right;}                         
                            
/* topnav area start */                         

#topnav {   width: 960px;   text-align: center;                         
   background-color: #154C83;                         
   white-space: nowrap;                         
   padding-top: 4px;                         
   padding-bottom: 6px;                         
   }                         

/* main area start */                         
                            
#main {                         
padding-bottom:3px;width: 960px;background: url(/images/content-area-bg.jpg) no-repeat top right;}                         
#main_home {                         
padding-bottom:3px;width: 960px;}#leftnav {                         
   width: 164px;                         
   padding-bottom: 11px;  border-top: 3px solid #ffffff; background: url(/images/leftnav-bg-repeater.gif) repeat-y top left;}                         
#main_dest{        

background:transparent url(/images/content-area-bg.jpg) no-repeat scroll right top;       
padding-bottom:3px;        
width:960px;        
}                            
#nav {                         
   width: 161px;                         
   float: right;   background: url(/images/leftnav-bg.gif) repeat-x top left;   }                         
#content_area_home{padding: 0px 3px 0px 4px;}#content_area {                         
padding: 0px 28px 20px 28px;}                         

.homepageright{padding-bottom: 8px;font-size: 11px  !important;color: #0080ff !important;font-weight: normal !important;width: 197px;background: url(/images/homepage-right-bg.gif) top left repeat-y #ffffff;vertical-align:top;}.homepageh1{line-height:18px;padding-bottom:143px;padding-top:30px;display: block;background: url(/images/head-bg.jpg) no-repeat top right;padding-left: 27px;margin: 0px;}/* footer area start */                         

.homepageright a{text-decoration: underline !important;font-size: 11px  !important;color: #0080ff !important;font-weight: normal !important; line-height:11px;}.homepageright a:hover{                   
text-decoration: none !important;line-height:11px;  }#footer {                         
   width: 960px;                         
   text-align: left;                         
   padding-top: 11px;                         
   background: url(/images/footer-bg.jpg) repeat-y                         
top right;                    
     }                         
.footer_left {               
display:block;               
float:left;               
margin-left:19px;               
width:343px;               
}              

.footer_right{float:right;margin-right:18px;text-align: right;}                            
#thomas_info {                         
   width: 928px;                         
   text-align: right;                         
   padding-top: 10px;                         
   padding-bottom: 2px;                         
   }                         
                            
/* heading styles */                         

h1 {                         
   color: #154c83;                         
   font-size: 20px;                         
   font-weight: bold;                         
   }                         

h2 {                         
   color: #608ebc;                         
   font-size: 14px;                         
   font-weight: bold;      
   background-image:url("images/line-for-innerpages.gif");      
   background-position:left bottom;     
   background-repeat:no-repeat;     
   padding-bottom:6px;                         
   }                         
                            
h3 {                         
   color: #154c83;                         
   font-size: 14px;                         
   font-weight: bold;                         
                            
   }                         
                            
/* image styles */                         
                            
.img01 {                         
   border: 1px #154C83 solid;                         
   }                         
                            
.img02 {                         
   border: 1px #154C83 solid;                         
   float: left;                         
   margin-right: 10px;                         
   margin-bottom: 10px;                         
   }                         

.img03 {                         
   border: 1px #154C83 solid;                         
   float: right;                         
   margin-left: 10px;                         
   margin-bottom: 10px;                         
   }                         
                         

.img04  {                        

margin-right:5px;                        
vertical-align:middle;                        

}                         

.img05{margin-bottom: 2px;margin-top: 21px;}                   
.img06{margin-bottom: 2px;margin-top: 6px;}                   
.img07{margin-bottom: 18px;}/* miscellaneous */                         
.img08{float: left;margin:3px 4px 5px 27px;}     .linkpadding{display:block;overflow:hidden;margin-top:9px;}                       
li {                         
   list-style-image: url(/images/li-bullet.gif);                         
   }                            
td { font-family:Arial; font-size: 12px;color: #154c83; } a { text-decoration: underline; color: #0080ff;} a:hover { text-decoration: none; color: #0080ff;}                            
.firstlink{margin-top:3px !important;border-top: 0px !important;} .capability-firstlink{margin-top:4px !important; border-top: 0px !important; border-bottom: 1px solid #A0C074 !important;} .lastlink{border-bottom: none !important; background: url(/images/last-link-bg.jpg) repeat-x bottom left; margin-bottom: 15px !important; padding-bottom: 8px !important;}                    
.logos{                  
background:transparent url(/images/logos-bg.jpg) repeat-x scroll left top;                  
display:block;                  
float:left;                  
                 
margin-top:1px;                  
width:262px;                  
}                   
.capabilities-links a, .capabilities-links a:hover{border-top: 1px solid #AEC987 !important;border-bottom: 1px solid #A0C074 !important;}form{margin: 0px;padding: 0px;}#keyword{width: 115px;border-bottom: 1px solid #DDDAD3;border-right: 1px solid #DDDAD3;border-top: 1px solid #717171;      border-left: 1px solid #717171;}.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;}                        

.footerlastlink{margin-left: 31px;}.print_page {                        
float:right;                     
font-size:11px;                     
padding-right:7px;                     
padding-top:7px; padding-bottom: 7px;                  
                       
}.topnavfirstlink{margin-left: 44px !important;}.subh1{display:block;font-size: 15px;font-weight: bold;color: #608ebc;}                 
.footer_left_address {display:block;float:left;width:320px;}   
.you_tube {   
padding-top:43px;   
} 

#utility_nav form{float:left;padding-top:2px;}
