/*
  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 03:14:18
*/


/* -------------------------------------------------------------------------------------------------------
    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: x-small;
        }
        
        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;
        }

/* ---------------------------------------------------------------------------------------------------- Page Container */
        
        #page-container
        {
            font-size: 110%;
        }
        
/* ---------------------------------------------------------------------------------------------------- Start: Min width for both IE & Complient Browsers */
        
        /* Give the min-width property
            to complient browsers */
        #page-container[id]
        {
            min-width: 68.64em;
        }
        
        * html .min-width
        {
            padding-left: 68.45em;
        }
        
        * html .min-container
        {
            position: relative;
            margin-left: -68.45em;
        }
        
        /* Hide from IE Mac \*/
        * html .min-width,
        * html .min-container,
        * html .min-keep-padding
        {
            height: 1px;
        }
        /* End hide from IE Mac */
        
/* ---------------------------------------------------------------------------------------------------- End:   Min width for both IE & Complient Browsers */



/* ---------------------------------------------------------------------------------------------------- Header Container */

        #header-container
        {
            padding: 0 0 0 1.27em;
            border-top: 0.82em solid #00778a;
            background: #99c9d0;
        }
        
        /* Hide from IE Mac \*/
        * html #hc-padding
        {
            width: 100%;
        }
        /* End hide from IE Mac */
        
        #hc-move
        {
            position: relative;
            margin: -0.82em 0 0 0;
            background: #fff url(http://www.archi.net.au/_designs/archi/design_css_4898/grey-dots.gif) 0 0 repeat-x;
            overflow: hidden;
        }
        
        /* Hide from IE Mac \*/
        * html #hc-move
        {
            width: 100%;
        }
        /* End hide from IE Mac */
    
/* --------------------------------------------------------------------------- Site Logo */

        #site-logo-container
        {
            display: inline; /* IE double float margin bug fix */
            float: left;
            margin: 0;
            padding: 0.64em 1.0em 1.09em 1.45em;
            border-top: 0.82em solid #00778a;
            border-right: 1px solid #00778a;
            background: #fff;
        }
        
        #site-logo
        {
            position: relative;
            width: 203px;
            height: 67px;
            margin: 0;
            padding: 0 0 0 0.09em;
            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/design_css_4898/site-logo.gif) 0 0 no-repeat;
            cursor: pointer;
        }
        
/* --------------------------------------------------------------------------- Global Navigation */
        #global-navigation
        {










            position: absolute;
            right: 0;
        }
        
        #global-navigation h2
        {
            display: none;
        }
        
        #global-navigation ul
        {
            float: left;
            margin: 2.45em 0.73em 0 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/design_css_4898/icon-printer.gif) 0 0 no-repeat;
        }
        #global-navigation .help
        {
            border: none;
            padding: 0 1.55em 1.55em 1.55em;
            background: url(http://www.archi.net.au/_designs/archi/design_css_4898/icon-help.gif) 0 0 no-repeat;
        }

        
        #global-navigation ul li
        {
            float: left;
            margin: 0 0 0 0.55em;
            padding: 0 0 0 0.64em;
            border-left: 1px solid #3392a1;
            line-height: 1.0em;
        }
        
        #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 Search */

        #header-search
        {
            clear: right;
            float: right;
            margin: 5.73em 0.73em 0 0;
            padding: 0 0 0 1.64em;
            background: url(http://www.archi.net.au/_designs/archi/design_css_4898/icon-search.gif) 0 0 no-repeat;
        }
        
        #header-search h2
        {
            display: none;
        }

        #header-search label
        {
            float: left;
            margin: 0.09em 0.64em 0 0;
            color: #8B0B04;
            font-weight: bold;
            text-transform: uppercase;
        }


        #header-search .input-text
        {
            float: left;
        }
        
        #header-search .input-text input
        {
            width: 14.36em;
            margin: 0 0.27em 0 0;
            border: 1px solid #a9a9a9;
            font-size: 100%;
            background: #fff url(http://www.archi.net.au/_designs/archi/design_css_4898/search-input-bg.gif) 0 0 repeat-x;
        }

        #header-search .standard-button
        {
            float: left;
        }

        #header-search .standard-button input
        {
            margin: 0 0 0.09em 0 ;
            padding: 0;
            border: 1px solid #a9a9a9;
            font-size: 100%;
            vertical-align: middle;
            color: #3392a1;
            background: #fff;
            cursor: pointer;
        }
        
        /* Hide from IE Mac \*/
        * html #header-search .standard-button input
        {
            width: 0.01em;
            padding: 0 0.27em;
            overflow: visible;
        }
        /* End hide from IE Mac */

/* ---------------------------------------------------------------------------------------------------- Menu Main */

        #menu-main
        {
            margin: 0 0.64em 0 0;
            padding: 0 0 0 1.18em;
            background: #99c9d0;
        }
        
        #menu-main h2
        {
            display: none;
        }
        
        #mm-background
        {
            font-size: 110%;
            border-bottom: 1px solid #00778a;
            background: #fff url(http://www.archi.net.au/_designs/archi/design_css_4898/menu-main_tl.gif) 0 0 no-repeat;
        }
        
        /* 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;
        }
        
        #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/design_css_4898/menu-button_tl.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/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/design_css_4898/menu-button_tl-o.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/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 0.64em 0 0;
            background: #edf5f7 url(http://www.archi.net.au/_designs/archi/design_css_4898/banner_tt.gif) 0 0 repeat-x;
        }
        
        #b-background
        {
            position: relative;
            /*height: 12.36em; */ /* Not Used since clearing is now used */
            min-height: 7.0em;
            padding: 0.17em 0 3.49em 0;
            background: url(http://www.archi.net.au/_designs/archi/design_css_4898/banner_tr.jpg) 100% 0 repeat-y;
        }
        
        /* Clearing the menu (the "overflow: hidden" method wasn't used due to the drop down menu) */
        #b-background:after
        {
            display: block;
            visibility: hidden;
            clear: both;
            height: 0;
            content: "clear";
        }
                
        /* This style is only for IE Mac. It is overridden in the next style for IE Win */
        * html #b-background
        {
            height: 8.36em;
        }
        

        /* Hide from IE Mac \*/
        * html #b-background
        {
            height: 7.0em;
            width: 100%;
        }
        /* End Hide from IE Mac */
        
/* ---------------------------------------------------------------------- Login Container */
        
        #login-container
        {
            display: inline; /* IE Double float margin bug */
            float: left;
            position: relative;
            top: 2.18em;
            left: 1.36em;
            border-right: 1px solid #b9cace;
            border-bottom: 1px solid #b9cace;
            background: #7f8688;
        }
        
        #lc-move
        {
            position: relative;
            top: -0.09em;
            left: -0.09em;
            width: 34.55em;
            border: 1px solid #bababa;
            background: #fff;
        }
        
        #login-container .login-pos
        {
            position: relative;            
            padding: 0.85em 0 0.50em 5em;
            overflow: hidden;
        }
        
        #login-container  #logout-box .login-pos
        {
            padding-bottom: 0;
            margin-bottom: 40px;
        }
        
        #login-container h2
        {
            position: absolute;
            left: 0;
            margin:  -0.82em 0 0 -1px;
            font-size: 100%;
            font-weight: bold;
            text-transform: uppercase;
            color: #8b0b04;
            background: #fff url(http://www.archi.net.au/_designs/archi/design_css_4898/icon-login.gif) 0.45em 0.45em no-repeat;
        }
        
        * html #login-container h2
        {
            font-size: 110%;
        }
        
        #login-container h2 span
        {
            float: left;
            position: relative;
            background: url(http://www.archi.net.au/_designs/archi/design_css_4898/heading-login_tl.gif) 0 0 no-repeat;
        }
        
        #login-container h2 span span
        {
            background: url(http://www.archi.net.au/_designs/archi/design_css_4898/heading-login_br.gif) 100% 100% no-repeat;
        }
        
        #login-container h2 span span span
        {
            background: url(http://www.archi.net.au/_designs/archi/design_css_4898/heading-login_tr.gif) 100% 0 no-repeat;
        }
        
        #login-container h2 span span span span
        {
            padding: 0.45em 1.36em 0.36em 2.09em;
            background: url(http://www.archi.net.au/_designs/archi/design_css_4898/heading-login_bl.gif) 0 100% no-repeat;
        }
        
        #login-container .system-message
        {
            clear: left;
            margin: 0 2.27em 0.91em 2.91em;
            padding: 3px 0 3px 24px;
            font-weight: bold;
            color: #00778A;
            background: url(http://www.archi.net.au/_designs/archi/design_css_4898/icon-warning.gif) 0 50% no-repeat;
        }
        
        #login-container form
        {
            margin: 0;
            padding: 0;
        }
        
        #login-container .row
        {
            clear: left;
            margin: 0 0 0.55em 0;
            overflow: hidden;
        }
        
        /* Hide from IE Mac \*/
        * html #login-container .row
        {
            width: 100%;
        }
        /* End Hide from IE Mac */
        
        #login-container .row label,
        #login-container .row h3
        {
            display: inline; /* IE Double Float Margin Fix */
            float: left;
            margin: 0 0 0 3.09em;
            width: 6.45em;
            font-size: 100%;
            font-weight: normal;
            color: #8b0b04;
        }
        
        #login-container .row input
        {
            float: left;
            width: 8.91em;
            margin: 0 0.27em 0 0;
            border: 1px solid #a9a9a9;
            font-size: 100%;
            background: #fff url(http://www.archi.net.au/_designs/archi/design_css_4898/search-input-bg.gif) 0 0 repeat-x;
        }
        
        #login-container .row p
        {
            float: left;
            width: 7.91em;
            margin: 0 0.27em 0 0;
            font-weight: bold;
            color: #00778A;
        }
        
        #logout-box
        {
        height: 78px;
        }

        #logout-box .row
        {
            padding-left: 0.81em;
            padding-top: 0.91em;

            margin-bottom: 1.91em;
        }
        
        #login-container .button
        {
            position: absolute;
            right: 3.64em;
            bottom: 2.05em;
            margin: 0;
            overflow: hidden;
        }
        #login-container .logout-button
        {
            position: absolute;
            right: 3.64em;
            bottom: 1.05em;
            margin: 0;
            overflow: hidden;
        }

        
        #login-container #logout-box .button
        {
            top: 1.45em;
        }
        
        * html #login-container #logout-box .button
        {
            top: 2.27em;
        }
        
        #login-container .button input
        {
            margin: 0 0 0.09em 0;
            padding: 0 0.18em;
            border: 1px solid #3392A1;
            font-size: 90%;
            vertical-align: middle;
            color: #fff;
            background: #3392A1;
            cursor: pointer;
        }
        
        * html #login-container .button input
        {
            padding: 0;
        }
        
/* ---------------------------------------------------------------------- Hero Shot */
        
        #hero-shot
        {
            display: none; /* Tanja Didn't want it showing on the homepage anymore so space would be saved */
            position: absolute;
            right: 0;
            bottom: 0;
            width: 127px;
            height: 163px;
            background: url(http://www.archi.net.au/_designs/archi/design_css_4898/hero-shot.gif) 0 0 no-repeat;
        }
        
/* ---------------------------------------------------------------------- Banner Buttons */
        
        #b-button-container h2
        {
            display: none;
        }
        
        #b-button-container ul
        {
            position: absolute;
            bottom: 0;
            right: 0;
            margin: 0;
            padding: 0 0.27em 0.27em 0;
            list-style: none;
        }
        
        * html #b-button-container ul
        {
            padding: 0 0.18em 0.18em 0;
        }
        
        #b-button-container .transparency
        {
            z-index: 1;
            position: relative;
            width: 100%;
            height: 100%;
            background: #00778a;
            /* Opacity */
            /*
            filter: alpha(opacity=80);
            -moz-opacity:0.80;
            opacity: 0.80;*/
        }
        
        #b-button-container .button-image
        {
            display: block;
            z-index: 2;
            position: absolute;
            width: 100%;
            height: 100%;
        }
        
        #b-button-container .button-image span
        {
            display: none;
        }
        
        #b-button-1,
        #b-button-2,
        #b-button-3
        {
            position: relative;
            width: 12.09em;
            height: 3.36em;
            margin: 0.27em 0 0 0.73em;
            border-left: 6px solid #8b0b04;
        }
        
        #b-button-1:hover,
        #b-button-1.hover,
        #b-button-2:hover,
        #b-button-2.hover,
        #b-button-3:hover,
        #b-button-3.hover
        {
            border-left-color: #de1f15;
        }
    
        #b-button-1 .button-image
        {
            background: url(http://www.archi.net.au/_designs/archi/design_css_4898/button-join-us.gif) 4px 2px no-repeat;
            border-left: 1px solid #fff;            
        }
        
        #b-button-2 .button-image
        {
            background: url(http://www.archi.net.au/_designs/archi/design_css_4898/button-contribute.gif) 4px 1px no-repeat;
            border-left: 1px solid #fff;
        }
        
        #b-button-3 .button-image
        {
            background: url(http://www.archi.net.au/_designs/archi/design_css_4898/button-participate.gif) 4px 2px no-repeat;
            border-left: 1px solid #fff;
        }
        
        #banner a:link,
        #banner a:visited
        {
            text-decoration: none;
            color: #3392a1;
        }
        
        #banner a:hover
        {
            color: #a23c36;
        }

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

/* ----------------------------------------------------------------------------------- Breadcrums */

        #breadcrums
        {
            z-index: 1;
            position: relative;
            margin: 0 0 -1.36em 25%;
            border-left: 1px solid #e3e4e4;
        }
        
        * html #breadcrums
        {
            position: relative;
            left: -3px;
        }

        #breadcrums p
        {
            margin: 0.55em 0 0 1.36em;
            padding: 0;
        }
        
        #breadcrums h2
        {
            display: none;
        }

        #breadcrums a:link
        {
            color: #000;
        }
        
        #breadcrums a:visited
        {
            color: #555;
        }
        
        #breadcrums a:hover
        {
            text-decoration: none;
        }        
        
/* ----------------------------------------------------------------------------------- Secondary Container */
        
        #secondary-content
        {
            float: left;
            /* width: 25%; removed by SI 12-12-08 to clean up our backyard */
            border-right: 1px solid #e3e4e4;
            color: #333;
        }
        
        #sc-padding
        {
            padding: 0 1.64em 0.82em 0.82em;
        }
        
        #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/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/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/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;
            top: -4.5em;
            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/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/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/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 25%;
            border-left: 1px solid #e3e4e4;
        }
        
        * html #primary-content
        {
            height: 1%;
            position: relative;
            left: -6px;
        }

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

        #body-copy
        {
            color: #333;
        }

        /* 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/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: #454545;
        }
        
        #body-copy h1
        {
            margin: 0 0 0.73em 0;
            padding: 0;
            font-size: 150%;
            color: #454545;
        }
        
        #body-copy h1 em
        {
            font-style: normal;
            color: #454545;
        }
        
        #body-copy h2
        {
            margin: 1.0em 0 0 0;
            padding: 0;
            font-size: 130%;
            font-weight: bold;
            color: #606060;

        }
        
        #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: #868A8B;
        }
        
        #body-copy h5
        {
            margin: 0 0 0.73em 0;
            padding: 0;
            font-size: 100%;
            color: #868A8B;
        }

/* --------------------------------------------- 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;      
            padding: 0 0 0 0.81em; 
            background: url(http://www.archi.net.au/_designs/archi/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/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/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 li.Indigenous
        {
            margin: 0 !important;
            padding: 0 !important;
            list-style: none !important;
            background: url(http://www.archi.net.au/images/patient_stories/indigenous_solutions.JPG) 0 0.35em no-repeat !important;
  
        }
        

        
        
        #body-copy .featured-content
        {
            margin-top: 0.27em;
            padding: 0.73em 0 0 0;
            border-top: 0.81em solid #d9ebee;
            color: #868a8b;
        }
        
        
        
                #body-copy li.nonIndigenous
        {
            margin: 0;
            padding: 0;
            list-style: none;
 
        }
        
        #body-copy ul.nonindigenous li
        {
            margin: 0.36em 0;
            padding: 0 0 0 1.55em;
            background: url(http://www.archi.net.au/_designs/archi/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: 25%;
            height: 1px;
            margin: 0 0 0 11px;
            border-top: 1px solid #E3E4E4;
            background: #fff;
            overflow: hidden;
        }

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

        #back-to-top
        {
            position: absolute;
            margin: -2.55em 0 0 0;
            padding: 1.18em 0;
            width: 100%;
            background: url(http://www.archi.net.au/_designs/archi/design_css_4898/grey-dots.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: #fff url(http://www.archi.net.au/_designs/archi/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 14px;
            border-bottom: 0.36em solid #00778a;
            background: #fff url(http://www.archi.net.au/_designs/archi/design_css_4898/grey-dots.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/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: 25%;
        }
        #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.0em;
        }
        
        #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;
        }

        
/* ---------------------------- for Avoidable Admission */

/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 120px; /*For KHTML*/
  list-style: none;
position: relative;
z-index: 4;
}

ul#navmenu:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu a {
  border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  padding: 0 6px;
  display: block;
/*  background: #EEE;*/
  color: #666;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/*ul#navmenu a:visited a:link,
ul#navmenu li:visited a {
color: #FFF;
}*/

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  background: #EEE;
  color: #666;
  text-align: left;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 120px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}

h1 {
font: bold 16px Arial, Helvetica, sans-serif;
}

p {
font: 11px Arial, Helvetica, sans-serif;
}

a {
/*color: #900;*/
text-decoration: none;
}

a:hover {
/*background: #900;*/
color: #FFF;
}

/* From old Home Design -begin*/
#strongfloat {
   display: inline;

}

#strongfloat div {
   padding: 0px 0px 0px 0px;
   font-size: .95em;
   font-family: Arial, Helvetica, sans-serif;
   border: 2px solid #CCCCCC;
   border-style: outset;
}

#strongfloat .outer {
border: 1px dashed #CCCCCC;
font-size: 1em;
padding: 2px 2px 2px 2px;
background: #EBF5F2;
text-align: center;
}

#strongfloat ul {
margin: 0;
padding-left: 0;
padding-top: 5px;
}

#strongfloat .box li {
padding-left: -5px;
}

.first_box    {
    min-width: 110px;
    height:auto !important;
    min-height: 425px;
    height: 425px;
    padding:0px;
    line-height: 1.5em;
         text-align: left;
         margin: 0 0 .2em 0
}

.box    {
    min-width: 110px;
    height:auto !important;
    min-height: 425px;
    height: 425px;
    padding: 0px;
         margin: 0px;
    line-height: 2.0em;
         text-align: left;
}
/* From old Home Design -end*/

@media all  
 {  
     .page-break { display:none; }  
 }  
   
@media print  
 {  
     .page-break { display:block; page-break-after:always; }  
 }

#med-con {
display: none;
}
/* 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;
}
