/* CSS National Homes *//* body tag gives all pages a blue background */body {	background-color: #698A9F;}strong {	color: #00263E;}/* border shading for the main page -- bg01 = leftside and bg02 = rightside */.bg01_top {	background-color: #FFFFFF;	background-image:  url("images/bg/bg01_top.gif");	background-repeat: repeat-y;	background-position: right;}.bg01_mid {	background-image:  url("images/bg/bg01_mid.jpg");	background-repeat: repeat-y;	background-position: right;	background-color: #739CB3;}.bg01_bot {	background-image:  url("images/bg/bg01_bot.gif");	background-repeat: repeat-y;	background-position: right;	background-color: #698A9F;}.bg02_top {	background-color: #FFFFFF;	background-image:  url("images/bg/bg02_top.gif");	background-repeat: repeat-y;	background-position: left;}.bg02_mid {	background-image:  url("images/bg/bg02_mid.jpg");	background-repeat: repeat-y;	background-position: left;	background-color: #739CB3;}.bg02_bot {	background-image:  url("images/bg/bg02_bot.gif");	background-repeat: repeat-y;	background-position: left;	background-color: #698A9F;}.bg01_foot {	background-image:  url("images/bg/bg01_foot.gif");	background-position: right top;	background-repeat: no-repeat;	background-color: #698A9F;}.bg02_foot {	background-image:  url("images/bg/bg02_foot.gif");	background-position: left top;	background-repeat: no-repeat;	background-color: #698A9F;}/* styles the main content area of the page */.maintable {	background-color: #DADAE6;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	border-bottom-width: 1px;	border-bottom-style: solid;}/* border styles */.border_all {	border: 1px solid #FFFFFF;}.border_bottomwhite {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.border_bottomblack {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333333;}/* various colour backgrounds */.block_side {	background-color: #9B825D;}.block_side02 {	background-color: #678A9F;}.block_side01 {	background-color: #DADAE7;}.block_side03 {	background-color: #E6E5F3;}.block_side04 {	background-color: #C3C2CE;}/* ===== FORMS FORMATTING =================== */.formstyle {	display: inline;}.form_dropdown {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;}.form_inputtext {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;}/* ==== FORMATTING FOR "WHO WE ARE" NAV BAR    NAV 01===========  */.navtitle01 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	padding-top: 3px;	padding-left: 5px;	padding-bottom: 3px;	display: block;	color: #FFFFFF;	background-color: #698A9F;	background-image:  url("images/nav/nav_house.gif");	background-repeat: no-repeat;	background-position: right bottom;	padding-right: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.bgnav01 {	background-color: #DADAE7;}.buttonscontainer {	width: 140px;}.buttons01 a {	color: #333333;	padding: 2px 2px 4px 6px;	display: block;	font: normal 11px Arial, Helvetica, sans-serif;	text-decoration: none;	text-align: left;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.buttons01 a:hover {	background-color: #81ACC7;	color: #333333;	text-decoration: none;	font-weight: bold;}/* "YOU ARE HERE SETTING" FOR THE LINK */#uberlink01 a:link, #uberlink01 a:visited,#uberlink01 a:hover, #uberlink01 a:active {	display: block;	padding: 2px 2px 4px 6px;	background-color: #742726;	color: #FFFFFF;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}/* ===== LINK FORMATTING FOR CUSTOMER CARE SECTION ===== */.buttons_homecare a {	color: #333333;	padding: 2px 2px 4px 25px;	display: block;	font: normal 11px Arial, Helvetica, sans-serif;	text-decoration: none;	text-align: left;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	text-indent: -15px;	background-color: #E6E5F3;}.buttons_homecare a:hover {	background-color: #81ACC7;	color: #333333;	text-decoration: none;	font-weight: bold;}/* "YOU ARE HERE SETTING" FOR THE LINK */#uberlink_homecare a:link, #uberlink_homecare a:visited,#uberlink_homecare a:hover, #uberlink_homecare a:active {	background-color: #742726;	color: #FFFFFF;	font-weight: bold;}/* ===== TEXT FORMATTING  ========*/.footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;}.breadcrumbs {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;}.regtext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}.regtext a:link, .regtext a:visited, .regtext a:active {	color: #000099;	text-decoration: underline;}.regtext a:hover {	text-decoration:none;	color: #660000;}.title_large {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #00263E;}.title_med {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;}/* formatting for the communinties gallery */.photo a:link, .photo a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #002136;	background-color: #DADAE7;	display: block;	padding: 5px 1px 1px 5px;	text-decoration: none;	text-align: right;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #658AA0;}.photo a:hover {	color: #658AA0;	background-color: #FFFFFF;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #658AA0;}.photo a:active {	color: #658AA0;	background-color: #FFFFFF;}/* ==== MISC ======== */.arrow_brown {	display: block;	margin-top: 5px;}.caption_photo {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;}.awards {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	list-style-type: none;	padding: 0px 0px 0px 45px;	margin: 0px;	text-indent: -35pt;}