@charset "UTF-8";/* CSS Document */* {	padding: 0;	margin: 0;}html{height: 100%;}body {	height: 100%;	min-width: 983px;	margin:0;	padding:0;	font: 62.5% Verdana, Helvetica, sans-serif;	background: url(../assets/bkgndFade.jpg) repeat-x top left fixed;}#PageWrapper {	text-align:left;	margin:0 auto;	width:983px;}#headerWrapper {	text-align:left;	margin:0 auto;	width:983px;}#hdrContainer{	text-align:left;width:983px;margin:0 auto;	}#panelContainer {	margin:0 auto;	width:983px;}#asContainer {	float: left;	width:245px;	clear:right;}#pContainer {	float: right;	width:738px;	clear:right;}#faContainer {	float: right;	width:738px;	clear:right;}#ftrContainer{	clear:both;	text-align:center;}#advancedSearchContainer{	margin:0 auto;	width:98%;}#advancedSearchContainerNarrow{	float:left;	width:245px;	clear:right;	margin:0 0 0 10px;}#advancedSearchResultsContainer{	margin:0 0 0 280px;	width:670px;}#googleBox {	width:678px;	text-align:center;	}#navGoogle {	float:right;	clear:right;	width:200px;	margin:-10px 5px 0 0;	text-align:right;} #searchNextPreviousTop{	color:#F60;	text-decoration:none;	border-bottom:1px solid #A1C7EC;	padding:10px;	margin: 0;	height:15px;	font-weight:bold;	vertical-align: middle;}#searchNextPreviousBottom{	color:#F60;	text-decoration:none;	border-top:1px solid #A1C7EC;	text-align:right;	padding:10px;	margin: 0;	font-weight:bold;	vertical-align: middle;}#shadowBoxUpTopLeft{	background:url(../assets/shadowBoxUpTL.gif);	background-position:top left; 	background-repeat:no-repeat; }#shadowBoxUpBottomRight{	background:url(../assets/shadowBoxUpBR.gif);	background-position:bottom right; 	background-repeat:no-repeat;	padding:12px; }#shadowBoxUpBottomLeft{	background:url(../assets/shadowBoxUpBL.gif);	background-position:bottom left; 	background-repeat:no-repeat; }#shadowBoxUpTopRight{	background:url(../assets/shadowBoxUpTR.gif);	background-position:top right; 	background-repeat:no-repeat;}#shadowBoxDownTopLeft{	background:url(../assets/shadowBoxDownTL.gif);	background-position:top left; 	background-repeat:no-repeat; }#shadowBoxDownBottomRight{	background:url(../assets/shadowBoxDownBR.gif);	background-position:bottom right; 	background-repeat:no-repeat;	padding:12px; }#shadowBoxDownBottomLeft{	background:url(../assets/shadowBoxDownBL.gif);	background-position:bottom left; 	background-repeat:no-repeat; }#shadowBoxDownTopRight{	background:url(../assets/shadowBoxDownTR.gif);	background-position:top right; 	background-repeat:no-repeat;}#shadowBoxDownTopLeft2{	background:url(../assets/shadowBoxDownTL.gif);	background-position:top left; 	background-repeat:no-repeat; }#shadowBoxDownBottomRight2{	background:url(../assets/shadowBoxDownBR.gif);	background-position:bottom right; 	background-repeat:no-repeat;	padding:12px; }#shadowBoxDownBottomLeft2{	background:url(../assets/shadowBoxDownBL.gif);	background-position:bottom left; 	background-repeat:no-repeat; }#shadowBoxDownTopRight2{	background:url(../assets/shadowBoxDownTR.gif);	background-position:top right; 	background-repeat:no-repeat;}#techDiff{	float:left;	width:500px;	clear:both;	margin:20px 0 20px 180px;}#customerCares{	margin:0 40px 20px 180px;}/*-----START SINGLE PANEL STRETCH CONTAINER-----*/.singlePanelContainer #headerGraphic {	background: url(../assets/panelHdr8.png) no-repeat;	width: 983px;  	height:17px;}.singlePanelContainer #footerGraphic {	background: url(../assets/panelFtr8.png) no-repeat;	width:983px;	height:20px;	text-align:center;	padding:0;	margin-top:-1px;}.singlePanelContainer #mainContent, .singlePanelContainer #headContent {	background: url(../assets/panelMd8.png) repeat-y;	padding:0; 	margin:0 auto;	width: 983px;}html>body .singlePanelContainer #headerGraphic {   /* MSIE doesn't understand child selectors until IE7  */	background: url(../assets/panelHdr.png) no-repeat;	width: 983px;  	height:17px;}html>body .singlePanelContainer #footerGraphic {	background: url(../assets/panelFtr.png) no-repeat;	width:983px;	height:20px;	text-align:center;	padding:0;	margin-top:-1px;}html>body .singlePanelContainer #mainContent, .singlePanelContainer #headContent {	background: url(../assets/panelMd.png) repeat-y;	padding:0; 	margin:0 auto;	width: 983px;}html>body .singlePanelContainer #mainContent, html>body .singlePanelContainer #headContent /* Needed in panel to resize font. MSIE doesn't understand child selectors until IE7  */{	width: auto;	height: auto;	min-width: 983px;}/*-----END SNGLE PANEL STRETCH CONTAINER-----*/.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}.clearFloatRight {	clear:right;    height:0;    font-size: 1px;    line-height: 0px;}.clearFloatLeft {	clear:left;    height:0;    font-size: 1px;    line-height: 0px;} br.clearFloatRight {	padding: 0; 	margin:0;	height: 1px;	line-height: 2px; 	overflow: hidden; }.imgPad {	padding: 20px 0 0 20px;}.marginLeft {	margin:0 18px 10px 0;}.pad_T {	padding-top:20px;}.pad_B {	padding-bottom:10px;}.pad_TB {	padding-top:20px;	padding-bottom:10px;}.pad_RL {	padding-left:20px;	padding-right:20px;}.pad_L {	padding-left:20px;}.pad_R {	padding-right:20px;}.pad_TRBL {padding:20px;}/*---------------FONT STYLES--------------*/#hdrContainer a:link { text-decoration: none;color:#404D5A; outline:none;}#hdrContainer a:visited { text-decoration: none;color:#404D5A; outline:none;}#hdrContainer a:active { text-decoration: none;color:#404D5A; outline:none;}#hdrContainer a:hover { text-decoration: underline; color: #FF6600;outline:none;}#ftrContainer a:link { text-decoration: none;color:#80929E; outline:none;}#ftrContainer a:visited { text-decoration: none;color:#80929E; outline:none;}#ftrContainer a:active { text-decoration: none;color:#80929E; outline:none;}#ftrContainer a:hover { text-decoration: underline; color: #404D5A;outline:none;}#ftrContainer p {font-size:1em;color:#80929E;margin:0;padding:0;}#searchNextPreviousTop a:link, #searchNextPreviousBottom a:link { text-decoration: none;font-weight:normal;color:#80929E; outline:none;}#searchNextPreviousTop a:visited, #searchNextPreviousBottom a:visited { text-decoration: none;font-weight:normal;color:#80929E; outline:none;}#searchNextPreviousTop a:active, #searchNextPreviousBottom a:active { text-decoration: none;font-weight:normal;color:#80929E; outline:none;}#searchNextPreviousTop a:hover, #searchNextPreviousBottom a:hover { text-decoration: none;font-weight:normal; color: #F60;outline:none;}a:link { text-decoration: none;color:#404D5A; outline:none;}a:visited { text-decoration: none;color:#404D5A; outline:none;}a:active { text-decoration: none;color:#404D5A; outline:none;}a:hover { text-decoration: underline; color: #F60;outline:none;}.textHighlight a:link, .textHighlight a:visited, .textHighlight a:active { text-decoration: none;color:#F60; outline:none;}.textHighlight a:hover { text-decoration: underline; color: #404D5A;outline:none;}.textLowlight a:link, .textLowlight a:visited, .textLowlight a:active { text-decoration: none;color:#80929E; outline:none;}.textLowlight a:hover { text-decoration: underline; color: #F60;outline:none;}.nav a:link, .nav a:visited, .nav a:active {text-decoration: none;color:#80929E;outline:none;}.nav a:hover {color:#F60;text-decoration: none;outline:none;}#navFade {width:974px;z-index:0;background: url(../assets/bkgndFadeSection.gif) repeat-x;margin:0 0 0 5px;}.linkBarContainerOne{padding-top:-1px; margin:0 auto;z-index:2;padding-bottom:10px;}.linkBarContainerOne #navsite {display:table; padding:0 0 0 85px; margin:0 auto; list-style:none; white-space:nowrap;}/* padded 85px for survey button  */.linkBarContainerOne #navsite h5 {display:none;}.linkBarContainerOne #navsite ul {padding: 0;margin:0;font-family: Verdana, Helvetica, sans-serif;font-size:1em; text-align:center;}.linkBarContainerOne #navsite ul li {display:table-cell; margin:0; padding:0;}.linkBarContainerOne #navsite ul li a.rolloverArrow,.linkBarContainerOne #navsite ul li a.rolloverArrow:link,.linkBarContainerOne #navsite ul li a.rolloverArrow:visited, .linkBarContainerOne #navsite ul li a.rolloverArrow:active {float:left; font-family:Verdana, Helvetica, sans-serif; font-size:1em; padding:10px 20px; text-decoration:none; color:#404D5A; font-weight:normal;}.linkBarContainerOne #navsite ul li a.rolloverArrow:hover, .linkBarContainerOne #navsite ul li a.currentDownArrow {float:left; font-family:Verdana, Helvetica, sans-serif; font-size:1em; padding:10px 20px; text-decoration:none; color:#F60; font-weight:normal;background: url(../assets/down_arrow.gif) no-repeat 50% 0;}#survey {z-index:5;}.surveyBtn {float:right;width:85px;height:31px;border:0 solid;text-align:center;background: url(../assets/btn_submitFeedback.jpg) no-repeat 0 0;}a.surveyBtn:link, a.surveyBtn:visited, a.surveyBtn:active {background: url(../assets/btn_submitFeedback.jpg) no-repeat 0 0;}a.surveyBtn:hover {background: url(../assets/btn_submitFeedback.jpg) no-repeat 0 -31px;}.linkBarContainerTwo{padding:0; margin:0;z-index:3;position:relative;}.linkBarContainerTwo #navsiteTwo {display:table; padding:0; margin:0 0 0 20px; list-style:none; white-space:nowrap;}.linkBarContainerTwo #navsiteTwo h5 {display:none;}.linkBarContainerTwo #navsiteTwo ul {padding: 0;margin:0;font-family: Verdana, Helvetica, sans-serif;font-size:1em; text-align:left;}.linkBarContainerTwo #navsiteTwo ul li {display:table-cell; margin:0; padding:0;}.linkBarContainerTwo #navsiteTwo ul li a.rolloverArrow,.linkBarContainerTwo #navsiteTwo ul li a.rolloverArrow:link,.linkBarContainerTwo #navsiteTwo ul li a.rolloverArrow:visited, .linkBarContainerTwo #navsiteTwo ul li a.rolloverArrow:active {float:left;font-family:Verdana, Helvetica, sans-serif; font-size:1em; padding:10px 20px; text-decoration:none; color:#404D5A; font-weight:normal;}.linkBarContainerTwo #navsiteTwo ul li a.rolloverArrow:hover {float:left; font-family:Verdana, Helvetica, sans-serif; font-size:1em; padding:10px 20px; text-decoration:none; color:#F60; font-weight:normal;background: url(../assets/down_arrow.gif) no-repeat 50% 0;}.textNav {color:#80929E;}.textHighlight {color:#FF6600;}.textTable {font-size:1em;color:#404D5A;}.textParagraph{font-size:1em;color:#404D5A;}.textLowlight{color:#80929E}p {color:#404D5A;line-height:1.5em; font-size:1em;}	.clock {color:#80929E;margin:3px 28px 0 0;}.strikeout {background-image: url(../assets/striker.gif);background-position: 0 50%;z-index: 100;}/*--------------- END FONT STYLES --------------*//*--------------- GRAPHIC BUTTON ROLLOVER STYLES --------------*/a.pin {background: url(../assets/btn_pin.gif) no-repeat 0% 0%;padding: 0 0 0 16px; height:16px; display: inline-block;cursor: pointer; vertical-align:baseline 1px;  }a.pin:hover {background-position: 0% -16px;text-decoration: none;}a.email {background: url(../assets/btn_email.gif) no-repeat 0% 0%;padding: 0 0 0 18px; height:16px; display: inline-block;cursor: pointer;vertical-align:baseline 1px; }a.email:hover {background-position: 0% -16px;text-decoration: none;}a.photo {background: url(../assets/btn_photo.gif) no-repeat 0% 0%;padding: 0 0 0 18px; height:16px; display: inline-block;cursor: pointer;vertical-align:baseline 1px;}a.photo:hover {background-position: 0% -16px;text-decoration: none;}a.phone {background: url(../assets/btn_phone.gif) no-repeat 0% 0%;padding: 0 0 0 16px; height:16px; display: inline-block;cursor: pointer;vertical-align:baseline 1px;}a.phone:hover {background-position: 0% -16px;text-decoration: none;}.specialNoLink {background: url(../assets/btn_specials.gif) no-repeat 0% -16px;padding: 0 0 0 16px; height:17px; display: inline-block;vertical-align:baseline 1px;} /* for non-link style */a.special {background: url(../assets/btn_specials.gif) no-repeat 0% 0%;padding: 0 0 0 16px; height:17px; display: inline-block;cursor: pointer;vertical-align:baseline 1px;}a.special:hover {background-position: 0% -16px;text-decoration: none;}a.pet {background: url(../assets/btn_pets.gif) no-repeat 0% 0%;padding: 0 0 0 18px; height:16px; display: inline-block;cursor: pointer;vertical-align:baseline 1px;}a.pet:hover {background-position: 0% -16px;text-decoration: none;}a.favorite {background: url(../assets/btn_favorite.gif) no-repeat 0% 0%;padding: 0 0 0 17px; height:15px; display: inline-block;cursor: pointer;vertical-align:baseline 1px;}a.favorite:hover {background-position: 0% -13px;text-decoration: none;}a.available {background: url(../assets/btn_availability.gif) no-repeat 0% 0%;padding: 0 0 0 18px; height:17px; display: inline-block;cursor: pointer;vertical-align:baseline 1px;}a.available:hover {background-position: 0% -16px;text-decoration: none;}a.navClickToView {background: url(../assets/navClickToView.gif) no-repeat 0% 0%;padding: 0 0 0 18px; height:19px; display: inline-block;cursor: pointer;vertical-align:baseline 1px;font-weight:normal;}a.navClickToView:hover {background-position: 0% -19px;text-decoration: none;}.Button, a.Button, a.Button:visited, .inputButton, a.inputButton, a.inputButton:visited, .button:visited, .button{border: 3px double #96C0DC;border-top-color: #A8C7E4;border-left-color: #A8C7E4;background-color: #FFF;color: #404D5A;font-size: .9em;font-weight: bold;font-family: Verdana, Helvetica, Arial, sans-serif;text-align:center;text-decoration: none;padding:.2em .5em .25em .5em;	margin:0 .5em;width:auto;overflow:visible;outline:none;outline-style:none}.Button:active, a.Button:active, .inputButton:active, a.inputButton:active, .button:acitve{border: 3px double #A8C7E4;border-top-color: #96C0DC;border-left-color: #96C0DC;background-color: #FFF;color: #404D5A;text-decoration: none;outline:none;outline-style:none}.Button:hover, a.Button:hover, .inputButton:hover, a.inputButton:hover, .button:hover{border: 3px double #F60;border-top-color: #FCA;border-left-color: #FCA;background-color: #FFF;color: #404D5A;text-decoration: none;outline:none;outline-style:none}	/*--------------- END GRAPHIC BUTTON ROLLOVER STYLES --------------*/.ruleGrey {	padding: 0; 	height: 1px;line-height: 2px; 	overflow: hidden; 	background:url(../assets/ruleGrey.gif) repeat-x top left;	margin:0 -4px;	}.ruleBlue {	background-color: #A8C7E4;	padding: 0; 	height: 1px;line-height: 2px; 	overflow: hidden; 	margin:0 15px;}#ruler{border-top:1px solid #A8C7E4;margin:3px 14px -1px 14px;}/* -------------- TABLES ------------------*/table#communityDetailsTable { 	width:680px;}table#communityDetailsContactTable { 	width:350px;	margin:0 auto}table#groupUnitDetailsTable { 	width:680px;}table#unitDetailsTable{ 	width:630px;}table#searchResultsTable { 	width:680px;}table#unitPossibilitiesContactTable{	width:400px;	margin:0 auto}table#searchResultsTable td, table#searchResultsTable td.searchResultsIconTable, table#communityDetailsTable td, table#groupUnitDetailsTable td, , table#employmentOpportuniesTable td, table#communityDetailsContactTable td {	text-decoration: none;	word-spacing: normal;	letter-spacing: 0;	line-height: 1.4em;	font-size: 1em;	height:100%;}table#searchResultsTable td, table#employmentOpportuniesTable td, table#groupUnitDetailsTable td, table#unitDetailsTable td, table#communityDetailsContactTable td {	padding:.3em 1em;}table#communityDetailsContactTable td {	padding:1em 1.5em;	height:2em;}.closeButton {margin:-13px -16px 0 0;}html>body .closeButton {margin:-13px -12px 0 0;}table#searchResultsTable td.searchResultsIconTable{	padding:0;	margin:0;}table#communityDetailsTable table#communityDetailsContactTable td {	padding:10px;}table#communityDetailsTable td#communityDetailsContactTd table#communityDetailsContactTable td{	padding:0;	margin:0;}table#searchResultsTable, html>body table#unitDetailsTable{	margin:0 28px 10px 0;}table#groupUnitDetailsTable th, table#employmentOpportuniesTable th {	text-decoration: none;	word-spacing: normal;	letter-spacing: 0;	line-height: 1.4em;	font-size: 1em;	background:url(../assets/bkgndTableFade.jpg) repeat-x bottom left;	border-bottom:1px solid #C6CACE;	padding:1em 1em .3em 1em;	text-align:left;}.subTh {	text-decoration: none;	word-spacing: normal;	letter-spacing: 0;	line-height: 1.4em;	font-size: 1em;	border-bottom:1px solid #C6CACE;	padding:1em 1em .3em 1em;	text-align:left;	font-weight:bold;}table#searchResultsTable table img, table#employmentOpportuniesTable table img, table#unitDetailsTable table img, table#groupUnitDetailsTable table img, table#communityDetailsTable table img, table#communityDetailsContactTable table img {	padding: 0;	margin:0;}caption {	color:#80929E;	text-align:left;	font-weight:bold;}table {	border-collapse: collapse;}/* -------------- END TABLES ------------------*//*--------------- MULTICOLUMN STYLES--------------*/div.wrapper {	margin-bottom: 1em;}ul.multiColumn  {	width: 600px;	color: #404D5A;	list-style-type: none;	padding-left: 0;	margin-left:0;} ul.multiColumn li {	float: left;	width: 17em;	background: url(../assets/listBullet.gif) left center no-repeat;	padding-left:1em;	color: #404D5A; }ul.multiColumn600  {	width: 600px;	color: #404D5A;	list-style-type: none;	padding-left: 0;	margin-left:0;}ul.multiColumn600 li {	float: left;	width: 17em;	background: url(../assets/listBullet.gif) left center no-repeat;	padding-left:1em;	color: #404D5A; }ul.singleColumn  {	/*width: 10em;*/	list-style-type: none;	padding-left: 0;	margin-left:0;} ul.singleColumn li {	background: url(../assets/listBullet.gif) left center no-repeat;	padding-left:1em;	color: #404D5A; }/*--------------- END MULTICOLUMN STYLES--------------*/.skipnav {display:none}