/*URL: www.associatedtraining.co.ukContact: glen@sterlingcapitalreserve.co.ukCopyright Associated Training and Consultancy 2005, 2006Code & Design: Glen Swinfield Version 3.0*//* =========================main styles - imported from seperate sheets for easy(er) maintenance ============================ *//* =================================================================================================================*/@import "basic.css";/*--- basic styles ---*/@import "headings.css";/*--- headings ---*/@import "divs-search.css";/*--- div framework ---*/@import "forms.css";/*--- contact forms / login forms ---*/@import "navigation.css";/*--- contact forms / login forms ---*//* ==========================================  other bits and pieces  ==================================================  *//*=================================================================================================================*//* left nav links */ul#navlist{width: 160px;\width: 160px;w\idth: 123px;padding: 0px;border: 1px solid #808080;border-top: 0px;margin: 0px;font: bold 12px verdana,helvetica,arial,sans-serif;background: #808080;}ul#navlist li{list-style: none;margin: 0px;border: 0px;border-top: 1px solid #808080;}ul#navlist li a{display: block;width: 160px;\width: 160px;w\idth: 123px;padding: 4px 8px 4px 8px;border: 0px;border-left: 20px solid #ff9000;background: #003366;text-decoration: none;text-align: left;}ul#navlist li a:link { color: #666677; }div#navcontainer li a:visited { color: #666677; }ul#navlist li a:hover{border-color: #AFA89F;color: #ffffff;background: #000d33;}/* lists */#left ul {      margin-left:20px;      text-align:left;}#left ul li {      padding-left:15px;      background:url(/images/icons/bullet.gif) no-repeat 0 5px;      margin-bottom:4px;      }#left ol {margin-left:40px;}/* tables */table {border-collapse:collapse;border:1px solid #999;border-bottom:4px solid #999;width:100%;text-align:left;}td,th {font:12px arial;border-top:1px solid #999;border-right:1px solid #999;padding:2px;}th {background:#ccc;color:#000;font-weight:bold;}table.schedule th {width:110px;text-align:right;padding-right:6px;}table.schedule td {text-align:left;padding-left:6px;}/* styled paragraphs */p.boast {border-bottom:1px solid #ccc;background:#ededed;color:#222222;padding:4px;}#contactDetails p {margin-bottom:6px;}#right p.no_marg {margin:0;}img.border {display:block;margin-bottom:6px;}p.object {margin:25px 0;}.center {text-align:center;}.feedback .trainer {margin-bottom:4px;border-bottom:1px solid #ccc;}.feedback span {font-size:14px;}p.directions {font-weight:bold;background:#ededed;margin-bottom:8px;border-bottom:1px solid #ccc;padding:4px;}.course_index span {display:block;border-bottom:1px solid #444;font-weight:bold;font-size:12px;}.course_index span a, .course_index span a:visited {text-decoration:none;}div.flash-top {position:absolute;width:309px;top:65px;margin-left:-319px;}html>body div.flash-top {position:absolute;width:309px;top:65px;margin-left:440px;}div#left ul.modules{    border-top:10px solid #ccc;    border-left:10px solid #ccc;}div#left ul.modules li{    background:#fff;    font-weight:bold;    background-image:none;}div#left ul.modules li ul{    margin-top:8px;    border-top:2px solid #ccc;    border-left:5px solid #ccc}div#left ul.modules li ul li{    background:url(/images/icons/bullet.gif) no-repeat 0 5px;    font-weight:normal;}