/*	Markup Layout Structure
---------------------------------------------------
	page
		header
			logo 
			search
		mainNavigation
		content
		footer
---------------------------------------------------
	Notes:
		*	IE-Specific Isolation Hacks:

			IE6 only: (underscore before property)
			selector { _property: value; }

			IE6 and IE7: (# before property)
			selector { #property: value; }

			** These isolation hacks will cause the
			css to fail validation, but prevent
			having to serve separate stylesheets for
			each browser.
---------------------------------------------------	*/
/*	PAGE CONTAINER
---------------------------------------------------	*/
/*#page	{
	width: 964px;
	height: auto !important;
	margin: 10px auto;
	color: inherit;
	overflow: hidden;
	border: 1px solid #e8e0d8;
}*/

#page	{
	width: 1014px;
	margin: 10px auto 0px auto;
	background: url('../images/page_bg.png') no-repeat;
	color: inherit;
	overflow-x: hidden;
	height:886px;
}

html>body #page	{
	width: 1014px;
	margin: 10px auto 0px auto;
	background: url('../images/page_bg.png') no-repeat;
	color: inherit;
	overflow: hidden;
	height:auto;
}

#container {
	position: relative;
	width: 974px;
	margin: 8px auto 0 auto;
	padding: 0;
	background: url('../images/content_bg.jpg') no-repeat;
	background-color: #fff;
	overflow: hidden;
}


/*	HEADER
---------------------------------------------------	*/
#header	{
	position: relative;
	width: 964px;
	height: 108px;
	margin: 1px auto 0px;
	padding: 0;
	background: url('../images/header2_bg.jpg') no-repeat;
}
	a#logo	{
		float: left;
		width: 198px;
		height: 36px;
		padding: 50px 0 0 20px;
		text-decoration: none;
	}
		a#logo img	{
			width: 198px;
			height: 36px;
		}

/*	CONTENT
---------------------------------------------------	*/
#mainContent  { width: 598px; padding: 20px 10px 0 0; margin: 0 auto; z-index:8; float:left; overflow:hidden;}
#mainContent p { float:left; display:block; }

#content { width: 974px; margin: 0 0 0 20px; padding: 0; }


#webapp {
	margin: 0; 
	padding: 0;
	width: 610px;
	height: 760px;
	overflow: hidden;
}

/*	FOOTER
---------------------------------------------------	*/
}

