/* CSS Document */
/* @group RESET */

 
/* @end */
 
/* background */
 
#leftshadow
{
	float:left;
	position:absolute;
	top:0px;
	left:-17px;
	height:100%;
	min-height:100px; 
	width:17px;
	background: url(images/constants/leftshadow.jpg)  repeat-y;
}
 #rightshadow
{
	float:left;
	position:absolute; 
	left:100%;
	top:0%;
	height:100%;
	min-height:100px; 
	width:17px;
	background: url(images/constants/rightshadow.jpg) repeat-y;
}
/* @end */
#wrapper
{
	min-width:900px;
	width:100%;
	margin: 0px auto;
	text-align: left; 
	background: #aeaeb0 url(images/constants/infinity.jpg) repeat-x;

}
#wrapper a
{
	text-decoration:none;
}
#expandable_contentcontainer
{
	padding-left:10px;
	padding-right:10px;
	position: relative;
	background: #fff;
}
#contentcontainer
{
	width: 890px;
	position: relative;
	left: 50%;/* center the design to left edge */
	margin-left: -445px; /*offset the left edge back to allow true center */
	background: #fff;
}
 
#navigationContainer
{
	margin:0px 5px 0px 0px;
	float:left;
	width:141px;
	/* background:red;*/
}
#navigation
{
	float:left;
	width:141px;
}
#maincontentContainer_OneColumn
{
	 
	min-width:890px;
}
#maincontentContainer_twocolumn
{
	 
	min-width:585px;
	margin-left: 145px;
}
 
#maincontentContainer
{
	margin-left:152px;  
	margin-right: 310px;  
	min-width:420px; 
  
	/*background:blue; */
	
}
#maincontent
{ 
	 
	
}

#subContentContainer
{
	margin:0px 0px 0px 5px;
	float:right;
	width:305px;
	/* background:yellow;
	*/ 

}
 
#subContent
{
	float:right;
	width:305px;
}
#header
{
	border-top:5px solid #fff;
	height:180px;
}
#pagefooter
{ 
	clear:both;
	width:890px;
	 
}
 


