/* Layout Stylesheet */

#wrapper {
	min-height: 100%;
	}
	* html #wrapper {
		height: 100%;
	}

#headerEnvelope {
	margin: 0 auto;
	position: relative;
	width: 958px; /* May change due to border shading */
	z-index: 100;
	}

#header {
	height: 227px;
	margin: 0 0 0 0;
	}
	
	h1#logo {
		float: left;
		padding: 30px 0 0 21px;
		margin-right: 127px;
		}
	
	#user {
		color: #D5D5D5;
		float: left;
		padding-left: 33px;
		padding-top: 14px;
		font-size: 1.2em;
		}
		#user div#welcome {
			padding-bottom: 9px;
		}
		#user li {
			color: #8D8D8D;
			display: inline;
			float: left;
			background: url(../../img/interface/bg-divider.gif) right 3px no-repeat;
			padding-right: 11px;
			margin-right: 9px;
		}
		#user li.last {
			background: none;
			padding-right: 0;
			margin-right: 0;
		}
		#user li a, #welcome a { color: #38abe3;}
	
	#search { text-align: right; }
		#search fieldset {
			border: none;
		}
		
#containerEnvelope {
	margin: 0 auto;
	width: 958px; /* May change due to border shading */
	z-index: 1;
	}
	
	#containerTop {
		display: block;
		background:  url(../../img/interface/bg-content.gif) 0 0 repeat-y;
		}
		#container {
			min-height: 20px;
			background:  url(../../img/interface/bg-content-top.gif) 0 0 no-repeat;
				_height: 20px;
			}
			* html #wrapper { height: 20px;	}
			
		#content {
			padding: 42px 0 0 36px;
		}
		#colPrimary {
			float: left;
			margin: 0 0 10px 0;
			width: 684px;
		}
		#colPrimaryFull {
			width: 924px;
			float: left;
		}
		#colSecondary {
			float: left;
			margin: 9px 0 0 0;
			width: 225px;
			}
		#contentBottom { clear: both; }

/* Footer Styles */
#footerEnvelope 
{
	background: #fff;
	clear: both;
	margin: 0 9px 0 9px;
	padding: 0 10px;
	min-height: 50px;
	height: auto !important;
	*height: 50px;
	}
	#footerEnvelope #footer {
		display: block;
		background: #fff url(../../img/interface/bg-footer.gif) top left no-repeat;
		height: 33px;
		color: #262626;
		text-align: right;
		padding: 17px 20px 0 21px;
		}
	
	ul#navFooter {
		list-style: none;
		font-weight: bold;
		}
	ul#navFooter li {
		display: inline;
		float: left;
		background: url(../../img/interface/bg-footer-divider.gif) right 3px no-repeat;
		padding-right: 11px;
		margin-right: 10px;
		}
		ul#navFooter li.last {
			background: none;
		}
		
	ul#navFooter, #copyright {font-size: 1.1em; /* 10px × 1.1em = 11px */ }
	
	#containerBottom {
		width: 958px;
		height: 20px;
		background: url(../../img/interface/bg-content-bottom.gif) bottom left no-repeat;
		}
	
	#copyright {}

	#credit {}
	
#poweredBy {
	margin: 0 9px 0 9px;
	text-align: center;
	padding-top: 15px;
	display: none;
	}