/*
Theme Name: Statcom NSW Template
Theme URI: http://firesafetymeasures.com.au
Description: NSW Fire Safety Measures Template
Version: 1.0
Author: Dan Hickingbotham Alined
Author URI: http://alined.com/
*/


#header_map{
	background:url(images/nsw_map_12.jpg) no-repeat center 3px;
}
#banner{
	background:url(images/fire_safety_installations_21.jpg) no-repeat;
	border-top:5px solid #8CC341;
}
#searchsubmit{
	background:url(images/fire_safety_installations_26.jpg) no-repeat top;
	color:#8CC341;
}
a:link, a:visited{
	color:#8CC341;
	text-decoration:none;
}
a:hover{
	color:#CC0000;
	text-decoration:underline;
}

h1, h2, h3, h4{
	color:#8CC341;
}
#annual_reports{
	background:#8CC341;
	color:#FFFFFF;
}
#annual_reports a, #annual_reports h1, #annual_reports h2{
	color:#FFFFFF;
}
#footer{
	background:#8CC341;
	color:#FFFFFF;
}
#footer a{
	color:#FFFFFF;
	font-weight:bold;
}


/*STATES NAV BUTTONS */
#nav_menu { margin: 0; padding: 0; background:url(images/nav_nsw.jpg) left top no-repeat; height:42px;  }
#nav_menu li { display: inline; }
#nav_menu li a { float: left; width: 65px; height: 0; padding-top: 42px; overflow: hidden; }
#nav_menu li a { background:url(images/nav_nsw.jpg); background-repeat: no-repeat; }

/* NORMAL STATES */
#nav_menu li#menu1 a { background-position: 0 0; }
#nav_menu li#menu2 a { width: 60px; background-position: -65px 0; }
#nav_menu li#menu3 a { width: 60px; background-position: -125px 0; }
#nav_menu li#menu4 a { width: 60px; background-position: -185px 0; }
#nav_menu li#menu5 a { width: 60px; background-position: -245px 0; }
#nav_menu li#menu6 a { width: 60px; background-position: -305px 0; }
#nav_menu li#menu7 a { width: 60px; background-position: -365px 0; }

/* OVER STATES */
#nav_menu li#menu1 a:hover { background-position: 0 -50px; }
#nav_menu li#menu2 a:hover { background-position: -65px -50px; }
#nav_menu li#menu3 a:hover { background-position: -125px -50px; }
#nav_menu li#menu4 a:hover { background-position: -185px -50px; }
#nav_menu li#menu5 a:hover { background-position: -245px -50px; }
#nav_menu li#menu6 a:hover { background-position: -305px -50px; }
#nav_menu li#menu7 a:hover { background-position: -365px -50px; }



/*MAIN MENU NAV BUTTONS */
#main_menu { margin: 0; padding: 0; background:url(images/fire_safety_installations_24.jpg) left top no-repeat; height:52px;  }
#main_menu li { display: inline; }
#main_menu li a { float: left; width: 53px; height: 0; padding-top: 52px; overflow: hidden; }
#main_menu li a { background:url(images/fire_safety_installations_24.jpg); background-repeat: no-repeat; }

/* NORMAL STATES */
#main_menu li.page-item-2 a { background-position: 0 0; }
#main_menu li.page-item-3 a { width: 50px; background-position: -53px 0; }
#main_menu li.page-item-4 a { width: 64px; background-position: -103px 0; }
#main_menu li.page-item-5 a { width: 64px; background-position: -167px 0; }
#main_menu li.page-item-6 a { width: 55px; background-position: -231px 0; }
#main_menu li.page-item-7 a { width: 66px; background-position: -286px 0; }
#main_menu li.page-item-8 a { width: 62px; background-position: -352px 0; }

/* OVER STATES */
#main_menu li.page-item-2 a:hover { background-position: 0 -52px; }
#main_menu li.page-item-3 a:hover { background-position: -53px -52px; }
#main_menu li.page-item-4 a:hover { background-position: -103px -52px; }
#main_menu li.page-item-5 a:hover { background-position: -167px -52px; }
#main_menu li.page-item-6 a:hover { background-position: -231px -52px; }
#main_menu li.page-item-7 a:hover { background-position: -286px -52px; }
#main_menu li.page-item-8 a:hover { background-position: -352px -52px; }
