﻿#menu {
height:23px;
position:absolute;
top:290px;
width:960px;
z-index:2;
}
#menu ul.main {
height:23px;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
}
#menu ul.main {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/templates/global/img/menu_bg.jpg) repeat-x scroll 0 0;
}
#menu ul.main li {
float:left;
}
#menu ul.main li a {
display:block;
height:18px;
padding:5px 0 0;
width:120px;
}
#menu ul.main li a {
font-size:11px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
}
#menu ul.main li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#A60D22 url(/templates/global/img/menu_button_bg.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
}
#menu ul.main li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4F010C url(/templates/global/img/menu_button_bg_hover.jpg) no-repeat scroll 0 0;
color:#000000;
text-decoration:none;
}
#menu ul li a.external span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/templates/general/img/icons/external_link.gif) no-repeat scroll left center;
padding-left:14px;
}
#menu ul.sub {
display:none;
list-style-image:none;
list-style-type:none;
margin:0 0 0;
padding:0;
position:absolute;
z-index:3;
}
#menu ul.sub li {
float:none;
}
#menu ul.sub li a {
font-weight:normal;
padding:5px 0 0 10px;
text-align:left;
text-transform:none;
width:140px;
}
#menu ul.sub li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#A60D22 url(/templates/global/img/menu_button_sub_bg.jpg) no-repeat scroll 0 0;
}
#menu ul.sub li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4F010C url(/templates/global/img/menu_button_sub_bg_hover.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
}
#menu ul.main li:hover ul.sub {
display:block;
}
#menu ul.main li ul.sub {
display:none;
}
#language {
padding:0;
position:absolute;
right:0;
top:326px;
width:176px;
}
#language strong {
font-weight:normal;
}
ul#langselect li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D8D8D8 none repeat scroll 0 0;
display:block;
padding:0;
width:176px;
}
ul#langselect li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/templates/general/img/icons/bullet_down.gif) no-repeat scroll 165px 8px;
color:#363636;
display:block;
font-size:11px;
padding:4px;
}
ul#langselect li a:hover {
text-decoration:none;
}
ul#langselect, ul#langselect ul {
float:left;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
}
ul#langselect ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-box-shadow:0 2px 5px #D8D8D8;
background:#D8D8D8 none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
color:#002E6E;
display:block;
padding:2px 4px 2px 8px;
text-decoration:none;
}
ul#langselect li ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D8D8D8 none repeat scroll 0 0;
display:block;
font-size:0.9em;
font-weight:normal;
left:-999em;
margin:0;
padding:0;
position:absolute;
}
ul#langselect li:hover, ul#langselect li.over {
background-color:#FFFFFF;
}
ul#langselect li:hover ul ul, ul#langselect li:hover ul ul ul, ul#langselect li.over ul ul, ul#langselect li.over ul ul ul {
left:-999em;
}
ul#langselect li:hover ul, ul#langselect li li:hover ul, ul#langselect li li li:hover ul, ul#langselect li.over ul, ul#langselect li li.over ul, ul#langselect li li li.over ul {
left:auto;
}
#langselect ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#134987 none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}
#langselect ul li a.inactive {
color:#EEEEEE;
opacity:1;
}
#langselect ul li a.inactive:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D8D8D8 none repeat scroll 0 0;
color:#EEEEEE;
text-decoration:none;
}
#wrap_main {
overflow:visible;
position:relative;
}
#wrap_main #content_wrap {
float:left;
margin:10px 0 34px;
min-height:319px;
position:relative;
top:30px;
width:576px;
}
#wrap_main #content_wrap div.languages {
position:inherit;
}
#wrap_main #content_wrap img {
max-width:575px;
}
#wrap_main div.links {
height:316px;
left:590px;
margin:40px 0 0;
position:absolute;
width:176px;
}
#wrap_main div.links ul {
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
}
#wrap_main div.links ul li {
background-color:#D8D8D8;
font-weight:bold;
margin:1px 0 0;
padding:0;
}
#wrap_main div.links ul li {
color:#333333;
font-size:11px;
line-height:13px;
}
#wrap_main div.links ul li a {
color:#363636;
display:block;
padding:5px;
}
#wrap_main div.links ul li a:hover, #wrap_main div.links ul li a:focus {
background-color:#134987;
color:#FFFFFF;
text-decoration:none;
}
#wrap_main div.links ul li.active a {
background-color:#134987;
color:#FFFFFF;
}
#wrap_main div.links ul li a.external {
background-position:5px center;
padding-left:20px;
}
#wrap_main div.additional {
height:290px;
margin:69px 0 0 784px;
width:176px;
}
#wrap_main div.additional h2 {
margin-bottom:0;
}
#wrap_main div.additional a.scholarship {
display:block;
margin:9px 0;
}
#wrap_main div.additional span.more {
margin-bottom:1px;
margin-top:233px;
}
#wrap_main div.additional h2.location_select {
background-color:#D8D8D8;
color:#002E6E;
font-size:12px;
padding:5px;
}

/*location box*/

#location h3 {
	background: #d8d8d8;
	color: #023f88;
	font-size: 1em;
	font-weight: bold;
	padding: 7px 5px 6px 5px;
	margin-bottom: 1px;
	clear: both;
	border-bottom: none;
}

#location h3.quiet {
	color: #fff;
}

#location ul {
	width: 195px;
}

ul#location_select,ul#location_select ul {
	float: left;
	line-height: 24px;
	list-style-type: none;
	list-style-image: none;
	margin: 1px 0 12px 0;
	padding: 0;
	font-weight: bold;
}
.australianewzealand {
	line-height: 12px;
}

#location ul ul {
	line-height: 10px;
}

ul#location_select a {
	border-bottom: 1px dotted #D8D8D8;
	color: #023f88;
	display: block;
	padding: 4px 12px 4px 48px;
	text-decoration: none;
}

ul#location_select li ul li a {
	border: none;
	padding: 3px 3px 2px 3px;
	width: 58px;
        line-height: 1em;
}

ul#location_select li ul li {
	width: 50%;
}

ul#location_select li {
	background: #D8D8D8;
	float: left;
	padding: 0;
	width: 100%;
}

ul#location_select li:hover {
	background: #EBEBEB;
	float: left;
	padding: 0;
}

ul#location_select li ul {
	background: #D8D8D8;
	display: block;
	font-size: 0.9em;
	font-weight: normal;
	height: 231px;
	left: -999em;
	margin: -35em 0 0 45px;
	position: absolute;
	width: 149px;
	w\idth: 150px;
}

ul#location_select li.europe ul {
	margin-top: -33px;
}

ul#location_select li.northamerica ul {
	margin-top: -66px;
}
ul#location_select li.latinamerica ul {
	margin-top: -99px;
}

ul#location_select li.asia ul {
	margin-top: -132px;
}

ul#location_select li.australianewzealand ul {
	margin-top: -165px;
}

ul#location_select li.middleeast ul {
	margin-top: -198px;
}

ul#location_select li.africa ul {
	margin-top: -231px;
}

ul#location_select li.qantmcollege ul {
	margin-top: -264px;
}

ul#location_select li li {
	padding-right: 0em;
	width: 6em
}

ul#location_select li ul a {
	width: 5em;
	w\idth: 3em;
	background-image: none;
}

ul#location_select li:hover ul ul,
ul#location_select li:hover ul ul ul,
ul#location_select li.over ul ul,
ul#location_select li.over ul ul ul {
	left: -999em;
}

ul#location_select li:hover ul,
ul#location_select li li:hover ul,
ul#location_select li li li:hover ul,
ul#location_select li.over ul,
ul#location_select li li.over ul,
ul#location_select li li li.over ul {
	left: auto;
}

ul#location_select ul li a:hover,ul#location_select ul li a:active {
	color: #FF0000;
}

ul#location_select li ul li.footnote {
	clear: both;
	background: #d8d8d8;
	position: absolute;
	top: 262px;
	left: -45px;
	width: 185px;
	z-index: 1;
	font-size: 10px;
	padding: 2px 5px;
	min-height: 36px;
}

ul#location_select li {
	background: transparent no-repeat;
}

ul#location_select li:hover {
	background: transparent no-repeat;
}

ul#location_select li.europe {
	background: url("../images/location_select/locations_sprite.png") no-repeat 2px -55px;
}

ul#location_select li.europe:hover {
	background: url("../images/location_select/locations_sprite.png") no-repeat -261px -55px;
}

ul#location_select li.northamerica {
	background: url("../images/location_select/locations_sprite.png") no-repeat 2px 7px;
}

ul#location_select li.northamerica:hover {
	background: url("../images/location_select/locations_sprite.png") no-repeat -261px 7px;
}
ul#location_select li.latinamerica {
	background: url("../images/location_select/locations_sprite.png") no-repeat 2px -212px;
}

ul#location_select li.latinamerica:hover {
	background: url("../images/location_select/locations_sprite.png") no-repeat -261px -212px;
}
ul#location_select li.asia {
	background: url("../images/location_select/locations_sprite.png") no-repeat 2px -117px;
}

ul#location_select li.asia:hover {
	background: url("../images/location_select/locations_sprite.png") no-repeat -261px -117px;
}

ul#location_select li.australianewzealand {
	background: url("../images/location_select/locations_sprite.png") no-repeat 2px -86px;
}

ul#location_select li.australianewzealand:hover {
	background: url("../images/location_select/locations_sprite.png") no-repeat -261px -86px;
}

ul#location_select li.middleeast {
	background: url("../images/location_select/locations_sprite.png") no-repeat 2px -24px;
}

ul#location_select li.middleeast:hover {
	background: url("../images/location_select/locations_sprite.png") no-repeat -261px -24px;
}

ul#location_select li.africa {
	background: url("../images/location_select/locations_sprite.png") no-repeat 2px -149px;
}

ul#location_select li.africa:hover {
	background: url("../images/location_select/locations_sprite.png") no-repeat -261px -149px;
}

ul#location_select li.qantmcollege {
	background: #EFCFD3 url("../images/location_select/locations_sprite.png") no-repeat 2px -181px;
}

ul#location_select {
	margin-bottom: 9px;
}




.pikachoose{width:410px;margin:0 0 20px 0;}
/* This is the ul you have all your images in */
.pikachoose ul{padding-left:0;width:550px;height:210px;margin:0;overflow:hidden;}
.pikachoose ul li{float: left;border:1px solid #555;padding:2px;background:#777;margin:0 6px 4px 0;position:relative;overflow:hidden;}
.pikachoose ul li div img{position:relative;cursor:pointer;}

/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main{width:406px;height:283px;display:block;position:relative;}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img{position:absolute;top:2px;left:2px;}
.pika_back_img{position:relative;top:0px;}
.pika_subdiv{position:relative;border:1px solid #555;background:#777;padding:2px;}
.pika_subdiv img, .pika_subdiv a img{border:none;}
.pika_caption{width:400px;height:16px;padding-top:4px;text-align:center;position:absolute;bottom:7px;left:3px;background:url('../images/black.png') top left;}
.pika_caption a{color:white;}

.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a.pika_play_button{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('../images/play.png') top center no-repeat;}
.pika_play a.pika_stop_button{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('../images/pause.png') top center no-repeat;}

.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}

/* if you want to 'hide' these jus make their height and width 1px */
.pika_prev_hover{position:absolute;top:5px;left:5px;height:456px;width:100px;background:url('../images/rewind.png') top left no-repeat;}
.pika_next_hover{position:absolute;top:5px;right:5px;height:456px;width:100px;background:url('../images/fastf.png') top right no-repeat;}

