/* Training Stylesheet */ 

#info {width: 245px;padding: 0 15px 15px 5px;margin: 15px 0 0 0;border: dotted #87a4c6;border-width: 0 1px 0 0;}
#training {float: left;width: 314px;padding: 0 15px 15px 15px;margin: 15px 0 0 0;}
.listing {width: 275px;font: normal 0.9em arial;}
.list, .dates {font: bold 1em arial;color: #024b80;line-height: 1.2em;margin: 6px 0 3px 0;}
.dates {color: #ff0000;margin: 10px 0 3px 0;}
.related {text-align: left;font-weight: normal;}
.view {font: normal 0.8em arial;}
.brochure {margin: 20px 0 0 0;float: left;width: 295px;height: 211px;}
.download {border: solid #87a4c6;border-width: 2px 2px 2px 0;height: 150px;width: 139px;margin: 28px 0 0 0;padding: 3px 2px;float: left;}
.download-title, .download-text {color: #024b80;padding: 0 5px;font: bold 1.2em arial;line-height: 1.4em;margin: 3px 0;}
.download-text {font: normal 0.9em arial;color: #000;margin: 8px 0;}
.download-text p {margin: 0.5em 0;line-height: 1.3em;}
.download-text a {text-decoration: none;}
.foxit a {text-decoration: none;color: #000;}
.download-text a:hover, .foxit a:hover {text-decoration: underline;}
.offer {background-image: url(/graphics/promotions/offer.gif);}
.offer {float: left;width: 780px;height: 40px;margin: 15px 0 0 0;}
.offer a {text-decoration: none;margin: 2px 0;padding: 10px 10px 10px 55px;display: block;font: bold 1.1em arial;line-height: 1.3em;color: #fff;}
.offer a:hover {color: #ffd51e;}