

		BODY {
			margin:0;
			padding:0;
			background:white;
			font-family:Verdana, Geneva, sans-serif;
			color:#616161;
		}
		
		.container {
			margin:0 auto;
			width:910px;
			font-size:11px;
		}
		
		h1 {
			display:block;
			width:335px;
			height:80px;
			background:url(../../images/insight_consulting_logo.gif);
			text-indent:-999px;
			overflow:hidden;
			padding:0;
			margin:50px 0 10px 0;
		}
		
		#menu {
			display:block;
			float:right;
			margin-top:-53px;
		}
			#menu ul {
				list-style-type:none;
				margin:0;
				padding:0;
			}
				#menu ul li {
					margin:0;
					padding:0;
					display:block;
					float:left;
					position:relative;
				}
					#menu ul li a {
						display:block;
						padding:7px 15px 10px 15px;
						float:left;
						color:#63a52a;
						text-decoration:none;
						font-family:Arial, Helvetica, sans-serif;
						font-weight:bold;
						font-size:14px;
					}
						#menu ul li a:hover { color:#43484c; }
			
			#menu ul li ul { display:none; }
			#menu ul li:hover ul, #menu ul li.hover ul {
				display:block;
				width:200px;
				position:absolute;
				top:30px;
				left:8px;
				background:white;
				margin:0;
				padding:0;
				border:1px solid #ccc;
			}
				#menu ul li:hover ul li a, #menu ul li.hover ul li a {
					display:block;
					width:180px;
					float:none;
					margin:0;
					padding:5px 10px;
					border-bottom:1px solid #ccc;
				}
					#menu ul li:hover ul li a:hover, #menu ul li.hover ul li a:hover {
						background:#63a52a;
						color:white;
					}
		
		
		.lhs {
			display:block;
			width:460px;
			float:left;
			clear:both;
		}
		.rhs {
			display:block;
			width:450px;
			float:left;
		}
		.clearer { clear:both; display:block; }
		.h30 { height:30px; }
		
		.three_columns {
			float:left;
			display:block;
			width:280px;
			margin-right:30px;
		}
		
		
		h2 {
			display:block;
			text-indent:-999px;
			overflow:hidden;
			margin:30px 0 0 0;
			padding:0;
		}
			h2.home {
				background:url(../../images/ttl_turning_data_into_insight.gif);
				width:447px;
				height:85px;
			}
			h2.contact {
				background:url(../../images/ttl_contact_us.gif);
				width:145px;
				height:86px;
			}
			h2.qlikview {
				background:url(../../images/ttl_qlikview.gif);
				width:236px;
				height:57px;
			}
			h2.fmcg {
				background:url(../../images/ttl_fmcg.gif);
				width:440px;
				height:81px;
			}
			h2.consulting {
				background:url(../../images/ttl_consulting.gif);
				width:272px;
				height:48px;
			}
			h2.news {
				background:url(../../images/ttl_news.gif);
				width:126px;
				height:46px;
			}
			h2.qv_whitepapers {
				background:url(../../images/ttl_qv_whitepapers.gif);
				width:340px;
				height:84px;
			}
			h2.qv_download {
				background:url(../../images/ttl_qv_download.gif);
				width:266px;
				height:84px;
			}
			
		h3 {
			margin:20px 0;
			padding:0;
			font-size:11px;
		}
		
		.green { color:#63a52a; font-weight:bold; }
		.larger { font-size:14px; }
		
		a {
			color:#63a52a;
			text-decoration:none;
		}
			a:hover { text-decoration:underline; }
		
		p { text-align:justify; }
		
		#topbar {
			display:block;
			border-bottom:3px solid #63a52a;
		}
		
		#maincontent {
			display:block;
			background:url(../../images/bg_texture_tile.gif);
			border-bottom:20px solid #63a52a;
			padding-bottom:30px;
			margin-bottom:30px;
		}
		
		.footer_item {
			display:block;
			width:190px;
			margin-right:50px;
			float:left;
		}
			.footer_item a img { border:10px solid #d7d3c4; }
				.footer_item a:hover img { border:10px solid #d2ba7f; }
				
				.footer_header {
					color:#63a52a;
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:14px;
					margin:10px 0;
				}
				.last { margin:0; }
		
		#copyright {
			clear:both;
			padding:30px 0 100px 0;
			text-align:center;
			font-size:10px;
		}
		
		
	a.login_but {
		display:block;
		width:73px;
		height:22px;
		overflow:hidden;
		text-indent:-999px;
		background-image:url(../../images/but_login.gif);
		background-position:top left;
		position:absolute;
		top:10px;
		margin-left:830px;
	}
		a.login_but:hover { background-position:bottom left; }