body {
  width: 900px;
  background-color: #eff0ed;
  margin: 0 auto;
  font-family: National, Verdana, Helvetica, sans-serif;
  font-size: 80%;
  color: #060909;
}
img {
  border: 0;
}
h1 {
  margin: 10px 0 0 0;
  color: #000;
  font-size: 130%;
}
h2, h3, h4, h5, h6{
  margin: 0 0 10px 0;
  color: #8b1300;
  font-size: 110%;
}
h3 {
  font-size: 100%;
}
h4, h5, h6{
  font-size: 90%;
}

p {
  margin: 0 0 10px 0;
}

a {
  color: #0e1c5b;
}

a:visited, a:active, a:hover {
  color: #88bad2;
}

li {
  margin: 3px 0 5px -8px;
  padding: 0;
}

/*----- Hidding last paragraph of what equiptment do i need if courses are at curriculum level 4 and below ----*/
span.cl-4, span.cl-3, span.cl-2, span.cl-1, .sl {
  display: none;
}
#header {
  height: 85px;
  background: url("/__data/assets/image/0016/11293/aades_header.png") 50% 0 no-repeat;
}

#logo {
  margin: 8px 70px;
  float: left;
}

#accessibility {
  margin-top: 60px;
  padding-right: 30px;
  float: right;
  font-size: 80%;
}

#accessibility a {
  color: #FFF;
  padding: 0 10px;
  text-decoration: none;
  font-weight: bold;
}

#search_area {
  float: right;
  padding: 12px 35px 0 0;
}

#search_area .searchbox {
  width: 174px;
  background: #d1b376 url("mysource_files/searchbox_bg.gif") 100% 0;
}

#topmenu {
  background: #FFF url("/__data/assets/image/0007/70/topmenu_bg.gif") 0 0 no-repeat;
  height: 70px;
  margin-top: 6px;
  padding-left: 30px;
}

#topmenu a {
  background: url("/__data/assets/image/0008/71/topmenu_tab.gif") 0 0 no-repeat;
  width: 85px;
  height: 30px;
  display: block;
  float: left;
  margin-top: 35px;
  padding: 5px 10px 0 7px;
  text-align: center;
  font-size: 80%;
  font-weight: bold;
  color: #4d4d4d;
  text-decoration: none;
  text-transform: uppercase;
}

#topmenu a:active, #topmenu a:hover {
  background: transparent url("/__data/assets/image/0019/11674/topmenu_tab_over_aades.gif") 0 0 no-repeat;
  color: #000;
}

#topmenu_bottom {
  background: #FFF url("/__data/assets/image/0010/73/topmenu_bottom_bg.jpg") 0 0 no-repeat;
  height: 10px;
}

#content {
  float: left;
  max-width: 900px;
  background: #FFF;
  font-size: 1em;
  margin: 0 auto;
}
.p1_bottom {
  margin-bottom: 1em;
}
#threecol_left {
  float: left;
  width: 160px;
  background: #fff url("/__data/assets/image/0017/11294/aades_sidebar_bg.png") 0 0 no-repeat;
  color: #FFF;
  padding: 0;
  min-height: 500px;
  margin-left: 30px;
  margin-top: 10px;
}

#threecol_left h2 {
  margin-top: 16px;
  color: #FFF;
  padding: 0 15px 0 10px;
}

#threecol_left a {
  display: block;
  color: #FFFFFF;
  font-size: 90%;
  text-decoration: none;
  padding: 0 15px 5px 5px;
  margin: 0 0 3px 0;
}

#threecol_left a:active, #threecol_left a:hover {
  background: url(mysource_files/block_link_over.gif) 0 0 repeat-y;
  color: #0D1D5B;
}

#threecol_left ul {
  margin: 0 0 0 1px;
}

#threecol_left li {
  margin-top: 4px;
  margin-bottom: 4px;
}

#threecol_center {
  float: left;
  width: 670px;
  margin-left: 20px;
}


#threecol_center p {
  margin-top: 10px;
}

#threecol_center p, #threecol_center ul, #threecol_center p, #threecol_center ul, #twocol_right p {
  padding-right: 10px;
}

#threecol_right {
  width: 220px;
  float: left;
  margin: 10px 10px 10px 14px;
  display: inline;
}

#footer {
  font-size: 80%;
  text-align: center;
  padding: 20px 0 30px 0;
  clear: both;
}

#footer a {
  color: #00395a;
  font-weight: bold;
  text-decoration: none;
  padding: 0 6px 0 4px;
}

a.smaller {
  font-size: 80%;
  border: 0;
  padding: 0;
}

a.current {
  color: #000;
  font-weight: bold;
  padding: 0 5px;
}

a.bigger {
  font-size: 120%;
  border: 0;
  padding: 0;
}

.asset_listing_block {
  width: 170px;
  float: left;
  background: #eff0ed url(mysource_files/asset_listing_block_bg.gif) no-repeat;
  height: 280px;
  margin: 5px 23px 0 0;
}

.asset_listing_block ul, #noticeboard ul, .standardlist ul {
  padding: 0;
  margin: 5px 0 0 35px;
}

.asset_listing_block a {
  color: #FFF;
  text-decoration: none;
  font-size: 90%;
  width: 140px;
  display: block;
  padding: 2px 0;
}

.asset_listing_block a:hover {
  color: #0D1D5B;
  background: #FFF url(mysource_files/block_link_over.gif) no-repeat;
  font-weight: bold;
}

.asset_listing_heading {
  color: #FFF;
  font-size: 70%;
    padding: 6px 0 0 6px;
}

.asset_img {
  padding: 1px;
}
.arrow_img {
  vertical-align: bottom;
}
.search_img {
  vertical-align: top;
}
.clearer, .clear-alignment {
  clear: both;
}
.related-links a.enrol {
  background: url(mysource_files/site.png) no-repeat top left;
  display: block;
  padding-left: 20px;
}
.related-links a {
  background: url(mysource_files/site.png) no-repeat top left;
  padding: 0 0 5px 20px;
  display: block;
}
.related-doc a {
  background: url(mysource_files/pdf.png) no-repeat top left;
  display: block;
  padding: 0 0 5px 20px;
}
a#print-link {
  background: url(mysource_files/print_icon.gif) no-repeat;
  display:block;
  height:29px;
  width:29px;
  margin: 3px 0 0 5px;
}

form {
  margin: 0 0 10px 0;
  padding: 0;
}

/* ------Table style---------- */
table {
  width: auto;
  text-align:left;
  border-color: #999999;
}
table th {
  color: #000;
  border-bottom: 1px dotted #ccc;
  padding: 0.5em;
  background: #EFF0ED;
  margin: 0;
  font-weight: bold;
}
table td  {
  border-bottom: 1px dotted #ccc;
  margin: 0;
  padding: 5px;
}

.p2_bottom table {
  padding-right: 17px;
}

#queries_search_query { color: #FFF; }
.form-search #queries_search_query { color: #000; }

.brclear { 
     clear: both; 
     height: 0; 
     margin: 0;
     font-size: 1px;
     line-height: 0px;
}
.right {
  float: right;
}

.left {
  float: left;
}

.hiddenStructure {
  height: 0px;
  position: absolute;
  margin-left: -9999px;
}

.caption {
  font-size: 80%;
}

@media screen { 
  #eventsCalendarHeading, #eventsCalendarMonth { width: 172px; }
  #calendarTable table td { padding: 6px 7px 6px 6px; }
  #twocol_left a, #threecol_left a { padding-bottom: 0; margin: 0 0 0 0; }
  .asset_listing_block li { margin: 0; padding: 0; }
  #sidebar_rss a, #sidebar_email a, #sidebar_faqs a, #sidebar_print a, #sidebar_speak a { display: block; padding: 0; margin: -28px 0 0 7px; }
  #sidebar_rss a { margin-top: 10px; }
  .asset_listing_block li { margin-left: -10px; }
  .noticeboard li { margin-left: -13px; }
  .p2_bottom li { padding-right: 15px; }
}
