
		/*	
			Cascading Style Sheet definitions
			For: Quit Victoria 2005
			Written by: Stephen Cheshire -> css@cheshire.com.au
		*/


		/* BODY STYLES */

		body.default { margin: 0px; padding: 0px; color: #1484BA; background-color: #ffffff; }
		body { margin: 0px; padding: 0px; color: #ffffff; background-color:#1484BA; }
		
		body.default p.pagetop { margin: 0px; padding: 0px; font-size: 0px; line-height: 0px; }
		body p.pagetop { margin: 0px; padding: 0px; font-size: 0px; line-height: 0px; }
		
		body.default div.wrapper { margin: 0px; padding: 0px; color: #ffffff; background-color: #1484BA; }
		body div.wrapper { margin: 0px; padding: 0px; color: #1484BA; background-color: #ffffff; }

		div.logolink { position: absolute; left: 55px; top: 25px; width: 150px; height: 75px; border: none; z-index: 100; }
		div.logolink a { width: 150px; height: 75px; border: none; z-index: 100; }


		/* MASTHEAD STYLES */

		body.default div.masthead { width: 100%; height: 100px; margin: 0px; padding: 0px; color: #1484BA; background: #ffffff url(/includes/img/backgrounds/home-masthead.gif); text-align: right; }
		body.default div.masthead form ul { margin: 3px 10px 0px 0px; padding: 0; list-style-type: none; }
		body.default div.masthead form ul li { display: inline; margin: 3px 7px 0px 3px; padding: 0; vertical-align: top; }
		body.default div.masthead form ul li a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; color: #847D7B; background-color: #ffffff; }
		body.default div.masthead form ul li a:hover { color: #F7A523; background-color: #ffffff; }
		
		body div.masthead { display: none; }
		/*
		body div.masthead form ul { margin: 3px 10px 0px 0px; padding: 0; list-style-type: none; }
		body div.masthead form ul li { display: inline; margin: 3px 7px 0px 3px; padding: 0; vertical-align: top; }
		body div.masthead form ul li a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; color: #ffffff; background-color: #1484BA; }
		body div.masthead form ul li a:hover { color: #F7A523; background-color: #1484BA; }
		body div.masthead form ul li input { margin: 0px; padding: 3px; width: 142px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; font-weight: normal; color: #695D54; }
		*/


		/* FOOTER STYLES */

		body.default div.footer { clear: both; width: 100%; height: 25px; background-image: url(/includes/img/backgrounds/home-footer.gif); background-repeat: no-repeat; background-color: #ffffff; margin: 0px; padding: 40px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; color: #847D7B; }
		body div.footer { display: none; }

		/*
		body div.footer div.logos { float: right; margin: 0px 10px; }
		body div.footer div.logos img { padding-right: 10px; border: none; }
		body div.footer div.links { margin: 2px 10px; }
		body div.footer div.links ul { list-style-type: none; display: inline; margin: 0; padding: 0; }
		body div.footer div.links ul li { display: inline; }
		*/
		
		body.default div.footer div.links ul li a { margin: 0px 0px 0px 10px; color: #847D7B; background-color: #ffffff; }
		body.default div.footer div.links ul li a:hover { color: #F7A523; background-color: #ffffff; }

		/*
		body div.footer div.links ul li a { margin: 0px 0px 0px 10px; color: #ffffff; background-color: #1484BA; }
		body div.footer div.links ul li a:hover { color: #F7A523; background-color: #1484BA; }
		*/


		/* CONTENT STYLES */

		body.browse div.content { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-weight: normal; color: #695D54; height: 100%; background-color: #ffffff; }
		body.article div.content { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-weight: normal; color: #695D54; height: 100%; background-color: #ffffff; }

		body div.content h1 { display: none; }

		body div.content h2 { margin: 25px 0px 10px 0px; padding: 0px; font-size: 115%; font-weight: bold; line-height: 150%; }
		body div.content h2 a { color: #003399; background-color: #ffffff; }
		body div.content h2 a:hover { color: #FF0000; background-color: #ffffff; }
		body div.content h2 a:visited { color: #990099; background-color: #ffffff; }

		body div.content h3 { margin: 25px 0px 0px 0px; padding: 0px; font-size: 100%; font-weight: bold; line-height: 150%; }
		body div.content h3 a { color: #003399; background-color: #ffffff; }
		body div.content h3 a:hover { color: #FF0000; background-color: #ffffff; }
		body div.content h3 a:visited { color: #990099; background-color: #ffffff; }

		body div.content h4 { margin: 25px 0px; padding: 25px 0px; font-size: 110%; font-weight: bold; line-height: 140%; border-top: 1px solid #DFDCD8; border-bottom: 1px solid #DFDCD8; }
		body div.content h4 a { color: #003399; background-color: #ffffff; }
		body div.content h4 a:hover { color: #FF0000; background-color: #ffffff; }
		body div.content h4 a:visited { color: #990099; background-color: #ffffff; }
		
		body div.content p { margin: 0px 0px 10px 0px; padding: 0px; font-size: 100%; line-height: 170%; }
		body div.content p a { color: #003399; background-color: #ffffff; }
		body div.content p a:hover { color: #FF0000; background-color: #ffffff; }
		body div.content p a:visited { color: #990099; background-color: #ffffff; }
		
		body div.content ul { margin: 0px 0px 20px 20px; padding: 0px; }
		body div.content ul li { font-size: 100%; line-height: 170%;  }
		body div.content ul li a { color: #003399; background-color: #ffffff; }
		body div.content ul li a:hover { color: #FF0000; background-color: #ffffff; }
		body div.content ul li a:visited { color: #990099; background-color: #ffffff; }
		
		body div.content table { margin: 25px 0px; padding: 0px; border: none; }
		body div.content table td.heading { margin: 5px 0px 5px 0px; padding: 5px 5px 5px 0px; border-bottom: 3px solid #EFEDEB; font-weight: bold; }
		body div.content table td { margin: 5px 0px 5px 0px; padding: 5px 5px 5px 0px; border-bottom: 1px solid #EFEDEB; }

		body div.content div.siblings { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; line-height: 135%; }
		body div.content div.siblings div.title { display: block; width: 160px; margin: 1px 0px 0px 0px; padding: 0; background: #FF9900 url(/includes/img/backgrounds/sibling-top.gif) no-repeat top right; color: #ffffff; }
		body div.content div.siblings div.title p { display: block; width: 160px; padding: 3px 0px; margin: 0px 0px 0px 0px; background: transparent url(/includes/img/backgrounds/sibling-bottom.gif) no-repeat bottom right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-weight: bold; text-decoration: none; color: #ffffff; text-align: center; }
		body div.content div.siblings div.title a { display: block; width: 160px; padding: 3px 0px; margin: 0px 0px 0px 0px; background: transparent url(/includes/img/backgrounds/sibling-bottom.gif) no-repeat bottom right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-weight: bold; text-decoration: none; color: #ffffff; text-align: center; }
		
		body div.content div.siblings ul { margin: 5px 25px 30px 0px; padding: 0px; list-style-type: none; }
		body div.content div.siblings ul li { display: inline; margin: 0px 8px 0px 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-weight: bold; text-decoration: none; color: #333333; }
		body div.content div.siblings ul li a { font-weight: normal; color: #003399; background-color: #ffffff; }
		body div.content div.siblings ul li a:hover { font-weight: normal;color: #FF0000; background-color: #ffffff; }
		body div.content div.siblings ul li a:visited { font-weight: normal;color: #990099; background-color: #ffffff; }
		
		body div.content div.links { margin: 10px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; }
		body div.content div.links ul { list-style-type: none; margin: -20px 0px 0px 0px; padding: 0px; }
		body div.content div.links ul li { margin: 0px; padding: 0px; }
		body div.content div.links a { margin-right: 10px; font-size: 100%; font-weight: normal; color: #003399; background-color: #ffffff; }
		body div.content div.links a:hover { color: #FF0000; background-color: #ffffff; }

		body div.content div.breadcrumbs { margin: 0px 0px 25px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold; }
		body div.content div.breadcrumbs ul { list-style-type: none; margin: -20px 0px 0px 0px; padding: 0px; }
		body div.content div.breadcrumbs ul li { margin: 0px; padding: 0px; }
		body div.content div.breadcrumbs a { margin-right: 10px; font-size: 100%; font-weight: normal; color: #003399; background-color: #ffffff; }
		body div.content div.breadcrumbs a:hover { color: #FF0000; background-color: #ffffff; }

		body div.content div.highlight { display: block; margin: 25px 0px 25px 0px; background: #EFEDEB url(/includes/img/backgrounds/highlight-top-left.gif) no-repeat top left; color: #847D7B; }
		body div.content div.highlight p { display: block; margin: 0px; padding: 3px 10px 0px; font-weight: bold; line-height: 150%; background: #EFEDEB url(/includes/img/backgrounds/highlight-top-right.gif) no-repeat top right; color: #847D7B; }
		body div.content div.highlight div.highlighthack { display: block; font-size: 0; line-height: 0px; height: 3px; background: url(/includes/img/backgrounds/highlight-bottom-left.gif) no-repeat bottom left; }
		body div.content div.highlight div.highlighthack div { display: block; font-size: 0; line-height: 0px; height: 3px; background: url(/includes/img/backgrounds/highlight-bottom-right.gif) no-repeat bottom right; }

		body div.content div.article { display: block; margin: 0px 190px 25px 0px; padding: 0px 0px 15px 0px; border-bottom: 2px solid #EFEDEB; }
		body div.content div.outer { display: block; margin: 0px; padding: 0px; }
		body div.content div.outer div.inner { display: block; margin: 0px; padding: 0px; }

		/*body div.content div.outer div.inner div.left { display: block; margin: 0px 190px 0px 0px; }*/
		body.browse div.content div.outer div.inner div.left { display: block; margin: 0px 190px 0px 0px; }
		body.article div.content div.outer div.inner div.left { display: block; margin: 0px 20px 0px 0px; }
		body div.content div.outer div.inner div.left div.quote { float: right; margin: 0px -10px 0px 20px; width: 225px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold; text-align: center; }
		body div.content div.outer div.inner div.left div.quote p { margin: 5px; padding: 0px; }
		body div.content div.outer div.inner div.left div.quote a { color: #003399; font-weight: normal; background-color: #ffffff; }
		body div.content div.outer div.inner div.left div.quote a:hover { color: #FF0000; font-weight: normal; background-color: #ffffff; }
		body div.content div.outer div.inner div.left div.quote a:visited { color: #990099; font-weight: normal; background-color: #ffffff; }

		body div.content div.outer div.inner div.right { display: block; float: right; margin: 0px; width: 165px; font-size: 80%; }
		
		body div.content div.outer div.inner div.right p { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; line-height: 120%; font-weight: normal; color: #626469; }
		body div.content div.outer div.inner div.right a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; line-height: 120%; font-weight: normal; color: #003399; }
		body div.content div.outer div.inner div.right a:hover { color: #F7A523; }
		body div.content div.outer div.inner div.right a:visited { color: #ADA29F; }
		body div.content div.outer div.inner div.right img.call-to-action { float: left; margin: 3px 6px 3px 0px; padding: 0px 3px 0px 0px; border-right: 1px solid #cccccc; }
		
		body div.content div.outer div.inner div.right div.section { position: relative; display: block; margin: 20px 0px 4px 0px; padding: 0; background: url(/includes/img/backgrounds/section-top.gif) no-repeat top left; }
		body div.content div.outer div.inner div.right div.section p { display: block; margin: 0; padding: 4px 8px; background-color: #E3E0DD; background: url(/includes/img/backgrounds/section-bottom.gif) no-repeat bottom left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #626469; }
		body div.content div.outer div.inner div.right div.section a { display: block; padding: 4px 8px; background-color: #E3E0DD; background: url(/includes/img/backgrounds/section-bottom.gif) no-repeat bottom left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #003399; }
		body div.content div.outer div.inner div.right div.section a:hover { color: #F7A523; background-color: #ffffff; }
		body div.content div.outer div.inner div.right div.section a:visited { color: #ADA29F; background-color: #ffffff; }

		body div.content div.outer div.inner div.right div.tip { position: relative; display: block; margin: 16px 0px 4px 0px; padding: 0; background: url(/includes/img/backgrounds/tip-top.gif) no-repeat top left; }
		body div.content div.outer div.inner div.right div.tip img { margin: 0px; padding: 35px 0px 4px 15px; border: none; }
		body div.content div.outer div.inner div.right div.tip p { display: block; margin: 0; padding: 0px 15px 35px 15px; background-color: #E3E0DD; background: url(/includes/img/backgrounds/tip-bottom.gif) no-repeat bottom left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #626469; }
		body div.content div.outer div.inner div.right div.tip a { background-color: #E3E0DD; background: url(/includes/img/backgrounds/section-bottom.gif) no-repeat bottom left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #003399; }
		body div.content div.outer div.inner div.right div.tip a:hover { color: #F7A523; background-color: #ffffff; }
		body div.content div.outer div.inner div.right div.tip a:visited { color: #ADA29F; background-color: #ffffff; }


		/* MENU STYLES */

		body.default div.menu { float: left; margin: 10px 0px 10px 0px; padding: 0; width: 160px; height: 350px; }
		body div.menu { display: none; }
		body div.menu div.item { display: block; margin: 1px 0px 0px -3px; padding: 0px; color: #ffffff; background-color: #00A3DC; }
		body div.menu div.item a { display: block; margin: 0px 0px 0px 8px; padding: 2px 0px 2px 0px; background-color: #00A3DC; width: 150px; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; text-decoration: none; color: #ffffff; }
		body div.menu div.item a:hover { color: #F7A523; background-color: #00A3DC; }

		body div.menu { float: left; margin: 10px 0px 10px 0px; width: 160px; }
		body div.menu ul { margin: 0px 0px 15px 0px; padding: 0px; list-style-type: none; }

		body.default div.menu ul li { display: block; width: 160px; margin: 1px 0px 0px 0px; padding: 0; color: #ffffff; background: #319ED3 url(/includes/img/backgrounds/home-menu-top.gif) no-repeat top right; }
		body.default div.menu ul li a { display: block; width: 152px; padding: 3px 0px; margin: 0px 0px 0px 8px; background: url(/includes/img/backgrounds/home-menu-bottom.gif) no-repeat bottom right; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; text-decoration: none; }

		body div.menu ul li { display: block; width: 160px; margin: 1px 0px 0px 0px; padding: 0; background: #319ED3 url(/includes/img/backgrounds/menu-top.gif) no-repeat top right; color: #ffffff; }
		body div.menu ul li p { display: block; width: 152px; padding: 3px 0px; margin: 0px 0px 0px 8px; background: transparent url(/includes/img/backgrounds/menu-bottom.gif) no-repeat bottom right; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; text-decoration: none; color: #0D2B88; }
		body div.menu ul li a { display: block; width: 152px; padding: 3px 0px; margin: 0px 0px 0px 8px; background: transparent url(/includes/img/backgrounds/menu-bottom.gif) no-repeat bottom right; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; text-decoration: none; color: #ffffff; }
		body div.menu ul li a:hover { color: #0D2B88; background-color: transparent; }

		body div.menu ul li.selected { display: block; width: 160px; margin: 1px 0px 0px 0px; padding: 0; background: #FF9900 url(/includes/img/backgrounds/menu-selected-top.gif) no-repeat top right; color: #ffffff; }
		body div.menu ul li.selected p { display: block; width: 152px; padding: 3px 0px; margin: 0px 0px 0px 8px; background: transparent url(/includes/img/backgrounds/menu-selected-bottom.gif) no-repeat bottom right; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; text-decoration: none; color: #ffffff; }
		
		body div.menu ul li.sub { display: block; width: 160px; margin: 1px 0px 0px 0px; padding: 0; background: #EFEDEB url(/includes/img/backgrounds/submenu-top.gif) no-repeat top right; color: #333333; }
		body div.menu ul li.sub p { display: block; width: 144px; padding: 5px 0px; margin: 0px 0px 0px 16px; background: transparent url(/includes/img/backgrounds/submenu-bottom.gif) no-repeat bottom right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; font-weight: bold; text-decoration: none; color: #333333; }
		body div.menu ul li.sub a { display: block; width: 144px; padding: 5px 0px; margin: 0px 0px 0px 16px; background: transparent url(/includes/img/backgrounds/submenu-bottom.gif) no-repeat bottom right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; font-weight: normal; text-decoration: none; color: #333333; }
		body div.menu ul li.sub a:hover { color: #D32222; background-color: transparent; }

		body div.menu ul li.sub_selected { display: block; width: 160px; margin: 1px 0px 0px 0px; padding: 0; background: #FF9900 url(/includes/img/backgrounds/menu-selected-top.gif) no-repeat top right; color: #333333; }
		body div.menu ul li.sub_selected p { display: block; width: 144px; padding: 5px 0px; margin: 0px 0px 0px 16px; background: transparent url(/includes/img/backgrounds/menu-selected-bottom.gif) no-repeat bottom right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; font-weight: bold; text-decoration: none; color: #333333; }


		/* UTILITY STYLES */

		body.default div.utility { position: absolute; right: 0px; top: 250px; width: 150px; background-color: #1484BA; visibility: hidden; color: #ffffff; }
		body.browse div.utility { position: absolute; right: 0px; top: 115px; width: 240px; background-color: #ffffff; color: #1484BA; }
		body.article div.utility { position: absolute; right: 0px; top: 115px; width: 160px; background-color: #ffffff; color: #1484BA; }

		body div.utility div.quote { display: none; position: relative; margin: 0px; }
		body div.utility div.quote img { display: none; margin: 0px; }

		body div.utility div.section { position: relative; display: block; margin: 0; padding: 0; background: url(/includes/img/backgrounds/section-top.gif) no-repeat top left; }
		body div.utility div.section p { display: block; margin: 0; padding: 4px 8px; background-color: #E3E0DD; background: url(/includes/img/backgrounds/section-bottom.gif) no-repeat bottom left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; font-weight: bold; color: #626469; }
		body div.utility div.section a { display: block; padding: 4px 8px; background-color: #E3E0DD; background: url(/includes/img/backgrounds/section-bottom.gif) no-repeat bottom left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; font-weight: normal; color: #00A3DC; }
		body div.utility div.section a:hover { color: #F7A523; background-color: #ffffff; }
		body div.utility div.section a:visited { color: #ADA29F; background-color: #ffffff; }

		body div.utility div.links { margin: 0px; padding: 0px; }
		body div.utility div.links ul { list-style-type: none; margin: 5px 0px 20px 2px; padding: 0px; }
		body div.utility div.links ul li { margin: 0px; padding: 0px; font-size: 60%; line-height: 150%; }
		body div.utility div.links a { margin-right: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #00A3DC; background-color: #ffffff; }
		body div.utility div.links a:hover { color: #F7A523; background-color: #ffffff; }
		body div.utility div.links a:visited { color: #ADA29F; background-color: #ffffff; }

		body div.utility img.call-to-action { float: left; margin: 4px 5px 0px 0px; border-right: 1px solid #ADA29F; } 
		body div.utility p { display: block; margin: 2px 5px 20px 2px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; font-weight: normal; color: #626469; background-color: #ffffff; }
		body div.utility a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #00A3DC; background-color: #ffffff; }
		body div.utility a:hover { color: #F7A523; background-color: #ffffff; }
		body div.utility a:visited { color: #ADA29F; background-color: #ffffff; }

		body.default div.utility div.title { position: relative; display: block; margin: 2px 0px; padding: 0; background: url(/includes/img/backgrounds/feature-title-top.gif) no-repeat top left; }
		body.default div.utility div.title p { display: block; margin: 0; padding: 4px 8px; background: transparent url(/includes/img/backgrounds/feature-title-bottom.gif) no-repeat bottom left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; font-weight: bold; color: #ffffff; }
		body.default div.utility div.content { position: relative; display: block; margin: 0; padding: 0; background: transparent url(/includes/img/backgrounds/feature-content-top.gif) no-repeat top left; }
		body.default div.utility div.content p { display: block; margin: 0; padding: 4px 8px; background: transparent url(/includes/img/backgrounds/feature-content-bottom.gif) no-repeat bottom left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; font-weight: normal; color: #0D2B88; }
		body.default div.utility div.content p a { color: #00A3DC; background-color: #98CEE9; }
		body.default div.utility div.content p a:hover { color: #F7A523; background-color: transparent;  }
		body.default div.utility div.content p a:visited { color: #ADA29F; background-color: transparent; }


		/* HOME PAGE STYLES */

		body.default div#toolbox { position: absolute; top: 85px; width: 415px; height: 380px; background: #1484BA url(/includes/img/toolbox.jpg) no-repeat bottom left; visibility: hidden;}

		body.default div#toolbox img { border: none; }
		#benefits { position: absolute; left: 0px; top: 126px; width: 150px; height: 50px; border: none; }
		#willpower { position: absolute; left: 18px; top: 69px; width: 150px; height: 50px; }
		#line { position: absolute; left: 50px; top: 13px; width: 150px; height: 50px; }
		#steps { position: absolute; left: 265px; top: 1px; width: 150px; height: 50px; }
		#courses { position: absolute; left: 290px; top: 67px; width: 150px; height: 50px; }
		#pack { position: absolute; left: 290px; top: 127px; width: 150px; height: 50px; }
