/*	--------------------------------------------------
	Homepage
	-------------------------------------------------- */

	/*	Main section on homepage ---------- */
	div#jumbotron { position: relative; margin: 0 0 36px; padding: 36px 0 33px; border-bottom: 3px solid #eee; }
	div#jumbotron div { margin-right: 480px; }
	div#jumbotron img { position: absolute; top: 0; right: 0; }
	div#jumbotron h1 { font-size: 54px; line-height: 45px; letter-spacing: -2px; color: #1d8fce; }
	div#jumbotron h2 { margin: 9px 0 18px; font-size: 18px; font-weight: normal; line-height: 24px; letter-spacing: 0; color: #555; }
	div#jumbotron a.uber-button { background: url(../images/home/button-how-it-works.png) no-repeat 0 0; display: block; width: 258px; height: 54px; text-indent: -999em; }
	div#jumbotron a.uber-button:hover { background-position: 0 -54px; }

	/*	Whitepaper download section ---------- */
	div.whitepaper { background: url(../images/home/icon-document.png) no-repeat 0 0; margin: 0 0 27px; padding-left: 55px; }
	div.whitepaper p { margin-bottom: 6px; }
	.download-whitepaper { background: url(../images/home/button-download.gif) no-repeat 0 0; display: block; width: 114px; height: 30px; text-indent: -999em; cursor: pointer; position: relative; }
	.download-whitepaper:hover { background-position: 0 -30px; }
	.download-whitepaper:active { top: 1px; }
	
	/*	Activity section OLD ---------- */
	/*div.activity { background: url(../images/home/ticker-bg.png) no-repeat 0 0; height: 136px; padding: 18px 0; margin: 0 0 17px; }
	div.activity * { text-align: center; }
	div.activity p { padding: 0 15px; font-size: 16px; line-height: 22px; }
	div.ticker { width: 288px; margin: 9px auto; height: 45px; font-size: 36px; font-weight: bold; }
	div.ticker a, div.ticker a:visited { text-decoration: none; color: #fff; }
	div.ticker span { float: left; }
	div.ticker span.digit { background: url(../images/home/ticker-digit.png) no-repeat 0 0; width: 30px; height: 45px; text-align: center; line-height: 42px; color: #fff; }
	div.ticker span.comma { background: url(../images/home/ticker-comma.png) no-repeat 0 bottom; width: 8px; height: 45px; text-indent: -999em; }*/
	
	/*	Facebook section  ---------- */
	
	div.fb { height:172px; width:285px; padding: 18px 0; margin: 0px; border-top:3px solid #EEEEEE; }
	.fb img {margin-left:55px;}
	
	
	
	/*	Case studies section ---------- */
	div.case-studies {  }
	div.case-studies h3 { margin-left: 20px; }
	div.case-studies p.lead { margin-left: 20px; }
	div.studies { width: 570px; height: 252px; margin: 0; padding: 0; position: relative; }
	div.studies ul { height: 180px; margin: 0; padding: 0; list-style: none; }
	div.studies ul li { display: inline; float: left; width: 160px; height: 252px; padding: 0 10px; margin-left: ; }
	div.studies h4 { letter-spacing: -1px; }
	div.studies div.carousel-wrap { margin-left: 30px; }
	.carousel-control { background: url(../images/work/paginate-matrix.png) no-repeat 0 0; width: 36px; height: 36px; overflow: hidden; position: absolute; cursor: pointer; line-height: 999px; zoom: 1; }
	.carousel-next { background-position: -36px 0; top: 45px; right: -30px;}
	.carousel-next:hover { background-position: -36px -36px; }
	.carousel-previous { background-position: 0 0; top: 45px; left: 0; }
	.carousel-previous:hover { background-position: 0 -36px; }
	.disabled, .disabled: hover { -moz-opacity: .1; opacity: 0.10; filter: alpha(opacity=10); cursor: default; }	
	
	/*	Whitepaper form ---------- */
	.popupWhitepaper { background: url(../images/home/popup-whitepaper.png) no-repeat 0 0; margin: 0; }
	form#getWhitepaper { background: url(../images/home/whitepaper-thumb.png) no-repeat 0 0; margin: 0; padding: 9px 0 0 140px; }
	form#getWhitepaper div.wrap { width: 100%; position: relative; height: 36px; }
	form#getWhitepaper label { float: left; padding: 3px 0 0; color: #555; width: 120px; }
	form#getWhitepaper input.text-input { display: block; width: 190px; }
	form#getWhitepaper select { display: block; height: 21px; line-height: 21px; width: auto; border: 1px solid #999; }
	body.ff2 form#getWhitepaper input.text-input,
	body.ff2 form#getWhitepaper select { margin-left: 120px; }
	body.ie6 form#getWhitepaper input.text-input { width: 180px; }

/*	--------------------------------------------------
	Work & Services Pages
	-------------------------------------------------- */

	ul.nav-sec {  margin: 0; padding: 0; list-style: none; }
	ul.nav-sec li { height: 90px; font-size: 13px; line-height: 16px; background: url(../images/global/side-nav-bg.png) repeat-y scroll 0 0; }
	ul.nav-sec a, ul.nav-sec a:visited { display: block; text-decoration: none; color: #777; position: relative; line-height: 16px; }
	ul.nav-sec a:hover { opacity: .75; }
	ul.nav-sec a h4 { margin: 0; line-height: 18px; color: #0293d4; }
	ul.nav-sec div.current { background: url(../images/global/side-nav-active.gif) no-repeat scroll 0px 9px; padding: 18px 30px 0px 10px; margin: 0; height: 90px; }
	ul.nav-sec div.current a, ul.nav-sec div.current h4  {color: #fff; }
        ul.nav-sec div { padding: 18px 30px 0px 10px; height: 90px;}
	
	ul.nav-sec img { float: left; border:0; }
	
	ul.nav-sec span.image { float: left; width: 54px; height: 54px; overflow: hidden; margin-right:10px; }
	ul.nav-sec span.image img { float: none; display: block; }
	ul#workNav div.current span.image img { margin:-54px 0 0; }
	
	ul#teamNav img { float: left; width: 54px; }
	ul#teamNav span.pic-fix { position: absolute;  left: 10px; width: 54px; height: 54px; background: url(../images/global/side-nav-thumb.png) no-repeat 0 0; }
	body.ie6 ul#teamNav span.pic-fix { background: url(../images/global/side-nav-thumb.gif) no-repeat 0 0; }
	ul#teamNav div.current span.pic-fix { background-position: 0 -54px; }
	ul#teamNav a div h4 { padding: 9px 0 0; }
	
/*	--------------------------------------------------
	About Page
	-------------------------------------------------- */
	
	div.advisors { background: #f5f5f5; padding: 27px 30px; margin-left: 20px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }

	ul.team { margin: 0; padding: 0; list-style: none; }
	ul.team li { float: left; width: 50%; padding: 9px 0; height: 72px; color: #777; }
	ul.team div { margin-left: 85px; }
	ul.team img { float: left; width: 72px; margin: 0; }
	ul.team h4 { margin: 0; padding: 10px 0 0; line-height: 18px; }
	ul.team p { margin: 0; color: #777; }
	
	ul.advisors li { width: auto; float: none; height: auto; padding: 9px 0; font-size: 12px; line-height: 18px; position: relative; }
	ul.advisors h5 { margin: 0; padding: 0; }
	ul.advisors div { margin-left: 60px; }
	ul.advisors span { display: block; width: 45px; height: 45px; position: absolute; top: 9px; left: 0; }
	ul.advisors span img { float: none; width: 45px; }
	body.ie6 ul.advisors li { margin: 9px 0; padding: 0; }
	body.ie6 ul.advisors span { top: 9px; }
		
/*	--------------------------------------------------
	Contact Page
	-------------------------------------------------- */
	
	div.vcard { background: url(../images/contact/vcard-bg.png) no-repeat 0 0; width: 250px; height: 173px; padding: 27px 25px; }
	div.vcard h4 { font-size: 16px; line-height: 18px; }
	div.six div.vcard { margin-left: 20px; }
	a.vcard-download { display: block; float: right; background: url(../images/contact/vcard-download.png) no-repeat 0 0; width: 41px; height: 30px; text-indent: -999em; }

	form#contactForm {  }
	form#contactForm label { font-size: 14px; line-height: 18px; float: left; width: 120px; margin: 3px 0 0; }
	form#contactForm div.wrap { margin: 0 0 9px; }
	form#contactForm input.text-input { margin-left: 130px; width: 220px; }
	form#contactForm textarea { margin-left: 130px; width: 340px; }
	form#contactForm button { display: block; background: url(../images/contact/button-send-message.png) no-repeat 0 0; width: 148px; height: 30px; margin-left: 130px; text-indent: -999em; }
	form#contactForm button:hover { background-position: 0 -30px; }


/*	--------------------------------------------------
	Activity Pages
	-------------------------------------------------- */
	
	div.big-activity { width: 480px; float: right; }
	div.big-activity h3 { text-align: center; color: #555; }
	div.big-activity div.ticker { width: 455px; margin: 9px auto 0; height: 75px; font-size: 54px; font-weight: bold; }
	div.big-activity div.ticker span { float: left; }
	div.big-activity div.ticker span.digit { background: url(../images/activity/ticker-digit.png) no-repeat 0 0; width: 54px; height: 75px; text-align: center; line-height: 70px; color: #fff; }
	div.big-activity div.ticker span.comma { background: url(../images/activity/ticker-comma.png) no-repeat 0 bottom; width: 11px; height: 75px; text-indent: -999em; }


/*	--------------------------------------------------
	Demo Pages
	-------------------------------------------------- */

	div.tour-actions { height: 30px; }

	ul.demo-paginate { margin: 0 0 0 -10px; padding: 0; list-style: none; height: 30px; }
	ul.demo-paginate li { display: inline; }
	ul.demo-paginate li a { display: inline; width: 114px; height: 30px; float: left; margin-left: 10px; text-indent: -999em; }
	ul.demo-paginate li.prev a { background: url(../images/demo/button-previous.png) no-repeat 0 0; }
	ul.demo-paginate li.prev a:hover { background-position: 0 -30px; }
	ul.demo-paginate li.next a { background: url(../images/demo/button-next.png) no-repeat 0 0; }
	ul.demo-paginate li.next a:hover { background-position: 0 -30px; }
	ul.demo-paginate li.disabled a { opacity: .25; filter: alpha(opacity=25); }
	ul.demo-paginate li.disabled a:hover { background-position: 0 0; cursor: default; }
	
	ul.pages { float: right; margin: 3px 0 0; padding: 0; list-style: none; height: 24px; }
	ul.pages li { display: inline; }
	ul.pages a { background: url(../images/demo/pages-bg.png) no-repeat 3px -24px; display: inline; float: left; width: 24px; height: 24px; padding: 0 3px; font-size: 14px; font-weight: bold; text-align: center; line-height: 24px; text-decoration: none; }
	ul.pages li.current a { background-position: 3px 0; color: #fff; }
	
	
/*	--------------------------------------------------
	Resources
	-------------------------------------------------- */
	
	.newsletter {width:580px; margin:0; }
	ul.newsletter {list-style: none; border-top-width: 1px; border-top-style: solid; border-top-color: #dddddd;}
	ul.newsletter li {height: 70px; width: 160px; float:left; padding:15px 16px 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dddddd;}
	.newsletter a {text-decoration: none;}
	.news-text {font-size: 14px; line-height: 18px; float:left; padding-top:2px; }
	.month {color: #222222; font-size: 19px;}
	
	ul.links {margin-left:50px;}
	ul.links li {padding-bottom:5px;}
	ul.links a {text-decoration:none;}
	
	.wpapers {padding-top:20px;}
	.wpapers a {text-decoration:none;}