 body, {
font-family: Arial, sans-serif;
font-size: 10pt;
color: #333333;
}
p {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #333333;
}
td {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #333333;
}
li {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #333333;
}
.small {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #CCCCCC;
}
p.smalldark {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #333333;
}
div {
	font-family: Arial, sans-serif;
	font-size: 10pt;
}
.smalldark {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #333333;
}
.smallerdark {
	font-family: Arial, sans-serif;
	font-size: 7pt;
	color: #333333;
}
.adminTitle {
	text-align: center;
	font-size: 14pt;
	font-family: Arial, sans-serif;
}
.lstQuickLinks {
	LEFT: 380pt;
	POSITION: absolute;
	TOP: 33pt;
}
.txtSearch {
	LEFT: 570pt;
	WIDTH: 145pt;
	POSITION: absolute;
	TOP: 33pt
}
.btnSearch {
	LEFT: 723pt;
	POSITION: absolute;
	TOP: 31pt
}
#cellContent {
	text-align: justify;
	font-size: 10pt;
}
#cellpath {
	padding: 10px;
}
#SubMenuColoredCell {
	border-right: #636453 1pt solid;
}
#CellSubMenuBar {
	border-bottom: #636453 1pt solid;
	height: 10pt;
	width: 760pt;
}
.BodySpanForListing {
	padding: 20px;
}
.title {
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, sans-serif;
	letter-spacing:1.2em;
}
p.description {
	color: #666666;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.9;
}
p.events {
	color: #666666;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 2.25;
}
p.youthbox {
	color: #666666;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.75;
}
#youthbox {
	color: #666666;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.75;
}
.whatsnew {
	color: #FFFFFF;
	font-size: 8.6pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.5;
}
.whatsnew2008 {
	color: #444444;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.5;
}
.text {
	color: #333333;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.5;
}
.footerText {
	color: #333333;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.2;
	width: 25%;
	border-left: 1pt solid #636453;
}
.footerText_noborder {
	color: #333333;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.2;
}
.caption {
	color: #555555;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.4;
}
.HomePageSection {
	padding: 8px;
	padding-left: 12px;
	padding-right: 12px;
	border-LEFT: 1pt solid #636453;
	border-right: 1pt solid #636453;
}
.HomePageSection2 {
	padding: 8px;
	padding-left: 12px;
	padding-right: 12px;
}
.HomePageSection3 {
	padding: 8px;
	padding-left: 12px;
	padding-right: 12px;
	border-left: 1pt solid #636453;
}
.HomePageSection4 {
	border-left: 1pt solid #636453;
}
.SideMenuTableCaption {
	font-size: 12pt;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: white;
	padding-left: 5pt;
}
#SideMenuCell {
	border-right: #636453 1pt solid;
}
.SideMenuTable {
	margin-left: 10px;
	width: 178px;
}
.emptyContent {
	padding: 20;
	width: 569;
}
#BackGround_for_sideMenu {
	border-right: solid 1pt #636453;
	border-left: solid 1pt #636453;
}
.SideMenuItemIcon {
	width: 10pt;
	text-align: center;
}
.historytxt {
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, sans-serif;
}
.ListTable {
	border-right: #636453 1pt solid;
	border-top: #636453 1pt solid;
	border-left: #636453 1pt solid;
	width: 520;
	border-bottom: #636453 1pt solid;
	border-collapse: separate;
}
.ListTable THead {
	font-size: 10pt;
	font-family: Arial, sans-serif;
	font-weight: bold;
	background-color: gainsboro;
	text-align: center;
	color: #333333;
	width: 520;
}
.GridHeader {
	background-color: #87AC9F;
	font-weight: bold;
	text-align: center;
}
.GridPager {
	background-color: gainsboro;
	color:Red;
	text-align: center;
}
.stdHeader {
	background-color: gainsboro;
	text-align: center;
}
.stdLabel {
	background-color: gainsboro;
	color: navy;
}
A:link {
	text-decoration: underline;
	color: #333333;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
}
A:visited {
	text-decoration: underline;
	color: #333333;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
}
A:hover {
	text-decoration: none;
	color: navy;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
}
.description a:link {
	text-decoration: underline;
	color: #4C6F94;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.6;
}
.description a:visited {
	text-decoration: underline;
	color: #4C6F94;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.6;
}
.description a:hover {
	text-decoration: none;
	color: #666666;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.6;
}
.events a:link {
	text-decoration: underline;
	color: #4C6F94;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 2.0;
}
.events a:visited {
	text-decoration: underline;
	color: #4C6F94;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 2.0;
}
.events a:hover {
	text-decoration: none;
	color: #666666;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 2.0;
}
.youthbox a:link {
	text-decoration: underline;
	color: #4C6F94;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
}
.youthbox a:visited {
	text-decoration: underline;
	color: #4C6F94;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
}
.youthbox a:hover {
	text-decoration: none;
	color: #666666;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
}
.description_gray a:link {
	text-decoration: underline;
	color: #666666;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.9;
}
.description_gray a:visited {
	text-decoration: underline;
	color: #666666;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.9;
}
.description_gray a:hover {
	text-decoration: none;
	color: #4C6F94;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.9;
}
.whatsnew a:link {
	text-decoration: underline;
	color: #666666;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.5;
}
.whatsnew a:visited {
	text-decoration: underline;
	color: #666666;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.5;
}
.whatsnew a:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.5;
}
.whatsnew2008 a:link {
	text-decoration: underline;
	color: #666666;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.5;
}
.whatsnew2008 a:visited {
	text-decoration: underline;
	color: #666666;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.5;
}
.whatsnew2008 a:hover {
	text-decoration: none;
	color: #4C6F94;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.5;
}
.election2008 a:link {
	text-decoration: underline;
	color: #333333;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.5;
}
.election2008 a:visited {
	text-decoration: underline;
	color: #333333;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.5;
}
.election2008 a:hover {
	text-decoration: none;
	color: navy;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	line-height: 1.5;
}
.SideMenuItemSelected A:link {
	font-weight: bold;
	color: white;
	text-decoration: none;
	font-size: 8.75pt;
	line-height: 1.5;
	font-family: Arial, sans-serif;
}
.SideMenuItemSelected A:visited {
	font-weight: bold;
	color: white;
	text-decoration: none;
	font-size: 8.75pt;
	line-height: 1.5;
	font-family: Arial, sans-serif;
}
.SideMenuItemSelected A:hover {
	font-weight: bold;
	color: white;
	text-decoration: none;
	text-decoration: underline;
	font-size: 8.75pt;
	line-height: 1.5;
	font-family: Arial, sans-serif;
}
.SideMenuItem A:link {
	font-family: Verdana;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 8.75pt;
	line-height: 1.5;
	font-family: Arial, sans-serif;
}
.SideMenuItem A:visited {
	font-family: Verdana;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 8.75pt;
	line-height: 1.5;
	font-family: Arial, sans-serif;
}
.SideMenuItem A:hover {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-decoration: underline;
	font-size: 8.75pt;
	line-height: 1.5;
	font-family: Arial, sans-serif;
}
a.sectionLink:link {
	text-decoration: none;
	color: #333333;
	font-size: 8pt;
	line-height: 1.5;
}
a.sectionLink:visited {
	text-decoration: none;
	color: #333333;
	font-size: 8pt;
	line-height: 1.5;
}
a.sectionLink:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 8pt;
	line-height: 1.5;
}
.noaction_sectionLink {
	text-decoration: none;
	color: #000000;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	line-height: 1.5;
}
.footertext {
	padding: 5;
	padding-left: 12;
	padding-right: 12;
	font-size: 10px;
	width: 25%;
}
.footertext a:link {
	text-decoration: none;
	color: #333333;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
}
.footertext a:visited {
	text-decoration: none;
	color: #333333;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
}
.footertext a:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
}
.footerText_noborder {
	padding: 5;
	padding-left: 12;
	padding-right: 12;
	font-size: 10px;
	width: 25%;
}
.footerText_noborder a:link {
	text-decoration: none;
	color: #333333;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
}
.footerText_noborder a:visited {
	text-decoration: none;
	color: #333333;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
}
.footerText_noborder a:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
}
.expiredItem {
	border: solid 1pt #636453;
	background-color: Yellow;
	color: Black;
}
A.expiredItem:visited {
	text-decoration: none;
	color: Black;
}
A.expiredItem:link {
	color: black;
	text-decoration: none;
}
A.SearchLink:link {
	color: navy;
	font-size: 14pt;
	line-height: 1.4;
}
A.SearchLink:visited {
	color: navy;
	font-size: 14pt;
	line-height: 1.4;
}
A.SearchLink:hover {
	font-size: 14pt;
	color: maroon;
	line-height: 1.4;
	text-decoration: underline;
}
h3 {
	font-size: 14pt;
	color: BLACK;
	text-align: center;
}
h4 {
	font-weight: bold;
	font-size: 12pt;
	color: BLACK;
	text-align: center;
}
.Forms_MainTable {
	BORDER-LEFT: #636453 1px solid;
	BORDER-RIGHT: #636453 1px solid;
	BORDER-BOTTOM: #636453 1px solid;
	padding: 20;
	width: 758;
	font-family: Arial, sans-serif;
	font-size: 10pt;
}
/* ---------------------------------- */

/*--- FOLLOWING STYLE CONTROLS THE HEADING FONT ON THE CONTENT AREA - doesnt work with IE6 ------*/
td#ContentCell table tr td > p:first-child {
	font-size: 11pt;
}
#line-height2 {
	line-height: 150%;
}
hr.common_break {
	border: 2px solid #CCCCCC;
}
a.homepage:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}
a.homepage:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}
a.homepage:hover {
	font-weight: bold;
	color: #c1c1c1;
	text-decoration: underline;
	font-size: 10px;
}
p.credit {
	font-size: 9pt;
}
p.title_content {
	font-size: 11pt;
}
.imagepad {
	margin-left: 15px;
	margin-bottom: 15px;
}
.imagepad-right {
	margin-right: 30px;
	margin-bottom: 30px;
}
.text-indent {
	margin-left: 20px;
}
td.contact {
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
}
.newsrelease_date {
	font-size: 8pt;
	font-weight: bold;
}
td.borderheading_3 {
	border-left: 1px solid #B09113;
	border-bottom: 1px solid #B09113;
}
td.borderheading_dash_3 {
	border-bottom: 1px dotted #B09113;
}
td.borderheading_1 {
	border-left: 1px solid #635966;
	border-bottom: 1px solid #635966;
}
td.borderheading_dash_1 {
	border-bottom: 1px dotted #635966;
}
td.pad {
	padding-left: 20px;
}
.pad {
	padding-left: 20px;
}
table.maps {
	font-family: Arial, sans-serif;
	border: 2px solid #333333;
	background-color: #e5eccb;
}
table.maps tr td {
	font-size: 7pt;
}
table.maps tr td ol li {
	font-size: 7pt;
}
table.park {
	font-family: Arial, sans-serif;
	border: 2px solid #222222;
}
table.park tr td {
	font-size: 7pt;
}
table.park tr td ol li {
	font-size: 7pt;
}
.p_dog {
	background-color: #DDE0EF;
}
.p_highlight {
	background-color: #e5eccb
}
#p_lineleft {
	border-left: 1px solid #7A9905;
	text-align: center;
}
.p_lineright {
	border-right: 1px solid #7A9905;
}
#p_number {
	color: #EE053C;
	font-weight: bold;
	font-size: 8pt;
}
.displaytable thead tr td {
	font-size: 10pt;
	font-family: Arial, sans-serif;
	font-weight: bold;
	background-color: gainsboro;
	text-align: center;
	color: #333333;
}
.displaytable thead tr td.none {
	background-color: #FFFFFF;
}
.displaytable tr td.numbers {
	text-align: right;
}
td.prohibit {
	background-color: red;
}
td.onleash {
	background-color: yellow;
}
td.offleash {
	background-color: green;
}
.displaytable_2 {
	border: 2px solid #222222;
}
.displaytable_2 td {
	border: 1px solid #e5eccb;
}
.displaytable_2 thead tr td {
	text-align: center;
	font-size: 12px;
	height: 30px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	background-color: #e5eccb;
	text-align: center;
	color: #333333;
}
.displaytable_2 thead tr td.none {
	text-align: center;
	font-size: 12px;
	height: 30px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	background-color: white;
	text-align: center;
	color: #333333;
}
table.demographic {
	border: 2px solid #333333;
}
table.demographic thead tr td {
	background-color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-size: 10pt;
}
table.demographic {
	border: 2px solid #333333;
}
table.demographic thead tr td {
	background-color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-size: 10pt;
}
table.demographic thead tr td.none {
	background-color: #FFFFFF;
}
table.demographic thead tr td.border_b {
	border-bottom: 2px solid #A4BA6F;
	background-color: #DDE0EF;
}
table.demographic thead tr td.border_r {
	border-right: solid #FFFFFF 1px;
}
table.demographic thead tr td#c1 {
	background-color: #DDE0EF;
}
table.demographic thead tr td#c2 {
	background-color: #DDE0EF;
}
table.demographic thead tr td#c3 {
	background-color: #DDE0EF;
}
table.demographic tr td#border_t {
	border-top: 2px solid #A4BA6F;
	background-color: #DDE0EF;
}
table.demographic tr td.line {
	border-top: 2px solid #DDE0EF;
}
table.demographic tr td.vert-line {
	border-left: 1px solid #7A9905;
	text-align: right;
}
table.demographic tr td.vert-line-light {
	border-left: 1px solid #F5FED6;
	text-align: right;
}
table.demographic tr td.heading {
	background-color: #DDE0EF;
	font-weight: bold;
}
table.demographic tr td#highlight {
	background-color: #e5eccb;
}
table.demographic tr td#blueback {
	background-color: #DDE0EF;
}
table.demographic tr td.numbers {
	text-align: right;
}
table.demographic tr td {
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
/* ------------------------------- */

.displaytable_1 {
	border: 2px solid #222222;
}
.displaytable_1 td {
	border: 1px solid #ACA2AE;
}
.displaytable_1 thead tr td {
	text-align: center;
	font-size: 12px;
	height: 30px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	background-color: #ACA2AE;
	text-align: center;
	color: #333333;
}
.displaytable_1 thead tr td.none {
	text-align: center;
	font-size: 12px;
	height: 30px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	background-color: white;
	text-align: center;
	color: #333333;
}
/* ------displaytable1 (purple)------------------------- */

table.displaytable1 {
	border: 2px solid #ACA2AE;
}
table.displaytable1 tr td {
	font-size: 9pt;
	vertical-align: top;
}
table.displaytable1 tr td p {
	font-size: 9pt;
}
table.displaytable1 thead tr td {
	vertical-align: bottom;
	font-size: 11px;
	font-weight: bold;
	background-color: #ACA2AE;
	color: #FFFFFF;
}
table.displaytable1 tr td.vert-line {
	border-right: 1px solid #ACA2AE;
}
table.displaytable1 tr#highlight {
	background-color: #D5D1D6;
}
table.displaytable1 tr#rowheading {
	vertical-align: bottom;
	font-size: 11px;
	font-weight: bold;
	background-color: #ACA2AE;
	color: #FFFFFF;
}
table.displaytable1_head thead tr td {
	font-size: 9pt;
}
/* ------- 2008 Election Results Table -------------------- */

table.electiontable {
	border: 2px solid #006993;
}
table.electiontable tr td {
	font-size: 8pt;
	vertical-align: top;
}
table.electiontable thead tr td {
	vertical-align: bottom;
	font-size: 11px;
	font-weight: bold;
	background-color: #ACA2AE;
	color: #FFFFFF;
}
table.electiontable tr#highlight td#highlight {
	background-color: #006993;
	color: #FFFFFF;
}
td.elected {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #015070;
	font-weight: bold;
	background-color: #c8e1e8;
}
/* ------- City of North Vancouver Payment Gateway -------------------- */


table.payment {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #636453
}
table.gateway {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #006892
}
/* ------displaytable1 (green)------------------------- */

table.displaytable3 {
	border: 2px solid #b3be9b;
}
table.displaytable3 tr#highlight-GREEN {
	background-color: #cddab0;
}
table.displaytable2 {
	border: 2px solid #EFD56B;
}
table.displaytable2 tr#highlight-yellow {
	background-color: #bebe9b;
}
table.GoogleSearch {
	border-right: 1px solid #636453;
	border-left: 1px solid #636453;
}
/* ------------------------------- */


.ImageListTable {
	/*
	border-right: gainsboro 1pt solid;
	border-top: gainsboro 1pt solid;
	border-left: gainsboro 1pt solid;
	border-bottom: gainsboro 1pt solid;
*/
	width: 520;
	border-collapse: separate;
}
.ImageListTable THead {
	font-size: 10pt;
	font-family: Arial, sans-serif;
	font-weight: bold;
	background-color: gainsboro;
	text-align: center;
	color: #333333;
}
.ImageListTable td.imagecell {
	width: 210;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	border: 1px solid #cccccc;
}
.ImageListTable td.imagecellwide {
	width: 500;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	border: 1px solid #cccccc;
}
.MS_header {
	background-color: #ACA2AE;
	font-weight: bold;
	color: #333333;
}
.MS_table {
	border: 1px solid #635966;
}
table.MS_table thead tr td {
	background-color: #D5D1D6;
	font-size: 8pt;
	font-weight: bold;
	color: #555555;
}
.MS_highlight {
	background-color: #EAE8EA;
}
.MS_borderright {
	border-right: 1px solid #ACA2AE;
}
table.cat2_displaytable thead tr td {
	background-color: #D6B218;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: bottom;
}
.cursor {
	cursor: hand;
}
.cursorOver {
	cursor: hand;
	text-decoration: underline;
}
.cursorOut {
	text-decoration:none;
}
.cursorOver_2 {
	cursor: hand;
	text-decoration: none;
	color:blue;
}
.cursorOut_2 {
	text-decoration: underline;
	color: black;
}
.hyphen {
	font-size: 12pt;
	line-height: 0.7;
	position: relative;
	top: 2;
}
.imgDescTxt {
	text-decoration: none;
	color: #555555;
	font-size: 8pt;
}
.imgDesc {
	line-height: 0.7;
	position: relative;
	top: 1;
}
a.imgDescTxt:link {
	color: #555555;
	text-decoration: none;
	font-size: 8pt;
}
a.imgDescTxt:visited {
	color: #555555;
	text-decoration: none;
	font-size: 8pt;
}
a.imgDescTxt:hover {
	color: #555555;
	text-decoration: underline;
	font-size: 8pt;
}
.Construct_table {
	border: 1px solid #9C9C8B;
	width: 525px;
}
table.Construct_table thead tr td {
	background-color: #D6B218;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;/*
background-image : url(/blueback.jpg);
background-repeat : repeat-y;
vertical-align: top;
*/
}
table.Construct_table tr td {
	vertical-align: top;
}
.Construct_highlight {
	background-color: #F9F0C8;
}
.Construct_borderright {
	border-right: 1px solid #9C9C8B;
}
table.table-image-array {
	cell-spacing: 5px;
}
table.table-image-array tr td {
	border: 1px dotted #ffffff;
}
table.ParkSearch-table thead tr td {
	background-color: #A4BA6F;
	font-size: 13pt;
	font-weight: bold;
	letter-spacing: 0.5em;
	color: #444444;
	border-bottom: 1px solid #cecece;
}
table.ParkSearch-table tfoot tr td {
	background-color: #A4BA6F;
	font-size: 10pt;
	font-weight: bold;
	color: #444444;
	text-align: center;
	border-top: 1px solid #cecece;
}
table.ParkSearch-table tr td.image-array {
	background-color: #F2F5E7;
	border: 1px dotted #FFFFFF;
}
td.Ipsos-City {
	border-right: 1px solid #B9AAc1;
	border-left: 1px solid #B9AAc1;
	background-color: #F8F6F9;
	width: 192px;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #333333;
	line-height: 12pt;
	padding: 8px;
}
td.Ipsos-Business {
	border-right: 1px solid #D6B218;
	border-left: 1px solid #D6B218;
	background-color: #FBF7E7;
	width: 192px;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #333333;
	line-height: 12pt;
	padding: 8px;
}
td.Ipsos-Residents {
	border-right: 1px solid #909836;
	border-left: 1px solid #909836;
	background-color: #F4F4EB;
	width: 192px;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #333333;
	line-height: 12pt;
	padding: 8px;
}
td.Ipsos-Visitors {
	border-right: 1px solid #407982;
	border-left: 1px solid #407982;
	background-color: #ECF1F2;
	width: 192px;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #333333;
	line-height: 12pt;
	padding: 8px;
}
td.SustainabilityWhatUCanDo {
	border-right: 1px solid #a6ac53;
	border-left: 1px solid #a6ac53;
	background-color: #fefff3;
	width: 204px;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #333333;
	line-height: 12pt;
	padding: 8px;
}
#sustaintext {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #333333;
}
td.YouthBox {
	border-right: 1px solid #4bb4db;
	border-left: 1px solid #4bb4db;
	background-color: #fefff3;
	width: 228px;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #333333;
	line-height: 12pt;
	padding: 6px;
}
td.SustainabilityFactBox {
	border-right: 1px solid #d6996d;
	border-left: 1px solid #d6996d;
	background-color: #fefff3;
	width: 204px;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #333333;
	line-height: 12pt;
	padding: 8px;
}
A:link.ipsos {
	text-decoration: underline;
	color: #333333;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}
A:visited.ipsos {
	text-decoration: underline;
	color: #333333;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}
A:hover.ipsos {
	text-decoration: none;
	color: navy;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}
/*----*/
UL.TOC {
	margin-left: 0px;
	list-style: none;
}
UL.TOC li {
	background-image: url("http://www.cnv.org/app_images/point.gif");
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0 0 5px 15px;
}
A:link.anchor-top div {
	text-decoration: underline;
	color: #555555;
	font-size:9pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	text-align: right;
}
A:visited.anchor-top div {
	text-decoration: underline;
	color: #555555;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	text-align: right;
}
A:hover.anchor-top div {
	text-decoration: none;
	color: navy;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
	text-align: right;
}
table.TOC-City {
	border: 2px dashed #564E58;
	background-color: #716674;
	width: 180px;
}
table.TOC-City thead tr td {
	font-size: 8pt;
	font-weight: bold;
}
table.TOC-Business {
	border: 2px dashed #997D11;
	background-color: #D6B218;
	width: 180px;
}
table.TOC-Business thead tr td {
	font-size: 8pt;
	font-weight: bold;
}
table.TOC-Residents {
	border: 2px dashed #6A7027;
	background-color: #73792B;
	width: 180px;
}
table.TOC-Residents thead tr td {
	font-size: 8pt;
	font-weight: bold;
}
table.TOC-Visitors {
	border: 2px dashed #376971;
	background-color: #407982;
	width: 180px;
}
table.TOC-Visitors thead tr td {
	font-size: 8pt;
	font-weight: bold;
}
table.TOC-City tr td A:link {
	text-decoration: underline;
	color: #333333;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}
table.TOC-City tr td A:visited {
	text-decoration: underline;
	color: #333333;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}
table.TOC-City tr td A:hover {
	text-decoration: none;
	color: navy;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}
table.TOC-Business tr td A:link {
	text-decoration: underline;
	color: #333333;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}
table.TOC-Business tr td A:visited {
	text-decoration: underline;
	color: #333333;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}
table.TOC-Business tr td A:hover {
	text-decoration: none;
	color: navy;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}
table.TOC-Residents tr td A:link {
	text-decoration: underline;
	color: #333333;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}
table.TOC-Residents tr td A:visited {
	text-decoration: underline;
	color: #333333;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}
table.TOC-Residents tr td A:hover {
	text-decoration: none;
	color: navy;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}
table.TOC-Visitors tr td A:link {
	text-decoration: underline;
	color: #333333;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}
table.TOC-Visitors tr td A:visited {
	text-decoration: underline;
	color: #333333;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}
table.TOC-Visitors tr td A:hover {
	text-decoration: none;
	color: navy;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}
/*---*/

table.imageBanner-CityHall {
	border-top: 1px solid #C5BDC6;
	border-right: 1px solid #C5BDC6;
	border-left: 1px solid #C5BDC6;
}
table.imageBanner-CityHall tr td {
	text-align: center;
	color: #444444;
	font-size: 7pt;
	font-family: Arial, sans-serif;
	padding-bottom: 8px;
	vertical-align: top;
}
table.imageBanner-CityHall tr td.colour1 {
	background-color: #847788;
}
table.imageBanner-CityHall tr td.colour2 {
	background-color: #A297A4;
}
table.imageBanner-CityHall tr td.colour3 {
	background-color: #C5BDC6;
}
table.imageBanner-Business {
	border-top: 1px solid #F3E29E;
	border-right: 1px solid #F3E29E;
	border-left: 1px solid #F3E29E
}
table.imageBanner-Business tr td {
	text-align: center;
	color: #444444;
	font-size: 7pt;
	font-family: Arial, sans-serif;
	padding-bottom: 8px;
	vertical-align: top;
}
table.imageBanner-Business tr td.colour1 {
	background-color: #EBCA47;
}
table.imageBanner-Business tr td.colour2 {
	background-color: #EFD56B;
}
table.imageBanner-Business tr td.colour3 {
	background-color: #F3E29E;
}
/* --- Filming Specific Start ---*/
table.StudioSpec {
	border: 1px solid #D6B218;
}
table.StudioSpec thead tr td {
	background-color: #D6B218;
	text-align: center;
	font-weight: bold;
	font-family: Arial, sans-serif;
}
table.StudioSpec tr td {
	border-right: 1px solid #D6B218;
	background-color: #EFD56B;
	vertical-align: top;
}
table.StudioSpec tr td.clear {
	border-right: 1px solid #D6B218;
	background-color: white;
}
/* --- Filming Specific End ---*/

table.imageBanner-Residents {
	border-top: 1px solid #F2F5E7;
	border-right: 1px solid #F2F5E7;
	border-left: 1px solid #F2F5E7;
}
table.imageBanner-Residents tr td {
	text-align: center;
	color: #444444;
	font-size: 7pt;
	font-family: Arial, sans-serif;
	padding-bottom: 8px;
	vertical-align: top;
}
table.imageBanner-Residents tr td.colour1 {
	background-color: #C2D29D;
}
table.imageBanner-Residents tr td.colour2 {
	background-color: #CED9B0;
}
table.imageBanner-Residents tr td.colour3 {
	background-color: #F2F5E7;
}
table.imageBanner-Vistors {
	border-top: 1px solid #ACD1D7;
	border-right: 1px solid #ACD1D7;
	border-left: 1px solid #ACD1D7;
}
table.imageBanner-Vistors tr td {
	text-align: center;
	color: #444444;
	font-size: 7pt;
	font-family: Arial, sans-serif;
	padding-bottom: 8px;
	vertical-align: top;
}
table.imageBanner-Vistors tr td.colour1 {
	background-color: #93C4CA;
}
table.imageBanner-Vistors tr td.colour2 {
	background-color: #ACD1D7;
}
table.imageBanner-Vistors tr td.colour3 {
	background-color: #CBE2E7;
}
#imagepad-colour1 {
	border: 1px solid #A297A4;
	border-bottom: 3px solid #A297A4;
}
#imagepad-colour2 {
	border: 1px solid #EFD56B;
	;
	border-bottom: 3px solid #EFD56B;
}
#imagepad-colour3 {
	border: 1px solid #C2D29D;
	border-bottom: 3px solid #C2D29D;
}
#imagepad-colour4 {
	border: 1px solid #CBE2E7;
	border-bottom: 3px solid #CBE2E7;
}
#imagepad-colour5 {
	border: 1px solid #7CC33B;
	border-bottom: 3px solid #7CC33B;
}
/* ---------------------------------- */

.Bulletin_table {
	border: 1px solid #9C9C8B;
	width: 525px;
}
table.Bulletin_table thead tr td {
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
}
table.Bulletin_table tr td {
	vertical-align: top;
}
.Bulletin_highlight {
	background-color: #D6E4E0;
}
.Bulletin_borderright {
	border-right: 1px solid #9C9C8B;
}
/* For the Election result table */
A.TypeResult {
	color: white;
	text-decoration: underline;
	font-weight: bold;
}
A.TypeResult:hover {
	color: white;
	font-weight: bold;
}
A.TypeResult:visited {
	color: white;
	font-weight: bold;
}
/* ---------------------------------- */



/* styles for parks in the city pop up pages*/
.ParksSideBar {
	font: 11px Arial, Helvetica, sans-serif;
}
table.ParksSideBar {
	width: 232px;
	border: none;
	text-align: center;
	margin-top: 0px;
}
tr.ParksSideBar {
}
th.ParksSideBartopedgeblue {
	height: 6px;
	background-color: #234D0C;
	background-image: url(http://www.cnv.org/data/3/296/images/sidebar_greentop.gif);
	background-repeat: no-repeat;
}
th.ParksSideBartopblue {
	color: #FFFFFF;
	background-color: #234D0C;
	background-image: url(http://www.cnv.org/data/3/296/images/sidebar_greentopbg.gif);
	background-repeat: repeat-y;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
}
td.ParksSideBartoplineblue {
	height: 4px;
	background-image: url(http://www.cnv.org/data/3/296/images/sidebar_toplinegreen.gif);
	background-repeat: no-repeat;
}
td.ParksSideBarbottom {
	padding: 5px;
	padding-left: 10px;
	background-color: #CCCCCC;
	background-image: url(http://www.cnv.org/data/3/296/images/sidebar_greybottombg.gif);
	background-repeat: repeat-y;
}
tr.ParksSideBarbottom {
	padding: 5px;
	padding-left: 10px;
	background-color: #CCCCCC;
	background-image: url(http://www.cnv.org/data/3/296/images/sidebar_greybottombg.gif);
	background-repeat: repeat-y;
}
td.ParksSideBarbottomedge {
	height: 7px;
	background-color: #CCCCCC;
	background-image: url(http://www.cnv.org/data/3/296/images/sidebar_greybottom.gif);
	background-repeat: no-repeat;
}
p.smalldark {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #333333;
}
p.parksinthecity {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5;
}
a:link.parks {
	text-decoration: underline;
	color: #333333;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}
a:visited.parks {
	text-decoration: underline;
	color: #333333;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}
a:hover.parks {
	text-decoration: none;
	color: navy;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}
.parksPic {
	border: 1px;
	border-thickness: 1px;
	border-color: #98999B;
	border-style: solid;
}
li.parksList {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5;
}
#scroller {
	width: 325px;
	height: 90px;
}
#scroller a {
	text-decoration: none;
	font-size: 9pt;
}
p.scroll {
	color: #666666;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, sans-serif;
}