@charset "utf-8";

body, h1, h2, h3, p, ul, li
{
	margin:0;
	padding:0;
}

body, a
{
	color:#455560;
}

a
{
	outline:0;
	text-decoration:none;
}
	a:hover
	{
		text-decoration:underline;
	}

img 
{
	border:0;
}

body
{
	text-align:center;
}

#container
{
	width:960px;
	margin:0 auto;
	margin-top:30px;
	position:relative;
	border:1px solid #455560;
	background:#717073;
	overflow:hidden;
	text-align:left;
}

#header
{
	background:white;
	height:120px;
	overflow:hidden;
	position:relative;
}
	#header h1
	{
		position:absolute;
		top:16px;
		right:16px;
	}
		#header h1 a
		{
			display:block;
			width:193px;
			height:75px;
			background:url(../img/landsight-group.gif) no-repeat;
			text-indent:-9000px;
		}

#main
{
}
	#main, 
	#main a
	{
		color:white;
	}
	
	.home #main
	{
		padding-top:72px;
		background:url(../img/landsight-group-home.jpg) no-repeat;
		height:374px;
	}
		.home #main .bkgd
		{
			background-color:#807F83;
			z-index:98 !important;
			opacity:.9;
			filter:alpha(opacity=90);
			height:330px;
			margin-left:182px;
			margin-right:264px;
		}
		.home #main .copy
		{
			position:absolute;
			bottom:0;
			left:182px;
			width:520px;
			height:330px;
			background:none;
			padding:0;
			font-size:15px;
			line-height:22px;
			z-index:99;
		}
		.home #main .column
		{
			padding:22px 27px;
		}
		.home #main h2 
		{
			text-indent:-9000px;
			width:303px;
			height:22px;
			background:url(../img/landsight-group-world-of-possibilities.png) no-repeat;
			padding:0;
			margin-left:48px;
			margin-bottom:23px;
		}
		.home #main .tagline
		{
			width:138px;
			height:18px;
			background:url(../img/gaining-new-ground.png);
		}

h1 a,
#main-menu li.selected,
#main-menu li.selected a,
#main .tagline,
#main h3,
#main h3 a
{
	color:#FFD200;
}

#main-menu
{
	list-style:none;
	margin:46px 0 0 27px;
}
	#main-menu li
	{
		float:left;
	}
		#main-menu li a
		{
			display:block;
			background:url(../img/main-menu.gif) no-repeat;
			height:30px;
			text-indent:-9000px;
		}
			#main-menu li#m-1 a
			{
				width:115px;
				background-position:0 0;
			}
				#main-menu li#m-1 a:hover,
				#main-menu li#m-1.selected a
				{
					background-position:0 -30px;
				}
			#main-menu li#m-2 a
			{
				width:112px;
				background-position:-115px 0;
			}
				#main-menu li#m-2 a:hover,
				#main-menu li#m-2.selected a
				{
					background-position:-115px -30px;
				}
			#main-menu li#m-3 a
			{
				width:115px;
				background-position:-226px 0;
			}
				#main-menu li#m-3 a:hover,
				#main-menu li#m-3.selected a
				{
					background-position:-226px -30px;
				}
			#main-menu li#m-4 a
			{
				width:118px;
				background-position:-340px 0;
			}
				#main-menu li#m-4 a:hover,
				#main-menu li#m-4.selected a
				{
					background-position:-340px -30px;
				}
			#main-menu li#m-5 a
			{
				width:123px;
				background-position:-457px 0;
			}
				#main-menu li#m-5 a:hover,
				#main-menu li#m-5.selected a
				{
					background-position:-457px -30px;
				}
			#main-menu li#m-6 a
			{
				width:101px;
				background-position:-579px 0;
			}
				#main-menu li#m-6 a:hover,
				#main-menu li#m-6.selected a
				{
					background-position:-579px -30px;
				}

#main
{
	position:relative;
	padding-top:24px;
	background-image: url(img/landsight-group-creative-insight.jpg);
}	
	#main .name
	{
		display:block;
		position:absolute;
		top:23px;
		left:37px;
		width:100px;
		height:20px;
		text-indent:-9000px;
		background:url(../img/page-names.gif) no-repeat;
	}
	
	
	#main .person-details
	{
		display:block;
		position:absolute;
		top:360px;
		right:37px;
		color:#FFF;
		text-align:right;
		
	}
	
	#main .person-details-extra
	{
		display:block;
		position:absolute;
		top:343px;
		right:37px;
		color:#FFF;
		text-align:right;
		
	}
	
	#main .sub-menu
	{
		position:absolute;
		top:40px;
		left:58px;
		margin:0;
		list-style:none;
		font-size:9px;
		line-height:12px;
		text-transform:uppercase;
	}
		#main .sub-menu a
		{
			text-decoration:none;
		}
			#main .sub-menu a.selected,
			#main .sub-menu a:hover
			{
				color:#FFD200;
			}
	#main h2
	{
		font-weight:normal;
		font-size:14px;
		margin-left:208px;
		padding-bottom:51px;
	}
	#main h2,
	#main .copy
	{
		margin-right:263px;
	}
		#main .copy a
		{
			text-decoration:underline;
		}
	#main .tagline
	{
		position:absolute;
		top:27px;
		right:38px;
		text-indent:-9000px;
		width:138px;
		height:17px;
		background:url(../img/tagline.gif) no-repeat;
	}
	#main .photo
	{
		float:left;
		margin-right:26px;
		width:182px;
		height:330px;
	}
		#main .photo img
		{
			display:block;
		}
	#main .copy
	{
		background-color:#807F83;
		margin-top:24px;
		height:1%;
		position:relative;
		font-weight:lighter;
	}
	#main .column-1,
	#main .column-2
	{
		padding-top:31px;
		padding-bottom:10px;
		position:relative;
		float:left;
		margin-right:23px;
		width:217px;
	}
	#main .column
	{
		padding-top:31px;
		padding-bottom:20px;
		position:relative;
		margin-right:25px;
	}
		#main .copy h3
		{
		}
			#main .copy h3.linked
			{
				margin-left:20px;
			}
			#main .copy h3.all-caps
			{
				text-transform:uppercase;
			}
			#main .copy h3.header
			{
				background:url(../img/headers.gif) no-repeat;
				text-indent:-9000px;
				height:10px;
				overflow:hidden;
				margin-top:37px;
				margin-bottom:7px;
			}
				#main .copy h3.contact
				{
					background-position:0 0;
				}
				#main .copy h3.how-we-do-it
				{
					background-position:0 -10px;
				}
		#main .copy p
		{
			margin-bottom:8px;
		}
		#main .copy li
		{
			margin-bottom:6px;
		}
		#main .copy ul
		{
			margin-left:20px;
		}		

#flowchart a,
#flowchart img
{
	display:block;
}