/*   Australian Federal Police
	  Content (c) Copyright AFP
	Running Squiz MySource v3.8.5 (Matrix) - http://matrix.squiz.net/
   Developed by Squiz  - http://www.squiz.net
  (c) Copyright 2010. All rights reserved.
  Page generated: 19 March 2010
*/


/*
DECORATIVE STYLESHEET

Created on: 2 August 2006
Authors: Richard Ko, Aler Locus
Modified on: 20 May 2008
Modified by: Aler Locus
Filename: decorative.css

This CSS file contains decorative styling specifications for persistent, common or other elements on the site.
The following is a list of CSS "decorative" selectors (not all variations are listed):

background
font-family
font-size
text-decoration
font-weight
list-style
border
color

*/

#pagemast {background: url(/__data/assets/file/18241/mast_australia_bg.jpg) #02264E top right no-repeat;}

#mastutilities a.homelink,
#mastutilities a.homelink:link,
#mastutilities a.homelink:visited {background: url(/__data/assets/file/18242/ico_home.gif) 2px 45% no-repeat;}

#mastutilities a.contactlink,
#mastutilities a.contactlink:link,
#mastutilities a.contactlink:visited {background: url(/__data/assets/file/18243/ico_contact.gif) 2px 45% no-repeat;}

#content h3.titlehome {
    background-color: #FFFFFF;
    font-size: 150%;
    color: #02264E;
    margin-bottom: 0.8em;
    padding-bottom: 0.8em;
}

/*Media releases*/

#medialist li{list-style-image:url(/__data/assets/image/1782/bullet2.gif)}
/*#medialist li{list-style-image:url(/__data/assets/image/1782/bullet2.gif)}*/

/*Guide to this insane section of CSS:

1 ITEM_NOCHILD
1 ITEM_HASCHILD
1 VIEWING_NOCHILD

1 VIEWING_CHILD        2 ITEM_NOCHILD
1 ITEM_HASCHILD        2 ITEM_NOCHILD
1 ITEM_HASCHILD        2 ITEM_HASCHILD
1 ITEM_HASCHILD        2 VIEWING_NOCHILD

1 ITEM_HASCHILD        2 VIEWING_CHILD        3 ITEM_NOCHILD
1 ITEM_HASCHILD        2 ITEM_HASCHILD        3 ITEM_NOCHILD
1 ITEM_HASCHILD        2 ITEM_HASCHILD        3 ITEM_HASCHILD
1 ITEM_HASCHILD        2 ITEM_HASCHILD        3 VIEWING_NOCHILD

1 ITEM_HASCHILD        2 ITEM_HASCHILD        3 VIEWING_CHILD        4 ITEM_NOCHILD
1 ITEM_HASCHILD        2 ITEM_HASCHILD        3 ITEM_HASCHILD        4 VIEWING_NOCHILD

Note that we're working with absolute specificity here - ie everything
that could possibly be declared has been declared, to ensure nothing
inherits something it shouldn't. It's complicated.

*/

/* ########## LEVEL -1- MENU ########## */



/* 1 ITEM_HASCHILD */
#menucontainer ul li.isparent a,
#menucontainer ul li.isparent a:visited,
#menucontainer ul li.isparent a:link {
    background-image: url(/__data/assets/file/18249/menu_arrow_open.gif);
    background-position: 7px 45%;
    background-repeat: no-repeat;
}    

/* 1 HOVER */
#menucontainer ul li a:hover,
#menucontainer ul li.isparent a:hover,
#menucontainer ul li.current a:hover {
    border-left: solid 10px #B9BA7A;
    background-image: url(/__data/assets/file/18248/menu_arrow_closed.gif);
    background-position: 1px 45%;
    background-repeat: no-repeat;
}

/* Level 2 Background*/
#menucontainer ul li ul,
#menucontainer ul li.isparent ul,
#menucontainer ul li.current ul {background-color: #7CB5CE;}

#menucontainer ul li ul li,
#menucontainer ul li ul li.isparent,
#menucontainer ul li ul li.current,
#menucontainer ul li.isparent ul li,
#menucontainer ul li.isparent ul li.isparent,
#menucontainer ul li.isparent ul li.current,
#menucontainer ul li.current ul li,
#menucontainer ul li.current ul li.isparent,
#menucontainer ul li.current ul li.current {border-bottom: none; font-size: 100%;}


/* 1 ITEM_HASCHILD - 2 ITEM_HASCHILD */
#menucontainer ul li.isparent ul li.isparent a,
#menucontainer ul li.isparent ul li.isparent a:visited,
#menucontainer ul li.isparent ul li.isparent a:link {
    color: #000000;
    background-image: url(/__data/assets/file/18251/menu_sml_arrow_open.gif);
    background-position: 10px 45%;
    background-repeat: no-repeat;
}



/* HOVER */
#menucontainer ul li ul li a:hover,
#menucontainer ul li ul li.isparent a:hover,
#menucontainer ul li ul li.current a:hover,
#menucontainer ul li.isparent ul li a:hover,
#menucontainer ul li.isparent ul li.isparent a:hover,
#menucontainer ul li.isparent ul li.current a:hover,
#menucontainer ul li.current ul li a:hover,
#menucontainer ul li.current ul li.isparent a:hover,
#menucontainer ul li.current ul li.current a:hover {
    border-left: solid 10px #B9BA7A;
    background-image: url(/__data/assets/file/18250/menu_sml_arrow_closed.gif);
    background-position: 1px 45%;
    background-repeat: no-repeat;
}


/* ########## LEVEL -3- MENU ########## */

#menucontainer ul li.isparent ul li ul,
#menucontainer ul li.isparent ul li.isparent ul,
#menucontainer ul li.isparent ul li.current ul {background-color: #90c1d6;}

#menucontainer ul li.isparent ul li ul li,
#menucontainer ul li.isparent ul li ul li.isparent,
#menucontainer ul li.isparent ul li ul li.current,
#menucontainer ul li.isparent ul li.isparent ul li,
#menucontainer ul li.isparent ul li.isparent ul li.isparent,
#menucontainer ul li.isparent ul li.isparent ul li.current,
#menucontainer ul li.isparent ul li.current ul li,
#menucontainer ul li.isparent ul li.current ul li.isparent,
#menucontainer ul li.isparent ul li.current ul li.current {border-bottom: none; font-size: 100%;}

/* 1 ITEM_HASCHILD - 2 VIEWING_CHILD - 3 ITEM_NOCHILD */
#menucontainer ul li.isparent ul li.current ul li a,
#menucontainer ul li.isparent ul li.current ul li a:visited,
#menucontainer ul li.isparent ul li.current ul li a:link {background: none; font-weight: normal;}

/* 1 ITEM_HASCHILD - 2 ITEM_HASCHILD - 3 ITEM_NOCHILD */
#menucontainer ul li.isparent ul li.isparent ul li a,
#menucontainer ul li.isparent ul li.isparent ul li a:visited,
#menucontainer ul li.isparent ul li.isparent ul li a:link {background: none; font-weight: normal;}

/* 1 ITEM_HASCHILD - 2 ITEM_HASCHILD - 3 ITEM_HASCHILD */
#menucontainer ul li.isparent ul li.isparent ul li.isparent a,
#menucontainer ul li.isparent ul li.isparent ul li.isparent a:visited,
#menucontainer ul li.isparent ul li.isparent ul li.isparent a:link {
    background-image: url(/__data/assets/file/18251/menu_sml_arrow_open.gif);
    background-position: 10px 45%;
    background-repeat: no-repeat;
}

/* 1 ITEM_HASCHILD - 2 ITEM_HASCHILD - 3 VIEWING_NOCHILD */
#menucontainer ul li.isparent ul li.isparent ul li.current a,
#menucontainer ul li.isparent ul li.isparent ul li.current a:visited,
#menucontainer ul li.isparent ul li.isparent ul li.current a:link {font-weight: bold;}

/* HOVER */
#menucontainer ul li.isparent ul li ul li a:hover,
#menucontainer ul li.isparent ul li ul li.isparent a:hover,
#menucontainer ul li.isparent ul li ul li.current a:hover,
#menucontainer ul li.isparent ul li.isparent ul li a:hover,
#menucontainer ul li.isparent ul li.isparent ul li.isparent a:hover,
#menucontainer ul li.isparent ul li.isparent ul li.current a:hover,
#menucontainer ul li.isparent ul li.current ul li a:hover,
#menucontainer ul li.isparent ul li.current ul li.isparent a:hover,
#menucontainer ul li.isparent ul li.current ul li.current a:hover {
    border-left: solid 10px #B9BA7A;
    background-image: url(/__data/assets/file/18250/menu_sml_arrow_closed.gif);
    background-position: 1px 45%;
    background-repeat: no-repeat;
}

#menucontainer ul li.isparent ul li.isparent ul li ul,
#menucontainer ul li.isparent ul li.isparent ul li.isparent ul,
#menucontainer ul li.isparent ul li.isparent ul li.current ul {background-color: #A3CCDE;}

#menucontainer ul li.isparent ul li.isparent ul li ul li,
#menucontainer ul li.isparent ul li.isparent ul li ul li.isparent,
#menucontainer ul li.isparent ul li.isparent ul li ul li.current,
#menucontainer ul li.isparent ul li.isparent ul li.isparent ul li,
#menucontainer ul li.isparent ul li.isparent ul li.isparent ul li.isparent,
#menucontainer ul li.isparent ul li.isparent ul li.isparent ul li.current,
#menucontainer ul li.isparent ul li.isparent ul li.current ul li,
#menucontainer ul li.isparent ul li.isparent ul li.current ul li.isparent,
#menucontainer ul li.isparent ul li.isparent ul li.current ul li.current {border-bottom: none; font-size: 100%;}

/* 1 ITEM_HASCHILD - 2 ITEM_HASCHILD - 3 VIEWING_CHILD - 4 ITEM_NOCHILD */
#menucontainer ul li.isparent ul li.isparent ul li.current ul li a,
#menucontainer ul li.isparent ul li.isparent ul li.current ul li a:visited,
#menucontainer ul li.isparent ul li.isparent ul li.current ul li a:link {background: none; font-weight: normal;}

/* 1 ITEM_HASCHILD - 2 ITEM_HASCHILD - 3 ITEM_HASCHILD - 4 VIEWING_NOCHILD */
#menucontainer ul li.isparent ul li.isparent ul li.isparent ul li.current a,
#menucontainer ul li.isparent ul li.isparent ul li.isparent ul li.current a:visited,
#menucontainer ul li.isparent ul li.isparent ul li.isparent ul li.current a:link {background: none; font-weight: bold;}

/* HOVER */
#menucontainer ul li.isparent ul li.isparent ul li ul li a:hover,
#menucontainer ul li.isparent ul li.isparent ul li ul li.isparent a:hover,
#menucontainer ul li.isparent ul li.isparent ul li ul li.current a:hover,
#menucontainer ul li.isparent ul li.isparent ul li.isparent ul li a:hover,
#menucontainer ul li.isparent ul li.isparent ul li.isparent ul li.isparent a:hover,
#menucontainer ul li.isparent ul li.isparent ul li.isparent ul li.current a:hover,
#menucontainer ul li.isparent ul li.isparent ul li.current ul li a:hover,
#menucontainer ul li.isparent ul li.isparent ul li.current ul li.isparent a:hover,
#menucontainer ul li.isparent ul li.isparent ul li.current ul li.current a:hover {
    border-left: solid 10px #B9BA7A;
    background-image: url(/__data/assets/file/18250/menu_sml_arrow_closed.gif);
    background-position: 1px 45%;
    background-repeat: no-repeat;
}

/* OK, that's it - take a deep breath */

/* QUICKLINKS */
#quicklinks ul li.hierarchy a,
#quicklinks ul li.hierarchy a:link,
#quicklinks ul li.hierarchy a:visited,
#quicklinks ul li.hierarchy a:hover {background: url(/__data/assets/file/18248/menu_arrow_closed.gif) #414B56 100% 45% no-repeat;}



