body {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 70%;
	color: #333333;
	text-align: left;
}

p 
{
    text-align: left;
}

form {
	margin: 0px;
	padding: 0px;
}

fieldset {
	border: 0px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}

legend {
	margin: 0px;
	padding: 0px;
	display: none;
}

label {
	margin: 0px;
	padding: 0px;
}

input {
	font-family: Arial;
	font-size: 1.0em;
	color: #000000;
}

textarea {
	font-family: Arial;
	font-size: 1.0em;
	color: #000000;
}

select {
	font-family: Arial;
	font-size: 1.0em;
	color: #000000;
}

.lalign {
	text-align: left;
}

.calign {
	text-align: center;
}

.ralign {
	text-align: right;
}

.talign {
	vertical-align: top;
}

.malign {
	vertical-align: middle;
}

.balign {
	vertical-align: bottom;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

/*#mainContainer {
	padding: 0px;
	width: 450px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: 0px;
}

#banner {
	padding: 0px;
	margin: 0px;
	font-size: 0.95em;
	width: 450px;
	height: 91px;
}

.logo {
	width: 150px;
	height: 90px;
	float: left;
	margin-top: 5px;
	margin-left: 6px;
	border:1px solid red;
}*/

#search {
	display: none;
}

#menu {
	display: none;
}



/*#printBox {
	width: 450px;
	height: 91px;
	margin: 10px 0px 0px 5px;
	visibility:visible;
}

.printBoxButtons {
	width: 185px;
	height: 65px;
	float: left;
}

.printBoxButtons span {
	display: block;
	height: 23px;
}

#printBoxJava {
	width: 450px;
	height: 91px;
	margin: 10px 0px 0px 5px;
}

.printBoxButtonsJava {
	width: 185px;
	height: 65px;
	float: left;
	margin: 10px 0px 0px 5px;
	border: 1px solid #B3CCCC;
	padding: 5px;
}

.printBoxJavaButtons span {
	display: block;
	height: 23px;
}*/

/* Content */
#content {
	/*margin-top: 30px;
	padding-right: 20px;
	font-size: 1.0em;
	width: 558px;
	text-align: left;*/
}

#contentHome {
	float: left;
	width: 545px;
	margin-left: 5px;
}

#content {
	/*float: left;
	width: 420px;
	margin-top: -200px; */
	margin-top: 0px;
	margin-left: 45px;
	width: 520px;
}

#contentRight {
	display: none;
}

#contentDetailed {
	margin-top: 15px;
	padding-right: 20px;
	font-size: 1.0em;
	width: 740px;
	text-align: left; 
}

h1 {
	font-family: Arial;
	font-size: 1.8em;
	font-weight: normal;
	color: #336666;
	padding: 0;
	border-bottom: 0;
	border-left: 0;
	background: none !important;
    padding-left: 0 !important;
}

.pageTitle {
    padding-left: 0 !important;
    margin-left: 0 !important;
}

h2 {
	font-family: Arial;
	font-size: 1.3em;
	font-weight: bold;
	color: #999900;
	margin-bottom: 0px;
	white-space: nowrap;
}

h3 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003333;
	white-space: nowrap;
}

h4 {
	font-family: Arial;
	font-size: 1.3em;
	font-weight: bold;
	color: #003333;
	padding-top: 12px;
	border-top: 1px solid #B3CCCC;
}

.breadcrumb {
	font-size: 0.80em;
	color: #339999;
	line-height: 17px;
	height:40px;
	/*padding-top:30px; */
}

.breadcrumb a:link {
	color: #339999;
	text-decoration: underline;
}

.breadcrumb a:visited {
	color: #339999;
	text-decoration: underline;
}

.breadcrumb a:hover {
	color: #FFFFFF;
	background-color: #339999;
	text-decoration: none;
}

.breadcrumb a:active {
	color: #339999;
	text-decoration: underline;
}

.breadcrumb span {
	font-weight: bold;
	color: #333333;
}

#contentRightPrint {
	display: none;
}

#homeHeader {
	margin-left: 15px;
}

.homeQuickstats {
	width: 100%;
	height: 80px;
	margin-top: 20px;
}

.homeQuickstats img {
	padding-top: 7px;
}

.homeQuickstatsText {
	font-size: 0.80em;
	padding: 3px 10px 0px 14px;
}

.homeInfocus {
	background: url(/census/images/homepage-infocus.gif) no-repeat 7px 0px;
	width: 170px;
	height: 90px;
}

.homeInfocusText {
	font-size: 0.80em;
	padding: 18px 10px 0px 21px;
}

.homeNeighbourhood {
	background: url(/census/images/homepage-neighbourhood.gif) no-repeat left top;
	width: 170px;
	height: 67px;
}

.homeNeighbourhoodText {
	font-size: 0.80em;
	padding: 24px 10px 0px 17px;
}

.homeBoundary {
	width: 100%;
	height: 80px;
}

.homeBoundary img {
	padding-top: 6px;
	padding-left: 3px;
}

.homeBoundaryText {
	font-size: 0.80em;
	padding: 3px 10px 0px 17px;
}

.homeMapstats {
	background: url(/census/images/homepage-mapstats.gif) no-repeat 10px 0px;
	width: 176px;
	height: 75px;
}

.homeMapstatsText {
	font-size: 0.80em;
	padding: 18px 6px 0px 24px;
}

.homeMapbuilder {
	background: url(/census/images/homepage-mapbuilder.gif) no-repeat 18px 0px;
	width: 176px;
	height: 67px;
}

.homeMapbuilderText {
	font-size: 0.80em;
	padding: 18px 4px 0px 32px;
}

.homeTables {
	background: url(/census/images/homepage-tables.gif) no-repeat left top;
	width: 176px;
	height: 84px;
	margin-top: 20px;
}

.homeTables img {
	padding-top: 11px;
}

.homeTablesText {
	font-size: 0.80em;
	padding: 29px 10px 0px 14px;
}

.homeTablebuilder {
	background: url(/census/images/homepage-tablebuilder.gif) no-repeat 7px 0px;
	width: 176px;
	height: 73px;
}

.homeTablebuilder img {
	padding-left: 7px;
}

.homeTablebuilderText {
	font-size: 0.80em;
	padding: 18px 10px 0px 21px;
}

.homeData {
	background: url(/census/images/homepage-data.gif) no-repeat 14px 0px;
	width: 176px;
	height: 67px;
}

.homeData img {
	padding-left: 14px;
}

.homeDataText {
	font-size: 0.80em;
	padding: 18px 4px 0px 28px;
}

.homeMore:link {
	color: #339999;
	text-decoration: underline;
}

.homeMore:visited {
	color: #339999;
	text-decoration: underline;
}

.homeMore:hover {
	color: #FFFFFF;
	background-color: #339999;
}

.homeMore:active {
	color: #339999;
	text-decoration: underline;
}

.linksBoxHeader {
	display: none;
}

.linksBox {
	display: none;
}

.linksBox span {
	display: none;
}

.linksBoxBottom {
	display: none;
}

.linksBox a {
	display: none;
}

.linksBox a:link {
	display: none;
}

.linksBox a:visited {
	display: none;
}

.linksBox a:hover {
	display: none;
}

.linksBox a:active {
	display: none;
}

.printFriendly {
	display: none;
}

.printFriendly a {
	display: none;
}

.printFriendly a:active {
	display: none;
}

.printFriendly a:hover {
	display: none;
}

.printFriendly a:visited {
	display: none;
}

.smallText {
	font-size: 0.90em;
}

#tagContainer {
	display: none;
}

#tagsSmall {
	height: 27px;
	width: 335px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#tagsSmall a, a:visited, a:link, a:active {
	color: #003333;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
}

#tagsSmall a:hover {
	text-decoration: underline;
}

.tags {
	vertical-align: middle;
	text-align: center;
	height: 27px;
	width: 85px;
	background: url(/census/images/tab-off.gif) no-repeat left top;
}

.tags span {
	width: 60px;
	display: block;
}

.tagsOn {
	vertical-align: middle;
	text-align: center;
	height: 27px;
	width: 85px;
	background: url(/census/images/tab-on.gif) no-repeat left top;
}

.tagsOn span {
	width: 60px;
	display: block;
}

.tagsOff {
	width: 85px;
	border-bottom: 1px solid #73A2A2;
}

.tagsIndent {
	border-bottom: 1px solid #73A2A2;
}

.tagsIndentLast {
	border-bottom: 1px solid #73A2A2;
	width: 42px;
}

.tagsGrad {
	background: url(/census/images/tab-gradient.gif) repeat left top;
	height: 13px;
	border-right: 1px solid #B3CCCC;
}

.bodyLinks:link {
	color: #339999;
	text-decoration: underline;
}

.bodyLinks:visited {
	color: #999900;
	text-decoration: underline;
}

.bodyLinks:hover {
	color: #FFFFFF;
	background-color: #339999;
}

.centralDiv a:link {
	color: #339999;
	text-decoration: underline;
}

.centralDiv a:visited {
	color: #999900;
	text-decoration: underline;
}

.centralDiv a:hover {
	color: #FFFFFF;
	background-color: #339999;
}

.lists a:hover {
	text-decoration: underline;
}

.lists img {
	display: inline;
}

.subBoxMainList a:hover {
	text-decoration: underline;
}

.expandingListMain {
	height: 20px;
}

.contractingListMain {
	height: 20px;
}

.expandingList {
	padding-left: 19px;
	height: 20px;
}

.expandedList {
	padding-left: 40px;
	height: 20px;
}

.contractingList {
	padding-left: 20px;
	height: 20px;
}

.browseExpandingList {
	padding-left: 20px;
	height: 20px;
}

.browseExpandingListTier1 {
	padding-left: 20px;
	height: 20px;
}

.browseExpandingListTier2 {
	padding-left: 75px;
	height: 20px;
}

.browseContractingList {
	padding-left: 20px;
	height: 20px;
}

.browseContractingListTier1 {
	padding-left: 20px;
	height: 20px;
}

.expandingListMainBlue {
	padding-left: 20px;
	height: 20px;
}

.contractingListMainBlue {
	padding-left: 20px;
	height: 20px;
}

.expandingListBlue {
	padding-left: 20px;
	height: 20px;
}

.expandedListBlue {
	background: url(/census/images/plus-blue.gif) no-repeat 40px 1px;
	padding-left: 40px;
	height: 20px;
}

.contractingListBlue {
	padding-left: 20px;
	height: 20px;
}

.browseExpandingListBlue {
	padding-left: 20px;
	height: 20px;
}

.browseExpandingListTier1Blue {
	padding-left: 20px;
	height: 20px;
}

.browseExpandingListTier2Blue {
	padding-left: 75px;
	height: 20px;
}

.browseContractingListBlue {
	padding-left: 20px;
	height: 20px;
}

.browseContractingListTier1Blue {
	padding-left: 20px;
	height: 20px;
}

.subBox {
	width: 345px;
}

.subBoxMainList a:hover {
	text-decoration: underline;
}

.subBoxHeader {
	background: url(/census/images/subboxbg.gif) no-repeat left top;
	height: 21px;
	padding-top: 0px;
	padding-left: 12px;
	font-weight: bold;
}

.subBoxHeader span {
	padding-top: 4px;
	display: block;
}

.subBoxMain {
	border-left: 1px solid #B3CCCC;
	border-right: 1px solid #B3CCCC;
	border-top: 1px solid #B3CCCC;
	background: #FFFFFF;
	text-align: center;
	padding: 11px;
}

.subBoxMainKey {
	border-left: 1px solid #B3CCCC;
	border-right: 1px solid #B3CCCC;
	background: #FFFFFF;
	text-align: left;
	padding: 11px;
}

.subBoxMainBlue {
	border-left: 1px solid #B3CCCC;
	border-right: 1px solid #B3CCCC;
	text-align: center;
}

.subBoxMainList {
	border-left: 1px solid #B3CCCC;
	border-right: 1px solid #B3CCCC;
	text-align: left;
	padding: 10px 0px 0px 15px;
}

.subBoxBottom {
	background: url(/census/images/subboxbg-bottom.gif) no-repeat left top;
	height: 24px;
	padding-top: 0px;
	padding-left: 7px;
	font-weight: bold;
}

.subBoxBottomMain {
	background: url(/census/images/subboxbg-bottom-main.gif) no-repeat left top;
	height: 21px;
	padding-top: 0px;
	padding-left: 7px;
	font-weight: bold;
}

.subBoxBottomKey {
	background: url(/census/images/subboxbg-bottom-main.gif) no-repeat left top;
	height: 19px;
	padding-top: 2px;
	padding-left: 7px;
	font-weight: bold;
}

.subBoxBottom span {
	padding-top: 4px;
	display: block;
}

.subBoxBottomBlue {
	background: url(/census/images/subboxbg-bottom.gif) no-repeat left bottom;
	height: 21px;
	padding-top: 0px;
	padding-left: 7px;
	font-weight: bold;
}

.key {
	background: url(/census/images/key.gif) no-repeat left top;
}

.keyGreen {
	background: url(/census/images/keyGreen.gif) no-repeat left top;
	padding-left: 20px;
	font-weight: bold;
}

.keyGreenAll {
	background: url(/census/images/keyGreenAll.gif) no-repeat left top;
	padding-left: 74px;
	font-weight: bold;
}

.keyRed {
	background: url(/census/images/keyRed.gif) no-repeat left top;
	padding-left: 20px;
	font-weight: bold;
}

.keyBlue {
	background: url(/census/images/keyBlue.gif) no-repeat left top;
	padding-left: 20px;
	font-weight: bold;
}

.keyPurple {
	background: url(/census/images/keyPurple.gif) no-repeat left top;
	padding-left: 20px;
	font-weight: bold;
}

.keyLightBlue {
	background: url(/census/images/keyLightBlue.gif) no-repeat left top;
	padding-left: 20px;
	font-weight: bold;
}

.linksLists a {
	color: #339999;
	text-decoration: underline;
}

.linksLists a:visited {
	color: #999900;
	text-decoration: underline;
}

.linksLists a:hover {
	color: #FFFFFF;
	background-color: #339999;
}

#content ul {
	margin-left: 15px;
	list-style-type: circle;
}

#content ol {
	margin-left: 25px;
}

.excelTable {
	border-top: 1px solid #B3CCCC;
	border-left: 1px solid #B3CCCC;
	border-right: 2px solid #669999;
	border-bottom: 2px solid #669999;
	width: 100%;
}

.excelTableTd {
	border-right: 1px solid #B3CCCC;
	border-bottom: 1px solid #B3CCCC;
	vertical-align: top;
}

.excelTableTdDark {
	border-right: 1px solid #B3CCCC;
	border-bottom: 1px solid #B3CCCC;
	background: #FFFFCC;
	vertical-align: top;
}

.excelTableTdLast {
	border-bottom: 1px solid #B3CCCC;
	vertical-align: top;
}

.excelTableTdLastDark {
	border-bottom: 1px solid #B3CCCC;
	background: #FFFFCC;
	vertical-align: top;
}

.excelTableHeader {
	background: #99CCCC;
}

.excelTableTotal {
	background: #99CCCC;
	font-weight: bold;
	color: #003333;
}

.hr {
	border-top: 1px solid #B3CCCC;
	border-right: 1px solid #B3CCCC;
	background: url(/census/images/tab-gradient.gif) repeat left top;
	height: 13px;
}

a.turnOnButton, a.turnOnButton:link, a.turnOnButton:visited, a.turnOnButton:active {
	color: #339999;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 11px 0px 0px 30px;
	text-decoration: none;
	background: url(/census/images/turnmapon-button.gif) no-repeat 8px 4px;
	height: 22px;
}

a.turnOnButton:hover {
	text-decoration: underline;
}

.mapBoxHeader {
	padding: 4px 2px 0px 25px;
	background: url(/census/images/box-header.gif) no-repeat left top;
	color: #333333;
	font-weight: bold;
	font-size: 1.0em;
	height: 18px;
}

.mapBox {
	border-left: 1px solid #9ACDCD;
	border-right: 1px solid #9ACDCD;
	background: url(/census/images/mapbg.gif) no-repeat left top;
	height: 204px;
	text-align: center;
}

.mapBoxBottom {
	background: url(/census/images/map-box-bottom.gif) no-repeat left top;
	height: 32px;
}

.buttonsBoxTop {
	background: url(/census/images/box-top.gif) no-repeat left top;
	height: 15px;
	border-bottom: 1px dashed #9ACDCD;
}

.buttonsBox {
	border-left: 1px solid #9ACDCD;
	border-right: 1px solid #9ACDCD;
	color: #339999;
	font-size: 0.80em;
}

.buttonsBoxBottom {
	background: url(/census/images/box-bottom.gif) no-repeat left top;
	height: 15px;
	border-top: 1px dashed #9ACDCD;
}

.buttonsBoxDotted {
	border-bottom: 1px dashed #9ACDCD;
}

.buttonsBoxSolid {
	border-bottom: 1px solid #9ACDCD;
}

.buttonsBox a {
	color: #999900;
	text-decoration: none;
}

.buttonsBox a:visited {
	color: #339999;
	text-decoration: none;
}

a.viewTable, a.viewTable:link, a.viewTable:visited {
	color: #339999;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 6px 0px 0px 30px;
	text-decoration: none;
	background: url(/census/images/icon-table.gif) no-repeat 8px 5px;
	height: 22px;
}

a.viewTable:hover, a.viewTable:active {
	background: #CCCC99 url(/census/images/icon-table.gif) no-repeat 8px 5px;
	display: block;
}

a.viewPDF, a.viewPDF:link, a.viewPDF:visited {
	color: #339999;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	text-decoration: none;
	background: url(/census/images/icon-pdf.gif) no-repeat 11px 4px;
	height: 22px;
}

a.viewPDF:hover, a.viewPDF:active {
	background: #CCCC99 url(/census/images/icon-pdf.gif) no-repeat 11px 4px;
	display: block;
}

a.printPage, a.printPage:link, a.printPage:visited, a.printPage:active {
	color: #339999;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	text-decoration: none;
	background: url(/census/images/icon-print.gif) no-repeat 8px 6px;
	height: 22px;
}

a.printPage:hover {
	background: #CCCC99 url(/census/images/icon-print.gif) no-repeat 8px 6px;
	display: block;
}

a.printAll, a.printAll:link, a.printAll:visited, a.printAll:active {
	color: #339999;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	text-decoration: none;
	background: url(/census/images/icon-print-all.gif) no-repeat 8px 4px;
	height: 22px;
}

a.printAll:hover {
	background: #CCCC99 url(/census/images/icon-print-all.gif) no-repeat 8px 4px;
	display: block;
}

a.email, a.email:link, a.email:visited, a.email:active {
	color: #339999;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	text-decoration: none;
	background: url(/census/images/icon-email.gif) no-repeat 8px 5px;
	height: 22px;
}

a.email:hover {
	background: #CCCC99 url(/census/images/icon-email.gif) no-repeat 8px 5px;
	display: block;
}

a.compare, a.compare:link, a.compare:visited {
	color: #339999;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	text-decoration: none;
	background: url(/census/images/icon-compare.gif) no-repeat 8px 6px;
	height: 22px;
}

a.compare:hover, a.compare:active {
	background: #CCCC99 url(/census/images/icon-compare.gif) no-repeat 8px 6px;
	display: block;
}

a.download, a.download:link, a.download:visited {
	color: #339999;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	text-decoration: none;
	background: url(/census/images/icon-download.gif) no-repeat 11px 6px;
	height: 22px;
}

a.download:hover, a.download:active {
	background: #CCCC99 url(/census/images/icon-download.gif) no-repeat 11px 6px;
	display: block;
}

a.back, a.back:link, a.back:visited {
	color: #339999;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	text-decoration: none;
	background: url(/census/images/icon-back.gif) no-repeat 8px 6px;
	height: 22px;
}

a.back:hover, a.back:active {
	background: #CCCC99 url(/census/images/icon-back.gif) no-repeat 8px 6px;
	display: block;
}

a.viewQuickstats, a.viewQuickstats:link, a.viewQuickstats:visited {
	color: #339999;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	text-decoration: none;
	background: url(/census/images/icon-quickstats.gif) no-repeat 8px 6px;
	height: 22px;
}

a.viewQuickstats:hover, a.viewQuickstats:active {
	background: #CCCC99 url(/census/images/icon-quickstats.gif) no-repeat 8px 6px;
	display: block;
}

a.chooseMap, a.chooseMap:link, a.chooseMap:visited {
	color: #339999;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	text-decoration: none;
	background: url(/census/images/icon-boundary-map.gif) no-repeat 8px 4px;
	height: 22px;
}

a.chooseMap:hover, a.chooseMap:active {
	background: #CCCC99 url(/census/images/icon-boundary-map.gif) no-repeat 8px 4px;
	display: block;
}

a.chooseDifferent, a.chooseDifferent:link, a.chooseDifferent:visited, a.chooseDifferent:active {
	color: #339999;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	text-decoration: none;
	background: url(/census/images/icon-different.gif) no-repeat 8px 6px;
	height: 22px;
}

a.chooseDifferent:hover {
	background: #CCCC99 url(/census/images/icon-different.gif) no-repeat 8px 6px;
	display: block;
}

a.detailed, a.detailed:link, a.detailed:visited, a.detailed:active {
	color: #339999;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	text-decoration: none;
	background: url(/census/images/icon-detailed.gif) no-repeat 5px 6px;
	height: 22px;
}

a.detailed:hover {
	background: #CCCC99 url(/census/images/icon-detailed.gif) no-repeat 5px 6px;
	display: block;
}

a.gotoDetailed, a.gotoDetailed:link, a.gotoDetailed:visited {
	color: #339999;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	text-decoration: none;
	background: url(/census/images/icon-goto.gif) no-repeat 6px 6px;
	height: 22px;
}

a.gotoDetailed:hover, a.gotoDetailed:active {
	background: #CCCC99 url(/census/images/icon-goto.gif) no-repeat 6px 6px;
	display: block;
}

a.definitions, a.definitions:link, a.definitions:visited, a.definitions:active {
	color: #339999;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	text-decoration: none;
	background: url(/census/images/icon-definitions.gif) no-repeat 5px 6px;
	height: 22px;
}

a.definitions:hover {
	background: #CCCC99 url(/census/images/icon-definitions.gif) no-repeat 5px 6px;
	display: block;
}

.contentLeft {
	float: left;
	width: 345px;
	margin-left: 5px;
}

.contentRight {
	float: right;
	width: 185px;
}

.buttonsBoxTopSteps {
	background: url(/census/images/box-top-steps.gif) no-repeat left top;
	height: 21px;
	border-bottom: 1px solid #9ACDCD;
	padding-top: 0px;
	padding-left: 12px;
	font-weight: bold;
}

.buttonsBoxTopSteps span {
	padding-top: 4px;
	display: block;
}

.buttonsBoxBottomSteps {
	background: url(/census/images/box-bottom.gif) no-repeat left top;
	height: 15px;
}

.buttonsBoxTopStepsDeselect {
	background: url(/census/images/box-top-steps-deselect.gif) no-repeat left top;
	height: 21px;
	border-bottom: 1px solid #C9C7BB;
	padding-top: 0px;
	padding-left: 12px;
	font-weight: bold;
}

.buttonsBoxTopStepsDeselect span {
	padding-top: 4px;
	color: #CAC8BB;
	display: block;
}

.buttonsBoxBottomStepsDeselect {
	background: url(/census/images/box-bottom-steps-deselect.gif) no-repeat left top;
	height: 15px;
}

.buttonsBoxStepsDeselect {
	border-left: 1px solid #C9C7BB;
	border-right: 1px solid #C9C7BB;
	color: #CAC8BB;
	background: #F5F4EA;
	font-size: 0.80em;
}

.buttonsBoxDottedDeselect {
	border-bottom: 1px dashed #C9C7BB;
}

.buttonsBoxSolidDeselect {
	border-bottom: 1px solid #C9C7BB;
}

.viewQuickstatsDeselect {
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	background: url(/census/images/icon-quickstats-deselect.gif) no-repeat 8px 6px;
	height: 22px;
}

.chooseMapDeselect {
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	background: url(/census/images/icon-boundary-map-deselect.gif) no-repeat 8px 4px;
	height: 22px;
}

.viewTableDeselect {
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	background: url(/census/images/icon-table-deselect.gif) no-repeat 8px 5px;
	height: 22px;
}

.chooseDifferentDeselect {
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	background: url(/census/images/icon-different-deselect.gif) no-repeat 8px 6px;
	height: 22px;
}

.subBoxHeaderStepsDeselect {
	background: url(/census/images/subboxbg-deselect.gif) no-repeat left top;
	height: 21px;
	padding-top: 0px;
	padding-left: 12px;
	font-weight: bold;
}

.subBoxHeaderStepsDeselect span {
	color: #CAC8BB;
	padding-top: 4px;
	display: block;
}

.subBoxMainListStepsDeselect {
	border-left: 1px solid #C9C7BB;
	border-right: 1px solid #C9C7BB;
	color: #CAC8BB;
	background: #F5F4EA;
	text-align: left;
	padding: 10px 0px 0px 15px;
}

.subBoxBottomStepsDeselect {
	background: url(/census/images/subboxbg-bottom-deselect.gif) no-repeat left top;
	height: 24px;
	padding-top: 0px;
	padding-left: 7px;
	font-weight: bold;
}

.expandingListMainStepsDeselect {
	background: url(/census/images/plus-deselect.gif) no-repeat left 1px;
	padding-left: 15px;
	line-height: 21px;
}

.contractingListMainStepsDeselect {
	background: url(/census/images/minus-deselect.gif) no-repeat left 1px;
	padding-left: 15px;
	line-height: 21px;
}

.expandingListMainStepsDeselectNZ {
    background: url(/census/images/arrow-deselect.gif) no-repeat left 1px;
    padding-left: 15px;
    line-height: 21px;
}

.expandingListStepsDeselect {
	background: url(/census/images/plus-deselect.gif) no-repeat 20px 1px;
	padding-left: 35px;
	line-height: 21px;
}

.expandedListStepsDeselect {
	background: url(/census/images/plus-deselect.gif) no-repeat 40px 1px;
	padding-left: 55px;
	line-height: 21px;
}

.contractingListStepsDeselect {
	background: url(/census/images/minus-deselect.gif) no-repeat 20px 1px;
	padding-left: 35px;
	line-height: 21px;
}

.browseExpandingListStepsDeselect {
	background: url(/census/images/plus-deselect.gif) no-repeat 0px 3px;
	padding-left: 15px;
	line-height: 21px;
}

.browseExpandingListTier1StepsDeselect {
	background: url(/census/images/plus-deselect.gif) no-repeat 22px 3px;
	padding-left: 35px;
	line-height: 21px;
}

.browseExpandingListTier2StepsDeselect {
	padding-left: 75px;
	line-height: 21px;
}

.browseContractingListStepsDeselect {
	background: url(/census/images/minus-deselect.gif) no-repeat 0px 3px;
	padding-left: 15px;
	line-height: 21px;
}

.browseContractingListTier1StepsDeselect {
	background: url(/census/images/minus-deselect.gif) no-repeat 22px 3px;
	padding-left: 35px;
	line-height: 21px;
}

.prevNextHr {
	display: none;
}

.prevNext {
	color: #B3CCCC;
	font-weight: normal;
	padding: 10px 0px 20px 0px;
	display: none;
	text-align: center;
	line-height: 21px;
}

.prevNext span {
	color: #999900;
	font-weight: bold;
}

.prevNext a {
	color: #339999;
	font-weight: bold;
	text-decoration: none;
}

.prevNext a:link {
	color: #339999;
	font-weight: bold;
	text-decoration: none;
}

.prevNext a:visited {
	color: #339999;
	font-weight: bold;
	text-decoration: none;
}

.prevNext a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background: #999900;
}

.prevNext a:active {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background: #999900;
}

.buttonsDetailed {
	width: 740px;
	font-size: 0.80em;
	height: 25px;
	border-left: 1px solid #9ACDCD;
	border-right: 1px solid #9ACDCD;
	border-top: 1px dashed #9ACDCD;
	border-bottom: 1px dashed #9ACDCD;
}

a.gotoTable, a.gotoTable:link, a.gotoTable:visited {
	color: #339999;
	font-weight: bold;
	margin: 0px;
	padding: 10px 30px 4px 30px;
	text-decoration: none;
	background: url(/census/images/icon-goto.gif) no-repeat 8px 8px;
}

a.gotoTable:hover, a.gotoTable:active {
	text-decoration: underline;
}

a.close, a.close:link, a.close:visited {
	color: #339999;
	font-weight: bold;
	margin: 0px;
	padding: 10px 30px 4px 30px;
	text-decoration: none;
	background: url(/census/images/icon-closetable.gif) no-repeat 8px 8px;
}

a.close:hover, a.close:active {
	text-decoration: underline;
}

a.downloadTable, a.downloadTable:link, a.downloadTable:visited {
	color: #339999;
	font-weight: bold;
	margin: 0px;
	padding: 10px 30px 4px 30px;
	text-decoration: none;
	background: url(/census/images/icon-table.gif) no-repeat 8px 8px;
}

a.downloadTable:hover, a.downloadTable:active {
	text-decoration: underline;
}

a.printPageTable, a.printPageTable:link, a.printPageTable:visited {
	color: #339999;
	font-weight: bold;
	margin: 0px;
	padding: 10px 30px 4px 30px;
	text-decoration: none;
	background: url(/census/images/icon-print.gif) no-repeat 8px 8px;
}

a.printPageTable:hover, a.printPageTable:active {
	text-decoration: underline;
}

.buttonsDetailedBox {
	border-right: 1px dashed #9ACDCD;
	width: 185px;
}

.buttonsDetailedBoxRight {
	width: 185px;
}

a.backToTop, a.backToTop:link {
	color: #339999;
	text-decoration: underline;
	font-weight: normal;
}

a.backToTop:visited {
	color: #999900;
	text-decoration: underline;
	font-weight: normal;
}

a.backToTop:hover {
	color: #FFFFFF;
	background-color: #339999;
}

.closePrintBox {
	float: right;
	margin-top: 8px;
	color: #999900;
	padding-left: 14px;
	padding-right: 8px;
	background: url(/census/images/icon-close.gif) no-repeat 0px 1px;
}

a.closePrint, a.closePrint:link, a.closePrint:visited {
	color: #999900;
	text-decoration: none;
}

a.closePrint:hover, a.closePrint:active {
	text-decoration: underline;
}

.jumpLinks {
	color: #B3CCCC;
	font-weight: normal;
	padding: 10px 0px 20px 0px;
	text-align: left;
	line-height: 21px;
}

.jumpLinks span {
	color: #999900;
	font-weight: bold;
}

.jumpLinks a {
	color: #339999;
	font-weight: bold;
	text-decoration: underline;
}

.jumpLinks a:link {
	color: #339999;
	font-weight: bold;
	text-decoration: underline;
}

.jumpLinks a:visited {
	color: #999900;
	font-weight: bold;
	text-decoration: underline;
}

.jumpLinks a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background: #339999;
}

/* Footer */
#footer {
	display: none;
}

#footer a {
	display: none;
}

#footer a:hover {
	display: none;
}

.footerSmall {
	display: none;
}

.bottom-space {
	height: 0px;
}

/* Html Break */
.htmlpagebreak {
    page-break-before: always;
}


.active, .headerTicker, .tickerNav
{
	visibility:hidden;
}

h2.snz-logo
{
    display: none;
}


#printer, #printBox
{
    display: block;
    /*margin-top: -60px;*/
    padding-top: 0;
}

.printLogo
{
	visibility:visible;
	margin-top:-10px;
	display: block;
	margin-right:20px;
	/*padding-bottom: 50px;*/
    /*display: none;*/
}

.closePrintBox, .printBoxButtons { display: none; }

#divEmailForm
{
	visibility:hidden;
}

#divMeshblockDownloadForm
{
	visibility:hidden;
}

div#ticker	
{ 
    display:none;	
}

#header {
    display: none;
    visibility: hidden;
}




.pvt_table {border:solid 1px black;}
.pvt_table TD{border-top:solid 1px black;border-right:solid 1px black;}
.pvt_title{font-family:Arial Mäori, Arial;font-size:10pt;font-weight:bold;}
.pvt_rowalt_0 {}
.pvt_rowalt_1{}
.pvt_indenttable TD{border:none;}
.pvt_rowfieldlabel{font-family:Arial Mäori, Arial;font-size:9pt;text-align:center;}
.pvt_colfieldlabel{font-family:Arial Mäori, Arial;font-size:9pt;text-align:center;}

.pvt_measure_header{text-align:right;vertical-align:bottom;font-family:Arial Mäori, Arial;font-size:9pt;}
.pvt_collabel_1{font-family:Arial Mäori, Arial;font-size:9pt;text-align:center;}
.pvt_collabel_2{font-family:Arial Mäori, Arial;font-size:9pt;text-align:center;}
.pvt_collabel_3{font-family:Arial Mäori, Arial;font-size:9pt;text-align:center;}
.pvt_collabel_4{font-family:Arial Mäori, Arial;font-size:9pt;text-align:center;}

.pvt_rowlabel_1{font-family:Arial Mäori, Arial;font-size:9pt;text-align:left;}
.pvt_rowlabel_2{font-family:Arial Mäori, Arial;font-size:9pt;text-align:left;}
.pvt_rowlabel_3{font-family:Arial Mäori, Arial;font-size:9pt;text-align:left;}
.pvt_rowlabel_4{font-family:Arial Mäori, Arial;font-size:9pt;text-align:left;}

.pvt_subtotallabel_1{font-family:Arial Mäori, Arial;font-size:9pt;text-align:left;}
.pvt_subtotallabel_2{font-family:Arial Mäori, Arial;font-size:9pt;text-align:left;}
.pvt_subtotallabel_3{font-family:Arial Mäori, Arial;font-size:9pt;text-align:left;}
.pvt_subtotallabel_4{font-family:Arial Mäori, Arial;font-size:9pt;text-align:left;}

.pvt_subtotal_1{font-family:Arial Mäori, Arial;font-size:9pt;text-align:right;}
.pvt_subtotal_2{font-family:Arial Mäori, Arial;font-size:9pt;text-align:right;}
.pvt_subtotal_3{font-family:Arial Mäori, Arial;font-size:9pt;text-align:right;}
.pvt_subtotal_4{font-family:Arial Mäori, Arial;font-size:9pt;text-align:right;}

.pvt_aggregate{text-align:right;font-family:Arial Mäori, Arial;font-size:8pt;}
.pvt_totalrow{}
.pvt_totallabel{font-family:Arial Mäori, Arial;font-size:9pt;text-align:left;}
.pvt_total{font-family:Arial Mäori, Arial;font-size:9pt;text-align:right;}
.pvt_default{font-family:Arial Mäori, Arial;font-size:9pt;text-align:center;}

.xl_normal{text-align:left;font-family:Arial Mäori, Arial;font-size:1.1em;}

.tabs 
{
    width: 650px;    
}

.tabs ul 
{
	padding: 0 !important;
	margin: 0 !important;
}
	
.tabs ul li
{
    display: none;
}

.tabs ul li.selected {
    display:  block  !important;
    visibility : visible !important;
}

.tabs a {
    padding-left: 0px !important;    
}

#main-content .fullWidth ul 
{
    margin-bottom: 15px;
    width: 90%;  
}

#main-content .fullWidth ul li {
    background: transparent;
    list-style-image: url(../images/li_disc4.png);
    margin: 0 0 0 5px;
    
}

#main-body, .blockInner { 
	font-size: 8pt;
    width: 122%;
    margin: 0;
    padding: 0;
}

.fullWidth .selected{
    margin-left: 0 !important;
    padding-left: 0 !important;
}

.left-column, .right-column {
    display: none;
}

#main-content {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    
}


img {
	border: 0px;
	display: block;
    
}


