body {            
   margin-top:16px;            
background: #3E65BB url(/images/background.jpg) repeat-x top left;   }            
               
#container {            
   width: 960px;            
   background-color: #FFFFFF;            
   }            

/* header area start */            
#header {            
   width: 960px;            
white-space: nowrap;background: url(/images/header-bg.jpg) no-repeat top right;text-align: left;   }            
/* topnav area start */            

#topnav {            
   width: 960px;            
   text-align: right;            
   padding-top: 6px;            
   padding-bottom: 9px;            
   white-space: nowrap;            
background: url(/images/topnav-bg.jpg) no-repeat top left;   }            

html > body #topnav{padding-bottom: 10px;}.topnavlastlink{ padding-top: 6px;margin-top: -5px;padding-bottom: 10px;margin-bottom: -10px;width: 27px;background: url(/images/topnav-link-bg.jpg) no-repeat top left;float: right;margin-left: -3px;}html > body .topnavlastlink{margin-left: 0px;}/* main area start */            
               
#main {            
   width: 960px;            
position:relative;   }            
               
#leftnav {            
   width: 175px;            
   padding-top:8px;            
   padding-bottom: 10px;            
background: #053297 url(/images/leftnav-bg.jpg) repeat-x bottom left; position:relative;}            
#content_area {background: url(/images/content-area-bg.jpg) no-repeat top left;    padding-left: 26px;            
   padding-right: 18px;            
   padding-top: 7px;            
   padding-bottom: 31px;            
   }            

#content_area_homepage {background: url(/images/content-area-bg.jpg) no-repeat top left;    padding-left: 28px;            
   padding-right: 29px;            
   padding-top: 26px;            
   padding-bottom: 14px;            
   }            
/* footer area start */            

#footer {            
   width: 960px;            
   text-align: left;            
   padding-top: 13px;            
   padding-bottom: 16px;            
   background:  #315DBF url(/images/footer-bg.jpg) no-repeat bottom left;   }            
.companyname{position:absolute;bottom: 1px;right: 28px;font-size: 17px;font-weight:bold;font-family:arial;}               
#thomas_info {            
   width: 960px;            
   text-align: right;            
   padding-top: 5px;            
   padding-bottom: 2px;            
   }            
ul.bucketcontent { clear:both;margin-top: 26px; margin-bottom: 10px;text-align: left; font-size:10px; margin-left: 0px;color: #3d62b5;line-height:12px;}html > body ul.bucketcontent { margin-top: 22px; }ul.bucketcontent li { background: url("/images/bullet1.gif") no-repeat left 5px;list-style-image:none; list-style-type: none; margin-left: 14px; padding-left: 8px; } html > body ul.bucketcontent li { margin-left: -28px; }               
/* heading styles */            

h1 {            
   color: #053298;            
   font-size: 18px;            
   font-weight: bold;            
margin-bottom:24px;   }            

.homepageh1{display:block;padding-left:9px;line-height:21px;}h2 {clear:both;            
   color: #f0f4fe;            
   font-size: 14px;            
   font-weight: bold;            
margin:0px 0px 0px 5px;background: url(/images/table-head-bg.jpg) top left no-repeat;padding-top: 8px;padding-bottom: 7px;padding-left: 37px;display:block;   }            
.h2about{margin-left: 0px !important;}         

.h2about1{      
 margin-left: 0px !important;      
 padding-top: 4px !important;      
}      

html > body .h2about1 {      
 padding-top: 8px !important;      
}      

               
h3 {            
   color: #053298;            
   font-size: 14px;            
   font-weight: bold;            
   }          

.examples {       
font-size: 12px;       
font-style: italic;       
}         
               
/* image styles */            
               
.img01 {            
   border: 1px #02339C solid;            
   }            
               
.img02 {            
   float: left;            
   margin-right: 26px;            
   margin-bottom: 26px;            
   }            

.img03 {            
   border: 1px #000000 solid;            
   float: right;            
   margin-left: 10px;            
   margin-bottom: 10px;            
   }            
.img04{margin-left: 10px;margin-right:6px;float:left; margin-top:-12px;}.img05{margin-top:5px;margin-bottom:21px;} .img06{margin-bottom:6px;margin-top:9px;} /* miscellaneous */            
               
li {            
   list-style-image: url(/images/bullet_pro_005.gif);            
   }td { font-family:Arial; font-size: 12px;color: #02329c; } a { text-decoration: underline; color: #789df4;} a:hover { text-decoration: none; color: #f7d94b;}.footer_left{display:block;padding-left:16px;}.footer_right{float:right;padding-right:17px;padding-top:26px;text-align: right;}.tablecontent td{background-color: #EBF0FA;font-size: 11px;border: 1px solid #AAB9DC; padding:5px 10px;}.tablecontent{margin: 0px;}    .print_page {        float:right;        font-size:11px;        padding-bottom:0px;        padding-right:7px;        padding-top:7px;    }    .print_page a, print_page a:hover{font-size: 11px;}    .img08    {        margin-right:5px;        vertical-align:middle;    }.submit {background:url("/images/btn_submit.jpg") no-repeat top left;border:0px none;height:34px;width:107px;}.reset {background:url("/images/btn_reset.jpg") no-repeat top left;border:0px none;height:34px;width:107px;}.bucket {background:url("/images/bucket-bg.gif")            
 no-repeat left top;padding-top:9px;width:232px;}.spacer{padding-left: 50px;padding-right: 40px;}     


.leftnavlogo{     
padding:10px 0px;     
text-align:center;     
color:#ffffff;     
}  

.leftnavlogo1{  
bottom:10px; 
padding-left:20px;position:absolute; }.xspace{  
height:400px; }
