﻿@import url(reset-fonts.css);

html
{
	background-image: url(images/body_bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-color: #bfae83;
	margin: 0;
	padding: 0;
}

body
{
	background-image: url(images/body_shadow.png);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0;
	padding: 0;
}

#header
{
	display: block;
	position: relative;
	height: 132px;
}
  
#left 
{
	position: relative;
  float: left;
  margin: 0 5px;
  width: 182px;
}

#middle 
{
	position: relative;
  margin-left: 192px;
  margin-right: 264px;
}

#right 
{
	position: relative;
	float: right;
	margin: 0 5px;
	width: 254px;
}

* html #right
{
	overflow: hidden;
}

#footer 
{
	display: block;
	position: relative;
	clear: both;
	padding: 11px 0 50px 0;
	width: 100%;
}

#container
{
	position: relative;
	overflow: hidden;
	padding: 5px 0;
	background-color: #e7e3ce;
}
		
#headerLeft
{
	float: left; 
}

#headerRight
{
	float: right;
}

#header h2
{
	display: block;
	position: absolute;
	width: 218px;
	height: 65px;
	left: 10px;
	top: 32px;
	text-align: left;
	text-indent: -900em;
	font-size: 1px;			
	background-image: url(images/oric_logo.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#header h3
{
	display: none;
}

/*** Nav ***/
#nav
{
	display: block;
	position: relative;
	padding-top: 10px;
	margin: 0 5px;
	height: auto;
	text-align: center;
	overflow: hidden;
}

* html #nav
{
	width: 90%;
}

/*** Panel ***/
.panel
{
	display: block;
	position: relative;
	width: auto;
	padding: 10px;
	margin: 0 0 14px 0;
	border-width: 1px;
	border-style: solid;
	border-color: #bfae83;
	background-repeat: repeat-x;
	background-position: top left;
}

.panel div.spare
{
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	background-image: url(images/corner_sprites.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

/* See also ie6.css/PANELS */
.panel div.no1	{ background-position: -20px -20px;	top: -1px;		left: -1px; }
.panel div.no2	{ background-position: -30px -20px;	top: -1px;		right: -1px; }
.panel div.no3	{ background-position: -20px -30px;	bottom: -1px;	left: -1px; }
.panel div.no4	{ background-position: -30px -30px;	bottom: -1px;	right: -1px; }

#downloadFormPanel
{
	background-image: url(images/gradient_red.gif);
	background-color: #8e322c;
	border-color: #b0776b #8e322c;
}
#downloadFormPanel div.no1	{ background-position: 0px -20px;	}
#downloadFormPanel div.no2	{ background-position: -10px -20px;	}
#downloadFormPanel div.no3	{ background-position: 0px -30px;	}
#downloadFormPanel div.no4	{ background-position: -10px -30px;	}


#onlineFormPanel,
#downloadFormPanel,
#corporationSearchPanel
{
	font-size: 1.2em;
}

#onlineFormPanel,
#onlineFormPanel a,
#downloadFormPanel,
#downloadFormPanel a,
#corporationSearchPanel,
#corporationSearchPanel a
{
	color: #fff;
}

.panel a.more
{
	display: block;
	position: relative;
	float: right;
	clear: both;
	width: 100%;
	text-align: right;
}

.panel h3
{
	display: block;
	position: relative;
	font-weight: bold;
}










#onlineFormPanel h3,
#downloadFormPanel h3,
#corporationSearchPanel h3,
#messagePanel h3
{
	text-align: left;
	text-indent: -900em;
	font-size: 1px;
	overflow: hidden;
	margin: 0;
	background-position: top left;
	background-repeat: no-repeat;
}

#downloadFormPanel h3
{
	width: 166px;
	height: 28px;
	background-image: url(images/heading_download_forms.gif);
}

#onlineFormPanel h3
{
	width: 132px;
	height: 25px;
	background-image: url(images/heading_online_forms.gif);
}

#corporationSearchPanel h3
{
	width: 140px;
	height: 48px;
	background-image: url(images/heading_search_corp.gif);
}

.clearer
{
	clear: both;
}

#onlineFormPanel
{
	background-image: url(images/gradient_teal.gif);
	background-color: #237187;
	border-color: #6f9da2 #237187;
}
#onlineFormPanel div.no1	{ background-position: -20px 0px;	}
#onlineFormPanel div.no2	{ background-position: -30px 0px;	}
#onlineFormPanel div.no3	{ background-position: -20px -10px;	}
#onlineFormPanel div.no4	{ background-position: -30px -10px;	}


.panel fieldset
{
	margin: 5px 0;
}

.panel input, 
.panel select, 
.panel .fauxInput
{
	display: block;
	float: left;
	clear: none;
}

#downloadFormPanel select
{
	height: 1.4em;
	width: 100%;
}

#onlineFormPanel .fauxInput
{
	width: 145px;
}

#downloadFormPanel .submit,
#onlineFormPanel .fauxSubmit,
#corporationSearchPanel .submit,
#header .submit
{
	display: block;
	position: relative;
	float: left;
	background-repeat: no-repeat;
	background-color: transparent;
	border-width: 0;
	border-style: none;
	text-align: left;
	text-indent: -9000em;
	font-size: 1px;
	overflow: hidden;
	cursor: pointer;
	margin: 0;
	margin-top: 5px;
}

#header .submit
{
	width: 58px;
	height: 21px;
	background-image: url(images/button_search_brown.gif);
	color: #645236;
	margin-top: 0;
}

#downloadFormPanel .submit
{
	width: 94px;
	height: 21px;
	background-image: url(images/button_download_pdf.gif);
	color: #9a4944; /*IE doesn't hide text completely, so colouring it the same as the button*/
}

#onlineFormPanel .fauxSubmit
{
	width: 78px;
	height: 21px;
	background-image: url(images/button_online_forms.gif);
}

#onlineFormPanel .fauxSubmit a
{
	display: block;
	width: 100%;
	height: 100%;
}

#corporationSearchPanel
{
	background-image: url(images/gradient_yellow.gif);
	background-color: #b28814;
	border-color: #c6ab5b #b28814;
}
#corporationSearchPanel div.no1	{ background-position: 0px 0px;	}
#corporationSearchPanel div.no2	{ background-position: -10px 0px;	}
#corporationSearchPanel div.no3	{ background-position: 0px -10px;	}
#corporationSearchPanel div.no4	{ background-position: -10px -10px;	}

#corporationSearchPanel input
{
	width: 100%;
	border-color: #d5cda9;
	border-style: solid;
	border-width: 1px;
	margin-top: 2px;
}

#corporationSearchPanel .submit
{
	width: 58px;
	height: 21px;
	background-image: url(images/button_search_yellow.gif);
	color: #ba952d; /*IE doesn't hide text completely, so colouring it the same as the button*/	
}
		
#messagePanel
{
	background-image: url(images/gradient_green4.gif);
	background-color: #427d3f;
	border-color: #3d6c3b;
}

#messagePanel h3
{
	margin-top: 0;
}

#messagePanel .branding
{
	display: block;
	position: absolute;
	bottom: -50px;
	right: -10px;
	width: 160px;
	height: 165px;
	/*background-image: url(images/logo_corp-jobs.gif);
	background-repeat: no-repeat;*/
}

#messagePanel p
{
	margin-right: 130px;
}

/**
* =NAVIGATION
**/
.navigation
{
}

.navigation a		{ text-decoration: none; }
.navigation a:hover	{ text-decoration: underline; }

.navigation li,
.crumb li
{
	display: block;
	position: relative;
	float: left;
	height: 100%;
}

/* Used to contain em dashes (geddit?) between the tab name and description */
.navigation em
{
	display: none;
}

.navigation strong
{
	display: block;
	position: relative;
}

#header .search
{
	padding-top: 20px;
	overflow: hidden;
}

#header .navigation
{
	display: block;
	position: relative;
	width: 356px;
	height: auto;
	background-color: #472a07;
	margin: 0;
	padding: 0;
	border-bottom: solid 1px #472a07;
}

#header .navigation ul
{
	display: block;
	position: relative;
	width: 356px;
	height: auto;
	background-image: url(images/header_nav_cap.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	text-align: center;
	margin: 0;
	padding: 0;
	margin-bottom: -10px;
	padding-bottom: 10px;
}

#footer .navigation li,
#header .navigation li
{
	display: inline;
	padding: 0 8px;
	margin: 0;
	float: none;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #e7e3ce;
	font-size: 1.2em;
}

#footer .navigation li
{
	font-size: 1.0em;
}

#footer .navigation li.last,
#header .navigation li.last
{
	border-width: 0;
}

#footer .navigation li a,
#header .navigation li a
{
	color: #e7e3ce;
}

#footer .navigation li.selected a,
#footer .navigation li a:hover {color: #4e3919; }

#nav ul
{
	display: block;
	position: relative;
	padding: 0;
	height: auto;
	margin: 0 -1px;
}

#nav li
{
	height: auto;
	margin: 0 2px;
	background-color: #866c35;
	
	padding-bottom: 20000px;  /*gives us equal-height columns */
	margin-bottom: -20000px;
}

#nav li a
{
	display: block;
	position: relative;
	background-image: url(images/tab_sprites3.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	height: auto;
	margin-top: -10px;
	text-decoration: none;
	color: #e7e3ce;
	
	padding-bottom: 20000px;  /*gives us equal-height columns */
	margin-bottom: -20000px;
}

#nav li a:hover
{
	color: #4e3919;
}

/* Navigation title */
#nav li a strong
{
	display: block;
	position: relative;
	font-size: 1.4em;
	font-weight: bold;
	padding: 8px 0 0 0;
	text-shadow: #6b634c 1px 1px 1px;
}

/* Navigation desc */
#nav li a span
{
	display: block;
	position: relative;
	font-size: 1.0em;
	padding-bottom: 5px;
}

/* We have fixed widths for each of the nav tabs */
#nav .home a							{ background-position: 0px 0px;		width: 56px; }
#nav .catsi a							{ background-position: -56px 0px;	width: 129px; }
#nav .start a							{ background-position: -185px 0px;	width: 154px; }
#nav .run a								{ background-position: -339px 0px;	width: 137px; }
#nav .training a						{ background-position: -476px 0px;	width: 118px; }
#nav .publications a					{ background-position: -594px 0px;	width: 128px; }
#nav .about a							{ background-position: -722px 0px;	width: 95px; }

/* To make a tab appear as selected, the body should have the same class as the selected #nav tab */
body.home #nav .home					{ background-color: #e7e3ce; }
body.catsi #nav .catsi					{ background-color: #e7e3ce; }
body.start #nav .start					{ background-color: #e7e3ce; }
body.run #nav .run						{ background-color: #e7e3ce; }
body.training #nav .training			{ background-color: #e7e3ce; }
body.publications #nav .publications	{ background-color: #e7e3ce; }
body.about #nav .about					{ background-color: #e7e3ce; }

body.home #nav .home a					{ background-position: -817px 0px;	color: #4e3919; }
body.catsi #nav .catsi a				{ background-position: -873px 0px;	color: #4e3919; }
body.start #nav .start a				{ background-position: -1002px 0px;	color: #4e3919; }
body.run #nav .run a					{ background-position: -1156px 0px;	color: #4e3919; }
body.training #nav .training a			{ background-position: -1293px 0px;	color: #4e3919; }
body.publications #nav .publications a	{ background-position: -1411px 0px;	color: #4e3919; }
body.about #nav .about a				{ background-position: -1539px 0px;	color: #4e3919; }

#footer .navigation
{
	float: right;
}

body
{
	font: normal 66.5%/1.4 Arial, Helvetica, sans-serif; 
	/* font was previously 62.5%, have made it bigger after some complaints */
	color: #4e3919;
}

p
{
	padding: 4px 0 4px 0;
}		

#footer p.call
{
	display: block;
	position: relative;
	float: left;
	width: 439px;
	height: 31px;
	text-align: left;
	text-indent: -900em;
	font-size: 1px;
	overflow: hidden;
	margin-left: 5px;	
	background-image: url(images/call_oric.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#primary
{			
	background-color: #f8f7f0;
	margin-left: 11px;
	margin-right: 11px;
}

#primary .wrapper
{
	display: block;
	position: relative;
	width: auto;
	margin: 0 11px;
	padding: 10px 0;
	overflow: hidden;
}

#sub_nav
{
	width: 182px;
	padding: 0px;
	background-color: #ddd7bb;
}

.home #left,
.default #left
{
	display: none;
}

.home #sub_nav,
.default #sub_nav
{
	display: none;
}

.home #middle,
.default #middle
{
	margin-left: 0;
}

.home #primary
{
	background-color: transparent;
}

.home #primary .overview,
.home #primary .news
{
	display: block;
	position: relative;
	height: auto;
	overflow: hidden;
}

.home #primary .overview
{
	float: left;
	width: 49%;
}

.home #primary .news
{
	float: right;
	width: 49%;
}

.news .panel
{
	background-color: #f8f7f0;
	border-style: none;
}

.news .panel div.spare
{
	background-image: none;
}

#introPanel
{
	background-image: url(images/intro_panel_bg.jpg);
	background-color: #8f7742;
}

#introPanel p.description
{
	font-size: 1.4em;
	color: #4e3919;
}

#introPanel p,
#introPanel a
{
	color: #fff;
}

#introPanel a.more
{
	float: left;
	text-align: left;
	margin-top: 0.6em;
}

#workshopsPanel
{
	padding: 1.2em 0;
	height: 35.1em;
}

#workshopsPanel h3
{
	text-transform: uppercase;
	margin-left: 11px;
}

#workshopsPanel img
{
	display: block;
	position: relative;
	float: none;
}


#workshopsPanel .wrapper
{
	display: block;
	position: relative;
	width: 100%;
	height: 300px;
	overflow: hidden;
	margin: 0 0 -70px 0; /* negative margin allows training list to come up into the image*/
}

#workshopsPanel ul
{
	display: block;
	position: relative;
	margin-top: 11px;
	margin-left: 11px;
}

#workshopsPanel li
{
	list-style-type: disc;
	list-style-position: inside;
}

#workshopsPanel li.transition	{ color: #84874a; }
#workshopsPanel li.intro		{ color: #cc0000; }
#workshopsPanel li.bss			{ color: #FF3366; }
#workshopsPanel li.certificate	{ color: #237187; }
#workshopsPanel li.diploma		{ color: #003366; }
#workshopsPanel li.agm	        { color: #009966; }
#workshopsPanel li.director		{ color: #550055; }
#workshopsPanel li.apy	        { color: #FF9933; }

#spotlightPanel
{
	padding: 0 0 1em 0;
}

#spotlightPanel p,
#spotlightPanel h4
{
	margin: 11px;
	color: #bd5714;
}

#spotlightPanel h3
{
	display: block;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	padding: 0.3em 11px;
	margin: 0;
	background-image: url(images/gradient_orange_red.gif);
	background-repeat: repeat-x;
	background-color: #bb4700;
	
	color: #f8f7f0;
	text-transform: uppercase;
	font-weight: normal;
	text-shadow: #6b634c 1px 1px 1px;
	font-size: 1.8em;
	z-index: 1;
}

#highlightPanel
{
	padding: 0 0 1em 0;
}

#highlightPanel p,
#highlightPanel h4
{
	margin: 11px;
	color: #bd5714;
}

#highlightPanel ul
{
	display: block;
	position: relative;
	margin-top: 11px;
	margin-left: 11px;
	color: #bd5714;
}

#highlightPanel li
{
	list-style-type: disc;
	list-style-position: inside;
}

#highlightPanel h3
{
	display: block;
	top: 0;
	left: 0;

	padding: 0.3em 11px;
	margin: 22px 11px 11px 11px;
	background-image: url(images/gradient_orange_red.gif);
	background-repeat: repeat-x;
	background-color: #bb4700;
	
	color: #f8f7f0;
	text-transform: uppercase;
	font-weight: normal;
	text-shadow: #6b634c 1px 1px 1px;
	font-size: 1.8em;
	z-index: 1;
}

#articlePanel
{
	padding: 0 0 0.8em 0;
	overflow: hidden;
}

#articlePanel p,
{
	margin: 5px 11px;
	color: #bd5714;
}

#articlePanel2 ul
{
	display: block;
	position: relative;
	margin-top: 11px;
	margin-left: 11px;
	color: #4e3919;
}

#articlePanel2 li
{
	list-style-type: disc;
	list-style-position: inside;
}

#articlePanel2
{
	padding: 0 0 0 0;
	overflow: hidden;
}

#articlePanel2 p,
{
	margin: 5px 11px;
	color: #4e3919;
}

#articlePanel2 img,
{
	padding: 10px 10px 10px 10px;
}

#articlePanel2 h3
{
	display: block;
	position: relative;
	top: 0;
	left: 0;
	padding: 0.3em 11px;
	margin: 0;
	background-image: url(images/gradient_orange_red.gif);
	background-repeat: repeat-x;
	background-color: #bb4700;
	
	color: #f8f7f0;
	text-transform: uppercase;
	font-weight: normal;
	text-shadow: #6b634c 1px 1px 1px;
	font-size: 1.8em;
	z-index: 1;
}

#articlePanel p,
#articlePanel img
{
	padding-bottom: 20000px; /* gives us equal-height columns */
	margin-bottom: -20000px;
}

#hotTopicsPanel
{
	padding: 0 ;
}

#hotTopicsPanel .wrapper
{
	display: block;
	position: relative;
	width: 100%;
	height: 11em;
	margin: 0;
	padding: 0 0 1em 0;
	overflow-y: auto;
}

#hotTopicsPanel p
{
	margin: 11px;
	color: #868445;
	border-width: 0 0 1px  0;
	border-style: dotted;
	border-color: #868445;
	padding: 6px 0;
}

#hotTopicsPanel p.last
{
	border-width: 0;
}


#hotTopicsPanel h3
{
	display: block;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	padding: 0.3em 11px;
	margin: 0;
	background-image: url(images/gradient_green.gif);
	background-repeat: repeat-x;
	background-color: #868445;
	
	color: #f8f7f0;
	text-transform: uppercase;
	font-weight: normal;
	text-shadow: #6b634c 1px 1px 1px;
	font-size: 1.8em;
	z-index: 1;
}

/* override the standard .navigation li tendency to float */
#sub_nav li
{
	float: none;
	padding: 5px;
}

#sub_nav li.selected
{
	background-color: #d3ccaa;
}

#sub_nav li a
{
	display: block;
	position: relative;
	font-size: 1.1em;
	font-weight: bold;
	color: #4e3919;
}

#sub_nav li a.sub_menu
{
	display: block;
	position: relative;
	font-size: 1.1em;
	color: #4e3919;
	margin-left: 3px;
	font-weight: normal;
}

blockquote
{
	padding: 11px;
	margin: 11px 0;
	background-color: #ebe8da;
}

blockquote.job
{
	padding: 11px;
	background-color: #ebe8da;
}

blockquote.green
{
	padding: 11px;
	margin: 11px 0;
	background-color: #006600;
	background-image: url(images/gradient_yellow.gif);
	background-repeat: repeat-x;
	background-position: top left;
	text-shadow: #6b634c 1px 1px 1px;
}

#pagelist
{
	padding: 5px 11px 5px 11px;
	margin: 5px 0;
	background-color: #ebe8da;
}

#pagelist ul
{
	list-style-type: none;
	text-align: left;
}

#pagelist li
{
	display: list-item;
	font-size: 1.2em;
	list-style-type: none;
	list-style-position: outside;
}

strong
{
	font-weight: bold;
}

b
{
	font-weight: bold;
}

a			{	color: #4e3919; }
a:hover		{ 	color: #237187; }
a:active	{ 	color: #bfae83; }

h1
{
	font-size: 2.4em;
	margin: 0.2em 0 0 0;
}

h1,h2,p.first
{
	color: #237187;
	font-weight: normal;
}

h1,h2,p.white
{
	font-color: #FFFFFF;
	font-weight: normal;
}

h2
{
	margin: 0.5em 0 0 0;
}

h2
{
	font-size: 1.8em;
}

h3
{
	font-size: 1.4em;
	font-weight: normal;
	margin: 1em 0 0 0;
}

h4
{
	font-size: 1.2em;
	font-weight: bold;
	margin: 1em 0 0 0;
}

.bulletpoint
{
	list-style-type: disc;
	margin-left: 10px;
}

.bulletpoint li
{
	display: list-item;
	list-style-type: disc;
	list-style-position: outside;
}

.bulletpoint3
{
	list-style-type: disc;
	margin-left: 40px;
}

.bulletpoint3 li
{
	display: list-item;
	list-style-type: disc;
	list-style-position: outside;
}

.alpha
{
	list-style-type: lower-alpha;
	margin-left: 15px;
}

.alpha li
{
	display: list-item;
	list-style-type: lower-alpha;
	list-style-position: outside;
}

.alpha2
{
	list-style-type: lower-alpha;
	margin-left: 45px;
}

.alpha2 li
{
	display: list-item;
	list-style-type: lower-alpha;
	list-style-position: outside;
}

.numeric
{
	list-style-type: decimal;
	margin-left: 10px;
}

.numeric li
{
	display: list-item;
	list-style-type: decimal;
	list-style-position: outside;
}
		
legend
{
	display: none;
}

#header .search fieldset
{
	width: 356px;
	border: 0;
}

#header fieldset input
{
	float: left;
	width: 250px;
}

#header .siteSearchField
{
	position: relative;
	padding: 2px 2px;
	margin: 0 5px;
	background-image: url(images/gradient_warm_grey.gif);
	background-repeat: repeat-x;
	border-width: 1px;
	border-style: solid;
	border-color: #877545;
}

/**
* =TABLES
**/

table
{
	border-collapse: collapse;
	margin: 10px 0;
	table-layout: fixed;
	word-wrap: break-word;
	overflow: hidden;
}

tr
{
	background-color: #f2efe5;
}

thead tr, tr.odd
{
	background-color: #ebe8da;
}

thead
{
	font-size: 1.0em;
}

thead th
{
	font-weight: bold;
}

td, th
{
	padding: 6px;
}

th
{
	vertical-align: bottom;
}

td
{
	vertical-align: top;
}

tbody td,
tbody th
{
	border-style: solid;
	border-width: 0;
	border-top-width: 2px;
	border-top-color: #fff;
	
}

tbody th
{
	border-right-width: 1px;	
	border-right-color: #ddd7bb;
}

tbody th
{
	font-weight: bold;
}

tfoot
{
	display: none;
}

img.noBorderImageLink
{
	display: block;
	position: relative;
	float: none;
}

div.printPage
{
	text-align: right;
	padding-right: 3px;
	padding-top: 3px;
	width: 95%;
}

ul.corporationSearch
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

li.corporationSearch
{
	display: inline;
	margin: 0;
	padding: 0;
}

.leftAlign
{
	position: relative;
	float: left;
	margin-right: 1em;
}

.clearLeft
{
	clear: left;
}

.rightAlign
{
	position: relative;
	float: right;
	margin-left: 1em;
	margin-right: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
}

.clearRight
{
	clear: right;
}

#sub_nav h3
{
	font-size: 1.1em;
	font-weight: bold;
	color: #4e3919;
	padding: 0;
	margin: 0;
}


/* START OF CSS FOR MAP */

.trainingMap
{
	display: block;
	position: relative;
	float: left;
}

dl.map.on {
  /* background: url(graphics/oric_map.png) no-repeat; /* ORIC map graphic */
  border: 0px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  width: 335px;
  height: 244px;
  position: relative;
}
dl.map.on dt {
  list-style:none;
  display: inline;
}
dl.map.on dd { /* This is the tooltip style */
  background: #663333;
  border: 0px;
  border-radius: 8px; /* CSS3 rounded corners */
  -moz-border-radius: 8px; /* Mozilla rounded corners */
  color: #fff;
  padding: 4px;
  width: 150px;
  position: absolute;
  left: -9999px;
  z-index: 11;
  font-size:1.1em;
}
dl.map.on a.location_transition { /* transition course style */
  background: url('images/point_green.gif') no-repeat;
  display: block;
  outline: none;
  text-decoration: none;
  text-indent: -9999px;
  width: 7px;
  height: 7px;
  position: absolute;
  z-index: 10
}
dl.map.on a.location_corp_gov { /* Introduction to Corporate Governance course style */
  background: url('images/point_red.gif') no-repeat;
  display: block;
  outline: none;
  text-decoration: none;
  text-indent: -9999px;
  width: 7px;
  height: 7px;
  position: absolute;
  z-index: 10
}
dl.map.on a.location_cert_bus { /* Certificate IV in Business Governance course style */
  background: url('images/point_blue.png') no-repeat;
  display: block;
  outline: none;
  text-decoration: none;
  text-indent: -9999px;
  width: 7px;
  height: 7px;
  position: absolute;
  z-index: 10
}
dl.map.on a.location_dip_bus { /* Diploma in Business Governance course style */
  background: url('images/point_dark.gif') no-repeat;
  display: block;
  outline: none;
  text-decoration: none;
  text-indent: -9999px;
  width: 7px;
  height: 7px;
  position: absolute;
  z-index: 10
}
dl.map.on a.location_bss { /* Building strong stores course style */
  background: url('images/point_pink.gif') no-repeat;
  display: block;
  outline: none;
  text-decoration: none;
  text-indent: -9999px;
  width: 7px;
  height: 7px;
  position: absolute;
  z-index: 10
}
dl.map.on a.location_agm { /* AGM support course style */
  background: url('images/point_limegreen.gif') no-repeat;
  display: block;
  outline: none;
  text-decoration: none;
  text-indent: -9999px;
  width: 7px;
  height: 7px;
  position: absolute;
  z-index: 10
}
dl.map.on a.location_director { /* Director support course style */
  background: url('images/point_purple.gif') no-repeat;
  display: block;
  outline: none;
  text-decoration: none;
  text-indent: -9999px;
  width: 7px;
  height: 7px;
  position: absolute;
  z-index: 10
}
dl.map.on a.location_APY { /* Training and development for stores on APY lands style */
  background: url('images/point_orange.gif') no-repeat;
  display: block;
  outline: none;
  text-decoration: none;
  text-indent: -9999px;
  width: 7px;
  height: 7px;
  position: absolute;
  z-index: 10
}

dl.map.on a.location_transition:hover { /* Transition course hover dot colour */
  background: url('images/point_hover_green.gif') no-repeat;
}
dl.map.on a.location_corp_gov:hover { /* Introduction to Corporate Governance course hover dot colour */
  background: url('images/point_hover_red.gif') no-repeat;
}
dl.map.on a.location_cert_bus:hover { /* Certificate IV in Business Governance course hover dot colour */
  background: url('images/point_hover_blue.png') no-repeat;
}
dl.map.on a.location_dip_bus:hover { /* Diploma in Business Governance course hover dot colour */
  background: url('images/point_hover_dark.gif') no-repeat;
}
dl.map.on a.location_bss:hover { /* Building strong stores course hover dot colour */
  background: url('images/point_hover_pink.gif') no-repeat;
}
dl.map.on a.location_agm:hover { /* AGM support course hover dot colour */
  background: url('images/point_hover_limegreen.gif') no-repeat;
}
dl.map.on a.location_director:hover { /* Director support course hover dot colour */
  background: url('images/point_hover_purple.gif') no-repeat;
}
dl.map.on a.location_APY:hover { /* APY store training hover dot colour */
  background: url('images/point_hover_orange.gif') no-repeat;
}

dl.map.on dd a {
	text-decoration:none;
	color:#000;
}
/* START OF CSS FOR MAP POINTS */
/* Transition course */
dl.map.on a#transition_perth {
	top: 210px;
	left: 47px;
}
dl.map.on a#transition_alice {
	top: 120px;
	left: 156px;
}
dl.map.on a#transition_kalgoorlie {
	top: 187px;
	left: 90px;
}
dl.map.on a#transition_darwin {
	top: 23px;
	left: 144px;
}
dl.map.on a#transition_broome {
	top: 76px;
	left: 74px;
}
dl.map.on a#transition_roma {
	top: 140px;
	left: 277px;
}
dl.map.on a#transition_shedland {
	top: 103px;
	left: 48px;
}
dl.map.on a#transition_melbourne {
	top: 242px;
	left: 256px;
}
dl.map.on a#transition_cairns {
	top: 63px;
	left: 255px;
}
dl.map.on a#transition_townsville {
	top: 88px;
	left: 274px;
}
dl.map.on a#transition_paugusta {
	top: 198px;
	left: 201px;
}
dl.map.on a#transition_hobart {
	top: 285px;
	left: 265px;
}
dl.map.on a#transition_thursday {
	top: 8px;
	left: 235px;
}
dl.map.on a#transition_coffs {
	top: 185px;
	left: 308px;
}
dl.map.on a#transition_derby {
	top: 66px;
	left: 85px;
}
dl.map.on a#transition_qbn {
	top: 222px;
	left: 277px;
}
dl.map.on a#transition_isa {
	top:95px;
	left: 212px;
}
/* Introduction to Corporate Governance course */
dl.map.on a#corp_gov_nhulunbuy {
	top: 27px;
	left: 188px;
}
dl.map.on a#corp_gov_torres {
	top: 8px;
	left: 242px;
}
dl.map.on a#corp_gov_pilbara {
	top: 120px;
	left: 45px;
}
dl.map.on a#corp_gov_melb1 {
	top: 242px;
	left: 250px;
}
dl.map.on a#corp_gov_gippsland {
	top: 242px;
	left: 285px;
}
dl.map.on a#corp_gov_traralgon {
	top: 248px;
	left: 262px;
}
dl.map.on a#corp_gov_paugusta {
	top: 198px;
	left: 195px;
}
dl.map.on a#corp_gov_plincoln {
	top: 216px;
	left: 187px;
}
dl.map.on a#corp_gov_umuwa {
	top: 144px;
	left: 150px;
}
dl.map.on a#corp_gov_kalgoorlie {
	top: 187px;
	left: 83px;
}
dl.map.on a#corp_gov_geelong {
	top: 248px;
	left: 247px;
}
dl.map.on a#corp_gov_perth {
	top: 210px;
	left: 41px;
}
dl.map.on a#corp_gov_pilbara2 {
	top: 120px;
	left: 51px;
}
dl.map.on a#corp_gov_broome {
	top: 76px;
	left: 82px;
}
dl.map.on a#corp_gov_albany {
	top: 228px;
	left: 57px;
}
dl.map.on a#corp_gov_fitzroy {
	top: 66px;
	left: 90px;
}
dl.map.on a#corp_gov_tsi {
	top: 8px;
	left: 250px;
}

/* Certificate IV in Business (Governance) course */
dl.map.on a#cert_bus_centralaus {
	top: 120px;
	left: 164px;
}
dl.map.on a#cert_bus_cairns {
	top: 63px;
	left: 263px;
}
dl.map.on a#cert_bus_canberra {
	top: 224px;
	left: 270px;
}
dl.map.on a#cert_bus_adelaide {
	top: 223px;
	left: 203px;
}
dl.map.on a#cert_bus_melbourne {
	top: 242px;
	left: 263px;
}
dl.map.on a#cert_bus_gippsland {
	top: 242px;
	left: 278px;
}
dl.map.on a#cert_bus_karratha {
	top: 107px;
	left: 36px;
}
/* Diploma in Business (Governance) course */
dl.map.on a#dip_bus_cairns {
	top: 63px;
	left: 272px;
}
dl.map.on a#dip_bus_melbourne {
	top: 242px;
	left: 270px;
}
/* Building strong stores course */
dl.map.on a#bss_alice {
	top: 120px;
	left: 172px;
}
dl.map.on a#bss_berrimah {
	top: 23px;
	left: 152px;
}
dl.map.on a#bss_tennant {
	top: 88px;
	left: 166px;
}
dl.map.on a#bss_nhulunbuy {
	top: 27px;
	left: 188px;
}
dl.map.on a#bss_katherine {
	top: 43px;
	left: 158px;
}

/* START OF CSS FOR 2009-10 MAP POINTS */
/* Introduction to Corporate Governance course */
dl.map.on a#corp_gov0910_derby {
	top: 70px;
	left: 83px;
}
dl.map.on a#corp_gov0910_townsville {
	top: 88px;
	left: 274px;
}
dl.map.on a#corp_gov0910_coffs {
	top: 181px;
	left: 309px;
}
dl.map.on a#corp_gov0910_rocky {
	top:120px;
	left: 299px;
}
dl.map.on a#corp_gov0910_dubbo {
	top: 192px;
	left: 275px;
}

dl.map.on a#corp_gov0910_redfern {
	top: 212px;
	left: 292px;
}
dl.map.on a#corp_gov0910_darwin {
	top: 23px;
	left: 144px;
}

dl.map.on a#corp_gov0910_adelaide {
	top: 223px;
	left: 203px;
}

dl.map.on a#corp_gov0910_katherine {
	top: 57px;
	left: 160px;
}

dl.map.on a#corp_gov0910_ceduna {
	top: 192px;
	left: 170px;
}

/* Building Strong Stores courses 2009-10 */
dl.map.on a#bss0910_alice {
	top: 120px;
	left: 172px;
}
dl.map.on a#bss0910_kimberley {
	top: 53px;
	left: 117px;
}
dl.map.on a#bss0910_katherine {
	top: 57px;
	left: 168px;
}
dl.map.on a#bss0910_apy1 {
	top: 148px;
	left: 162px;
}
dl.map.on a#bss0910_tennant {
	top: 88px;
	left: 166px;
}
dl.map.on a#bss0910_nhulunbuy {
	top: 27px;
	left: 188px;
}
dl.map.on a#bss0910_darwin {
	top: 23px;
	left: 159px;
}
dl.map.on a#bss0910_darwin1 {
	top: 22px;
	left: 150px;
}
dl.map.on a#bss0910_darwin2 {
	top: 23px;
	left: 167px;
}
dl.map.on a#bss0910_broome {
	top: 75px;
	left: 74px;
}
dl.map.on a#bss0910_cairns {
	top: 63px;
	left: 256px;
}

/* Certificate IV in Business (Governance) courses 2009-10 */
dl.map.on a#cert_bus0910_pilbara {
	top: 110px;
	left: 38px;
}
dl.map.on a#cert_bus0910_darwin {
	top: 23px;
	left: 151px;
}
dl.map.on a#cert_bus0910_perth {
	top: 210px;
	left: 43px;
}


/* Diploma in Business (Governance) course 2009-10 */
dl.map.on a#dip_bus0910_cairns {
	top: 63px;
	left: 263px;
}

/* Training and development for stores on the APY lands 2011-12 */
dl.map.on a#APY1112_Pip {
	top: 148px;
	left: 134px;
}
dl.map.on a#APY1112_Kanypi {
	top: 146px;
	left: 143px;
}
dl.map.on a#APY1112_Amata {
	top: 146px;
	left: 152px;
}
dl.map.on a#APY1112_Pukatja {
	top: 145px;
	left: 161px;
}
dl.map.on a#APY1112_Kaltjiti {
	top: 154px;
	left: 157px;
}
dl.map.on a#APY1112_Watarru {
	top: 158px;
	left: 142px;
}
dl.map.on a#APY1112_MaiWiru {
	top: 158px;
	left: 146px;
}


/* Corporation jobs */
div#jobsPanel
{
	display: block;
	position: relative;
	height: auto;
	float: left;
}

#jobsPanel
{
	background-color: #8f7742;
	
}

.tools
{
	display: block;
	width: 140px;
	height: auto;
	padding: 10px 0px 14px 10px; 
	margin: 0 0 10px 0;
	border-width: 1px;
	border-style: solid;
	border-color: #bfae83;

}


#jobsPanel p.description
{
	font-size: 1.4em;
	color: #4e3919;
}

#jobsPanel h1,
#jobsPanel p,
#jobsPanel a,
#jobsPanel li
{
	color: #fff;
	text-decoration: none;
}

#jobsPanel a.more
{
	float: left;
	text-align: left;
	margin-top: 0.6em;
}


div#main {
    padding: 10px;
    margin-left: 160px;
}

div.Video
{
	padding-top: 30px;
}


/* START OF CSS FOR 2010-11 MAP POINTS */
/* Introduction to Corporate Governance course */
dl.map.on a#corp_gov1011_berri {
	top: 208px;
	left: 217px;
}
dl.map.on a#corp_gov1011_kalgoorlie {
	top: 187px;
	left: 83px;
}
dl.map.on a#corp_gov1011_launceston {
	top: 276px;
	left: 262px;
}
dl.map.on a#corp_gov1011_as {
	top: 109px;
	left: 151px;
}
dl.map.on a#corp_gov1011_cairns {
	top: 63px;
	left: 268px;
}
dl.map.on a#corp_gov1011_townsville {
	top: 88px;
	left: 274px;
}
dl.map.on a#corp_gov1011_darwin {
	top: 23px;
	left: 144px;
}
dl.map.on a#corp_gov1011_moree {
	top: 162px;
	left: 295px;
}
dl.map.on a#corp_gov1011_adelaide {
	top: 215px;
	left: 203px;
}
dl.map.on a#corp_gov1011_bamaga {
	top: 10px;
	left: 235px;
}
dl.map.on a#corp_gov1011_katherine {
	top: 40px;
	left: 150px;
}
dl.map.on a#corp_gov1011_fitzroycrossing {
	top: 70px;
	left: 105px;
}
dl.map.on a#corp_gov1011_kununurra {
	top: 53px;
	left: 120px;
}
dl.map.on a#corp_gov1011_isa {
	top: 95px;
	left: 212px;
}
dl.map.on a#corp_gov1011_geraldton {
	top: 177px;
	left: 25px;
}
dl.map.on a#corp_gov1011_rockhampton {
	top: 110px;
	left: 294px;
}

dl.map.on a#corp_gov1011_waggawagga {
	top: 223px;
	left: 260px;
}

dl.map.on a#corp_gov1011_borroloola {
	top: 57px;
	left: 192px;
}

dl.map.on a#corp_gov1011_nhulunbuy {
	top: 25px;
	left: 188px;
}

dl.map.on a#corp_gov1011_toowoomba {
	top: 150px;
	left:307px;
}
dl.map.on a#corp_gov1011_carnarvon {
	top: 138px;
	left: 13px;
}
dl.map.on a#corp_gov1011_roebourne {
	top: 105px;
	left: 45px;
}
dl.map.on a#corp_gov1011_redfern {
	top: 210px;
	left: 295px;
}
dl.map.on a#corp_gov1011_hobart {
	top: 287px;
	left: 263px;
}
dl.map.on a#corp_gov1011_porta {
	top: 202px;
	left: 199px;
}
dl.map.on a#corp_gov1011_melbourne {
	top: 242px;
	left: 250px;
}
/* Certificate IV in Business (Governance) courses 2010-11 */
dl.map.on a#cert_bus1011_portmacquarie {
	top: 187px;
	left: 308px;
}
dl.map.on a#cert_bus1011_centralaus {
	top: 125px;
	left: 151px;
}
dl.map.on a#cert_bus1011_broome {
	top: 72px;
	left: 77px;
}
/* Corporate Governance for AGMs2010-11 */
dl.map.on a#agm1011_carnarvon {
	top: 138px;
	left: 13px;
}
dl.map.on a#agm1011_geraldton {
	top: 177px;
	left: 19px;
}
dl.map.on a#agm1011_doomagee {
	top: 65px;
	left: 205px;
}
dl.map.on a#agm1011_mornington {
	top: 55px;
	left: 215px;
}
dl.map.on a#agm1011_aurukun {
	top: 20px;
	left: 235px;
}
dl.map.on a#agm1011_coen {
	top: 25px;
	left: 245px;
}
dl.map.on a#agm1011_hopevale-mossman {
	top: 48px;
	left: 252px;
}
dl.map.on a#agm1011_cooktown{
	top: 55px;
	left: 263px;
}
dl.map.on a#agm1011_apy{ 
	top: 150px;
	left: 135px;
}
dl.map.on a#agm1011_ntaria{
	top: 115px;
	left: 150px;
}
dl.map.on a#agm1011_yuendumu{
	top: 105px;
	left: 140px;
}
dl.map.on a#agm1011_walgett{
	top: 166px;
	left: 280px;
}
dl.map.on a#agm1011_wilcannia {
	top: 183px;
	left: 243px;
}
dl.map.on a#agm1011_perth {
	top: 196px;
	left: 38px;
}
dl.map.on a#agm1011_midland {
	top: 190px;
	left: 42px;
}
dl.map.on a#agm1011_cunnamulla {
	top: 153px;
	left: 268px;
}
dl.map.on a#agm1011_bourke {
	top: 166px;
	left: 268px;
}
dl.map.on a#agm1011_as {
	top: 109px;
	left: 158px;
}
/* Corporate Governance for Directors courses 2010-11 */
dl.map.on a#director1011_carnarvon{
	top: 138px;
	left: 19px;
}
dl.map.on a#director1011_geraldton {
	top: 177px;
	left: 30px;
}
dl.map.on a#director1011_doomagee {
	top: 65px;
	left: 210px;
}
dl.map.on a#director1011_mornington {
	top: 55px;
	left: 220px;
}
dl.map.on a#director1011_aurukun {
	top: 20px;
	left: 240px;
}
dl.map.on a#director1011_coen {
	top: 25px;
	left: 250px;
}
dl.map.on a#director1011_hopevale-mossman {
	top: 48px;
	left: 257px;
}
dl.map.on a#director1011_walgett{
	top: 166px;
	left: 285px;
}
dl.map.on a#director1011_wilcannia {
	top: 183px;
	left: 248px;
}
dl.map.on a#director1011_apy{
	top: 150px;
	left: 140px;
}
dl.map.on a#director1011_ntaria{
	top: 115px;
	left: 155px;
}
dl.map.on a#director1011_yuendumu{
	top: 105px;
	left: 145px;
}
dl.map.on a#director1011_perth {
	top: 196px;
	left: 43px;
}
dl.map.on a#director1011_midland {
	top: 190px;
	left: 48px;
}
dl.map.on a#director1011_cunnamulla {
	top: 153px;
	left: 273px;
}
dl.map.on a#director1011_bourke {
	top: 166px;
	left: 274px;
}
dl.map.on a#director1011_as {
	top: 109px;
	left: 164px;
}
dl.map.on a#director1011_cooktown{
	top: 55px;
	left: 268px;
}
/* Building Strong Stores courses 2010-11 */
dl.map.on a#bss1011_as {
	top: 109px;
	left: 165px;
}
dl.map.on a#bss1011_katherine {
	top: 40px;
	left: 156px;
}
/* START OF CSS FOR 2009-10 MAP POINTS */
/* Introduction to Corporate Governance course */
dl.map.on a#corp_gov0910_derby {
	top: 70px;
	left: 83px;
}
dl.map.on a#corp_gov0910_townsville {
	top: 88px;
	left: 274px;
}
dl.map.on a#corp_gov0910_coffs {
	top: 181px;
	left: 309px;
}
dl.map.on a#corp_gov0910_rocky {
	top:120px;
	left: 299px;
}
dl.map.on a#corp_gov0910_dubbo {
	top: 192px;
	left: 275px;
}

dl.map.on a#corp_gov0910_redfern {
	top: 212px;
	left: 292px;
}
dl.map.on a#corp_gov0910_darwin {
	top: 23px;
	left: 144px;
}

dl.map.on a#corp_gov0910_adelaide {
	top: 223px;
	left: 203px;
}

dl.map.on a#corp_gov0910_katherine {
	top: 57px;
	left: 160px;
}

dl.map.on a#corp_gov0910_ceduna {
	top: 192px;
	left: 170px;
}

/* Building Strong Stores courses 2009-10 */
dl.map.on a#bss0910_alice {
	top: 120px;
	left: 172px;
}
dl.map.on a#bss0910_kimberley {
	top: 53px;
	left: 117px;
}
dl.map.on a#bss0910_katherine {
	top: 57px;
	left: 168px;
}
dl.map.on a#bss0910_apy1 {
	top: 148px;
	left: 162px;
}
dl.map.on a#bss0910_tennant {
	top: 88px;
	left: 166px;
}
dl.map.on a#bss0910_nhulunbuy {
	top: 27px;
	left: 188px;
}
dl.map.on a#bss0910_darwin {
	top: 23px;
	left: 159px;
}
dl.map.on a#bss0910_darwin1 {
	top: 22px;
	left: 150px;
}
dl.map.on a#bss0910_darwin2 {
	top: 23px;
	left: 167px;
}
dl.map.on a#bss0910_broome {
	top: 75px;
	left: 74px;
}
dl.map.on a#bss0910_cairns {
	top: 63px;
	left: 256px;
}

/* Certificate IV in Business (Governance) courses 2009-10 */
dl.map.on a#cert_bus0910_pilbara {
	top: 110px;
	left: 38px;
}
dl.map.on a#cert_bus0910_darwin {
	top: 23px;
	left: 151px;
}
dl.map.on a#cert_bus0910_perth {
	top: 210px;
	left: 43px;
}


/* Diploma in Business (Governance) course 2009-10 */
dl.map.on a#dip_bus0910_cairns {
	top: 63px;
	left: 263px;
}


/* Corporation jobs */
div#jobsPanel
{
	display: block;
	position: relative;
	height: auto;
	float: left;
}

#jobsPanel
{
	background-color: #8f7742;
	
}

.tools
{
	display: block;
	width: 140px;
	height: auto;
	padding: 10px 0px 14px 10px; 
	margin: 0 0 10px 0;
	border-width: 1px;
	border-style: solid;
	border-color: #bfae83;

}


#jobsPanel p.description
{
	font-size: 1.4em;
	color: #4e3919;
}

#jobsPanel h1,
#jobsPanel p,
#jobsPanel a,
#jobsPanel li
{
	color: #fff;
	text-decoration: none;
}

#jobsPanel a.more
{
	float: left;
	text-align: left;
	margin-top: 0.6em;
}


div#main {
    padding: 10px;
    margin-left: 160px;
}

div.Video
{
	padding-top: 30px;
}


/* START OF CSS FOR 2011-12 MAP POINTS */
/* Introduction to Corporate Governance course */
dl.map.on a#corp_gov1112_mtisa {
	top: 95px;
	left: 212px;
}

dl.map.on a#corp_gov1112_dubbo {
	top: 192px;
	left: 275px;
}
dl.map.on a#corp_gov1112_broome {
	top: 72px;
	left: 79px;
}
dl.map.on a#corp_gov1112_darwin {
	top: 23px;
	left: 151px;
}
dl.map.on a#corp_gov1112_roebourne {
	top: 105px;
	left: 45px;
}
dl.map.on a#corp_gov1112_bamaga {
	top: 12px;
	left: 239px;
}
dl.map.on a#corp_gov1112_katherine {
	top: 45px;
	left: 154px;
}

dl.map.on a#corp_gov1112_brisbane {
	top: 150px;
	left:315px;
}
dl.map.on a#corp_gov1112_carnarvon{
	top: 138px;
	left: 17px;
}
dl.map.on a#corp_gov1112_nowra {
	top: 210px;
	left: 295px;

}
dl.map.on a#corp_gov1112_porta {
	top: 202px;
	left: 199px;

}
dl.map.on a#corp_gov1112_kempsey {
	top: 180px;
	left: 310px;

}
/* Certificate IV in Business (Governance) courses 2011-12 */
dl.map.on a#cert_bus1112_portmacquarie {
	top: 187px;
	left: 308px;
}
dl.map.on a#cert_bus1112_broome {
	top: 72px;
	left: 74px;
}
dl.map.on a#cert_bus1112_woodend {
	top: 235px;
	left: 248px;
}
dl.map.on a#cert_bus1112_melb {
	top: 242px;
	left: 250px;
}
dl.map.on a#cert_bus1112_rocky {
	top:120px;
	left: 299px;
}
dl.map.on a#cert_bus1112_canberra {
	top:216px;
	left: 282px;
}
dl.map.on a#cert_bus1112_bris {
	top:145px;
	left: 315px;
}
