body {
	font:11px arial,sans-serif;
	color:#000;
	background:url(../images/bg.gif) repeat;
	margin:0;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
a:focus {outline:none}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
img {border-style:none}
#main {
	background:url(../images/bg.png) no-repeat;
	margin:0 auto;
	width:720px;
	overflow:hidden;
	min-height:534px;
	padding:166px 11px 0 176px;
}
* html #main {
	height:534px;
	overflow:visible;
}
.holder {
	width:720px;
	overflow:hidden;
	position:relative;
}
h1.logo {
	position:absolute;
	top:19px;
	left:153px;
	margin:0;
	z-index:999;
}
.logo a {
	float:left;
	background:url(../images/logo.png) no-repeat;
	width:233px;
	height:112px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}
#header {
	width:720px;
	overflow:hidden;
	height:205px;
	padding:19px 0 0;
	color: #fdb813;
}
.header {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
#menu {
	float:left;
	width:168px;
	padding:0;
	margin:120px 0 0;
	list-style:none;
}
#menu li {
	float:left;
	width:162px;
	position:relative;
	margin:3px 0 0;
}
#menu li a {
	float:right;
	cursor:pointer;
	height:17px;
	font-size:12px;
	background-position:0 0;
	text-indent:-9999px;
}
#menu li a:hover {background-position:0 100% !important}
#menu li a.active {background-position:0 100% !important}
#menu li a.media {
	background:url(../images/btn-media.gif) no-repeat;
	width:162px;
}
#menu li a.social {
	background:url(../images/btn-social.gif) no-repeat;
	width:102px;
}
#menu li a.development {
	background:url(../images/btn-development.gif) no-repeat;
	width:155px;
}
#menu li a.consulting {
	background:url(../images/btn-consulting.gif) no-repeat;
	width:67px;
}
#menu li a.creative {
	background:url(../images/btn-creative.gif) no-repeat;
	width:57px;
}
#menu li a.training {
	background:url(../images/btn-training.gif) no-repeat;
	width:94px;
}
#menu li a.company {
	background:url(../images/btn-company.gif) no-repeat;
	width:60px;
}
#menu li a.studies {
	background:url(../images/btn-studies.png) no-repeat;
	width:81px;
}


#menu li span {
	position:absolute;
	bottom:-6px;
	right:-6px;
	z-index:100;
	background:url(../images/plus.gif) no-repeat;
	width:9px;
	height:9px;
	font-size:6px;
	text-indent:-9999px;
}
* html #menu li span {bottom:-7px}
.submenu {
	float:left;
	width:550px;
	padding:0;
	margin:243px 0 0 -3px;
	list-style:none;
}
.submenu li {
	float:left;
	position:relative;
	margin:0 3px 3px; 0;
	display:inline;	
}
.submenu li a {
	float:left;
	cursor:pointer;
	height:17px;
	font-size:12px;
	background-position:0 0;
	text-indent:-9999px;
}
.submenu li a:hover {background-position:0 100% !important}
.submenu li a.active {background-position:0 100% !important}
.submenu li a.planning {
	background:url(../images/btn-planning.gif) no-repeat;
	width:61px;
}
.submenu li a.buying {
	background:url(../images/btn-buying.gif) no-repeat;
	width:51px;
}
.submenu li a.content {
	background:url(../images/btn-content.gif) no-repeat;
	width:55px;
}
.submenu li a.targeting {
	background:url(../images/btn-targeting.gif) no-repeat;
	width: 145px;
}
.submenu li a.company {
	background:url(../images/btn-company.png) no-repeat;
	width: 65px;
}
.submenu li a.jonathan {
	background:url(../images/btn-jonathan.gif) no-repeat;
	width: 99px;
}
.submenu li a.mike {
	background:url(../images/btn-mike.gif) no-repeat;
	width: 81px;
}
.submenu li a.jim {
	background:url(../images/btn-jim.gif) no-repeat;
	width: 71px;
}
.submenu li a.rasmus {
	background:url(../images/btn-rasmus.gif) no-repeat;
	width: 107px;
}
.submenu li a.chris {
	background:url(../images/btn-chris.gif) no-repeat;
	width: 87px;
}
.submenu li a.tom {
	background:url(../images/btn-tom.gif) no-repeat;
	width: 88px;
}
.submenu li a.abenet {
	background:url(../images/btn-abenet.gif) no-repeat;
	width: 92px;
}
.submenu li a.jessica {
	background:url(../images/btn-jessica.gif) no-repeat;
	width: 82px;
}


.submenu li span {
	position:absolute;
	bottom:-6px;
	right:-6px;
	z-index:100;
	background:url(../images/plus.gif) no-repeat;
	width:9px;
	height:9px;
	font-size:6px;
	text-indent:-9999px;
}
* html .submenu li span {
	right:-7px;
	bottom:-7px;
}

#content {
	width:720px;
	overflow:hidden;
	padding:0 0 26px;
}
#inner #content {padding:0 0 37px}
.info {
	width:554px;
	margin:0 0 0 166px;
	overflow:hidden;
}
#inner .info {
	width:521px;
	background:#000;
	padding:26px 15px 20px 18px;
}
.info h2 {
	font:20px/22px "Sys TT", Arial, Helvetica, sans-serif;
	color:#fdb813;
	margin:0 0 -8px;
}
.info p {
	font:14px/18px "Sys TT", Arial, Helvetica, sans-serif;
	color:#d0d0d0;
	margin:0;
	overflow:hidden;
	width:521px;
}
.info p a {
	font:14px/18px "Sys TT", Arial, Helvetica, sans-serif;
	color:#ffc115;
}

#inner .info p {
	font:14px/18px "Sys TT Italic", Arial, Helvetica, sans-serif;
	margin:16px 0 0;
}
#inner .info p a {font:14px/18px "Sys TT Italic", Arial, Helvetica, sans-serif}
.info span {
	margin-left: 0;
	margin-bottom: 2px;
	margin-right: 0px;
	margin-top: 0;
	float:left;
	clear:both;
	background:#fdb813;
	font:14px/16px "Sys TT", Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 5px 1px 8px;
	text-align:justify;
	white-space:nowrap;
}
.download {
	width:100%;
	overflow:hidden;
}
.download a {
	float:left;
	font:14px/18px "Sys TT Italic", Arial, Helvetica, sans-serif;
	color: #ffc115;
	padding:0 0 0 12px;
	background:url(../images/arrow.gif) no-repeat 0 50%;
}
#footer {
	width:557px;
	margin:0 0 0 163px;
	overflow:hidden;
	padding:4px 0 10px;
	border-top:1px solid #ebab13;
}
#footer ul {
	width:557px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
#footer ul li {
	display:inline;
	font:14px/18px "Sys TT", Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 1px 0 7px;
	background:url(../images/separator.gif) no-repeat 0 90%;
}
#footer ul li:first-child {
	padding:0 1px 0 0;
	background:none;
}
#footer ul li a {
	font:14px/18px "Sys TT", Arial, Helvetica, sans-serif;
	color:#fdb813;
}
p label {
	font-weight: bold;
	color: #ffc115;
}