/*
  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: 06 January 2009 12:10:15
*/


/* -------------------------------------------------------------------------------------------------------

    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%;
            /* makes the box expand so it contains the floats */
            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;
            /* line-height: 1.0em; */
           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: 7px; */
            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: 7px; */
            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;
            /* top: 0.18em; */
            padding: 0;
            display: inline;
        }
        
        #search-container p.sub-line {
            /*text-align: left;*/
            /*margin: 0.2em 0 0 20em;*/
            /* margin-top:0.2em;
            padding-top: 0.3em; */
        }
        #search-container p.sub-line a {
            /* color: #000000; */
            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;
        }
        
        /* Clearing the menu (the "overflow: hidden" method wasn't used due to the drop down menu) */
        #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; /* Modified from 25% by SI on 12-12-2008 to clean up our backyard */
            /* border-right: 1px solid #e3e4e4; */
            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;
        }
        
        #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;
        }



/* ---------------------------------------------------------------------------------------------------- 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;

}

/* End CSS functionality */