@charset "utf-8";
@import url(featured-links.css);
/* Use this file for site-specific CSS customisations, do not modify screen.css */

/* to place the contact us icons on top right side corner of page) */
div#tabbaroz {
	z-index:9;
	clear:left;
	margin:0;
	vertical-align:bottom;
	position:relative;
	display:block;
	background-color:#f5af00;
}

.searchbox {
    background-color: #F3F3F3;
    border: 1px solid #DDDDDD;
    margin: 0.909em 0;
    padding: 0.9em;
    width: 16em;
}

div#tabbaroz span {
/*	background:#CE1126 none repeat scroll 0 0;	*/
	border:medium none;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	margin:0 0 -0.091em 0.2em;
	padding:0 0.5em;
	vertical-align:bottom;
	position:absolute;
	right:.8em;
	bottom:-.01em;	
}
#lefthomemenu {
    float: right;
    margin: .2em;
    overflow: hidden;
    text-align: left;
    width: 18em;
}
#lefthomemenu a.home-link {
	padding:.417em .417em .417em 3.150em; 
	display:block;
	min-height:2.417em;
	margin:0 0 .417em 0;
	text-decoration:none;
	background-position:top left;
	background-repeat:no-repeat;
	font: 10px Arial,Helvetica,sans-serif;
	border-bottom:.083em solid #dbd3c2;
	color: #333333;
}
#lefthomemenu p a.home-link {
	font-size:1.2em;
	line-height:normal;
}
#lefthomemenu a.home-link:hover {
	text-decoration:underline;
}	
#splashpod {
	background-image: url(../images/frontpage/fisher_redevelopment_banner.png);
	margin:0 0 1.2em 0;
	height:16.5em;
	padding:0;
	text-align:left;
	background-color:#f9b72c;
	background-repeat:no-repeat;
}
#splashpod img+img {
	border-left:1px solid #fff;
}
#splashpod img {
	float:left;
	height:16.5em;
}



#splashpod-f {
	background-image: url(../images/frontpage/redevelopment_fisher.png);
	margin:0 1.5em 1.2em 22.5em;
	height:18.5em;
	padding:0;
	text-align:left;
	background-color:#f9b72c;
	background-repeat:no-repeat;
}
#splashpod-f img+img {
	border-left:1px solid #fff;
}
#splashpod-f img {
	float:left;
	height:18.5em;
}
#splashpod-f object {
	float:left;
	border-right:1px solid #fff;
}
#splashpod-f.white {
	background:#fff;
	padding-left:0;
}

#splashpod-f2 {
	background-image: url(../images/frontpage/fisher_renewal_banner.png);
	margin:0 1.5em 1.2em 22.5em;
	height:11.5em;
	padding:0;
	text-align:left;
	background-color:#f9b72c;
	background-repeat:no-repeat;
}
#splashpod-f2 img+img {
	border-left:1px solid #fff;
}
#splashpod-f2 img {
	float:left;
	height:18.5em;
}
#splashpod-f2 object {
	float:left;
	border-right:1px solid #fff;
}
#splashpod-f2.white {
	background:#fff;
	padding-left:0;
}

#head-f {
	color:#fff;
	position:relative;
	font-size:1em;
	background:#12416c;
	height:auto;
	min-height:12.100em;
	margin:0;
	border-right:1.5em solid #f5af00;
}
#head-f a {
	color:#fff;
}
#head-f h1 {
	position:absolute;
	font:2.1em Arial, Helvetica, sans-serif;
	right:.95em;
	top:1.57em;
	text-align:right;
	text-transform:uppercase;
	width:100%;
}
#head-f h1 #separator {
	display:none;
}
body.splash #head-f h1 a#usyd-logo, body #head-f h1 a#logo {
	top:-1.570em;
	background:#ce1126 url(../images/common/university_sydney_logo.gif) no-repeat;
	width:9.524em;
	/*left:.905em;*/
	left:-0.148em;
	height:3.810em;
	text-align:left;
	text-indent:-2000em;
	position:absolute;
}
#head-f form#search {
	position:absolute;
	bottom:0;
	right:0;
	padding:1em 2em;
}
#head-f #quicklinks {
	position:absolute;
	bottom:1em;
	right:22.5em;
	margin-left:1.5em;
}

body.splash #head-f {
	border-bottom:3.7em solid #f5af00;
}
body.splash #head-f h1 {
	width:100%;
	margin-left:.952em;
	text-align:right;
}
body.splash #head-f h1 span#site-title {
	position:relative;
}


/*  mod for first lines for a popup page */

body.popup #head {border-bottom: 1.7em solid #F5AF00 !important; height: 10em; min-height: 0;}
body.popup div#w1, body.popup div#w2, body.popup div#w3 {width: 750px !important;}



#head-f #quicklinks select {
	width:12.5em;
	padding:.1em 0 .1em .2em;
	margin-bottom:-0.1em;
}
#head-f ul#nav-global {
	position:absolute;
	left:0;
	bottom:0;
	margin:0;
	text-align:right;
	padding:0 1em;
	text-transform:uppercase;
}
#head-f #nav-global li {
	font-size:1.1em;
	display:block;
	float:left;
	height:2.364em;
	vertical-align:middle;
	margin:0 .9em;
}
#head-f #nav-global li.active {
	font-weight:bold;
	background:url(../images/common/global-nav-indicator-yellow.gif) center bottom no-repeat;
}
#head-f form #search {
	position:absolute;
	top:2em;
	left:13.5em;
}
#head-f .skip-nav {
	display:none;
}
#head-f #masthead {
	height:8.8em;
}
#head-f #tray {
	position:relative;
	height:auto;
	overflow:hidden;
	background:#f8f8f8 url(../images/common/bg_head_tray_top.gif) repeat-x;
	text-align:left;
	color:#000;
	width:100%;
	display:none;
}
#head-f #tray .bottom-shadow {
	width:100%;
	background:transparent url(../images/common/bg_head_tray_bot.gif) repeat-x bottom;
	position:absolute;
	bottom:0;
	height:.4em;
}

body.splash #head {
	border-bottom:0 solid #f5af00;
}

body #content div.searchlist {
	width: 60%;
	float: left;
}

body #content div.searchlist.narrow {
	width: 35%;
}

#content .column.two {
	width:46%;
}

#content ul.teaser-list img {
	float:left;
	width:60px;
	height:60px;
	padding:1px;
	margin:0 .7em 0 0;
}

ul.linked2 li {
	list-style: url(../images/common/list-item-grey_caret.gif);
	padding: 0.1em 0;
	margin-bottom: 0.05em;
	font-weight: normal;
}

#content form.boxed {
	padding:.909em;
	width:95%;
	margin:.909em 0;
	background-color:#f3f3f3;
	border:1px solid #ddd;
}

#content form.boxed-limit {
	padding:.609em;
	width:65%;
	margin:.609em 0;
	background-color:#f3f3f3;
	border:1px solid #ddd;
}

#content table.fll_title {
	
	border:10px;	
	border-bottom:0px;
	width:100%;
}

#content form .hidden {
	height:1px;
	left:-9999em;
	overflow:hidden;
	position:absolute;
	top:0;
	width:1px;
}

body.library form#librarysearch .hidden {
	display: none;
}

body form#librarysearch legend {
	display: block;
	font-weight: bold;
	font-size:1.500em;
	color:#ce1126;
	margin: 0 0 0.5em 0;
}

body form#libraryfullsearch {
	margin-top: 0px;
}


/*.breadcrumb.moved {
	background:none;
	padding:0.364em 0 .455em 1.82em;
}*/

div#promoimgs img {
	border: 1px solid #908A87;
	padding: 1px;
	margin-bottom: 1em;
	
}

#content div.bt {
	margin-bottom:.182em;
	padding-bottom:.182em;
	float:right;
}

/* FLL contacts dash red colour */

.separatorRed  {
	color:#ce1126;
}

/* services for headings */
.serviceHeading {
	color: #cc3333;
	font-size:1.5em;
	font-weight:bold;
	margin:1.765em 0 0 0;
	margin-top: 0.5em;
}
/*iResearch info*/

/* specify the endentation of the content for iResearch*/

#content.iResearchmenu {
	margin-left:12.5em;
}

/* adition of a new menu set for just iResearch menu */
#menuiResearch {
	float:left;
	width:14em;
	margin:0 1em 0 1em;
	text-align:left;
}

#menuiResearch.withtabs {
	margin-top:1em;
}

#content dl#visitors-index dt, #menuiResearch dt, #sidebar dt {
	letter-spacing:-1px;
	font:bold 1.5em Arial, Helvetica, sans-serif;
}
#menuiResearch dd {
	margin-bottom:1.4em;
}
#menuiResearch ul {
	margin:.8em 0 0 0;
	border-top:1px solid #d6d6d6;
}
#menuiResearch ul li {
	padding:0;
	margin:0;
	list-style-type:none;
	list-style-image:none;
	border-bottom:1px solid #dbd3c2;
}
#menuiResearch ul li a {
	font-size:1.2em;
	color:#333;
	padding:.46em 0 .46em 1.82em;
	margin:0;
	font-weight:normal;
	display:block;
	background:transparent url(../images/common/list-item-red-caret.gif) .45em .73em no-repeat;
}
#menuiResearch ul li a:hover, #menuiResearch ul li a.active:hover {
	background-color:#fafafa;
	color:#125687;
}
#menuiResearch ul li a.active {
	background-color:#fafafa;
}
#menuiResearch ul li ul {
	top:-1000em;
	position:absolute;
	padding:0 0 0 2em;
	margin:0;
	border-top:none;
}
#menuiResearch ul li ul.unstatic {
	position:relative;
	top:auto;
}
#menuiResearch ul li ul li {
	margin:0;
	padding:0;
	border-top:.100em solid #dbd3c2;
	border-bottom:0;
}
#menuiResearch ul li ul li a {
	background:transparent url(../images/common/list-item-red-caret-small.gif) .45em .73em no-repeat;
}
#menuiResearch ul li ul li a:hover {
	background-color:#fafafa;
}
#menuiResearch .active {
	font-weight:bold;
}
#menuiResearch ul li span.expander {
	width:7em;
	height:7em;
	float:right;
	margin:-21em 0 0 0;
	padding:5em;
	background:no-repeat center;
	cursor:pointer;
	position:relative;
}
#menuiResearch ul li span.closed {
	background-image:url(../images/common/icon_plus.gif);
}
#menuiResearch ul li span.closed:hover {
	background-image:url(../images/common/icon_plus_hover.gif);
}
#menuiResearch ul li span.open {
	background-image:url(../images/common/icon_minus.gif);
}
#menuiResearch ul li span.open:hover {
	background-image:url(../images/common/icon_minus_hover.gif);
}
#menuiResearch dt, #sidebar dt {
	color:#ce1126;
	letter-spacing:normal;
	font-weight:600;
	text-transform:uppercase;
}
#menuiResearch dt a {
	text-decoration:none;
	color:#AB2B34;
}
#menuiResearch dt a:hover {
	text-decoration:none;
	color:#cd343e;
}
#menuiResearch ul li.static ul {
	top:auto;
	position:relative;
}

#content .expanding-image #student_it_building { background: url(../images/content/fisher_plan.png) no-repeat top left; }
#content .expanding-image #student_library { background: url(../images/content/student_library.jpg) no-repeat top left; }
#content .expanding-image { border: 1px solid #d6d6d6; }
#content .expanding-image .image { border: 1px solid #fff; height: 7.273em; }

#iReasearchHeader {
	height: 40px;
	background: url(../images/iresearch/iresearch_logo.png) no-repeat top left;
	margin: 0px 0 0 25px;
}

#iReasearchHeader h1 {
	visibility: hidden;
}

#iReasearchintro {
	margin: 0px 0 10px 0px;
	padding: 0 0 280px 0;
	background: url(../images/iresearch/people_silhouettes.gif) no-repeat bottom right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #ce1126;
	line-height: 22px;
	position: relative;
}

#iReasearchintro p {
	width: 0px;
	margin-left: 1px;
}
#iReasearchintro #iReasearchcircles {
	background: url(../images/iresearch/circles.gif) no-repeat bottom left;
	height: 240px;
	width: 570px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.iReasearchsubhead {
	font-size: 24px;
	color: #cc3333;
	display: block;
}

#iReasearchbigLinks img {
	margin-left: 80px;
}

#iReasearchfooter {
	padding: 10px 0 15px 0;
	vertical-align:middle;
	font-weight:bold;
}

#iReasearchcopyright {
	padding: 1px 10px;
	font-size: 10px;
	color:  #666;
	background: #eee;
}

#iReasearchcopyright img{
	vertical-align:middle;
}



#iReasearchfooter-links {
	float: right;
}

#iReasearchfooter-links a {
	color: #666;
}


#iReasearchglobal-nav {
	margin: 0 0 10px 0;
	float: left;
	width: 984px;
}

#iReasearchglobal-nav ul {
	list-style-type: none;
	margin: 10px 0 0 80px;
	padding: 0;
}

#iReasearchglobal-nav ul li {
	display: inline;
}

#iReasearchglobal-nav .menuItem {
	width: 140px;
	height: 28px;
	float: left;
	margin-left: 1px;
}

#iReasearchglobal-nav .menuItem span {
	display: none;
}

#iReasearchglobal-nav .menuItem#learn {
	background: url(../images/iresearch/button_learn.gif) 0 0 no-repeat;
}

#iReasearchglobal-nav #play {
	background: url(../images/iresearch/button_play.gif) 0 0 no-repeat;
}

#iReasearchglobal-nav #more {
	background: url(../images/iresearch/button_more.gif) 0 0 no-repeat;
}

#iReasearchglobal-nav #print {
	background: url(../images/iresearch/button_print.gif) 0 0 no-repeat;
}

#iReasearchglobal-nav .menuItem#learn:hover,
#iReasearchglobal-nav .menuItem#play:hover,
#iReasearchglobal-nav .menuItem#more:hover,
#iReasearchglobal-nav .menuItem#print:hover {
	background-position: 0 -28px;
}

#iReasearchglobal-nav #lib-icons h3 {
	display: none;
}

.iReasearchcredits {
	font-size: 11px;
	font-weight: normal;
	/* background-color: #eeeeee; */
	color:#333333;
	border-bottom: 1px dotted #666;
	padding: 3px;
	margin-left: 10px;
}





#iresearchbody {
	margin: 0;
}

#iresearchbody #page-nav {
	width: 164px;
	float: left;
	font-size: 11px;
	font-weight: 700;
	padding-bottom: 50px;
}

#iresearchbody #page-nav a {
	display: block;
	padding: 5px 5px 5px 10px;
	background: #fff;
	text-decoration: none;
}

#iresearchbody #page-nav a:hover {
	background-color: #eee;
}

#iresearchbody #page-nav #nav-icon {
	margin: 20px 0 15px 20px;
	padding: 0;
	background-position: bottom left;
	background-repeat: no-repeat;
}

#iresearchbody #page-nav #nav-icon h2 {
	visibility: hidden;
}

#iresearchbody #page-nav ul {
	margin: 0;
	padding: 0;
}

#iresearchbody #page-nav ul li {
	list-style: none;
	margin: 0;
}

#iresearchbody #page-nav ul li a {
	cursor: pointer;
}

#iresearchbody #page-nav ul li ul {
	border: none;
	font-weight: 100;
}

#iresearchbody #page-nav ul li ul li {
	border: none;
}

#iresearchbody #page-nav ul li ul li a {
	padding: 5px 5px 5px 15px;
	margin-left: 15px;
	background-position: 3px 50%;
	background-repeat: no-repeat;
}

#iresearchbody #content {
	margin-left: 164px;
	margin-top: 50px;
	min-height: 600px;
	padding: 10px;
	background-position: 10px -30px;
	background-repeat: no-repeat;
	font-size: 14px;
}

 .iresearchthumbnail {
	width: 17%;
	height: 170px;
	margin: 1%;
	float: left;
	border: 1px solid #eee;
	background: #fff;
	overflow: hidden;
}

.iresearchthumbnail img {
	margin: 6px;
	float:left;
	border:groove;
	width: 120px;
	height: 90px;
}

.iresearchthumbnail p {
	border-top: 1px groove #CCC;
	float:left;
}

.iresearchthumbnail h6 {
	margin: 3px;
	margin-left: 3px;
}
 .iresearchthumbnail2 {
	width: 19%;
	height: 180px;
	margin: 0.2%;
	float: left;
	border: 1px solid #eee;
	background: #fff;
	overflow: hidden;
}
 .iresearchthumbnail2 img {
	margin: 6px;
	float:left;
	border:groove;
	width: 120px;
	height: 90px;
}

.iresearchthumbnail2 p {
	border-top: 1px groove #CCC;
	float:left;
}

.iresearchthumbnail2 h6 {
	margin: 3px;
	margin-left: 3px;
}

.iresearchfeedback {
	width: 95.5%;
	position: relative;
	font-size: 12px;
	left: 0px;
	padding: 15px;
	border: 2px solid #eee;
	background-color: #fff;
}


.iresearchfeedback-left {
	width: 45%;
	float: left;
}

.iresearchfeedback-right {
	margin-left: 55%;
}

.iresearchfeedback p {
	margin-top: 0;
}

.iPlaythumbnail {
	width: 45.5%;
	height: 275px;
	margin: 1.5%;
	float: left;
	border: 1px solid #eee;
	background: #fff;
	overflow: hidden;
}

.iPlaythumbnail img {
	margin: 10px;
	float: left;
	background: #eee;
	width: 240px;
	height: 180px;
}

.iPlaythumbnail h5 {
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px dotted #666;
	padding-bottom: 2px;
	margin: 10px 10px 10px 260px;
}

.iPlaythumbnail p {
	font-size: 11px;
	margin: 0 10px 10px 260px;
}

.advanceSearch {
	font-size: .9em;
	font-weight: normal;
	padding: 2px;
	margin-left: 5px;
}

/* News Page - 'Latest news' styles */
#content .latest-news { border-top: 0.2em solid #4d483c; margin: 0; }
#content .latest-news ul { padding: 0; }
#content .latest-news li { border-bottom: 0.1em solid #dbd3c2; list-style: none; margin-left: 0; padding: 0 8em 0.25em 0; margin: 0.25em 0; position: relative; }
#content .latest-news li a { }
#content .latest-news li .date { color: #999; font-size: 0.8em; top: 0; right: 0; position: absolute; }
#content .latest-news li h3 { font-size: 1em; }
#content .latest-news li p { font-size: 0.8em; }

/* start of esearch research customised css */

/************** JQUERY QUIZ STYLES******************/
#jquiz p, #jquiz ul, #jquiz ol, #jquiz  {
	margin:0;
	padding:0;
	font-size:1em;
}

/* Style of the quiz questions 1, 2, 3 etc */	
#jquiz ol {
	list-style-type: decimal;
	font-size:1em;
		
}
/* Style of the quiz questions making them bold and closing up the gap between the question and the a,b,c options */	
#jquiz li p {
	font-weight:bold;
	margin-bottom: -10px;
}
		
/* Is this defintive for the a, b, c styles or the other one above?********/		
#jquiz li ol li {
		list-style-type:lower-alpha;
		cursor:pointer;
		padding: 0px 0 0px 3px;
		margin:1em;
		font-size:1em;
}
	
/* Provides the grey rollover when deciding which option to choose */
#jquiz li ol li:hover , .incorrect:focus, .correct:focus {
		background-color:#DADBDD;
		cursor:pointer;
		padding: 0px 0 0px 3px;
}

#jquiz li ol li:focus {
			background-color:#DADBDD;
			cursor:pointer;
			padding: 0px 0 0px 3px;
}

/* Shows cross next to wrong choice */
#jquiz li .wronganswer {
	list-style-image:url(../images/quiz/cross1.png)
}

#jquiz ol.answered li:hover{
		background-color:#fff;
		cursor:auto;
}

/* Shows tick next to correct choice */
#jquiz li .correctanswer {
	
		list-style-image:url(../images/quiz/libBlueTick.png);
}

/* If you choose wrong you can see the correct answer highlighted in some way */
#jquiz li .realanswer {
	color:#000;
	font-weight:normal;
	background-color:#BED6E2;
}

/*  correct answer highlighted in some way */
.correctanswer {
	color:#628FAF;
	font-weight:bold;
}


/* Turns off the grey rollover  and highlights correct when the question has status "answered" */
#jquiz .correctanswer:hover {
	color: #628FAF;
	cursor:auto;
}

/* Turns off the grey rollover and highlights incorrect when the question has status "answered" */
#jquiz .incorrectanswer:hover {
	color:#ce1126;
	cursor:auto;
}

.hidden {
	display:none;
}
/*This is the style of the feedback text*/
#jquiz .explanation p{
	font-weight:normal;
	margin-bottom: -5px;
	line-height: 100%;
	}
/* first child will style the Yes or No in the feedback - it is inserted by jscript  */
#jquiz .explanation p:first-child {
	font-weight:bold;
	margin-bottom: 5px;
}

.rightbox, .wrongbox {
	padding:10px !important;
	margin-top: 10px !important;
	margin-bottom: 5px;
	background-color:#DCDCDC;
	
}
.rightbox {

	border: 1px solid #628FAF;
}

.rightbox a {
		color: #808066;
	}

.wrongbox {
	
	border: 1px solid #000;
}

.wrongbox a {
		color: #825C58;
	}

#jquizremarks {
	display:none;
}

#jquiztotal {
	font-weight:bold;
	color:#628FAF;
	font-size: 18px ;
	padding: 10px;
	text-align:center;
	margin: 15px 0 10px 0;
}

/********Additional styles for eresearch pages *********/
/* glossary type tooltip rollovers appear in Module 4.1 */
a.tooltiplink {
	
	position: relative;
	z-index: 1000;
	text-decoration: none;
}

a.tooltiplink span { 
	display:none; 
}

a.tooltiplink:hover span { 
/*this is the tooltip rollover style */
	display:block; 
	position: absolute; 
	top: 2em;
	left: 1em;
	top: -50px;
	width: 200px;
	padding:5px; 
	color:#000033;
	border: 1px solid #dadbdd;
	font-weight:normal;
	background: #f8f8f8;
}
/* needed for the reference style examples Module 4.4*/
.hanging-indent {
	
	text-indent: -25px;
	padding-left: 25px;
}
/* jquery slider effect to reveal reference styles Mod 4.4 */
.toggle{
	
}
/*  blue instruction text */
.heading5 {
	
    background-repeat: no-repeat;
    color: #12416C;
    cursor: pointer;
	display: block;
    font-size: 1.25em;
    font-weight: normal;
    text-decoration: none;
	padding-top:10px;
}

.url{
	text-decoration:underline;
}
/*stop flash objects having a dotted line border*/
/*object{
	
	outline:none;
}*/

/* keep text within limited width on pages without feature pane.   */
.shrinkContent {
	width:75%;
}
/* end of esearch research customised css */


/* recreate search css modified as search1 to stop uni search script */

#head form#search1 {
	padding:.500em 2.000em .800em 2.000em;
	bottom:0;
	right:0;
	width:19.8em;
	position:absolute;
}

#search1 ul {
	background-color:#fff;
	width:15.8em;
	display:block;
	margin:0;
	color:#333;
}
#search1 input {
	vertical-align:bottom;
}
#search1 input.field {
	border-width:0;
	margin:0;
	width:130px;
	font-size:1em;
}
#search1 ul li:hover {
	background:transparent none;
}
#search1 ul li {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	font-size:11px;
}
#search1 ul li:hover {
	color:#000;
	background-color:#efefef;
}
#search1 ul li label {
	display:block;
	padding:.400em .700em;
	margin:0;
}
#search1 ul li label input {
	margin:0;
	padding:0;
	width:1.1em;
	height:1.1em;
	margin-right:4px;
}
#search1 #search-scope-button {
	float:left;
	background:white url(../images/common/search_scope_button_inverse.gif) no-repeat 0 -1px;
	border:1px solid #0d3050;
}
#search1 #search-scope-select {
	float:left;
	width:24px;
	height:17px;
	border:none;
}
#search1 #search-scope-button .field {
	border:none;
	border-left:1px solid #ccc;
}
#search1 label.hide_text {
	display:none;
}
#search1 .title {
	padding:.4em .7em;
	font-weight:bold;
}

/* finish search1 css */ 

#content p.linealign img {
	padding-top:0.01em;
}


#content .hnogap {
    margin: 0.3em 0px 0px;
}	