@charset "utf-8";
/* CSS Document */

html {
	font-family:Arial, Helvetica, sans-serif;
	color:#3e3e3e;
	font-size: 100%;
}

body {
	margin:0px;
}

img {
	border:0px;
}

h1 a {
	font-size:16px;
	position:relative;
	top:-10px;
	left:20px;
}

a 			{	color:#bbae78; text-decoration:none;	}
a:Hover  {	text-decoration:underline;		}

h1 		{	margin:0px; }
h2			{	margin:0px; display:block; color:#bbae78; border-bottom:dashed #999999 1px; padding-bottom:3px; margin-bottom:20px; font-family: "Times New Roman", Times, serif; }

input {
	border:solid #bbae78 1px;
	width:450px;
	height:18px;
	font-size:15px;
	padding:5px;
}

label {
	display:block;
	margin-bottom:10px;
	font-size:0.875em;
}

textarea {
	border:solid #bbae78 1px;
	width:450px;
	height:100px;
	font-size:15px;
	padding:5px;
}

.required { color:#bbae78; }

.outer {
	width:894px;
	margin:0px auto 0px auto;
}

#header {
	width:100%;
	height:126px;
	float:left;
}

#menu {
	width:100%;
	background-color:#bbae78;
	float:left;
	margin:-1px 0px 0px 0px;
}

#menu ul {
	display:block;
	list-style:none;
	padding:0px;
	margin: 0px;
}

#menu li {
	display:inline;
	margin:0px 42px 0px 0px;
	padding:0px;
}

#menu li a {
	display:inline-block;
	color:#FFFFFF;
	text-decoration:none;
	padding:12px;
	font-weight:normal;
	letter-spacing:2px;
}

#menu li a:Hover {
	color:#bbae78;
	background-color:#FFFFFF;
}

#footer {
	width:100%;
	float:left;
	font-size:0.750em;
	margin-top:70px;
	margin-bottom:20px;
}

#footer ul {
	display:block;
	list-style:none;
	padding:0px;
	margin: 0px;
}

#footer li {
	display:inline;
	margin:0px 110px 0px 0px;
	padding:0px;
}

#footer li a {
	display:inline-block;
	/*color:#FFFFFF;
	text-decoration:none;
	padding:12px;
	font-weight:normal;
	letter-spacing:2px;*/
}

#footer li a:Hover {
	color:#bbae78;
	background-color:#FFFFFF;
}

hr {
	border-top:#999999 dashed 1px;
	color:#FFFFFF;
}

hr.dot {
	border-top:#999999 dotted 1px; 
	color:#FFFFFF;
}


#moving_pictures {
	width:100%;
	height:326px;
	background-color:#3e3e3e;
	float:left;
	margin:1px 0px 0px 0px;
	overflow:hidden;
}

.study_div {
	font-size:12px;
	width:219px;
	float:left;
	margin-top:30px;
}

.study_div p {
	margin:0px 0px 0px 0px;
	display:block;
	height:65px;
	padding: 0px 5px 0px 5px;
}

.study_h2 {
	font-family:"Times New Roman", Times, serif;
	color:#bbae78;
	font-weight:bold;
	background-color:#FFFFFF;
	display:block;
	margin-bottom:5px;
	margin:0px 0px 5px 0px;
	border:none;
}

.study_div img {
	border: 0;
	margin: 0;
	padding: 0;
}

.study_div h3 {
	font-size: 14px;
	color:#FFF;
	padding:7px 0px 5px 10px;
	font-weight:normal;
	background-color:#3c3c3c;
	display:block;
	margin:0px;
	height:20px;
}

#services_menu {
	width:250px;
	margin:70px 0px 0px 0px;
	float:left;
}

#services_menu ul {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#services_menu ul li a {
	display:inline-block;
	padding:0px 5px 0px 20px;
	background-image:url(/site_images/brown_arrow.gif);
	background-repeat:no-repeat;
	background-attachment:middle left;
	margin: 5px 0px 5px 0px;
	font-size: 0.875em;
}

#services_menu ul li .selected  {
	background-image:url(/site_images/black_arrow.gif);
	color:#3e3e3e;
}

#sectors_list {
	margin: 14px 0px 0px 0px;
	list-style:none;
	border-bottom:dashed 1px #e0e0e0;
}


#sectors_list li {
	padding-bottom:10px;
	border-top:dashed 1px #e0e0e0;
	padding-top:10px;
	padding-left:45px;
	font-size: 0.875em;
}

#sectors_list li.strategy { background: #fff url(../site_images/icons/strategy.gif) 6px 4px no-repeat; }
#sectors_list li.trend { background: #fff url(../site_images/icons/trend.gif) 6px 4px no-repeat; }
#sectors_list li.planning { background: #fff url(../site_images/icons/planning.gif) 6px 4px no-repeat; }
#sectors_list li.design { background: #fff url(../site_images/icons/design.gif) 6px 4px no-repeat; }
#sectors_list li.mood-boards { background: #fff url(../site_images/icons/mood-boards.gif) 6px 4px no-repeat; }
#sectors_list li.surveys { background: #fff url(../site_images/icons/surveys.gif) 6px 4px no-repeat; }
#sectors_list li.mgmt { background: #fff url(../site_images/icons/mgmt.gif) 6px 4px no-repeat; }
#sectors_list li.concepts { background: #fff url(../site_images/icons/concepts.gif) 6px 4px no-repeat; }
#sectors_list li.development { background: #fff url(../site_images/icons/development.gif) 6px 4px no-repeat; }
#sectors_list li.visuals { background: #fff url(../site_images/icons/visuals.gif) 6px 4px no-repeat; }
#sectors_list li.materials { background: #fff url(../site_images/icons/materials.gif) 6px 4px no-repeat; }
#sectors_list li.diagrams { background: #fff url(../site_images/icons/diagrams.gif) 6px 4px no-repeat; }
#sectors_list li.risk { background: #fff url(../site_images/icons/risk.gif) 6px 4px no-repeat; }
#sectors_list li.commercial { background: #fff url(../site_images/icons/commercial.gif) 6px 4px no-repeat; }
#sectors_list li.lighting { background: #fff url(../site_images/icons/lighting.gif) 6px 4px no-repeat; }
#sectors_list li.drill { background: #fff url(../site_images/icons/drill.gif) 6px 4px no-repeat; }
#sectors_list li.van { background: #fff url(../site_images/icons/van.gif) 6px 4px no-repeat; }
#sectors_list li.phone { background: #fff url(../site_images/icons/phone.gif) 6px 4px no-repeat; }
#sectors_list li.procure { background: #fff url(../site_images/icons/procure.gif) 6px 4px no-repeat; }

#mainsectors_list {
	margin: 14px 0px 0px 0px;
	list-style:none;
	border-bottom:dashed 1px #e0e0e0;
}


#mainsectors_list li {
	padding-bottom:10px;
	border-top:dashed 1px #e0e0e0;
	padding-top:10px;
	padding-left:20px;
	font-size: 0.875em;
}

#prev2 {
	position:absolute;
	margin:270px 0px 0px 0px;
}

#next2 {
	position:absolute;
	margin:270px 0px 0px 870px;
	z-index:1001;
}

#s2 {
	width:819px; 
	height:283px; 
	float:left; 
	margin-top:20px;
	position:absolute;
	margin-left:38px;
}

#s2 img {
	border: #fff solid 1px;
	}