/* Date: 11 Jan 2007 */
Body {
	margin: 1.3%; /* ~10px at 78-px wide */
	font-size: 62.5%; /* sets 1em=10px */
	color: #414141;
	background: transparent url(../images/backgroundimage.png) repeat-x 0px 0px;
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	padding: 0;
}

h1,h2,h3,h4 {
	margin: 0;
	padding: 0
}

h2,h3,h4 {
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
}

h1 {
	font-size: 2.2em;
	font-weight: bold;
}

h2 {
	font-size: 2em;
	font-weight: bold;
}

h3 {
	font-size: 1.8em;
	font-weight: bold;
}

p {
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

.authors {
	font-size: 1.2em;
}

form {
	padding: 0;
	margin: 0
}

/* END FONTS */
a img {
	border: none;
}

#DataBox a img, #bookDetails img {
	border:1px solid lightgrey;
	padding:2px;
}



a:link {
	color: #003399;
	text-decoration: none;
}

a:visited {
	color: #336699;
	text-decoration: none;
}

a:hover,a:focus {
	color: #335286;;
	text-decoration: underline;
}

a:active {
	color: #335286;;
	text-decoration: underline;
}

/* HEADER */
#HEADER .headerBox {
	width: 100%;
	margin: 0;
	min-width: 20em;
	color: #000;
}

.headerBox .headerTop .headerContainer,.headerBox .headerFooter .headerContainer
	{
	font-size: 1px; /* ensure minimum height */
	height: 12px;
	/* nav uses this as for negative margin less the drop shadow height*/
}

.headerBox .headerFooter .headerContainer {
	height: 14px;
}

.headerBox .headerTop {
	background: transparent url(../images/tl.gif) no-repeat 0px 0px;
}

.headerBox .headerTop .headerContainer {
	background: transparent url(../images/tr.gif) no-repeat right 0px;
}

.headerBox .headerBody {
	background: transparent url(../images/ml.gif) repeat-y 0px 0px;
}

.headerBox .headerBody .headerContainer {
	background: transparent url(../images/mr.gif) repeat-y right 0px;
}

.headerBox .headerBody .headerContainer .headerContent {
	margin: 0px 8px 0px 10px;
	background: #FFFFFF url(../images/ms.jpg) no-repeat;
	padding: 0em 0;
	border: dotted 0px blue;
	height: 58px;
	position: relative;
}

.headerContent {
	background: none;
	background-color: red;
}

.headerBox .headerFooter {
	background: transparent url(../images/bl.gif) no-repeat 0px 0px;
}

.headerBox .headerFooter .headerContainer {
	background: transparent url(../images/br.gif) no-repeat right 0px;
}

/* NAV */
#nav {
	border: dotted 0px red;;
	width: 360px;
	position: absolute;;
	height: 16px;;
	bottom: -8px;
	left: 56px;
	width: 391px;
}

#nav ul {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	height: 16px;
	width: 391px;
	background: url(../images/navigation.gif) no-repeat;
	border: dotted 0px red;
}

#nav ul li {
	height: 16px;
	position: absolute;
	display: block;
	list-style: none;
}

#nav ul li a {
	height: 16px;
	display: block;
}

#nav ul li#navHome {
	left: 0;
	width: 48px;
	border: solid 0px green;
}

#nav ul li#navCatalogue {
	left: 49px;
	width: 120px;
	border: solid 0px red;
}

#nav ul li#navSearch {
	left: 169px;
	width: 124px;
	border: solid 0px #fff;
}

#nav ul li#navFavourites {
	left: 293px;
	width: 100px;
	border: solid 0px yellow;
}

#nav ul li#navHome a:hover,#nav ul li#navHome a:focus {
	background: url(../images/navigation.gif) 0 -16px no-repeat;
}

#nav ul li#navCatalogue a:hover,#nav ul li#navCatalogue a:focus {
	background: url(../images/navigation.gif) -49px -16px no-repeat;
}

#nav ul li#navSearch a:hover,#nav ul li#navSearch a:focus {
	background: url(../images/navigation.gif) -169px -16px no-repeat;
}

#nav ul li#navFavourites a:hover,#nav ul li#navFavourites a:focus {
	background: url(../images/navigation.gif) -293px -16px no-repeat;
}

#nav ul li#navHome.current {
	background: url(../images/navigation.gif) 0 -16px no-repeat;
}

#nav ul li#navCatalogue.current {
	background: url(../images/navigation.gif) -49px -16px no-repeat;
}

#nav ul li#navSearch.current {
	background: url(../images/navigation.gif) -169px -16px no-repeat;
}

#nav ul li#navFavourites.current {
	background: url(../images/navigation.gif) -293px -16px no-repeat;
}

/* END NAV */
#logo {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 0;
	height: 59px;
	border: dotted 0px green;
}

#utility {
	width: 37%;
	position: absolute;
	right: 0;
	margin: 0;
}

#utility #search {
	width: 300px;;
	border: dotted 1px green;
	float: left
}

#logoUni {
	position: absolute;
	top: 0;
	right: 0;
	max-width: 120px;
}

#utility ul.HelpTop {
	clear: both;
	margin: 5px 0;
	padding: 0;
	background: none;
	float: left;
	border: dotted 0px green;
	position: relative;
	left: 60px;
	width: 75%;
}

#utility ul.HelpTop li {
	height: 16px;
	display: inline;
	list-style: none;
	margin-right: 1em
}

#utility ul li.HelpTop  a {
	height: 16px;
	display: inline;
}

#searchBox #searchForm,#SearchSubmit,#searchPDFForm,#SearchPDFSubmit {
	padding: 0;
	margin: 0;
}

#searchBox #searchQuery,#searchPDFQuery {
	float: left;
	width: 37%;
	font-size: 1em;
	padding: 3px 3px 2px 2px;
	margin: 0 0.4em 0 0
}

#searchPDFQuery {
	width: 50%;
}

span,.skip,#searchBox label,#searchPDFBox label,#readOnline h2 {
	position: absolute;
	left: -500em;
}

#searchBox .searchLabel {
	left: -90px;
	top: 4px;
}

#searchBox #SearchSubmit,#searchPDFBox #SearchPDFSubmit {
	vertical-align: middle
}

#CONTENT .contentBox {
	width: 100%;
	margin: 0;
	min-width: 20em;
	color: #000;
}

.contentBox {
	background: #fff url(../images/msc.gif) no-repeat;
}

.contentBox .contentTop .contentContainer,.contentBox .contentFooter .contentContainer
	{
	font-size: 1px; /* ensure minimum height */
	height: 13px;
	/* nav uses this as for negative margin less the drop shadow height*/
}

.contentBox .contentFooter .contentContainer {
	height: 13px;
}

.contentBox .contentTop {
	background: transparent url(../images/tlc.gif) no-repeat 0px 0px;
}

.contentBox .contentTop .contentContainer {
	background: transparent url(../images/trc.gif) no-repeat right 0px;
}

.contentBox .contentBody {
	background: transparent url(../images/mlc.gif) repeat-y 0px 0px;
}

.contentBox .contentBody .contentContainer {
	background: transparent url(../images/mrc.gif) repeat-y right 0px;
}

.contentBox .contentBody .contentContainer .contentContent {
	margin: 0px 0px 0px 38px;
	background: transparent;
	padding: 0em 0;
}

.contentContent {
	background: none;
	background-color: transparent;
}

.contentBox .contentFooter {
	background: transparent url(../images/blc.gif) no-repeat 0px 0px;
}

.contentBox .contentFooter .contentContainer {
	background: transparent url(../images/brc.gif) no-repeat right 0px;
}

/* SEARCH RESULTS PAGE */
#breadcrumb {
	position: relative;
	background-color: transparent;;
	display: block;
	margin: 0 0 1em 0 float :       left;
	clear: both;
}

#breadcrumb ul {
	display: inline;
	margin: 0;
	padding: 0;
	border: dotted 0px red;
}

#breadcrumb ul li {
	position: relative;
	display: inline;
	list-style-type: none;
	margin-right: 0.5em;
	color: #529AB6;
	font-size: 1.2em;
}

#breadcrumb .close-button {
	float:right; 
	text-align: right; 
	padding-right: 20px; 
	width:70px;
}

.closeButtonText {
	float:left;
	padding-top:5px;
}

.closeButtonTextAdmin {
	float:left;
	padding-top:5px;
	padding-left:94%;
}

#admin-close-button {
	text-align:right;
	margin-right:15px;
}

#searchDetails {
	overflow: hidden;
	width: 100%
}  /* force IE to clear floats properly */
#searchResultsBox {
	float: left;
	width: 65%;
	display: block;;
	border: dotted 0px red;
}

#searchResultsBox h3,#searchResultsBox h4 {
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	line-height: 2em
}

#searchResultsBox h3 {
	font-size: 1.4em;
	font-weight: bold;
	color: #cccccc;
}

#searchResultsBox h3 a {
	color: #335286;
}

#searchResultsBox h3 span {
	position: relative;
	left: 0;
	color: #2777A4;
	padding: 0 0.2em
}

#searchResultsBox h3 #queryString {
	position: static;
}

#searchResultsBox h4 {
	font-size: 1.1em;
	font-weight: normal;;
	color: #7F7F7F
}

#RefineSearch {
	float: right;
	background: #E7F7FF url(../images/rs_tl.gif) top left no-repeat;
	width: 28%;
	margin-right: 20px;
}

#RefineSearch h4 {
	font-size: 1.8em;
	font-weight: normal;
	background: url(../images/rs_tr.gif) top right no-repeat;
	margin: 0 0 0 10px;
	padding: 8px 0 0.1em 0;
}

#RefineSearch form {
	padding: 0 11px 0.2em;
}

#RefineSearch #query,#RefineSearch #filterQuery {
	float: left;
	width: 65%;
	background-color: #F3FBFF;
	font-size: 1em;
	border: 1px solid #B3CADB;
	padding: 3px 3px 3px 4px;
	margin: 0.1em 0.2em 0em 0.2em;
}

#RefineSearch div #queryDiv {
	float: left;
	clear: left;
	width: 100%;
}

#RefineSearch #refine,#RefineSearch #RefineSubmit {
	vertical-align: middle
}

#RefineSearch #refine {
	margin: 0.5em 0 0.5em 0.3em
}

#RefineSearch #RefineSubmit {
	float: left
}

#RefineSearch div {
	clear: both;
	background: url(../images/rs_bl.gif) bottom left no-repeat;
}

#RefineSearch div.bottom {
	background: url(../images/rs_br.gif) bottom right no-repeat;
	margin: 0pt;
}

#RefineSearchSubmit {
	text-align: right;
	float: left;
	margin-left: 5px;
}

#BackToSearch {
	float: left;
}

/* Pagination */
#PaginationTop,#PaginationBottom {
	width: 100%;
	clear: both;
	color: #fff;;
	display: block
}

#PaginationTop ul,#PaginationBottom ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 2.4em;
}

#PaginationTop ul li,#PaginationBottom ul li {
	float: left;
	height: 2.4em;
	padding: 0 1em;
	background-color: #E0E0E0;;
	font-size: 1em;
	line-height: 2.4em
}

#PaginationBottom ul,#PaginationBottom ul li {
	height: 24px;
}

#PaginationTop ul li a,#PaginationBottom ul li a {
	float: left;;
	height: 100%;
	width: 2.5em;
	text-align: center;
}

#PaginationTop ul li a:link,#PaginationBottom ul li a:link {
	color: #7F7F7F;
	text-decoration: none;
}

#PaginationTop ul li a:visited,#PaginationBottom ul li a:visited {
	color: #999999;
	text-decoration: none
}

#PaginationTop ul li a:hover,#PaginationTop ul li a:focus,#PaginationBottom ul li a:hover,#PaginationBottom ul li a:focus
	{
	color: #000;
	text-decoration: none;
	background-color: #E7F7FF
}

#PaginationTop ul li a:active,#PaginationBottom ul li a:active {
	color: #7F7F7F;
	text-decoration: none;
	background-color: #FF9900
}

#PaginationTop ul li.currentPage,#PaginationBottom ul li.currentPage {
	background-color: #335286;;
}

#PaginationTop ul li.prevPage,#PaginationTop ul li.firstPage,#PaginationTop ul li.nextPage,#PaginationTop ul li.lastPage {
	background: #E0E0E0;
	height: 2.4em;
	padding-right: 0px;
	padding-left: 0px;
}

#PaginationBottom ul li.prevPage,#PaginationBottom ul li.firstPage,#PaginationBottom ul li.nextPage,#PaginationBottom ul li.lastPage {
	background: #E0E0E0;
	height: 2.4em;
	padding-right: 0px;
	padding-left: 0px;
}

#PaginationTop ul li.prevPage a {
	display: block;
	width: 76px;
	height: 24px;
	background: #335286 url(../images/pagination_prev.gif) top left
		no-repeat;;
	margin-right: 0;
}

#PaginationTop ul li.firstPage a {
	display: block;
	width: 61px;
	height: 24px;
	background: #335286 url(../images/pagination_first.gif) top left
		no-repeat;;
	margin-right: 0;
}

#PaginationTop ul li.nextPage a {
	width: 76px;
	height: 24px;
	background: url(../images/pagination_next.gif) top right no-repeat;
	margin-right: 0
}

#PaginationTop ul li.lastPage a {
	width: 60px;
	height: 24px;
	background: url(../images/pagination_last.gif) top right no-repeat;
	margin-right: 0
}

#PaginationBottom ul li.prevPage a {
	display: block;
	width: 76px;
	height: 24px;
	background: #335286 url(../images/pagination_prev_btm.gif) top left
		no-repeat;;
	margin-right: 0;
}

#FavouritesPaginationBottom ul li.firstPage a,
#PaginationBottom ul li.firstPage a {
	display: block;
	width: 61px;
	height: 24px;
	background: #335286 url(../images/pagination_first_btm.gif) top left
		no-repeat;;
	margin-right: 0;
}

#PaginationBottom ul li.nextPage a {
	width: 76px;
	height: 24px;
	background: url(../images/pagination_next_btm.gif) top right no-repeat;
	margin-right: 0
}

#FavouritesPaginationBottom ul li.lastPage a,
#PaginationBottom ul li.lastPage a {
	width: 60px;
	height: 24px;
	background: url(../images/pagination_last_btm.gif) top right no-repeat;
	margin-right: 0
}

#PaginationTop ul li.prevPage a:hover,#PaginationTop ul li.prevPage a:focus
	{
	width: 76px;;
	background: url(../images/pagination_prev.gif) 0 -24px no-repeat;
}

#PaginationTop ul li.nextPage a:hover,#PaginationTop ul li.nextPage a:focus
	{
	width: 76px;
	background: url(../images/pagination_next.gif) 0 -24px no-repeat;
}

#PaginationTop ul li.firstPage a:hover,#PaginationTop ul li.firstPage a:focus
	{
	width: 61px;;
	background: url(../images/pagination_first.gif) 0 -24px no-repeat;
}

#PaginationTop ul li.lastPage a:hover,#PaginationTop ul li.lastPage a:focus
	{
	width: 60px;
	background: url(../images/pagination_last.gif) 0 -24px no-repeat;
}

#PaginationBottom ul li.prevPage a:hover,#PaginationBottom ul li.prevPage a:focus
	{
	width: 76px;;
	background: url(../images/pagination_prev_btm.gif) 0 -24px no-repeat;
}

#PaginationBottom ul li.nextPage a:hover,#PaginationBottom ul li.nextPage a:focus
	{
	width: 76px;
	background: url(../images/pagination_next_btm.gif) 0 -24px no-repeat;
}

#FavouritesPaginationBottom ul li.firstPage a:hover,#FavouritesPaginationBottom ul li.firstPage a:focus,
#PaginationBottom ul li.firstPage a:hover,#PaginationBottom ul li.firstPage a:focus
	{
	width: 61px;;
	background: url(../images/pagination_first_btm.gif) 0 -24px no-repeat;
}

#FavouritesPaginationBottom ul li.lastPage a:hover,#FavouritesPaginationBottom ul li.lastPage a:focus,
#PaginationBottom ul li.lastPage a:hover,#PaginationBottom ul li.lastPage a:focus
	{
	width: 60px;
	background: url(../images/pagination_last_btm.gif) 0 -24px no-repeat;
}

#DataBox {
	border-top: solid 1px #E0E0E0;;
	border-bottom: solid 1px #E0E0E0;
	clear: both;
	padding: 1em 0 1em 0;
}

/* holds the search results data table */
#ResultsBox {
	display: block;;
	border-top: solid 1px #E0E0E0;;
	border-bottom: solid 1px #E0E0E0;
	clear: both;
}

/* Search results */
table#ResultData {
	padding: 1em 0;
	margin: 0;;
	width: 100%
}

table#ResultData th {
	position: absolute;
	left: -500em;
}

table#ResultData td.bookCover {
	vertical-align: top;
	width: 112px;
}  /* book width +15px */
table#ResultData td.bookDetails {
	vertical-align: top;
}

div.bookTitle p {
	margin: 0;
}

div.bookTitle p {
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	color: #121010;
	font-size: 1.2em;
	line-height: 1.8em
}

div.bookTitle p a:link {
	color: #335286;
	font-weight: bold
}

div.bookTitle p a:visited {
	color: #336699;;
	text-decoration: none;
	font-weight: bold
}

div.bookTitle p a:hover,div.bookTitle p a:focus {
	color: #335286;;
	text-decoration: underline;
	font-weight: bold
}

div.bookTitle p a:active {
	color: #335286;;
	text-decoration: underline;;
	font-weight: bold
}

div.bookAbstract {
	width: 50%;
	margin-bottom: 10px;
}

div.bookMeta {
	width: 40%;
	float: right;
}

#bookMetaTable td {
	padding-bottom: 5px;
}

#bookMetaTable td.bookData {
	padding-left: 20px;
}

.buttons {
	clear: both;
	border: solid 0px red;
	height: 27px;
}

.ResultButtons {
	float: left;
	width: auto;
	font-size: 93%;
	line-height: normal;
	margin-right: 1em;
}

.ResultButtons .GreenButton {
	margin: 0;
	padding: 0;
	background: url(../images/button_grn_right.gif) no-repeat right top;
	height: 27px;
	padding: 0 7px 0 0;
	white-space: nowrap;
}

.ResultButtons .GreenButton a,.ResultButtons .GreenButton p {
	display: block;
	background: url(../images/button_grn_left.gif) no-repeat left top;
	padding: 5px 15px;
	height: 17px;
}

.ResultButtons .MauveButton {
	margin: 0;
	padding: 0;
	background: url(../images/button_mauve_right.gif) no-repeat right top;
	height: 27px;
	padding: 0 7px 0 0;
}

.ResultButtons .MauveButton a,.ResultButtons .MauveButton p {
	display: block;
	background: url(../images/button_mauve_left.gif) no-repeat left top;
	padding: 5px 15px;
	height: 17px;
}

.ResultButtons .PayToRentButton {
	margin: 0;
	padding: 0;
	background: url(../images/button_orange_right.gif) no-repeat right top;
	height: 27px;
	padding: 0 7px 0 0;
}

.ResultButtons .PayToRentButton a,.ResultButtons .PayToRentButton p {
	display: block;
	background: url(../images/button_orange_left.gif) no-repeat left top;
	padding: 5px 15px;
	height: 17px;
}

.MauveButton a:link,.GreenButton a:link,.PayToRentButton a:link {
	color: #3F4D21;;
	text-decoration: none;
}

.MauveButton a:visited,.GreenButton a:visited,.PayToRentButton a:visited {
	color: #3F4D21;
	text-decoration: none;
}

.MauveButton a:hover,.MauveButton a:focus,.GreenButton a:hover,.GreenButton a:focus,.PayToRentButton a:hover,.PayToRentButton a:focus {
	color: #3F4D21;
	text-decoration: underline;
}

.MauveButton a:active,.GreenButton a:active,.PayToRentButton a:active {
	color: #3F4D21;;
	text-decoration: underline;
}

hr {
	background: url(../images/hr_dotted.gif) repeat-x;
	height: 1px;
	border: 0;
	padding: 0 0 0 0;
	clear: both;
	margin-right: 15px;
}

div .hoz {
	background: url(../images/hr_dotted.gif) repeat-x;
	height: 1px;
	clear: both;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* ABSTRACT PAGE */
#abstractWrapper {
	float: left;
	width: 90%;
	margin-bottom: 1em;;
	overflow: visible;
	padding-right: 3em;
}

#bookDetails {
	border: solid 0px red;
	display: block;
}

#searchPDFBox,#notes {
	float: left;
	width: 127px;
	margin-left: 0%;
	display: block;
	padding: 0 0 0 0;
}

#batchnotes {
	float: left;
	width: 210px;
	margin-left: 0%;
	display: block;
	padding: 0 0 0 0;
}

#searchPDFBox h3,#notes h3 {
	margin: 0px 3px 0px 0px;
}

#rentalData {
	float: right;
	width: 75%;
	border: solid 0px red;
	display: block;
}

#abstractViewToc ul {
	list-style-type: none;
	margin: 0;
	color: #000000;
	padding: 0;
	font-size: 10pt;
}

#abstractViewToc li {
	padding-left: 2%;
}

#toc h3 {
	clear: both;
}

#tocContainer {
	margin-left: -2%;
}

#relatedTitles {
	padding: 5px;
}

#bookDetails h2 {
	color: #22397D;
	width: 70%;
}

#bookDetails h2 span {
	left: 0;
	color: #585858;
}

#bookDetails #bookMeta {
	float: left;
	border: solid 0px red;
	width: 95%;
	margin-top: 1em;
	font-size: 1.2em;
	clear: both;
}

#bookDetails img {
	float: left;
	margin: 1em 1.5em 1.5em 0
}

#bookDetails p {
	color: #000000;
}

#bookDetails .buttons {
	clear: left
}

/* END ABSTRACT */ /* READ ONLINE */
#readOnline {
	padding: 0px;
}

#HideTools,#ShowTools {
	float: left;
	width: 175px;
}

#ShowTools {
	display: none;
}

#HideToolsBottom,#ShowToolsBottom {
	float: left;
	width: 175px;
}

#ShowToolsBottom {
	display: none;
}

.outer {
	margin-left: 169px; /* L */
	padding: 0;
}

#pageLabel {
	margin-left: 2px;
	margin-right: 3px;
}

#pageLabelBottom {
	margin-left: 2px;
	margin-right: 3px;
}

.PDFDocumentBox {
	float: right;
	width: 99%;
	margin-left: 1px;
	overflow: visible;
	border-top: solid 0px #817E73;
	display: inline;
}

#PdfDoc {
	width: 99%;
	height: 97%;
	float: left;
	margin-left: -4px;
	min-height: 37em;
	padding: 0;
	position: relative;
}  /* SET TO ~ A SCREEN FULL @800X600 */
.minwidth {
	min-width: 760px;
}

#Tools {
	float: left;
	position: absolute;
	width: 174px; /* L */
	margin-left: -168px; /* -L-1 */
	margin-top: 1px;
	margin-right: 0;
	overflow: hidden;
}

#accordionDiv {
	border-top: solid 1px #817E73;
}

#accordionDiv div {
	
}

#readOnline #toc {
	background-color: #DCF3F7;
	width: 100%;
}

#readOnline #toc ul {
	margin: 0 2px 5px 4px;
	padding: 0;
	list-style-type: none;
}

#readOnline #toc ul li {
	line-height: 100%;
	padding-top: 0.7em;
	color: #333;
}

#readOnline #toc li {
	padding-left: 2%;
}

#readOnline #toc ul li ul li {
	color: #666;;
	padding-top: 0.4em;
	margin-left: 4px
}

#readOnline #toc ul li ul li ul {
	margin-bottom: 0.5em
}

#readOnline #toc ul li ul li ul li {
	color: #9A9A9A;;
	padding-top: 0.2em;
}

#readOnline #toc ul li ul li ul li:before {
	content: "-"
}

#readOnline #notes {
	background-color: #EEFBFA;;
	width: 100%;
}

#readOnline #copy {
	display: block;
	background-color: #FCF3F7;;
	width: 100%;
	clear: left
}

#readOnline #print {
	background-color: #F6F1FA;;
	width: 100%;
}

#readOnline #toc,#readOnline #notes,#readOnline #searchPDFBox,#readOnline #copy,#readOnline #print
	{
	padding: 0;
	margin: 0;
	border: 1px solid #CCCCCC;
	border-top: 0px;
	border-bottom: 0px;
}

#notes p,#searchPDFBox p,#print p,#copy p {
	padding: 0.5em;
	color: #9A9A9A;
	margin: 0;
	font-size: 1em;
	line-height: 110%
}

#readOnline #copy form,#readOnline #print form {
	padding: 0 0.2em 0.4em 0.2em;
}

#searchPDFBox {
	background-color: #FFFFFF;;
	width: 100%
}

#searchPDFBox #searchPDFForm {
	margin: 5px;
}

#searchPDFBox #searchPDFForm input {
	color: #9A9A9A;
	font-size: 0.9em
}

#readOnline #toc h3 a.toc {
	position: relative;;
	display: block;
	width: 100%;
	height: 27px;
	background: url(../images/readOnlineSubNav.gif) 0 0 repeat-x;
}

#readOnline #toc h3 a:hover,#readOnline #toc h3 a:focus,#readOnline #toc h3 a.current
	{
	position: relative;;
	top: 0;;
	left: 0;
	width: 100%;
	height: 27px;
	background: url(../images/readOnlineSubNav.gif) 0 -135px repeat-x;
}

#readOnline #notes h3 a.notes {
	position: relative;
	display: block;
	width: 100%;
	height: 27px;
	background: url(../images/readOnlineSubNav.gif) 0 -27px repeat-x;
}

#readOnline #notes h3 a:hover,#readOnline #notes h3 a:focus,#readOnline #notes h3 a.current
	{
	position: relative;;
	width: 100%;
	height: 27px;
	background: url(../images/readOnlineSubNav.gif) 0 -162px repeat-x;
}

#readOnline #searchPDFBox h3 a.searchPDFBox {
	position: relative;
	display: block;
	width: 100%;
	height: 27px;
	background: url(../images/readOnlineSubNav.gif) 0 -54px repeat-x;
}

#readOnline #searchPDFBox h3 a:hover,#readOnline #searchPDFBox h3 a:focus,#readOnline #searchPDFBox h3 a.current
	{
	position: relative;;
	width: 100%;
	height: 27px;
	background: url(../images/readOnlineSubNav.gif) 0 -189px repeat-x;
}

#readOnline #copy h3 a.copy {
	position: relative;
	display: block;
	width: 100%;
	height: 27px;
	background: url(../images/readOnlineSubNav.gif) 0 -81px repeat-x;
}

#readOnline #copy h3 a:hover,#readOnline #copy h3 a:focus,#readOnline #copy h3 a.current
	{
	position: relative;;
	width: 100%;
	height: 27px;
	background: url(../images/readOnlineSubNav.gif) 0 -216px repeat-x;
}

#readOnline #print h3 a.print {
	position: relative;
	display: block;
	width: 100%;
	height: 27px;
	background: url(../images/readOnlineSubNav.gif) 0 -108px repeat-x;
}

#readOnline #print h3 a:hover,#readOnline #print h3 a:focus,#readOnline #print h3 a.current
	{
	position: relative;;
	width: 100%;
	height: 27px;
	background: url(../images/readOnlineSubNav.gif) 0 -243px repeat-x;
}

#readOnline #notes {
	background-color: #FFFFFF;;
	width: 100%;
}

#notes p {
	margin: 5px;
	color: #9A9A9A;
}

#searchPDFBox #searchPDFForm {
	margin: 5px;
}

#searchPDFBox #searchPDFForm input {
	color: #9A9A9A;
	font-size: 0.9em
}

#readOnline #toc h3 {
	position: relative;;
	display: block;
	width: 100%;
	height: 27px;
	background: url(../images/readOnlineSubNav.gif) 0 0 repeat-x;
	cursor: pointer;
}

#readOnline #toc h3:hover,#readOnline #toc div h3:focus,#readOnline #toc h3.current
	{
	position: relative;;
	top: 0;;
	left: 0;
	width: 100%;
	height: 27px;
	background: url(../images/readOnlineSubNav.gif) 0 -135px repeat-x;
}

#readOnline #notes h3 {
	position: relative;
	display: block;
	width: 100%;
	height: 27px;
	background: url(../images/readOnlineSubNav.gif) 0 -27px repeat-x;
	cursor: pointer;
}

#readOnline #notes h3:hover,#readOnline #notes h3:focus,#readOnline #notes h3 .current
	{
	position: relative;;
	width: 100%;
	height: 27px;
	background: url(../images/readOnlineSubNav.gif) 0 -162px repeat-x;
}

#readOnline #searchPDFBox h3 {
	position: relative;
	display: block;
	width: 100%;
	height: 27px;
	background: url(../images/readOnlineSubNav.gif) 0 -54px repeat-x;
	cursor: pointer;
}

#readOnline #searchPDFBox h3:hover,#readOnline #searchPDFBox h3:focus,#readOnline #searchPDFBox h3 .current
	{
	position: relative;;
	width: 100%;
	height: 27px;
	background: url(../images/readOnlineSubNav.gif) 0 -189px repeat-x;
}

#readOnline #copy h3 {
	position: relative;
	display: block;
	width: 100%;
	height: 27px;
	background: url(../images/readOnlineSubNav.gif) 0 -81px repeat-x;
	cursor: pointer;
}

#readOnline #copy h3:hover,#readOnline #copy h3:focus,#readOnline #searchPDFBox h3 .current
	{
	position: relative;;
	width: 100%;
	height: 27px;
	background: url(../images/readOnlineSubNav.gif) 0 -216px repeat-x;
}

#readOnline #print h3 {
	position: relative;
	display: block;
	width: 100%;
	height: 27px;
	background: url(../images/readOnlineSubNav.gif) 0 -108px repeat-x;;
	cursor: pointer;
}

#readOnline #print h3:hover,#readOnline #print h3:focus,#readOnline #print h3 .current
	{
	position: relative;;
	width: 100%;
	height: 27px;
	background: url(../images/readOnlineSubNav.gif) 0 -243px repeat-x;
}

#readOnline #refworks {
	margin-top: 1em;
}

/* END READ ONLINE */
#PageTop {
	padding: 0.5em 2em 0 0;;
	text-align: right;
	border-right:1px solid #DDDDDD;
}

#PageTop p {
	font-size: 1em;
	margin: 0
}

#ORGANISATIONAL_TEXT {
	margin: 1em 0 1em 0;
	display: block;
	clear: both;
	/* text-align: center; */
	text-align: left;
	padding: 0 0 0 43px;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	color: #003399;
	overflow:hidden;
}

#ORGANISATIONAL_TEXT a {
	text-decoration: underline;
	color: #003399;
}

#downloadSearchResultsReader {
	margin-bottom: 1em;
	margin-right: 1em;
	margin-top: 1em;
}

#FOOTER {
	margin: 1em 0 4em 0;
	display: block;
	clear: both
}

#FOOTER ul {
	float: left;
	width: 50%;
	display: block;
	margin: 0;
	padding: 0 0 0 43px;
}

#FOOTER ul li {
	display: inline;
	list-style-type: none;
	margin-right: 0.5em
}

#FOOTER ul#HelpBottom {
	float: right;
	width: 35%;;
	padding: 0 2em 0 0;
	text-align: right;
}

#FOOTER ul#HelpBottom li {
	display: inline;
	list-style-type: none;
	margin-right: 0.5em
}

#pdf-page-nav {
	margin-top: 10px;
	text-align: center;
	margin: 0 auto;
}

#pagingCounter {
	display: inline;
}

#searchTable {
	width: 90%;
	display: none;
}

#searchContents {
	padding: 5px 3px 5px 3px;
}

#tocContents {
	border: 0;
	background-color: #ffffff;
}

#printContents {
	border: 0;
	background-color: #ffffff;
}

#copyContents {
	border: 0;
	background-color: #ffffff;
}

#TermsAndConditions .disabled-text-area {
	background-color: #FFFFFF;
	color: #000000;
}

/* Favourites Pagination */
#FavouritesPaginationBottom {
	float: left;
	width: 100%;
	clear: both;
	color: #fff;;
	display: block
}

#FavouritesPaginationBottom ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 2.4em;
}

#FavouritesPaginationBottom ul li {
	float: left;
	height: 2.4em;
	margin: 0;
	padding: 0;
	background-color: #E0E0E0;;
	font-size: 1em;
	line-height: 2.4em
}

#FavouritesPaginationBottom ul li a {
	float: left;;
	height: 100%;
	width: 2em;
	text-align: center;
	margin:0 1em;
}

#FavouritesPaginationBottom ul li.firstPage a,
#FavouritesPaginationBottom ul li.lastPage a {
    margin: 0;    
}

#FavouritesPaginationBottom ul li a:link {
	color: #7F7F7F;
	text-decoration: none
}

#FavouritesPaginationBottom ul li a:visited {
	color: #999999;
	text-decoration: none
}

#PaginationTop ul li a:focus,#FavouritesPaginationBottom ul li a:hover,#FavouritesPaginationBottom ul li a:focus
	{
	color: #000;
	text-decoration: none;
	background-color: #E7F7FF
}

#FavouritesPaginationBottom ul li a:active {
	color: #7F7F7F;
	text-decoration: none;
	background-color: #FF9900
}

#FavouritesPaginationBottom ul li.currentPage {
	background-color: #335286;;
	padding: 0 1em;
}

#FavouritesPaginationBottom ul li.prevPage,#FavouritesPaginationBottom ul li.nextPage
	{
	background: #E0E0E0;
	height: 24px
}

#FavouritesPaginationBottom ul li.prevPage a {
	width: 76px;
	background: url(../images/pagination_prev_btm.gif) top left no-repeat;
	margin-right: 0;
}

#FavouritesPaginationBottom ul li.nextPage a {
	width: 76px;
	background: url(../images/pagination_next_btm.gif) top right no-repeat;
	margin-right: 0
}

#FavouritesPaginationBottom ul li.prevPage a:hover,#FavouritesPaginationBottom ul li.prevPage a:focus
	{
	background-position: left bottom;
}

#FavouritesPaginationBottom ul li.nextPage a:hover,#FavouritesPaginationBottom ul li.nextPage a:focus
{
	background-position: right bottom;
}

#InfoText {
	width: 60%;
	float: left;
}

#SearchResultLegend {
	float: right;
	padding: 0 0 10px 11px;
	border: 1px dashed #cccccc;
	z-index: 0;
	text-align: center;
	margin: 20px 380px 0 0;
}

#CatalogueResultLegend {
	float: right;
	padding: 0 0 10px 11px;
	border: 1px dashed #cccccc;
	z-index: 0;
	text-align: center;
	margin: 100px 30px 0 0;
}

.advancedFieldSet {
	margin: 0 auto;
	width: 75%;
	border: 0;
	border-top: 1px dashed #cccccc;
}

#PDFNavigation {
	width: 99%;
	height: 32px;
	background: url(../images/PDF_footer.gif) bottom repeat-x;
	margin-right: 5px;
	margin-top: 15px;
}

#PDFNavigation ul {
	list-style-type: none;
}

#PDFNavigation ul li {
	float: left;
	margin-top: 3px;
}

#PDFNavigation ul li {
	line-height: 2em
}

#PDFNavigation ul li a {
	height: 22px;
}

#PDFNavigation li#First a,#PDFNavigation li#Previous a,#PDFNavigation li#Next a,#PDFNavigation li#Last a
	{
	background: url(../images/navigation_pdf.gif) no-repeat;
	cursor: pointer;
	height: 22px;
	display: block;
	position: inherit;
}

#PDFNavigation li#First a.off,#PDFNavigation li#First a.off:hover,#PDFNavigation li#First a.off:focus
	{
	width: 34px;
	background-position: 0 0;
}

#PDFNavigation li#First a:hover,#PDFNavigation li#First a:focus,#PDFNavigation li#First a.on:hover,#PDFNavigation li#First a.on:focus
	{
	width: 34px;
	background-position: 0 -22px
}

#PDFNavigation li#First a.on {
	width: 34px;;
	background-position: 0 -44px
}

#PDFNavigation li#Previous a.off,#PDFNavigation li#Previous a.off:hover,#PDFNavigation li#Previous a.off:focus
	{
	width: 32px;
	background-position: -34px 0;
}

#PDFNavigation li#Previous a:hover,#PDFNavigation li#Previous a:focus,#PDFNavigation li#Previous a.on:hover,#PDFNavigation li#Previous a.on:focus
	{
	width: 32px;
	background-position: -34px -22px
}

#PDFNavigation li#Previous a.on {
	width: 32px;;
	background-position: -34px -44px
}

#PDFNavigation li#Next a.off,#PDFNavigation li#Next a.off:hover,#PDFNavigation li#Next a.off:focus
	{
	width: 32px;
	background-position: -66px 0;
}

#PDFNavigation li#Next a:hover,#PDFNavigation li#Next a:focus,#PDFNavigation li#Next a.on:hover,#PDFNavigation li#Next a.on:focus
	{
	width: 32px;
	background-position: -66px -22px
}

#PDFNavigation li#Next a.on {
	width: 32px;;
	background-position: -66px -44px
}

#PDFNavigation li#Last a.off,#PDFNavigation li#Last a.off:hover,#PDFNavigation li#Last a.off:focus
	{
	width: 32px;
	background-position: -97px 0;
}

#PDFNavigation li#Last a:hover,#PDFNavigation li#Last a:focus,#PDFNavigation li#Last a.on:hover,#PDFNavigation li#Last a.on:focus
	{
	width: 32px;
	background-position: -97px -22px
}

#PDFNavigation li#Last a.on {
	width: 32px;;
	background-position: -97px -44px
}

#pdfJumpTo {
	width: 150px;
	float: left;
	margin-left: 10px;
}

#pdfJumpTo form {
	margin: 0px;
	padding: 0px;
}

#pdfJumpToBottom form a img,
#pdfJumpTo form a img {
	margin-top: 5px;
	margin-bottom:-6px;
	*margin-bottom:-4px;
	padding: 0px;
}

#pdfJumpTo label {
	font-weight: bold;
	margin: 0;
}

#pageLabelImage {
    margin-bottom:-3px;
}   

#jumpToPage {
	margin: 0;
}

#PDFNavigationBottom {
	width: 99%;
	height: 32px;
	background: url(../images/PDF_footer.gif) bottom repeat-x;
	margin-right: 5px;
}

#PDFNavigationBottom ul {
	list-style-type: none;
}

#PDFNavigationBottom ul li {
	float: left;
	margin-top: 3px;
}

#PDFNavigationBottom ul li {
	line-height: 2em
}

#PDFNavigationBottom ul li a {
	height: 22px;
}

#PDFNavigationBottom li#FirstBottom a,#PDFNavigationBottom li#PreviousBottom a,#PDFNavigationBottom li#NextBottom a,#PDFNavigationBottom li#LastBottom a
	{
	background: url(../images/navigation_pdf.gif) no-repeat;
	cursor: pointer;
	height: 22px;
	display: block;
	position: inherit;
}

#PDFNavigationBottom li#FirstBottom a.off,#PDFNavigationBottom li#FirstBottom a.off:hover,#PDFNavigationBottom li#FirstBottom a.off:focus
	{
	width: 34px;
	background-position: 0 0;
}

#PDFNavigationBottom li#FirstBottom a:hover,#PDFNavigationBottom li#FirstBottom a:focus,#PDFNavigationBottom li#FirstBottom a.on:hover,#PDFNavigationBottom li#FirstBottom a.on:focus
	{
	width: 34px;
	background-position: 0 -22px
}

#PDFNavigationBottom li#FirstBottom a.on {
	width: 34px;;
	background-position: 0 -44px
}

#PDFNavigationBottom li#PreviousBottom a.off,#PDFNavigationBottom li#PreviousBottom a.off:hover,#PDFNavigationBottom li#PreviousBottom a.off:focus
	{
	width: 32px;
	background-position: -34px 0;
}

#PDFNavigationBottom li#PreviousBottom a:hover,#PDFNavigationBottom li#PreviousBottom a:focus,#PDFNavigationBottom li#PreviousBottom a.on:hover,#PDFNavigationBottom li#PreviousBottom a.on:focus
	{
	width: 32px;
	background-position: -34px -22px
}

#PDFNavigationBottom li#PreviousBottom a.on {
	width: 32px;;
	background-position: -34px -44px
}

#PDFNavigationBottom li#NextBottom a.off,#PDFNavigationBottom li#NextBottom a.off:hover,#PDFNavigationBottom li#NextBottom a.off:focus
	{
	width: 32px;
	background-position: -66px 0;
}

#PDFNavigationBottom li#NextBottom a:hover,#PDFNavigationBottom li#NextBottom a:focus,#PDFNavigationBottom li#NextBottom a.on:hover,#PDFNavigationBottom li#NextBottom a.on:focus
	{
	width: 32px;
	background-position: -66px -22px
}

#PDFNavigationBottom li#NextBottom a.on {
	width: 32px;;
	background-position: -66px -44px
}

#PDFNavigationBottom li#LastBottom a.off,#PDFNavigationBottom li#LastBottom a.off:hover,#PDFNavigationBottom li#LastBottom a.off:focus
	{
	width: 32px;
	background-position: -97px 0;
}

#PDFNavigationBottom li#LastBottom a:hover,#PDFNavigationBottom li#LastBottom a:focus,#PDFNavigationBottom li#LastBottom a.on:hover,#PDFNavigationBottom li#LastBottom a.on:focus
	{
	width: 32px;
	background-position: -97px -22px
}

#PDFNavigationBottom li#LastBottom a.on {
	width: 32px;;
	background-position: -97px -44px
}

#pdfJumpToBottom {
	width: 150px;
	float: left;
	margin-left: 10px;
}

#pdfJumpToBottom form {
	margin: 0px;
	padding: 0px;
}

#pdfJumpToBottom label {
	font-weight: bold;
	margin: 5px 0 0 0;
}


#notesContents {
	overflow: scroll;
}

#allNotesLink {
	text-align: center;
}

#allNotesLinkAbstract {
	text-align: left;
}

#toc {
	text-align: left;
	width: 100%;
	margin: 0 0 10px 0;
}

#relatedTitles {
	margin: 10px 0 10px 0;
}

#abstractNav {
	display: inline;
	margin: 10px 0 10px 0;
	font-size: 1.2em;
}

#abstractNav a {
	color: #12127D;
	display: inline;
}

#outnav {
	border: dotted 0px red;;
	width: 48px;
	position: absolute;;
	height: 16px;;
	bottom: -8px;
	left: 56px;
	width: 48px;
}

#outnav ul {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	height: 16px;
	width: 48px;
	background: url(../images/navigation.gif) no-repeat;
	border: dotted 0px red;
}

#outnav ul li {
	height: 16px;
	position: absolute;
	display: block;
	list-style: none;
}

#outnav ul li a {
	height: 16px;
	display: block;
}

#outnav ul li#outnavHome {
	left: 0;
	width: 48px;
	border: solid 0px green;
}

#outnav ul li#outnavHome a:hover,#outnav ul li#outnavHome a:focus {
	background: url(../images/navigation.gif) 0 -16px no-repeat;
}

#outnav ul li#outnavHome .current {
	background: url(../images/navigation.gif) 0 -16px no-repeat;
}

div	.errors {
	color: red;
	left: 0em;
	font-size: 1.5em;
	position: static;
}

div .semanticoLoginErrors {
	font-weight: bold;
	float: right;
	margin: 1em;
}

div .fragmentWrapper {
	float: left;
	margin-bottom: 1em;
	width: 100%;
}

div .success {
    color: green;
    font-size: 1.5em;
    font-weight: bold;
    position: static;
}
div .ipsuccess {
    color: #333333;
    font-size: 1.5em;
    font-weight: bold;
    position: static;
}

table tr .red {
	color: red;
}

table #dataTable {
	width: 100%;
}

table #dataTable tr {
	width: 100%;
}

table #dataTable tr td {
	width: 100%;
}

.imageDisplay {
	float: left;
	width: 160px;
}

/* Rental Requests Pagination */
#RentalRequestsPaginationBottom {
	float: left;
	width: 100%;
	clear: both;
	color: #fff;;
	display: block;
	width: 100%;
}

#RentalRequestsPaginationBottom ul {
	margin: 0;
	margin-left: 2.8%;
	width: 94%;
	padding: 0;
	list-style: none;
	height: 2.4em;
	border-top: solid 1px #E0E0E0;;
	padding: 0;
}

#RentalRequestsPaginationBottom ul li {
	float: left;
	height: 2.4em;
	margin: 0;
	padding: 0;
	background-color: #E0E0E0;;
	font-size: 1em;
	line-height: 2.4em
}

#RentalRequestsPaginationBottom ul,#RentalRequestsPaginationBottom ul li
	{
	height: 24px;
}

#RentalRequestsPaginationBottom ul li a {
	float: left;;
	height: 100%;
	width: 2em;
	text-align: center;
}

#RentalRequestsPaginationBottom ul li a:link {
	color: #7F7F7F;
	text-decoration: none
}

#RentalRequestsPaginationBottom ul li a:visited {
	color: #999999;
	text-decoration: none
}

#PaginationTop ul li a:focus,#RentalRequestsPaginationBottom ul li a:hover,#RentalRequestsPaginationBottom ul li a:focus
	{
	color: #000;
	text-decoration: none;
	background-color: #E7F7FF
}

#RentalRequestsPaginationBottom ul li a:active {
	color: #7F7F7F;
	text-decoration: none;
	background-color: #FF9900
}

#RentalRequestsPaginationBottom ul li.currentPage {
	background-color: #335286;;
	padding: 0 1em;
}

#RentalRequestsPaginationBottom ul li.prevPage,#RentalRequestsPaginationBottom ul li.nextPage
	{
	background: #E0E0E0;
	height: 24px
}

#RentalRequestsPaginationBottom ul li.prevPage a {
	display: block;
	width: 120px;
	height: 24px;
	background: #335286 url(../images/pagination_prev_btm.gif) top left
		no-repeat;;
	margin-right: 0;
}

#RentalRequestsPaginationBottom ul li.nextPage a {
	width: 97px;
	height: 24px;
	background: url(../images/pagination_next_btm.gif) top right no-repeat;
	margin-right: 0
}

#RentalRequestsPaginationBottom ul li.prevPage a:hover,#RentalRequestsPaginationBottom ul li.prevPage a:focus
	{
	width: 120px;;
	background: url(../images/pagination_prev_btm.gif) 0 -24px no-repeat;
}

#RentalRequestsPaginationBottom ul li.nextPage a:hover,#RentalRequestsPaginationBottom ul li.nextPage a:focus
	{
	width: 97px;
	background: url(../images/pagination_next_btm.gif) 0 -24px no-repeat;
}

#TermsAndConditions {
	margin: 0 auto;
	float: left;
}

#Enquiries {
	margin: 0 auto;
	width: 50%;
	float: left;
}

.highlight {
	background-color: #ccff80;
}

.favourite {
	padding-top: 5%;
	*padding-top: 25px;
}

.EnquiriesForm {
	margin: 1em 1em 1em 0;
	display: block;
	width: 95%;
	clear: both;
}

.EnquiriesForm fieldset {
	border: none;
	border: solid 1px #CCC;
	-moz-border-radius:5px 5px 5px 5px;
}

/* Set main positions on page */
.EnquiriesForm input,.AdminForm select,.AdminForm textarea {
	margin: 0px;
}

.EnquiriesForm legend {
	font-size: 1.2em;
	color: #81C5DC;
	padding: 0 0.2em;
	margin: 1em;
	font-weight: normal;
}

.EnquiriesForm label {
	float: left;
	width: 40%;
	margin-right: 0.5em;
	font-size: 1.4em;
	text-align: right;
	display: block;
	clear: both;
	color: #666666;
	padding-top: 0.3em
}

.EnquiriesForm #text {
	display: inline;
	font-size: 1.4em;
	color: #666666;
}

.EnquiriesForm textarea {
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	width: 50%;
}

.EnquiriesForm input[type=checkbox],.AdminForm input[type=radio] {
	width: auto;
	margin-top: 7px;
	margin-bottom: 0px;
}

.EnquiriesForm fieldset ol {
	margin: 0;
	padding: 0;
}

.EnquiriesForm fieldset li {
	list-style: none;
	padding: 5px;
	clear: both;
}

.EnquiriesForm .wide {
	font-size: 1.4em;
	width: 20em;
}

.EnquiriesForm .mediumWide {
	width: 15em;
}

.EnquiriesForm .numericField {
	font-size: 1.4em;
	width: 4em;
}

.EnquiriesForm input,.AdminForm select {
	margin-bottom: 0.3em;
	vertical-align: middle
}

.ButtonCenter {
	padding-left: 0px;
	margin-left: 40%;
}

.searchResultsHeading {
	color: #003399;
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	line-height: 2em;
	font-size: 1.4em;
	font-weight: bold;
}

#AbstractDetails {
	margin-top: 10px;
	float: left;
}

#TermsAndConditionsTextOuter {
	margin: 0 auto;
	border: 1px solid activeborder;
	width: 90%;
	text-align: left;
}

#TermsAndConditionsText {
	height: 650px;
	background-color: infobackground;
	color: infotext;
	padding: 14px;
	overflow: auto;
}

li.betweenDates input {
	width: 7em;
}

div#rentalJacket {
	margin-top: 30px;
}

#acceptTermsConditions {
	float: right;
	margin-top: 10px;
	margin-right: 25px;
}

#bookMetaTable tr {
	font-size: 1.2em;
}

div#classifications {
	margin-top: 15px;
	margin-bottom: 5px;
}

.moreInfoLink {
	font-size: 1.1em;
}

#zoomText {
	width: 2em;
}

#controls {
	display: block;
	margin: 2px auto;
	float: left;
}

#controlsBottom {
	display: block;
	margin: 2px auto;
	float: left;
}

#pdfZoom {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}

#pdfZoomBottom {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}

#jumpToDiv {
	margin: -36px 0px 0px 0;
}

#jumpToDiv img {
	margin-top: 5px;
}

#jumpToDiv form {
	margin: 0px;
}

.EnquiriesForm .radioLabel {
	display: inline; clear:none; float: none; margin: 3px; font-size: 1em
}

.favouritesHeading {
	font-size: 16px;
	padding-top: 20px;
}

.password-reminder-email-text {
	float:right;
	width:59.5%;
	margin-top:1px;
	margin-bottom:1px;
	text-align: left;
}

.ippassport-email-text {
	float:right;
	width:59.5%;
	color:#666666;
	margin-top:1px;
	margin-bottom:1px;
	text-align: left;
}

.sortByHeadingsLabel {
	color: blue;
	font-weight: bold;
}

#purchaseConfirmation {
    font-weight: bold;
    color: green;
}

