


body { 
	background: #83a89e url(file.aspx?name=background) repeat; 	
	font-size: 75%; 	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; 	
} 

em { font-family: "Lucida Grande", "Lucida Sans", Arial, sans-serif; }
	 
span, p, dl, #text li { line-height: 1.6em; }

a, a:link, a:visited {  color: #0f523e; font-weight: bold; text-decoration: none; border-bottom: 1px dotted; }
a:visited, a:hover {	color: #9a9f00;  }
a:hover, a:active { text-decoration: none; border-bottom: 1px solid; }
a img { border: none; }
a.anchor {color: #0f523e !important}

h1, h2, h3 { line-height: 1.2em; font-weight: normal; }

h1 {
	margin: 0.3em 0 0 45px;
	font-family: Palatino, "Palatino Linotype", "Book Antiqua", "Times New Roman", Times, serif;
	font-size: 2.7em; 
	color: #CACDC6; }

h2, h3 { color: #e9532c; }

h2 { margin: 0.95em 0 0.7em 0; font-size: 1.4em; }

h3 { font-size: 1.15em; }
	
h2 a:link, h2 a:visited, h2 a:hover,  h3 a:link, h3 a:visited, h3 a:hover {
	font-weight: normal; line-height: 1.5em; 	color: #e9532c;
}

h3, h4, h5 { margin: 1.1em 0 0.5em 0; } 

h4, h4 a:link, h4 a:visited, h4 a:hover {
	color: #607d75; 	font-size: 1em;
}

h5 { font-size: 0.9em; color: #565656; }

p { margin: 0 0 1.2em 0; }

ul {
	position: relative;
	margin: 0.7em 0 1.7em  20px;
	padding: 0 14px 0 0;
	list-style-type: disc;
}

ol { margin: 0.7em 0 1.7em 0; padding-left: 25px; }

dl { margin: 1.5em 0 1.7em 0; }
dt { float: left;  font-weight: bold;  }
dd { margin: 0 0 0.7em 80px; }
dl.timetable { margin-top: 0.7em; }
dl.timetable dd { margin-left: 130px; }

dl.definitions dt { padding-right: 1em; }
dl.definitions dd { margin-left: 0; }

#text table {
	border: none;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 1.4em;
}

#text th { text-align: left; }
#text th, #text td { border: 1px solid #ccc; padding: 4px; }


#content-container { position: relative; padding-top: 19px;  }

#main {
	position: relative; 
	width: 690px; 
	z-index: 1; 
	left: 79px; 
	xxxtop: 19px; 
	background: #fff url(file.aspx?name=banner) no-repeat;
}

#searchbox {
	position: absolute; 
	width: 450px; 
	height: 50px; 
	z-index: 10; 
	left: 230px; 
	top: 24px; 
	text-align: right;
	vertical-align: middle; 
}

#logo {
	position: absolute; 
	left: 17px; 
	top: 19px;
}

.site-header { display: none; font-size: 1.4em;  }

#content { padding-top: 130px; }

ul.Breadcrumb { margin: 0 0 16px 47px; padding-top: 10px; }

#text {
	float: right;	
	padding: 0 40px 80px 20px;
	width: 415px;
	min-height: 300px;
margin-top: 7px;
}

#text.landing { float: none; margin: 18px 45px; padding: 0 0 80px 0; width: auto; }

.content-box {clear: both; }

#footer { 	padding: 20px 0 20px 20px; clear: both;}


ul.Breadcrumb {
	font-size: 0.85em; 	line-height: 1.4em; 
	color: #9A9E95;
	font-weight: bold;
}

ul.Breadcrumb a:link, ul.Breadcrumb a:visited  {
	color: #666863;
	border-bottom: none;
}

ul.Breadcrumb a:hover {	
	color: #83A89E;
	text-decoration: underline;
}

#text { color: #141c00; }

.column { float: left;  width: 47%; }
.column-wide { float: left; width: 65%; margin-right: 10px; }
.column-narrow { float: left; width: 40%; margin-right: 10px; }
p.column { margin-right: 3%; }


#text img { max-width: 425px; border: 1px solid #BFC3BA;  }  #text .shadowed img, #text img.shadowed, #text img.logo { border: none; }
#text .column img { max-width: 183px; display: block; }

.captioned-picture img, .picture-column-narrow img, .picture-column-medium img, .picture-column-wide img { display: block; margin: 0 0 5px 0; }
#text .picture-column-narrow img { max-width: 150px; }
#text .picture-column-medium img { max-width: 200px; }

.captioned-picture, .long-captioned-picture { 
position: relative;
font-size :0.8em;
font-weight:bold;
}

.long-captioned-picture { clear: both; overflow: auto; }
.long-captioned-picture img { display: inline; }

.captioned-picture, .long-captioned-picture, .img-L, .img-R, .img-C  { position: relative; margin: 4px 0 18px 0; }
.picture-column-narrow, .picture-column-medium, .picture-column wide { margin-top: 0; }

.runaround, p .img-R, p .img-L { margin-top: 16px; } 

.img-L { left: -15px; margin-right: 5px; text-align: left; float: left; }
.img-R { right: -15px; margin-left: 5px; text-align: right; float: right }
.img-C { display: block; margin: 0 auto 40px auto;  }

.sponsor-logos { margin-bottom: 1.4em; text-align: center; }
#text .sponsor-logos img { border: none; margin: 20px 10px; max-width: 180px; }
.sponsor-logos img-R { left: 0; }
.sponsor-logos img-L { right: 0; }
.sponsor-logos a { border-bottom: none; }


#logo a, .sponsors a, a[rel] { border-bottom: none; } 
a.external span { font-weight: normal; }



#footer p, #footer .links { font-size: 0.77em;	color: #666; }
#footer a { color: #666; }
#footer a:hover { color: #333; }
#tas-gov-logo { position:absolute; bottom:31px; right:20px; }
#tas-gov-logo a { float: right; border-bottom: none; }
#footer .links { margin: 1.2em 0;  }
#footer .links li { display: inline; }


ul.reference-list { 	
	list-style-type: none; 
	margin: 1em -15px 2em 0; 	padding: 0;
	position: relative;
}

ul.reference-list li {
	overflow: auto; 
	margin-bottom: 5px;
	padding: 10px;
	height: 1%; 	background-color: #F6F9F2;  	color: #777;
	font-weight: bold;
}

ul.reference-list li div {float: right; width: 86%; }
ul.reference-list p { margin: 0.6em 0; color: #111; font-weight: normal;  }

#text ul.reference-list img { border: none; margin: 0; float: left; }


ul h2, li.ShortSummary h2, li.FullSummary h2 { font-size: 1.15em; }

ul.PageList { margin: 2em 0 1.4em 1em; }
#text.landing ul.PageList { margin-left: 0; }
ul.PageList li { margin-bottom: 1em; list-style-type: none; }
ul.PageList h2 { margin-bottom: 0.4em; padding-top: 0; }
li.QuickLink { margin-bottom: 1em; padding-left: 25px; }
ul.PageList li.QuickLink h2, ul.PageList li.QuickLink h3 {font-size: 1em; }

ul.full-summary { margin: 0; background-color: #fff; padding-top: 5px; }
li.FullSummary { list-style-type: none; height: auto; overflow: auto; padding: 10px 15px 10px 10px; background-color: #F6F9F2 }

li.FullSummary img {
position: relative;
float: left;
top: 0;
left: 0;
max-height: none;
max-width: none;
border: none;
width: 200px;
}

li.FullSummary h2, li.FullSummary h3 { margin-top: 0; }
li.FullSummary h2, li.FullSummary h3, li.FullSummary p { width:auto; margin-left: 215px; }
li.ShortSummary p { width: auto; }


ul.srch-event-results { margin: 0; background-color: #fff; padding-top: 5px; }
ul.srch-event-results li { list-style-type: none; height: 1%; overflow: auto; padding: 10px 15px 10px 10px; background-color: #F6F9F2 }

ul.srch-event-results li img {
position: relative;
float: left;
top: 0;
left: 0;
max-height: none;
max-width: none;
border: 0;
width: 200px;
}

#text ul.srch-event-results li img { border: 0; }

ul.srch-event-results li div { float: right; width: 42%; }

ul.srch-event-results h3, ul.srch-event-results h4 { margin-top: 0; color: #E9532C; font-size: 1.15em; font-weight: normal; line-height: 1.5em; }
ul.srch-event-results h3, ul.srch-event-results h4, ul.srch-event-results p { position: relative; width:auto; }
ul.srch-event-results p { margin: 0.6em 0; color: #111; font-weight: normal; line-height: 1.4em;  }

ul.srch-event-results h4 a:link, ul.srch-event-results h4 a:visited, ul.srch-event-results h4 a:hover {
	color: #E9532C; 	font-size: 1em;
	font-weight: normal;
}

ul.event-detail { margin-left: 0; list-style-type: none; color: #607d75; }



#searchbox input, .SearchResults .Summary .searchbox input { margin-right: 0.6em; }

.SearchResults {margin: 0 -10px; }

.SearchResults .Summary { 
border-top: none;
color: #e9532c; 
background-color: #F6F9F2;  }

ul.srch-results { margin-left: 10px; list-style-type: none; }

.SearchResults .title { font-size: 1.05em; }
.SearchResults p { line-height: 1.4em; }
.srch-results li a.breadcrumb { font-weight: normal; line-height: 1em; }




.generic-form { margin: 15px 0 0 0; border: none; padding: 0; }
#text .generic-form th { width: 110px; padding: 4px 4px 4px 0; }
#text .generic-form th, #text .generic-form td { border:  none; }
.generic-form legend { display: none; }


.date { color: #83a89e; font-size: 0.9em; font-family: "Lucida Grande", Tahoma, sans-serif; font-weight: bold; }	
.links { list-style-type: none;  }

.clear { clear: both; }
.clear-R { clear: right; }
.clear-L {clear: left; }
