/* --- No padding or margin by default --- */

* {
	padding: 0;
	margin: 0;
}

/* --- START: Position Header and toolbox absolute|fixed --- */

* HTML {
	overflow: hidden;
}

HTML, BODY, FORM {
	width: 100%;
	height: 100%;
}

HTML > BODY {
	overflow: auto;
}

* HTML BODY { /* strange ie errors if we dont set width and height from dom and overflow only vertical. */
	width: expression(document.documentElement.offsetWidth - 4 + "px");
	height: expression(document.documentElement.offsetHeight - 4 + "px");
	overflow-y: auto;
	overflow-x: hidden;
}

DIV#Header {
	position: absolute;
	top: expression(document.documentElement.offsetHeight / 2 - 222 + "px");
	top: 59px;
	left: expression(document.documentElement.offsetWidth / 2 - 300 + "px");
	left: 165px;
	width: 730px;
	height: 42px;
	overflow: hidden;
	padding-left: 13px;
	padding-right: 13px;
	color: #333333;
}

DIV#Header IMG {
	border: 0;
}

HTML > BODY DIV#Header {
	position: fixed;
}

/* --- END: Position Header and toolbox absolute/fixed --- */

/* --- START: Content --- */

* HTML DIV#Content {
	height: 400px;
	width: 840px;
}

DIV#Content {
	position: absolute;
	height: 400px;
	top: expression(document.documentElement.offsetHeight / 2 - 200 + "px");
	top: 100px;
	left: expression(document.documentElement.offsetWidth / 2 - 420 + "px");
	left: 50px;
	width: 840px;
}

DIV#LeftArea 
{
	padding-top: 18px;
	padding-left: 0px;
	float: left;
	width: 110px;
	height: 400px;
	overflow-x: hidden;
	vertical-align: top;
	text-align:right;
}
DIV#MainContent {
	margin-left: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: right;
	width: 720px;
	height: 400px;
	overflow-x: hidden;
	vertical-align: top;
	background-color: #fff;
	color: #bfb9ab;
}

/* --- END: Content --- */

.ToLeft {
	float: left;
}

.ToRight {
	float: right;
}

.Clear 
{
	clear: both;
}

IMG.Block {
	display: block;
}