/* Set font to use globally */
* { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-serif; }

/* Header nav bar styles */
TD.header { background-color: #00234b; color: #FFFFFF; padding-left: 20px; font-size: 70%; }
A.headermenu { color: #FFFFFF; text-decoration: none; }
A.headermenu:hover { color: #FC6; }

/* search box section styles */
TD.topleft { background-color: #cccccc; width: 155px; vertical-align: top; }
DIV.topleft { margin: 0px; min-height: 95px; border: 0; padding: 10px; background-color: #333333; }
A.topleft { font-size: 70%; color: #FFFFFF; text-decoration: none; line-height: 150%; }
A.topleft:hover { color: #FC6; }
A.csiro { font-size: 75%; color: #FFFFFF; text-decoration: none; line-height: 300%; }
A.csiro:hover { color: #FC6; }

/* Research Themes section styles */
DIV.middleleft { font-size: 70%; padding: 10px; min-height: 220px; height: 100%; }
A.middleleft { color: #000000; text-decoration: none; display: block; padding-bottom: 5px; }
A.middleleft:hover { color: #FFFFFF; }

/* Home button style */
DIV.bottomleft { background-color: #00234b; text-align: center; font-size: 70%; padding-top: 5px; padding-bottom: 5px; }

/* Right side (ie What's New etc) styles for front page */
TD.rightside { width: 220px; padding: 10px; }
A.subhead { color: #000000; font-size: 95%; font-weight: bold; text-decoration: none; display: block; background-color: #dcdcdc; padding: 1px;}
A.subhead:hover { color: #c60; font-size: 95%; font-weight: bold; text-decoration: none }

/* Related links right side DIV */
DIV.rightside { width: 25%; padding: 10px; border: 1px solid #d2691e; float: right; }
.relatedlinkshead {	font-weight: bold;	color: #d2691e;}
.relatedlinks { }

/* footer section styles */
TD.footer { text-align: center; font-size: 55%; line-height: 200%; }
A.footer { color: #000000; }
A.footer:hover { color: #ccc; }

/* Content and general page styles */
TD.content { padding: 25px; vertical-align: top; }
A { color: #d2691e; }
h1 { color: #000080; font-size: 110%; font-weight: bold; }
h2 { color: #000; font-size: 90%; font-weight: bold }
h3 { color: #000; font-size: 80%; font-weight: bold }
p { color: black; font-size: 80%; }
li { color: black; font-size: 80%; }
dd { color: black; font-size: 80%; }
li li { color: black; font-size: 100%; }
.SiteMapHeading {background-color: #CCCCCC;}
.smalltext { font-size: 65%;}
.largertext { font-size: 150%;}
.heading-larger { font-size: 1.2em;}
.imagegallery {	font-style: italic; color: #d2691e; font-weight: bold; }

/* Search.aspx styles */
.searchResultText { font-size:75%;}
.searchResultText a:visited { color: #0033cc;}
.searchResultText a:visited { color: #800080;}
.searchResultText a:hover { color: #ff6600;}
.bFrmTxt { width: 365px; font-size: 70%; font-family: Tahoma; }

/* Form aspx styles */
p.formblue { font-size: 85%; color: #003365; font-weight: bolder; }
.pubstype { font-size: 80%; }
.pubstypesm { font-size: 75%; }
.pubstypeblue { font-size: 90%; color: #000080; font-weight: bold;}
/*Images and caption float right*/
DIV.floatright
{
	float: right;
	width: 160px;
	margin: 0 0 10px 10px;
	background-color: #fff;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}
DIV.floatrightlandscape
{
	float: right;
	width: 350px;
	margin: 0 0 10px 10px;
	background-color: #fff;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}
DIV.floatright300px {

	float: right;
	width: 250px;
	margin: 0 0 10px 10px;
	background-color: #fff;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}
/*Publication list from staff CVs*/
#RadGrid1 td { font-size:100%;}
.publicationlist { font-size:80%;}
.StaffPubsListAuthorName { color: #000080; font-size: 110%; font-weight: bold; }
.StaffPubsExportCompatible { font-size:80%;}
.StaffPubsCount { font-size:80%;}
.StaffPubsListType { color: #000080; font-weight: bold;}
.StaffPubsListCount { color: #00234b; font-weight: bold;}

/*From csiro.au css*/
#contentBanner {
	background:url(../images/layout/bg-gradient.gif) repeat-x;
	padding:3px 0 0 0 !important;
	color: #858585;