/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 10 January 2012 09:42:13
*/


/**************************************/
/*   Woollahra Municipal Council      */
/*                                    */
/*   Version 2.0 - 15/07/2010         */ 
/*   Last Updated by Peter Grube      */
/*                                    */
/*   This CSS document holds the      */
/*   common styles used throughout the*/
/*   Woollahra Municipal Council Site */
/*                                    */
/* ---- //Freeform Global Styles//--- */

/*******************************/   
/* --------- //Global Styles// */
/*******************************/ 
body {
    margin: 0;
    padding: 0;
    background: #717173;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
}

img {
    border: none;    
}

.constpadding {
    padding: 15px;
}

.clear-both {
    clear: both;
}

.hidden {
    display: none;
 }

.expand {
    width: 100%; /* makes the box expand so it contains the floats */
}
    
#MidBody {
   width: 846px !important;
   margin: 0 auto 0 auto;
   padding: 15px 15px 15px 15px;
   background: #FFF;
}

.hide {
   display: none;
}

#noScript {
   background-color: #ffffff;
}

.news-item {
   color: #5B5B5B;
   font-size: 90%;
}

/*******************************/   
/* --------- //Header Styles// */
/*******************************/ 
hr {
    height: 1px;
    display: block;
    border: none;
    margin: 0 -15px 15px -15px;
    padding: 0;
    border-bottom: 1px solid #BEBEBB;
}

#right-side #mid-col-content .dashed-line {
    height: 1px;
    display: block;
    border: none;
    margin: 0 -15px 15px -15px;
    padding: 0;
    border-bottom: 1px dashed #BEBEBB;
}

h1 {
    font-size: 16px;
    margin: 0;
}

h2 {
    font-size: 15px;
    font-weight: bold;
    color: #669999;
    padding: 0;
    margin: 0 0 0.5em 0;
} 

/* Headers Anchor Specifications */
h2 a:link, h2 a:visited {
    color: #04599F;
    text-decoration: none;
}

h2 a:hover, h2 a:active {
    background: none;
    text-decoration: underline !important;  
}

h3 a:link, h3 a:visited {
    font-size: 14px;
    color: #04599F;
    font-weight: bold;
    margin-top: 0;
    text-decoration: none;
}

h3 a:hover, h3 a:active {
    color: #04599F;
    background: none;
    text-decoration: underline !important; 
}

/* Headers Container Specifications */
div.thick-header h1 {
    color: #FFF;
    padding: 0 !important;
}

/* Headers Column Specifications */
#left-col-container h1, #left-col-container h2, #left-col-container h3  {
    margin: 0 0 5px 0;
    padding: 0 0 0 8px;
}
#right-side h1, #right-side h2, #right-side h3 {
    padding: 0 0;
}

#right-col-container h1, #right-col-container h2, #right-col-container h3 {
    padding: 0 0;
}

#right-col-container ul.std-list h2 {
    padding: 0 0;
}

#right-side h3 {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    margin-top: 0;
    margin-bottom: 10px;
}

#right-side #mid-col-content h3 {
    color: #707070;
    font-size: 14px;
}

#right-side #mid-col-content h4 {
    color: #707070;
    font-size: 13px;
    padding: 0 0;
}

#right-side #mid-col-content h5 {
    color: #000000;
    font-size: 10px;
}

/* --------- //End Header Styles// */

/***********************************/   
/* --------- //Anchor Tag Styles// */
/***********************************/ 
a, a:link {
    outline: none;
    color: #04599F;
    text-decoration: none;
}

a:visited {
    color: #7C3C8C;
}

a:hover {
    color: #04599F;
    text-decoration: underline;
}

a:active {
    color: #FFF;
    background-color: #883333;
    text-decoration: none;  
}

.black-links a, .black-links a:link, .black-links a:visited, .black-links a:hover   {
    color: #000;
    background: inherit;
    text-decoration: underline;
}

.header-right a, .header-right a:link, .header-right a:visited, .header-right a:active {
    color: #FFF;
    background: inherit;
}

.header-right a:hover {
    color: #FFF;
    background: inherit;
    text-decoration: underline;    
}
/* --------- //End Standard Anchor Styles// */

/**************************************/   
/* --------- //Generic Table Styles// */
/**************************************/

#mid-col-content table {
    margin: 0 0 15px 0;
    padding: 0 0;
    font-size: 11px;
}

#right-side table th {
    background: #E9E9E1;
    text-align: left;
    vertical-align: top;
    font-size: 12px;
    padding: 8px 0;
    font-weight: bold;
    color: #669999;
}

#right-side table tr {
    background: #F3F3EE;
}

/*#mid-col-content tr td:first-child,
#mid-col-content table th:first-child {
    padding-left: 15px;
}*/

#right-side table tr.alt-col {
    background: #FFF;
}

#right-side table td p {
    padding: 3px;
}

#right-side table td, #right-side table th {
    padding: 5px 5px;
    font-size: 100%;
    border-bottom: 1px solid white;
    vertical-align: top;
}

.tbl-right-border {
    border-right: 1px solid black;
}

.tbl-left-border {
    border-left: 1px solid black;
}

#right-side #sq_backend_sections table {
    margin: 2px 0 2px 0;
}

#right-side #sq_backend_sections table tr {
    background: none;
}

#right-side #sq_backend_sections table td {
    padding: 0;
    border-bottom: none;
}
/* --------- //End Generic Table Styles// */

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

#right-side ul {
    margin: 0 0 0 0;
    padding: 0 0 7px 0;
    list-style: none;
}

#right-side ul li {
    padding: 0 0 0 12px;
    margin: 0 0 5px 5px;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0016/43423/primbullet.gif') no-repeat 0px 6px;
}

#right-side ul li ul {
    margin-top: 5px;
    padding: 0 10px 0 0;
}

#right-side ul li ul li {
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0015/43422/secbullet.gif') no-repeat 0px 6px;
}

#right-side li.no-bullet {
    background: none;
}

#right-side .no-bullet li {
    background: none !important;
}

#right-side ol {
    margin: 0;
    margin-top: 0;
    margin-left: 22px;
    padding: 1px 0 5px 0;
}

#right-side ol li {
    padding: 0 0 0 3px;
    margin-bottom: 5px;
}

#right-side ol li ul li {
    padding: 0 0 0 13px;
    margin-bottom: 2px;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0016/43423/primbullet.gif') no-repeat 0px 6px;
}

#right-side ol li ol li {
    padding: 0 0 0 13px;
    margin-bottom: 2px;
    list-style-type: lower-alpha;
}

/************************************************************/   
/* ---- //Styles for adding PDF icon to link to PDFs// -----*/
/************************************************************/ 

/* Use for adding PDF icon to links to PDFs inside a paragraph, not recognised in IE*/
p a[href $='.pdf']:after {
   content: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0016/23047/icon.gif');
}

p a:active[href$='.pdf'] { 
    color: #FFF;
    background-color: #883333;
    text-decoration: none;
}

/* Use for adding PDF icon to links to PDFs in a list */
ol li a[href$='.pdf'] { 
    padding: 0 16px 0 0;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0016/23047/icon.gif') no-repeat center right;
}

ol li a:active[href$='.pdf'] { 
    color: #FFF;
    background-color: #883333;
    text-decoration: none;
}

ul li a[href$='.pdf'], ul.treemenu_cs li li a[href$='.pdf'] { 
    padding: 0 0 0 16px !important;
    margin: 0 0 0 -15px !important;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0016/23047/icon.gif') no-repeat;
}

ul li a:active[href$='.pdf'], ul.treemenu_cs li li a:active[href$='.pdf'] { 
    color: #FFF;
    background-color: #883333;
    text-decoration: none;
}

td a[href$='.pdf'] { 
    padding: 0 16px 0 0;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0016/23047/icon.gif') no-repeat center right;
}

li.treenode li a[href$='.pdf'] { 
    padding: 0 16px 0 0!important;
    background: none !important;
}


/* ---- //End of Styles for adding PDF icon to link to PDFs// -----*/

/* ---- //Styles for customised bullets in Asset Listings// -----*/

#right-side li .transparent-bullet {
    padding: 0 0 0 16px;
    margin: -7px 0 -2px 2px !important;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0006/49344/transparent.gif') no-repeat !important;
}

#right-side .webform-bullet li {
    padding: 0 0 0 16px;
    margin: -8px 0 5px 2px !important;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0003/43158/web-form-icon.gif') no-repeat !important;
}

#right-side .MSWord-bullet li {
    padding: 0 0 0 16px;
    margin: -8px 0 5px 2px !important;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0009/60876/MSWord-icon.gif') no-repeat !important;
}

#right-side .standardpage-bullet li {
    padding: 0 0 0 16px;
    margin: -8px 0 5px 2px !important;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0005/65075/standard-page-icon.gif') no-repeat !important;
}

/* End of Use for lists in Asset Listings */

/* --------- //End Generic List Styles// */





/*********************************/   
/* --------- //Tool bar Styles// */
/*********************************/ 
#tool-area {
    display: inline;
    clear: both;
    float: left;
    font-size: 110%;
    margin: 0 ;
    padding: 0 ; 
    margin: 8px 0;
}

#quickLinks {
    float: right;
}

#quickLinks a, #quickLinks a:link {
    color: #000;
    text-decoration: underline;
}

/* --------- //End Tool Area Styles// */

/* --------- //Collapsible lists for RH column// */

.treemenu {
    margin: -5px -15px 0 -15px !important;
    padding: 3px 5px 0 0 !important;
    list-style: none !important; 
}

.treemenu ul {
    list-style: none;
    margin: 0 !important;
    padding: 0;
}

.treemenu li {
    background: none !important; 
    display: block;
    padding: 0 0 2px 0 !important;
    text-decoration: none;
}

.treemenu a, .treemenu a:link {
    display: block;
    padding-left: 12px;
    margin-bottom: 5px;
    color: #04599F;
    background-color: #fff;
}

.treemenu a:visited {
    color: #7C3C8C;
}

.treemenu a:hover {
    text-decoration: underline;
}

.treemenu a:active {
    color: #fff !important;
    background-color: #883333;
    text-decoration: none;
}

li.treenode ul {
    margin: -3px -15px 5px 7px !important;
}

.treemenu li.treenode li a, .treemenu li.treenode li a:link, .treemenu li.treenode li a:hover, .treemenu li.treenode li a:active {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
    color: #04599F;
    text-decoration: none !important;
}

.treemenu li.treenode li a:visited {
    color: #7C3C8C;
}

.treemenu li.treenode li a:hover {
    text-decoration: underline !important;
}

.treemenu li.treenode li a:active {
    color: #fff !important;
    background-color: #883333;
    text-decoration: none;
}

.treemenu li li li {
    display: block !important;
    list-style: none;
    margin-left: 20px !important;
    padding-left: 10px !important;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0016/43423/primbullet.gif') #fff no-repeat 0 5px !important;
}

.treemenu .treeopen {
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0020/60950/icon-collapse.gif') #fff no-repeat 0 2px;
}  

.treemenu .treeopen, li.treenode a {
    color: #04599F;
}  

.treemenu .treeopen, li.treenode a:visited {
    color: #7C3C8C;
}    

.treemenu .treeclosed {
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0003/60951/icon-expand.gif') #fff no-repeat 0 2px;
}

/* --------- //End of Collapsible lists for RH column// */

/* --------- //Collapsible lists for Agendas and minutes// */

.treemenu_am {
    margin: -6px 0 15px 0 !important;
    padding: 0 0 0 0 !important;
}

.treemenu_am li {
    background: none !important; 
    display: inline;
    padding-left: 0 !important;
    text-decoration: none;
}

.treemenu_am a:link {
    color: #04599F !important;
    background-color: #FFF;
    padding-left: 12px;
    text-decoration: none;
}

.treemenu_am a:visited {
    color: #7C3C8C !important;
    background-color: #FFF !important;
}

.treemenu_am a:active {
    color: #fff !important;
    background-color: #883333 !important;
    text-decoration: none;
}

.treemenu_am a:hover, .treemenu_am ul li a:hover {
    text-decoration: underline;
}

.treemenu_am .treeopen, li.treenode_am a {
    padding-left: 12px;
    font-size: 1em;
    text-decoration: none;
    color: #fff !important;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0020/60950/icon-collapse.gif') #fff no-repeat 0 2px;
}

.treemenu_am .treeclosed {
    padding-left: 12px;
    color: #3E3E3E !important;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0003/60951/icon-expand.gif') #fff no-repeat 0 2px;
}

li.treenode_am ul {
    padding-bottom: 15px !important;
}

.treemenu_am ul li {
    display: block !important;
    list-style: none;
    margin-left: 20px !important;
    padding-left: 10px !important;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0016/43423/primbullet.gif') #fff no-repeat 0 5px !important;
}

.treemenu_am ul li a {
    font-size: 1em;
    text-decoration: none;
    color: #04599F !important;
    background-image: none;
    padding-left: 0 !important;
    margin-left: 0 !important;
    padding-top: 0 !important;
}

/* --------- //End of Collapsible lists for Agendas and minutes// */

/* --------- //Collapsible lists for What's happening in Community section// */

.treemenu_cs {
    margin: 0 0 0 0 !important;
    padding: 0 0 0 0 !important;
}

.treemenu_cs li a {
    display: inline;
    margin-left: 0px;
}

.treemenu_cs li a:active {
    color: #fff !important;
    background-color: #883333;
    text-decoration: none !important;
}

.treemenu_cs a, .treemenu_cs a:link {
    padding-left: 12px;
}

.treemenu_cs li li, .treemenu_cs li p {
    background: none !important; 
    display: inline;
    text-decoration: none;
}

.treemenu_cs li li a, .treemenu_cs li li a:link {
    padding-left: 0px !important;
}

.treemenu_cs a:hover, .treemenu_cs ul li a:hover {
    text-decoration: underline !important;
}

li.treenode_cs ul li {
    display: list-item;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0016/43423/primbullet.gif') no-repeat 0px 6px !important;
    padding: 0 0 0 13px !important;
    margin: 0 0px 5px 0 !important;
}

.treemenu_cs .treeopen {
    font-size: 13px !important;
    font-weight: bold !important;
    margin: 0 0 0 -15px;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0020/60950/icon-collapse.gif') #fff no-repeat 0px 4px;
}

.treemenu_cs .treeclosed {
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 0 -15px;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0003/60951/icon-expand.gif') #fff no-repeat 0px 4px;
}

/* --------- //End of Collapsible lists for What's happening in Community section// */


/* --------- //Collapsible lists for LH column on Homepage// */

.treemenu_hp {
    margin: 0 0 0 0 !important;
    padding: 0 0 0 0 !important;
}

.treemenu_hp li {
    background: none !important; 
    display: inline;
    padding-left: 0 !important;
    text-decoration: none;
}

.treemenu_hp a, .treemenu_hp a:link, .treemenu_hp a:active {
    font-size: 1em;
    text-decoration: none;
    color: #fff;
    background-color: transparent;
    display: block;
    padding: 3px 0 3px 24px;
}

.treemenu_hp a:hover {
    text-decoration: underline;
}

.treemenu_hp .treeopen {
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
    color: #fff !important;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0004/61951/collapse1.gif') no-repeat left top;
    background-color: #BEBEBE !important;
    padding-top: 3px;
}

li.treenode_hp a {
    font-size: 1em;
    text-decoration: none;
    color: #fff !important;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0004/61951/collapse1.gif') no-repeat left top;
    padding-top: 3px;
}

.treemenu_hp .treeclosed {
    color: #3E3E3E !important;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0005/61952/expand1.gif') no-repeat left top;
    background-color: #BEBEBE !important;
}

.treemenu_hp ul {
    margin: 4px 0 0 -40px;
    padding-bottom: 10px !important;
}

.treemenu_hp ul li {
    display: block !important;
    list-style: none;
    margin-left: 10px !important;
    padding-left: 10px !important;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0016/43423/primbullet.gif') no-repeat 0 5px !important;
}

.treemenu_hp ul li a:link {
    font-size: 1em;
    text-decoration: none;
    color: #04599F !important;
    background-image: none;
    padding-left: 0 !important;
    margin-left: 0 !important;
    padding-top: 0 !important;
}

.treemenu_hp ul li a:visited {
    color: #7C3C8C !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
    padding-top: 0 !important;
}

.treemenu_hp ul li a:hover {
    text-decoration: underline;
}

.treemenu_hp ul li a:active {
    color: #fff !important;
    background-color: #883333;
    text-decoration: none;
}

/* --------- //End of Collapsible lists for LH column on Homepage// */

/* --------- //Carousal slider // */

#jcarousel {
    float: left;
    position: relative;
    visibility: hidden;
    left: -5000px;
}

#jcarousel ul li {
    padding: 6px 3px;
    margin: 0 0 0 0px !important;
    background: none;
}

.jcarouselbox a:hover img {
    /*filter:alpha(opacity=70); doesn't validate but is required for IE so included in ie_fixes.css*/
    opacity: 0.7;
} 

#jcarouselwrapper {
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0010/49933/border.gif') left top no-repeat;
    width: 400px;
    height: 94px;
}

#jcarouselwrapper a.prev {
    display: block;
    float: left;
    margin: 6px 0 0 0;
    width: 12px;
    height: 80px;
    text-decoration: none;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0020/49124/prev1.gif') left top no-repeat;
    cursor: pointer;
}

#jcarouselwrapper a.next {
    display: block;
    float: left;
    margin: 6px 0 0 0;
    width: 12px;
    height: 80px;
    text-decoration: none;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0003/49125/next1.gif') left top no-repeat;
    cursor: pointer;
}

#jcarouselwrapper a.prev:hover, #jcarouselwrapper a.prev:focus, #jcarouselwrapper a.next:hover, #jcarouselwrapper a.next:focus {
    background-position: -12px top;
}

#jcarouselwrapper a.prev:active, #jcarouselwrapper a.next:active {
    background-position: -24px top;
}

#jcarouselwrapper a.prev.disabled, #jcarouselwrapper a.next.disabled {
    background-position: -36px top;
    cursor: default;
}

#jcarouselwrapper a:hover, #jcarouselwrapper a:active, #jcarouselwrapper a:focus {
    border: none;
    outline: none;
}

.jcarouselbox {
    width: 88px;
    height: 80px;
    text-align: center;
    z-index: auto;
}

.jcarouselboxdummy {
    width: 88px;
    height: 80px;
    background-color: #fff;
} 

/**********************************/   
/* --------- //Title bar Styles// */
/**********************************/ 

#header {
    width: 846px;
    clear: both;
}

#titlebar_left {
    float: left;
    width: 347px;
    background: #568B93;
}

#titlebar_right {
    float: right;
    margin-top: -123px;
} 

/* ---- Rotating banner styles --- */
div#rotator {
    position: relative;
    float: right;
    width: 484px;
    padding-right: 40px;
}

div#rotator ul li {
    position: absolute;
    list-style: none;
}

div#rotator ul li img {
    background: #fff;
}

div#rotator ul li.show {
    z-index: 500
}

/* ---- End Rotating banner styles --- */

#title-bar {
    clear: left;
}

#title-pic a {
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0019/43426/WoollahraMC.gif') no-repeat;
    display: block;
    height: 25px;
    width: 330px;
}

#search-container {
    position: relative;
    background: #568B93 !important;
    width: 332px;
    height: 83px;
    overflow: hidden;
}

#search-area {
    position: relative; 
    top: 38px; 
}

#search-area #text input {
    border: 1.5px solid #fff;
    font-size: 11px;
}

#text {
    float: left;
}

#button {
    float: left;
}
/* --------- //End Title-bar Styles// */


/******************************************/   
/* --------- //Content Container Styles// */
/******************************************/ 
#content-container {
    clear: both;
    margin-top: 15px;
    color: #333;
}

.back-to-top {
    margin-bottom: 0;
    margin-top: 8px;
    font-size: 90%;
}


/* --------- //End Content Container Styles// */

/***********************************/   
/* --------- //BreadCrumb Styles// */
/***********************************/ 
#breadcrumb {
    padding-bottom: 15px;
    font-size: 90%;
    clear: both;
    text-align: left; 
    width: 580px; 
    float: left; 
}
/* --------- //End BreadCrumb Styles// */

/*******************************/   
/* --------- //Footer Styles// */
/*******************************/ 
#footer {
    background-color: #D6D38C;
    font-size: 110%;
    padding: 8px 15px;
    margin-top: 15px;
}
/* --------- //End Footer Styles// */

/*******************************/   
/* --------- //Information message Styles// */
/*******************************/ 
.info_message {
    border: 1px solid #336633; 
    padding: 5px 0 5px 30px !important; 
    display: block;
    background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0007/53836/info-icon.gif') no-repeat !important;
    font-weight: bold;
    background-color: #B0E680 !important;
}

/* --------- //End Information message Styles// */


/*******************************/   
/* --------- //Notice Style// */
/*******************************/ 
.notice {
    border: 1px solid #768EA6; 
    padding: 10px 5px 5px 15px !important; 
    background-color: #EBEEF2 !important;
    display: block;
    margin-bottom: 15px;
}

.notice h2 {
    color: #768EA6;
}

/* --------- //End Notice Style// */

/*******************************/   
/* --------- //2 columns with DIVs// */
/*******************************/ 
.twocol_left {
    padding: 0 5pt 0 0;
    width: 82px;  
}

.twocol_right {
    padding: 0 5pt 0 0;
    margin-right: 82px;
    float: right;
}

/* --------- //End 2 columns with DIVs// */

/*******************************/   
/* --------- //Databases local content// */
/*******************************/ 
.local-content {
   background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0017/64205/ausflag.gif') no-repeat !important;
   padding-right: 5px;
   vertical-align: middle; 
}

/* --------- //end Databases local content// */

/*******************************/   
/* --------- //Error/Success Styles// */
/*******************************/ 

/* --------- //Subscribe on WMC website// */

#message .bulkmail_subscribe_page_44884__success {
   border: 1px solid #336633; 
   padding: 5px 0 5px 30px !important; 
   display: block; 
   background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0004/44869/success-icon.gif') no-repeat !important;
   font-weight: bold;
   background-color: #B0E680 !important;
}

#message .bulkmail_subscribe_page_44884__errors {
   border: 1px solid #660000; 
   padding: 5px 0 5px 30px !important; 
   display: block; 
   background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0003/44868/error-icon.gif') no-repeat !important;
   font-weight: bold;
   background-color: #FFB1B1 !important;
}


/* --------- //Unsubscribe on WMC website// */

#unsub-message .bulkmail_subscribe_page_38372__success {
   border: 1px solid #336633; 
   padding: 5px 0 5px 30px !important; 
   display: block; 
   background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0004/44869/success-icon.gif') no-repeat !important;
   font-weight: bold;
   background-color: #B0E680 !important;
}

#unsub-message .bulkmail_subscribe_page_38372__errors {
   border: 1px solid #660000;
   padding: 5px 0 5px 30px !important; 
   display: block;
   background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0003/44868/error-icon.gif') no-repeat !important;
   font-weight: bold;
   background-color: #FFB1B1 !important;
}


/* --------- //Custom Form Messages// */

.error_messages li {
   border: 1px solid #660000; 
   padding: 5px 0 5px 30px !important; 
   display: block; 
   background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0003/44868/error-icon.gif') no-repeat !important;
   font-weight: bold;
   background-color: #FFB1B1 !important;
}

.form-success {
   border: 1px solid #336633; 
   padding: 5px 0 5px 30px !important; 
   display: block;  
   background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0004/44869/success-icon.gif') no-repeat;
   font-weight: bold;
   background-color: #B0E680;
}

/* --------- //End Error/Success Styles// */

/* --------- //Binoculars button// */
/**************************************/ 

#binoculars a {
    display : block;
    width : 200px;
    height : 25px;
}

#binoculars a:hover, #binoculars a:focus, #binoculars a:active {
    background : transparent url('http://www.woollahra.nsw.gov.au/__data/assets/image/0003/59025/binoculars_on.gif') no-repeat;
}

#binoculars a:hover img, #binoculars a:focus img, #binoculars a:active img  {
    background : transparent;
    visibility : hidden;
}

/********* //End of Binoculars button//*******/ 

/* --------- //Database Button// */
/**************************************/ 

#db_button a {
    display : block;
    width : 150px;
    height : 30px;
}

#db_button a:hover, #db_button a:focus, #db_button a:active {
    background : transparent url('http://www.woollahra.nsw.gov.au/__data/assets/image/0011/68663/db_button_active.gif') no-repeat;
}

#db_button a:hover img, #db_button a:focus img, #db_button a:active img  {
    background : transparent;
    visibility : hidden;
}


/********* //End of Database Button//*******/

/* --------- //Google maps// */
/**************************************/ 

h2 .googlemappopup {
    margin-top: -35px;
}

/********** //End of Google maps// ********/ 

/*******************************/   
/* --------- //Booking button// */
/*******************************/ 

.booking_btn {
    cursor: pointer;  
    text-align: center;
}

.booking_button {
    background: no-repeat url('http://www.woollahra.nsw.gov.au/__data/assets/image/0006/49326/make_a_booking.gif') 0 0;
    text-align: center;
    width: 150px;
    height: 49px;
}

.booking_button:hover {
    background: no-repeat url('http://www.woollahra.nsw.gov.au/__data/assets/image/0007/49327/make_a_booking1.gif') 0 0;
}

.booking_link, a.booking_link:link, a.booking_link:visited, a.booking_link:active {
    color: #000; 
    display: block;
    text-align: center; 
    text-decoration: none; 
    line-height: 35px; 
    font-weight: bold; 
    font-size: 11px;
    white-space: nowrap; 
    padding: 4px 0;
    background: transparent;
}

a.booking_link:hover {
    display: block;
    text-decoration: underline;
    background: transparent; 
}


/* --------- //Funnelback agendas search */

#meetingsearch fieldset, #databasesearch fieldset {
    border: 1px solid #ccc;
    padding: 10px;
    background: #f0f0f0;
    margin-bottom: 10px;
}

#meetingsearch legend, #databasesearch legend {
    color: #707070;
    font-weight: bold;
    background: white;
    border: solid 1px #ccc;
    padding: 3px;
    margin-bottom: 0;
}

#meetingsearch .advancedsearch {
    font-size: 11px;
}

/* --------- // End Funnelback agendas search */

/* --------- // Social media icons */

.icon img {
    padding: 3px;
    vertical-align: middle;
    text-decoration: none;
}

#e-notices {
    padding: 5px 0 6px 28px;
    vertical-align: middle;
    background: no-repeat url('http://www.woollahra.nsw.gov.au/__data/assets/image/0008/75752/e-notices.gif') left center;
}

#flickr {
    padding: 5px 0 6px 28px;
    vertical-align: middle;
    background: no-repeat url('http://www.woollahra.nsw.gov.au/__data/assets/image/0004/75046/Flickr.gif') left center;
}

#twitter {
    padding: 5px 0 6px 28px;
    vertical-align: middle;
    background: no-repeat url('http://www.woollahra.nsw.gov.au/__data/assets/image/0007/75049/twitter.gif') left center;
}

#youtube {
    padding: 5px 0 6px 28px;
    vertical-align: middle;
    background: no-repeat url('http://www.woollahra.nsw.gov.au/__data/assets/image/0017/75050/youtube.gif') left center;
}

#podcast {
    padding: 5px 0 6px 28px;
    vertical-align: middle;
    background: no-repeat url('http://www.woollahra.nsw.gov.au/__data/assets/image/0005/81338/podcast.gif') left center;
}

#rss {
    padding: 5px 0 6px 28px;
    vertical-align: middle;
    background: no-repeat url('http://www.woollahra.nsw.gov.au/__data/assets/image/0006/75048/rss.gif') left center;
}


#newsletters {
    padding: 5px 0 6px 28px;
    vertical-align: middle;
    background: no-repeat url('http://www.woollahra.nsw.gov.au/__data/assets/image/0005/75047/newsletters.gif') left center;
}

a:active#e-notices, a:active#flickr, a:active#twitter, a:active#youtube, a:active#rss, a:active#newsletters, a:active#podcast  {
    color: #FFF;
    background-color: #883333;
    text-decoration: none;  
}

.databases h2 {
    background-color: #cacaca;
    padding-left: 5px;
}

.database {
    padding: 15px 0px 15px 35px;
    vertical-align: middle;
    background: no-repeat url('http://www.woollahra.nsw.gov.au/__data/assets/image/0008/83870/arrow.gif') left center;
}

.database_new {
    padding: 10px 0px 10px 21px;  
    vertical-align: middle;
    background: no-repeat url('http://www.woollahra.nsw.gov.au/__data/assets/image/0005/83939/arrow1.gif') left center;
}

#database ul li {
    /* padding: 15px 0px 15px 35px;
    margin: 0 0 5px 5px;
   background: url('http://www.woollahra.nsw.gov.au/__data/assets/image/0008/83870/arrow.gif') no-repeat 0px 6px;*/
}

#database .db_image {
    float: left; 
    width: 65px; margin: -7px 0 5px 0;
}

#database h4, #database h3, #database h2 {
    background-color: #cacaca;
    padding-left: 5px;
}


