@charset "utf-8";

/* CSS Document */



/* General Layout */


.related_links li, h4, h5, .faqs li {
color:#555555 !important;
}

h4 {
color:#555555;
font-size:1.143em;
line-height:1.5em;
margin:1em 0 0em !important;
width:453px;
}


/* Staff profiles Layout */
a.a2z_list {

	font-size:1.0em;
	font-weight:bold;
	text-align:justify;
	text-justify:distribute-all-lines;
	margin:0px 0px;
	padding:0px;
}

p.stafflist {
	margin:0px 0px;
	font-size:0.85em !important;
}

div.staffdetails {

	position:relative;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width:465px;
	background-color:#eeeeee;
	height:115px; 
}

div.staffdetails:after {

    content: "."; 
    display: block; 
    clear: both; 
    visibility: hidden;

}

html>body div.staffdetails:after {

	height:0;
}



div.staffdetails img.staffphoto{

	position:absolute;
	top:0px;
	left:0px;
	width:75px;
	height:115px;
	margin: 0px;
	padding: 0px;

}

#content ul.readydetails {

	position:absolute;
	top:0px;
	left:85px;
	right:0px;
	margin: 0px;
	padding: 0px;
	list-style-type: none !important;

}

#content div.staffdetails ul.readydetails li {

	margin:3px 0px 0px 0px;
	padding:0px;
/*	height:20px;*/
	/*border:1px solid #ebf0d3;*/

}

#content ul.readydetails li ul.detailset {

	list-style:none;
	font-size: 0.85em;
	position:relative;
	border-top:1px solid #999999;
	margin:-2px 0px -2px 0px;
	padding: 0px 0px 0px 0px;
	width:370px;

}

#content ul.readydetails li ul.detailsetfirst {

	list-style: none !important;
	font-size: 0.85em;
	position:relative;
	border-top:1px solid #999999;
	margin:-2px 0px -2px 0px;
	padding: 0px 0px 0px 0px;
	width:370px;
	border-top:none;

}

#content ul.readydetails li ul.detailset li {

	display:inline;/*
	float:left;*/
	position:relative;
	margin: 0px;
	padding:0px;

}



#content ul.readydetails li ul.detailsetfirst li {

	display:inline;/*
	float:left;*/
	position:relative;
	margin:0px;
	padding:0px;

}





#content ul.readydetails li ul li.title {

	width:80px;
	text-align:left;
	font-weight:bold;

}

#content ul.readydetails li ul li.detail {

	position:absolute;
	/*top:0px;*/
	right:0px;
	text-align:right;

}



.abstracttext{

	margin-top:15px;
	margin-bottom:15px;
	font-size: 1.0em;	
	color:#333333
	

	}
	
#flashcontent {
		border: 0px;
		width: 568px;
		height: 280px;
		float: left;
	}



/*p a:hover, #content li a: hover {
	color: #9A006E !important;
}

a.deeplink {
	border-bottom:1px solid #CCCCCC !important;
	text-decoration:none;
/*	color: #9B0664;
}

a:hover {
	color: #DD00A0 !important;
}
*/

.item a:link img, .item a:visited img {
left:0;
position:absolute;
top:-120px;
}

#schools .item{
min-height:	240px;
margin:0 20px 0 0;
}
#schools .item h2{
margin-top:106px !important;	
}

/* Table headings in Curtin colour like flashlight page */
#flashlight th{
    color:#956F00;
    border-color:#956F00;
}
/* Copied from Homepage */ 
#student_profiles {
-moz-border-radius:8px 8px 8px 8px;
background:none repeat scroll 0 0 #F4F4F4;
border:1px solid #CCCCCC;
display:inline;
float:left;
padding:0 16px 20px;
position:relative;
top:-107px;
width:435px;
}

#student_profiles .article {
margin-left:100px;
position:relative;
}

#profiles .in_content{
	overflow:hidden;
}

#profiles .in_content h2{    
	margin-bottom:0;     
}

.stepone {
    background: url("/local/images/mini/one.jpg") no-repeat scroll left top transparent;
}
.steptwo {
    background: url("/local/images/mini/two.jpg") no-repeat scroll left top transparent;
}
.stepthree {
    background: url("/local/images/mini/three.jpg") no-repeat scroll left top transparent;
}
.stepfour {
    background: url("/local/images/mini/four.jpg") no-repeat scroll left top transparent;
}
.stepfive {
    background: url("/local/images/mini/five.jpg") no-repeat scroll left top transparent;
}
element.style {
    background: url("/local/images/mini/star.jpg") no-repeat scroll 0 0 transparent;
}
/*  addition of pop tooltips for the courses page - August 2009 */
a.tooltip {
	position:relative;
	text-decoration:none;
	color:#000000;
	background-image:url(/local/images/thumbs/whatsthis.gif);
	background-position: right top;
	background-repeat:no-repeat;
	padding:2px 25px 2px 0px;
	z-index:24;
	display:block;
	width:auto;
	float:left;
	clear:both;
	
}

a.tooltip:hover{
z-index:25;
font-size:99%;
}

a.tooltip:link span, a.tooltip:visited span {
	display:none;
}
a.tooltip:hover span {
	display:block;
	position:absolute;
	width:30em;
	background:#FFFFFF;
	border:1px solid #CC9933;
	top:40px;
	left:0;
	z-index:25;
	font-weight:normal;
	padding:10px;
	color:#000000;
	
}
