body { font: 12px arial, verdana; color: #383838; background: #ffffff; margin: 0px; }
pre { font-size: 12px; }
img { border-width: 0px; }
br { clear: both; }
hr { height: 1px; margin: 5px 0px; background-color: #e0e0e0; color: #e0e0e0; font-size: 1px; border: 0px; }
div.right { text-align: right; }
span.bold, div.bold, p.bold { font-weight: bold; }
div.centre { text-align: center; }
div.small { font-size: 10px; }
div.red { color: #f81616; }
div.white { background: #ffffff; }
div.image { float: right; }
div.padding { padding: 5px; }
div.border { border: 1px #c9c9c9 solid; }
div.maintitle { padding: 10px 0px; font-size: 18px; font-weight: bold; }
input, select { font: 12px arial, verdana; color: #383838; border: 1px #c9c9c9 solid; }
input.large { width: 200px; }
input.small { width: 50px; }
input.info { width: 185px; }
input.submit { font-weight: bold; color: #383838; border: 1px #c9c9c9 solid; }
textarea { font: 12px arial, verdana; color: #383838; border: 1px #c9c9c9 solid; }
textarea.contact { width: 380px; height: 180px; }
textarea.trace { width: 380px; height: 100px; }
ul { list-style-type: circle; }
li { padding: 2px; }


#main { width: 920px; margin: auto; background: url(graphics/private_investigator_training_background.png); }
#main #objectpage { width: 670px; height: 900px; }
#main #top { padding: 10px 10px; }
#main #title { float: left; width: 600px; height: 80px; background: url(graphics/burton_regan_private_investigator_training.png) no-repeat; }
#main #form_top { float: right; width: 152px; height: 60px; padding: 5px 29px; background: #f1f1f1; font-size: 24px; font-weight: bold; border: 1px #c9c9c9 solid; }
#main #menu { height: 70px; padding: 0px 10px; background: url(graphics/private_investigator_training_menu.png); font-size: 12px; }
#main #menu div.menu_pad { float: left; height: 20px; padding: 25px 5px; }
#main #menu div.menu_item { float: left; height: 20px; padding: 28px 5px; }
#main #menu div.menu_item:hover { background: url(graphics/private_investigator_training_menuover.png); }
#main #menu div.menu_item A, A:link { color: #ffffff; text-decoration: none; }
#main #menu div.menu_item A:hover { color: #98c2d0; text-decoration: none; }
#main #content { padding: 20px 0px; }
#main #content div.button { float: right; width: 164px; height: 20px; padding: 25px 0px; background: url(graphics/button.jpg) no-repeat; font-weight: bold; font-size: 18px; text-align: center; }
#main #content div.button:hover { background: url(graphics/button_over.jpg) no-repeat; }
#main #content div.button A, A:link { color: #ffffff; text-decoration: none; }
#main #content div.button A:hover { color: #98c2d0; text-decoration: none; }
#main #content div.order { width: 450px; margin: auto; padding: 20px; font-size: 14px; border: 1px #f1f1f1 solid; }
#main #content div.order input.order { width: 400px; padding: 2px; font-size: 14px; }
#main #content div.order input.voucher { width: 300px; padding: 2px; font-size: 14px; font-weight: bold; }
#main #content div.order input.sm { width: 150px; }
#main #content div.order input.submit { font-size: 14px; padding: 2px; }
#main #content div.order input.send { height: 75px; width: 170px; background: url(graphics/button_over.jpg) no-repeat; font-size: 18px; color: #ffffff; border: 0px; }
#main #content div.order div.align { padding: 0px 20px; }
#main #content #left { float: left; width: 658px; padding: 0px 20px; }
#main #content #right { float: left; width: 210px; border: 1px #c9c9c9 solid; }
#main #content #right #form_middle { background: #dedede; padding: 10px; text-align: center; font-weight: bold; font-size: 16px; }
#main #content #right #form_bottom { background: #f1f1f1; padding: 10px; border-width: 1px 0px 0px 0px; border-color: #c9c9c9; border-style: solid; }
#main #copyright { background: #f1f1f1; padding: 10px; text-align: center; border: 1px #c9c9c9 solid; }

A, A:link { color: #607183; font-weight: bold; text-decoration: none; }
A:hover { color: #7991b1; text-decoration: underline; }
