html, body, #canvasWrapper {height: 100%;}

body > #canvasWrapper {height: auto; min-height: 100%;}

#canvas {padding-bottom: 234px;}  /* must be same height as the footer */

.iflurtz_header {
	height:151px;
	width:980px;
	background-color:#2d2d2d;
	margin-left:30px;
}


.iflurtz_footer {
	background-color:#2d2d2d;
	width:100%;
	overflow:hidden;
	color:#828282;
	line-height:normal;	
	position: relative;
	margin-top: -234px; /* negative value of footer height */
	height: 234px;
	clear:both;	
}

.iflurtz_row1 {
	clear:both;
	padding-top:10px;
	padding-bottom:10px;	
	color:white;
	overflow:hidden;	
}

.iflurtz_footer_content {
	width:971px;
	text-align:left;
	margin-left:40px;
}

.iflurtz_footer a {
	color:#828282;
	text-decoration:none;
}

.iflurtz_footer a:hover {
	color:#828282;
	text-decoration:none;
}

.iflurtz_footer strong a  {
	color:white;
	text-decoration:none;
}

.iflurtz_footer strong a:hover {
	color:white;
	text-decoration:none;
}

.iflurtz_row2 {
	clear:both;
	border-top:1px solid #3c3c3c;
	padding-top:10px;
	padding-bottom:10px;	
	border-bottom:1px solid #3c3c3c;	
	overflow:hidden;
}

.iflurtz_row2 strong {
	color:white;
}

.iflurtz_col3,
.iflurtz_col2,
.iflurtz_col1 {
	float:left;
	width:188px;
}

.iflurtz_col4 {
	float:left;
}

.iflurtz_row3 {
	clear:both;
	padding-top:10px;
	padding-bottom:10px;	
	color:white;
	overflow:hidden;	
}

.iflurtz_top_panel {
	background-image:url(../images/logo.png);
	height:115px;
	width:980px;	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
}

.iflurtz_top_panel .top_nav {
	float:right;
	padding-right:54px;
	padding-top:30px;
}

.iflurtz_top_panel .top_nav a {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	text-decoration:none;
}

.iflurtz_top_panel .top_nav a:hover {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	text-decoration:underline;
}


.iflurtz_main_nav {
	clear:both;
	background-image:url(../images/main_nav.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	width: 883px;
	height:36px;
	overflow: hidden;		
	margin-left:auto;
	margin-right:auto;
}

.menu_what_active,
.menu_how_active,
.menu_printout_active,
.menu_questionnaires_active,
.menu_price_active,
.menu_order_active,
.menu_what_inactive,
.menu_how_inactive,
.menu_printout_inactive,
.menu_questionnaires_inactive,
.menu_price_inactive,
.menu_order_inactive {
	background-image:none;
	float:left;
	text-indent:-5000px;
	border:0;	
	display:block;
	height:36px;
	margin-left:0px;
	margin-right:0px;	
}

.menu_what_active,
.menu_what_inactive {
	width:148px;
}

.menu_what_active {
	background-image:url(../images/main_nav.png);
	background-position: 0px -36px;
	background-repeat:no-repeat;	
}

.menu_how_active,
.menu_how_inactive,
.menu_printout_active,
.menu_printout_inactive,
.menu_questionnaires_active,
.menu_questionnaires_inactive,
.menu_price_inactive, 
.menu_price_active,
.menu_order_inactive, 
.menu_order_active {
	width:147px;
}

.menu_how_active {
	background-image:url(../images/main_nav.png);
	background-position: -148px -36px;
	background-repeat:no-repeat;	
}

.menu_printout_active {
	background-image:url(../images/main_nav.png);
	background-position: -295px -36px;
	background-repeat:no-repeat;	
}

.menu_questionnaires_active {
	background-image:url(../images/main_nav.png);
	background-position: -442px -36px;
	background-repeat:no-repeat;	
}

.menu_price_active {
	background-image:url(../images/main_nav.png);
	background-position: -589px -36px;
	background-repeat:no-repeat;	
}

.menu_order_active {
	background-image:url(../images/main_nav.png);
	background-position: -736px -36px;
	background-repeat:no-repeat;	
}







