.clear-all {clear: both;}

body {background-color: #5D8765;padding: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #000000;text-align: center;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}

body#local-authorities   #header {background-image: url(http://www.aimproject.org.uk/images/css/screen/header-salford-quays.jpg);}
body#youth-justice-board #header {background-image: url(http://www.aimproject.org.uk/images/css/screen/header-youth-justice-board.jpg);}
body#training            #header {background-image: url(http://www.aimproject.org.uk/images/css/screen/header-training.jpg);}

body#home #header-nav #header-nav-home {background-position: 0px -24px;}
body#models-and-guidelines #header-nav #header-nav-models-and-guidelines {background-position: 0px -24px;}
body#local-authorities #header-nav #header-nav-local-authorities {background-position: 0px -24px;}
body#news-and-events #header-nav #header-nav-news-and-events {background-position: 0px -24px;}
body#youth-justice-board #header-nav #header-nav-youth-justice-board {background-position: 0px -24px;}
body#training #header-nav #header-nav-training {background-position: 0px -24px;}
body#store #header-nav #header-nav-store {background-position: 0px -24px;}

#wrap {padding: 0px;width: 762px;background-color: #FFFFFF;text-align: left;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;background-image: url(http://www.aimproject.org.uk/images/css/screen/wrap-background.gif);background-repeat: repeat-y;background-position: 0px 0px;}

#header {padding: 0px;height: 200px;background-image: url(http://www.aimproject.org.uk/images/css/screen/header-fields.jpg);background-repeat: no-repeat;background-position: 0px 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 1px;width: 760px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;background-color: #407C56;}
#header h1 {display: none;}

#header-nav {padding: 0px;width: 760px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 1px;background-color: #407C56;}
#header-nav ul {margin: 0px;padding: 0px;list-style-type: none;}
#header-nav li {height: 24px;display: block;margin: 0px;padding: 0px;float: left;}
#header-nav a {margin: 0px;padding: 0px;display: block;text-indent: -9999px;height: 24px;border-right-width: 1px;border-right-style: solid;border-right-color: #FFFFFF;}
#header-nav a:hover, #header-nav a.selected {background-position: 0px -24px;}
#header-nav #header-nav-home {background-image: url(http://www.aimproject.org.uk/images/css/screen/header-nav-home.gif);width: 200px;}
#header-nav #header-nav-models-and-guidelines {background-image: url(http://www.aimproject.org.uk/images/css/screen/header-nav-models-and-guidelines.gif);width: 132px;}
#header-nav #header-nav-local-authorities {background-image: url(http://www.aimproject.org.uk/images/css/screen/header-nav-local-authorities.gif);width: 104px;}
#header-nav #header-nav-youth-justice-board {background-image: url(http://www.aimproject.org.uk/images/css/screen/header-nav-youth-justice-board.gif);width: 123px;}
#header-nav #header-nav-news-and-events {background-image: url(http://www.aimproject.org.uk/images/css/screen/header-nav-news-and-events.gif);width: 96px;}
#header-nav #header-nav-training {background-image: url(http://www.aimproject.org.uk/images/css/screen/header-nav-training.gif);width: 57px;}
#header-nav #header-nav-store {background-image: url(http://www.aimproject.org.uk/images/css/screen/header-nav-store.gif);width: 42px;border-right-style: none;border-top-style: none;border-bottom-style: none;border-left-style: none;}

#main {padding: 0px;clear: both;width: 760px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 1px;border-top-width: 1px;border-top-style: solid;border-top-color: #FFFFFF;}
#content-wrap {width: 559px;margin: 0px;float: right;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
#content {width: 519px;margin-top: 20px;margin-right: 0px;margin-bottom: 0px;margin-left: 20px;padding-top: 0px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;}
#content-footer {text-align: right;margin-top: 20px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;background-image: url(http://www.aimproject.org.uk/images/css/screen/content-footer.gif);background-repeat: repeat-x;background-position: 0px 0px;padding-top: 10px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;clear: both;}
#sidebar-wrap {margin: 0px;padding: 0px;width: 200px;float: left;}
#sidebar {padding: 0px;width: 200px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#footer {padding: 10px 0px;clear: both;width: 762px;background-color: #5D8765;margin: 0px;height: 10px;border-top-width: 1px;border-top-style: solid;border-top-color: #FFFFFF;text-align: center;font-size: 0.8em;color: #FFFFFF;}

#content .aab {margin: 0px;padding: 0px;clear: both;width: 100%;background-image: url(http://www.aimproject.org.uk/images/css/screen/content-aab.gif);background-repeat: repeat-y;background-position: 340px 0px;}
#content .aab-aa {margin: 0px;padding: 0px;width: 330px;float: left;}
#content .aab-b {margin: 0px;padding: 0px;float: right;width: 163px;}

#content acronym {color: #407C56;text-decoration: underline;cursor: help;}
#content blockquote {border-left: 3px solid #ACDD99;margin: 10px 0px;padding: 10px;font-weight: normal;background: #D5EECC;}
#content blockquote p {margin-bottom: 0px;}
#content a {color: #407C56;text-decoration: underline;}
#content a:hover {text-decoration: none;}
#content h1 {color: #6E984D;font-weight: bold;font-size: 24px;text-align: right;background-image: url(http://www.aimproject.org.uk/images/css/screen/content-h1.gif);background-repeat: repeat-x;background-position: left bottom;margin: 0px 0px 10px;padding: 0px 0px 20px;}
#content h2 {font-size: 16px;font-weight: bold;color: #000000;text-align: left;margin: 0px 0px 10px;padding: 0px;}
#content h3 {font-weight: bold;font-size: 14px;padding: 0px;margin: 0px 0px 5px;}
#content h4 {font-weight: bold;font-size: 12px;padding: 0px;font-style: italic;margin: 0px;}
#content ol {margin-bottom: 10px;margin-top: 10px;}
#content ol li {margin-bottom: 5px; font-size: 12px;line-height: 18px;}
#content p {font-weight: normal;color: #000000;text-align: left;padding: 0px;font-size: 12px;line-height: 18px;margin: 0px 0px 20px;}
#content p.entry-date {color: #444444; padding: 0px margin: 0px; font-size: 11px; margin-top: -20px;}

#content table {width: 100%;margin: 10px 0px;border-collapse: collapse;}
#content table th {vertical-align: bottom;white-space: nowrap;font-weight: bold;padding: 1px 4px 2px;font-size: 12px;border: 1px solid #FFFFFF;}
#content table td {font-weight: normal;vertical-align: top;padding: 1px 4px 2px;font-size: 12px; border: 1px solid #FFFFFF;}

#content table.table-contents {width: 100%;margin: 10px 0px;border-collapse: collapse;}
#content table.table-contents th {vertical-align: bottom;white-space: nowrap;font-weight: bold;padding: 1px 4px 2px;font-size: 12px;border-top: 0px;border-right: 0px;border-bottom: 0px;border-left: 0px;}
#content table.table-contents td {font-family: Arial, Helvetica, sans-serif;font-weight: normal;vertical-align: bottom;padding: 1px 4px 2px;font-size: 12px;border-bottom: 1px solid #CCCCCC;border-top-width: 0px;border-right-width: 0px;border-left-width: 0px;}

#content table.table-data {width: 100%;margin: 10px 0px;border-collapse: collapse;}
#content table.table-data th {vertical-align: bottom;white-space: nowrap;font-weight: bold;padding: 1px 4px 2px;font-size: 12px;background: #407C56;color: #FFFFFF;border: 1px solid #FFFFFF;}
#content table.table-data td {font-weight: normal;vertical-align: top;padding: 1px 4px 2px;font-size: 12px;background: #D5EECC;border: 1px solid #FFFFFF;}
#content table.table-data tr.totals td {font-weight: bold;background: #ACDD99;}

#content ul {margin-bottom: 10px;margin-top: 10px;}
#content ul li {margin-bottom: 5px; font-size: 12px;line-height: 18px;}

#content-footer a {color: #5D8765;text-decoration: none;background: url(/images/css/screen/content-footer-page-top.gif) no-repeat left center;padding-left: 12px;font-size: 11px;font-weight: normal;}
#content-footer a:hover {text-decoration: underline;}

#sidebar .menu {padding: 0px;margin: 0px;width: 200px;}
#sidebar .menu h3 {font-weight: bold;color: #FFFFFF;margin: 0px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;padding-top: 3px;padding-right: 10px;padding-bottom: 4px;padding-left: 10px;background-color: #80C055;display: none;}
#sidebar .menu ul {background-color: #ACDD99;margin: 0px;padding: 0px;list-style-type: none;}
#sidebar .menu ul li {margin: 0px;padding: 0px;font-weight: bold;color: #5D8765; text-transform: lowercase;}
#sidebar .menu ul span {display: block;margin: 0px;width: 180px;padding-top: 3px;padding-right: 10px;padding-bottom: 4px;padding-left: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;}
#sidebar .menu ul a {font-weight: bold;color: #5D8765;text-decoration: none;}
#sidebar .menu ul a:hover {text-decoration: underline;}
#sidebar .menu ul ul {background-color: #D5EECC;margin: 0px;padding-top: 5px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;}
#sidebar .menu ul ul span {margin: 0px;width: 160px;padding-top: 0px;padding-right: 20px;padding-bottom: 5px;padding-left: 20px;border-bottom-style: none;background-image: url(http://www.aimproject.org.uk/images/css/screen/sidebar-menu-item.gif);background-repeat: no-repeat;background-position: 10px 4px;}
#sidebar .menu ul ul a {font-weight: normal;color: #5D8765;text-decoration: none;}

#footer a {color: #FFFFFF;text-decoration: underline;}

#events-forthcoming {margin: 0px 0px -10px;padding: 0px;}
#events-forthcoming .event-entry {margin: 0px 0px 10px;padding: 0px;}
#events-forthcoming .event-title {font-weight: bold;font-size: 11px;}
#events-forthcoming .event-date {font-weight: bold; font-size: 11px;}

body#training .training-entry h3 {color: #5d8765;}
body#training .training-entry .training-cost {margin-top: -10px;}