/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 05 July 2009 12:33:12
*/


/* AEI styles - positioning and styling */

/* Header (banner, site tools and search) */

#header {
    margin: 0;
    padding: 0;
}
#banner {
    margin: 0;
    padding: 0;
}
img#leaves {
    float: right;
}
#tools {
    text-align: right;
    padding: 4px 0;
}
#search {
    display: inline;
    padding: 0 5px 0 1em;
}
#search form {
    margin: 0;
    padding: 0;
    float: none;
    display: inline;
}

/* Left column - global navigation, log-in and miscellaneous links */

ul#global-nav {
    padding: 0;
    margin: 0 0 0 20px;
    list-style-type: none;
    width: 180px;
    text-align: center;
}
#global-nav li { 
    margin: 0 0 1px 0;
    padding: 0;
    list-style-type: none;
}
#global-nav li a {
    display: block;
    clear: both;
    width: 100%;
    padding: 6px 0;
}
ul#misc-links {
    margin: 1.5em 0 0 35px;
    padding: 0;
}
#misc-links li {
    margin: 0;
    padding: 0;
    list-style-type: square;
}

/* Content area and wrapper styling */

#main {
    width: 100%;
    float: left;
    margin-top: 20px;
    padding-bottom: 2em;
}
#content-wrapper {
    margin-left: 200px;
    padding-left: 25px;
}
#right-column {
    float: right;
    width: 190px;
    padding-right: 10px;
}
#left-column {
    float: left;
    width: 200px;
}
.content {
    margin-right: 225px;
}

/* Footer elements */

#footer {
    clear: both;
    text-align: center;
    padding: 5px;
}

#footer #matrix {
    float: left;
    position: relative;
}
#footer #updated {
    float: right;
    position: relative;
}

/* Client log-in and printer friendly elements */

#login {
    margin: 20px 0 0 20px;
    width: 178px;
    padding: 0;
}
#login h3 {
    margin: 0;
    padding: 0.2em 5px;
}
#login p {
    margin: 0;
    padding: 0.5em 5px;
    border-top: 1px solid #E6D8AC;
}

/* Context links (quick links) */

#quick-links {
    margin: 0;
    padding: 5px;
    clear: both;
}
#quick-links h3 {
    text-align: center;
    margin: 0 0 1em 0;
    padding: 3px;
}
#quick-links p {
    margin: 1em 0 0 0;
}
#quick-links ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#quick-links li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

/* Other elements (clearing, dividers, generic boxes etc) */

.highlight {
    margin: 0;
    padding: 0.5em 5px;
}
.bordered-box {
    margin: 1em 0;
}
.nospace {
    margin: 0;
    padding: 0;
}
.clr {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
}
.divider {
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

/* 3px text jog hack for IE */
/* hide from MacIE \*/ 
* html #left-column { margin-right: -3px; } 
* html .content { height: 1%; } 
* html #left-column ul { margin-bottom: -1px }
/* end hide */