/*
  Hunter New England Health
  Content (c) Copyright Hunter New England Health
  Running Squiz MySource v3.12.5 (Matrix) - http://matrix.squiz.net/
  Developed by Squiz  - http://www.squiz.net
  (c) Copyright 2008. All rights reserved.
  Page generated: 06 September 2008 01:18:04
  Warranty key: NmQ3YTUxMDAyOTA2YXUyMDA4MTAyMA==
*/


/*
  Hunter New England Health
  Content (c) Copyright Hunter New England Health
  Running Squiz MySource v3.12.5 (Matrix) - http://matrix.squiz.net/
  Developed by Squiz  - http://www.squiz.net
  (c) Copyright 2007. All rights reserved.
  Page generated: 12 July 2007 14:03:00
  Warranty key: NmQ3YTUxMDAyOTA2YXUyMDA3MTAyMA==
*/


/*
NOTE: This version2.2 is a work in progress! Trying to get the z-index and position-ing of the house-banner
behaving in both IE6 AND Firefox is problematic...
NB Added two new classes that are used in Banner Headings for Services and Facility pages
*/ 
/* 
The following colours are used in this stylesheet.

left background (image only): #edf2ff;
left selected/expanded background: #f5faff;
left/top unselected background: #d7e2fc;
left/top hover background: #002C95;
lines: #d7e2fc;
main text: black;
h1, highlight: #C03A00;
navigation text: #002C95;
toolbar text and nav spacing: white;
*/

/* Tag specific rules 
*******************************************************************************/
* {
    /* set even playing field for all browsers */
    margin : 0;
    padding : 0;
}
body {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: black;
    background-color : white;
    /* decimal fontsize fixing font resizing bug in IE5/6 */
   /* font-size : 100.01%;*/font-size : 90%;
    padding : 5px 7px 0 7px;
}

img {border: 0;}
a {color: #002C95; text-decoration: none;}
a:hover {text-decoration: underline;}
a:focus {text-decoration: underline;}
h1 {margin-bottom : 0.6em; font-size: 1.6em; color: #C03A00 ; font-weight: normal;}
h2,h3,h4,h5,h6 {color: #002C95;}
h2 {font-size: 1.2em; font-weight: bold;}
h3 {font-size: 1em; font-weight: bold;}
h4 {font-size: 1em; font-weight: normal;}
p {margin : 0 0 1em 0;}
ol,ul {margin: 0 0 1em 2em; }
ul li {}
ol li {}
table {
    /*border-collapse : separate;*/
    /*border : 0;*/
    /*margin : 0 0 1em 0;*/
}

input,select,textarea {
    font-size : 1em;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/* page wrapper
*******************************************************************************/
#cim_page-wrapper {
    /* set global base font size for entire page */
    font-size: 80.01%;
    position : relative;
}



   #cim_skip-content {
font-size:0.85em;
text-align:right;padding-bottom: 6px;
}
    

#cim_skip-content a {
    text-decoration: none;
  /*  color:blue; */
}
#cim_skip-content a:hover, #cim_skip-content a:focus {
    text-decoration:underline;
    /*color:#CE0000;*/
}


/* Header 
*******************************************************************************/ #main_cim_header {
height:90px;
margin-bottom:-108px;
width:1250px;}
#cim_header {
border-bottom:1px solid #D7E2FC;
font-size:0.85em;
margin-bottom:1px;
min-height:62px;
position:relative;
}.cim_emergency  {
color:#FF0000;text-decoration:none;float:left;font-weight:bold;
}
.cim_emergency a {
color:#FF0000;text-decoration:none;float:left;
}
* html #cim_header {height : 62px;}#left-logo-container {
float:left;
margin:14px 0px 12px;
}#NSWGov {
float:left;
font-size:1.1em;
height:18px;
margin:13px 0px 2px;
padding:18px 0px 0pt 2px;
}

#cim_header #cim_header-left img {
position:absolute;
right:-12px;
top:20pt;
}
#cim_header #cim_header-left {
color:#002C95;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
margin-right:160px;
padding:0pt 0pt 0pt 88px;
width:280px;
}

#cim_header #cim_header-left img {position : absolute; left : 0; top : 0;}
 
#cim_header #cim_header-left span.state {
border-bottom:1px solid #D7E2FC;
font-size:1.5em;
line-height:1.5em;
}

#cim_header #cim_header-left span.department {styles_main.css (line 109)
font-size:1.4em;
font-weight:normal;
}
#cim_header #cim_header-left span.unit {font-weight : normal;font-size : 1em;}

#cim_header #cim_dept-logo {
position:absolute;
right:0pt;height:46px;
top:1px;width:266px;
}
#cim_house-banner {
margin-left:370px;
position:absolute;
top:1.1em;
}
#cim_header-left a{
    text-decoration:none;
}
/* tools - search, links etcs
*******************************************************************************/
#cim_tools {
    background-color : #07266B;
    border-bottom : 1px solid white;
    font-size : 0.85em;
    color : white;
    height : 2.2em;
    padding : 3px 10px 0 10px;
    clear : both;
}
* html #cim_tools {height : 2.3em;} 
*:first-child+html #cim_tools {height : 2.3em;} 

#cim_tools a {color : white; text-decoration : none;}
#cim_tools a:hover, #cim_tools a:focus {text-decoration : underline; color:#CE0000;}
#cim_tools input {
    border : 1px solid #d7e2fc;
    vertical-align : middle;
    padding : 1px 0 2px 0;
    width : 184px;
}
#cim_tools input.go {
    border : 0;
    width : auto;
    height : auto;
    padding : 0;
}

#cim_tools div.links {float : left; line-height : 1.8em;}
#cim_tools div.search {float : right; line-height : 1.8em;}




/* top navigation
*******************************************************************************/
#cim_top-nav {
    clear: both;
    background-color: #d7e2fc;
    font-size : 0.85em;
    position : relative;
    height : 2.3em;
    z-index : 10;
}
#cim_top-nav ul {
    padding : 0; 
    margin : 0; 
    list-style-type: none;
}
#cim_top-nav ul li {
    list-style-type: none;
    float : left;
    position : relative;
    padding : 0;
    margin : 0;
    border-right : 1px solid white;
    z-index : 3;
}
#cim_top-nav ul ul {
    display : none;
    position : absolute;
    top : 2.5em;
    left : 0;
    \left : -16px;
    lef\t : 0;
    border: 2px solid #002C95;
}
#cim_top-nav ul li li {
    border : none;
    font-size : 1em;
    display : block;
    float : none;
    border-bottom : 1px solid white;
}
#cim_top-nav li a {
    display : block;
    margin : 0;
    padding : 6px 1.2em 6px 1.2em;
    text-decoration : none;
    border-bottom : 3px solid white;
}
#cim_top-nav li a:hover, #cim_top-nav li a:focus, #cim_top-nav li a.highlight {
    background-color : #07266B;
    color : white;
}
#cim_top-nav li a.highlight {
    font-weight : bold;
    background-color : #07266B;
    border-bottom : 3px solid #666;
}
#cim_top-nav li li a {
    display : block;
    background-color : #d7e2fc;
    padding : 6px 0px 6px 11px;
}

#cim_top-nav li li a:hover, #cim_top-nav li li a:focus {
    background-color : #002C95 !important;
    color : white !important;
    font-weight : normal;
}
/* top-nav variable width classes
over-rides set fixed width for drop-downs */
#cim_top-nav li li {
    width: 171px !important;
}
#cim_top-nav li li a {
    width : 160px !important;
}

/* home item has to be 171px */
#cim_top-nav ul li.menu-item-home {width: 171px;}
#cim_top-nav li.menu-item-home a {width : 160px;}
/* default so can be output without classes applied */
#cim_top-nav ul li {/*width: 171px;*/}
#cim_top-nav li a {/*width: 160px;*/}

/* 
    variables: item1 through item10
    Customise width of top level items - uncomment section below
    Note: you have a total of around 60em to work with (at default text sizes) 
*/

/*
#cim_top-nav ul li.menu-item1 {width: 15em;} #cim_top-nav li.menu-item1 a {width : 14em;}
#cim_top-nav ul li.menu-item2 {width: 15em;} #cim_top-nav li.menu-item2 a {width : 14em;}
#cim_top-nav ul li.menu-item3 {width: 15em;} #cim_top-nav li.menu-item3 a {width : 14em;}
#cim_top-nav ul li.menu-item4 {width: 15em;} #cim_top-nav li.menu-item4 a {width : 14em;}
#cim_top-nav ul li.menu-item5 {width: 15em;} #cim_top-nav li.menu-item5 a {width : 14em;}
#cim_top-nav ul li.menu-item6 {width: 15em;} #cim_top-nav li.menu-item6 a {width : 14em;}
#cim_top-nav ul li.menu-item7 {width: 15em;} #cim_top-nav li.menu-item7 a {width : 14em;}
#cim_top-nav ul li.menu-item8 {width: 15em;} #cim_top-nav li.menu-item8 a {width : 14em;}
#cim_top-nav ul li.menu-item9 {width: 15em;} #cim_top-nav li.menu-item9 a {width : 14em;}
#cim_top-nav ul li.menu-item10 {width: 15em;} #cim_top-nav li.menu-item10 a {width : 14em;}
*/


/* content wrapper
*******************************************************************************/
#cim_content-wrapper {
    /* creates fake left column background image */
    background: transparent url(http://www.hnehealth.nsw.gov.au/__data/assets/image/0005/38444/bg_left_col.gif) 0 0 repeat-y;
    clear : both;
    border-top : 1px solid #666;
}

/* left column (secondary navigation)
*******************************************************************************/
#cim_left-col {
    font-size : 0.85em;
    width : 170px;
    margin-left : 1px;
    float : left;
    position : relative;
    display : inline;
    z-index : 9;
}

/* first level items */

#cim_left-col ul {
    list-style-type : none;
    padding : 0;
    margin : 0;
}
#cim_left-col li {
    position: relative;
    list-style-type : none;
    margin : 0;
    zoom:100%;
}
#cim_left-col a {
    display : block;
    border-bottom : 1px solid white;
    padding: 6px 12px 6px 12px;
    width : 146px;
    \width : 170px;
    w\idth : 146px;
    text-decoration : none;
    background : #d7e2fc;
}
#cim_left-col a:hover, #cim_left-col a:focus {
    color : white;
    background : #07266B;
}
#cim_left-col a.arrow {
    background : #d7e2fc url(http://www.hnehealth.nsw.gov.au/__data/assets/image/0009/38439/arrow_blue_side.gif) 150px 8px no-repeat;
}
#cim_left-col a.arrow:hover, #cim_left-col a.arrow:focus {
    background: #002C95 url(http://www.hnehealth.nsw.gov.au/__data/assets/image/0004/38443/arrow_white_side.gif) 150px 8px no-repeat;
}

/* first level EXPANDED items */

#cim_left-col ul ul {
    display: none;
}
#cim_left-col ul li.highlight ul {
    display: block;
}
#cim_left-col .menu_arrow {
    position: absolute;
    z-index: 100;
    right: 7px;
    top: 0.65em;
    width: 10px;
    height: 10px;
    background-image: url(http://www.hnehealth.nsw.gov.au/__data/assets/image/0009/38439/arrow_blue_side.gif);
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
#cim_left-col li.highlight .menu_arrow {
    background-image: url(http://www.hnehealth.nsw.gov.au/__data/assets/image/0003/38442/arrow_blue_down.gif);
}

#cim_left-col li.highlight {background-color : #f5faff;}
#cim_left-col li.highlight a {
    background : transparent;
    border : 0;
    font-weight : bold;
}
#cim_left-col li.highlight a:hover, #cim_left-col li.highlight a:focus {
    background : transparent;
    color : #002C95;
    text-decoration : underline;
}
#cim_left-col li.highlight a.arrow {
    background: transparent url(http://www.hnehealth.nsw.gov.au/__data/assets/image/0003/38442/arrow_blue_down.gif) 150px 8px no-repeat;
}
#cim_left-col li.highlight a.arrow:hover, #cim_left-col li.highlight a.arrow:focus {
    background: transparent url(http://www.hnehealth.nsw.gov.au/__data/assets/image/0003/38442/arrow_blue_down.gif) 150px 8px no-repeat;
}

/* SECOND level items */
#cim_left-col li li.highlight a {font-weight : bold !important;}

#cim_left-col li li a {
    background-color : transparent;
    background-image : none !important;
    border : 0;
    font-weight : normal !important;
    padding : 6px 12px 6px 28px;
    width : 130px;
    \width : 170px;
    w\idth : 130px;
}
#cim_left-col li li a:hover, #cim_left-col li li a:focus {background-image : none;}



/* THIRD level items */
#cim_left-col li li.highlight li a {font-weight : normal !important;}
#cim_left-col li li li a {
    padding : 6px 12px 6px 38px;
    width : 120px;
    \width : 170px;
    w\idth : 120px;
}

/* orange highlighting - due to the cascade, several rules need overriding */
#cim_left-col a.highlight {color : #C03A00 ; font-weight : bold !important;}



/* main body content
*******************************************************************************/
#cim_main-content {
    padding : 6px 0px 1em 0px;
    margin-left: 187px;
    position : relative;
    z-index : 5;
    height: 1%;font-size : 90%;

   /* margin-right:182px;*/
}
.no-right-col {
    padding-right: 14px !important;
}

* html #cim_main-content {
    padding-left : 10px;
    height : 1%;
}
*:first-child+html #cim_main-content {
    padding-left : 10px;
    height : 1%;
}


/* right column (used for related links, shortcuts, peripheral info, etc)
*******************************************************************************/
#cim_right-col {
    font-size : 0.85em;
    width : 170px;
    float:right;
    padding-top:10px;  position : relative; z-index: 10;
   /* position : absolute;*/
   /* right : 0;*/
   /* top : 0;*/
}#it_alerts{font-size : 0.85em;
    width : 170px;
    float:left;
    padding-top:26%; margin-left:-175px;margin-right:0px; /*position : relative;*/ z-index: 10;}#it_alerts div.nested-box{font-size : 0.85em;
   /* width : 170px;*/
    float:right;
    padding-top:10px;  position : relative; z-index: 10;}#quick_links{font-size : 0.85em;
    width : 170px;
    float:right; margin-left: 0px;
    padding-top:10px;  position : relative; z-index: 10;}#quick_links div.nested-box{font-size : 0.85em;
    width : 170px;
    float:right;
    padding-top:10px;  position : relative; z-index: 10;}
#faq{font-size : 0.85em; margin-right:-170px;margin-top:449px;
    width : 170px;
    float:right;
    padding-top:10px;  position : relative; z-index: 10;}#faq div.nested-box{font-size : 0.85em;
    width : 170px;
    float:right;
    padding-top:10px;  position : relative; z-index: 10;}
#cim_right-col ul {
    list-style-type : none;
    margin : 0;
    padding : 0;
}

#cim_right-col ul li {
    list-style-type : none;
    margin : 0;
    padding : 6px 0 6px 12px;
    border-bottom : 1px solid #d7e2fc;
}

#cim_right-col ul li a {text-decoration : none;}
#cim_right-col ul li a:hover, #cim_right-col ul li a:focus {text-decoration : underline;}




/* bread crumbs
*******************************************************************************/
#cim_bread-crumbs {
    margin : 0 0 12px 0; 
    padding-left : 0; 
    padding-bottom : 6px; 
    list-style : none; 
    font-size : 0.85em;
    border-bottom : 1px solid #d7e2fc;
    position : relative;
}
#cim_bread-crumbs li {
    display : inline; 
    margin-right : 6px; 
    padding-left : 14px;
    background : transparent url(http://www.hnehealth.nsw.gov.au/__data/assets/image/0020/38441/bullet_breadcrumb.gif) 0 60% no-repeat;
    color : #002C95;
}
* html #cim_bread-crumbs li {background-position : 0 70%;}
*:first-child+html #cim_bread-crumbs li {background-position : 0 70%;}

#cim_bread-crumbs li.first-item {
    background-image : none;
    padding-left : 0;
}

#cim_bread-crumbs li a {text-decoration : none;}
#cim_bread-crumbs li a:hover, #cim_bread-crumbs li a:focus {text-decoration : underline;}

#cim_bread-crumbs li.highlight {
    color: #C03A00;
}


/* footer
*******************************************************************************/
#cim_footer {
    clear : both;
    border-top : 1px solid #d7e2fc;
    padding : 7px 0;
    text-align : right;
}
#cim_footer { 
    font-size: 0.8em; 
    color: #002C95;
}

#cim_footer a {text-decoration : none;}
#cim_footer a:hover, #cim_footer a:focus {text-decoration : underline;color:#CE0000;}
#cim_footer #nswstyle_datelastupdated {font-weight : bold;}


/* generic reusable classes
*******************************************************************************/
.clear-hidden {
    clear : both;
    font-size : 1px; 
    line-height : 1px;
}

.float-left {float : left;}
.float-right {float : right;}

div.function-icons {
    float : right;
    cursor : default;
}
div.function-icons .noscript {
    display:none;
}
div.function-icons .scriptAvailable {
    display:inline;
}
/*p {width:100%; height:100%;}*/
/* CSS for Related Links List */
.nested-box {
padding: 0px 5px 0px 5px;
margin-bottom: 5px;
text-align: left;
width: 160px;
}
.nested-box-top
{
padding-left: 2px; 
width:150px; 
background-image: url(http://www.hnehealth.nsw.gov.au/__data/assets/image/0017/38510/box-top.gif); 
color: #fff;
margin-left:10px;
}

.nested-box-content {
border:1px solid #8B9FB8;
padding:5px;margin-left:10px;
}
#cim_right-col ul.red-list {
margin: 0px;
padding-left: 10px; 
margin-left: 10px;  
list-style-image: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
}

#cim_right-col ul.red-list li{
border-bottom:#fff !important;
background: url(http://www.hnehealth.nsw.gov.au/__data/assets/image/0007/38509/arrow.gif) 0 50% no-repeat;
}

 #cim_right-col ul.red-list li a:hover
{
color:#CE0000;
}


#cim_right-col ul
{
border:#8B9FB8 1px solid;
}

/* Heading styles */

.Heading {
margin-bottom : 0.6em; 
font-size: 1.6em; 
color: #C03A00 ; 
font-weight: normal;
}

.Heading2 {
font-size: 1.2em; 
font-weight: bold;
}

.Heading3 {
font-size: 1em; 
font-weight: bold;
}

.ServicesHeading1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
}

.ServicesHeading2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}

.bgnorpt {
    background-image: url(http://www.hnehealth.nsw.gov.au/__data/assets/image/0007/29095/news_background.jpg);
    background-repeat: repeat-x;
    background-position: left top;
}

/*.montage { width: 100% !important; }*/
