﻿#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;
}
ul#location_select {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
width:176px;
}
ul#location_select, ul#location_select ul {
float:left;
font-weight:bold;
line-height:24px;
list-style-image:none;
list-style-type:none;
margin:1px 0 12px;
padding:0;
}
.australianewzealand {
line-height:12px;
}
ul#location_select ul {
line-height:12px;
}
ul#location_select a {
border-bottom:1px dotted #D8D8D8;
color:#002E6E;
display:block;
padding:4px 12px 4px 48px;
text-decoration:none;
}
ul#location_select li ul li a {
border:medium none;
padding:3px 3px 2px;
width:58px;
}
ul#location_select li ul li.footnote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D8D8D8 none repeat scroll 0 0;
clear:both;
font-size:10px;
left:-45px;
min-height:36px;
padding:0 5px;
position:absolute;
top:232px;
width:166px;
z-index:1;
}
ul#location_select li ul li {
width:50%;
}
ul#location_select li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D8D8D8 none repeat scroll 0 0;
float:left;
padding:0;
width:100%;
}
ul#location_select li:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EBEBEB none repeat scroll 0 0;
float:left;
padding:0;
}
ul#location_select 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;
height:231px;
left:-999em;
margin:-35em 0 0 45px;
position:absolute;
width:131px;
}
ul#location_select li.europe ul {
margin-top:-33px;
}
ul#location_select li.northamerica ul {
margin-top:-66px;
}
ul#location_select li.asia ul {
margin-top:-99px;
}
ul#location_select li.australianewzealand ul {
margin-top:-132px;
}
ul#location_select li.middleeast ul {
margin-top:-165px;
}
ul#location_select li.africa ul {
margin-top:-198px;
}
ul#location_select li.qantmcollege ul {
margin-top:-231px;
}
ul#location_select li li {
padding-right:0;
width:6em;
}
ul#location_select li ul a {
background-image:none;
width:3em;
}
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 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none no-repeat scroll 0 0;
}
ul#location_select li:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none no-repeat scroll 0 0;
}
ul#location_select li.europe {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/location_select/europe.png) no-repeat scroll 0 center;
}
ul#location_select li.europe:hover {
}
ul#location_select li.northamerica {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/location_select/north_america.png) no-repeat scroll 0 center;
}
ul#location_select li.northamerica:hover {
}
ul#location_select li.asia {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/location_select/asia.png) no-repeat scroll 0 center;
}
ul#location_select li.asia:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/location_select/asia_o.png) no-repeat scroll 0 center;
}
ul#location_select li.australianewzealand {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/location_select/australia.png) no-repeat scroll 0 center;
}
ul#location_select li.australianewzealand:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/location_select/australia_o.png) no-repeat scroll 0 center;
}
ul#location_select li.middleeast {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/location_select/middle_east.png) no-repeat scroll 0 center;
}
ul#location_select li.middleeast:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/location_select/middle_east_o.png) no-repeat scroll 0 center;
}
ul#location_select li.africa {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/location_select/africa.png) no-repeat scroll 0 center;
}
ul#location_select li.africa:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/location_select/africa_o.png) no-repeat scroll 0 center;
}
ul#location_select li.qantmcollege {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFCFD3 url(../images/location_select/qantmcollege.png) no-repeat scroll 0 center;
}
ul#location_select {
margin-bottom:1px;
}




.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;}
