/*
----------------------------------------------------------
    TASMANIAN GOVERNMENT CUE TEMPLATE
          Created : 2004.10.18
    Last modified : 2005.07.29
----------------------------------------------------------

    Standard header & footer advanced rules:
    (Note: the 'width' rule in the line immediately below are: top left logo + spacing + header title width)
*/

#TG-title-wog, #TG-title-department, #TG-title-division { width: 370px;  float: left }

body { margin: 0;  padding: 0;  background: #fff }

#TG-logoRow { float: left;  width: 100%;  height: 84px;  max-height: 84px;  overflow-y: hidden;  white-space: nowrap }
#TG-title-wog a, #TG-title-department a, #TG-title-division a { text-decoration: none }
#TG-header>#TG-logoRow { overflow: hidden }
#TG-logo { display: block;  float: left;  padding: 0 0 4px;  margin-top: 8px;  border-right: 1px solid #000 }

#TG-title-department h1 { margin: 0 0 0 107px }
#TG-title-division h1 { margin: 0 0 0 107px }
#TG-title-wog h1 { margin: 0 0 0 107px }

#TG-spot { float: right;  border-left: 1px solid #000;  margin: 0 }
#TG-spot img { border-left: 1px solid #fff }

#TG-taglineRow {
    border: 1px solid #000;  border-left: none;  border-right: none;
    background: #c00;  color: #fff;  text-align: right;  font-size: x-small;  font-family: Arial, sans-serif;  line-height: 18px;
}
#TG-taglineRow a { color: #fff;  text-decoration: none;  text-transform: uppercase;  margin: 0 3px }
#TG-taglineRow a:hover { color: #ddd }
a#TG-tag-home { display: block;  width: 106px;  float: left;  margin: 0;  padding: 0;  border-right: 1px solid #fff }

#TG-footer {
    clear: both;  background: #eee;  border-top: 1px solid #000;  padding: 1em;
    color: #666;  font-family: Arial, sans-serif;  font-size: x-small;  width: auto;
}
#TG-footer .logo { display: block;  float: right }
#TG-footer hr { display: none }
#TG-footer p { margin: 0 0 1em }
#TG-footer a { color: #000 }
#TG-footer .links { color: #000;  font-size: small }
#TG-footer .links a { margin: 0 3px }

.clearfloat { clear: both }
#TG-header a img { border: none }
#TG-header { margin-bottom: 0.5em }

/*
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------

    Site-specific/Non-CUE rules:
    STATE LIBRARY OF TASMANIA
*/



body {
	background: #eee;  color: #333;
	font: small Arial, Verdana, sans-serif
}

a:link { color: #00f }
a:visited { color: #800080 }
a:hover { color: #c00 }
a:active { color: #000 }
#TG-footer a:hover { color: #c30 }

h1, h2, h3, h4 { margin: 0;  font-weight: bold;  font-family: Arial, Helvetica, sans-serif }
h1 { font-size: 2.2em;  line-height: 1.1em }
h2 { font-size: 1.75em;  line-height: 1.1em;  padding-top: 0.05em }
h3 { font-size: 1.35em }
h4 { font-size: 1.35em;  margin-top: 35px }

p { margin-top: 0 }


/*
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
*/



#TG-header {
	width:100%;
	min-width: 650px;
	width:expression(document.body.clientWidth < 731? "730px": "auto" );  /* Can't make this less than 730??? */
}
#TG-title-wog { width: 340px }
#TG-spot { border: none }




.listspace { line-height: 135% }
.whtLink { line-height: 130% }
.whtLink, .picTitle                 { color: #fff;  text-decoration: none; }
.whtLink:link, .picTitle:link       { color: #fff;  text-decoration: none; }
.whtLink:visited, .picTitle:visited { color: #fff;  text-decoration: none; }
.whtLink:hover, .picTitle:hover     { color: #ddd;  text-decoration: none; }

.height, .height p, blockquote, .boxResults { line-height: 160% }
.heightSmall, .heightSmall p { line-height: 130% }
.heightBig, .heightBig p { line-height: 185% }
.noHeight { line-height: 100% }

.bodyContent, .bodyContent p, .bodyContent td { line-height: 145% }
.bodyContent { margin: 15px 40px;  margin-top: 0; }

form { margin: 0px; }
.formHome { margin-bottom: 15px }
.formSubmit { background-color: #f60;  font-weight: bold;  color: #fff;  }
.formInputSearchSub  { width: 200px }
.formInputSearch     { width: 200px }

.searchBox {float: right}

.atoz a, .atozOff {
	display: block;  float: left;  width: 1.4em;  font-size: 0.9em;  text-align: center;
	border: 1px solid #e9e9e9;  background-color: #e9e9e9;
	}
.atoz a:hover { border: 1px solid #999 }


.tnCell { text-align: left; /* width: 160px; */ }
.tn img { border: 0;  display: block; }  /* 2002.03.26 : LK : Thumbnail image links */
.tn         { display: block;  float: right;  border: 1px solid #00f; }
.tn:visited { border: 1px solid #800080; }
.tn:hover   { border: 1px solid #c00; }

/* Tantek box model hack used to 'help' IE5 */
.virtTN { float: left;  padding: 5px;  margin: 0 10px 10px 0;  height: 140px;
	width: 150px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 140px;
	}
html>body .virtTN {
	width: 140px;
}
.virtTN img { border: 1px solid #000; }



.exhibitDesc { padding: 0px;  margin-top: 20px;  border-top: 1px solid #aaa;  padding-top: 20px; }
.exhibitDesc p { margin: 0;  margin-bottom: 17px; }

.clickthumbnail, .clickthumbnailside { width: 205px;  text-align:center; border: 1px solid #000;  padding: 4px;  background-color: #fff; }
.clickthumbnailside { width: 142px;  text-align:left;  float: right; /* margin-top: 15px; */ }

.alertBox { float:right;  width:130px;  border:1px solid #999;  padding:3px;  font-size:12px;  line-height:17px; }


.randomSingle { background-color: #c00;  padding:3px; }
.randomSingle strong { color: #fff;  font-size: 15px;  line-height: 15px; }




a.fancy {
	display: block;  width: 150px;  padding: 5px;  background-color: #ddd;  text-align: center;
	border: 2px solid #aaa;  border-top-color: #fff;  border-left-color: #fff;
}
a.fancy:hover { background-color: #ccc; }


/* Row Colour definitions for Institution index table */
.r0 {background-color: #ffffff}
.r1 {background-color: #d0d0d0}

xmp { font-size: 12px }
.highlight { background: #ff0; font-weight: bold }
.error { border: 1px solid #c77;  background: #fdd;  padding: 0.5em; }
.error small, .warning small { font-size: x-small;  line-height: 1.3 }
.suggestQuery { margin-bottom: 1em }