html{
	height:100%;
}
body {
	text-align: center;
	height:100%;
	
}
#page_browser_width  {
	position:relative;
	min-height: 100%;
	min-width: 599px;
	height: 100%; 
    voice-family: "\"}\"";
    voice-family: inherit;

	background:#F2F7E8 url("../images/back.gif") repeat-x;
	
}
html>body #page_browser_width {
    height: auto;
 }

* html #page_browser_width{
				position:static;
				width: expression(document.body.clientWidth < 599? "599px");
}

#page_header{min-width: 599px; height: 34px;}
* html #page_header{width:expression(document.body.clientWidth < 599? "599px": "100%");height: 34px;}

#wave{position:absolute;left:0;width:100%;height:37px;background:url(../../../images/header/upper_wave_home.png) no-repeat;}
* html #wave {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='sites/greenshores/images/header/upper_wave_home.png', sizingMethod='scale');	}

#home_page {
	min-width: 599px; max-width: 725px;
	width: expression(document.body.clientWidth > 725? "725px": document.body.clientWidth < 599? "599px": "100%");
	margin: 0px auto 0px;
	text-align:left;
	padding-bottom:85px;
	position:relative;
	top:30px;
}

#home_logos{
	background:url(../images/island_fade.jpg);
	padding:0px 0px 0px 0px;
	margin:0;
	width:100%;
	overflow:hidden;
	 /*height:100%;*/
}
#fade{

	
}
#lower_logo{
	background:url(../images/borders/opacity.png);
	clear:both;
	padding:5px 20px 5px 20px;
	margin-left:5px;
}
* html #lower_logo{
	margin-left:0px;
	background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='sites/greenshores/templates/home/images/borders/opacity.png', sizingMethod='scale');
	height:100%;
}
#home_page_content			{position:relative;top:10px;padding:0px 25px;}
/* IE Hack so that the menu appears over top of elements on the page */
* html #home_page_content		{ z-index: 100;position:static; }
/*.how_can{
	position:relative;
	padding: 20px 25px 5px 25px;
	padding-left:14px;
}*/
#latest_updates{
	background:url(../../../images/lower_menu_hdr1.png) no-repeat top left;
	padding:25px 0px 25px 25px;
	min-height:397px;
}
* html #latest_updates{
	
	background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='sites/greenshores/images/lower_menu_hdr1.png', sizingMethod='scale');
	height:370px;
	
}
* html #resource_summary {position:relative;}

#page_footer{	
				min-width:599px;
				width:100%;
				background:#DDE9D2;								
	        	position: absolute;
   				
				left:0;
				
}
* html #page_footer	{ 
	width:100%;
	position:absolute;
	
	
	top:expression(document.body.scrollHeight-100);
	
	
}