 /* University of Adelaide
 * SAPO -- altered from AISR - GIO local stylesheet
 * February 2007
 */
	
/* body
------------------------------------------------------ */

body, table {
	color: #456;
}
body {
	margin: 0px;
	margin-top: 10px;
	background-image: url('/images/gradient.gif');
	background-attachment: fixed;
	background-position: top;
	background-repeat: repeat-x;
	background-color: #E1E7E2;
	font-family:Arial, Helvetica, sans-serif;
}
tt, pre {
	font-family: Geneva,Rockwell,Courier,sans-serif;
}

/* topbar
------------------------------------------------------ */

.toplinks, a.toplinks {
	color: white;
	font-weight: bold;
	text-decoration: none;
}
a.toplinks:active, a.toplinks:hover { 
	color: #CCCCCC;
	text-decoration: underline;
}

/* navigation
------------------------------------------------------ */

.secnav a:link, .secnav a:visited {
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.0em;
}
.secnav a:active, .secnav a:hover {
	color: #036;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.0em;
}
.content secnav a:link {
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.0em;
}
/* pagehead heading 1
------------------------------------------------------ */

.pagehead_default {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 3em;
	margin-bottom: 10px;
	margin-left: 20px;
	font-weight: lighter;
	color: white;
	text-decoration:none;
}

.pagehead_print {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 3em;
	margin-bottom: 10px;
	margin-left: 20px;
	color: #333333;
	text-decoration:none;
}

.pagehead_default a:link, .pagehead_default a:visited {
	text-decoration:none;
	color: white;
}

.pagehead_default a:hover, .pagehead_default a:active {
	color:#CCCCCC;
	text-decoration:none;
}

.pagehead_print a:link, .pagehead_print a:visited {
	text-decoration:none;
	color: #333333;
}

.pagehead_print a:hover, .pagehead_print a:active {
	color: #666666;
	text-decoration:none;
}
 

/* heading 1
------------------------------------------------------ */

h1, h2, h3, .heading { 
	color:#999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

h1 {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 1.8em;
	font-weight: bold;
	}
.content h1 a:link, .content h1 a:active, .content h1 a:visited {
	color: #544;
	text-decoration: none;
	}
.content h1 a:hover {
	color: #036;
	text-decoration: underline;
	}

/* heading 2
------------------------------------------------------ */

h2 {
	color: #666666;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 110%;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ba6;
	}
.content h2 a:link, .content h2 a:active, .content h2 a:visited  {
	color: #660033;
	text-decoration: none;
	}
.content h2 a:hover {
	color: #CC3300;
	text-decoration: underline;
	}

/* heading 3
------------------------------------------------------ */

h3 {
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 1.2em;
	line-height: 120%;
	font-weight: bold;
	}
.content h3 a:link, .content h3 a:active, .content h3 a:visited  {
	color: #477s;
	text-decoration: none;
	}
.content h3 a:hover {
	color: #036;
	text-decoration: underline;
	}

/* heading 4
------------------------------------------------------ */

h4 {
	color: #776666;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 10px;
	}
.content h4 a:link, .content h4 a:active, .content h4 a:visited  {
	color: #776666;
	text-decoration: none;
	}
.content h4 a:hover {
	color: #036;
	text-decoration: underline;
	}

/* heading 5
------------------------------------------------------ */

h5 {
	color: #996;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.0em;
	font-weight: bold;
	font-style: italic;
	}
.content h5 a:link {
	color: #996;
	text-decoration: none;
	}
.content h5 a:hover {
	color: black;
	text-decoration: underline;
	}

/* heading 6
------------------------------------------------------ */

h6 {
	color: #744;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.0em;
	font-weight: normal;
	font-style: italic;
	}
.content h6 a:link {
	color: #744;
	text-decoration: none;
	}
.content h6 a:hover {
	color: black;
	text-decoration: underline;
	}
	
/* other styles
------------------------------------------------------ */

.pagehead {
	color: #456;
	font-weight: normal;
	font-size: 10px;
	letter-spacing: 0px;
	line-height: 12px;
}
a.pagehead {
	color: #369;
	font-size: 10px;
	letter-spacing: 0px;
	line-height: 12px;
}
a.pagehead:active, a.pagehead:hover { 
	color: #456;
	font-size: 10px;
	letter-spacing: 0px;
	line-height: 12px;
}
.textzoom-top, tr.textzoom-top, td.textzoom-top {
	margin-top: 3px;
	margin-left: 10px;
	padding: 0px;
}
.textzoom, a.textzoom {
	color: white;
	font-weight: normal;
}
.textzoom, a.textzoom {
	color: white;
	font-weight: normal;
}

.news {
	color: #677;
	font-weight: normal;
	padding-top: 3px;
}
a.news {
	color: #369;
}
a.news:active, a.news:hover { 
	color: #036;
}
div.underline {
    border-top: 0px;
    border-bottom: 1px solid #ba6;
    margin-bottom: 1em;
    padding-bottom: 1em;
}
th.archive {
    background-color: #fff;
    color: #036;
    font-size: 1.0em;
    font-weight: normal;
    vertical-align: top;
    white-space: nowrap;
    text-align: right;
    width: 8em;
}
td.archive {
    padding-left: 1em;
    font-size: 1.0em;
}
td.descr {
    vertical-align: top;
    width: 10em;
}
.boxedzone, td.boxedzone, tr.boxedzone {
	border: 1px solid #456;
}

/* ****altered as of 25 Mar 2010 to change positioning of logos***
.sponsor-logos {
    text-align: center;
    padding-top: 1em;
    vertical-align: middle;
}*/
.sponsor-logos {
	border-bottom:1px solid #abc;
	margin-bottom:1em;
	padding-bottom:1em;
	text-align:center;
	vertical-align:middle;
}

.sponsor-logos img {
    border: 0;
    vertical-align: middle;
    margin-left: .5em;
    margin-right: .5em;
}

/* events calendar
------------------------------------------------------ */

table.calendar td.calheader,
table.calendar td.calheader a {
    font-weight: bold;
    text-align: center;
    font-size: 8pt;
    background-color: #eed;
}
table.calendar th.calcell {
    font-weight: bold;
    font-size: 8pt;
    text-align: right;
    background-color: #fff;
}
table.calendar td.calcell {
    text-align: right;
	font-size: 8pt;
	background-color: #cdc;
}
table.calendar td.calevent {
    text-align: right;
	font-size: 8pt;
	background-color: #eed;
}
table.calendar td.caltoday {
    text-align: right;
	font-size: 8pt;
	background-color: #f90;
	border: 1px solid white;
}
.search_highlight {
    color: #603;
    background-color: #eed;
}
div.sr {
    padding-bottom: 1em;
    padding-top: 1em;
}

/* mini-search form
------------------------------------------------------ */

table.minisearch, table.minisearch td {
    padding: 0px;
	margin-left: 10px;
	margin-top: 10px;
    font-size: 10px;
    color: #456;
	width: 160px;
}
table.minisearch td a {
    font-size: 7pt;
    color: #456;
}
table.minisearch td a:active,
table.minisearch td a:hover { color: #FDF68D; }

/* categories
------------------------------------------------------ */

ul.category {
    font-size: 90%;
	font-weight: normal;
    color: #AA1;
	padding-left: 10px;
}
ul.category a:link, 
ul.category a:visited  {
    font-size: 90%;
    color: #456;
	text-decoration:none;
}
ul.category a:active, 
ul.category a:hover  {
    font-size: 90%;
    color: #AA1;
	text-decoration: underline;
}

/*
Admin Styles -----------------------------------------*/

.summary-console {
 float: right;
 margin: 3px 10px inherit inherit;
 padding: 7px;
 border: 1px solid #ccc;
 background-color: #eed;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:xx-small;
}

.console {
 float: right;
 margin: 3px 10px inherit inherit;
 padding: 7px;
 border: 1px solid #ccc;
 background-color: #eed;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:xx-small;
}

.change-state {
	border: 1px solid #ccc;
	background-color:#eee;
	padding: 3px;
	margin: 3px;
}

form { 
	display: inline 
}

.value-zone {
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
	
}

.admin-view {
	background-color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#660033;
}

.name-category {
	color:#999999;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.pager {
	color:#330000;
	margin-bottom: 1.5em;
}

th.admin-edit,
th.help_fields {
	background-color: white;
	color:#999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px dashed #ccc;
	border-right: 1px dashed #ccc;
}

table.uber {
	padding: 5px;
	background-color: white;
	border: 0px solid white;
}

.uber th {
	background-color:white;
	color:#999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	border: 0px solid white;
	border-bottom: 1px dashed #ccc;
}

.uber tr {
	border: 1px solid #ccc;
}

.uber td {
	background-color: white;
	padding: 7px;
	border:0px solid white;
	border-bottom: 1px dashed #ccc;
	font-size: x-small;
}

table.uber2 {
	padding: 5px;
	background-color: white;
	border: 0px solid white;
}

.uber2 th {
	background-color:white;
	color:#999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	border: 0px solid white;
	border-bottom: 1px dashed #ccc;
}

.uber2 tr {
	border: 1px solid #ccc;
}

.uber2 td {
	background-color: white;
	padding: 7px;
	border:0px solid white;
	border-bottom: 1px dashed #ccc;
	font-size:small;
}

td.action {
 	background-color: white;
	padding: 7px;
	border:0px solid white;
	border-bottom: 1px dashed #ccc;
	font-size:xx-small;
}

/* class=tabular on tables override
------------------------------------------------------ */

.tabular {
	background-color:#FFFFFF;
}

.tabular th {
	background-color: #330000;
	color:#CCCCCC;
	font-weight: bold;
}

.tabular td {
	background-color: #ebebeb;
	color:#666666;
}

/* researcher/contact page
------------------------------------------------------ */

#atoz { 
	letter-spacing: .3em; 
	margin-bottom: .5em;
	}
#atoz a.current { font-size: 150%; }

/* new style forms overriding the local form display inline that ruins form1.1.css
--------------------------------------------------------*/
form#cssform {
    display: block;
}
