﻿/***** Structure *****/
#container
{
    width:984px;
	background-image:url(../images/bg-container.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:auto;
}
#header
{
	width:984px;
    height:110px;
	background-image:url(../images/bg-header.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:auto;
	color:#FFFFFF;
	text-align:right;
}
#topcap
{
	width:984px;
    height:33px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin:auto;
}
#content
{
	width:984px;
    background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin:auto;
}
#copy
{
	width:685px;
	padding:0px 10px 0px 15px;
	margin:0px 0px 0px 0px;
	float:left;
}
#sidebar
{
	width:250px;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	float:right;
}
#sidebar ul 
{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
}
#sidebar li 
{
	list-style:none;
	background-image:none;
	background-repeat:no-repeat;
	background-position:0 .1em;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#bottomcap
{
	width:984px;
    height:33px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin:auto;
	clear:both;
}
#footer
{
	width:984px;
    height:255px;
	background-image:url(../images/bg-footer.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:auto;
	text-align:center;
	font-size:10px;
	color:#666666;
	vertical-align:bottom;
}
#footer a
{
	color:#666666;
}
/***** Breadcrumb *****/
#breadcrumb
{
	text-align:left;
	font-size:10px;
	text-transform:uppercase;
}
/***** Newsroom Featured + Latest *****/
#article-date
{
	padding:5px 5px 5px 0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
#article-date ul
{
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#article-date li
{
	display:inline;
	background-image:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#featured
{
	width:275px;
	background-color:#F2F2F2;
	padding:10px 5px 10px 5px;
	float:left;
}
#latest
{
	width:375px;
	padding:0px 10px 0px 10px;
	float:right;
}
#latest ul
{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#latest li
{
	background-image:url(../images/bullet-arrow.jpg);
	background-repeat:no-repeat;
	background-position:0 .1em;
	padding:2px 0px 7px 25px;
	margin:0px 0px 0px 0px;
}
#article-footer
{
	background-color:#F2F2F2;
	padding:5px 5px 5px 5px;
	margin:0px 0px 50px 0px;
	font-size:10px;
	font-weight:bold;
}
/***** Sidebar Navigation *****/
#sidenav 
{
	width:230px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#sidenav ul
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#sidenav li
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#sidenav li a 
{
	height:32px;
    voice-family: "\"}\"";
    voice-family:inherit;
    height:24px;
    text-decoration:none;
}
#sidenav li a:link, #sidenav li a:visited 
{
	color:#3688BA;
	display:block;
	background: url(../images/bg-sidenav.jpg);
	padding:8px 0px 0px 30px;
	margin:0px 0px 0px 0px;
}
#sidenav li a:hover, #sidenav li #current 
{
    color:#3688BA;
    background: url(../images/bg-sidenav.jpg) 0 -32px;
    padding:8px 0px 0px 30px;
	margin:0px 0px 0px 0px;
}
#search
{
	width:230px;
	height:34px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg-search.jpg);
	background-repeat:no-repeat;
}
#search input
{
	width:166px;
	background-color:#026CAA;
	border-style:none;
	color:#FFFFFF;
	position:relative;
	top:12px;
	left:2px;
}
#searchbtn
{
	width:102px;
	height:25px;
	position:relative;
	top:-23px;
	left:30px;
	float:right;
}
#feeds 
{
	width:230px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#feeds ul
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#feeds li
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#feeds li a 
{
	height:32px;
    voice-family: "\"}\"";
    voice-family:inherit;
    height:24px;
    text-decoration:none;
}
#feeds li a:link, #feeds li a:visited 
{
	color:#3688BA;
	display:block;
	background: url(../images/bg-rss.jpg);
	padding:8px 0px 0px 30px;
	margin:0px 0px 0px 0px;
}
#feeds li a:hover, #feeds li #current 
{
    color:#3688BA;
    background: url(../images/bg-rss.jpg) 0 -32px;
    padding:8px 0px 0px 30px;
	margin:0px 0px 0px 0px;
}
#contact 
{
	width:230px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#contact ul
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#contact li
{
	height:32px;
    voice-family: "\"}\"";
    voice-family:inherit;
    height:24px;
    background: url(../images/bg-contact.jpg);
	padding:8px 0px 0px 30px;
	margin:0px 0px 0px 0px;
}
/***** Page Headers *****/
#header-copy
{
	width:475px;
	position:relative;
	top:45px;
	left:15px;
}
#header-copy ul 
{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
}
#header-copy li 
{
	background-image:none;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
#news-copy
{
	width:650px;
	position:relative;
	top:45px;
	left:15px;
}
#news-copy ul 
{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
}
#news-copy li 
{
	background-image:none;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
#header-about
{
	width:680px;
	height:200px;
	background: url(../images/header-about.jpg);
	background-repeat:no-repeat;
}
#header-services
{
	width:680px;
	height:420px;
	background: url(../images/header-services.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
}
#header-data
{
	width:680px;
	height:200px;
	background: url(../images/header-data.jpg);
	background-repeat:no-repeat;
}
#header-analytics
{
	width:680px;
	height:200px;
	background: url(../images/header-analytics.jpg);
	background-repeat:no-repeat;
}
#header-management
{
	width:680px;
	height:200px;
	background: url(../images/header-management.jpg);
	background-repeat:no-repeat;
}
#header-monitoring
{
	width:680px;
	height:200px;
	background: url(../images/header-monitoring.jpg);
	background-repeat:no-repeat;
}
#header-consulting
{
	width:680px;
	height:200px;
	background: url(../images/header-consulting.jpg);
	background-repeat:no-repeat;
}
#header-solutions
{
	width:680px;
	height:420px;
	background: url(../images/header-solutions.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
}
#header-idistinct
{
	width:680px;
	height:200px;
	background: url(../images/header-idistinct.jpg);
	background-repeat:no-repeat;
}
#header-incubation
{
	width:680px;
	height:200px;
	background: url(../images/header-incubation.jpg);
	background-repeat:no-repeat;
}
#header-marketing
{
	width:680px;
	height:200px;
	background: url(../images/header-marketing.jpg);
	background-repeat:no-repeat;
}
#header-news
{
	width:680px;
	height:420px;
	background: url(../images/header-news.jpg);
	background-repeat:no-repeat;
}
/***** Thumbnail Images *****/
#thumbnails
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
#thumbnails img
{
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	padding:5px 5px 5px 5px;
	margin:0px 10px 5px 5px;	
}
#bio ul 
{
	padding:0px 0px 0px 0px;
	margin:0px 0px px 0px;
}
#bio li 
{
	padding:3px 0px 0px 25px;
	margin:0px 0px 0px 77px;
}