/*
  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: 08 February 2012 18:42:35
*/


/*
  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: 27 September 2010 09:08:50
*/


/* ---------------  main.css - This stylesheet forms the basis of both the home and inside templates.
               The "inside.css" over rides any styles in this stylesheet. ------------------------- */
body { margin: 0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.8em; }
input, textarea { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; }
#page-container .clear-both { clear: both; height: 1px; overflow: hidden; }
#page-container .expand { width: 100%; overflow: hidden; }
#skip-links { display: none; }
      
/* --------------- Header Container */
#header-container { padding: 10px 8px 0 8px; }

/* --------------- Site Logo */
#site-logo-container {
    margin: 0;
    padding: 0;
    clear: right;
    position: absolute;
    top: 10px;
    left: 8px;
}
#site-logo {
    position: relative;
    width: 320px;
    height: 71px;
    margin: 0;
    padding: 0;
    font-size: 80%;
}
#site-logo span {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/ARCHI_logo.gif) 0 0 no-repeat;
    cursor: pointer;
}

/* ----------- Global Navigation */
#header-tools {
    text-align: right;
    position: absolute;
    top: 10px;
    right: 8px;
}
#global-navigation { clear: right; }
#global-navigation h2 { display: none; }
#global-navigation ul { margin: 0; padding: 0; list-style: none; }
#global-navigation .printer-friendly {
    border: none;
    padding: 0 0 0 1.55em;
    background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/icon-printer.gif) 0 2px no-repeat;
}
#global-navigation .help {
    border: none;
    padding: 0 0 0 1.55em;
    background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/icon-help.gif) 0 0 no-repeat;
}
#global-navigation ul li {
    display: inline;
    margin: 0 0 0 0.55em;
    padding: 0 0 0 0.64em;
    border-left: 1px solid #3392a1;
    font-size: 0.85em;
}
#global-navigation ul li a:link, #global-navigation ul li a:visited {
    text-decoration: none;
    color: #3392a1;
}
#global-navigation ul li a:hover { color: #a23c36; }
        
/* ---------------- Header Login */
#header-login { margin: 1em 0 0 0; padding: 0; }
#header-login form { margin: 0; padding: 0; }
#header-login h2 { display: none; }
#header-login label { color: #8b0b04; margin-left: 0.5em; }
#header-login input {
    width: 7em;
    background: #ffffff url() 0 0 repeat-x;
    border: 1px solid #CCCCCC;
    padding: 2px;
}
#header-login-logout-button input {
    width: auto;
    padding: 2px 4px;
    background: none;
    background-color: #3392a1;
    border: none;
    color: #FFFFFF;
}
#header-login .system-message {
    clear: left;
    margin: 0 0 0.91em 0;
    padding: 3px 0 3px 24px;
    font-weight: bold;
    color: #00778A;
    background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/icon-warning.gif) 0 50% no-repeat;
}
#logged-in-info { margin: 3px 0 0 0; color: #3392a1; }
#logged-in-info #user-info { color: #8b0b04; font-weight: bold; }
p.sub-line { margin: 0; padding: 0; clear: left; }
p.sub-line a { text-decoration: none; color: #000000; }
p.sub-line a:hover, p.sub-line a:focus,  p.sub-line a:active { color: #8b0b04; }
p.sub-line span { color: #258190; }

/* ------------------ Search */
#search-container { margin-bottom: 0.2em; position: relative; }
#search-container form { margin: 0; padding: 0; }
#search-container h2 { display: none; }
#search-container label {
    margin: 0.35em 0.5em 0 0;
    font-weight: bold;
    font-size: 1.4em;
    padding: 0;
}
#search-container #search-box-bg {
    background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/search-input-box.gif) 0 0 repeat-x;
    height: 29px;
    display: inline;
    padding-top: 8px; 
    padding-bottom: 9px;
}
#search-container #search-box-icon {
    background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/search-magnifying-glass.gif) 0 0 no-repeat;
    padding-left: 28px;
    display: inline;
    padding-top: 8px; 
    padding-bottom: 9px;
}
#search-container #search-box-bg #search-box-icon input {
    width: 12em;
    border: none;
    font-size: 0.85em;
    padding: 2px 0 2px 0;
    background: transparent;
}
#search-container #search-submit input {
    background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/search-button.gif) 0 0 no-repeat;
    border: none;
    color: #FFFFFF;
    text-align: center;
    width: 59px;
    height: 24px;
    position: relative;
    padding: 0;
    display: inline;
}
#search-container p.sub-line { }
#search-container p.sub-line a { font-size:0.85em; }
#search-tips { margin-right:8em; }

/* ----------------- Menu Main */
#menu-main { margin-top: 9.8em; }
#menu-main h2 { display: none; }
#mm-background { font-size: 100%; margin: 0 8px; }
#mm-background:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: "clear";
}
* html #mm-background { display: inline-table; width: 100%; }
#menu-main ul {
    display: inline; /* IE double float bug fix */
    float: left;
    margin: 0 0 0 1px;
    padding: 0;
    list-style: none;
}
#menu-main ul li {
    float: left;
    position: relative;
    z-index: 2;
    margin-left: -1px;
}
#menu-main ul li a:link, #menu-main ul li a:visited {
    float: left;
    display: block;
    width: 7.46em;
    text-align: center;
    text-decoration: none;
    color: #00778a;
    background: #fff url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/menu-button_tl_2.gif) 0 0 no-repeat;
}
#menu-main ul li a:link span, #menu-main ul li a:visited span {
    display: block;
    padding: 0.66em 0 0.5em 0;
    background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/menu-button_tr.gif) 100% 0 no-repeat;
}
#menu-main ul li a:hover, #menu-main ul li.current a:link, #menu-main ul li.current a:visited {
    color: #fff; background: #8b0b04 url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/menu-button_tl-o_2.gif) 0 0 no-repeat;
}
#menu-main ul li a:hover span, #menu-main ul li.current a:link span, #menu-main ul li.current a:visited span {
    background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/menu-button_tr-o.gif) 100% 0 no-repeat;
}

/* ---------------------- Drop Down Menu */    
#menu-main ul li:hover div, #menu-main ul li.hover div { display: block; }
#menu-main ul li div {
    display: none;
    position: absolute;
    z-index: 1;
    left: -1px;
    top: 2.27em;
}
* html #menu-main ul li div { top: 1.73em; }
/* Hide from IE Mac \*/
* html #menu-main ul li div { top: 2.35em; border-top: 1px solid #00778a; }
/* End Hide from IE Mac */
#menu-main ul ul {
    position: relative;
    top: 0.36em;
    margin: 0;
    padding: 0.18em 0;
    border: 1px solid #429baa;
    font-size: 90%;
    background: #d8eef4;
    list-style: none;
}
* html #menu-main ul ul { top: 0.09em; }
#menu-main ul ul li { clear: left; }
#menu-main ul ul li a:link, #menu-main ul ul li a:visited, #menu-main ul li.current ul li a:link,
#menu-main ul li.current ul li a:visited {
    float: none;
    display: block;
    width: 12.0em;
    margin: 0.27em 1.0em;
    padding: 0;
    text-decoration: none;
    text-align: left;
    color: #429baa;
    background: none;
}
#menu-main ul ul li a:hover, #menu-main ul li.current ul li a:hover {
    color: #8b0b04; background: none;
}

/* ------------------ Banner */
#banner {
    margin: 0 8px;
    background: #70b2bf url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/banner_tr_2.jpg) right top no-repeat;
    border-top: 1px solid #00778a;
}
#banner-content { padding: 5px 0; }
#banner h2 {
    width: 60%;
    position: relative;
    font-size: 1.5em;
    margin-top: 0.5em;
    line-height: 1.5em;
    margin-left: 12px;
    float: left;
    display: inline;
}

/* ----------------- Banner Buttons */
#banner ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: right;
    position: relative;
}
#banner ul li { float: left; display: block; border-left: 1px solid #FFFFFF; }
#banner ul li a {
    display: block;
    border-left: 1px solid #c8e3e6;
    font-weight: bold;
    color: #000000;
    padding-left: 12px;
    padding-right: 12px;
    text-decoration: none;
}
#banner ul li a:hover, #banner ul li a:focus, #banner ul li a:active {
    color: #8b0b04; background-color: transparent;
}

/* -------------------- Content Container */
#content-container {
    padding: 8px 8px 0 8px; background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/grey-dots_2.gif) 0 0 repeat-y;
}

/* -------------------- Breadcrums */
#breadcrums {
    z-index: 1; position: relative; margin: 0 0 -1.36em 250px; border-left: 1px solid #e3e4e4;
}
* html #breadcrums { position: relative; left: -3px; }
#breadcrums p { margin: 0 0 0 1.36em; padding: 0; font-size: 0.85em; }
#breadcrums h2 { display: none; }
#breadcrums a:link { color: #000; }
#breadcrums a:visited { color: #555; }
#breadcrums a:hover { text-decoration: none; }
        
/* ------------------- Secondary Container */
#sc-padding { padding: 0 1.64em 0.82em 0.82em; }
#secondary-content { float: left; width: 250px; color: #333; }
#secondary-content p { margin: 0.91em 0; }
#secondary-content h2 {
    margin: 0 0 0.73em 0;
    padding: 0 0 0.27em 0;
    font-size: 110%;
    color: #8B0B04;
    background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/heading-underline.gif) 0 100% repeat-x;
}
#secondary-content h3 {
    margin: 0 0 0.73em 0;
    padding: 0;
    font-size: 110%;
    color: #8B0B04;
}
#secondary-content h4 {
    margin: 0 0 0.73em 0;
    padding: 0;
    font-size: 110%;
    color: #868A8B;
}
#secondary-content h5 {
    margin: 0 0 0.73em 0;
    padding: 0;
    font-size: 100%;
    color: #868A8B;
}
        
/* ------------------ Menu Sub */
#body-copy #category-list h2 {
    height: 1%;
    margin: 0 0 0.73em 0;
    padding: 0.45em 0 0.27em 0;
    font-size: 110%;
    color: #8B0B04;
    background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/heading-underline.gif) 0 100% repeat-x;
}
#category-list ul, #body-copy #category-list ul {
    margin: 0; padding: 0; list-style: none;
}
#category-list li, #body-copy #category-list li {
    width: 100%; padding: 0 0 1.18em 0; overflow: hidden;
}
#body-copy #category-list li { width: 80%; }
#category-list li div, #body-copy #category-list li div {
    padding: 0 0 0 1.36em;
    font-weight: bold;
    background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/bullet-alt.gif) 0 0.4em no-repeat;
}
#category-list li a, #body-copy #category-list li a { text-decoration: none; }
#category-list li ul, #body-copy #category-list li ul { padding: 0.18em 0; }
#category-list li li, #body-copy #category-list li li { 
    display: inline;
    float: left;
    width: auto;
    height: 1.2em;
    margin: 0.18em 0.27em 0.18em 0;
    padding: 0 0.27em 0 0;
    border-right: 1px solid #aaa;
    font-weight: normal;
    background: none;
    overflow: visible;
    white-space: nowrap;
}
#category-list li li a, #body-copy #category-list li li a {
    display: inline;
    border: none;
    text-decoration: underline;
}
#category-list li li.more-link, #body-copy #category-list li li.more-link {
    border-right: none;
}
        
/* -------------------- Menu Sub */
#menu-sub {
    position: relative;
    margin: 0 -1px -4.5em 0;
    padding: 0 0 1.91em 0;
    border-right: 1px solid #e3e4e4;
    background: #fff url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/menu-sub_tl.gif) 0 0 no-repeat;
}
/* Hide from IE Mac \*/
* html #menu-sub { margin-left: 0; height: 4.0em; }
/* End Hide from IE Mac */
#ms-page-title { padding: 0.73em 0 0 0.91em; height: 1.2em; overflow: hidden; }
* html #ms-page-title { display: inline-table; }
/* Hide from IE mac \*/
* html #ms-page-title { overflow: visible; height: 1%; }
/* End Hide from IE Mac */
#ms-page-title div {
    z-index: -1;
    position: relative;
    display: block;
    top: 0.35em;
    left: 0;
    height: 0.73em;
    margin: 0 0.73em 0 0;
    background: #e1e1e1;
    overflow: hidden;
}
* html #ms-page-title div { height: 0.73em; }
#ms-page-title h1 a:link, #ms-page-title h1 a:visited {
    text-decoration: none; color: #8b0b04;
}
#menu-sub h1 {
            z-index: 1;
            position: relative;
            float: left;
            margin: 0;
            padding: 0 0.35em 0 0;
            font-size: 100%;
            font-weight: bold;
            color: #8b0b04;
            background: #fff;
        }
        
        #menu-sub h2
        {
            display: none;
        }
        
        #menu-sub ul
        {
            position: relative;
            margin: 0.91em 1.36em 0 0.91em;
            padding: 0;
            list-style: none;
        }
        
        #menu-sub ul li
        {
            margin: 0.45em 0;
            padding: 0 0 0 1.18em;
            background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/menu-bullet.gif) 0 0.36em no-repeat;
        }
        
        #menu-sub ul li a:link,
        #menu-sub ul li a:visited
        {
            font-weight: bold;
            text-decoration: none;
            color: #00778a;
        }
        
        #menu-sub ul li a:hover
        {
            color: #8b0b04;
        }
        
/* ------------------------------------------------- Sub Menu 2nd Level */

        #menu-sub ul li.current
        {
            background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/menu-bullet_c.gif) 0.18em 0.36em no-repeat;
        }
        
        #menu-sub ul li.current a:link,
        #menu-sub ul li.current a:visited
        {
            color: #8b0b04;
        }

        #menu-sub ul li.current ul
        {
            margin: 0;
            padding: 0 0 0.09em 0;
        }
        
        #menu-sub ul li.current ul li
        {
            padding: 0 0 0 3em;
            border-bottom: 1px solid #00778a;
            background: none;
        }
        
        #menu-sub ul li.current ul li a:link,
        #menu-sub ul li.current ul li a:visited
        {
            display: block;
            position: relative;
            top: 0.36em;
            padding: 0 0 0 0.36em;
            font-weight: normal;
            color: #00778a;
            background: #fff;
        }
        
        #menu-sub ul li.current ul li a:hover
        {
            color: #8b0b04;
        }
        
        #menu-sub ul li ul li.current a:link,
        #menu-sub ul li ul li.current a:visited
        {
            color: #8b0b04;
        }
        
/* ----------------------------------------------------------------------------------- Primary Container */

        #primary-content
        {
            margin: 0 0 0 250px;
            border-left: 1px solid #e3e4e4;
        }
        
        * html #primary-content
        {
            height: 1%;
            position: relative;
            left: -6px;
        }

/* -------------------------------------------------------------------- Body Copy */

        #body-copy
        {
            color: #1C1C1C;
        }

        /* IE Win Fix For Float Problem (3px) \*/
        * html #body-copy
        {
            position: relative;
            height: 1%;
            overflow: visible;
        }
        /* End Hide from IE MAC */    

        #bc-padding
        {
            padding: 2.18em 0.64em 6.18em 1.55em;
        }

/* --------------------------------------------- General Layout Styles */        

        #body-copy .section
        {
            width: 100%;
            padding: 1.09em 0 1.64em 0;
            border-bottom: 1px solid #c8caca;
            overflow: hidden;
        }

/* --------------------------------------------- Left & Right Columns */

        #page-container .left-col
        {
            float: left;
            width: 12.09em;
        }
        
        #page-container .right-col
        {
            margin: 0 0 0 12.09em;
            padding: 0 0 0 0.45em;
        }

/* --------------------------------------------- Text Styles */

        #body-copy p
        {
            margin: 0.91em 0;
        }

        #body-copy a:link,
        #secondary-content a:link,
        #secondary-content a:visited
        {
            color: #00778a;
        }
        
        #body-copy a:visited
        {
            color: #d15555;
        }
        
        #body-copy a:hover,
        #secondary-content a:hover
        {
            text-decoration: none;
            color: #A23C36;
        }
        

.nonIndigenous{
   padding: 0 0 0 1.55em !important;
   background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/bullet-fancy.gif) 0 0.35em no-repeat !important;
}
.Indigenous{
   padding: 0 0 0 1.55em !important;
   background: url(http://www.archi.net.au/__data/assets/image/0007/72880/aboriginal-flag-icon.jpg) 0 0.35em no-repeat !important;
}
        #body-copy a.fancy:link,
        #body-copy span.fancy a:link,
        #body-copy a.fancy-right:link,
        #body-copy span.fancy-right a:link,
        #body-copy a.fancy:visited,
        #body-copy span.fancy a:visited,
        #body-copy a.fancy-right:visited,
        #body-copy span.fancy-right a:visited,
        #secondary-content a.fancy:link,
        #secondary-content span.fancy a:link,
        #secondary-content a.fancy-right:link,
        #secondary-content span.fancy-right a:link,
        #secondary-content a.fancy:visited,
        #secondary-content span.fancy a:visited,
        #secondary-content a.fancy-right:visited,
        #secondary-content span.fancy-right a:visited
        {
            padding: 0 0 0 1.55em;
            background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/bullet-fancy.gif) 0 0.35em no-repeat;
        }
        
        #body-copy a.fancy-right:link,
        #body-copy span.fancy-right a:link,
        #body-copy a.fancy-right:visited,
        #body-copy span.fancy-right a:visited,
        #secondary-content a.fancy-right:link,
        #secondary-content span.fancy-right a:link,
        #secondary-content a.fancy-right:visited,
        #secondary-content span.fancy-right a:visited
        {
            float: right;
            margin: 0.91em 0 0.18em 0;
        }

        #body-copy h1.alternate
        {
            margin: 0 0 0.55em 0;
            padding: 0;
            font-size: 150%;
            text-transform: uppercase;
            color: #8b0b04;
        }
        
        #body-copy h1
        {
            margin: 0 0 0.73em 0;
            padding: 0;
            font-size: 150%;
            color: #8b0b04;
        }
        
        #body-copy h1 em
        {
            font-style: normal;
            color: #8b0b04;
        }
        
        #body-copy h2
        {
            margin: 1.0em 0 0 0;
            padding: 0;
            font-size: 130%;
            font-weight: bold;
            color: #454545;

        }
        
        #body-copy h3
        {
            margin: 1.0em 0 0 0;
            padding: 0;
            font-size: 120%;
            color: #00778A;
        }
        
        #body-copy h4
        {
            margin: 1.0em 0 0 0;
            padding: 0;
            font-size: 110%;
            color: #606060;
        }
        
        #body-copy h5
        {
            margin: 0 0 0.73em 0;



            padding: 0;
            font-size: 100%;
            color: #606060;
        }

/* --------------------------------------------- List Styles */

/* -------------------------- Standard List */

        #body-copy ul
        {
            margin: 0;
            padding: 0;
            list-style: none;
        }
        
        #body-copy ul li
        {
            margin: 0.3em 0 0 1.0em;      
            /*position: relative;*/
            padding: 0 0 0 0.81em; 
            background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/bullet-std.gif) 0 0.45em no-repeat;
        }


        #body-copy ol li
        {
            margin: 0.3em 0 0 1.0em;      
            position: relative;
            padding: 0 0 0 0.81em; 
         
        }


        
/* -------------------------- Alternate List */

        #body-copy ul.alternate
        {
            margin: 0;
            padding: 0;
            list-style: none;
        }
        
        #body-copy ul.alternate li
        {
            margin: 0.3em 0 0 1.0em            
            position: relative;
            padding: 0 0 0 0.81em; 
            background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/bullet-alt.gif) 0 0.45em no-repeat;
        }

/* -------------------------- Fancy List */

        #body-copy ul.fancy
        {
            margin: 0;
            padding: 0;
            list-style: none;
        }
        
        #body-copy ul.fancy li
        {
            margin: 0.36em 0;
            padding: 0 0 0 1.55em;
            background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/bullet-fancy.gif) 0 0.35em no-repeat;
            font-weight: normal;
        }
        
        #body-copy .featured-content
        {
            margin-top: 0.27em;
            padding: 0.73em 0 0 0;
            border-top: 0.81em solid #d9ebee;
            color: #868a8b;
        }

/* -------------------------- Indigenous List */

        #body-copy ul.indigenous_true
        {
            margin: 0 !important;
            padding: 0 !important;
            list-style: none !important;
        }
        
        #body-copy ul li.indigenous_true
        {
            height:50px;
            margin: 0.36em 0 !important;
            padding-left:30px;
            padding-top:5px;
            background: url() 0 0.35em no-repeat !important;
            font-weight: normal !important;
        }
        
        #body-copy .featured-content_true
        {
            margin-top: 0.27em;
            padding: 0.73em 0 0 0;
            border-top: 0.81em solid #d9ebee;
            color: #868a8b;
        }
        
        
        
                #body-copy ul.nonindigenous_false
        {
            margin: 0;
            padding: 0;
            list-style: none;
        }
        
        #body-copy ul li.nonindigenous_false
        {
            margin: 0.36em 0;
            padding: 0 0 0 1.55em;
            background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/bullet-fancy.gif) 0 0.35em no-repeat;
            font-weight: normal;
        }
        
        #body-copy .featured-content_false
        {
            margin-top: 0.27em;
            padding: 0.73em 0 0 0;
            border-top: 0.81em solid #d9ebee;
            color: #868a8b;
        }

/* ---------------------------------------------------------------------------------------------------- Bottom Border */

        #bottom-border
        {
            width: 250px;
            height: 1px;
            margin: 0 0 0 11px;
            border-top: 1px solid #E3E4E4;
            background: #fff;
            overflow: hidden;
        }







/* ---------------------------------------------------------------------------------------------------- Back to Top */

        #back-to-top
        {
            width: 100%;
            background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/grey-dots_2.gif) 0 0 repeat-y;
            overflow: hidden;
        }

        #back-to-top a:link,
        #back-to-top a:visited
        {
            float: right;
            position: relative;
            z-index: 1;
            margin: 0 0.55em 0 0;
            padding: 0 1.18em 0 0.55em;
            font-weight: bold;
            text-decoration: underline;
            color: #00778a;
            background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/icon-back-to-top.gif) 100% 0.45em no-repeat;
        }
        
        #back-to-top a:hover
        {
            text-decoration: none;
            color: #8b0b04;
        }
        
        #back-to-top div
        {
            z-index: -1;
            position: relative;
            top: 0.36em;
            height: 0.82em;
            margin: 0 0 0 27%;
            background: #d9ebee;
            overflow: hidden;
        }

/* ---------------------------------------------------------------------------------------------------- Footer Container */

        #footer-container
        {
            position: relative;
            margin: 0.91em 0 0 0;
            padding: 0 0 0 8px;
            border-bottom: 0.36em solid #00778a;
            background: #fff url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/grey-dots_2.gif) 0 0 repeat-y;
        }
        
       /*---------------
        #footer-container #nsw-health-logo
        {
            position: absolute;
            left: 27%;
            top: 0.73em;
            width: 97px;
            height: 12px;
            text-indent: -10em;
            background: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/nsw-health-logo.gif) 0 0 no-repeat;
            overflow: hidden;
        }
        
        * html #footer-container #nsw-health-logo
        {
            left: 26%;
        }
       ----------------------------*/ 
        #footer-container #nsw-health-logo
        {
            position: absolute;
            left: 26%;
            top: -0.2em;
       }
       * html #footer-container #nsw-health-logo
        {
            left: 250px;
        }
        #footer-container h1
        {
            display: none;
        }
        
        #fc-expand
        {
            overflow: hidden;
        }
        
        /* Hide from IE Mac \*/
        * html #fc-expand
        {
            width: 100%;
        }
        /* End Hide from IE Mac */
        
        #footer-container .copyright
        {
            margin: 0 0 0 0.55em;
            padding: 0.82em 0 0 0;
            color: #a3a3a3;
        }
        
        #footer-container ul
        {
            display: inline; /* IE double margin bug fix */
            float: right;
            margin: 0 0.64em 0 0;
            padding: 0.82em 0.73em 0.64em 0.73em;
            border-top: 1px solid #00778a;
            border-right: 1px solid #00778a;
            border-left: 1px solid #00778a;
            list-style: none;
        }
        
        #footer-container ul li
        {
            float: left;
            padding: 0 0 0 0.36em;
            margin: 0 0 0 0.36em;
            border-left: 1px solid #00778a;
            line-height: 1.5em;
            font-size:0.90em;
        }
        
        #footer-container ul li.first
        {
            margin-left: 0;
            padding-left: 0;
            border-left: none;
        }
        
        #footer-container ul li a:link,
        #footer-container ul li a:visited
        {
            text-decoration: none;
            color: #00778a;
        }
        
        #footer-container ul li a:hover
        {
            color: #A23C36;
        }
        
/* ---------------------------------------------------------------------------------------------------- Clearing Element */

.clearer {
    overflow: hidden;
    line-height: 0px;
    height: 0px;
    clear: both;
    font-size: 1px;
}

hr
{
border-top:1px solid #c8caca;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
border-left:1px solid #ffffff;
}

/******* Mods for Catherine on Hope page - Now Actually working yet *****/
.list
{ 
line-height: 2;
list-style-type: none;
list-style-image:none;
} 

#bullet
{ 
background-image: url(http://www.archi.net.au/_designs/archi/v2_design/design_css_4898/bullet-fancy.gif); 
background-repeat: no-repeat; 
background-position: 0 7 0 0;
padding-left: 30;
} 


/* CSS display: none; functionality added 05-11-08 */
#strongfloat {
   display: none;

}

#sf-chevron {
   display: none;

}

#med-con {
   display: block;

}

#med-conMenu * {
   zoom: 1;

}

#med-conMenu span{
   position: relative;
   top: 0;
   left: 0;
   display: block;
   width: 100%;
   height: 100%;
   cursor: pointer;

}
/* This class for boxes with fade bg and border */
.featurebox {
BORDER: #3392a1 1px solid;
PADDING: 10px 10px 10px 10px;
MARGIN: 20px 20px 20px 20px;
BACKGROUND-IMAGE: url(http://www.archi.net.au/images/events/fade-grey.jpg);
BACKGROUND-REPEAT: repeat-x;
}
.featurebox IMG {
BORDER: 0;
}
/* legacy styles for events page */
#content_div_53024 h3 {
background-color:#00778A;
background-image:url("http://www.archi.net.au/images/events/calendar/corner-tl.gif");
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
padding-bottom:3px;
padding-left:10px;
}
#content_div_53024 table  {
background-image:url("http://www.archi.net.au/images/events/fade-grey.jpg");
background-repeat:repeat-x;
border-bottom:1px solid #3392A1;
border-left:1px solid #3392A1;
border-right:1px solid #3392A1;
}
div .panel {
   background-image:url("./?a=92693");
   background-repeat:no-repeat;
   width:215px;
   height:335px;
   padding:10px;
}
.r_col{
PADDING-LEFT: 0px;
FLOAT: right;
MARGIN: auto auto 15px;
WIDTH: 220px;
HEIGHT: 100%;
}
.outerbox {
background-image: url(./?a=82402);
background-repeat:repeat-y;
padding: 0px;
}
.midbox {
background: url(./?a=82404) no-repeat top center;
padding: 0px;
}
.innerbox {
background: url(./?a=82403) no-repeat bottom center;
padding: 20px;
}
/* *********** tab-box styles ********* */
.tab-box {
	BORDER: #3392a1 1px solid;
	PADDING: 0pc 15px 15px 15px;
	MARGIN: 0 260px 20px 20px;
	BACKGROUND-IMAGE: url(./?a=72757);
	BACKGROUND-REPEAT: repeat-x;
}
.heading-div {
	width:280px;
	height: 22px;
	overflow: hidden;
	padding: 7px 0 0 0;
	margin: 0 0 0 30px;
	BACKGROUND-IMAGE: url(./?a=105364);
	background-repeat: no-repeat;
}
a .tab {
	margin: 7px 0 7px 0;
	color:#FFFFFF;
	font-size:14px;
	font-weight: bold;
	padding: 0px 250px 15px 15px;
}
a:hover .tab {
	margin: 7px 0 7px 0;
	color:#8B0B04;
	font-size:14px;
	font-weight: bold;
	padding: 0px 250px 15px 15px;
}
a.heading-link {
	text-decoration: none;
}
/* ******* END tab-box styles ******* */

/* End CSS functionality */
