/* STRUCTURE STYLES */
/*
	=CONTAINER
	=HEADER
	=FOOTER
*/
/* SITE =CONTAINER */
a{
	color:#34ABE3;
}
a#logoLink img#topLogo, a#logoLink div.branding,  a#logoLink, img#topLogo{
	border:none;
}
#pageContainer, #header, #footer {
	width: 100%;
	margin: 0;
	position: relative;
}
#content, .headerContent, .footerContent, .rv_home,  .subFooter{
	width: 950px;
	margin: 0 auto;
	position: relative;
	/*overflow:hidden;*/
}
#content{
	margin-top:18px;
	overflow:visible;
}
.landingPage #content .primaryColumn{
	float:left;
	width:671px;
	margin-right:13px;
	overflow:hidden;
	margin-bottom:30px;
}
.landingPage #content .secondaryColumn{
	float:left;	
	width:266px;
	/*overflow:hidden;*/
	position:relative;
	margin-bottom:30px;
}
.rv_home, .rv_seacrhResults, .ac_seacrhResults{
	width:100%;
	/*margin-top:18px;*/
}
.primaryColumn,  .secondaryColumn{
	float:left;
}
.primaryColumn{
	position:relative;
}
#content .primaryColumn, .rv_seacrhResults .primaryColumn, .ac_seacrhResults .primaryColumn{
	width:678px;
	margin-right:12px;	
}
.filter{
	width:678px;
	position:relative;
	height:47px;
	display:none;
}
#content .secondaryColumn , .rv_seacrhResults .secondaryColumn{
	width:260px;
}
/*NEWS AND EVENTS UPTADTE NOV09*/
/*#content .news_Events .primaryColumn{width:578px;}
#content .news_Events .secondaryColumn{width:356px;}*/
#content .news_Events .primaryColumn{width:640px; }
#content .news_Events .secondaryColumn{width:283px;}
.columnFooter{
    background-image:url(../images/secondaryColumnBottom.gif);
    background-repeat:no-repeat;
    height:8px;
    width:283px;
}

.rv_seacrhResults .primaryColumn, 
.rv_seacrhResults .secondaryColumn, 
.one_column .primaryColumn, 
.primaryColumn, 
.ac_seacrhResults .primaryColumn, 
.ac_seacrhResults .secondaryColumn{
	margin-bottom:45px;
}
.rv_home .primaryColumn{
	margin-bottom:0;
}
#content .one_column .primaryColumn{
	width:100%;
}
#content .contactPage .primaryColumn{
	width:670px;
	margin-right:18px;
}
#content .news_Events .primaryColumn
{
    float:right;
    margin-right:0;
}
#content .news_Events .secondaryColumn
{
    float:left;
}
#content .sitemap .primaryColumn{
	width:272px;
	margin-right:7px;
}
#content .sitemap .secondaryColumn{
	width:670px;

}
/* ALL =HEADER STYLES*/
.landingPage{
	/*background-color: #ededed;*/
	background-image:url(../images/bg_home.gif);
	background-repeat:repeat-x;
}
#header {
	background-color:#fff;
	height:92px;
}
#header.locations{
	height:auto;
}
/* landing page nav*/
.primeLifeNav{
	position:relative;
	top:50px;
}
.primeLifeNav ul{
	width:265px;
	display:block;
	line-height:40px;
	list-style:none;
	margin:0;
	padding:0;		
}
.primeLifeNav ul li{
	display:inline;
	padding:0;
	background-image:none;	
}
.primeLifeNav li a{
	background-image:url(../images/nav_primelife.gif);
	background-repeat:no-repeat;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:40px;				
}
.primeLifeNav ul li{
	background-position:left 5px;
	background-repeat:no-repeat;
}
.primeLifeNav li.agedCare a{
	background-position: -159px 0;
	width:107px;	
}
.primeLifeNav li.retirmentLiving a{
	background-position: 0px 0;
	width:158px;	
}
.headerContent .branding{
	/*background-image:url(../images/logo_header_lendlease_primeLife.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;*/
	height:100px;
	width:180px;
	float:left;
}
.ac_container .headerContent .branding{
	/*background-image:url(../images/logo_header_primeLife_ac.gif);
	background-repeat:no-repeat;
	background-position: 0px 15px;*/
	position:relative;
	top:11px;
	height:100px;
	width:180px;
	float:left;	
}
.searchArea{
	background-image:url(../images/gfx_retirement_freecall.gif);
	background-repeat:no-repeat;
	background-position: 10px 0px;
	height:31px;
	width:770px;
	text-indent:-9999px;
	float:right;
	margin-top:17px;
}
.searchArea div{
	background-image:url(../images/gfx_siteSearch.gif);
	background-repeat:no-repeat;
	float:right;
	width:446px;
	height:auto;
	position:relative;
	bottom:6px;
}
.search{
	background-color: transparent;
	color: #525252;
	border:0 none;
	float:left;
	height:24px;
	padding-top:6px;
	padding-left:0px;
	width:147px;
	margin-left:28px;	
	font-size: 14px;
}
.btn_search{
	border:0 none;
	float:left;
	height:27px;
	width:68px;
	position:relative;
	right:10px;
}
ul.accessibilityControls{
	width:200px;
	height:31px;
	list-style:none;
	float:left;
}
ul.accessibilityControls li{
	float:left;
	height:26px;
	background-repeat:no-repeat;
	padding-right:5px;
}
ul.accessibilityControls li a{
	float:left;
	background-repeat:no-repeat;
}
ul.accessibilityControls li.textSize {
	background-image:url(../images/gfx_textSize.gif);
	width:58px;
	height:26px;
}
ul.accessibilityControls li.textDown {
	width:26px;	
	height:26px;
}
ul.accessibilityControls li.textDown a{
	background-image:url(../images/btn_textDown.gif);
	width:26px;	
	height:26px;
}

ul.accessibilityControls li.textUp a{
	background-image:url(../images/btn_textUp.gif);
	width:26px;	
	height:26px;
}
ul.accessibilityControls li.textUp {
	width:26px;	
	height:26px;
}
ul.accessibilityControls li.print a{
	background-image:url(../images/gfx_printPage.gif);
	width:67px;	
	height:26px;
}
ul.accessibilityControls li.print {
	width:67px;	
	height:26px;
	padding-right:0;	
}
/*main Navigation aged care --------------------------------------------*/
#agedCareNav{
	width:768px;
	height:37px;
	position:relative;
	float:right;
}
#agedCareNav ul{
	width:768px;
	display:block;
	line-height:37px;
	list-style:none;
	margin:0;
	padding:0;		
}
#agedCareNav li{
	display:inline;
	padding:0;
	background-image:none;		
}
#agedCareNav li a{
	background-image:url(../images/nav_agedCare.gif);
	background-repeat:no-repeat;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:37px;				
}
#agedCareNav ul li{
	background-position:left 5px;
	background-repeat:no-repeat;
}
/*Buttons ------------------------------------------------------------*/
#agedCareNav li.home a{
	background-position: 0 0;
	width:96px;	
}
#agedCareNav li.locations a{
	background-position: -96px 0;
	width:115px;	
}
#agedCareNav li.care a{
	background-position: -210px 0;
	width:80px;	
}
#agedCareNav li.activities a{
	background-position: -290px 0;
	width:112px;	
}
#agedCareNav li.planningAhead a{
	background-position: -402px 0;
	width:160px;	
}	
#agedCareNav li.faqs a{
	background-position: -562px 0;
	width:82px;	
}	
#agedCareNav li.contactUs a{
	background-position: -645px 0;
	width:123px;	
}	
/*Hover States --------------------------------------------------------*/
#agedCareNav li.home a:hover{
	background-position: 0 0;
	width:96px;	
}
#agedCareNav li.locations a:hover{
	background-position: -96px -37px;
	width:115px;	
}
#agedCareNav li.care a:hover{
	background-position: -210px -37px;
	width:80px;	
}
#agedCareNav li.activities a:hover{
	background-position: -290px -37px;
	width:112px;	
}
#agedCareNav li.planningAhead a:hover{
	background-position: -402px -37px;
	width:160px;	
}	
#agedCareNav li.faqs a:hover{
	background-position: -562px -37px;
	width:82px;	
}
#agedCareNav li.contactUs a:hover{
	background-position: -645px -37px;
	width:123px;	
}		
/*Selected States ------------------------------------------------------*/
#agedCareNav li.home a.selected, #agedCareNav li.home a.selected:hover{
 background-position: 0 -74px;
 width:96px; 
}
#agedCareNav li.locations a.selected, #agedCareNav li.locations a.selected:hover{
 background-position: -96px -74px;
 width:115px; 
}
#agedCareNav li.care a.selected, #agedCareNav li.care a.selected:hover{
 background-position: -211px -74px;
 width:80px; 
}
#agedCareNav li.activities a.selected, #agedCareNav li.activities a.selected:hover{
 background-position: -290px -74px;
 width:112px; 
}
#agedCareNav li.planningAhead a.selected, #agedCareNav li.planningAhead a.selected:hover{
 background-position: -402px -74px;
 width:160px; 
} 
#agedCareNav li.faqs a.selected, #agedCareNav li.faqs a.selected:hover{
 background-position: -563px -74px;
 width:82px; 
}
#agedCareNav li.contactUs a.selected, #agedCareNav li.contactUs a.selected:hover{
 background-position: -645px -74px;
 width:123px; 
} 	
/*main Navigation retirement village ------------------------------------*/
#retirementVillageNav{
	width:763px;
	height:37px;
	position:relative;
	float:right;
}
#retirementVillageNav ul{
	width:780px;
	display:block;
	line-height:37px;
	list-style:none;
	margin:0;
	padding:0;		
}
#retirementVillageNav li{
	display:inline;
	padding:0;
	background-image:none;		
}
#retirementVillageNav li a{
	background-image:url(../images/nav_retirement.gif);
	background-repeat:no-repeat;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:37px;				
}
#retirementVillageNav ul li{
	background-position:left 5px;
	background-repeat:no-repeat;
}
/*Buttons ---------------------------------------------------------------*/
#retirementVillageNav li.home a{
	background-position: 0 0;
	width:90px;	
}
#retirementVillageNav li.locations a{
	background-position: -90px 0;
	width:112px;	
}
#retirementVillageNav li.lifestyle a{
	background-position: -203px 0;
	width:103px;	
}
#retirementVillageNav li.planningAhead a{
	background-position: -307px 0;
	width:107px;	
}	
#retirementVillageNav li.faqs a{
	background-position: -415px 0;
	width:79px;	
}	
#retirementVillageNav li.news a{
	background-position: -496px 0;
	width:148px;	
}	
#retirementVillageNav li.contactUs a{
	background-position: -644px 0;
	width:125px;	
}	
/*Hover States ---------------------------------------------------------*/
#retirementVillageNav li.home a:hover{
	background-position: 0 -37px;
	width:90px;	
}
#retirementVillageNav li.locations a:hover{
	background-position: -90px -37px;
	width:112px;	
}
#retirementVillageNav li.lifestyle a:hover{
	background-position: -203px -37px;
	width:103px;	
}
#retirementVillageNav li.planningAhead a:hover{
	background-position: -307px -37px;
	width:107px;	
}	
#retirementVillageNav li.faqs a:hover{
	background-position: -415px -37px;
	width:79px;	
}	
#retirementVillageNav li.news a:hover{
	background-position: -496px -37px;
	width:148px;	
}	
#retirementVillageNav li.contactUs a:hover{
	background-position: -644px -37px;
	width:125px;	
}	
/*Selected States ---------------------------------------------------------*/
#retirementVillageNav li.home a.selected, #retirementVillageNav li.home a.selected:hover{
	background-position: 0 -74px;
	width:90px;	
}
#retirementVillageNav li.locations a.selected, #retirementVillageNav li.locations a.selected:hover{
	background-position: -90px -74px;
	width:112px;	
}
#retirementVillageNav li.lifestyle a.selected, #retirementVillageNav li.lifestyle a.selected:hover{
	background-position: -203px -74px;
	width:103px;	
}
#retirementVillageNav li.planningAhead a.selected, #retirementVillageNav li.planningAhead a.selected:hover{
	background-position: -307px -74px;
	width:107px;	
}	
#retirementVillageNav li.faqs a.selected, #retirementVillageNav li.faqs a.selected:hover{
	background-position: -415px -74px;
	width:79px;	
}	
#retirementVillageNav li.news a.selected, #retirementVillageNav li.news a.selected:hover{
	background-position: -496px -74px;
	width:148px;	
}	
#retirementVillageNav li.contactUs a.selected, #retirementVillageNav li.contactUs a.selected:hover{
	background-position: -644px -74px;
	width:125px;	
}
/*Locations Nav*/
.locationTitle{
	float:left;
	width:379px;
	height:82px;
	padding:18px 0 0;	
}
.locationTitle img{
	position:relative;
	top:10px;
}
.locationTitle.HarboursideVillageMindarie{
	color:#0068b2;
}
.locationTitle.HomestayVillage{
	color:#8b0f04;
}
.locationTitle.LakesideVillage{
	color:#008851;
}
.locationTitle.ParklandVillasBooragoon{
	color:#7d4198;
}
.locationTitle.ParklandVillasEllenbrook{
	color:#4c711d;
}
.locationTitle.ParklandVillasMandurah{
	color:#002b5c;
}
.locationTitle.ParklandVillasWoodlands{
	color:#8e0b39;	
}
.locationTitle.ThePines{
	color:#429539;
}
.locationTitle.TimbersideVillas{
	color:#007161;
}
.locationTitle.PeppertreeHill{
	color:#a30234;
}
.locationTitle.LutandaManor{
	color:#9b5ba5;
}
.locationTitle.Highvale{
	color:#ef3e43;
}
.locationTitle.Glenaeon{
	color:#00aca1;
}
.locationTitle.ForestHills{
	color:#00512f;
}
.locationTitle.BurwoodTerrace{
	color:#f37837;
}
.locationTitle.Pittwater{
	color:#0079c1;
}
.headerContent .locationTitle h1.longNameFix{
	font-size:150%;
}
.headerContent .locationTitle h1{
	display:inline;
	font-weight:normal;
	font-size:160%;
}
.headerContent .locationTitle.WA h1{
	color:#4c721d;
}
.locationNav{
	position:relative;
	padding-top:24px;
}
.locationNav ul{
	
}
.locationNav ul li{
	
}
.locationNav{
	width:auto;
	height:58px;
	position:relative;
	float:right;
}
.locationNav ul{
	width:auto;
	display:block;
	line-height:58px;
	list-style:none;
	margin:0;
	padding:0;		
}
.locationNav li{
	display:inline;
	padding:0;
	background-image:none;		
}
.locationNav li a{
	background-image:url(../images/subHeader_menu.gif);
	background-repeat:no-repeat;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:58px;				
}
.locationNav ul li{
	background-position:left 5px;
	background-repeat:no-repeat;
}
.locationNav li.welcome a{
	background-position: 0 0;
	width:116px;	
}
.locationNav li.lifestyle a{
	background-position: -116px 0;
	width:102px;	
}
.locationNav li.people a{
	background-position: -218px 0;
	width:93px;	
}
.locationNav li.homes a{
	background-position: -311px 0;
	width:95px;	
}	
.locationNav li.events a{
	background-position: -406px 0;
	width:90px;	
}	
.locationNav li.maps a{
	background-position: -496px 0;
	width:74px;	
}	
/* SELECTED FOR LOCATION NAV*/
.locationNav li.welcome a.selected{
	background-position: 0 -59px;
	width:116px;	
}
.locationNav li.lifestyle a.selected{
	background-position: -116px -59px;
	width:102px;	
}
.locationNav li.people a.selected{
	background-position: -218px -59px;
	width:93px;	
}
.locationNav li.homes a.selected{
	background-position: -311px -59px;
	width:95px;	
}	
.locationNav li.events a.selected{
	background-position: -406px -59px;
	width:90px;	
}	
.locationNav li.maps a.selected{
	background-position: -496px -59px;
	width:74px;	
}
/*AGED CARE LOCATIONS NAV=================================*/
.ac_container .locationNav{
	width:auto;
	height:58px;
	position:relative;
	float:right;
}
.ac_container .locationNav ul{
	width:auto;
	display:block;
	line-height:58px;
	list-style:none;
	margin:0;
	padding:0;		
}
.ac_container .locationNav li{
	display:inline;
	padding:0;
	background-image:none;		
}
.ac_container .locationNav li a{
	background-image:url(../images/agedCare/ac_subMenu.gif);
	background-repeat:no-repeat;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:58px;				
}
.ac_container .locationNav ul li{
	background-position:left 0;
	background-repeat:no-repeat;
	float: left;
}
.ac_container .locationNav li.overview a{
	background-position: 0 0;
	width:115px;	
}
.ac_container .locationNav li.activities a{
	background-position: -115px 0;
	width:108px;	
}
.ac_container .locationNav li.testimonials a{
	background-position: -223px 0;
	width:136px;	
}
.ac_container .locationNav li.map a{
	background-position: -359px 0;
	width:76px;	
}	
/* SELECTED */

.ac_container .locationNav li.overview a.selected{
	background-position: 0 -59px;
	width:115px;	
}
.ac_container .locationNav li.activities a.selected{
	background-position: -115px -59px;
	width:108px;	
}
.ac_container .locationNav li.testimonials a.selected{
	background-position: -223px -59px;
	width:136px;	
}
.ac_container .locationNav li.map a.selected{
	background-position: -359px -59px;
	width:76px;	
}
/* ALL =FOOTER STYLES*/
#footer {
	position:relative;
	min-height:86px;
	margin-top:-86px;
	background-color: #e9e9e9;
	clear:both;
	font-size:90%;
	color:#34ABE3;

	background-image:url(../images/bg_footer.gif);
	background-position:center top;
	background-repeat:repeat-x;
	
}
#footer .footerContent{
	padding-top:30px;
}
#footer ul li{
	display:inline;
	padding-right:12px;
}
#footer ul{
	display:inline;
	float:left;
	padding-top:10px;
}
#footer ul li a{
	display:inline;
	color:#34ABE3;
}
#footer ul li a:hover{
	display:inline;
	color:#34ABE3;
}
.footerBranding{
	float:right;
	/*background-image:url(../images/logo_footer_lendLease.gif);
	background-position: 126px 0px;
	background-repeat:no-repeat;*/
	width:345px;
	min-height:30px;
	/*padding-top:10px;*/
}
.footerBranding p{
	font-size:70%;
	display:inline;
	padding-right:10px;
}
.footerBranding a img{
	text-decoration:none;
}
#footer.footerContainer{
	min-height:323px;
	margin-top:-86px;
	background-image:url(../images/bg_footer.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e9e9e9;
}
#footer.footerContainer.locationSites{
	min-height:360px;
	background-color:#e9e9e9;
}
#footer.footerContainer .footerContent{
	padding-top:25px;
}
#footer .footerModule .map{
	width:264px;
	height:170px;
	padding-right:5px;
}
#footer.footerContainer .footerModule{
	border-bottom:solid 1px #ccc;
	padding-bottom:30px;
	color:#666;
}
#footer.footerContainer ul {
	padding-top:28px;
	background-position:126px 21px;
}
#footer.footerContainer .footerBranding{
	padding-top:17px;	
}
#footer.footerContainer .map, #footer.footerContainer .contactInfo, .requestInfo{
	float:left;
}
.footerContent .contactInfo{
	width:389px;
}
.footerContent .contactInfo p{
	width: 265px;
}
.footerContent .contactFields{
	width:100%;
}
.footerContent .contactFields div div{
	margin-right:3px;
	width:135px;
}
.footerContent .contactFields .scfForm{
	width:380px;
}
.subHeader{
	height:82px;
	background-color:#eaeaea;
	clear:both;
	width:100%;
}

.contactInfo{
	background-image:url(../images/gfx_footer_phone.gif);
	background-repeat:no-repeat;
	background-position:295px 35px;
	padding-left:20px;
	padding-right:10px;
	border-right:solid 1px #ccc;	
	border-left:solid 1px #ccc;	
}
.ac_container .contactInfo{
	border-right:0;	
}
#footer.footerContainer .phoneNumber{
	margin-bottom:7px;
}
.contactFields label{
	display:block;
	padding-bottom:10px;
}
.contactFields div{
	float:left;
	margin-right:10px;
}
.btn{
	padding-top:26px;
}
.footerContent .contactFields .btn{
	/*padding-top:0px;*/
	width:91px;	
	margin-right:0;
}
.contactInfo input{
	background-image:url(../images/bg_sm_fields.gif);
	background-repeat:no-repeat;
	border:0 none;
	height:23px;
	padding-left:8px;
	padding-top:7px;
	width:126px;
	/*margin-bottom:10px;*/	
	position:relative;
	color:#666;
}
.contactInfo .btn input.btn_callMe{
	background-image:none;
	border:0 none;
	height:32px;
	width:90px;
	padding-left:0;
	padding-top:0;
}
.requestInfo {
	background-image:url(../images/gfx_pressmedia.gif);
	background-repeat:no-repeat;
	background-position:right 0px;	
	width:245px;
	padding-left:15px;
	position:relative;
}
.ac_container .footerModule div.requestInfo {
	background-image:url(../images/agedCare/gfx_magazine.gif);
	background-repeat:no-repeat;
	background-position:165px 45px;	
	width:245px;
	padding-left:15px;
	position:relative;
}
.ac_container .footerModule div.requestInfo p{
	width:156px;
}
.requestInfo p{
	width:164px;
	margin-bottom:24px;
	font-size:100%;
}
.requestInfo div{
	margin-bottom:12px;   
}
.btn_request{
	position:absolute;
	right:0;
	bottom:8px;
}
.ac_container input.btn_request {
	position:absolute;
	left:7px;
	bottom:-37px;
}
.heading{
	font-weight:bold;
	color:#ff7900;
}
#footer ul.footerNav a{
	font-weight:normal;
}

.subFooterContainer{
	height:47px;
	margin-top:-50px;
	background-image:url(../images/bg_subFooter.gif);
	background-repeat:repeat-x;
}
/*NEXT AND PREVIOUS*/
.previous{
	float:left;
}
.next{
	float:right;
}

.next a, .previous a{
	text-indent:-9999px;	
	height:34px;
	width:264px;
	display:block;
	position:relative;
	top:10px;
}
.next a.welcome{
	background-image:url(../images/next_welcome.gif);
	background-repeat:no-repeat;
}
.previous a.welcome{
	background-image:url(../images/previous_welcome.gif);
	background-repeat:no-repeat;
}
.next a.lifestyle{
	background-image:url(../images/next_lifeStyle.gif);
	background-repeat:no-repeat;
}
.previous a.lifestyle{
	background-image:url(../images/previous_lifestyle.gif);
	background-repeat:no-repeat;
}
.next a.people{
	background-image:url(../images/next_people.gif);
	background-repeat:no-repeat;
}
.previous a.people{
	background-image:url(../images/previous_people.gif);
	background-repeat:no-repeat;
}
.next a.homes{
	background-image:url(../images/next_homes.gif);
	background-repeat:no-repeat;
}
.previous a.homes{
	background-image:url(../images/previous_homes.gif);
	background-repeat:no-repeat;
}
.next a.events{
	background-image:url(../images/next_events.gif);
	background-repeat:no-repeat;
}
.previous a.events{
	background-image:url(../images/previous_events.gif);
	background-repeat:no-repeat;
}
.next a.map{
	background-image:url(../images/next_map.gif);
	background-repeat:no-repeat;
}
.previous a.map{
	background-image:url(../images/previous_map.gif);
	background-repeat:no-repeat;
}
.next a.overview{
	background-image:url(../images/next_overview.gif);
	background-repeat:no-repeat;
}
.previous a.overview{
	background-image:url(../images/previous_overview.gif);
	background-repeat:no-repeat;
}
.next a.testimonials{
	background-image:url(../images/next_testimonials.gif);
	background-repeat:no-repeat;
}
.previous a.testimonials{
	background-image:url(../images/previous_testimonials.gif);
	background-repeat:no-repeat;
}
.next a.activities{
	background-image:url(../images/next_activities.gif);
	background-repeat:no-repeat;
}
.previous a.activities{
	background-image:url(../images/previous_activities.gif);
	background-repeat:no-repeat;
}
/* VALIDATION*/
label.error{
	display:inline;
	color:#ff000a;
	font-size:80%;
	margin-bottom:0;
}
/* sticky footer code*/
html, body, #pageContainer, form#aspform {
	height: 100%;
}
body > #pageContainer, body > form#aspform  {
	height: auto; 
	min-height: 100%;
}
