@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background:top left repeat-x url(/images/header-bg-repeat.gif) #ffffff;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#484848;
	line-height:18px;
}

form, input, select, p, h1, h2, h3, h4, h5, h6, ul, li, ol { margin:0px; padding:0px; }

p { padding:5px 0 5px 0; }

img { border:0px; }

ul { margin:6px 0 6px 15px; }
ul li {
	padding:5px 0 5px 20px;
	list-style:none;

}
#mid-column ul li {
	padding:5px 0 5px 20px;
	list-style:none;
	background:0px 11px no-repeat url(/images/bullet-point.gif);
}

ol { margin:6px 0 6px 33px; }
ol li {
	padding:3px 0 3px 5px;
}

h1 {
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#003399;
	line-height:normal;
	padding:5px 0px 5px 0px;
}

h2 {
	font-size:18px;
	font-weight:normal;
	color:#003399;
	line-height:normal;
	padding:5px 0px 0px 0px;
}

h3 {
	font-size:15px;
	font-weight:normal;
	color:#003399;
	line-height:normal;
	padding:5px 0 0px 0
}
h4 {
	font-size:14px;
	font-weight:bold;
	color:#0099cc;
	line-height:normal;
	padding:5px 0 0px 0;
}
h5 {
	font-size:13px;
	font-weight:bold;
	color:#484848;
	line-height:normal;
	padding:0px;
}
h6 {
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#999999;
	line-height:normal;
	padding:0px;
}
p a:link {color:#0099cc; text-decoration:none;}
p a:visited {color:#0099cc; text-decoration:none;}
p a:hover {color:#0099cc; text-decoration: none; border-bottom:1px dotted #0099cc;}
a:link {color:#0099cc; text-decoration:none;}
a:visited {color:#0099cc; text-decoration:none;}
a:hover {color:#0099cc; text-decoration: none; }
input, textarea, select {
	color:#484848;
	font-size:12px;
	background:none;
	border:1px solid #32b6ea;
}
.left {float:left;}
.right {float:right;}

/*****************/
#main-container { background:top left no-repeat url(/images/header-bg.gif); height:100%; padding:0px 101px 0px 101px; margin:0px auto 0px auto; width:1005px;}

/*****************/
#header-container { height:118px; position:relative; width:1005px; }
#header-wrap { float:left; }
#header-wrap #crest { float:left; padding:10px 10px 0px 0px; }
#header-titles { float:left; padding:15px 0px 0px 0px; }

/*****************/
#search { height:18px; position:absolute; top:0px; right:0px; padding-top:10px; width:172px; }
#search .left { float:left; width:142px;}
#search .right { float:right; width:30px;}
#search input { background:#096dd2; height:16px; color:#d7ecfe; font-size:10px; padding:0px 0px 0px 2px; width:138px; }

/*****************/
#main-nav-container { height:50px; width:1005px; }
#main-nav {
	width:1005px;
	height:50px;
	margin:0 auto 0 auto;
}

#main-nav a {
	display:block;
	height:50px;
	float:left;
}

#nav-home { width:98px; background:top left no-repeat url(/images/main-nav-home.gif); }
#nav-home:hover { background:0px -50px no-repeat url(/images/main-nav-home.gif); }
#nav-home_on { width:98px; background:0px -100px no-repeat url(/images/main-nav-home.gif); }

#nav-funding { width:207px; background:top left no-repeat url(/images/main-nav-funding.gif); }
#nav-funding:hover { background:0px -50px no-repeat url(/images/main-nav-funding.gif); }
#nav-funding_on { width:207px; background:0px -100px no-repeat url(/images/main-nav-funding.gif); }

#nav-wool { width:179px; background:top left no-repeat url(/images/main-nav-wool.gif); }
#nav-wool:hover { background:0px -50px no-repeat url(/images/main-nav-wool.gif); }
#nav-wool_on { width:179px; background:0px -100px no-repeat url(/images/main-nav-wool.gif); }

#nav-media-releases { width:168px; background:top left no-repeat url(/images/main-nav-media.gif); }
#nav-media-releases:hover { background:0px -50px no-repeat url(/images/main-nav-media.gif); }
#nav-media-releases_on { width:168px; background:0px -100px no-repeat url(/images/main-nav-media.gif); }

#nav-contact { width:110px; background:top left no-repeat url(/images/main-nav-contact.gif); }
#nav-contact:hover { background:0px -50px no-repeat url(/images/main-nav-contact.gif); }
#nav-contact_on { width:110px; background:0px -100px no-repeat url(/images/main-nav-contact.gif); }

#nav-sitemap { width:115px; background:top left no-repeat url(/images/main-nav-sitemap.gif); }
#nav-sitemap:hover { background:0px -50px no-repeat url(/images/main-nav-sitemap.gif); }
#nav-sitemap_on { width:115px; background:0px -100px no-repeat url(/images/main-nav-sitemap.gif); }

#nav-newsletter { width:128px; background:top left no-repeat url(/images/main-nav-newsletter.gif); }
#nav-newsletter:hover { background:0px -50px no-repeat url(/images/main-nav-newsletter.gif); }
#nav-newsletter_on { width:128px; background:0px -100px no-repeat url(/images/main-nav-newsletter.gif); }

/*****************/
#content-container { height:100%; padding:15px 15px 0px 15px; width:975px; }
.home-banner { background:top left no-repeat url(/images/home-banner.jpg); height:215px; width:975px; }
.home-banner #text { text-align:right; padding:40px 40px 0px 0px; }
.home-banner #text img { padding-bottom:20px; }
.home-banner #text p { color:#ffffff; font-size:17px; line-height:24px; padding:5px 0px 10px 0px; }
.home-banner #text p a { color:#ffffff;}
.home-banner2 { background:top left no-repeat url(/images/wool-banner1.jpg); height:215px; width:975px; }
.home-banner2 #text { text-align:right; padding:40px 40px 0px 0px; }
.home-banner2 #text img { padding-bottom:20px; }
.home-banner2 #text p { color:#ffffff; font-size:17px; line-height:24px; padding:5px 0px 10px 0px; }
.home-banner2 #text p a { color:#ffffff;}
#boxes-wrap { float:left; margin-top:15px; width:975px; }
.box { float:left; height:215px; padding:0px 0px 0px 0px; width:315px; }
.boxtext { color:#0068d2; font-size:18px; padding:7px 0px 0px 10px; }
.boxtext p a { color:#0068d2; }
#community { background:top left no-repeat url(/images/home-box-community.jpg); margin:0px 15px 15px 0px; }
#health { background:top left no-repeat url(/images/home-box-health.jpg); margin:0px 15px 15px 0px; }
#industry { background:top left no-repeat url(/images/home-box-industry.jpg); margin:0px 0px 15px 0px; }
#education { background:top left no-repeat url(/images/home-box-education.jpg); margin:0px 15px 15px 0px; }
#roads { background:top left no-repeat url(/images/home-box-roads.jpg); margin:0px 15px 15px 0px; }
#illawarra { background:top left no-repeat url(/images/home-box-illawarra.jpg); margin:0px 0px 15px 0px; }

/*****************/
#column-wrap { float:left; width:975px;}
#page-title-container { float:left; width:975px; }
#heading1 { border-bottom:1px dotted #4a97d3; float:left; width:100%;}
#breadcrumb-container { float:left; padding:5px 10px 10px 0px; width:100%;}
#breadcrumb { color:#4a97d3; font-size:10px; float:left; padding-left:3px; }
#breadcrumb a { color:#4a97d3; text-decoration:none; }
#breadcrumb a:hover { border-bottom:1px dotted #4a97d3; }
#left-column { float:left; width:195px; }
#mid-column { float:left; width:555px; padding:0px 15px 15px 15px; }
#right-column { float:left; width:195px; }
.banner-ad { margin:15px 0px 0px 0px; border-top:1px dotted #4a97d3; padding-top:15px; }
.listing-item { float:left; margin-bottom:15px; width:550px; }
.listing-item h2 { border-bottom:1px dotted #4a97d3; padding-bottom:5px; }

#mid-column-newsletter { float:left; width:750px; padding:0px 15px 15px 15px; }
#pagination-top { border-bottom:1px dotted #4a97d3; padding:0px 0px 10px 0px; margin-bottom:15px;  }
#pagination-bottom { border-top:1px dotted #4a97d3; padding:10px 0px 0px 0px; margin-top:15px; }
#newsletter-page { text-align:center; }
.pagination-inactive { color:#d5d5d5; font-weight:bold; padding:5px 10px 5px 10px; }
.pagination { color:#0099cc; font-weight:bold; padding:5px 10px 5px 10px; }
.pagination a { color:#0099cc; font-weight:bold; padding:5px 10px 5px 10px; }

#map { overflow:hidden; width:740px; height:260px; border:1px solid #d9d9d9; margin-bottom:20px; }
.contact-title { border-bottom:1px dotted #4a97d3; padding:0px 0px 5px 0px; margin-bottom:15px; width:750px; }
.contact-details { float:left; margin-left:15px; width:230px; }
.contact-details .details { float:left; margin-left:0px; width:230px; }
.contact-details .details span { font-weight:normal; }

/********SUB NAV********/
#sub-nav { background:0px 120px repeat-y url(/images/sub-nav-bg.gif); padding:5px 15px 15px 15px; }
#sub-nav a {
	display:block;
	height:auto;
	font-size:13px;
	text-decoration:none;
	width:165px;
	}
a.sub-nav-item { border-bottom:1px dotted #4a97d3; color:#0099cc; padding:10px 0px 10px 0px;  }
a.sub-nav-item:hover { border-bottom:1px dotted #003399; color:#003399; padding:10px 0px 10px 0px; }
a.sub-nav-item_on { border-bottom:1px dotted #003399; color:#003399; padding:10px 0px 10px 0px; }

/**********/
.resource { float:left; width:550px; margin:15px 0px 15px 0px;}
.resource .pdf { float:left; padding:2px 10px 0px 10px;}
.resource .resource-text { border-bottom:1px dotted #4a97d3; float:left; padding:0px 0px 5px 2px; width:485px; }
.resource .resource-text p { padding:0px; }
.resource .resource-text span { color:#003399; font-weight:normal; font-size:11px;}
.resource .resource-text span a { color:#003399; font-weight:bold; font-size:13px; border:none; }
.resource .resource-description { float:left; padding:0px 0px 5px 2px; width:485px; }
.resource .resource-description p { color:#484848; font-size:10px; padding:2px 0px 0px 0px;}
/**********/
.sitemap { font-size:15px; padding:4px 0px 4px 30px;}
/*****************/
#footer-container { color:#076dd5; float:left; height:100%; padding:0px 15px 15px 15px; width:975px; }
#footer-links { border-bottom:1px solid #99ccff; padding-bottom:8px; margin-bottom:2px; }
#footer-links a { color:#076dd5; }