body#driver #main { text-align: center;}
body#driver #main h1 { margin: 0; padding: 0;}
body#driver #main h2 { margin: 20px 0; padding: 0; line-height: 1.2em; font-size: 140%; color: #BE9D5B;}
body#driver #main #copytxt { margin: 0 20px 25px;}
body#driver #main p { margin: 5px 0 25px; text-align: left; line-height: 1.5em; color: #999;}

body#driver #main table.term { width: 80%; margin: 0 auto; border-collapse: collapse; border-spacing: 0; letter-spacing: 1px;}
body#driver #main table.term caption { padding: 5px; background: #685428; font-weight: bold; color: #FFF;} 
body#driver #main table.term th,table.term td { padding: 3px; border: 1px solid #685428;}
body#driver #main table.term th { background: #BE9D5B; text-align: center; color: #FFF;}
body#driver #main table.term td { padding-left: 8px; empty-cells: hide; text-align: left;}

body#driver #main #caution { clear: both; width: 80%; margin: 0 auto; padding: 0; border: 1px solid #6D0111;}
body#driver #main #caution p#title { margin: 0; padding: 1px; background: #6D0111; text-align:center; font-weight: bold; color: #FFF;}
body#driver #main #caution p#txt { margin: 0; padding: 4px; text-align:center; font-weight: bold; color: #FFF;}

body#driver #main #info { width: 90%; margin: 0 auto; padding: 20px;}

