.bgLiving { }.bgLiving { background-image: url(../images/living_03.jpg); background-repeat: no-repeat; background-position: right top }.nav1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-weight: bolder; color: #3166B6 }a {  color: #3166B6; text-decoration: underline }/* a:hover { color: #FFFFFF; text-decoration: none; background-color: #3166B6 } */.breadcrumbs { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #B90505 }.hdr1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bolder; color: #B90505 }.nav2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #3166B6 }.txt1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000 }.txt1bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000 ; font-weight: bolder }.txt2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #000000 }.hdr2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; color: #FFFFFF }.bgSplash {  background-image: url(../images/splash_13.jpg); background-repeat: no-repeat; background-position: center top }.hdr3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bolder; color: #B90505 }.bgVisiting { background-image: url(../images/visiting_03.jpg); background-repeat: no-repeat; background-position: right top }.bgCityHall { background-image: url(../images/cityhall_03.jpg); background-repeat: no-repeat; background-position: right top }.bgBusiness { background-image: url(../images/business_03.jpg); background-repeat: no-repeat; background-position: right top }.txtWhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #FFFFFF }body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000 }.search { background-color: #000000; color: yellow; }* html #nav { height: 1%; }.breadcrumbs td{	color: red;}.nav1 td{	color: red;}table.thumbs a{	color: #FFFFFF;	text-decoration: none;}table.thumbs td.nav A{	color: #112C94;	text-decoration: none;}table.thumbs td.nav A:hover {	color: #FFFFFF;	text-decoration: none;	background-color: #112C94;}table.pages td{   border: 1px #6699CC solid;}.calendar_header{	align: center;	font-weight: bolder; 	color: #B90505;}table.calendar{	color: #404040;	width: 100%;	background-color: #fafafa;	border: 1px #6699CC solid;	border-collapse: collapse;	border-spacing: 0px;	margin-top: 0px;}table.calendar tr.hdr{	height: 100%;	background-color: #9CB9CF;}table.calendar th{ 	color: white;	width: 320px;	border: 1px #6699CC solid;	border-collapse: collapse;	border-spacing: 0px;	margin-top: 0px;}table.calendar td{ 	color: #404040;	width: 320px;	border: 1px #6699CC solid;	border-collapse: collapse;	border-spacing: 0px;	margin-top: 0px;	background-color: whitesmoke;} table.calendar td.empty{ 	background-color: #D0DFDF;}table.calendar tr{	vertical-align: top;	height: 75px;}table.calendar td.selected{   color: white;   background-color: CC0000;}table.calendar td.selected A { color: white }#nav {	font-family: arial, helvetica, serif;	font-size: 10px;}#nav li {	width: 5em;}#nav li li a {	color: #ffffff;	text-decoration: none;	display: block;	font-weight: normal;	padding: 0.2em 10px;	width: 15em;}#nav li li a:hover {	background-color: #cbd9ed;	color: #000000;	padding: 0.2em 10px;}#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */	top: auto;	left: auto;}#content {	clear: left;}/*#urlhere {	font-size: 11px; 	font-weight: bold; 	color: #B90505;	border: 1px solid #9d9d9d;}#urlhere .last {	border-right: none;}#urlhere a {	border: 1px solid #fff;	margin: 0;	text-decoration: none;}#urlhere .current {	font-weight: bold;}#urlhere a:hover {	background: #eaeaea;	border: 1px solid #9d9d9d;	color: #B90505;}#urlhere lu {	display: inline;	list-style: none;}#urlhere li {	display: inline;	list-style: none;}*/#bread {	font-size: 11px; 	font-weight: bold; 	color: #B90505;	padding: 0px;}#bread ul {	margin-left: 0;	padding-left: 0;	display: inline;	border: none;} #bread ul li {	color: #B90505;	margin-left: 0;	padding-left: 0px;	border: none;	list-style: none;	display: inline;}#bread a {	font-weight: bold; 	color: #B90505;	border: 1px solid #fff;}#nav_tree {	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	line-height: 14px; 		margin-left: 0em;	font-size: 12px; 	font-weight: bold; 	padding: 0px;}#nav_tree ul {	margin-left: 0em;	padding-left: 0em;	list-style-position: outside;	list-style: none;} #nav_tree ul li {	margin: 0;	margin-left: 0px;	padding-left: 0px;	border: none;	list-style-type: none; //disc; }#nav_tree ul ul li {	margin: 0em;	margin-left: 1em;	padding-left: 0px;	border: none;	list-style-type: none; //disc; }#nav_tree a {	margin: 0;	margin-left: 0px;	padding-left: 0px;	/* text-decoration: none; */}#nav_tree li a:hover {	color: #B90505;	margin: 0;	margin-left: 0px;	padding-left: 0px;	/* border: 1px solid #fff; */	/* text-decoration: none; */}