#body { text-align: center; }
.cfdebug { text-align: left; }
#ct_mainWrapper {
	background-color: #FFFFFF;
	width: 950px;
	margin: 20px auto;
	padding: 10px 0px 20px 0px;
}
#ct_mainWrapper #ct_mainInnerWrapper {
	position: relative;
	margin: 0px auto;
	width: 920px;
	text-align: left;
}

#header {
	height: 78px;
	position: relative;
}
#searchForm {
	position: absolute;
	right: 0pt;
	top: 0pt;
}
#searchForm input{
	height:18px;
	vertical-align:middle;
	line-height:18px;
	display:inline;
	}
#searchForm input#txtSearch{
	margin:0px;
	height:16px;
	width:130px;
	border:1px solid #cccccc;
	font: normal 12px Arial, sans-serif;
	color:#999999;
	}
#searchForm input#imgSearchSubmit{
	margin:0 0 0 -6px;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	width:42px;
	}
#headLogo a {
	display: block;
	width: 282px;
	height: 0;
	padding-top: 78px;
	overflow: hidden;
	background-image: url(../images/headerLogo_ni.gif);
	background-repeat: no-repeat;
}

#greyTabNav { position: absolute; bottom: 0; right: 0; background: #eeeeee url(../images/greytab_navBack.gif) no-repeat left top; height: 28px; }
#greyTabNav ul { margin: 0px 7px; }
#greyTabNav ul li { float: left; display: inline; text-align: right; height: 28px; line-height: 28px; vertical-align: middle; }
#greyTabNav ul li a { padding: 0px 6px; text-align: center; text-decoration: none; font: 12px Verdana, Arial, sans-serif; color: #333333; }
#greyTabNav ul li a:hover { color: #000000; }

#ct_footerContainer {
	text-align: center;
	padding: 18px 0;
	overflow:auto;
}
#ct_footerContainer a img{
	margin:0 10px;
}
#ct_forteLogo {
	width:940px;
	margin:15px auto 70px auto;
	text-align:right;
}

#ct_copyright {
	width:940px;
	text-align:left;
	margin:auto;
	padding:0;
	color:#333333;
}

img { behavior: url('../inc/pngbehavior.htc'); }