/* overall & main -- wrappers */

div.overallWrapper {
	background:url(../images/sspage-BG.png) repeat-y left top;
}

div.mainWrapper {
	width:759px;
}


/* postitLeft -- content */


/* dropshadow fix */

div.dropshadowFix {
	background:url(../images/sspage-DropshadowFix.png) #FFFFFF no-repeat bottom left;
	float:left;
	width:14px;
	height:128px;
}


/* breadcrumb -- wrappers */

div.breadcrumbWrapper {
	background:url(../images/sspageBrcrumb-TopPiece.png) no-repeat top left;
	min-height:30px;
	margin-bottom:-14px;
}


/* breadcrumb -- content */

div.breadcrumb-Content {
	background:url(../images/sspageBrcrumb-BottomPiece.png) no-repeat bottom left;
}


/* header -- wrappers */

div.headerWrapper {
	background:url(../images/sspageHeader-TopPiece.png) no-repeat top left;
}
div.header-Content {
	background:url(../images/sspageHeader-BottomPieceGr.png) no-repeat bottom left;
}


/* header -- content */

div.header-ContentRight {
	margin-right:28px; /* IE fix below */
	font-size:0.8em;
}


/* main -- content */

div.main-Content {
	background:url(../images/sspage-GradientGr.png) #FFFFFF repeat-x top;
	margin:0 5px 0 4px;
	width:711px;
}
div.main-Content img.topImage {
	float:right;
	margin-left:8px;
}


/* bodyBottom -- wrappers */

div.bodyBottom {
	background:url(../images/sspage-Bottom.png) no-repeat;
}
div.bodyBottom-MiddleBG {
	width:741px;
	height:15px;
	margin:0 auto 0 224px;
}


/* IE 6 fixes */

* html div.header-ContentRight {
	margin-right:20px;
}
* html div.dropshadowFix {
	width:11px;
}
* html div.headerWrapper, * html div.breadcrumbWrapper {
	margin-left:0px;
}


/* IE 7 fixes */

*:first-child+html div.headerWrapper, *:first-child+html div.breadcrumbWrapper {
	margin-left:0px;
}

