html { /* force scrollbar on all pages */
	overflow-y:scroll;
}

body {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

form {
	margin: 0;
	padding: 0;
}

#OutterWrapper {
	clear: both;
	float: none;
	position: relative;
	min-height: 343px;
}

#InnerWrapper {
	margin: 0 auto;
	width: 990px;
}

/*
 *	Top
 */
#TopWrapper {
	clear: left;
	float: left;
	height: 96px;
	width: 990px;
}

/*
 *	Content
 */
#ContentWrapper {
	clear: left;
	float: left;
	min-height: 235px;
	padding: 10px;
	width: 970px;
}
#ContentWrapper #ContentNav {
	float: left;
	width: 970px;
}
#ContentWrapper #ContentInnerWrapper {
	float: left;
}

/* left + content + right */

#ContentWrapper #ContentInnerWrapper #ContentLeftWrapper,
#ContentWrapper #ContentInnerWrapper #ContentCenterWrapper,
#ContentWrapper #ContentInnerWrapper #ContentCenterWrapperNoOther,
#ContentWrapper #ContentInnerWrapper #ContentCenterNoRightWrapper,
#ContentWrapper #ContentInnerWrapper #ContentCenterNoLeftWrapper,
#ContentWrapper #ContentInnerWrapper #ContentRightWrapper {
	float: left;
}

#ContentWrapper #ContentInnerWrapper #ContentLeftWrapper,
#ContentWrapper #ContentInnerWrapper #ContentRightWrapper {
	width: 205px;
}
#ContentWrapper #ContentInnerWrapper #ContentLeftWrapper {
	margin: 0 10px 0 0;
}
#ContentWrapper #ContentInnerWrapper #ContentRightWrapper {
	margin: 0 0 0 10px;
}
#ContentWrapper #ContentInnerWrapper #ContentCenterWrapper {
	width: 540px;
}

/* left + content */
#ContentWrapper #ContentInnerWrapper #ContentCenterNoRightWrapper {
	width: 755px;
}

/* content + right */
#ContentWrapper #ContentInnerWrapper #ContentCenterNoLeftWrapper {
	width: 755px;
}
/* content only */
#ContentWrapper #ContentInnerWrapper #ContentCenterWrapperNoOther {
	width: 970px;
}

/*
 *	Footer
 */
#BottomWrapper {
	clear: left;
	float: left;
	padding: 3px 0;
	width: 990px;
}

/*
 *	Default classes
 */

.w100 {
	width: 100%;
}

.w98 {
	width: 98%;
}

.alignLeft {
	text-align: left;
}

.alignRight {
	text-align: right;
}

.alignCenter {
	text-align: center;
}
.valignMiddle {
	vertical-align: middle;
}

.floatNone {
	float: none;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.clearLeft {
	clear: left;
}

.clearRight {
	clear: right;
}

.clearBoth {
	clear: both;
}

.bold {
	font-weight: bold;
}

.black {
	color: #000;
}

.positionRelative {
	position: relative;
}

.normal {
	font-weight: normal;
}
.displayNone {
	display: none;
}

.noMargin {
	margin: 0;
}