/* Amanda's extra CSS for possible inclusion in a future patch.
<link rel="stylesheet" type="text/css" href="http://mams.rmit.edu.au/6pz9m05z89aqz.css"> */

/* Contact table - manual HTML in the page.
Used in: /browse;ID=3vfjuz4tws9u */

.contactable td { 
	vertical-align: top; 
}

.contactable p { 
	padding: 0; 
	margin: 4px; 
}

.contactable label, .contactable option, .contactable input {
margin-bottom: 0.5em;
margin-top: 0;
}

/* Wrapping style for tables that all have to be the same width with even columns.
Used in: /browse;ID=3vfjuz4tws9u /browse;ID=urdo5c0lyfpj /browse;ID=grp7jn394hqf1 /browse;ID=k093gko1pesj */

.tablefourcolumneven table { 
	width: 98%; 
	}
	
.tablefourcolumneven table td { 
	width: 25%; 
	vertical-align: top;
}

.tabletwocolumneven table { 
	width: 98%; 
} 

.tabletwocolumneven table td { 
	width: 50%; 
	vertical-align: top; 
}

table.nomargin td p { 
	margin: 0; 
}

.tablethreecolumneven table { /* added by Anna, 10 January 2010 */
	width: 98%; 
} 
.tablethreecolumneven table td { /* added by Anna, 10 January 2010 */
	width: 33.3%; 
	vertical-align: top; 
}

/* Table with grey line divisions on th rows. Use tr class "last" in the row just above the th row.
Used in: /browse;ID=x0vckfa59o8e */

.tablegreydivide table { 
	width: 98%; 
}

.tablegreydivide table  h2 { 
	margin-top: 4px; 
}

.tablegreydivide table  th { 
	border-top: 1px solid rgb(204, 204, 204); 
}

.tablegreydivide table  td { 
	vertical-align: top; 
}

.tablegreydivide table  tr.last td { 
	padding-bottom: 18px;
}

/* Form styling - should this be included everywhere??
Used in: /browse;ID=urdo5c0lyfpj /browse;ID=grp7jn394hqf1 /browse;ID=k093gko1pesj */

fieldset { 
	color: #000; /* Replaces odd red - this one definitely needs changing in main styles */
	border: 1px solid #999;
	padding: 4px 10px;
}

legend { 
	font-weight: bold; 
	color: #000;
}

#contentpadding select, #contentpadding option { 
	font-family: verdana, arial, helvetica, geneva, sans-serif; 
} 

#contentpadding select { 
	margin-top: 7px; 
}

/* Flickr wrapper
Used in: /browse;ID=ki63g5qx3sze1 and campus maps main pages */

.flickrwrapper { 
	text-align: center; 
	width: 260px; 
}


.flickrwrapper img { 
	border: 1px solid black; 
	margin: 4px 4px; 
}

/* Special styling for publications ID=9v27zya0xlko */

.pbox { 
	width: 98%; 
	margin: 1em 0 1em .6em; 
	border: 1px solid #ccc;
}

.pboxtop { 
	padding: 0 0.5em 1em 0.5em;
	border-bottom: 1px solid #ccc; 
	height: 1.4em; 
	background: #eee;
}

.pboxtop p { 
	padding: 5; 
	margin: 0; 
} 

.pboxtop small { /* added by Paul, 26 August 2010 */
	padding: 0; 
	margin: 0; 
	font-size: 80%; 
} 

.pboxtop input { 
	margin-right: 10px;
}

.pbox img { 
	margin: 0 0 1em 2em; 
	border: 1px solid #999;
}

div.row { 
	clear: both; 
	padding-top: 5px; 
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

div.row span.label { 
	float: left; 
	width: 100px; 
	text-align: right; 
	padding-top: 10px; 
	font-size: 100%
}

div.row span.formr { 
	float: right; 
	width: 350px; 
	text-align: left
}

table.orderpubs img { 
	border: 1px solid #999;
}

/* Special styling for postgrad info sessions ID=igzdv1racrfaz */

.infosesh table option { 
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

.infosesh table select { 
	margin-top: 7px; 
	font-family: verdana, arial, helvetica, geneva, sans-serif;
}

.infosesh  table{ 
	width: 98%; 
	border: 1px solid #ccc; 
	padding: 0; 
	margin: 1em 0; 
	border-collapse: separate; 
	border-spacing: 0; 
}

.infosesh table th { 
	background-color: #eee; 
	padding: 6px 20px 6px 1em; 
	margin: 0; 
	text-align: left; 
}

.infosesh table td { 
	margin: 0; 
	width: 33%; 
	vertical-align: top; 
}

.infosesh table input { 
	float: left; 
	margin: 2px 1em 5em 1em;
}
