/* GLOBAL RULES */
html, body {
    height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
}
#container {
	position: relative;
	height: auto;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
	background-image: url(../images/pattern_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 940px;
	margin: 0px auto 0px auto;
	padding: 0px 45px 0px 45px;
}
html>body #container {
    height: auto;
	
}
#footer {
	padding: 0px;
	margin: 0px;
	height: 70px;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #005dab;
	clear: both;
}
#sponsors {
	width: 990px;
	height: 75px;
	margin: 0px auto 0px auto;
	padding: 12px 0px 0px 0px;
}
#sponsor {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 750px;
}
#sponsor .sponsorlogos {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
}
#sponsor .sponsorlogos li {
	display: block;
	float: left;
	
	margin: 0px;
	padding: 0px;
}
.footerlogo {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
/* Supporter logo add-on June 08 */
#footerSupporterLogos {
	padding: 0px;
	margin: 0px;
	height: 40px;
	background-color: #e4eff9;
	clear: both;
}
#supporters {
	width: 990px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

/* Regional logos add-on Mar 09 */
#footerRegionalLogos {
	padding: 0px;
	margin: 0px;
	height: 58px;
	background-color: #ffffff;
	clear: both;
}


#suppimg_swap {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 80px;
	height: 38px;
	
	z-index: 10;
	display: block;
	overflow: hidden;
	position: relative;
	
}
.supportertext {
	font-weight: bold;
	color: #afb0b0;
	
}

/* Sponsor logo add-on ends  */

#footer_links {
	background-color: #005dab;
	color: #FFFFFF;
	text-align: center;
	height: 10px;
	margin: 0px;
	padding: 10px;
}
.highlight {
	font-weight: bold;
	color: #005dab;
}
/* END GLOBAL RULES */

/* HOME PAGE */
.highlightTitle {
	font-size:17.8px;
	color: #1194ff;
	width:550px;
}

#left {
	width: 438px;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	height: 650px;
	display: block;
}
#right {
	float: left;
	width: 495px;
	margin: 0px;
	height: 1100px;
	padding: 0px 0px 0px 0px;
}
#intro {
	height: 75px;
	width: 257px;
	margin: 0px;
	position: relative;
	top: 60px;
	z-index: 20;
	padding: 15px 40px 0px 15px;
}
#intro p {
	display: block;
	margin: 0px;
	padding: 0px;
	color: #005dab;
}
#media {
	display: block;
	clear: both;
	margin:0px;
	
	height: 210px;
	padding: 40px 0px 0px 0px;
	
}
.medal {
	background-image: url(../images/medal.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 163px;
	width: 277px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	
}


.highlights {
	background-image: url(../images/highlights_09.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	height: 174px;
	width: 172px;
	float: left;
	padding: 23px 0px 0px 135px;
}
.messages {
	background-image: url(../images/messages_09.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	height: 172px;
	width: 180px;
	float: left;
	padding: 18px 0px 0px 133px;
}
#img_swap {
	margin: 0px;
	padding: 0px;
	height: 490px;
	width: 438px;
	z-index: 10;
	display: block;
	overflow: hidden;
	position: relative;
	top: 0px;
}
div#imgs, div#imgs div {
	margin: 0px;
	padding: 0px;
}

#breakoutBox {
	background-color: #e4eff9;
	color: #000000;
	text-align: left;
	height: 40px;
	margin: 0px;
	padding: 10px;
	
}


/* END HOME PAGE */

/* GLOBAL CONTENT PAGE */
#main_left {
	display: block;
	width: 195px;
	margin: 0px;
	float: left;
	padding: 20px 0px 0px 0px;
}
#main_right {
	position: relative;
	z-index: 1;
	display: block;
	width: 690px;
	margin: 0px;
	float: right;
	padding: 20px 0px 30px 0px;
}
/* END GLOBAL CONTENT PAGE */

/* NAVIGATION */

a.navLink:link, a.navLink:visited {
	display: block;
	color: #000000;
	text-decoration: none;
	padding: 7px 0px 7px 15px;
	margin: 0px;
	width: 160px;
}
a.navLink:hover, a.navLink:active {
	color: #1383e0;
	display: block;
	text-decoration: none;
	padding: 7px 0px 7px 15px;
	margin: 0px;
	background-image: url(../images/link_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 160px;
}
ul#menu ul#subnavLinks {
	/* This section for slide out menu */
	/*position: absolute;
	top: 52px;
	left: 175px;*/
	padding: 0px;
	margin: 0px;
	list-style: none;
	background-color: #bcdffd;
	border-top: dotted 1px #7f7f7f;
}
#menu a.subnavLink:link, #menu a.subnavLink:visited {
	display: block;
	text-decoration: none;
	border: solid 1px #00ff00;
	padding: 5px 0px 5px 30px;
	margin: 0px;
	border: none;
	color: #000000;
	width: 145px;
}
#menu a.subnavLink:hover, #menu a.subnavLink:active {
	display: block;
	text-decoration: none;
	border: solid 1px #00ff00;
	padding: 5px 0px 5px 30px;
	margin: 0px;
	border: none;
	color: #000000;
	background-image: url(../images/link_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 145px;
}

/* HOME PAGE */
#navbar {
	display: block;
	width: 175px;
	height: 280px;
	position: relative;
	top: -320px;
	z-index: 30;
	background-color: #ffffff;
}
#navbar #menu {
	width: 175px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	border-top: dotted 1px #7f7f7f;
}
#navbar #menu li {
	margin: 0px;
	padding: 0px;
	border-bottom: dotted 1px #7f7f7f;
	line-height: 1em;
}
/* END HOME PAGE */

/* CONTENT */
#main_navbar {
	display: block;
	width: 175px;
	background-color: #ffffff;
}
#main_navbar #menu {
	width: 175px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	border-top: dotted 1px #7f7f7f;
}
#main_navbar #menu li {
	margin: 0px;
	padding: 0px;
	border-bottom: dotted 1px #7f7f7f;
	line-height: 1em;
}
.main_heading {
	display: block;
	padding: 45px 0px 0px 0px;
	margin: 0px;
}
/* END CONTENT */

/* BACKGROUND IMAGES */
.img_chairman {
	display: block;
	position: absolute;
	top: 220px;
	left: 710px;
}
.img_keydates {
	display: block;
	position: absolute;
	top: 0px;
	left: 705px;
}
.img_faq {
	display: block;
	position: absolute;
	top: 0px;
	left: 715px;
}
.img_nomination {
	display: block;
	position: absolute;
	top: 0px;
	left: 693px;
}
.img_mediacentre {
	display: block;
	position: absolute;
	top: 0px;
	left: 655px;
}
/* END BACKGROUND IMAGES */

/* MAIN RIGHT NAVIGATION */
#main_right a:link, #main_right a:visited, #main_right a:hover, #main_right a:active {
	color: #005dab;
}
/* /MAIN RIGHT NAVIGATION */

/* FOOTER NAVIGATION */
#footer_links a:link, #footer_links a:visited, #footer_links a:hover, #footer_links a:active {
	color: #ffffff;
}
.spacer {
	margin: 0px;
	padding: 0px 10px 0px 10px;
}
/* /END FOOTER NAVIGATION */
/* END NAVIGATION */

/* ================================================================== PAGE STYLES BEGIN HERE ================================================================== */

/* CHAIRMAN */
#chairman {
	width: 430px;
	padding: 0px 0px 0px 5px;
	margin: 0px;
}
/* END CHAIRMAN */

.cat_titles {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	color:#005dab;
}

/* CATEGORY */
.cat_bravery {
	display: block;
	float: left;
	background-image: url(../images/cat_youngleader.jpg);
	background-repeat: no-repeat;
	width: 305px;
	height: 135px;
	margin: 0px 30px 0px 0px;
	padding: 35px 0px 0px 15px;
}
.cat_bravery p {
	margin: 0px;
	padding: 0px;
	width: 190px;
}
.cat_courage {
	display: block;
	float: left;
	background-image: url(../images/cat_courage.jpg);
	background-repeat: no-repeat;
	width: 305px;
	height: 135px;
	margin: 0px;
	padding: 35px 0px 0px 15px;
}
.cat_courage p {
	margin: 0px;
	padding: 0px;
	width: 200px;
}
.cat_young {
	display: block;
	float: left;
	background-image: url(../images/cat_environment.jpg);
	background-repeat: no-repeat;
	width: 305px;
	height: 135px;
	margin: 0px 30px 0px 0px;
	padding: 35px 0px 0px 15px;
}
.cat_young p {
	margin: 0px;
	padding: 0px;
	width: 200px;
}
.cat_spirit {
	display: block;
	float: left;
	background-image: url(../images/cat_compassion.jpg);
	background-repeat: no-repeat;
	width: 305px;
	height: 135px;
	margin: 0px;
	padding: 35px 0px 0px 15px;
}
.cat_spirit p {
	margin: 0px;
	padding: 0px;
	width: 210px;
}
.cat_role {
	display: block;
	float: left;
	background-image: url(../images/cat_fairgo.jpg);
	background-repeat: no-repeat;
	width: 305px;
	height: 135px;
	margin: 0px 30px 0px 0px;
	padding: 35px 0px 0px 15px;
}
.cat_role p {
	margin: 0px;
	padding: 0px;
	width: 185px;
}
.cat_mateship {
	display: block;
	float: left;
	background-image: url(../images/cat_outstndbravery.jpg);
	background-repeat: no-repeat;
	width: 305px;
	height: 135px;
	margin: 0px;
	padding: 28px 0px 0px 15px;
}
.cat_mateship p {
	margin: 0px;
	padding: 0px;
	width: 195px;
}
.cat_trueblue {
	display: block;
	float: left;
	background-image: url(../images/cat_inspiration.jpg);
	background-repeat: no-repeat;
	width: 305px;
	height: 135px;
	margin: 0px 30px 0px 0px;
	padding: 35px 0px 0px 15px;
}
.cat_trueblue p {
	margin: 0px;
	padding: 0px;
	width: 190px;
}
.cat_environment {
	display: block;
	float: left;
	background-image: url(../images/cat_emergency.jpg);
	background-repeat: no-repeat;
	width: 305px;
	height: 135px;
	margin: 0px;
	padding: 28px 0px 0px 15px;
}
.cat_environment p {
	margin: 0px;
	padding: 0px;
	width: 190px;
}
.cat_fairgo {
	display: block;
	float: left;
	background-image: url(../images/cat_serving.jpg);
	background-repeat: no-repeat;
	width: 305px;
	height: 135px;
	margin: 0px 30px 0px 0px;
	padding: 35px 0px 0px 15px;
}
.cat_fairgo p {
	margin: 0px;
	padding: 0px;
	width: 190px;
}
.cat_peace {
	display: block;
	float: left;
	background-image: url(../images/cat_commspirit.jpg);
	background-repeat: no-repeat;
	width: 305px;
	height: 135px;
	margin: 0px;
	padding: 35px 0px 0px 15px;
}
.cat_peace p {
	margin: 0px;
	padding: 0px;
	width: 200px;
}
/* END CATEGORY */

/* NOMINATION */
#nomination {
	padding: 0px 0px 0px 5px;
	margin: 0px;
	width: 450px;
}
/* END NOMINATION */

/* FAQ & RULES OF ENTRY */
#faq. #roe {
	padding: 0px 0px 0px 5px;
	margin: 0px;
}
#faq {
	width: 450px;
}
#faq ol, #roe ol, #roe ul {
	padding: 0px;
	margin: 0px 0px 0px 30px;
}
#faq ol li, #roe ol li {
	padding: 0px;
	margin: 0px 0px 15px 0px;
}
#roe ul li {
	padding: 0px;
	margin: 0px;
	list-style-type: disc;
}
.question {
	font-weight: bold;
}
/* END FAQ & RULES OF ENTRY */

/* KEY DATES */
.kd_light ul, .kd_dark ul, .kd_light_lrg ul, .kd_dark_lrg ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.kd_light ul li, .kd_dark ul li, .kd_light_lrg ul li, .kd_dark_lrg ul li {
	margin: 0px;
	padding: 10px 0px 0px 15px;
	float: left;
}
.kd_day {
	width: 20px;
	font-weight: bold;
}
.kd_year {
	width: 100px;
}
.kd_venue {
	font-weight: normal;
	width: 300px;
	vertical-align:middle;
}
.kd_light {
	display: block;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	width: 475px;
	height: 36px;
	background-image: url(../images/kd_light.gif);
	background-repeat: no-repeat;
	
}
.kd_dark {
	display: block;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	width: 475px;
	height: 36px;
	background-image: url(../images/kd_dark.gif);
	background-repeat: no-repeat;
	
}
.kd_light_lrg {
	display: block;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	width: 475px;
	height: 48px;
	background-image: url(../images/kd_light_lrg.gif);
	background-repeat: no-repeat;
}
.kd_dark_lrg {
	display: block;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	width: 475px;
	height: 48px;
	background-image: url(../images/kd_dark_lrg.gif);
	background-repeat: no-repeat;
}
/* END KEY DATES */

/* GALLERY */
ul.gallery {
	padding: 0px;
	margin: 0px 0px 20px 0px;
}
ul.gallery li {
	padding: 0px;
	margin: 0px 30px 0px 0px;
	display: block;
	float: left;
	width: 190px;
}
.photo {
	display: block;
	border: solid 1px #d2d2d2;
	background-color: #e6e6e6;
	padding: 7px;
	margin: 0px;
}
.caption p {
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

.pwg_right {
	font-weight: bold;
	color: #ffffff;
	font-size: 16px;
	float:right;
	padding: 18px 20px 20px 20px;
}

/* see also thickbox.css */
/* END GALLERY */

/* VIDEOS PAGE: Winners speeches */
.pwvideos_right {
	font-weight: bold;
	color: #ffffff;
	font-size: 16px;
	float:left;
	margin: 0px;
	padding: 10px 0px 0px 20px;
}
/* END VIDEOS */

/* PAST WINNERS */
.pw_select, .pw_select_top, .pw_select_bot, .pw .box_bot, .pw_select_body {
	margin: 0px;
	padding: 0px;
}
.pw li, .pw_select li {
	vertical-align: bottom; /* This fixes the IE5 Win gap! */
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
}
/* dark blue select box */
.pw_select_top {
	background-image: url(../images/dbluebox_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 14px;
	width: 341px;
	margin: 0px;
	padding: 0px;
	background-color: #005dab;
	display: block;
	position: relative;
	top: 1px;
}
.pw_select_bot {
	background-image: url(../images/dbluebox_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 14px;
	width: 341px;
	font-size: 0;
	display: block;
	background-color: #005dab;
	position: relative;
	top: -2px;
}
.pw_select_body {
	background-color: #005dab;
	width: 341px;
	height: 40px;
}
.pw_select_body h1 {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
}
/* light blue select box */
.pw .box_top {
	background-image: url(../images/bluebox_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	padding: 10px 0px 0px 10px;
	width: 686px;
	height: 25px;
	background-color: #cbe7fe;
}
.pw .box_bot {
	background-image: url(../images/bluebox_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
	width: 696px;
	height: 14px;
	vertical-align: top;
	background-color: #cbe7fe;
	position: relative;
	top: -2px;
}
.pw_body {
	background-color: #cbe7fe;
	width: 696px;
	margin: 0px;
	min-height: 115px;
	padding: 0px 20px 0px 20px;
}
.pw {
	padding: 0px 0px 15px 0px;
	margin: 0px;
}
.pw_left {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.pw_right {
	float: right;
	display: block;
	margin: 0px;
	padding: 0px 20px 0px 0px;
}
.pw_img {
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	display: block;
}
.pw_copy {
	padding: 0px 15px 0px 0px;
	margin: 0px;
	width: 545px;
	float: right;
}
.pw_copy h1, .pw_copy p {
	padding: 0px;
	margin: 0px;
}
.pw_copy h1 {
	color: #005dab;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.pw_copy p {
	line-height: 15px;
}
/* END PAST WINNERS */

/* MEDIA CENTRE */
#mediacentre {
	width: 420px;
	padding: 0px 0px 0px 5px;
	margin: 0px;
}
p.media_heading {
	font-weight: bold;
	color: #005dab;
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
#mediacentre ul {
	padding: 0px;
	margin: 0px 0px 15px 0px;
	list-style: none;
}
#mediacentre ul li {
	display: block;
	float: left;
	padding: 0px 0px 0px 1px;
}
#mediacentre ul li.date {
	width: 80px;
	color: #666666;
}
#pressrelease .heading {
	font-weight: bold;
	color: #005dab;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
#pressrelease .date {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #666666;
}
#pressrelease p.download {
	text-align: center;
	width: 160px;
	padding: 15px;
	margin: 0px;
	border: solid 1px #005dab;
	background-color: #bcdffd;
}
.p_gallery {
	background-image: url(../images/photogallery.jpg);
	background-repeat: no-repeat;
	width: 298px;
	height: 136px;
	margin: 0px;
	padding: 55px 0px 0px 128px;
}
/* END MDIA CENTRE */

/* VIDEO POPUP */
#video {
	padding: 0px;
	margin: 5px 5px 0px 5px;
	display: block;
}
/* END VIDEO POPUP */

/* CSS HACKS */
.clearBlock {
	display: block;
	clear: both;
	border: 1px solid #FF0000;
}
 .clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
*+html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */




#homepage-heading {
width:450px;
}

#homepage-heading div {
float:left;
width:440px;
margin:0;
height:157px;
/*background:url(../images/heading.gif) no-repeat top right;*/
text-indent:-4000px;
}

#homepage-heading a {
display:block;
margin:0 0 0 277px;
width:165px;
height:140px;
/*background:url(../images/winners-band.png) no-repeat top right;*/
text-indent:-4000px;
cursor:pointer;
}

* html #homepage-heading a {
background-image:none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.prideofaustralia.com.au/images/winners-band.png", sizingMethod="crop");
}



