html {
	overflow-y:scroll;
	background-color:#ffffff;
}

body {
	margin:0;
	padding:0;
	color:#656565;
	font-family:'CompatilFactLTW01-Regul 721693',Arial,Helvetica,sans-serif;
	font-size:15px;line-height:20px; 
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased
}
nav,header,footer,section,aside,hgroup {
	display:block
}

.clear {
	clear:both
}

nav,header,footer,section,aside,hgroup {
	display:block
}
strong {
	font-weight:bold
}

.clear {
	clear:both
}
.left,.col {
	float:left
}
.right {
	float:right
}
.boldText {
	font-weight:bold
}

sup {
	font-size:60%;
	line-height:0
}

#page #content {
	border-top:0
}

#content {
	min-height:128px;
	min-width:990px
}
.ipad #content, .iphone #content, .ipod #content{ min-width:1020px }

#content #main {
	padding:0;
}

#content {
	clear:both;
	margin-bottom:0;
	width:100%;
	background-color:#fff;
	outline:0;
}
#main {
	min-height:300px;
	padding:26px 0 40px;
	overflow:visible
}
#main:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
*:first-child+html #main {
	zoom:1
}

.mainHeaderCol:after, .threeColsInner:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	line-height:0;
	visibility:hidden
}

.mainHeaderCol, .threeColsInner {
	margin:0 auto;
	width:990px;
	padding:0 0 0 30px;
}
.ipad     .mainHeaderCol,   .ipad     .threeColsInner,
.iphone .mainHeaderCol,   .iphone .threeColsInner,
.ipod     .mainHeaderCol,   .ipod     .threeColsInner { width:1020px; }

.mainHeaderCol .one {
	width:65.99190283%
}

.column {
	height:auto;
	overflow:visible;
	float:left;
	vertical-align:top;	
}
.column.spacer-30,.spacer-30 {
	margin-right:30px;
}
#content .threeCols {
	padding-bottom:30px;
	margin-top:0
}

.threeColsInner .one {
	width:300px; 
}
.threeColsInner .two {
	width:300px;
}
.threeColsInner .three {
	width:300px;
}