@charset "UTF-8";
/**
 * Section: General Rules
 */


/**
 * Section: Page Width Rules (#doc, #doc2, #doc3, #doc4)
 */

#doc,
.sui-t1,.sui-t2,.sui-t3,.sui-t4,.sui-t5,.sui-t6,.sui-t7 {
	margin: auto;
	text-align: left;
	width: 950px;
/*	*width: 56.25em;*/
}

.sui-b {
	/* to preserve source-order independence for Gecko */
	position: relative;
}

.sui-b {
	/* to preserve source-order independence for IE */
	_position: static;
}

#sui-main .sui-b {
	/* to preserve source-order independence for Gecko */
	position: static;
}

#sui-main,
.sui-g .sui-u .sui-g {
	width: 100%;
}

.sui-t1 #sui-main,
.sui-t2 #sui-main,
.sui-t3 #sui-main {
	float: right;
	/* IE: preserve layout at narrow widths */
	margin-left: -25em;
}

.sui-t4 #sui-main,
.sui-t5 #sui-main,
.sui-t6 #sui-main {
	float: left;
	/* IE: preserve layout at narrow widths */
	margin-right: -25em;
}

/** 
 * For Specific Template Presets
 */

.sui-t1 .sui-b {
	float: left;
	width: 12.30769em;
	*width: 12.00em;
}

.sui-t1 #sui-main .sui-b {
	margin-left: 13.30769em;
	*margin-left: 13.05em;
}

.sui-t2 .sui-b {
	float: left;
	width: 13.8461em;
	*width: 13.50em;
}

.sui-t2 #sui-main .sui-b {
	margin-left: 14.8461em;
	*margin-left: 14.55em;
}

.sui-t3 .sui-b {
	float: left;
	width: 23.0769em;
	*width: 22.50em;
}

.sui-t3 #sui-main .sui-b {
	margin-left: 24.0769em;
	*margin-left: 23.62em;
}

.sui-t4 .sui-b {
	float: right;
	width: 13.8456em;
	*width: 13.50em;
}

.sui-t4 #sui-main .sui-b {
	margin-right: 14.8456em;
	*margin-right: 14.55em;
}

.sui-t5 .sui-b {
	float: right;
	width: 18.4615em;
	*width: 18.00em;
}

.sui-t5 #sui-main .sui-b {
	margin-right: 19.4615em;
	*margin-right: 19.125em;
}

.sui-t6 .sui-b {
	float: right;
	width: 23.0769em;
	*width: 22.50em;
}

.sui-t6 #sui-main .sui-b {
	margin-right: 24.0769em;
	*margin-right: 23.62em;
}

.sui-t7 #sui-main .sui-b {
	display: block;
	margin: 0 0 1em 0;
}

#sui-main .sui-b {
	float: none;
	width: auto;
}


/* @group Clearing */
#hd:after,
#bd:after,
#ft:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#hd,
#bd,
#ft {
	zoom: 1;
}

