/* Set font to use globally */
* { font-family: verdana, arial, helvetica, geneva, sans-serif; }

/* Body */
body {
	padding: 0;
	margin: 0; 
	text-align: center;	
	line-height: 115%;
	word-spacing: 0.1em;
	letter-spacing: 0.01em;
	background:#E4E4E4;
}

/* MENU STYLES */
/* Header nav bar styles */
TD.header { background-color: #00234b; color: #FFFFFF; padding-left: 20px; font-size:10px; }
A.headermenu { color: #0099cc; text-decoration: none; }
A.headermenu:hover { color: #666666; text-decoration: underline;}

/* search box section styles */
TD.topleft { background-color: #FFFFFF; width: 145px; vertical-align: top; }
DIV.topleft { margin: 0px; border: 0; padding: 3px; background-color: #ffffff; }
A.topleft { font-size:11px; color: #000000; text-decoration: none; }
A.topleft:hover { color: #0099cc; text-decoration: underline;}

/* Middle Left menu */
DIV.middleleft {font-size: 11px; padding: 3px; min-height: 100px; height: 100%; }
A.middleleft {color: #0099CC; text-decoration: none; display: block; padding: 3px; }
A.middleleft:hover { color: #666666; text-decoration: underline;}

/* Heading Middle Left menu */
DIV.headingmiddleleft {font-size:12px; text-decoration: none;  padding:10 0 1 0px;}
A.headingmiddleleft {color: #0099CC; text-decoration: none; display: block; padding: 3px; }
A.headingmiddleleft:hover { color: #666666; text-decoration: underline;}

/* Home button style */
DIV.bottomleft { background-color: #ffffff; text-align: center; font-size: 11px; 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 { }

/* top menu*/



/* footer section styles */
TD.footer { text-align: center; font-size: 55%; line-height: 200%; }
A.footer { color: #000000; }
A.footer:hover { color: #ccc; }
A.footer { color: #0099CC; }
A.footer:hover { color: #666666; }


/* Content and general page styles */
#content{ 
margin: 0; 
padding: 0; 
border: 1px solid blue; 
} 


TD.content { padding: 25px; vertical-align: top; }
A { color: #0099CC; }
p { color: black; font-size: 12px;}
li { color: black; font-size: 12px;}
dd { color: black; font-size: 12px;}
li li { color: black; font-size: 100%; }
.SiteMapHeading {color:##0099CC; background-color:E4E4E4; font-size:13px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px 6.4px 0px 6.4px; 	text-decoration:none !important;}

.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-family: Arial, Helvetica, sans-serif; font-size:100%;}
.publicationlist { font-family: Arial, Helvetica, sans-serif; font-size:80%;}
.StaffPubsListAuthorName { color: #000080; font-size: 110%; font-weight: bold; }
.StaffPubsExportCompatible { font-family: Arial, Helvetica, sans-serif; font-size:80%;}
.StaffPubsCount { font-family: Arial, Helvetica, sans-serif; font-size:90%;}
.StaffPubsListType { font-family: Arial, Helvetica, sans-serif; color: #000080; font-weight: bold; font-size:80%;}
.StaffPubsListCount { font-family: Arial, Helvetica, sans-serif; color: #00234b; font-weight: bold;}

/*From csiro.au css*/
#headNav a:visited, #headNav a:link, #headNav a:active {
	color:#0099CC;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 6.4px 0px 6.4px;
	text-decoration:none !important;}

#contentBanner {
	background:url(../images/layout/bg-gradient.gif) repeat-x;
	padding:3px 0 0 0 !important;
	color: #858585;}

#wrapper {
	text-align: left;	
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	background:#ffffff;
	padding:0 12px ;
}
td#header-nav {
	background-color: #0394C8;
	height: 70px;
	vertical-align: bottom;
	color: white;
	width: 778px;
	padding: 0.4em 0.2em 0.4em 0.4em;
	background-image: url(http://www.clw.csiro.au/images/layout/banner.jpg);
	background-repeat: no-repeat;
}
td#header-rhs {
	position: relative;
	background-color: #0394C8;
	height: 70px;
	vertical-align: bottom;
	color: white;
	width: 778px;
	padding: 0.4em 0.2em 0.4em 0.4em;
	background-image: url(http://www.clw.csiro.au/images/layout/banner.jpg);
	background-repeat: no-repeat;
}
#headNav a:visited, #headNav a:link, #headNav a:active {
	color:#0099CC;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 6.4px 0px 6.4px;
	text-decoration:none !important;
}
#headNav a:hover {
	background-color:#0099CC;
	color:#FFFFFF !important;
	padding:4px 6.4px 4px 6.4px;
}
#headNav {
	padding:10px 0px 0px 0px;
}
#ExploreButton a{
	background:url(http://www.csiro.au/files/backgrounds/ExploreBackground.jpg) repeat-x;
	color:#FFFFFF !important;
	padding:2px 2px 2px 2px !Important;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#ExploreButton a:hover{
	background:url(http://www.csiro.au/files/backgrounds/ExploreBackground.jpg) repeat-x;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0.1em;
	line-height:1.5;
	padding:0 0 0 0px;}
h2 {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.1em;
}
h3 {
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.1em;
}
h4 {
	font-size: 95%;
	font-weight: bold;
	letter-spacing: 0.1em;
}
h5 {
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0.1em;}
	.centred {
	text-align: center;
}

