@charset "utf-8";
* {
	margin:0px;
	padding:0px;
}
html {
	height:100%;
}
body {
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	background:#FFFFFF url(../images/backgrounds/bodyGradRepeater.jpg) left top repeat-x;
}
.shadowWrapper {
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 15px 15px 15px;
	width:960px;
	min-height:100%;
	height:auto!important;
	height:100%;
	background:url(../images/backgrounds/shadowRepeater.png) left top repeat;
}
.shadowTop {
	position:relative;
	margin:0px 0px 0px -45px;
	padding:0px;
	width:990px;
	height:15px;
	background:url(../images/backgrounds/shadowTop.jpg) left top no-repeat;
}
.pageWrapper {
	padding-left:30px;
	width:930px;
	height:100%;
	background:#FFFFFF url(../images/backgrounds/pageGradRepeater.jpg) left top repeat-x;
}
.preHeaderWrapper {
	float:left;
	clear:both;
	position:relative;
	height:105px;
	padding:0px 0px 10px 0px;
	width:930px;
}
a.main-logo {
	display:block;
	position:relative;
	width:169px;
	height:119px;
	top:-10px;
	background:url(../images/logos/bentley-logo.png) top left no-repeat;
}
.headerWrapper {
	float:left;
	clear:both;
	position:relative;
	height:325px;
	width:930px;
	z-index:20000;
}
.featureWrapper {
	position:absolute;
	width:930px;
	height:auto;
	bottom:0px;
	left:0px;
	z-index:10000;
}
.flashBanner {
	height:325px;
	background:#333333;
}
.navigationWrapper {
	float:left;
	clear:both;
	position:relative;
	width:930px;
	padding-top:10px;
}
.navigationWrapper .separator {
	padding:0px;
	margin:0px;
}
.mainContentWrapper {
	float:left;
	clear:both;
	width:930px;
}
.footerWrapper {
	clear:both;
	padding-top:20px;
	width:930px;
}
.colWrapper {
	float:left;
	margin-top:10px;
	width:100%;
	clear:both;
}
.column {
	position:relative;
	float:left;
}
.oneQuarterCol {
	width:232px;
}
.twoQuartersCol {
	width:465px;
}
.threeQuartersCol {
	width:697px;
}
.oneThirdCol {
	width:310px;
}
.twoThirdsCol {
	width:620px;
}
.oneFifthCol {
	width:186px;
}
.twoFifthsCol {
	width:372px;
}
.threeFifthsCol {
	width:558px;
}
.hourFifthsCol {
	width:744px;
}
.oneSixthCol {
	width:155px;
}
.fiveSixthsCol {
	width:775px;
}
.oneSeventhCol {
	width:133px;
}
.twoSeventhsCol {
	width:266px;
}
.threeSeventhsCol {
	width:398px;
}
.fourSeventhsCol {
	width:531px;
}
.fiveSeventhsCol {
	width:664px;
}
.oneEighthCol {
	width:116px;
}
.threeEighthsCol {
	width:349px;
}
.fiveEighthsCol {
	width:581px;
}
.sevenTwelfthsCol {
	width:542px;
}
.thirteenTwentyfourthsCol {
	width:503px;
}
.fullCol {
	width:930px;
}
.inner {
	padding-right:30px;
}
.ajaxPanel {
	margin-top:0px;
}
.separator {
	clear:both;
	border-bottom:#AAAAAA solid 1px;
	padding-top:10px;
	line-height:0px;
	font-size:0px;
	height:0px;
}
.separatorInner {
	clear:both;
	border-bottom:#AAAAAA solid 1px;
	margin-bottom:10px;
	padding-top:10px;
	line-height:0px;
	font-size:0px;
	height:0px;
}
.borderLeft {
	border-left:#AAAAAA solid 1px;
}
.borderRight {
	border-right:#AAAAAA solid 1px;
}
.borderBottom {
	border-bottom:#AAAAAA solid 1px;
}
.marginLeft {
	margin-left:15px;
}
.marginRight {
	margin-right:15px;
}
.marginTop {
	margin-top:15px;
}
.marginBottom {
	margin-bottom:15px;
}
.noMargin {
	margin:0px;
}
.noBorder {
	border:none!important;
}
.leftPad {
	padding-left:15px;
}
.largeLeftPad {
	padding-left:30px;
}
.smallLeftPad {
	padding-left:8px;
}
.rightPad {
	padding-right:15px;
}
.topPad {
	padding-top:10px;
}
.largeBottomPad {
	padding-bottom:50px;
}
.noPad {
	padding:0px;
}
