@charset "UTF-8";
/* CSS Document */
/* set sensible defaults */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td, img{
	margin:0;
	padding:0;
}
img{
	border:0;
}
table{ border-collapse:collapse; border-spacing:0; }
address,caption,cite,code,dfn,em,th,var{ font-style:normal; font-weight:normal; }
caption,th{ text-align:left; }
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; }
abbr,acronym { border:0; font-variant:normal; }
sub { vertical-align:text-bottom; }
input,textarea,select{ font-family:inherit; font-size:inherit; font-weight:inherit; }
body { font:13px/1.231 "Century Gothic", sans-serif; *font-size:small; *font:x-small;}
table { font-size:inherit; font:100%; }
pre,code,kbd,samp,tt{ font-family:monospace; *font-size:108%; line-height:100%;}
.transparent_png { behavior: url(../javascripts/iepngfix.htc) }

ul {
	list-style:inherit;
	list-style-position:outside;
	list-style-type:disc;
	list-style-image: url(/images/buttons/btn_list_sm_dk.gif);
}

html, body {
	background-color: #1A1A1A;
	color: #FFFFFF;
	font-size: 8pt;
}

#page_container {
	width: 925px;
	margin: 0 auto;
	padding: 0 auto;
}

#page_container #page_header {
	position:absolute;
	width: 925px;
	height: 145px;
}
#page_container #page_header #logo {
	height: 115px;
	width: 250px;
	background-image: url(/images/logo.png);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
}
#page_container #page_header #logo h1 {
	display: none;
}

#page_container #page_header #nav_main {
	float: left;
	width: 125px;
	height: 115px;
	overflow: hidden;
	letter-spacing: +1px;
	border-left: solid thin #535353;
	border-right: solid thin #535353;
	position:relative;
}
#page_container #page_header #nav_main ul {
	list-style-image: url(/images/blank.gif);
	text-transform: uppercase;
	margin-left: 20px;
	margin-top: 15px;
	position: absolute;
	bottom: 10px;
}
#page_container #page_header #nav_main li {
	margin: 3px 0;
}
#page_container #page_header #nav_main a {
	color: #CFCFCF;
	text-decoration: none;
}
#page_container #page_header #nav_main a:hover,
#page_container #page_header #nav_main a.active {
	color: #F37C20;
	text-decoration: none;
}


#page_container #page_header #nav_second { 
	float: left;
	width: 450px;
	height: 115px;
	overflow: hidden;
	letter-spacing: +1px;
	position:relative;
}
#page_container #page_header #nav_second ul {
	list-style-image: url(/images/blank.gif);
	text-transform: uppercase;
	margin-left: 20px;
	margin-top: 15px;
	position: absolute;
	bottom: 10px;
}
#page_container #page_header #nav_second li {
	margin: 3px 0;
}
#page_container #page_header #nav_second a {
	color: #CFCFCF;
	text-decoration: none;
}
#page_container #page_header #nav_second a:hover,
#page_container #page_header #nav_second a.active {
	color: #F37C20;
	text-decoration: none;
}


#page_container #page_header #nav_third {
	border-top: solid thin #535353;
	border-bottom: solid thin #535353;
	clear: left;
	height: 30px;
	overflow: hidden;
	width: 915px;
	letter-spacing: 1px;
}
#page_container #page_header #nav_third ul {
	list-style-image: url(/images/blank.gif);
	text-transform: uppercase;
	float: right;
	text-align: right;
	margin-right: 5px;
}
#page_container #page_header #nav_third li {
	float: left;
	margin: 7px 0;
	line-height: 16px;
	padding: 0 10px;
	border-left: solid thin #535353;
}
#page_container #page_header #nav_third li.first {
	border-left: none;
}
#page_container #page_header #nav_third a {
	color: #CFCFCF;
	text-decoration: none;
}
#page_container #page_header #nav_third a:hover,
#page_container #page_header #nav_third a.active {
	color: #F37C20;
	text-decoration: none;
}


#page_container #page_body {
	height: 472px;
	clear: both;
	width: 924px;
	margin-top: 5px;
	position:absolute;
	top: 150px;
}
#page_container #page_footer {
	height: 20px;
	width: 790px;
	clear: both;
	color: #7D7D7D;
	position:absolute;
	top: 632px;
}
#page_container #page_footer p.left {
	position: absolute;
	left: 0;
	top: 0;	
}
#page_container #page_footer p.right {
	position: absolute;
	right: 0;
	top: 0;
}
#page_container #page_footer a {
	color: #7D7D7D;
	text-decoration: none;
}

#page_container #page_body #content_main {
	width: 793px;
	float: left;
	font-size: 120%;
}


/* CONTENT SIDEBAR */
#content_sidebar {
	float: left;
	width: 125px;
	height: 490px;
	position: relative;
}
#content_sidebar ul {
	list-style-image: url(/images/blank.gif);
	width: 125px;
	height: 452px;
	overflow: hidden;
	margin: 0 auto;
}
#content_sidebar li {
	width: 118px;
	height: 108px;
	margin: 0 auto;
	margin-bottom: 5px;
}
#content_sidebar a { 
	display: block;
}

/* SERVICES SIDEBAR ICON NAVIGATION */
#content_sidebar li a#btn_market_research {
	background-image: url(/images/buttons/btn_market_research.jpg);
}
#content_sidebar li.over a#btn_market_research,
#content_sidebar li:hover a#btn_market_research {
	background-image: url(/images/buttons/btn_market_research_over.jpg);
}
/* MRRKET RESEARCH */
#content_sidebar li a#btn_knowledge_studio {
	background-image: url(/images/buttons/btn_knowledge_studio.jpg);
}
#content_sidebar li.over a#btn_knowledge_studio,
#content_sidebar li:hover a#btn_knowledge_studio {
	background-image: url(/images/buttons/btn_knowledge_studio_over.jpg);
}
/* INTERACTION DESIGN */
#content_sidebar li a#btn_information_design {
	background-image: url(/images/buttons/btn_information_design.jpg);
}
#content_sidebar li.over a#btn_information_design,
#content_sidebar li:hover a#btn_information_design {
	background-image: url(/images/buttons/btn_information_design_over.jpg);
}
/* USER EXPERIENCE */
#content_sidebar li a#btn_user_experience {
	background-image: url(/images/buttons/btn_user_experience.jpg);
}
#content_sidebar li.over a#btn_user_experience,
#content_sidebar li:hover a#btn_user_experience {
	background-image: url(/images/buttons/btn_user_experience_over.jpg);
}
/* NULL */
#content_sidebar li a#btn_null {
	background-image: url(/images/buttons/btn_null.jpg);
}
#content_sidebar li.over a#btn_null,
#content_sidebar li:hover a#btn_null {
	background-image: url(/images/buttons/btn_null_over.jpg);
}




/* WORK SIDEBAR ICON NAVIGATION */
#content_sidebar div.btn_nav {
	width: 118px;
	margin: 0 auto;
}
/* UP */
#content_sidebar div a#btn_up {
	background-image: url(/images/buttons/btn_up.jpg);
	height: 15px;
}
#content_sidebar div.over a#btn_up,
#content_sidebar div:hover a#btn_up {
	background-image: url(/images/buttons/btn_up_over.jpg);
}
/* DOAN */
#content_sidebar div a#btn_down {
	background-image: url(/images/buttons/btn_down.jpg);
	height: 15px;
}
#content_sidebar div.over a#btn_down,
#content_sidebar div:hover a#btn_down {
	background-image: url(/images/buttons/btn_down_over.jpg);
}

/* SOCO */
#content_sidebar li a#btn_soco {
	background-image: url(/images/buttons/btn_soco.jpg);
}
#content_sidebar li.over a#btn_soco,
#content_sidebar li:hover a#btn_soco {
	background-image: url(/images/buttons/btn_soco_over.jpg);
}
/* DELL FED */
#content_sidebar li a#btn_dellfed {
	background-image: url(/images/buttons/btn_dellfed.jpg);
}
#content_sidebar li.over a#btn_dellfed,
#content_sidebar li:hover a#btn_dellfed {
	background-image: url(/images/buttons/btn_dellfed_over.jpg);
}
/* STUDENTSKNOW */
#content_sidebar li a#btn_studentsknow {
	background-image: url(/images/buttons/btn_studentsknow.jpg);
}
#content_sidebar li.over a#btn_studentsknow,
#content_sidebar li:hover a#btn_studentsknow {
	background-image: url(/images/buttons/btn_studentsknow_over.jpg);
}
/* DELL MONITOR */
#content_sidebar li a#btn_dellmonitor {
	background-image: url(/images/buttons/btn_dellmonitor.jpg);
}
#content_sidebar li.over a#btn_dellmonitor,
#content_sidebar li:hover a#btn_dellmonitor {
	background-image: url(/images/buttons/btn_dellmonitor_over.jpg);
}
/* NONPROFIT */
#content_sidebar li a#btn_nonprofit {
	background-image: url(/images/buttons/btn_nonprofit.jpg);
}
#content_sidebar li.over a#btn_nonprofit,
#content_sidebar li:hover a#btn_nonprofit {
	background-image: url(/images/buttons/btn_nonprofit_over.jpg);
}
/* BRANDMAPPING */
#content_sidebar li a#btn_brandmapping {
	background-image: url(/images/buttons/btn_brandmapping.jpg);
}
#content_sidebar li.over a#btn_brandmapping,
#content_sidebar li:hover a#btn_brandmapping {
	background-image: url(/images/buttons/btn_brandmapping_over.jpg);
}
/* ITSERVICES */
#content_sidebar li a#btn_itservices {
	background-image: url(/images/buttons/btn_itservices.jpg);
}
#content_sidebar li.over a#btn_itservices,
#content_sidebar li:hover a#btn_itservices {
	background-image: url(/images/buttons/btn_itservices_over.jpg);
}

a {
	color: #000000;
}


#popup_image {
	background-image: url(/images/services/page_background_grey.jpg);
	background-repeat: no-repeat;
	width: 520px;
	height: 380px;
	margin: 0 auto;
}
#popup_image img {
}
#popup_image #close_link {
	float: right;
	position: relative;
	right: 20px;
	top: 15px;
}
#popup_image p {
	margin: 5px 20px;
}
#popup_image img {
	clear: both;
	margin: 0px 35px;
	margin-top: 30px;
}

#page_container #page_body #content_main #main_left .trademark {
	vertical-align: text-top;
}
#page_container #page_body #content_main #main_right p {
	margin-bottom: 10px;
	margin: 10px 0px;
}
li .indent {
	margin-left: 25px;
}

