#header {
	CLEAR: both; FLOAT: left; WIDTH: 100%
}
#footer {
	CLEAR: both; FLOAT: left; WIDTH: 100%
}
#constrain {
	CLEAR: both; PADDING-RIGHT: 3%; PADDING-LEFT: 1%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#constrain .constrain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 0px; TEXT-ALIGN: left; max-width: 930px
}
#constrain .constrain-wrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content-leftnav {
	PADDING-RIGHT: 1.5%; DISPLAY: inline; PADDING-LEFT: 1.5%; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 12px; WIDTH: 73.5%; PADDING-TOP: 30px
}
#content-noleftnav {
	DISPLAY: inline; BACKGROUND: #fff; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 75.5%
}
#content {
	CLEAR: both
}
#rightnav {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 22%; MARGIN-RIGHT: 1%; PADDING-TOP: 30px
}
#rightnav .container {
	FLOAT: right; WIDTH: 100%; max-width: 170px
}
#footer {
	BACKGROUND: #fff; MARGIN: 10px 0px 0px
}
#content-leftnav:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: url(../images/clear.gif)
}
#content:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: url(../images/clear.gif)
}
#rightnav:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: url(../images/clear.gif)
}
 HTML #content-leftnav {
	HEIGHT: 1%
}
 HTML #content {
	HEIGHT: 1%
}
 HTML #rightnav {
	HEIGHT: 1%
}
