﻿@charset "utf-8";
/*
Description: AZ Commerce
Author:The Lavidge Company & Internet Marketing Agency
Author URI: http://www.lavidge.com & http://www.internetmarketingagency.com
*/

/* =================            @FONT-FACE             =============== */
@font-face {font-family:'FontAwesome'; src: url('/common/font/fontawesome-webfont.eot?v=4.2.0'); src: url('/common/font/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('/common/font/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('/common/font/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('/common/font/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg'); font-weight:normal; font-style:normal;}

@font-face {font-family:'oswaldbold'; src:url('/common/font/oswald-bold-webfont.eot'); src:url('/common/font/oswald-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/font/oswald-bold-webfont.svg#oswaldbold') format('svg'), url('/common/font/oswald-bold-webfont.woff') format('woff'), url('/common/font/oswald-bold-webfont.ttf') format('truetype');	font-weight:normal; font-style:normal;}
@font-face {font-family:'oswaldlight'; src:url('/common/font/oswald-light-webfont.eot'); src:url('/common/font/oswald-light-webfont.eot?#iefix') format('embedded-opentype'), url('/common/font/oswald-light-webfont.svg#oswaldlight') format('svg'), url('/common/font/oswald-light-webfont.woff') format('woff'), url('/common/font/oswald-light-webfont.ttf') format('truetype'); font-weight:normal; font-style:normal;}
@font-face {font-family:'oswaldbook'; src:url('/common/font/oswald-regular-webfont.eot'); src:url('/common/font/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/common/font/oswald-regular-webfont.svg#oswaldbook') format('svg'), url('/common/font/oswald-regular-webfont.woff') format('woff'), url('/common/font/oswald-regular-webfont.ttf') format('truetype'); font-weight:normal; font-style:normal;}

@font-face {font-family:'futura_stdbook'; src:url('/common/font/futurastd-book-webfont.eot'); src:url('/common/font/futurastd-book-webfont.eot?#iefix') format('embedded-opentype'), url('/common/font/futurastd-book-webfont.svg#futura_stdbook') format('svg'), url('/common/font/futurastd-book-webfont.woff') format('woff'), url('/common/font/futurastd-book-webfont.ttf') format('truetype'); font-weight:normal; font-style:normal;}
@font-face {font-family:'futura_std_bookbold'; src:url('/common/font/futurastd-bold-webfont.eot'); src:url('/common/font/futurastd-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/font/futurastd-bold-webfont.svg#futura_std_bookbold') format('svg'), url('/common/font/futurastd-bold-webfont.woff') format('woff'), url('/common/font/futurastd-bold-webfont.ttf') format('truetype'); font-weight:normal; font-style:normal;}

@font-face {font-family:'bitterbold'; src: url('/common/font/bitter-bold-webfont.eot'); src: url('/common/font/bitter-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/font/bitter-bold-webfont.woff2') format('woff2'), url('/common/font/bitter-bold-webfont.woff') format('woff'), url('/common/font/bitter-bold-webfont.ttf') format('truetype'), url('/common/font/bitter-bold-webfont.svg#bitterbold') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family:'bitterregular'; src:url('/common/font/bitter-regular-webfont.eot'); src:url('/common/font/bitter-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/common/font/bitter-regular-webfont.woff2') format('woff2'), url('/common/font/bitter-regular-webfont.woff') format('woff'), url('/common/font/bitter-regular-webfont.ttf') format('truetype'), url('/common/font/bitter-regular-webfont.svg#bitterregular') format('svg'); font-weight:normal; font-style:normal;}

@font-face {font-family:'aleoregular'; src:url('/common/font/aleo-regular-webfont.eot'); src:url('/common/font/aleo-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/common/font/aleo-regular-webfont.woff2') format('woff2'), url('/common/font/aleo-regular-webfont.woff') format('woff'), url('/common/font/aleo-regular-webfont.ttf') format('truetype'), url('/common/font/aleo-regular-webfont.svg#aleoregular') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family:'aleobold'; src:url('/common/font/aleo-bold-webfont.eot'); src:url('/common/font/aleo-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/common/font/aleo-bold-webfont.woff2') format('woff2'), url('/common/font/aleo-bold-webfont.woff') format('woff'), url('/common/font/aleo-bold-webfont.ttf') format('truetype'), url('/common/font/aleo-bold-webfont.svg#aleobold') format('svg'); font-weight:normal; font-style:normal;}

/* =================           GLOBAL RESET           =============== */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, main {margin:0; padding:0; vertical-align:bottom;}

/* =================           GLOBAL STYLES           =============== */
body {background:#252525; color:#555; font:13px Tahoma, Geneva, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong {font-weight:normal;}
h1 {color:#8e040c; font-family:'oswaldlight', Tahoma, sans-serif; font-size:34px; line-height:29px; text-transform:uppercase;}
	.ie7 h1 {line-height:40px;}
	#master.level_2 h1, #master.Blog.level_3 h1, #small_business #page_title h1 {font-size:60px; line-height:50px; -webkit-margin-after:-6px;}
		.ie7 #master.level_2 h1, .ie7 #master.Blog.level_3 h1 {line-height:70px;}
h1 strong {font-family:'oswaldbold', Tahoma, sans-serif; font-weight:normal;}
h1 a {color:#8e040c; text-decoration:none;}
h2 {color:#506970; font-size:22px; font-family:'oswaldbook', Tahoma, sans-serif; line-height:28px;}
	#home h2 {color:#7c8b8e; font-family:'futura_stdbook'; font-size:25px; text-transform:uppercase;}
    	#content h2 {color: #555;}
        #content_alternate h2 {color:#8e040c; font-size:32px; line-height:1; padding-bottom:30px;}
	/*#master.Industry h2 {color:#9f9a0b;}*/
h3 {font-family:'oswaldbold', Tahoma, sans-serif; font-size:20px; line-height:22px;}
    #content_alternate h3 {padding-bottom:10px;}
h4 {font-family:'oswaldbold', Tahoma, sans-serif; font-size:17px;}
    #master.innovate_page h4 {color:#737373; font-family:'oswaldlight', Tahoma, sans-serif;}
    #master.innovate_page h4 strong {font-family:'oswaldbook', Tahoma, sans-serif;}
h5 {font-family:'oswaldbold', Tahoma, sans-serif; font-size:14px;}
h6 {font-size:15px; line-height:15px;}
p {padding-bottom:12px;}
ul, ol {padding:0 0 15px 20px;}
a {color:#929fa3; outline:none;}
    a.arrow, p.arrow a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_circle_red.png) no-repeat 100% 50%; color:#8e040c; font-family:'oswaldbold', Tahoma, sans-serif; font-size:18px; padding-right:25px; -webkit-padding-before:4px;}
        #master.innovate_page p.arrow a {background:none; color:#506970; font-family:'oswaldbook', Tahoma, sans-serif; font-size:16px; padding-right:0; text-decoration:none;}
        #master.innovate_page p.arrow a:before {content:"\f046"; font-family:'FontAwesome'; font-size:18px; padding-right:2px;}
        #master.innovate_page p.arrow a:after {content:"\f0a9"; font-family:'FontAwesome'; font-size:14px; padding-left:3px;}
img {border:none;}
td {vertical-align:top;}
article, aside, footer, header, nav, section, figure, figcaption, main {display:block;}
hr {border:none; border-top:1px solid #cacaca; margin:10px 0;}
.red-text {color:#8e040c;}
.small-text {font-size:0.75em;}


/*
Shortcuts _______________________________________________________________ */
.clear {clear:both; overflow:hidden;}
.hidden {display:none;}
.small {font-size:11px;}

/* ================        GLOBAL FORMS        ============== */
input[type="text"], input[type="password"], textarea {border:2px solid #e2e2e2; border-radius:4px; color:#a0a0a0; font-family:Tahoma, Geneva, sans-serif; font-size:12px; height:23px; line-height:23px; padding:0 10px; width:215px;}
	input[type="text"], input[type="password"] {-webkit-border-radius:4px; -moz-border-radius:4px;}
input[type="submit"], input[type="button"], input[type="reset"] {background:#91a0a3; border:none; border-radius:5px; color:#fff; cursor:pointer; font-family:'oswaldbold', Tahoma, sans-serif; font-size:18px; margin:0; padding:4px 10px; -webkit-appearance:none;}
.field {}
.field label {}
.field input[type="text"] {}
.contourPage fieldset {border:none; overflow:hidden; padding-bottom:20px;}
.contourPage legend {font-family:'oswaldbook', Tahoma, sans-serif; font-size:18px; line-height:18px; padding-bottom:12px; text-align:left; text-transform: none;}
.contourField {overflow:hidden; padding-bottom:20px;}
.contourField label {display:block; font-family:Tahoma, Geneva, sans-serif; font-size:15px;}
.contourField input[type="text"] {background:#e8e8e8; border:1px solid #e8e8e8; border-radius:0; color:#8c8c8c; font-size:13px; height:23px; line-height:23px;}
	.contourField input[type="text"].input-validation-error, .contourField input[type="text"].contourError {border-color:#990000;}
.contourField.dropdownlist div {background:#e8e8e8 url(//d35uq38u77mscr.cloudfront.net/common/img/arrow_down.png) no-repeat 96% 50%; display:inline-block; height:25px; line-height:25px; overflow:hidden;}
.contourField.dropdownlist select {background:transparent; border:none; display:block; margin-right:-20px; width:176px;}
.contourField.dropdownlist select.input-validation-error {border:1px solid #990000;height:25px;} 
.contourField.radiobuttonlist .radiobuttonlist {display:block; overflow:hidden;}
.contourField.radiobuttonlist .radiobuttonlist br {display:none;}
.contourField.radiobuttonlist .radiobuttonlist input, .contourField.checkboxlist .checkboxlist input {float:left; margin:1px 3px 0 0;}
.contourField.radiobuttonlist .radiobuttonlist label, .contourField.checkboxlist .checkboxlist label {float:left; font-family:Tahoma, Geneva, sans-serif; font-size:13px; padding-right:40px;}
.contourField .field-validation-error {display:none;}
.validation-summary-errors, .contourValidationSummary {background:#e8e8e8; border-radius:5px; color:#990000; margin-bottom:15px; padding:10px;}
.validation-summary-errors ul, .contourValidationSummary ul {padding-bottom:0;}
span.contourError {color:#990000;}

.ie8 #sidebar .contourPage {padding-top:18px;}
#sidebar h4.contourPageName {font-size:24px; line-height:36px; padding-bottom:10px;}
#sidebar .contourField {padding-bottom:10px; text-align:left;}
    #sidebar .wallstreet .contourField {padding-bottom: 5px; text-align:center;}
#sidebar .contourField label {display: block; text-transform: none;}
#sidebar .contourPage legend {display:inline-block; font-family:Tahoma, Geneva, sans-serif;}
#sidebar input[type="text"] {height:22px; line-height:22px; width:212px;}
    #sidebar .wallstreet input[type="text"] {width: 188px;}
#sidebar input[type="submit"] {background-color:#fff; color:#91a0a3;}
#sidebar select {display:block; width:229px;}
.ie8 #sidebar .contourNavigation {padding-bottom:18px;}

.callout.wallstreet h4 {color: #cacaca !important; font-size: 20px; font-family:'oswaldbook', Tahoma, sans-serif; font-weight: normal; padding-bottom: 10px; white-space: nowrap;}
#callouts .callout.wallstreet {background-color: #000 !important; }
#callouts .callout.wallstreet {width: 259px;}
    #callouts .callout.wallstreet .content {color: #cacaca !important; padding: 18px 4px; }
    #callouts .callout.wallstreet .content img {display: block; margin: 24px auto; padding: 0px;}
    #callouts .callout.wallstreet p {font-family:'oswaldlight', Tahoma, sans-serif; font-size: 17px; padding-left: 14px; text-align: left; text-transform: none !important;}
    #callouts .callout.wallstreet .content span {color: #808080; display:block; font-family: Tahoma, sans-serif; font-size: 11px;line-height: 13px; padding: 10px 18px; text-align: left; text-transform: none; }
#sidebar .wallstreet input[type="submit"], .wallstreet input[type="submit"] {background:transparent url(//d35uq38u77mscr.cloudfront.net/common/img/download_button.png)no-repeat;  height:29px; text-indent: 9000px; width:195px;}
#sidebar #contour_form_WSJSideCallout .contourField label {display: none !important;}
#contour_form_WSJSideCallout div.contourField {height: 25px;}
.wallstreet .contourPage fieldset {padding-bottom: 10px;}

/* Poll Styling */
#sidebar .poll-title {color:#8e040c; font-family:'oswaldbook', Tahoma, sans-serif; font-size:25px; line-height:1; text-align:center; text-transform:uppercase;}
#sidebar .poll {background-color:#eee; border-top:3px solid #8e040c; color:#555; margin-top:-2px; padding:10px;}
#sidebar .pds-question {font-family:'oswaldlight', Tahoma, sans-serif; font-size:22px; line-height:26px; margin-bottom:15px;}
#sidebar .pds-answer {font-family:Tahoma, sans-serif; font-size:13px; line-height:18px;}
#sidebar .pds-answer-group,
#sidebar .pds-feedback-group {display:block; margin-bottom:15px;}
#sidebar .pds-vote-button,
#sidebar .pds-vote-button-load,
#sidebar .pds-view-results,
#sidebar .pds-return-poll {background-color:#91a0a4; border-radius:5px; color:#fff; cursor:pointer; display:block; font-family:'oswaldbook', Tahoma, sans-serif; font-size:20px; line-height:1; margin:15px; padding:15px; text-align:center; text-decoration:none;}
#sidebar .pds-view-results {margin-bottom:0;}
#sidebar .pds-answer-feedback {background-color:#f1f1f1; border:1px solid #d1d1d1; position:relative;}
#sidebar .pds-answer-feedback-bar {font-size:2px; background-color:#8e040c; height:18px;}
#sidebar .poll-archive {display:block; text-align:right;}

#content .poll {margin-bottom:50px;}
#content .poll h1 {font-family:'oswaldlight', Tahoma, sans-serif; font-size:22px; line-height:26px; margin-bottom:15px;}
#content .poll .label,
#content .poll .per,
#content .poll .votes {font-family:Tahoma, sans-serif; font-size:13px; line-height:18px; width:auto;}
#content .poll .bar {background-color:#f1f1f1; border:1px solid #d1d1d1; height:auto;}
#content .poll .bar div {background-color:#8e040c; border-radius:0; height:18px;}

/* ================         BASE LAYOUT ELEMENTS        ============== */
/*
Wrappers _______________________________________________________________ */
#master {background:#fff url(//d35uq38u77mscr.cloudfront.net/common/img/main_wrapper_bg.png) repeat 0 0; margin:0 auto;}
#main_wrapper {background:url(//d35uq38u77mscr.cloudfront.net/common/img/main_bg.png) repeat-y 50% 0; overflow: hidden;}
main {background:#fff; margin:0 auto; overflow:hidden; padding:45px 0; width:1024px;}
	#home main, #startup main {max-width:1280px; padding:0; width:auto;}
        #startup main {padding-bottom:150px;}
	#business main {padding:65px 0;}
#column_wrapper {overflow:hidden; padding:0 30px;}

#video_callouts_wrapper {background:#eee; margin:0 auto; max-width:1280px;}
#video_callouts_wrapper #video_callouts {margin:0 auto; padding:30px 10px 25px; width:1004px;}
#video_callouts_wrapper #video_callouts header h2 {font-family:'futura_stdbook'; font-size:24px; padding-bottom:20px;}
#video_callouts_wrapper #video_callouts .callout {border:none; float:left; padding:0 55px 15px 0; width:261px;}
#video_callouts_wrapper #video_callouts .image iframe {height:160px; width:261px;}
#video_callouts_wrapper #video_callouts footer {clear:both; text-align:right;}

/*
Header _______________________________________________________________ */
#header_wrapper {background:#fff;}
#header {height:136px; margin:0 auto; position:relative; width:960px;}
#logo {left:10px; position:absolute; top:27px;}
#header_nav {position:absolute; right:260px; top:48px;}
#header_nav ul {list-style:none; overflow:hidden; padding:0;}
#header_nav li {border-left:2px solid #d8d8d8; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; padding:0 10px;}
	#header_nav li:first-child {border:none;}
#header_nav a {color:#acacac; text-decoration:none;}
	#header_nav a:hover {text-decoration:underline;}
#search {position:absolute; right:1px; top:38px;}
#search input[type="text"], #search_content input[type="text"] {width:225px;}
	#search input[type="text"] {-webkit-user-modify: read-write-plaintext-only;}
#search input[type="submit"] {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_search.png) no-repeat 0 0; border:none; cursor:pointer; height:13px; position:absolute; right:10px; text-indent:-9000px; top:8px; width:11px;}
#search_content {float:left; margin-right:20px; position:relative;}
#search_content input[type="submit"] {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_search.png) no-repeat 6px 5px; background-color:#d6d6d6; border:none; border-radius:0 1px 1px 0; cursor:pointer; height:23px; left:223px; position:absolute; text-indent:-9000px; top:2px; width:24px;}

/*
Page Photo _______________________________________________________________ */
#page_photo, .page_photo {background-position:50% 0; background-repeat:no-repeat; margin:0 auto; max-width:1280px; position:relative;}
	#master.Industry #page_photo {border-bottom:39px solid #a6a12d;}		
		#master.Industry.renewable_energy #page_photo {border-bottom-color:#f78e1e;}
		#master.Industry.bioscience_health #page_photo {border-bottom-color:#46580d;}
		#master.Industry.optics_photonics #page_photo {border-bottom-color:#34233d;}
		#master.Industry.adv_manufacturing #page_photo {border-bottom-color:#776441;}
		#master.Industry.adv_business #page_photo {border-bottom-color:#91a0a3;}
	#alternate #page_photo, #alternate #master.Industry #page_photo {border-bottom:39px solid #03304d;}
	#alternate #master.Microsite #page_photo {border-bottom:39px solid #555;}
#page_title, .page_title {background:url(//d35uq38u77mscr.cloudfront.net/common/img/page_title_bg.png) repeat 0 0; bottom:0; left:50%; margin-left:-512px; padding-top:55px; position:absolute; width:1024px;}
	#home #page_title, #home .page_title {background:none; padding:0; text-align:right; top:40px;}
	#alternate #page_title, #master.Industry #page_title {padding:40px 0 12px;}
		#alternate #master.Microsite #page_title {padding:55px 0 0;}
#page_title h1 {padding:0 30px; -webkit-margin-after:-4px;}
	#alternate #page_title h1, #master.Industry #page_title h1 {background:url(/common/img/logo_medium.png) no-repeat 0 0; color:#231f20; font-family:'futura_stdbook'; font-size:20px; letter-spacing:3px; margin-left:40px; padding:18px 0 15px 100px;}
		#alternate #master.Microsite #page_title h1 {background:none; color:#555; font-family:'oswaldbold', Tahoma, sans-serif; font-size:60px; letter-spacing:-2px; line-height:49px; margin:0; padding:0 30px; -webkit-margin-after:-7px;}
	#alternate #page_title h1 a, #master.Industry #page_title h1 a {color:#231f20;}
#master.Industry #page_title strong, #alternate #master.Microsite.level_3 #page_title strong {display:none;}
	#alternate #master.Microsite #page_title strong {display:block; font-family:'oswaldbold', Tahoma, sans-serif;}
#alternate #page_title strong {font-family:'futura_stdbook';}
#page_photo .photo_text {margin:0 auto; text-align:right; width:1024px;}

#homePageRotator .homePageRotatorItem {display:none;}
#homePageRotator .homePageRotatorItem:first-child{display:block;}
#homePageRotator .innovate .page_title {color:#fff; font-family:'oswaldbook', Tahoma, sans-serif; font-size:16px; line-height:24px; padding-left:665px; text-align:left; top:50px; width:359px;}
#homePageRotator .innovate .page_title .img {margin-left:-60px;}
#homePageRotator .caevent .page_title {color:#fff; text-align:center; top:130px;}
#homePageRotator .caevent .page_title h1 {color:#fff; font-size:42px; line-height:45px; padding-bottom:55px;}
#homePageRotator .caevent .page_title h1 strong {display:block; font-family:'oswaldbook', Tahoma, sans-serif;}
#homePageRotator .caevent .page_title h3 {font-family:'oswaldbook', Tahoma, sans-serif; font-size:26px; line-height:26px; padding-bottom:20px; text-transform:uppercase;}
#homePageRotator .caevent .page_title a {color:inherit; font-size:22px; font-family:'oswaldbold', Tahoma, sans-serif; line-height:22px; text-decoration:none; text-transform:uppercase;}
    #homePageRotator .caevent .page_title a:after {content:'\f0a9'; font-family:'FontAwesome'; font-size:22px; padding-left:4px; vertical-align:2px;}

/*
Content _______________________________________________________________ */
#content {border-right:1px solid #e5e5e5; float:left; padding:15px 70px 0 0; width:600px;}
    #search_results #content {border:none; padding:0; width:100%;}
    #resource_page #content {padding-right:20px; width:650px;}
#content p, #content li {line-height:22px;}
	#search_results #content p {padding-bottom:0;}
#content p.img {line-height:normal; padding:0;}
#content img {height:auto; max-width:100%;}

#content_title {background:#555 url(//d35uq38u77mscr.cloudfront.net/common/img/content_title_bg.png) no-repeat 0 50%; margin-bottom:10px; padding-left:34px; width:600px;}
	#alternate #content_title {background:none; border-bottom:2px solid #03304d; padding:0; width:640px;}
		#alternate #master.Microsite #content_title {border:none;}
#alternate #content_title h2 {color:#03304d; line-height:18px;}
	#alternate #master.Microsite #content_title h2 {color:#555;}
#alternate #content_title h2 span {text-transform:uppercase;}
#content_title h4 {background:#555; border-left:4px solid #fff; color:#fff; font-family:'futura_stdbook'; letter-spacing:1.5px; padding:4px 10px; text-transform:uppercase;}

#content .site_link {background:#e7e6e6; margin-bottom:25px; padding:10px 20px;}
.addthis_content a {text-decoration:none;}

/*
sidebar _______________________________________________________________ */
#sidebar {float:right; padding-top:15px; width:256px;}
	#search_results #sidebar {display:none;}
 
/*
Callouts _______________________________________________________________ */
#callouts {width:255px;}
#callouts .callout, .contourMessageOnSubmit {background:#91a0a3; border:1px solid #6b8084; border-radius:5px; font-family:'futura_stdbook'; margin-bottom:20px;}
    #callouts .callout {-webkit-border-radius:5px; -moz-border-radius:5px;}
    #master.Industry #callouts .callout, #alternate #master.Microsite #callouts .callout {background:#a6a12d;}
    #alternate #callouts .callout, #alternate #master.Industry #callouts .callout {background:#03304d;}
    #blog #callouts .callout.blog_callout {color:#ccc; padding:10px;}
    .ie8 #callouts .callout.form {border:none;}
    #callouts .callout.straight {background:#848484; border:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
#callouts .callout .content, .contourMessageOnSubmit {color:#fff; font-size:21px; padding:18px 25px; text-align:center; text-transform:uppercase;}
    #callouts .callout.form .content {padding:18px 9px;}
        .ie8 #callouts .callout.form .content {padding:0 9px;}
    #callouts .callout.straight .content {border-top:1px solid #a3a29d; padding:12px 15px; text-align:left;}
#callouts .callout p {padding-bottom:0;}
#callouts .callout h2 {color:#fff; font-size:68px; line-height:56px;}
#callouts .callout h3 {font-family:'futura_stdbook'; font-size:26px; letter-spacing:-1px; line-height:43px;}
    #blog #callouts .callout h3 {color:#fff; line-height:30px;}
    #callouts .callout.straight h3 {font-family:'oswaldbook', Tahoma, sans-serif; font-size:21px; line-height:25px;}
        #callouts .callout.straight h3:after {content:'\f054'; font-family:'FontAwesome'; font-size:20px; padding-left:4px;}
    #callouts .callout.straight h4 {font-family:'oswaldlight', Tahoma, sans-serif; font-size:21px; line-height:25px;}
#callouts .callout a {color:#fff;}
    #callouts .callout.straight a {text-decoration:none;}
#callouts .callout .image {position:relative;}
#callouts .callout .image img {border-radius:0 0 5px 5px; max-width:253px;}
    #callouts .callout .image img {-webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px;}
    #callouts .callout .button img {border-radius:0;}
    #callouts .callout.straight img {border-radius:0; max-width:100%; -moz-border-radius:0; -webkit-border-radius:0;}
#callouts .callout .button {position:absolute; text-align:center; top:34px; width:100%;}
#blog #callouts .callout ul {padding-bottom:0;}
.callout.logos img {margin:25px 45px 0 0;}
.callout.checklist {padding:10px 20px;}
.callout.checklist li {padding-bottom:5px;}

.content_callout {border-top:1px solid #e7e6e6; border-bottom:1px solid #e7e6e6; margin:10px 0 20px; overflow:hidden; padding:35px 0;}
	.content_callout.background {padding:25px 0;}
.content_callout.background .callout_wrapper {background:#cacaca; overflow:hidden;}
.content_callout .content {line-height:22px; overflow:hidden;}
	#alternate .content_callout .content {border:none; padding:0; width:auto;}
	.content_callout.background .content, #alternate .content_callout.background .content {float:left; padding:20px 30px 20px 25px; width:252px;}
#content .content_callout h2 {color:#a5ad26; font-size:57px; letter-spacing:-1px; line-height:57px; text-transform:uppercase;}
#content .content_callout h2 a {color:#a5ad26; text-decoration:none;}
.content_callout h2 strong {font-family:'oswaldbold', Tahoma, sans-serif; font-size:50px;}
.content_callout h5 {color:#03304d; font-family:'futura_stdbook'; font-size:30px; line-height:38px; text-transform:uppercase;}
	.content_callout h5 strong {color:#e7b745; font-weight:normal;}
.content_callout .image {float:right; width:293px;}
.content_callout p {padding:0;}
.content_callout.background .img a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_arrow_small.png) no-repeat 100% 50%; color:#555; display:inline-block; font-family:'oswaldbold', Tahoma, sans-serif; font-size:18px; margin-top:12px; padding-right:23px; text-decoration:none; -webkit-padding-before:4px;}

/*Quote Callout*/
.content_callout.quote {border-left:5px solid #cacaca; border-top:none; border-bottom:none; margin:25px 0 10px; padding:0 0 0 4px;}
    .content_callout.quote.alt {border-right:5px solid #cacaca; border-left:none; padding:0 4px 0 0;}
.content_callout.quote .callout_wrapper {background:#eee; overflow:hidden;}
.content_callout.quote .image {width:auto;}
    .content_callout.quote.alt .image {float:left;}
.content_callout.quote .content {padding:20px 30px 10px;}
#content .content_callout.quote p {line-height:16px;}
.content_callout.quote h3 {font-family:'oswaldlight', Tahoma, sans-serif; font-size:22px; letter-spacing:-1px; line-height:31px; padding-bottom:15px;}
.content_callout.quote h3 strong {font-family:'oswaldbook', Tahoma, sans-serif;}

/*Contact Callout*/
#callouts .callout.contact {background:#eee; border:none; border-radius:0; font-family:'oswaldbold', Tahoma, sans-serif; -webkit-border-radius:0; -moz-border-radius:0;}
#callouts .callout.contact .content {padding:14px 10px 6px; text-align:left; text-transform:none;}
#callouts .callout.contact .contact_float_left {float:left; margin:28px 0 16px;}
#callouts .callout.contact .contact_float_right {float:right; margin-bottom:16px;}
#callouts .callout.contact .name {color:#8e040c; font-size:25px; line-height:22px;}
#callouts .callout.contact .title {color:#8e040c; font-size:18px; line-height:23px;}
#callouts .callout.contact .subtitle {color:#555; font-size:15px; line-height:23px;}
#callouts .callout.contact .content hr {background:#555; border:none; font-size:0; height:1px;}
#callouts .callout.contact .detail {color:#555; font-size:20px; margin-top:6px;}
#callouts .callout.contact .email, #callouts .callout.contact .phone, #callouts .callout.contact .location {color:#000; display:block; font-family:'oswaldlight', Tahoma, sans-serif; font-size:18px; line-height:22px; margin-bottom:14px;padding-left:35px; text-decoration:none;}
    #callouts .callout.contact .email {background:url('//d35uq38u77mscr.cloudfront.net/common/img/callout_contact_email.png') no-repeat left center; margin-top:11px;}
    #callouts .callout.contact .phone {background:url('//d35uq38u77mscr.cloudfront.net/common/img/callout_contact_phone.png') no-repeat left center;}
    #callouts .callout.contact .location {background:url('//d35uq38u77mscr.cloudfront.net/common/img/callout_contact_location.png') no-repeat left 2px;}


/*
Footer _______________________________________________________________ */
#footer_wrapper {background:#252525;}
#footer {font-size:12px; margin:0 auto; padding:50px 0 40px; width:960px;}
#footer_top {overflow:hidden; padding-bottom:35px;}
#footer .column {border-left:1px solid #3b3b3b; float:left; padding-left:25px; width:259px;}
	#footer .column:first-child {border:none; padding:0; width:675px;}
#footer ul {list-style:none; overflow:hidden; padding:0;}
#footer_top ul ul {padding-top:10px;}
	#footer_top ul ul ul {display:none;}
#footer_top li {float:left; padding-left:30px; width:100px;}
	#footer_top li:first-child {padding-left:0;}
	#footer_top ul ul li {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_plus.png) no-repeat 0 4px; float:none; padding:0 0 3px 12px; width:auto;}
		#footer_top ul ul li:first-child {padding:0 0 3px 12px;}
	#footer_nav_right li {width:114px;}
#footer_top a {color:#fff; text-decoration:none;}
	#footer_top a:hover {text-decoration:underline;}
	#footer_top ul ul a {color:#959595;}
#footer_bottom {overflow:hidden;}
#footer_nav {float:left; padding-top:5px;}
#footer_nav li {border-left:1px solid #959595; float:left; padding:0 8px;}
	#footer_nav li:first-child {border:none; padding-left:0;}
#footer_nav a {color:#959595; text-decoration:none;}
#footer .social {float:right;}
#footer .social img {margin:0 7px;}
#footer .address {border-top:1px solid #c7c7c7; color:#959595; line-height:22px; margin-top:28px; padding-top:30px; text-align:center; width:100%;}

/* Footer Form */
#footer_form {border:none; height:215px; width:100%;}
#leadgenerationform #contour {border-bottom:1px solid #c7c7c7; box-sizing:border-box; color:#fff; margin:0 auto 50px; overflow:hidden; padding:25px; position:relative; width:960px;}
#leadgenerationform .contourPage {overflow:hidden;}
#leadgenerationform .contourPageName {font-family: "oswaldlight",Tahoma,sans-serif; font-size:26px;float:left; width:175px;}
#leadgenerationform .contourFieldSet {float:right; overflow:hidden; padding:10px 0 0; width:735px;}
#leadgenerationform .contourField {box-sizing:border-box; float:left; padding-left:15px; width:245px;}
#leadgenerationform .contourField.text label {display:none;}
#leadgenerationform .contourField.text input {border:none; box-sizing:border-box; width:100%;}
#leadgenerationform .contourField.checkboxlist {overflow:hidden; padding:10px 0 10px 15px; width:620px;}
#leadgenerationform .contourField.checkboxlist div {display:inline;}
#leadgenerationform .contourField.checkboxlist label {float:none; display:inline; font-size:15px; padding:0;}
#leadgenerationform .contourField.checkboxlist input {float:none; margin:4px 5px 0 15px; vertical-align:top;}
#leadgenerationform .contourField.checkboxlist br {display:none;}
#leadgenerationform .contourNavigation {bottom:25px; position:absolute; right:25px; width:115px;}
#leadgenerationform .contourNavigation input {background-color:#8E040C; width:100%;}

/* =================             NAVIGATION            =============== */
/*
Main Nav _______________________________________________________________ */
#nav_wrapper {background:#1d1b1a;}
#main_navs {margin:0 auto; position:relative; width:960px;}
#main_navs ul {list-style:none; overflow:hidden; padding:0;}
#main_navs li {float:left; padding-left:10px;}
	#main_navs #main_nav li:first-child {padding:0;}
#main_navs a {color:#dcdcdc; display:block; font-family:'oswaldbold', Tahoma, sans-serif; font-size:18px; padding:0 18px; text-decoration:none; text-transform:uppercase; -webkit-text-stroke:1px transparent;}
	#main_navs a:hover {color:#b4b4b4;}
#main_nav {height:45px; overflow:hidden;}
#main_nav a {line-height:45px;}
	#main_nav li.current_category1 a {background:#3c3a39;}
#special_nav {position:absolute; right:0; top:-4px;}
#special_nav a {background:#8e040c url(//d35uq38u77mscr.cloudfront.net/common/img/arrow_nav.png) no-repeat 86% 18px; color:#fff; line-height:49px; padding-right:35px;}
	#special_nav a:hover {color:#fff;}

#side_nav {padding-bottom:45px;}
#side_nav ul {list-style:none; padding:0;}
#side_nav > ul > li, #side_nav ul ul ul {display:none;}
    #side_nav > ul > li.current_category1 {display:block;}
    #side_nav ul ul li.current_category2 ul {display:block;}
        #side_nav ul ul li.current_category2 ul ul {display:none;}
            #side_nav ul ul ul li.current_category3 ul {display:block; padding-left:15px;}
                #master.services #side_nav ul ul ul li.current_category3 ul {padding-left:0;}
                #side_nav ul ul ul li.current_category3 ul ul {display:none;}
                    #side_nav ul ul ul li.current_category3 ul li.current_category4 ul {display:block;}
#side_nav ul ul li {border-bottom:1px solid #acacac; padding:8px 0 10px 38px; position:relative;}
	#side_nav ul ul ul li {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_circle.png) no-repeat 0 11px; border:none; padding:5px 0 0 12px;}
		#side_nav ul ul ul ul li {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_square_small.png) no-repeat 0 10px; padding-left:15px;}
    #services #side_nav ul ul li {padding-left:10px;}
#side_nav a {color:#757575; display:block; font-family:'oswaldbook', Tahoma, sans-serif; font-size:16px; text-decoration:none;}
	#side_nav li.current_category2 a, #side_nav a:hover, #alternate #side_nav li.current_category2 li a, #alternate #master.Industry #side_nav li.current_category2 li a, #alternate #side_nav li.current_category2 li.current_category3 li a, #alternate #master.Microsite #side_nav li.current_category2 li a, #alternate #master.Microsite #side_nav li.current_category2 li.current_category3 li a {color:#555;}
		#master.Industry #side_nav li.current_category2 a, #alternate #master.Microsite #side_nav li.current_category2 > a {color:#a6a12d; font-family:'oswaldbold', Tahoma, sans-serif;}
			#master.Industry #side_nav li.current_category2 ul a {color:#565656;}
			#alternate #side_nav li.current_category2 a, #alternate #master.Industry #side_nav li.current_category2 a, #alternate #side_nav li.current_category2 li.current_category3 a {color:#03304d;}
	#side_nav ul ul ul a, #master.Industry #side_nav li.current_category2 ul a {font-family:Tahoma, Geneva, sans-serif; font-size:13px;}
	#side_nav > ul > li > a, #side_nav .title {border-bottom:1px solid #acacac; color:#8e040c; font-family:'oswaldbold', Tahoma, sans-serif; font-size:24px; line-height:19px; text-decoration:none; text-transform:uppercase;}
		#master.Industry #side_nav > ul > li > a, #alternate #master.Microsite #side_nav > ul > li > a, #alternate #master.Microsite #side_nav li.current_category2 li.current_category3 a, #alternate #master.Microsite #side_nav li.current_category2 li.current_category3 li.current_category4 a, #alternate #master.Microsite #side_nav li.current_category2 li.current_category3 li.current_category4 li.current_category5 a {color:#a6a12d;}
		#alternate #master.Microsite #side_nav li.current_category2 li.current_category3 li.current_category4 ul a {color:#555;}
		#alternate #side_nav > ul > li > a, #alternate #master.Industry #side_nav > ul > li > a {color:#05304d;}
		.ie7 #side_nav > ul > li > a, .ie7 #side_nav .title {line-height:28px;}
	#side_nav li.current_page > a {text-decoration:underline;}
		#side_nav > ul > li.current_page > a, #master.services #side_nav li.current_page > a {text-decoration:none;}
	#side_nav li.current_category3 a {font-weight:bold;}
		#side_nav ul ul ul li.current_category3 ul a, #alternate #side_nav ul ul ul li.current_category3 ul a {color:#565656; font-weight:normal;}
			#side_nav ul ul ul li.current_category3 ul li.current_category4 a, #alternate #side_nav ul ul ul li.current_category3 ul li.current_category4 a, #alternate #side_nav ul ul ul li.current_category3 ul li.current_category4 ul li.current_category5 a {color:#03304d; font-weight:bold;}
				#side_nav ul ul ul li.current_category3 ul li.current_category4 ul a, #alternate #side_nav ul ul ul li.current_category3 ul li.current_category4 ul a {color:#555; font-weight:normal;}
#side_nav ul ul li span {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_plus_minus.png) no-repeat 0 0; cursor:pointer; display:block; height:19px; left:13px; position:absolute; top:10px; width:19px;}
	#side_nav ul ul li span.open {background-position:-19px 0;}
	#side_nav ul ul ul li span {display:none;}
	#master.services #side_nav ul ul ul li span {background-color:#fff; display:block; left:-11px; top:4px;}
#alternate #side_nav li.current_category2 li.current_category3 a {font-size:14px;}
#alternate #side_nav li.current_category2 li.current_category3 li a {font-size:13px;}
#alternate #side_nav li.current_category2 li.current_category3 li li a {font-size:12px;}

#master.Business #side_nav > ul > li > ul > li {background:no-repeat 7px 18px; padding:18px 0 20px 38px;}
	#master.Business #side_nav ul ul li.nav_cost {background-image:url(//d35uq38u77mscr.cloudfront.net/common/img/nav/nav_cost.png);}
	#master.Business #side_nav ul ul li.nav_workforce {background-image:url(//d35uq38u77mscr.cloudfront.net/common/img/nav/nav_workforce.png);}
	#master.Business #side_nav ul ul li.nav_regulation {background-image:url(//d35uq38u77mscr.cloudfront.net/common/img/nav/nav_regulation.png);}
	#master.Business #side_nav ul ul li.nav_markets {background-image:url(//d35uq38u77mscr.cloudfront.net/common/img/nav/nav_markets.png);}
	#master.Business #side_nav ul ul li.nav_tax {background-image:url(//d35uq38u77mscr.cloudfront.net/common/img/nav/nav_tax.png);}
	#master.Business #side_nav ul ul li.nav_life {background-image:url(//d35uq38u77mscr.cloudfront.net/common/img/nav/nav_life.png);}
	#master.Business #side_nav ul ul li.nav_innovate {background-image:url(//d35uq38u77mscr.cloudfront.net/common/img/nav/nav_innovate.png);}
/*#master.Business #side_nav ul ul li.current_category2 {background-position:-276px 18px;}*/
#master.Business #side_nav > ul > li > ul > li > a {color:#555; font-family:'oswaldbook', Tahoma, sans-serif; font-size:15px; text-transform:uppercase;}
	#master.Business #side_nav > ul > li > a {color:#8e040c; font-size:24px;}
	#master.Business #side_nav li.current_category2 > a {font-family:'oswaldbold', Tahoma, sans-serif;}
#master.Business #side_nav li.current_category2 a {color:#506970;}
	#master.Business #side_nav li.current_category2.nav_workforce a {color:#e58c30;}
	#master.Business #side_nav li.current_category2.nav_regulation a {color:#34233d;}
	#master.Business #side_nav li.current_category2.nav_markets a {color:#03304d;}
	#master.Business #side_nav li.current_category2.nav_tax a {color:#46580d;}
	#master.Business #side_nav li.current_category2.nav_life a {color:#5fa8bb;}
	#master.Business #side_nav li.current_category2.nav_innovate a {color:#9c9458;}
#master.Business #side_nav ul ul li span {background:none; height:23px; left:7px; top:18px; width:23px;}

#incentigrams #side_nav > ul > li > ul > li {display:none;}
	#incentigrams #side_nav > ul > li, #incentigrams #side_nav ul ul li.current_category1 {display:block;}
#incentigrams #side_nav ul ul ul {display:block;}
#incentigrams #side_nav li.current_category1 a {color:#555;}
#incentigrams #side_nav li.current_category2 > a, #incentigrams #side_nav.referrers li.current_category2 .current_page a {font-weight:bold;}

#side_nav.referrers > ul > li, #incentigrams #side_nav.referrers > ul > li {display:none;}
	#side_nav.referrers > ul > li.current_category1, #incentigrams #side_nav.referrers > ul > li.current_category1 {display:block;}
#side_nav.referrers > ul > li > ul > li, #incentigrams #side_nav.referrers ul > li > ul > li {display:block;}
#incentigrams #side_nav.referrers > ul > li.current_category1 > a {color:#8e040c;}
#incentigrams #side_nav.referrers ul ul ul {display:none;}
	#incentigrams #side_nav.referrers ul ul li.current_category2 ul {display:block;}
#incentigrams #side_nav ul ul ul ul {display:none;}
#incentigrams #side_nav.referrers li.current_category1 a {color:#aeaeae;}
#incentigrams #side_nav.referrers li.current_category2 a {color:#555; font-weight:normal;}

/* ================        INDIVIDUAL PAGE STYLE        ============== */
/*
Home _________________________________________________________________ */
/* promo */
#promo {background:#ebebeb; border-top:1px solid #fff; border-bottom:1px solid #fff; text-align:center;}
#promo_wrapper {margin:0 auto; overflow:hidden; width:1024px;}
#promo .callout {background:#fff; float:left; font-family:'oswaldlight', Tahoma, sans-serif; font-size:15px; padding:55px 15px 50px; width:322px;}
	#promo .callout:nth-child(2) {background:#ebebeb; width:290px;}
	#promo .callout.alt {background:#ebebeb; width:290px;}
#promo h4 {color:#8e181c; font-size:75px; line-height:75px; text-transform:uppercase; text-align:center;}
#promo h4 a {color:#8e181c; text-decoration:none;}
	#promo h4 a:hover {color:#570f11;}
#promo h5 {color:#8e181c; font-family:'oswaldlight', Tahoma, sans-serif; font-size:19px; line-height:24px; padding-bottom:5px; text-transform:uppercase;}
#promo h5 a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_circle_arrow.png) no-repeat 100% 0; color:#8e181c; display:inline-block; line-height:19px; padding-right:22px; text-decoration:none; -webkit-padding-before:2px;}
	#promo h5 a:hover {color:#570f11;}
#promo p {font-size:16px; padding-bottom:20px;}

/*wsj promo*/
#wsj_promo {background-color: #000; position:relative; text-align: center; font-family:'oswaldbook', Tahoma, sans-serif;}
#wsj_promo_wrapper {height:224px; margin:0 auto; padding: 15px 0 30px; position:relative; width: 1024px;}
#wsj_promo h5 { font-family:'oswaldbook', Tahoma, sans-serif; color:#a1a1a1; font-size: 17px; line-height: 45px; text-align: center; text-transform: uppercase;}
#wsj_promo h5 img {margin: 5px;}
#wsj_promo h5 img:first-child { margin-top: 0px; vertical-align: middle;}
#wsj_promo .wallstreet input[type="submit"]{margin-top: 13px;}
#wsj_info {float: left; margin-top: 50px; padding: 0 0 0 50px; width: 400px;}
#wsj_info img {float: left;}
#wsj_info ul {float: left; font-size: 17px; line-height: 30px; padding: 12px 0 0 38px; text-transform: uppercase;}
#wsj_info li {font-family:'oswaldbook', Tahoma, sans-serif; font-size: 15px; line-height: 25px; list-style-position: inside; text-align: left;}
#wsj_form {background-color:#2e2e2e;border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; float: left; height: 125px; left: 455px; padding: 23px 0 23px 40px; position: absolute; top: 75px; width: 100%;}
#wsj_form h4 {color:#a2a2a2; font-family:'oswaldlight', Tahoma, sans-serif; font-size: 21px; font-weight: normal; margin-left: 25px; text-align: left; text-transform: uppercase;}
#wsj_form span {display: block; font-family: Tahoma, sans-serif; left: 300px; overflow: hidden; position: absolute; text-align: left; top: 54px; width: 200px;}
#wsj_form span.contourError {display:inline; left:43px; position:relative; text-align:right; top:-4px;}
#wsj_form .contourField {margin-bottom: 5px; height:40px; overflow: hidden; padding-bottom:0;}
#wsj_form .contourField label {display: none;}
#wsj_form .contourPage {float: left; margin: 20px;}
#wsj_form .wallstreet input[type="submit"] {float: right;}
#wsj_form .contourField input[type="text"] {background-color:#cacaca; color: #555 !important; width: 186px;}
#wsj_form .contourNavigation {clear: both; float: right; margin-top: -90px;}
#wsj_form .contourNavigation input[type="submit"] {float: right;}
.wsj_form_wrapper {float:left; width: 460px; }

/* programs */
#programs {background:#cacaca; padding:70px 0;}
#programs_wrapper {margin:0 auto; width:960px;}
#programs header {padding-bottom:20px;}
#programs_slider {margin-left:-160px; overflow:hidden;}
#programs_slider .slider {background:#e5e5e5; border-radius:0 5px 5px 0; float:left;}
	#programs_slider .slider {-webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0;}
#programs_slider .slider ul {list-style:none; overflow:hidden; padding:15px 0 25px 160px;}
#programs_slider .slider li {color:#545454; cursor:pointer; float:left; font-family:'oswaldlight', Tahoma, sans-serif; font-size:16px; line-height:18px; overflow:hidden; width:140px;}
	#programs_slider .slider li:first-child {width:220px;}
	#programs_slider .slider li.current {color:#8e040c; font-family:'oswaldbook', Tahoma, sans-serif;}
#programs_slider .slider img {display:block; height:auto; margin-bottom:3px; max-height:140px; width:220px;}
	#programs_slider .slider img {filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter:gray; -webkit-filter: grayscale(100%);}
	#programs_slider .slider li.current img {filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter:grayscale(0%);}
#programs_slider .slider .text {display:none;}
#programs_slider .content {color:#3d3d3d; float:left; font-size:14px; line-height:22px; padding:10px 0 0 30px; width:290px;}
#programs_slider .content h3 {color:#4e5151; padding-bottom:7px;}
#programs_slider .content h3 a {color:#4e5151; text-decoration:none;}
#programs_slider .content p {padding-bottom:5px;}
#programs_slider .content a.more {color:#3d3d3d; font-size:13px;}
#programs footer {padding-top:15px;}
#programs footer a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_circle_red.png) no-repeat 100% 50%; color:#8e040c; font-family:'oswaldbold', Tahoma, sans-serif; font-size:18px; padding-right:25px; text-decoration:none; -webkit-padding-before:4px;}

/* stats */
#stats {background:#1d1b1a url(//d35uq38u77mscr.cloudfront.net/common/img/dots_bg.png) repeat 0 0; padding:55px 0;}
#stats_rotator {margin:0 auto; overflow:hidden; width:960px;}
#stats_rotator .tabs {float:left; width:300px;}
#stats_rotator .tabs ul {list-style:none; padding:0;}
#stats_rotator .tabs li {background:#555; border-radius:5px; color:#ebebeb; cursor:pointer; font-family:"futura_std_bookbold"; font-size:12px; line-height:18px; margin:7px 10px 0 0; padding:12px 5px; text-align:center; text-transform:uppercase;}
	#stats_rotator .tabs li:first-child {margin-top:0;}
	#stats_rotator .tabs li.current {background:#ebebeb; color:#545454; margin-right:-7px; padding-right:22px;}
#stats_rotator .content {background:#ebebeb; border-radius:5px; float:left; padding:0 10px 0 55px; width:595px;}
#stats_rotator .content .item {display:none;}
	#stats_rotator .content .item:first-child {display:block;}
#stats_rotator .column {float:right; padding:50px 0 10px; width:270px;}
	#stats_rotator .column:first-child {float:left; width:310px;}
#stats_rotator h4 {font-size:34px; line-height:34px; padding-bottom:8px; text-transform:uppercase;}
#stats_rotator h4 a {color:#555; text-decoration:none;}
#stats_rotator h5 {font-size:120px; letter-spacing:-3px; line-height:120px;}
#stats_rotator p {line-height:20px;}

/* Homepage Callout */
#hpcallout {background-color:#eeeeee;}
#hpcallout_wrapper {margin:0 auto; max-width:960px; width:100%;}
#hpcallout_wrapper:after {content:""; display:table; clear:both;}
#hpleft {background:#252525 no-repeat 100% 50%; background-size:cover; box-sizing:border-box; color:#fff; float:left; font-family:oswaldbook; font-size:46px; line-height:1.4; margin-left:-160px; min-height:239px; padding:60px 20px 50px 175px; text-transform:uppercase; text-shadow:0px 0px 6px #000; width:640px;}
#hpright {background-color:#eee; box-sizing:border-box; float:left; font-size:16px; margin-right:-160px; padding:40px 0 20px 70px; width:460px;}
#hpright h3 {padding-bottom:15px;}
#hpright strong {font-family:oswaldlight; font-size:19px; font-weight:normal; line-height:1;}
#hpright p {line-height:19px;}
#hpright .button a {background-color:#8e040c; border-radius:5px; color:#fff; font-family:oswaldbook; font-size:19px; line-height:1; padding:5px 30px; text-decoration:none;}

/* industries */
#industries {background:#cacaca; padding:65px 0 50px;}
#industries header {padding-bottom:40px; text-align:center;}
#industries header h2 {color:#576163;}
#industries_rotator {margin:0 auto; overflow:hidden; position:relative; width:960px;}
#industries_rotator ul {list-style:none; overflow:hidden; padding:0; position:relative;}
#industries_rotator li {float:left; line-height:20px; margin:0 15px; text-align:center; width:210px;}
#industries_rotator .image {height:140px; margin:0 auto 25px; overflow:hidden; width:140px;}
#industries_rotator h3 {color:#212525; padding-bottom:10px;}
#industries_rotator h3 a {color:#212525; text-decoration:none;}
#industries_rotator h3 span {display:block;}
#industries_rotator p {padding-bottom:0;}
#industries_rotator .controls {display:none;}
#industries_rotator .controls a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/rotator_arrows.png) no-repeat 0 0; display:block; height:37px; position:absolute; top:60px; width:36px;}
	#industries_rotator .controls a.prev {left:0;}
		#industries_rotator .controls a.prev.off {background-position:0 -37px;}
	#industries_rotator .controls a.next {background-position:-36px 0; right:0;}
		#industries_rotator .controls a.next.off {background-position:-36px -37px;}
#industries footer {display:none;}

.aerospace_defense h2 {color: #05304d;}
.technology_innovation h2, .technology_innovation h3 {color: #a6a12d;}
.renewable_energy h3, .renewable_energy h3, #master.Industry.renewable_energy #side_nav > ul > li > a, #master.Industry.renewable_energy #side_nav li.current_category2 a  {color: #f78e1e;}
.bioscience_health h2, .bioscience_health h3 , #master.Industry.bioscience_health #side_nav > ul > li > a, #master.Industry.bioscience_health #side_nav li.current_category2 a  {color: #46580d; }
.optics_photonics h2, .optics_photonics h3 , #master.Industry.optics_photonics #side_nav > ul > li > a, #master.Industry.optics_photonics #side_nav li.current_category2 a  {color: #34233d; }
.adv_manufacturing h2, .adv_manufacturing h3 , #master.Industry.adv_manufacturing #side_nav > ul > li > a, #master.Industry.adv_manufacturing #side_nav li.current_category2 a  {color: #34233d; }
.adv_business h2, .adv_business h3 , #master.Industry.adv_business #side_nav > ul > li > a, #master.Industry.adv_business #side_nav li.current_category2 a  {color: #91a0a3; }

/* info */
#info {background:#ebebeb; padding-top:50px;}
#info_wrapper {margin:0 auto; overflow:hidden; width:960px;}
#videos {float:left; padding:20px 0; width:640px;}
#videos header {padding-bottom:30px;}
#video_callouts {background:#eee; margin-top:30px; overflow:hidden; padding:10px 8px;}
	#home #video_callouts {background:none; margin:0; padding:0;}
#video_callouts header h2 {color:#91a0a3; font-size:21px; padding-bottom:10px; text-transform:uppercase;}
#video_callouts .callout {border-top:1px solid #b7b7b7; font-size:14px; padding:25px 0 5px;}
	#video_callouts .callout:first-child {border:none; padding-top:0;}
	#home #video_callouts .callout {border:none; float:left; padding:0 55px 15px 0; width:261px;}
#video_callouts .image {padding-bottom:5px;}
	#home #video_callouts .image {padding-bottom:15px;}
#video_callouts .image iframe {height:145px; width:240px;}
	#home #video_callouts .image iframe {width:261px;}
#video_callouts h3 {font-size:17px;}
	#home #video_callouts h3 {font-size:20px;}
#video_callouts h5 {font-family:Tahoma, Geneva, sans-serif;}
#video_callouts footer {text-align:right;}
#video_callouts footer a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_circle_red.png) no-repeat 100% 50%; color:#8e040c; display:inline-block; font-family:'oswaldbold', Tahoma, sans-serif; font-size:15px; padding-right:20px; text-decoration:none; -webkit-padding-before:3px;}
#blog_feature {background:#fff; border-radius:5px 5px 0 0; padding:50px 0 20px;}
	#home #blog_feature {float:right; padding:28px 18px 40px; width:252px;}
#blog_feature h2 {color:#91a0a3; font-size:21px; letter-spacing:-1px;}
	#alternate #blog_feature h2 {border-bottom:1px solid #e7b745; color:#03304d; font-family:'futura_stdbook'; font-size:24px; padding-bottom:5px; text-transform:uppercase;}
		#alternate #master.Microsite #blog_feature h2 {border-bottom:1px solid #747474; color:#a6a12d;}
#blog_feature h2 span {font-size:25px;}
#blog_feature h6 {color:#91a0a3; font-family:'futura_stdbook'; font-size:21px; line-height:21px; text-transform:uppercase;}
#blog_feature .item {float:left; line-height:18px; overflow:hidden; padding:15px 20px 30px 0; width:260px;}
	#blog_feature .item:nth-child(odd) {float:right;}
	#home #blog_feature .item {float:none; padding:15px 0 30px; width:auto;}
#blog_feature h4 {font-size:18px;}
#blog_feature h4 a {color:#555; text-decoration:none;}
	#alternate #blog_feature h4 a {color:#03304d; font-family:'oswaldbook', Tahoma, sans-serif;}
		#alternate #master.Microsite #blog_feature h4 a {color:#a6a12d;}
#blog_feature h5 {color:#929fa3; font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; padding-bottom:5px;}
	#alternate #blog_feature h5 {color:#e7b745;}
		#alternate #master.Microsite #blog_feature h5 {color:#555;}
#blog_feature .social {float:left;}
	#blog_feature .social a.addthis_button_tweet {clear:both;}
#blog_feature .more {float:left; line-height:14px; padding:0 0 0 15px;}
#alternate #blog_feature .more a {color:#03304d;}
	#alternate #master.Microsite #blog_feature .more a {color:#a6a12d;}
#blog_feature footer {clear:both; text-align:right;}
	#home #blog_feature footer {text-align:left;}
#info footer a, #blog_feature footer a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_circle_red.png) no-repeat 100% 50%; color:#8e040c; font-family:'oswaldbold', Tahoma, sans-serif; font-size:18px; padding-right:25px; text-decoration:none; -webkit-padding-before:4px;}
	#alternate #blog_feature footer a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_circle_blue.png) no-repeat 100% 50%; color:#03304d;}
		#alternate #master.Microsite #blog_feature footer a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_circle_green.png) no-repeat 100% 50%; color:#a6a12d;}

/* news */
#news_promo {background:#fff; padding:80px 0;}
#news_wrapper {margin:0 auto; overflow:hidden; width:960px;}
#news {width:665px;}
	#home #news {float:left;}
#news header {padding-bottom:40px;}
#news_items {overflow:hidden;}
#news .item {float:left; line-height:22px; padding:0 65px 30px 0; width:260px;}
	#news .item.alt {clear:both;}
#news .item h3 {padding-bottom:3px;}
#news .item h3 a {color:#555; text-decoration:none;}
#news .social {float:left;}
#news .social a {padding-right:3px;}
#news .more {float:left; padding:5px 0 0 15px;}
	#alternate #master.Microsite #news .more {color:#a6a12d;}
	
#newsletter {border-left:1px solid #ebebeb; float:right; padding:0 0 10px 25px; width:260px;}
#newsletter .contourPage h4.contourPageName {color:#7c8b8e; font-family:'futura_stdbook'; font-size:25px; padding-bottom:40px; text-transform:uppercase;}
#newsletter .contourField {padding-bottom:3px;}
	#newsletter .contourField.lists {font-size:12px; overflow:hidden; padding:12px 0 8px;}
#newsletter .contourField input[type="text"] {background:none; border:2px solid #e2e2e2; border-radius:4px; color:#a0a0a0; font-size:12px; height:23px; line-height:23px;}
#newsletter .contourField.lists .checkboxlist label {background:url(//d35uq38u77mscr.cloudfront.net/common/img/checkbox_bg.png) no-repeat 0 0; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 10px 0 18px;}
	#newsletter .contourField.lists label.selected {background:url(//d35uq38u77mscr.cloudfront.net/common/img/checkbox_bg_on.png) no-repeat 0 0;}
#newsletter .contourField.lists .checkboxlist input {display:none;}
#newsletter .contourField.lists .checkboxlist br, #newsletter .contourField .fieldLabel {display:none;}
#newsletter .field-validation-error {background:#e2e2e2; border-radius:0 0 4px 4px; color:#8e040c; display:block; margin-top:-3px; padding:2px 12px; width:215px;}
	#newsletter .contourPage .field-validation-error {-webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px;}
#news footer {padding-right:65px; text-align:right;}
#news footer a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_circle_red.png) no-repeat 100% 50%; color:#8e040c; font-family:'oswaldbold', Tahoma, sans-serif; font-size:18px; padding-right:25px; text-decoration:none; -webkit-padding-before:4px;}

/* incentives */
#master.SiteRoot #incentives_selected {margin:0 auto; width:960px;}
#master.SiteRoot #incentives_selected .item_row {padding:20px 0 20px 96px; text-align:center;}

/*
404/500 Errors__________________________________________________________________________*/
#error_content {margin-top:50px; overflow:hidden;}
#error_content h4 {float:left; margin-right:20px;}
#error_content a {color:#8e040c; display: block; float:left; font-family:'oswaldbold', Tahoma, sans-serif; font-size:14px; line-height:26px;}
#server_error #nav_wrapper {height:48px;}
#server_error #content {border-right:none;}
#server_error #content h3 {padding-bottom: 20px;}

/*
Business First _________________________________________________________________ */
#business main .row {overflow:hidden; padding-top:30px;}
    #business main .row:first-child {padding:0;}
.business {background:#eee; float:left; margin-left:32px; padding:30px 60px 30px 60px; width:376px;}
    .business:first-child {margin:0;}
.business .content {float:left; line-height:22px; width:200px;}
    .alt .business .content {float:right;}
    .business.know_how .content, .alt .business.know_how .content {float:none; text-align:center; width:auto;}
.business .content img {height:auto; max-width:100%;}
.business .image {float:right; width:160px;}
    .alt .business .image {float:left;}
    .business.know_how .image {display:none;}
.business h3 {font-size:24px; line-height:24px; padding-bottom:8px; text-transform:uppercase;}
    .business.know_how h3 {display:none;}
.business h3 a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_circle_arrow.png) no-repeat 100% 50%; color:#555; padding-right:25px; text-decoration:none; -webkit-padding-before:4px;}

/*
Service _________________________________________________________________ */
#programs_selected, #incentives_selected, #programs_list, #incentives_list {padding:50px 0;}
	#alternate #master.Microsite #programs_list {border-top:1px solid #eaeaea;}
#programs_selected header, #incentives_selected header {padding-bottom:20px;}
#programs_selected header h2, #incentives_selected header h2 {color:#91a0a3; font-family:'futura_stdbook'; font-size:24px; text-transform:uppercase;}

#programs_selected .item, #programs_list .item {background:#e7e6e6; border-radius:0 5px 5px 0; margin-bottom:25px; overflow:hidden;}
	#programs_selected .item, #programs_list .item {-webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0;}
#programs_selected .image, #programs_list .image {float:left; margin-right:20px; overflow:hidden; width:195px;}
	#programs_selected .img .image, #programs_list .img .image {margin-right:0;}
#programs_selected .text, #programs_list .text {padding:10px 20px;}
	#programs_selected .img .text, #programs_list .img .text {float:left; width:360px;}
#programs_selected .text p, #programs_list .text p {line-height:18px;}
#programs_selected .text a, #programs_list .text a {color:#555;}
#programs_selected .text h3 a, #programs_list .text h3 a {text-decoration:none;}
#programs_selected footer a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_circle_red.png) no-repeat 100% 50%; color:#8e040c; font-family:'oswaldbold', Tahoma, sans-serif; font-size:18px; padding-right:25px; text-decoration:none; -webkit-padding-before:4px;}

#incentives_selected .item_row {overflow:hidden; padding:10px 0 40px;}
#incentives_selected .image {padding-bottom:20px; text-align:center;}
#incentives_selected .item {float:left; margin-left:30px; text-align:center; width:180px;}
	#incentives_selected .item:first-child {margin:0;}
#incentives_selected .text p {line-height:18px; padding-bottom:0;}
#incentives_selected h3 {font-family:'oswaldbook', Tahoma, sans-serif; padding-bottom:5px;}
#incentives_selected h3 a {color:#555; text-decoration:none;}
#incentives_selected footer a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_circle_red.png) no-repeat 100% 50%; color:#8e040c; font-family:'oswaldbold', Tahoma, sans-serif; font-size:18px; padding-right:25px; text-decoration:none; -webkit-padding-before:4px;}

#incentives_list .row {overflow:hidden; padding-bottom:35px;}
#incentives_list .item {float:left; margin-left:50px; width:275px;}
	#incentives_list .item:first-child {margin:0;}
#incentives_list .image {float:left; width:70px;}
#incentives_list .image img {width:65px;}
#incentives_list .text {float:left; font-size:12px; width:205px;}
#incentives_list h3 {font-family:'oswaldbook', Tahoma, sans-serif; font-size:18px;}
#incentives_list h3 a {color:#555; text-decoration:none;}
#incentives_list p {line-height:16px; padding-bottom:0;}
#incentives_list footer {display:none;}

#programs_list footer {display:none;}

/* Locate CA */
#service_CA #content h2 {font-family:'oswaldbold', Tahoma, sans-serif; font-size:26px; line-height:36px;}
#service_CA #content h3 {font-family:'oswaldlight', Tahoma, sans-serif; font-size:23px; line-height:29px;}
#service_CA #content h4 {color:#959595;}
#service_CA .content_callout {border-top:none; margin:0; padding:25px 0;}
#service_CA .content_callout .content {float:left; width:260px;}
#service_CA .content_callout .image {float:right; width:310px;}
#contour.joinuscalifornia {background:#eee; border-radius:5px; margin-right:50px; padding-bottom:20px; -webkit-border-radius:5px; -moz-border-radius:5px;}
#contour.joinuscalifornia .contourPage {padding:15px;}
#service_CA #contour.joinuscalifornia .contourPageName {color:#555; font-family:'oswaldbold', Tahoma, sans-serif; font-size:20px; line-height:26px; padding-bottom:15px;}
#contour.joinuscalifornia .contourFieldSet {border-top:1px solid #b7b7b7; overflow:hidden; padding:20px 5px 0;}
#contour.joinuscalifornia .contourField {float:left; padding:0 13px 9px 0;}
    #contour.joinuscalifornia .privacylabel {clear:both; float:none; text-align:center;}
#contour.joinuscalifornia .fieldLabel {display:none;}
#contour.joinuscalifornia .contourField.dropdownlist div {background-color:#cacaca;}
#contour.joinuscalifornia input[type=text], #contour.joinuscalifornia select {background:#cacaca; color:#484848;}
    #contour.joinuscalifornia select {background:transparent; width:230px; position:relative; top:3px; left:7px;}
    #contour.joinuscalifornia .privacylabel input[type=text] {display:none;}
#contour.joinuscalifornia .contourNavigation {text-align:center;}
#contour.joinuscalifornia input[type=submit] {background:#8e040c; font-family:'oswaldbook', Tahoma, sans-serif; font-size:17px; text-align:center; text-transform:uppercase;}
#contour.joinuscalifornia span.contourError {display:none;}
#contour.joinuscalifornia .contourField input.input-validation-error[type="text"], #contour.joinuscalifornia .contourField input.contourError[type="text"] {border-color:transparent}

#service_CA #incentives_selected {border-bottom:1px solid #cacaca; border-top:1px solid #cacaca; margin-bottom:40px; padding-top:30px;}
#service_CA #incentives_selected .item_row {padding-bottom:0;}
#service_CA #incentives_selected .item {margin:0 10px 40px;}

/*
Industries _________________________________________________________________ */
#industries_list {padding-top:15px;}
#industries_list .item {background:#ddd; margin-bottom:30px; overflow:hidden;}
#industries_list .text {float:left; padding:20px 20px 15px 30px; width:278px;}
#industries_list h3 {color:#231f20; font-family:'futura_stdbook'; font-size:16px; letter-spacing:1px; margin-bottom:5px; text-transform:uppercase;}
#industries_list h3 a {color:#231f20; text-decoration:none;}
#industries_list .image {float:right; overflow:hidden; width:272px;}

/*
Microsite _________________________________________________________________ */
#alternate #news {background:#dfdfdf; float:none; padding:25px 15px 15px; width:600px;}
#alternate #news h2 {border-bottom:1px solid #e7b745; color:#03304d; font-family:'futura_stdbook'; text-transform:uppercase;}
	#alternate #master.Microsite #news h2 {border-bottom:1px solid #a6a12d; color:#a6a12d;}
#alternate #news_items {padding-top:20px;}
#alternate #news .item {padding:0 0 30px 65px;}
	#alternate #news .item:first-child, #alternate #news .item.alt {padding-left:0;}
#alternate #news .item h3 {color:#03304d; font-family:'oswaldbook', Tahoma, sans-serif; font-size:18px;}
#alternate #news .more a {color:#03304d;}
	#alternate #master.Microsite #news .more a {color:#a6a12d;}
#alternate #news footer {padding:0;}
#alternate #news footer a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_circle_blue.png) no-repeat 100% 50%; color:#03304d;}
	#alternate #master.Microsite #news footer a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_circle_green.png) no-repeat 100% 50%; color:#a6a12d;}

#subpages {color:#565656; font-family:'oswaldbook', Tahoma, sans-serif; font-size:16px;}
#subpages .item {padding-bottom:20px;}
#subpages h3 a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_circle_yellow.png) no-repeat 100% 50%; color:#03304d; padding-right:22px; text-decoration:none; text-transform:uppercase;}
	#alternate #master.Microsite.Subpage #subpages h3 a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_circle_gray.png) no-repeat 100% 50%; color:#a6a12d;}
	
#featured {background:#dfdfdf; border-bottom:1px solid #efefef; margin-bottom:45px; padding:35px 20px 20px 30px;}
#featured .image {overflow:hidden; padding-bottom:35px;}
#featured .image h3 {border-right:2px solid #a6a12d; float:left; font-size:42px; line-height:49px; margin-right:17px; text-transform:uppercase; width:190px;}
#featured .image h3 a {color:#a6a12d; text-decoration:none;}
#featured .image h3 span {display:block; font-family:'oswaldbook', Tahoma, sans-serif; font-size:38px; line-height:27px;}
#featured .text {text-align:right;}

/*
Resources _________________________________________________________________ */
#featured_videos {padding-top:40px;}
	#gallery #featured_videos {padding-top:20px; width:640px;}
#featured_videos h2 {color:#91a0a3; font-family:'futura_stdbook'; font-size:24px; padding-bottom:25px; text-transform:uppercase;}
#featured_videos .row {overflow:hidden; padding-bottom:20px;}
#featured_videos .callout {float:left; padding-left:60px; width:240px;}
	#gallery #featured_videos .callout {padding-left:35px; width:300px;}
	#featured_videos .callout:first-child, #gallery #featured_videos .callout:first-child {padding:0;}
#featured_videos .image {padding-bottom:5px;}
#featured_videos .image iframe {height:145px; width:240px;}
	#gallery #featured_videos .image iframe {height:197px; width:300px;}
#featured_videos h3 {font-size:17px;}
#featured_videos h5 {font-family:Tahoma, Geneva, sans-serif;}
#featured_videos .date {color:#adadad; font-size:12px; padding-bottom:15px;}
#featured_videos footer {text-align:right;}
#featured_videos footer a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_circle_red.png) no-repeat 100% 50%; color:#8e040c; font-family:'oswaldbold', Tahoma, sans-serif; font-size:15px; padding-right:20px; text-decoration:none; -webkit-padding-before:4px;}

/*
News & Events _________________________________________________________________ */
#news_events #news {padding-bottom:35px;}
#news_events #news header {padding-bottom:30px;}
#news_events #news header h2 {color:#91a0a3; font-family:'futura_stdbook'; font-size:24px; text-transform:uppercase;}

#events {width:630px;}
	#news_events #events {border-top:1px solid #878787; padding-top:55px;}
	#alternate #events {background:#dfdfdf; margin-top:40px; padding:20px 10px; width:610px;}
#events .month {display:none; padding-bottom:50px;}
#events header, #events h2 {color:#91a0a1; font-family:'futura_stdbook'; font-size:24px; padding-bottom:20px; text-transform:uppercase;}
#events .event {color:#696767; overflow:hidden; padding-bottom:40px;}
#events .date {color:#8e040c; float:left; font-family:'oswaldbold', Tahoma, sans-serif; font-size:32px; letter-spacing:-1px; line-height:34px; padding:7px 5px 0 0; text-align:right; width:72px;}
#events .info {float:left; line-height:20px; padding:7px 15px 0 0; width:250px;}
	#alternate #events .info {width:230px;}
#events .info h3 {color:#696767; font-family:'oswaldbook', Tahoma, sans-serif; padding-bottom:5px;}
#events .info h3 a {color:#696767; text-decoration:none;}
#events .info a {color:#8e040c;}
#events .text {border-left:1px solid #c7c7c7; float:right; font-size:12px; padding:5px 0 0 15px; width:272px;}
#events .type {background:#8e040c; border-radius:5px; color:#fff; font-family:'futura_stdbook', Tahoma, sans-serif; font-size:14px; margin-bottom:5px; max-width:175px; padding:5px 0; text-align:center; text-transform:uppercase; -moz-border-radius:5px; -webkit-border-radius:5px;}
    #events .type.workshop {background:#03304d;}
    #events .type.networking {background:#a6a12d;}
    #events .type.meetup {background:#34233d;}
    #events .type.webinar {background:#5fa8bb;}
    #events .type.podcast {background:#f78e1e;}
    #events .type.conference {background:#46580d;}

#event_sections .item {padding:0 0 20px 10px;}
#event_sections .title {cursor:pointer;}
#event_sections .title h4 {font-size:16px; text-transform:uppercase;}
    #event_sections .title h4:before {content:'\f055'; font-family:'FontAwesome'; font-size:20px; margin-right:5px;}
        #event_sections .item.open .title h4:before {content:'\f056';}
#event_sections .content {display:none; padding-left:25px;}
#event_sections .events {padding-left:25px;}
#event_sections .events_list {overflow:hidden; padding-top:15px;}
#event_sections .event {float:left; padding:10px 20px 25px; text-align:center; width:145px;}
#event_sections .date {color:#8e040c; font-family:'oswaldbold', Tahoma, sans-serif; font-size:27px; line-height:27px; padding-bottom:5px;}
#event_sections .month {color:#506970; font-family:'futura_stdbook', Tahoma, sans-serif; font-size:19px; line-height:19px; padding-bottom:10px; text-transform:uppercase;}
#event_sections .location {color:#506970; font-size:12px; font-weight:bold;}
#event_sections .link {padding-top:20px;}
#event_sections .link a {color:#8e040c; font-family:'oswaldbook', Tahoma, sans-serif; text-decoration:none; text-transform:uppercase;}
    #event_sections .link a:after {content:"\f138"; font-family:'FontAwesome'; font-size:14px; padding-left:3px;}
#event_sections .link span {text-decoration:underline;}

/*Events/Get In Touch____________________________________________________*/
#contour_form_GetInTouch textarea {background: #e8e8e8;height: 100px;}

/*
Blog _________________________________________________________________ */
.blog_post {background:#f6f6f6; margin-bottom:25px; padding:20px;}
.blog_post h2.post_title {color:#555; font-family:'oswaldbold', Tahoma, sans-serif; font-size:18px; line-height:18px; padding-bottom:5px;}
.blog_post h2.post_title a {color:#555; text-decoration:none;}
.post_author {color:#929fa3; float:left; font-size:14px; font-weight:bold; padding-bottom:5px;}
.post_date {color:#929fa3; float:left; font-size:14px;}
.post_share {clear:both;}
.post_share .addthis_button_tweet iframe {width:100px !important;}
.post_share .addthis_button_google_plusone iframe, .post_share .addthis_button_google_plusone > div {width:60px !important;}
.post_content {clear:both; line-height:18px; padding-bottom:10px;}
.blog_post .post_category {padding-bottom:10px;}
.blog_post .post_category span, .blog_post .post_comments span {color:#8e040c; font-weight:bold; padding-right:3px;}
.blog_post .post_category a {color:#5d5d5d; text-decoration:none;}
#blog .pagination {color:#8e040c; font-family:'oswaldbold', Tahoma, sans-serif; font-size:18px; overflow:hidden;}
#blog .pagination span.prev {float:left;}
#blog .pagination span.next {float:right;}
#blog .pagination a {color:#8e040c; text-decoration:none;}
#post h1 {line-height:34px;}
#alternate #master.Microsite #post h1 {color:#555;}

#post_comments #comment_count {font-size:14px; font-weight:bold; padding-bottom:5px;}
#post_comments .commentlist {padding-bottom:10px;}
#post_comments .comment_section {border-bottom:1px solid #e2e2e2; margin-bottom:10px; padding-bottom:10px;}
#post_comments .comment_section .name {font-weight:bold;}
#post_comments .comment_section .commentmetadata {color:#929fa3; padding-bottom:3px;}
#blog_comment h3 {padding-bottom:10px;}
#blog_comment .field {overflow:hidden; padding-bottom:3px;}
#blog_comment .field span {color:#8e040c; display:inline-block; padding:4px 0 0 5px;}
#blog_comment label {float:left; width:80px;}
#blog_comment input[type="text"], #blog_comment textarea {float:left;}
#blog_comment textarea {height:80px; width:300px;}

.rss {padding-bottom:20px;}

/*
Search Results _________________________________________________________________ */
#search_results .item {padding-bottom:20px;}
#search_results #search_content {float:right;}
#search_title {overflow:hidden; padding-bottom:20px;}
#search_results #search {display:none;}

/*
Join Us _________________________________________________________________ */
#join_us .contour {overflow:hidden; padding:10px 0 0;}
#join_us .firstname, #join_us .lastname, #join_us .companyname, #join_us .contactphone, #join_us .industry, #join_us .emailaddress, #join_us .companywebsite, #join_us .state {float:left; overflow:hidden; padding:0 0 12px 0;}
#join_us .otherindustry, #join_us .otherindustry div {float:right;}
	#join_us .otherindustry {padding-right:10px;}
#join_us .companyname, #join_us .otherindustry, #join_us .emailaddress, #join_us .industry {clear:both;}
#join_us .firstname label, #join_us .lastname label, #join_us .companyname label, #join_us .contactphone label, #join_us .industry label, #join_us .emailaddress label, #join_us .otherindustry label, #join_us .companywebsite label, #join_us .state label {float:left; font-size:14px; padding:3px 3px 0 0; text-align:right; width:116px;}
#join_us .firstname div, #join_us .lastname div, #join_us .companyname div, #join_us .contactphone div, #join_us .industry div, #join_us .emailaddress div, #join_us .companywebsite div, #join_us .state div {float:left;}
#join_us .firstname input, #join_us .lastname input, #join_us .companyname input, #join_us .contactphone input, #join_us .emailaddress input, #join_us .otherindustry input, #join_us .companywebsite input {width:159px;}
#join_us .doyoucurrentlyhaveofficesinarizona {float:left; padding-right:50px;}
#join_us .whatpartofarizona label {display:block;}
#join_us .whatpartofarizona select {min-width:80px;}
#join_us .isthebusinessgeneratingrevenue {clear:both;}
#join_us .howmuchofeach select {min-width:275px;}

/*
Site Map_________________________________________________________________________*/
.site_map #content > ul > li > a:first-child, .site_map #content > ul > li > ul > li > a:first-child {font-weight: bold;}

/*
Contact___________________________________________________________________________*/
iframe[src*=maps]{float: right;top: -128px;position: relative;margin-right: -52px;margin-bottom: -123px;}
iframe[src*=maps]~br{clear:both;}
iframe[src*=maps]~a{color: #0000ff;text-align: right;float: left;margin-left: 39%;}

/*
Board of Directors _________________________________________________________________ */
#staff_thumbs {overflow:hidden; padding:10px 0 30px;}
#staff_thumbs .item {float:left; min-height:170px; padding:0 15px 15px 0; text-align:center; width:70px;}
#staff_thumbs a {text-decoration:none;}
#staff_thumbs img {height:auto; width:70px;}
#staff_thumbs .staff_position {overflow:hidden;}
#staff_content .back {position:absolute; right:5px; top:5px;}
#staff_content .item {background:#eee; margin-bottom:30px; padding:10px; position:relative;}
#staff_content .image {float:left; padding-right:25px;}
#staff_content .text {padding-top:10px;}

/* Coop Forms Gold Silver Urban */
.coopgold .contourField.radiobuttonlist .radiobuttonlist br {display:table-row;}
.coopsilver .contourField.radiobuttonlist .radiobuttonlist br {display:table-row;}
#contour_form_Co-opQuestionnaire-Urban .contourField.radiobuttonlist .radiobuttonlist br {display:table-row;}
.coopgold .contourField.radiobuttonlist .radiobuttonlist label, .contourField.checkboxlist .checkboxlist label {float:none}
.coopsilver .contourField.radiobuttonlist .radiobuttonlist label, .contourField.checkboxlist .checkboxlist label {float:none}
#contour_form_Co-opQuestionnaire-Urban .contourField.radiobuttonlist .radiobuttonlist label, #contour_form_Co-opQuestionnaire-Urban .contourField.checkboxlist .checkboxlist label {float:none;}

/*  Trade Show Banner Formatting */
.trade_show_form #contour textarea {height:160px;width:320px;}
.trade_show_form #page_photo {display:none;}

/*
Start Up _________________________________________________________________ */
/* start up panels */
#startup_panels {padding-top:90px; margin:0 auto; width:1024px;}
#startup_panels_inner {margin-left:-128px; overflow:hidden; width:1280px;}
#startup_panels .content {background:#506970; color:#fff; float:left; font-family:'oswaldbook', Tahoma, sans-serif; font-size:16px; height:335px; line-height:27px; text-align:right; width:426px;}
#startup_panels .content .inner {padding:60px 24px 0 125px;}
#startup_panels .content h2 {color:inherit; font-family:'oswaldlight', Tahoma, sans-serif; font-size:33px; line-height:37px; padding-bottom:5px; text-transform:uppercase;}
#startup_panels .item {float:left; height:335px; overflow:hidden; position:relative; width:426px;}
#startup_panels .item img {max-width:150%;}
#startup_panels .overlay {font-family:'oswaldbook', Tahoma, sans-serif; font-size:20px; height:100%; left:0; line-height:24px; overflow:hidden; position:absolute; text-transform:uppercase; top:100%; width:100%;}
    #startup_panels .item_0 .overlay {background:rgba(247,142,30,0.92);}
        .ie #startup_panels .item_0 .overlay {background:rgb(247,142,30);}
    #startup_panels .item_1 .overlay {background:rgba(3,48,77,0.82);}
        .ie #startup_panels .item_1 .overlay {background:rgb(3,48,77);}
    #startup_panels .item_2 .overlay {background:rgba(142,4,12,0.82);}    
        .ie #startup_panels .item_2 .overlay {background:rgb(142,4,12);}
    #startup_panels .item_3 .overlay {background:rgba(52,35,61,0.81);}
        .ie #startup_panels .item_3 .overlay {background:rgb(52,35,61);}
    #startup_panels .item_4 .overlay {background:rgba(70,88,13,0.86);}
        .ie #startup_panels .item_4 .overlay {background:rgb(70,88,13);}
#startup_panels .text {bottom:35px; position:absolute; text-align:center; text-transform:uppercase; width:100%;}
    #startup_panels .item_0 .text {color:rgb(247,142,30);}
    #startup_panels .item_1 .text {color:rgb(3,48,77);}
    #startup_panels .item_2 .text {color:rgb(142,4,12);}   
    #startup_panels .item_3 .text {color:rgb(52,35,61);}
    #startup_panels .item_4 .text {color:rgb(70,88,13);}
#startup_panels .name {font-family:'oswaldbold', Tahoma, sans-serif; font-size:22px; line-height:27px; padding-bottom:7px;}
#startup_panels .textbottom {font-size:32px;}
#startup_panels .text p {padding-bottom:0;}
#startup_panels .link {visibility:hidden;}
#startup_panels .link a {color:inherit; font-family:'futura_stdbook', Tahoma, sans-serif; font-size:15px; text-decoration:none;}
    #startup_panels .link a:after {content:"\f0a9"; font-family:'FontAwesome'; font-size:15px; padding-left:3px; vertical-align:1px;}

/* resource slider */
#resources {padding-top:160px;}
#resources header {border-top:5px solid #8e040c; color:#8e040c; font-family:'oswaldlight', Tahoma, sans-serif; font-size:32px; line-height:32px; padding-bottom:30px; text-align:center; text-transform:uppercase;}
#resources header span {background:#fff; display:inline-block; padding:0 6px; position:relative; top:-18px;}
#resources header p {padding-bottom:0;}
#resources header strong {display:inline-block; font-family:'oswaldbook', Tahoma, sans-serif; font-weight:normal;}
#resource_slider {height:415px; margin:0 auto; overflow:hidden; width:960px;}
#resource_slider .item {color:#363636; float:left; font-family:'oswaldbook', Tahoma, sans-serif; height:415px; overflow:hidden; position:relative;}
#resource_slider .item_inner {border-left:2px solid #a6a6a6; height:100%;}
    #resource_slider .item:first-child .item_inner {border-left:none;}
#resource_slider .name {bottom:0; height:115px; position:absolute; text-transform:uppercase; width:100%;}
#resource_slider .smalltext {font-size:15px; padding-top:55px; position:relative; text-align:center;}
#resource_slider .largetext {display:none; font-size:30px; line-height:30px; padding-top:45px; position:relative; text-indent:28px;}
    #resource_slider .largetext:after {content:"\f054"; font-family:'FontAwesome'; font-size:30px; padding-left:8px;}
#resource_slider .name .background {background:#fff; filter:alpha(opacity=80); height:100%; left:0; opacity:0.8; position:absolute; top:0; width:100%; -khtml-opacity:0.8; -moz-opacity:0.8;}
#resource_slider .name a {color:#363636; text-decoration:none;}
#resource_slider .data {display:none; overflow:hidden; position:absolute; text-align:center; top:85px; white-space:nowrap; width:100%;}
#resource_slider .region {color:#fff; display:inline-block; /*filter:alpha(opacity=31);*/ font-family:'oswaldlight', Tahoma, sans-serif; font-size:34px; /*opacity:0.31;*/ padding:0 20px; text-transform:uppercase; /*-khtml-opacity:0.31; -moz-opacity:0.31;*/}
#resource_slider .region span {font-size:58px; line-height:60px;}
#resource_slider .region a {color:#fff; text-decoration:none;}
#resource_slider .count {display:block;}

/* callouts/nav */
#callouts_nav {margin:0 auto; overflow:hidden; padding:100px 0 0; width:960px;}
#callouts_nav .callout {float:left; position:relative;}
#callouts_nav .callout .content {background:rgba(85,85,85,0.72); color:#fff; height:100%; position:absolute; right:0; top:0; width:152px;}
    .ie #callouts_nav .callout .content {background:rgb(85,85,85);}
#callouts_nav .callout .content_inner {bottom:10px; padding:0 15px; position:absolute;}
#callouts_nav .callout h3 {font-family:'oswaldbook', Tahoma, sans-serif; font-size:21px; line-height:25px; text-transform:uppercase;}
    #callouts_nav .callout h3:after {content:"\f054"; font-family:'FontAwesome'; font-size:20px; padding-left:4px;}
#callouts_nav .callout h3 a {color:#fff; text-decoration:none;}
#callouts_nav .callout h4 {font-family:'oswaldlight', Tahoma, sans-serif; font-size:21px; line-height:25px; text-transform:uppercase;}
#callouts_nav .callout .image p {padding-bottom:0;}
#callouts_nav #subnav {background:#506970; color:#fff; float:right; font-family:'oswaldlight', Tahoma, sans-serif; text-transform:uppercase; width:480px;}
#callouts_nav #subnav .links {border-bottom:2px solid #fff; overflow:hidden;}
#callouts_nav #subnav .links a {border-left:2px solid #fff; color:inherit; display:block; float:left; font-size:35px; line-height:32px; padding:25px 0; text-align:center; text-decoration:none; width:49%;}
    #callouts_nav #subnav .links a:first-child {border-left:0;}
    #callouts_nav #subnav .links a:after {content:"\f054"; font-family:'FontAwesome'; font-size:18px; padding-left:8px; vertical-align:6px;}
#callouts_nav #subnav .terms {color:#eee; font-size:20px; padding:28px 50px; text-align:justify;}
#callouts_nav #subnav .terms p {padding-bottom:0;}

/* startup events */
#startup_events {background:#eee; padding:100px 0 65px;}
#startup_events header {font-family:'oswaldlight', Tahoma, sans-serif; font-size:41px; line-height:41px; padding-bottom:55px; text-align:center; text-transform:uppercase;}
#startup_events header p {padding-bottom:0;}
#startup_events header strong {font-family:'oswaldbook', Tahoma, sans-serif; font-weight:normal;}
#events_wrapper {height:262px; margin:0 auto; position:relative; width:845px;}
#events_wrapper .event {border-right:1px solid #b2b2b2; float:left; height:100%; text-align:center; width:210px;}
#events_wrapper .event_inner {padding:20px 10px 25px;}
#events_wrapper .date {color:#8e040c; font-family:'oswaldbold', Tahoma, sans-serif; font-size:27px; line-height:27px; padding-bottom:5px;}
#events_wrapper .month {color:#506970; font-family:'futura_stdbook', Tahoma, sans-serif; font-size:19px; line-height:19px; padding-bottom:15px; text-transform:uppercase;}
#events_wrapper .info {min-height:130px;}
#events_wrapper .type {background:#8e040c; border-radius:5px; color:#fff; font-family:'futura_stdbook', Tahoma, sans-serif; font-size:14px; margin:0 auto 5px; max-width:175px; padding:5px 0; text-align:center; text-transform:uppercase; -moz-border-radius:5px; -webkit-border-radius:5px;}
    #events_wrapper .type.workshop {background:#03304d;}
    #events_wrapper .type.networking {background:#a6a12d;}
    #events_wrapper .type.meetup {background:#34233d;}
    #events_wrapper .type.webinar {background:#5fa8bb;}
    #events_wrapper .type.podcast {background:#f78e1e;}
    #events_wrapper .type.conference {background:#46580d;}
#events_wrapper .text {padding-bottom:20px;}
#events_wrapper .text p {padding-bottom:0;}
#events_wrapper .location {color:#506970; font-size:12px; font-weight:bold;}
#events_wrapper h3 {font-family:'oswaldbook', Tahoma, sans-serif; font-size:16px; padding-bottom:5px;}
#events_wrapper h3 a {color:#555;}
#events_wrapper a {color:inherit; display:block; text-decoration:none;}
#startup_events a {text-decoration:none;}
#startup_events .link {padding:35px 215px 0 0; text-align:right;}
#startup_events .link a {color:#8e040c; font-family:'oswaldbook', Tahoma, sans-serif; font-size:17px; line-height:17px; text-transform:uppercase;}
#startup_events .link a:after {content:"\f138"; font-family:'FontAwesome'; font-size:18px; padding-left:5px;}
#startup_events footer {border-bottom:9px solid #506970; color:#506970; font-family:'oswaldlight', Tahoma, sans-serif; font-size:18px; padding-top:25px; text-align:center; text-transform:uppercase;}
#startup_events footer span {background:#eee; display:inline-block; padding:0 12px; position:relative; top:18px;}
#startup_events footer strong {font-family:'oswaldbook', Tahoma, sans-serif; font-weight:normal;}
#startup_events footer strong a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/logo_linkedin_color.png) no-repeat 0 50%; padding-left:24px;}
#startup_events footer a {color:inherit;}
#events_holder {height:100%; overflow:hidden;}
#events_inner {border-left:1px solid #b2b2b2; height:100%; position:relative;}
#events_wrapper .controls {color:#aeaeae; font-family:'FontAwesome'; font-size:85px; position:absolute; top:75px; width:100%;}
#events_wrapper .prev {cursor:pointer; left:-41px; position:absolute;}
#events_wrapper .prev:after {content:"\f104";}
#events_wrapper .next {cursor:pointer; position:absolute; right:-38px;}
#events_wrapper .next:after {content:"\f105";}
#events_wrapper .prev.off, #events_wrapper .next.off {color:#ddd; cursor:default;}

/* phases */
#phases {margin:0 auto; overflow:hidden; padding:160px 0; width:960px;}
#phases .text {float:left; width:320px;}
#phases h2 {color:#555; font-family:'oswaldlight', Tahoma, sans-serif; font-size:38px; line-height:40px; text-transform:uppercase;}
#phases h2 strong {font-family:'oswaldbook', Tahoma, sans-serif;}
#phase_links {float:right; text-align:right; width:640px;}
#phase_links a {color:#555; display:inline-block; font-family:'oswaldbook', Tahoma, sans-serif; font-size:15px; margin-left:60px; text-align:center; text-decoration:none; text-transform:uppercase;}
    #phase_links a:after {content:"\f105"; font-family:'FontAwesome'; font-size:15px; padding-left:3px;}
    #phase_links a:first-child {margin-left:0;}
#phase_links .circle {border-radius:50%; color:#fff; display:block; height:85px; line-height:85px; margin-bottom:4px; position:relative; width:85px; -moz-border-radius:50%; -webkit-border-radius:50%;}
    #phase_links .one .circle {background:#607d85;}
    #phase_links .two .circle {background:#34233d;}
    #phase_links .three .circle {background:#03304d;}
    #phase_links .four .circle {background:#46580d;}
#phase_links .name {filter:alpha(opacity=50); font-family:'oswaldlight', Tahoma, sans-serif; font-size:20px; opacity:0.5; -khtml-opacity:0.5; -moz-opacity:0.5;}
#phase_links .number {filter:alpha(opacity=25); font-family:'oswaldbold', Tahoma, sans-serif; font-size:72px; left:0; opacity:0.25; position:absolute; text-align:center; top:3px; width:100%; -khtml-opacity:0.25; -moz-opacity:0.25;}

/* bottom content */
#bottom_content {background:#cacaca; margin-top:100px; overflow:hidden; position:relative;}
#bottom_content_inner {margin:0 auto; width:960px;}
#bottom_content .content {float:left; width:510px;}
#bottom_content .inner {padding:55px 35px 50px 20px;}
#bottom_content .image {float:right; width:449px;}
#bottom_content h2 {color:#555; font-family:'oswaldbook', Tahoma, sans-serif; font-size:40px; line-height:40px; padding-bottom:5px; text-transform:uppercase;}
#bottom_content h2 strong {font-family:'oswaldbold', Tahoma, sans-serif;}
#bottom_content h2 sup {font-size:24px; text-transform:none; vertical-align:15px;}
#bottom_content h3 {font-family:'oswaldlight', Tahoma, sans-serif; font-size:20px; padding-bottom:15px;}
#bottom_content p {font-size:14px; line-height:24px;}
#bottom_content a {color:#5e7e87;}

/* Ecosystem Partners */
#ecosystem_partners {text-align:center;}
#ecosystem_partners h2 {color:#555555; font-size:41px; margin-top:130px; margin-bottom:45px; line-height:1;}
#ecosystem_partners .partners {display:inline-block; margin-right:-4px; text-align:left;}
#ecosystem_partners .partner {background-color:#eee; display:inline-block; height:317px; margin-bottom:4px; margin-right:4px; overflow:hidden; position:relative; text-align:center; vertical-align:top; width:317px;}
#ecosystem_partners .partner .image {display:inline-block; max-height:90%; max-width:90%; position:relative; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%);}
#ecosystem_partners .hoverbox {background:#cacaca; height:100%; left:0; position:absolute; top:100%; width:100%;}
#ecosystem_partners .hovertext {bottom:20px; color:#555; display:none; font-size:17px; position:absolute; text-decoration:none; text-transform:uppercase; width:100%;}
#ecosystem_partners .hovertext:after {content:'\f0a9'; font-family:'FontAwesome'; padding-left:3px;}

/*
Business Lifecycle _________________________________________________________________ */
#lifecycle {background:#eee; margin:30px -48px 0 -30px; padding:59px 0 28px;}
#lifecycle_phases {padding:0 28px;}
#lifecycle_phases .phase {background:#fff; border-radius:7px; cursor:pointer; float:left; font-family:'oswaldbook', Tahoma, sans-serif; font-size:13px; line-height:16px; margin-left:12px; min-height:230px; padding-bottom:8px; position:relative; text-align:center; width:146px; -moz-border-radius:7px; -webkit-border-radius:7px;}
    #lifecycle_phases .phase:first-child {margin-left:0;}
#lifecycle_phases .circle {border:2px solid #e2e2e2; border-radius:50%; height:100px; margin:-35px auto 12px; text-align:center; width:100px; -moz-border-radius:50%; -webkit-border-radius:50%;}
    #lifecycle_phases .one .circle {background:#506970;}
    #lifecycle_phases .two .circle {background:#34233d;}
    #lifecycle_phases .three .circle {background:#03304d;}
    #lifecycle_phases .four .circle {background:#46580d;}
#lifecycle_phases .number {color:#fff; filter:alpha(opacity=24); font-family:'oswaldbold', Tahoma, sans-serif; font-size:90px; line-height:104px; opacity:0.24; -khtml-opacity:0.24; -moz-opacity:0.24;}
#lifecycle_phases .title {font-family:'oswaldbold', Tahoma, sans-serif; font-size:18px; line-height:19px; text-transform:uppercase;}
    #lifecycle_phases .one .title {color:#506970;}
    #lifecycle_phases .two .title {color:#34233d;}
    #lifecycle_phases .three .title {color:#03304d;}
    #lifecycle_phases .four .title {color:#46580d;}
#lifecycle_phases .text {min-height:80px; padding:12px 5px 15px;}
    #lifecycle_phases .one .text {color:#506970;}
    #lifecycle_phases .two .text {color:#34233d;}
    #lifecycle_phases .three .text {color:#03304d;}
    #lifecycle_phases .four .text {color:#46580d;}
#lifecycle_phases .text p {line-height:inherit; padding:0;}
#lifecycle_phases .text strong {font-family:'oswaldbold', Tahoma, sans-serif; font-weight:normal;}
#lifecycle_phases .check {background:#cacaca; box-shadow:inset 2px 2px 1px #aaa; border-radius:5px; bottom:9px; height:24px; left:41%; margin:0 auto; position:absolute; width:24px; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:inset 2px 2px 1px #aaa; -webkit-box-shadow:inset 2px 2px 1px #aaa;}
    #lifecycle_phases .checked .check:after {content:"\f00c"; font-family:'FontAwesome'; font-size:31px; vertical-align:-7px;}
#lifecycle_info {clear:both; font-family:'futura_stdbook'; font-size:12px; overflow:hidden; padding:15px 28px 10px; text-transform:uppercase;}
#display_results {float:left;}
#display_results span {font-family:'futura_std_bookbold'; line-height:16px;}
#lifecycle_legend {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_aca.png) no-repeat 100% 50%; color:#737373; float:right; padding-right:24px;}
#lifecycle_results {clear:both;}
#lifecycle_results .section {display:none; padding-top:30px;}
#lifecycle_results header {border-bottom:1px solid #939393; font-family:'oswaldbold', Tahoma, sans-serif; font-size:18px; line-height:14px; margin-bottom:12px; padding:0 28px; text-transform:uppercase;}
#lifecycle_results .items {padding:0 28px;}
#lifecycle_results .item {background:#fff; border-radius:10px; display:none; margin-top:10px; padding:12px 12px 7px 30px;}
    #lifecycle_results .item:first-child {margin-top:0;}
#lifecycle_results .text {padding-right:50px;}
#lifecycle_results h6 {font-family:'oswaldbook', Tahoma, sans-serif;}
#lifecycle_results h6 a {color:#555; text-decoration:none; text-transform:uppercase;}
    #lifecycle_results h6 a:after {content:"\f0a9"; font-family:'FontAwesome'; font-size:15px; padding-left:3px; vertical-align:1px;}
#lifecycle_results .text p {font-size:12px; line-height:16px; padding-bottom:0;}
#lifecycle_results .legend {text-align:right;}
#lifecycle_results .sponsored {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_aca.png) no-repeat 0 0; display:inline-block; height:18px; width:22px;}
#lifecycle_results .circle {border-radius:8px; color:#fff; display:inline-block; font-family:'oswaldbold', Tahoma, sans-serif; font-size:10px; height:16px; line-height:16px; margin-left:7px; text-align:center; width:16px; -moz-border-radius:8px; -webkit-border-radius:8px;}
    #lifecycle_results .circle.phase_1 {background:#506970;}
    #lifecycle_results .circle.phase_2 {background:#34233d;}
    #lifecycle_results .circle.phase_3 {background:#03304d;}
    #lifecycle_results .circle.phase_4 {background:#46580d;}
#lifecycle .loading {background:url(//d35uq38u77mscr.cloudfront.net/common/img/ajax-loader.gif) no-repeat 0 0; display:none;  height:19px; margin:10px auto; width:220px;}

/*
Resource Directory _________________________________________________________________ */
#resource_directory {overflow:hidden;}
#resource_directory .tab, #resource_directory .view {display:none;}
#resource_categories {float:left; width:195px;}
#resource_categories .item {border-bottom:1px solid #e5e5e5; cursor:pointer; overflow:hidden; padding:20px 23px 20px 0;}
#resource_categories .check {background:#eee; border-radius:4px; box-shadow:inset 1px 1px 1px #aaa; float:left; height:18px; line-height:13px; width:18px; -moz-border-radius:4px; -webkit-border-radius:4px; -moz-box-shadow:inset 1px 1px 1px #aaa; -webkit-box-shadow:inset 1px 1px 1px #aaa;}
    #resource_categories .checked .check:after {color:#363636; content:"\f00c"; font-family:'FontAwesome'; font-size:22px;}
#resource_categories .text {margin-left:25px;}
#resource_categories .name {font-family:'oswaldbold', Tahoma, sans-serif; font-size:16px; line-height:19px; overflow:hidden; padding-right:20px; position:relative; text-transform:uppercase;}
#resource_categories .name span {background:no-repeat 100% 0; background-size:auto 100%; display:block; height:auto; position:absolute; right:0; top:0;}
    #resource_categories .name span:after {font-family:'FontAwesome'; float:right; font-size:19px; line-height:19px;}
#resource_categories .desc {font-size:12px; line-height:13px;}
#resource_results {border:1px solid #ccc; float:right; width:438px;}
#resource_regions {border-bottom:1px solid #ccc; overflow:hidden; padding:25px 20px 7px;}
#resource_regions .item {cursor:pointer; float:left; font-family:'oswaldbook', Tahoma, sans-serif; font-size:16px; line-height:18px; margin-left:55px; text-transform:uppercase;}
    #resource_regions .item:first-child {margin-left:0;}
#resource_regions .check {background:#eee; box-shadow:inset 1px 1px 1px #aaa; border-radius:4px; float:left; height:18px; line-height:13px; margin-right:12px; width:18px; -moz-border-radius:4px; -webkit-border-radius:4px; -moz-box-shadow:inset 1px 1px 1px #aaa; -webkit-box-shadow:inset 1px 1px 1px #aaa;}
    #resource_regions .checked .check:after {color:#363636; content:"\f00c"; font-family:'FontAwesome'; font-size:22px;}
#hide_map {color:#506970; float:right; font-size:12px; margin-top:15px;}
#resource_map {border-bottom:1px solid #ccc; height:294px;}
#resource_list_wrapper {position:relative;}
#resource_list {height:1040px; overflow:auto;}
#resource_list_inner {position:relative;}
#resource_list .category_section {padding-bottom:25px;}
#resource_list header, #resource_header {background:#fff; border-bottom:2px solid; font-family:'oswaldbold', Tahoma, sans-serif; font-size:16px; line-height:16px; padding:20px 25px 10px 25px; text-transform:uppercase;}
    #resource_list header:before, #resource_header div:before {font-family:'FontAwesome'; font-size:17px; margin-right:8px;}
    #resource_header {padding:0; position:absolute; top:0; width:96.2%;}
#resource_header div {padding:20px 25px 10px 25px;}
#resource_list header span, #resource_header span {background:no-repeat 0 50%; background-size:17px; display:inline-block; padding-top:2px;}
#resource_list .list {border:1px solid #cacaca; margin:14px 18px;}
#resource_list .item {border-top:1px solid #cacaca; overflow:hidden; padding:10px 10px 10px 15px;}
    #resource_list .item:first-child {border-top:none;}
#resource_list .number {float:left;font-family:'oswaldbold', Tahoma, sans-serif; font-size:16px; line-height:16px; min-width:20px; padding-right:3px; text-align:right;}
#resource_list .content {margin-left:23px;}
#resource_list .details {color:#484848; cursor:pointer; float:right; font-size:11px;}
    #resource_list .details:before {content:"\f055"; font-family:'FontAwesome'; margin-right:3px;}
        #resource_list .item.open .details:before {content:"\f056";}
#resource_list .name {color:#363636; font-family:'oswaldbook', Tahoma, sans-serif; font-size:14px; line-height:16px;}
#resource_list .date {color:#8e040c; font-family:Tahoma, Arial, sans-serif; font-size:12px; text-transform:uppercase;}
#resource_list .desc {padding-bottom:10px;}
#resource_list .desc p {padding-bottom:0;}
#resource_list .info {clear:both; color:#000; display:none; font-size:12px; line-height:14px; padding:12px 15px;}
#resource_list .columns {overflow:hidden;}
#resource_list .column {float:left; width:30%;}
    #resource_list .column:first-child {width:70%;}
#resource_list .contact {padding-top:10px;}
#resource_list .phone:before {content:"\f095"; font-family:'FontAwesome'; margin-right:6px;}
#resource_list .website:before {content:"\f109"; font-family:'FontAwesome'; margin-right:6px;}
#resource_list .info a {color:#506970;}
#resource_list .directions:before {content:"\f041"; font-family:'FontAwesome'; margin-right:6px; text-decoration:none;}
#overlay {display:none;}

/*
Super Bowl ______________________________________________________________ */
#superbowl_page #main_wrapper {background:none;}
#superbowl_page #page_photo {max-width:1024px;}
#superbowl_page .photo_text {color:#fff; font-family:'aleoregular', Tahoma, Arial, sans-serif; font-size:15px; line-height:22px; padding:95px 0 0; text-align:center; width:570px;}
#superbowl_page .photo_text img {margin-bottom:40px;}
#superbowl_page #slideout {background:rgba(255,255,255,0.43); border-radius:4px 0 0 4px; bottom:55px; padding-bottom:20px; position:absolute; right:0; width:211px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px;}
    #superbowl_page .ie #slideout {background:#fff;}
#superbowl_page #slideout .content {color:#000; line-height:21px; padding:0 25px 10px;}
#superbowl_page #slideout .button {background:#ee3124; border-radius:4px; color:#fff; display:inline-block; font-weight:bold; margin-left:25px; padding:5px 10px; text-decoration:none; -moz-border-radius:4px; -webkit-border-radius:4px;}
    #superbowl_page #slideout .button:after {content:"\f0a9"; font-family:'FontAwesome'; font-weight:normal; padding-left:4px;}
#superbowl_page #slideout .toggle {cursor:pointer; margin:7px 0 3px 8px;}
    #superbowl_page #slideout .toggle:after {color:#fff; content:"\f055"; font-family:'FontAwesome'; font-size:16px;}
        #superbowl_page #slideout.open .toggle:after {content:"\f056";}
#superbowl_page main {background:#000; padding:0;}
#superbowl_page #master.level_2 h1 {color:#fff; font-family:'bitterbold', Tahoma, Arial, sans-serif; font-size:69px; padding-bottom:20px;}
#superbowl_page h4 {font-family:'bitterregular', Tahoma, Arial, sans-serif; font-size:22px; line-height:22px; padding-bottom:40px; text-transform:uppercase;}
#superbowl {overflow:hidden;}
#superbowl .item {color:#fff; float:left; font-size:12px; height:300px; line-height:16px; text-align:center; width:25%;}
    #superbowl .item.form {background:#ee3124; font-family:'aleoregular', Tahoma, Arial, sans-serif; text-align:left;}
#superbowl .item_inner {border-bottom:1px solid #484848; border-left:1px solid #484848; height:100%;}
#superbowl .item_content {padding:35px 20px 0;}
    #superbowl .form .item_content {padding-right:10px;}
#superbowl .item img {height:auto; max-width:100%;}
#superbowl .item p {padding-bottom:30px;}
    #superbowl .item.form p {padding-bottom:15px;}
#superbowl .item strong {display:block; font-family:'aleobold', Tahoma, Arial, sans-serif; font-size:13px; font-weight:normal;}
#superbowl label {color:#8e040c; font-family:'aleobold', Tahoma, Arial, sans-serif; font-size:13px; padding-bottom:2px;}
#superbowl input[type="text"] {height:29px; padding:0 23px 0 5px; width:167px;}
#superbowl #contour {position:relative;}
#superbowl .contourPage fieldset {padding-bottom:0;}
#superbowl .contourField {padding-bottom:0;}
#superbowl .contourField small {color:#8e040c; display:block; font-family:'aleoregular', Tahoma, Arial, sans-serif; font-size:9px; padding:3px 27px 0 0; text-align:right;}
#superbowl .contourNavigation {position:absolute; right:28px; top:18px;}
    #superbowl .contourNavigation:after {color:#8e040c; content:"\f061"; font-family:'FontAwesome'; font-size:16px; line-height:31px; padding-right:5px;}
#superbowl .contourNavigation input {background:none; height:31px; position:absolute; right:0; text-indent:-9000px; top:0; width:25px;}
#superbowl .contourPrev {display:none;}
#superbowl .contourMessageOnSubmit {background:none; border:none; font-size:16px; margin:0; padding:0;}

/*
eBook ______________________________________________________________ */
#ebook main {padding:0; max-width:1280px; width:auto;}
#page_photo_content {padding-top:80px; text-align:center;}
#page_photo_content p {padding-bottom:40px; text-align:center;}
#page_photo_content .arrow a {background:none; color:#fff; font-family:futura_stdbook, Tahoma, Arial, sans-serif; font-size:16px; padding:0; text-transform:uppercase;}
    #page_photo_content .arrow:before {color:#fff; content:"\f0ab"; display:block; font-family:FontAwesome; font-size:39px; padding-bottom:5px;}
        .ie #page_photo_content .arrow:before {display:none;}
#ebook .section {margin:0 auto; width:960px;}
#ebook #intro {background-color:#eee; overflow:hidden; padding:112px 0;}
#ebook #quote {color:#555; float:left; font-family:oswaldlight; font-size:24px; line-height:39px; overflow:hidden; text-align:left; width:400px;}
#ebook #quote strong {font-family:oswaldbook; font-weight:normal;}
#ebook #quote h2 {color:#555; font-family:oswaldlight, Tahoma, Arial, sans-serif; font-size:36px; letter-spacing:-2px; line-height:1; text-align:right; text-transform:uppercase;}
#ebook #quote h2 strong {font-size:39px;}
#ebook #quote img {margin-left:12px;}
#ebook #video {float:right; width:400px;}
#ebook #video iframe {border:5px solid #fff; height:184px; max-width:100%; width:335px;}
#ebook #video p {padding-bottom:5px;}
#ebook #video h2 {font-family:oswaldlight, Tahoma, sans-serif; font-size:36px; line-height:40px; padding-bottom:5px; text-transform:uppercase;}
#ebook #video h2 strong {font-family:oswaldbold, Tahoma, Arial, sans-serif; font-weight:normal;}
#ebook #middle {overflow:hidden;}
#ebook #download {background-color:#939393; color:#fff; float:left; font-family:oswaldlight; font-size:22px; height:240px; line-height:29px; margin-left:-160px; padding:110px 0 80px; text-align:center; width:540px;}
#ebook #download strong {font-family:oswaldbook; font-weight:normal; margin-bottom:25px; text-transform:uppercase;}
#ebook #download .arrow::before {color:#8e040c; content:"\f0ab"; font-family:FontAwesome; font-size:31px; text-decoration:none;}
#ebook #download .arrow a {background:none; color:#8e040c; display:block; font-family:futura_stdbook; font-size:15px; font-weight:bold; padding:0; text-transform:uppercase;}
#ebook #arrow {border-top:215px solid transparent; border-left:50px solid #939393; border-bottom:215px solid transparent; float:left; height:0; width:0;}
#ebook #slider {float:left; height:260px; margin:100px 0 70px 85px; position:relative; text-align:center; width:445px;}
#ebook #slider ul {list-style:none; padding:0;}
#ebook #slider h2 {border-bottom:1px solid #cacaca; color:#363636; line-height:22px; padding-bottom:12px; text-transform:uppercase;}
#ebook #slider li {display:none;}
    #ebook #slider li:first-child {display:block;}
#ebook #slider .content {font-family:oswaldlight, Tahoma, Arial, sans-serif; font-size:18px; overflow:hidden; padding:30px 0;}
    #ebook #slider .purple .content {color:#34233d;}
    #ebook #slider .darkblue .content {color:#03304d;}
    #ebook #slider .red .content {color:#8e040c;}
    #ebook #slider .green .content {color:#46580d;}
    #ebook #slider .teal .content {color:#506970;}
#ebook #slider .content h6 {float:left; font-family:oswaldlight, Tahoma, Arial, sans-serif; font-size:18px; line-height:26px; overflow:hidden; width:49%;}
    #ebook #slider .stat .content h6 {font-family:oswaldbook, Tahoma, Arial, sans-serif; font-size:16px; line-height:19px; text-align:left;}
#ebook #slider .content h6 strong {font-family:oswaldbook, Tahoma, Arial, sans-serif; font-weight:normal; text-transform:uppercase;}
    #ebook #slider .stat .content h6 strong {float:left; font-family:oswaldlight, Tahoma, Arial, sans-serif; font-size:70px; letter-spacing:-1px; line-height:65px; padding-right:8px;}
#ebook #slider .content h6 sup {font-size:50px; line-height:50px; vertical-align:16px;}
#ebook #slider .content p {padding:0 50px 12px;}
#ebook #slider .content p strong {font-family:oswaldbook, Tahoma, Arial, sans-serif; text-transform:uppercase;}
#ebook #slider .controls {bottom:0; left:0; position:absolute; text-align:center; width:100%;}
#ebook #slider .controls a {background:#a5a5a5; border-radius:50%; display:inline-block; height:11px; margin:0 10px; width:11px; -moz-border-radius:50%; -webkit-border-radius:50%;}
    #ebook #slider .controls a.current {background:transparent; border:1px solid #a5a5a5; height:9px; width:9px;}
#ebook #contact {background-color:#cacaca; color:#363636; min-height:232px; padding:65px; text-align:center;}
#ebook #contact .section {width:696px;}
#ebook #contact .contourPageName {color:#363636; font-family:oswaldbook, Tahoma, Arial, sans-serif; font-size:20px;}
#ebook #contact legend {font-family:Tahoma, Arial, sans-serif; font-size:12px; font-style:italic; padding-bottom:2px;}
#ebook #contact .contourFieldSet {display:inline; padding:0;}
#ebook #contact .contourField {float:left; margin-right:15px;}
#ebook #contact .contourField > div {background-color:#fff; background-position:90% 50%; height:30px; position:relative;}
    #ebook #contact .contourField.dropdownlist.error > div {border:1px solid #8e040c; height:28px;}
#ebook #contact .text .fieldLabel {color:#555; font-size:13px; left:10px; position:absolute; text-align:left; top:7px;}
#ebook #contact .error .fieldLabel {color:#8e040c; font-weight:bold;}
    #ebook #contact .error.dropdownlist .fieldLabel {font-weight:normal;}
#ebook #contact .dropdownlist .fieldLabel {display:none;}
#ebook #contact .contourField input[type="text"] {background-color:#ffffff; color:#555; height:28px; width:200px; -webkit-appearance:none;}
    #ebook #contact .contourField.error input[type="text"] {border:1px solid #8e040c;}
#ebook #contact .contourField select {color:#555; margin-top:6px; padding-left:6px; outline:none;}
#ebook #contact .contourField.state select {width:59px;}
#ebook #contact .contourField.zip {margin-right:0;}
#ebook #contact .contourField.zip input {width:113px;}
#ebook #contact .contourField.numberofcopiesneeded {margin-right:0;}
#ebook #contact .contourField.numberofcopiesneeded label {background-color:#fff; border:1px solid #fff; color:#555; display:inline-block; font-size:13px; height:28px; line-height:28px; margin-right:-6px; padding:0 10px; width:160px;}
#ebook #contact .contourField.numberofcopiesneeded select {font-weight:bold; width:30px;}
#ebook #contact .contourIndicator {margin-left:-5px;}
#ebook #contact .contourNavigation {padding-top:30px;}
#ebook #contact input[type="submit"] {background-color:#8e040c; color:#fff; font-size:14px; padding:8px 14px; text-transform:uppercase; width:120px; -webkit-appearance:none;}
#ebook #contact .contourMessageOnSubmit {background:none; border:none; color:#363636; font-family:Tahoma, Arial, sans-serif; font-size:14px; line-height:24px; margin:0 auto; padding:0; text-align:left; text-transform:none; width:400px;}
#ebook #contact .contourMessageOnSubmit span {display:block; font-family:oswaldbook, Tahoma, Arial, sans-serif; font-size:22px; margin-bottom:15px; text-align:center; text-transform:uppercase;}
#ebook #contact .contourError {position:absolute; visibility:hidden;}

/*
Photo Gallery _________________________________________________________________ */
#photo_gallery {overflow:hidden; position:relative;}
#photo_gallery .feature {background:#333; border:2px solid #333; height:400px; overflow:hidden;}
#photo_gallery .feature img {height:auto; width:100%;}
#photo_gallery .thumbnails {padding:15px 0 0;}
#photo_gallery .thumbnails ul {list-style:none; overflow:hidden; padding:0; position:relative;}
#photo_gallery .thumbnails li {background:#333; border:1px solid #333; cursor:pointer; float:left; height:90px; margin:0 8px; overflow:hidden; width:130px;}
#photo_gallery .thumbnails .image {width:100%;}
#photo_gallery .thumbnails img {height:auto; width:100%;}
#photo_gallery .controls {padding-top:10px; text-align:center;}
#photo_gallery .controls a {margin: 0 10px; text-decoration:none;}
#photo_gallery .controls a:before {color:#8e040c; font-family:FontAwesome; font-size:30px;}
    #photo_gallery .controls a.prev:before {content:"\f0a8";}
    #photo_gallery .controls a.next:before {content:"\f0a9";}
    #photo_gallery .controls a.off:before {color:#cb9a9a;}

/*
Small Business _________________________________________________________________ */
#small_business .arrow a {text-decoration:none;}

/*
Small Business Checklist _________________________________________________________________ */
#checklist_categories {overflow:hidden; padding-top:20px;}
#checklist_categories .column {float:left; width:50%;}
#checklist {padding-top:20px;}
#checklist .items {padding-bottom:15px;}
#checklist .sub {border-bottom:1px solid #ccc; clear:both; margin-bottom:10px; overflow:hidden;}
    #checklist .sub .sub {border:none;}
#checklist .sub .list {padding-left:20px;}
#checklist .item {cursor:default; overflow:hidden; padding-bottom:10px;}
    #checklist .sub.cities .item {float:left; padding-right:10px; width:170px;}
#checklist .check {background:#eee; border-radius:4px; box-shadow:inset 1px 1px 1px #aaa; float:left; height:15px; line-height:13px; width:15px; -moz-border-radius:4px; -webkit-border-radius:4px; -moz-box-shadow:inset 1px 1px 1px #aaa; -webkit-box-shadow:inset 1px 1px 1px #aaa;}
    #checklist .item.checked .check:before {content:'\f00c'; font-family:FontAwesome; font-size:18px;}
#checklist .name {margin-left:20px;}
#checklist .button, #checklist_actions .button {background:#91a0a3; border:none; border-radius:5px; color:#fff; cursor:pointer; display:inline-block; font-family:'oswaldbold', Tahoma, sans-serif; font-size:18px; margin:0; padding:4px 10px; text-decoration:none;}
#checklist_results .sub {padding-top:20px;}
#checklist_results .item {border:1px solid #acacac; margin-top:25px; position:relative;}
#checklist_results .name {background:#acacac; color:#fff; cursor:pointer; padding:10px;}
    #checklist_results .name:before {content:"\f055"; float:left; font-family:FontAwesome; font-size:23px; line-height:1;}
        #checklist_results .item.open .name:before {content:"\f056";}
#checklist_results .name h3 {margin-left:25px;}
#checklist_results .content {display:none; padding:20px 20px 15px;}
#checklist_results .remove {border:1px solid #acacac; cursor:pointer; padding:0 5px; position:absolute; right:0; top:-18px;}
    #checklist_results .remove:before {content:"\f00d"; font-family:FontAwesome; padding-right:3px;}
#checklist_actions {padding-bottom:15px; text-align:right;}

/*
SBIR/STTR _________________________________________________________________ */
#incentigrams {}
#incentigrams h2 {padding:10px 0;}
#incentigrams img {margin-bottom:8px;}
#incentigrams hr {border-width:3px; margin:37px 0 53px}

#incentigrams #side_nav > ul {display:block;}
#incentigrams #side_nav > ul > li {display:block;}
#incentigrams #side_nav > ul > li > ul > li {display:none;}
#incentigrams #side_nav > ul > li > ul > li.current_category1 {display:block;}
#incentigrams #side_nav > ul > li > ul > li > ul {display:block;}
#incentigrams #side_nav > ul > li > ul > li > ul > li {display:block;}
#incentigrams #side_nav > ul > li > ul > li > ul > li > ul {display:none;}
#incentigrams #side_nav > ul > li > ul > li > ul > li span {background-color:#fff; display:block; left:-11px; top:4px;}
#incentigrams #side_nav > ul > li > ul > li > ul > li.current_category2 > a {display:block; text-decoration:none;}
#incentigrams #side_nav > ul > li > ul > li > ul > li.current_category2 > ul {display:block;}

#incentigrams #callouts .callout.program-sbirsttr {background-color:#fff; border:none; border-radius:0; }
#incentigrams #callouts .callout.program-sbirsttr .content {padding:0; text-align:left; text-transform:none;}
#incentigrams #callouts .callout.program-sbirsttr h1 {color:#8e040c; font-family:'oswaldbook', Tahoma, sans-serif; font-size:22px; line-height:normal; text-align:center; text-transform:uppercase;}
#incentigrams #callouts .callout.program-sbirsttr h2 {color:#8e040c; font-family:'oswaldbook', Tahoma, sans-serif; font-size:22px; font-weight:bold; line-height:20px; padding:0; text-align:center; text-transform:uppercase;}
#incentigrams #callouts .callout.program-sbirsttr h3 {background-color:#eee; border-top:3px solid #8e040c; color:#434343; font-family:'oswaldbook', Tahoma, sans-serif; font-size:17px; font-weight:bold; line-height:22px; padding:15px 20px 0;}
#incentigrams #callouts .callout.program-sbirsttr ol {background-color:#eee; color:#434343; font-family:Tahoma, sans-serif; font-size:13px; padding:10px 20px 10px 35px;}
#incentigrams #callouts .callout.program-sbirsttr li {margin-bottom:10px;}

#incentigrams .sbir-sttr-opensolicitations #content {}
#incentigrams .sbir-sttr-opensolicitations #content header {margin-bottom:20px;}
#incentigrams .sbir-sttr-opensolicitations #content h2 {color:#8e040c; font-size:20px; font-family: "futura_stdbook"; margin:40px 0 5px;}
#incentigrams .sbir-sttr-opensolicitations #content ul {color:#434343; font-size: 13px; font-family:Tahoma, sans-serif; letter-spacing:1px;}
#incentigrams .sbir-sttr-opensolicitations #content a {color:#506970;}
#incentigrams .sbir-sttr-opensolicitations #content > ul > li {font-family:'oswaldlight'; font-size:20px; list-style-type:none; margin-top:30px;}
#incentigrams .sbir-sttr-opensolicitations #content > ul > li:before {color: #8e040c; content: '\f046'; font-family: 'FontAwesome'; margin:0 5px 0 -15px;}
#incentigrams .sbir-sttr-opensolicitations #content ul li h3 {margin:10px 0 0;}
#incentigrams .sbir-sttr-opensolicitations #content ul li h3 a {font-size:13px; font-weight:bold; }
#incentigrams .sbir-sttr-opensolicitations #content ul li ul {list-style-type:none; margin-bottom:30px;}
#incentigrams .sbir-sttr-opensolicitations #content ul li ul li ul {padding:0 0 0 25px;}
#incentigrams .sbir-sttr-opensolicitations #content ul li ul li ul:after {content: ""; display: table; clear: both;}
#incentigrams .sbir-sttr-opensolicitations #content ul li ul li ul li {display:block; float:left; width:35%}

#incentigrams .sbir-sttr-eligibility #content p {font-family:Helvetica, sans-serif; font-size:13px; line-height:22px; margin-top:10px; padding:0;}
#incentigrams .sbir-sttr-eligibility #content hr {border-width:1px;}
#incentigrams .sbir-sttr-eligibility #content h3 {margin-top:-15px; text-align:center;}
#incentigrams .sbir-sttr-eligibility #content h3 a {color: #8e040c}
#incentigrams .sbir-sttr-eligibility #content ul {padding:0 0 0 20px;}
#incentigrams .sbir-sttr-eligibility #content > ul > li {font-family:Helvetica, sans-serif; font-size:13px; list-style-type:none; line-height:22px; margin-top:10px;}
#incentigrams .sbir-sttr-eligibility #content > ul > li:before {color: #8e040c; content: '\f046'; font-family: 'FontAwesome'; margin:0 5px 0 -15px;}
#incentigrams .sbir-sttr-eligibility #content > ul > li > ul > li {color:#555; list-style-type:none; margin-top:10px;}
#incentigrams .sbir-sttr-eligibility #content > ul > li > ul > li:before {color: #8e040c; content: '\f0c8'; font-family: 'FontAwesome'; font-size:4px; margin:0 5px 0 -15px; vertical-align:bottom;}

#incentigrams .sbir-sttr-successstories #content .child-videos {padding:20px 0;}
#incentigrams .sbir-sttr-successstories #content .child-videos:after {content: ""; display: table; clear: both;}
#incentigrams .sbir-sttr-successstories #content .child-videos h3 {color:#434343; font-size:18px; line-height:18px; margin-top:10px;}
#incentigrams .sbir-sttr-successstories #content .child-videos p {color:#434343; font-size:13px; line-height:18px;}
#incentigrams .sbir-sttr-successstories #content .child-videos .featured-child-video {margin-bottom:20px;}
#incentigrams .sbir-sttr-successstories #content .child-videos .normal-child-video {float:left; margin-right:15px; width:285px;}
#incentigrams .sbir-sttr-successstories #content .sbir-sttr-feature {background-color:#e9e9e9; padding:16px 21px 42px; margin-bottom:50px;}
#incentigrams .sbir-sttr-successstories #content .sbir-sttr-feature:after {content: ""; display: table; clear: both;}
#incentigrams .sbir-sttr-successstories #content .sbir-sttr-feature img {float:left; margin:0 20px 0 0;}
#incentigrams .sbir-sttr-successstories #content .sbir-sttr-feature h2 {color:#434343; font-size:22px; line-height:22px;}
#incentigrams .sbir-sttr-successstories #content .sbir-sttr-feature h3 {color:#434343; font-size:18px; line-height:22px;}
#incentigrams .sbir-sttr-successstories #content .sbir-sttr-content h6 {color:#434343; font-size:22px; line-height:18px;}
#incentigrams .sbir-sttr-successstories #content .sbir-sttr-content ul {border-top:2px solid #434343; margin-bottom:10px;}
#incentigrams .sbir-sttr-successstories #content .sbir-sttr-content ul:after {content: ""; display: table; clear: both;}
#incentigrams .sbir-sttr-successstories #content .sbir-sttr-content li {float:left; width:50%; margin-top:5px;}

/* sbir events */
#sbir_events #events_wrapper {height:300px; width:460px;}
#sbir_events .event {width:228px;}
#sbir_events .event_inner {padding:15px;}
#sbir_events .controls {font-size:96px; top:90px;}
#sbir_events .prev {left:-58px;}
#sbir_events .next {right:-58px;}
/* startup events */
#sbir_events .link {padding:35px 0 0; text-align:right;}
#sbir_events .link a {color:#8e040c; font-family:'oswaldbook', Tahoma, sans-serif; font-size:17px; line-height:17px; text-decoration:none;}
    #sbir_events .link a:after {content:"\f138"; font-family:'FontAwesome'; font-size:18px; padding-left:5px;}
/* sbir resources */
#master.sbir_resources #content ul {overflow:hidden;}
#master.sbir_resources #content li {float:left; width:50%;}

/*
Share the Love _________________________________________________________ */
#contour.sharethelove textarea {height:180px; width:90%;}

/*
RevAZ _________________________________________________________________ */
#incentigrams .revaz #page_title, #incentigrams .revaz #content_title, .revaz.level_5 #page_title {display:none;}
#incentigrams .revaz h3 {font-family:'oswaldbook', Tahoma, sans-serif; font-size:22px;}
/* who we are */
#incentigrams .revaz.who #content h4 {color:#555;font-family:'oswaldbook', Tahoma, sans-serif;font-size:22px;font-weight:normal;margin-bottom:13px;}

/*
Services _________________________________________________________________ */
#services_list .item {background:#ddd; margin-bottom:30px; overflow:hidden; padding:20px 20px 20px 35px;}
#services_list .image {float:left; overflow:hidden; padding:20px 20px 0 0; width:72px;}
#services_list .title {float:left; padding-top:25px; width:170px;}
#services_list .title h2 {font-family:'oswaldlight'; text-transform:uppercase;}
#services_list .title a {color:#03304d; text-decoration:none;}
#services_list .text {border-left:1px solid #959595; float:right; padding:25px 0 20px 40px; width:242px;}

/*
Financing _________________________________________________________________ */
#financing #page_photo {background-position:50% -1px; border-bottom:9px solid #4c5814;}
#financing #page_title {display:none;}
#financing #side_nav > ul {border-top:1px solid #acacac;}
#financing #side_nav > ul > li > a {display:none;}
#financing #side_nav a {color:#959595;}
#main_top {padding-bottom:50px;}
#main_top img {max-width:100%;}

/* ================        RESPONSIVE        ============== */
/*Tablet & Mobile Devices ______________________________________________________________ */
@media only screen and (max-width:1280px) {
#ecosystem_partners .partners {width:963px;}
}
@media only screen and (max-width:960px) {
#ecosystem_partners .partners {width:642px;}
#hpleft, #hpright {float:none; margin:0 auto; padding:30px; text-align:center; max-width:960px; min-height:0; width:auto;}
}

/*
Tablet Device ______________________________________________________________ */
@media only screen and (min-width: 641px) and (max-width: 768px) {
#header {width:760px;}
#header_nav{right:0;}
#search {top:70px;}
#main_navs {width:760px;}
#main_navs a {padding:0 4px;}
#special_nav a {padding:0 30px 0 10px;}

#page_photo, .page_photo {background-position:50% 100%; background-size:auto 205px; height:201px !important; overflow:hidden;}
	#home .page_photo, #ebook #page_photo {background-size:auto 350px; height:282px !important;}
#page_title, .page_title, #home #page_title, #home .page_title {margin-left:-380px; width:760px;}
#page_title h1 {padding:0 15px;}
#page_photo .photo_text {width:760px;}

#homePageRotator .innovate .page_photo {height:350px !important;}
#homePageRotator .innovate .page_title {padding-left:460px; width:300px;}
#homePageRotator .innovate .img {display:none;}
#homePageRotator .caevent .page_title {top:40px;}

main {width:760px;}
#column_wrapper {padding:0 5px 0 20px;}
#video_callouts_wrapper #video_callouts {width:740px;}
#video_callouts_wrapper #video_callouts .callout {padding:0 20px 15px 0; width:221px;}
#video_callouts_wrapper #video_callouts .image iframe {height:136px; width:221px;}

#promo_wrapper {width:760px;}
#promo .callout {padding:55px 5px 50px; width:245px;}
#promo .callout.alt {width:240px;}

#callouts .callout.wallstreet {width: auto;}

#content {padding-right:25px; width:430px;}
    #resource_page #content {padding-right:10px; width:460px;}
#content iframe {max-width:100%;}
#content_title, #alternate #content_title {width:auto;}

.content_callout.background .content {padding:10px; width:250px;}
#content .content_callout h2 {font-size:47px; line-height:45px;}
#content .content_callout h2 strong {font-size:42px;}
.content_callout .image {overflow:hidden; width:160px;}
.content_callout .image img {height:auto; margin-left:-50px; width:243px;}

#programs_wrapper {width:760px;}
#programs_slider .slider li.last {display:none;}
#programs_slider .content {width:230px;}

#stats_rotator {width:760px;}
#stats_rotator .tabs {width:150px;}
#stats_rotator .column:first-child {width:295px;}
#stats_rotator .content {padding:0 10px 0 25px; width:575px;}

#industries_rotator {width:760px;}
#industries_rotator li {margin:0 10px; width:169px;}
#industries_rotator .image {height:auto; margin-bottom:10px; width:110px;}
#industries_rotator .image img {height:110px; margin-left:-33px; width:auto;}
#industries_rotator h3 {padding-bottom:5px;}
#industries_rotator .controls a {top:42px;}

#info_wrapper {width:760px;}
#videos {float:none; padding:0 0 40px; width:auto;}
#home #video_callouts .callout {padding:0 30px 15px 0; width:350px;}
#home #video_callouts .image iframe {height:210px; width:350px;}
#home #blog_feature {border-bottom:1px solid #ebebeb; border-radius:0; float:none; min-height:0 !important; width:auto;}
#blog_feature h2 span {display:block;}

#news_wrapper {width:760px;}
#news {padding-left:20px; width:410px;}
#news .item {padding-right:0; width:auto;}

#footer {width:760px;}
#footer .column {border-left:none;}
	#footer .column:first-child {border-left:1px solid #3b3b3b; float:right; padding-left:30px; width:265px;}
#footer_nav_left ul ul {display:none;}
#footer_nav_left li {border-bottom:1px solid #4c4b4b; float:none; padding:7px 0 3px; width:auto;}
#footer_nav_left li a {font-family:'oswaldbold', Tahoma, sans-serif; font-size:16px;}
#footer_bottom {padding-left:20px;}
#footer_bottom li {margin-bottom:5px;}
#footer .social {float:none; margin-bottom:15px; padding-bottom:15px; text-align:center;}
#footer_nav {text-align:center;}
#footer_nav li {display:inline-block; float:none; margin-bottom:8px;}

#leadgenerationform #contour {width:760px;}

/*individual pages */
.business {margin-left:20px; padding:30px 20px 10px 20px; width:330px;}
.business .content {width:164px;}

#incentives_selected .item {margin-left:20px; width:130px;}
#programs_selected .image, #programs_list .image {overflow:hidden; width:145px;}
#programs_selected .image img, #programs_list .image img {margin-left:-25px;}
#programs_selected .text, #programs_list .text, #programs_selected .img .text, #programs_list .img .text {padding:10px; width:265px;}
#incentives_list .item {margin-left:20px; width:205px;}
#incentives_list .text {width:135px;}

/* Locate CA */
#service_CA #content iframe {max-width:100%;}
#service_CA .content_callout .content, #service_CA .content_callout .image {float:none; width:auto;}
#contour.joinuscalifornia {margin-right:10px;}
#service_CA #incentives_selected .item {width:123px;}

#featured_videos {background:#ebebeb; padding:25px 0 20px 20px;}
#featured_videos .callout, #featured_videos .callout:first-child, #gallery #featured_videos .callout:first-child {float:none; padding:0 0 20px;}
#featured_videos .image iframe {height:210px; width:350px;}
#featured_videos footer {text-align:left;}
#gallery #featured_videos {width:auto;}
#gallery #featured_videos .callout {padding-left:0;}

#alternate #news {width:auto;}
#news .item, #alternate #news .item {float:left; padding-left:0;}
#news footer {text-align:left;}

#events {width:auto;}
#events .info {width:130px;}
#events .text {width:193px;}
#event_sections .event {float:left; padding:10px 10px 25px; width:111px;}

#industries_list .text {padding:10px; width:265px;}
#industries_list .image {overflow:hidden; width:145px;}
#industries_list .image img {margin-left:-100px;}

#join_us .otherindustry {float:left;}

#wsj_promo_wrapper {height: auto; overflow: hidden; padding: 10px; width: auto;}
    #wsj_promo h5 {margin-bottom: 25px;}
#wsj_info {float: none; margin:0 auto; overflow: hidden; padding: 0 0 5px 0; width: 342px;}
#wsj_form {border-radius: 0px; padding-left: 0px; position: initial; width: 100%;}
    #wsj_form span {position: initial;}
.wsj_form_wrapper {float: none; margin: 0 auto;}

/*
Start Up _________________________________________________________________ */
/* start up panels */
#startup_panels {width:760px;}
#startup_panels_inner {margin-left:0; width:auto;}
#startup_panels .content {width:50%;}
#startup_panels .content .inner {padding:40px 30px 0 35px;}
#startup_panels .item {width:50%;}

/* resource slider */
#resource_slider {width:760px;}
#resource_slider .largetext {font-size:26px; line-height:26px;}
    #resource_slider .largetext:after {font-size:26px; padding-left:6px; vertical-align:1px;}
#resource_slider .region {font-size:28px; padding:0 12px;}
#resource_slider .region span {font-size:50px; line-height:52px;}

/* callouts/nav */
#callouts_nav {width:760px;}
#callouts_nav .callout {width:380px;}
#callouts_nav .callout .image img {height:auto; max-width:100%;}
#callouts_nav #subnav {width:350px;}
#callouts_nav #subnav .links {border-bottom:none;}
#callouts_nav #subnav .links a {border-left:none; border-bottom:2px solid #fff; float:none; font-size:40px; line-height:41px; width:100%;}
    #callouts_nav #subnav .links a:after {font-size:30px; vertical-align:5px;}
#callouts_nav #subnav .terms {display:none;}

/* startup events */
#startup_events header {font-size:36px; line-height:36px;}
#events_wrapper {width:660px;}
#events_wrapper .event {width:163px;}

/* phases */
#phases {width:760px;}
#phases .text {width:160px;}
#phases h2 {font-size:30px; line-height:32px;}
#phase_links {width:600px;}
#phase_links a {margin:0 25px;}

/* bottom content */
#bottom_content_inner {width:760px;}
#bottom_content .content {width:410px;}
#bottom_content .inner {padding:25px 35px 20px 20px;}
#bottom_content .image {width:349px;}

/* Ecosystem Partners */
#ecosystem_partners .partners {width:642px;}

/*
Business Lifecycle _________________________________________________________________ */
#lifecycle {margin:0 -10px 0 -20px; padding:25px 0;}
#lifecycle_phases {padding:0 15px;}
#lifecycle_phases .phase {float:none; margin:10px 0 0 0; min-height:0; overflow:hidden; padding:10px; text-align:left; width:auto;}
    #lifecycle_phases .phase:first-child {margin-top:0;}
#lifecycle_phases .info {margin-left:37px;}
#lifecycle_phases .circle {float:left; height:35px; margin:0 5px 0 0; width:35px;}
#lifecycle_phases .number {font-size:30px; line-height:38px;}
#lifecycle_phases .title {padding-top:10px;}
#lifecycle_phases .text {clear:both; min-height:0; padding:5px;}
#lifecycle_phases .check {float:left; margin-top:6px; position:static;}
#lifecycle_info {padding:15px 15px 10px;}
#lifecycle_results header, #lifecycle_results .items {padding:0 15px;}

/*
Resource Directory _________________________________________________________________ */
#resource_categories {float:left; width:120px;}
#resource_results {width:330px;}
#resource_categories .item {padding:6px 5px 6px 0;}
#resource_categories .name {font-size:13px;}
#resource_regions {padding:15px 10px 7px;}
#resource_regions .item {margin-left:30px;}
#resource_regions .check {margin-right:6px;}
#resource_list {height:840px;}
#resource_header {width:100%;}
#resource_list header, #resource_header div {padding:20px 15px 10px;}

/*
Super Bowl ______________________________________________________________ */
#superbowl .contourPage {width:175px;}
#superbowl_page #page_photo {background-position:50% 0; background-size:auto; height:498px !important;}
#superbowl_page .photo_text {padding:25px 0 0; width:350px;}
#superbowl_page h4 {padding-bottom:20px;}
#superbowl_page #slideout {width:190px;}
#superbowl .item {height:325px;}
#superbowl .item_content {padding:15px 5px 0;}
#superbowl input[type="text"] {width:116px;}

/*
eBook ______________________________________________________________ */
#page_photo_content {padding-top:30px;}
#page_photo_content p {padding-bottom:20px;}
#ebook main {width:760px;}
#ebook .section {width:auto;}
#ebook #intro {padding:75px 0;}
#ebook #quote, #ebook #video {padding-left:20px; width:360px;}
#ebook #download {height:280px; margin-left:0; padding-top:70px; width:355px;}
#ebook #slider {height:310px; margin:70px 0 50px 30px; width:325px;}
#ebook #slider .content {padding:15px 0;}
#ebook #slider .content p {padding:0 30px 12px;}
#ebook #slider .stat .content h6 {text-align:center;}
#ebook #slider .stat .content h6 strong {display:block; float:none;}
#ebook #contact {padding:65px 0;}

/*
Photo Gallery _________________________________________________________________ */
#photo_gallery .feature {height:275px;}
#photo_gallery .thumbnails li {height:65px; margin:0 5px; width:95px;}

/*
SBIR _________________________________________________________________ */
#sbir_events #events_wrapper {width:310px;}
#sbir_events .event {width:153px;}

/* Services */
#services_list .item {padding-left:15px;}
#services_list .image {padding-right:10px;}
#services_list .title {width:140px;}
#services_list .text {padding-left:10px; width:155px;}

/*
Financing _________________________________________________________________ */
#main_top {padding:0 10px 50px;}
}

/*
Mobile Device ______________________________________________________________ */
@media all and (max-width: 640px) {
h1 {font-size:24px; line-height:21px;}
	#master.level_2 h1, #master.Blog.level_3 h1, #small_business #page_title h1 {font-size:27px; line-height:24px; -webkit-margin-after:-4px;}
#home h2 {font-size:24px;}
#header {height:auto; padding:15px 0; width:auto;}
#logo {position:static; text-align:center;}
#logo img {width:160px;}
#search {display:none; float:left; margin:15px 30px; position:relative; right:0; top:0;}
#search input[type="text"] {background:#ededed;}
#header_nav {border-top:1px solid #606060; clear:both; display:none; padding:10px; position:static; text-align:center;}
#header_nav li {border-left:1px solid #acacac; display:inline-block; float:none; margin-bottom:8px;}

#master.innovate_page p.arrow a {font-size:14px;}
#master.innovate_page p.arrow a:before {font-size:14px;}

#nav_wrapper {background:#4b4a4a; position:relative;}
#main_navs {width:auto;}
#main_nav {float:none; height:auto; overflow:visible;}
#main_nav li {border-bottom:1px solid #606060; display:none; float:none; padding-left:0;}
#main_nav li:first-child {display:block; margin-left:50px;}
#main_navs a {font-size:17px; padding:0 30px;}
#main_nav li:first-child a {background:#000;}
#special_nav {top:0;}
#special_nav ul {height:45px;}
#mobile_nav {background:#4b4a4a url(//d35uq38u77mscr.cloudfront.net/common/img/mobile_nav_bg.png) no-repeat 50% 50%; border-bottom:1px solid #606060; cursor:pointer; height:45px; left:0; position:absolute; top:0; width:50px;}

#side_nav {background:#eee; margin:30px 0; padding:30px 15px;}

#page_photo, .page_photo {background-position:50% 100%; background-size:auto 160px; height:90px !important;}
    #home .page_photo, #ebook #page_photo {background-size:auto 245px; height:144px !important;}
    #master.mexico_page #page_photo {background-position:50% 50%;}
    #master.innovate_page #page_photo {background-position:45% 100%; height:160px !important;}
#page_photo .photo_text {display:none;}
#page_title, .page_title, #alternate #master.Microsite #page_title, #alternate #page_title, #master.Industry #page_title {left:15px; margin:0; padding-top:20px; width:90%;}
	#alternate #page_title, #master.Industry #page_title {padding:5px 0 0;}
	#home #page_title, #home .page_title {display:none;}
#page_title h1 {padding:0 2px;}
	#alternate #master.Microsite #page_title h1 {font-size:23px; letter-spacing:0; line-height:21px;}
	#alternate #page_title h1, #master.Industry #page_title h1 {margin-left:5px; min-height:42px; padding:10px 0 10px 100px;}

#homePageRotator .innovate .page_photo {background-size:auto 180px; height:180px !important;}
#homePageRotator .caevent .page_title {display:block; top:15px;}
#homePageRotator .caevent .page_title h1 {font-size:20px; line-height:21px; padding-bottom:20px;}
#homePageRotator .caevent .page_title h3 {font-size:16px; line-height:16px; padding-bottom:10px;}
#homePageRotator .caevent .page_title a {font-size:13px; line-height:13px;}
    #homePageRotator .caevent .page_title a:after {font-size:12px;}

main {padding:15px 0; width:auto;}
	#business main {padding:15px 5px;}
#column_wrapper {padding:0 15px;}
    #resource_page #column_wrapper {padding:0 10px;}
#video_callouts_wrapper #video_callouts {padding-right:0; width:auto;}
#video_callouts_wrapper #video_callouts .callout {padding:0 10px 15px 0; width:250px;}
#video_callouts_wrapper #video_callouts .image iframe {height:153px; width:250px;}

#callouts .callout.wallstreet {width: auto;}

#promo_wrapper {width:auto;}
#promo .callout {float:none; height:auto !important; padding:20px 15px 15px; width:auto;}
	#promo .callout.alt {width:auto;}
#promo h4 {display:inline; font-size:23px; line-height:normal;}
#promo h5 {display:inline; font-size:23px; line-height:37px;}
#promo p {display:none;}


#wsj_promo_wrapper {height: auto; overflow: hidden; padding: 10px; width: auto;}
#wsj_promo h5 {margin-bottom: 25px;}
#wsj_form {border-radius: 0px; height: auto; padding-left: 0px; position: initial; width: 100%;}
    #wsj_form span {margin: 0 auto; position: initial;}
    #wsj_form h4 {margin: 0px; text-align: center;}
.wsj_form_wrapper {float: none; margin: 0 auto; overflow: hidden; padding: 0; width: auto;}
#wsj_info { float:none; margin: 0 auto; padding: 0px; width: auto;}
    #wsj_info img {float: none;}
    #wsj_info ul {clear: left; float: none; margin: 0 auto; max-width: 166px; padding: 10px 0px;}
#wsj_form .contourNavigation {float: none; margin: 0px;}
    #wsj_form .contourNavigation input[type="submit"] {float: none; margin-bottom: 10px;}
#wsj_form .contourPage {float: none; margin: 10px 0 0;}


#content, #resource_page #content {border:none; float:none; padding:0; width:auto;}
#content img, #content iframe {height:auto; max-width:100%;}
    #content iframe {min-height:200px;}
#content_title {width:auto;}

#sidebar {float:none; padding:20px 15px 0; width:auto;}
    #lifecycle_page #sidebar {padding:20px 0 0;}

#callouts {width:auto;}
#callouts .callout .image {display:none;}
.content_callout {padding:15px 0;}
.content_callout.background .content {float:none; padding:10px; width:auto;}
.content_callout.background .image {display:none;}
.callout.logos {text-align:center;}

/*quote callout*/
.content_callout.quote {margin:10px 0 10px;}
.content_callout.quote .image {display:none;}
.content_callout.quote .content {padding:20px 10px 10px;}
.content_callout.quote h3 {font-size:18px; line-height:21px; padding-bottom:10px;}

#programs {padding:40px 0 30px;}
#programs_wrapper {width:auto;}
#programs header {padding:0 12px 10px;}
#programs_slider {margin:0;}
#programs_slider .slider {overflow:hidden; position:relative; width:290px;}
#programs_slider .slider ul {padding:15px 0 15px; position:relative;}
#programs_slider .slider li, #programs_slider .slider li:first-child {padding:0 15px 0 10px; width:265px;}
#programs_slider .slider .text {color:#3d3d3d; display:block; font-family:Tahoma, Geneva, sans-serif; font-size:14px; line-height:22px; padding-top:7px;}
#programs_slider .slider .text h3 {font-size:17px; padding-bottom:10px;}
#programs_slider .slider .text a {color:#3d3d3d;}
#programs_slider .slider .text h3 a {color:#4e5151; text-decoration:none;}
#programs_slider .slider .controls {bottom:10px; overflow:hidden; position:absolute; right:15px;}
#programs_slider .slider .controls a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/slider_arrows.png) no-repeat 0 0; display:block; float:left; height:27px; margin-left:13px; text-decoration:none; width:27px;}
	#programs_slider .slider .controls a.next {background-position:-27px 0;}
#programs footer {padding-left:155px;}
#programs footer a {background-position:100% 3px; font-size:15px; padding-right:20px;}
#programs_slider .content, #programs_slider .slider .title {display:none;}

#stats {padding:10px;}
#stats_rotator {width:auto;}
#stats_rotator .tabs {float:none; width:auto;}
#stats_rotator .tabs ul {overflow:hidden;}
#stats_rotator .tabs li {float:left; margin:0 5px 7px 0; width:134px;}
#stats_rotator .tabs li.current {margin-right:5px; padding-right:5px;}
#stats_rotator .content {padding:10px; width:auto;}
#stats_rotator h4 {font-size:29px; line-height:29px;}
#stats_rotator h5 {font-size:67px; line-height:67px;}
#stats_rotator .column, #stats_rotator .column:first-child {float:none; font-size:14px; padding:10px 0; width:auto;}
#stats_rotator .column:first-child p {display:none;}

#industries {padding:40px 0 30px;}
#industries header {padding-bottom:20px;}
#industries_rotator {width:auto;}
#industries_rotator ul {left:0 !important; width:auto !important;}
#industries_rotator li {display:none; float:none; line-height:18px; overflow:hidden; padding-bottom:30px; text-align:left; width:auto;}
	#industries_rotator li:first-child {display:block;}
#industries_rotator .image {float:left; height:auto; margin:0 6px 0 0; width:100px;}
#industries_rotator .image img {height:112px; margin-left:-50px; width:auto;}
#industries_rotator .text {float:left; width:180px;}
#industries_rotator h3 {font-size:17px; padding-bottom:0;}
#industries footer {display:block; padding-right:12px; text-align:right;}
#industries footer a {background:url(//d35uq38u77mscr.cloudfront.net/common/img/icon_circle_red.png) no-repeat 100% 50%; color:#8e040c; font-family:'oswaldbold', Tahoma, sans-serif; font-size:15px; padding-right:20px; text-decoration:none; -webkit-padding-before:4px;}
#industries_rotator .controls {display:none !important;}

#info {padding-top:0;}
#info_wrapper {width:auto;}
#videos {float:none; padding:20px 15px; width:auto;}
#videos header {padding-bottom:20px;}
#home #video_callouts .callout {padding:0 10px 25px 0; width:240px;}
#home #video_callouts .image iframe {width:240px;}
#home #video_callouts h3 {font-size:17px;}
#info footer {text-align:right;}
#info footer a {font-size:15px; padding-right:20px;}

#home #blog_feature {border-radius:0; float:none; min-height:0 !important; padding:28px 15px 40px; width:auto;}
#blog_feature h2 {font-size:21px;}
#blog_feature h2 span {display:block; font-size:24px;}
#home #blog_feature footer {text-align:right;}

#news_promo {padding:0 15px;}
#news_wrapper {width:auto;}
#news {border-bottom:1px solid #cacaca; padding-bottom:30px; width:auto;}
#home #news {float:none;}
#news header, #news_events #news header {padding-bottom:10px;}
#news .item h3 {font-size:17px;}
#news .item p {padding-bottom:3px;}
#news footer {padding-right:0;}

#newsletter {border:none; float:none; padding:35px 0 60px; width:auto;}

#footer {padding:25px 20px 40px; width:auto;}
#footer_top {display:none;}
#footer_nav {float:none; text-align:center;}
#footer_nav li {display:inline-block; float:none; margin-bottom:8px;}
#footer .social {float:none; margin-bottom:15px; padding-bottom:15px; text-align:center;}

#leadgenerationform #contour {width:100%;}
#leadgenerationform .contourPageName {float:none; width:auto;}
#leadgenerationform .contourFieldSet {float:none; width:auto;}
#leadgenerationform .contourField {float:none;}
#leadgenerationform .contourField.checkboxlist {width:auto;}
#leadgenerationform .contourField.checkboxlist div {display:block;}
#leadgenerationform .contourField.checkboxlist input {margin-left:0;}
#leadgenerationform .contourField.checkboxlist br {display:block;}
#leadgenerationform .contourNavigation {position:static;}

/*individual pages */
.business, .business:first-child {margin:0 0 15px 0; padding:0 0 0 15px; width:auto;}
    .business.know_how {padding:0; width:100%;}
    .row.alt .business {padding-left:0;}
#business main .row {padding-top:0;}
.business .content {padding-top:15px; width:58%;}
.business h3 {font-size:20px; line-height:20px; padding-bottom:0;}
.business .image {overflow:hidden; width:116px;}
.business .image img {margin-left:-20px;}

#programs_selected, #incentives_selected, #programs_list, #incentives_list {padding:30px 0;}
	#programs_selected, #programs_list {background:#e7e6e6; margin:0 -15px; padding:15px;}
#programs_selected header, #incentives_selected header {padding-bottom:10px;}
#programs_selected header h2, #incentives_selected header h2 {font-size:21px;}
#incentives_selected .item_row, #incentives_list .row {padding:0;}
#incentives_selected .item, #incentives_list .item {float:none; margin-left:0; overflow:hidden; padding-bottom:25px; width:auto;}
#incentives_selected .image {float:left; padding-right:5px;}
#incentives_selected .image img {height:auto; width:65px;}
#incentives_selected .text {float:left; text-align:left; width:220px;}
#incentives_selected h3 {font-size:17px; padding-bottom:0;}
#incentives_selected footer, #programs_selected footer {text-align:right;}
#incentives_selected footer a, #programs_selected footer a {font-size:16px; padding-right:20px;}
#programs_selected .image, #programs_list .image {float:none; width:auto;}
#programs_selected .text, #programs_list .text, #programs_selected .img .text, #programs_list .img .text {float:none; padding:10px 0; width:auto;}
#incentives_list .text {width:220px;}

#master.SiteRoot #incentives_selected {margin:0 auto; padding:10px !important; width:300px;}
#master.SiteRoot #incentives_selected .item_row {padding:0; text-align:center;}

/* Locate CA */
#service_CA #content iframe {height:240px;}
#service_CA .content_callout .content, #service_CA .content_callout .image {float:none; width:auto;}
#contour.joinuscalifornia {margin-right:0;}
#service_CA #incentives_selected .item {margin:auto;}

#alternate #news {margin-top:30px; width:auto;}
#alternate #news_items {padding-top:0;}
#news .item, #alternate #news .item {float:none; overflow:hidden; padding:30px 0 0; width:auto;}
#news footer a {font-size:16px; padding-right:20px;}

#industries_list .text {padding:10px; width:53%;}
#industries_list h3 {margin:0;}
#industries_list .image {overflow:hidden; width:116px;}
#industries_list .image img {margin-left:-20px; max-width:none;}

#events {width:auto;}
#alternate #events {padding:20px 10px 0; width:auto;}
#events .text {border:none; float:none; padding:0; width:auto;}
#events .date {float:none; line-height:30px; text-align:left; width:auto;}
#events .info, #alternate #events .info {float:none; padding:0; width:auto;}
#event_sections .event {float:none; padding:10px 0 25px; width:auto;}

#gallery #featured_videos {width:auto;}
#featured_videos .row {padding:0;}
#featured_videos .callout, #featured_videos .callout:first-child, #gallery #featured_videos .callout:first-child, #gallery #featured_videos .callout {padding:0 10px 25px 0; width:240px;}
#gallery #featured_videos .image iframe {height:145px; width:240px;}
#featured_videos .date {padding-bottom:5px;}

#join_us .firstname, #join_us .lastname, #join_us .companyname, #join_us .contactphone, #join_us .industry, #join_us .emailaddress, #join_us .companywebsite, #join_us .state {float:none;}
#join_us .doyoucurrentlyhaveofficesinarizona, #join_us .otherindustry, #join_us .otherindustry div {float:none; padding-right:0;}
#join_us .firstname label, #join_us .lastname label, #join_us .companyname label, #join_us .contactphone label, #join_us .industry label, #join_us .emailaddress label, #join_us .otherindustry label, #join_us .companywebsite label, #join_us .state label {float:none; text-align:left; width:auto;}

/*
Start Up _________________________________________________________________ */
#startup main {padding-bottom:60px;}
/* start up panels */
#startup_panels {padding-top:40px; width:auto;}
#startup_panels_inner {margin-left:0; width:auto;}
#startup_panels .content {font-size:13px; height:160px; line-height:20px; width:50%;}
#startup_panels .content .inner {padding:20px 10px 0 10px;}
#startup_panels .content h2 {font-size:25px; line-height:28px; padding-bottom:10px;}
#startup_panels .content p {display:none;}
#startup_panels .item {height:160px; width:50%;}
#startup_panels .item img {margin:-10% 0 0 -25%;}
#startup_panels .text {bottom:15px;}
#startup_panels .name {font-size:15px; line-height:16px;}
#startup_panels .textbottom {font-size:26px; line-height:28px;}
#startup_panels .link {line-height:11px;}
#startup_panels .link a {font-size:10px;}
    #startup_panels .link a:after {font-size:10px;}

/*
Board of Directors _________________________________________________________________ */
#staff_content .image {float:none;}

/* resource slider */
#resources {padding-top:90px;}
#resources header {border:none; padding-bottom:0; text-align:left; text-transform:uppercase;}
#resources header span {padding:0 5px 0 15px;}
#resources header strong {display:block;}
#resource_slider {height:auto; width:auto;}
#resource_slider .item {border-top:1px solid #e5e5e5; float:none; height:auto; width:auto !important;}
#resource_slider .item_inner {border-left:none; height:50px; max-height:305px; min-height:50px;}
#resource_slider img {min-width:100%;}
#resource_slider .name {border-top:#f4f4f4; border-bottom:1px solid #7c7c7c; cursor:pointer; height:auto; min-height:50px;}
    #resource_slider .open .name {border-bottom:1px solid #fff; min-height:77px;}
#resource_slider .name .background {background:#e2e2e2; filter:alpha(opacity=100); opacity:1; -khtml-opacity:1; -moz-opacity:1;}
    #resource_slider .open .name .background {background:#fff; filter:alpha(opacity=80); opacity:0.8; -khtml-opacity:0.8; -moz-opacity:0.8;}
#resource_slider .smalltext {font-size:22px; line-height:22px; padding:14px 0;}
    #resource_slider .open .smalltext {padding-top:35px;}
#resource_slider .data {display:block; top:45px;}
#resource_slider .region {font-size:24px; padding:0 8px;}
#resource_slider .region span {font-size:41px; line-height:50px;}

/* callouts/nav */
#callouts_nav {padding:50px 0 0; width:auto;}
#callouts_nav .callout {float:none; margin:0 auto 50px; max-width:404px;}
#callouts_nav .callout .content {width:142px;}
#callouts_nav .callout .content_inner {padding:0 10px;}
#callouts_nav .callout .image img {height:auto; max-width:100%;}
#callouts_nav #subnav {float:none; width:auto;}
#callouts_nav #subnav .links a {border-left:none; border-bottom:2px solid #fff; float:none; font-size:37px; line-height:34px; width:auto;}
    #callouts_nav #subnav .links a:after {font-size:28px; padding-left:10px; vertical-align:4px;}
#callouts_nav #subnav .terms {display:none;}

/* startup events */
#startup_events {padding:65px 0 45px;}
#startup_events header {font-size:32px; line-height:32px; padding-bottom:75px;}
#startup_events header strong {display:block;}
#events_wrapper {height:auto; visibility:hidden; width:260px;}
#events_wrapper .event {border-right:none; border-bottom:1px solid #b2b2b2; float:none; height:auto; text-align:left; width:260px;}
#events_wrapper .event_inner {overflow:hidden; padding:35px 0;}
#events_wrapper .date_wrapper {float:left; padding-top:4px; width:80px;}
#events_wrapper .date {font-size:29px; line-height:29px; padding-bottom:10px;}
#events_wrapper .month {font-size:22px; line-height:22px; padding-bottom:0;}
#events_wrapper .info {float:left; min-height:0; width:180px;}
#events_wrapper .text {padding-bottom:10px;}
#events_wrapper h3 {font-size:22px; line-height:28px; padding-bottom:15px;}
#startup_events .link {padding:20px 15px 0 0;}
#startup_events footer {padding:40px 35px 0;}
#startup_events footer strong {display:block;}
#events_inner {border-left:none; border-top:1px solid #b2b2b2;}
#events_wrapper .controls {font-size:72px; height:100%; left:40%; top:0;}
#events_wrapper .prev {left:auto; top:-70px;}
    #events_wrapper .prev:after {content:"\f106";}
#events_wrapper .next {bottom:-65px; right:auto;}
    #events_wrapper .next:after {content:"\f107";}

/* phases */
#phases {padding:100px 0; width:auto;}
#phases .text {float:none; padding-bottom:20px; text-align:center; width:auto;}
#phases h2 {font-size:32px; line-height:38px;}
#phase_links {float:none; margin:0 auto; overflow:hidden; text-align:center; width:300px;}
#phase_links a {float:left; font-size:15px; margin:0 16px; min-height:165px; width:118px;}
    #phase_links a:after {font-size:19px; padding-left:4px;}
    #phase_links a:first-child {margin-left:16px;}
#phase_links .circle {height:110px; line-height:110px; width:110px;}
#phase_links .name {font-size:28px;}
#phase_links .number {font-size:93px;}

/* bottom content */
#bottom_content_inner {width:auto;}
#bottom_content .content {float:none; width:auto;}
#bottom_content .inner {padding:45px 15px 50px 20px;}
#bottom_content .image {display:none;}
#bottom_content h2 {color:#555; font-family:'oswaldbook', Tahoma, sans-serif; font-size:40px; line-height:40px; padding-bottom:5px; text-transform:uppercase;}
#bottom_content h2 strong {font-family:'oswaldbold', Tahoma, sans-serif;}
#bottom_content h2 sup {font-size:24px; text-transform:none; vertical-align:15px;}
#bottom_content h3 {font-family:'oswaldlight', Tahoma, sans-serif; font-size:20px; padding-bottom:15px;}
#bottom_content p {font-size:14px; line-height:24px;}
#bottom_content a {color:#5e7e87;}

/* Ecosystem Partners */
#ecosystem_partners .partners {margin-right:0; text-align:center; width:auto;}
#ecosystem_partners .partner {display:block; margin-right:0;}


/*
Business Lifecycle _________________________________________________________________ */
#lifecycle {margin:0 -15px 0; padding:15px 0 45px;}
#lifecycle_phases {padding:0 10px;}
#lifecycle_phases .phase {background:none; float:none; margin-left:0; min-height:0; overflow:hidden; padding-bottom:17px; text-align:left; width:auto;}
#lifecycle_phases .info {margin-left:37px;}
#lifecycle_phases .circle {float:left; height:23px; margin:0 3px 0 0; width:23px;}
#lifecycle_phases .number {font-size:19px; line-height:25px;}
#lifecycle_phases .title {padding-top:6px;}
#lifecycle_phases .text {clear:both; min-height:0; padding:2px 0 0 5px;}
#lifecycle_phases .check {float:left; margin-top:3px; position:static;}
#lifecycle_info {padding:15px 10px;}
#display_results {font-size:11px;}
#display_results span {font-size:14px; line-height:14px;}
#lifecycle_legend {font-size:11px; line-height:17px; padding-right:20px;}
#lifecycle_results header, #lifecycle_results .items {padding:0 10px;}
#lifecycle_results .item {padding:20px 8px 10px 8px;}
#lifecycle_results .text {padding:0 20px 3px 0;}

/*
Resource Directory _________________________________________________________________ */
#resource_directory {padding-top:10px;}
#resource_directory .tab {background:#e2e2e2; border-bottom:1px solid #ccc; color:#5a5a5a; cursor:pointer; display:block; font-family:'oswaldlight', Tahoma, sans-serif; font-size:27px; line-height:27px; overflow:hidden; padding:10px 15px; text-transform:uppercase;}
    #resource_directory .tab:after {content:'\f067'; float:right; font-family:'FontAwesome'; font-size:20px;}
        #resource_directory .open .tab:after {content:'\f068';}
#resource_categories {border:1px solid #ccc; border-bottom:none; float:none; width:auto;}
#resource_categories .contents {display:none;}
#resource_categories .item {border:none; padding:16px 9px 8px;}
#resource_directory .view {color:#cacaca; cursor:pointer; display:block; font-family:'oswaldlight', Tahoma, sans-serif; font-size:25px; line-height:25px; padding:30px 0 40px; text-align:center; text-transform:uppercase;}
    #resource_directory .view:before, #resource_directory .view:after {content:'\f107'; font-family:'FontAwesome'; font-size:50px; vertical-align:-5px;}
        #resource_directory .view:before {padding-right:12px;}
        #resource_directory .view:after {padding-left:12px;}
#resource_results {float:none; width:auto;}
#resource_regions {padding:15px 8px;}
#resource_regions .item {font-size:14px; margin:0; width:33%;}
#resource_regions .check {margin-right:6px;}
#resource_map {height:248px;}
#resource_list {height:440px;}
#resource_list .list {border:none; margin:14px 0;}
#resource_list header {padding:10px 8px;}
#resource_list .column {float:none; width:auto;}
    #resource_list .column:first-child {width:auto;}
#resource_header {width:100%;}
#resource_header div {padding:10px 8px;}

/*
Super Bowl ______________________________________________________________ */
#superbowl_page #page_photo {background-position:50% 0; background-size:auto; height:498px !important;}
#superbowl_page .photo_text {display:block; padding:25px 15px 0; width:auto;}
#superbowl_page #master.level_2 h1 {font-size:45px;}
#superbowl_page h4 {padding-bottom:20px;}
#superbowl_page #slideout {display:none;}
#superbowl .item {float:none; height:auto; width:auto;}
#superbowl .item_inner {border-left:none;}
#superbowl .item_content {padding:15px 15px 0;}
    #superbowl .form .item_content {padding-bottom:15px;}
#superbowl #contour {width:198px;}
#superbowl .contourField small {padding-right:0;}
#superbowl .contourNavigation { right:0;}

/*
eBook ______________________________________________________________ */
#page_photo_content {padding-top:10px;}
#page_photo_content img {height:auto; width:210px;}
#page_photo_content p {padding-bottom:10px;}
#page_photo_content .arrow:before {font-size:25px;}
#ebook #intro {padding:40px 0;}
#ebook .section {padding:0 10px; width:auto;}
    #ebook #middle .section {padding:0;}
#ebook #quote, #ebook #video {float:none; width:auto;}
    #ebook #quote {border-bottom:1px solid #939393; margin-bottom:25px; padding-bottom:25px;}
#ebook #video h2 {font-size:27px;}
#ebook #quote h2 {font-size:28px;}
#ebook #quote h2 strong {font-size:30px;}
#ebook #video iframe {max-width:95%;}
#ebook #download {float:none; height:auto; margin-left:0; padding:50px 0; width:auto;}
#ebook #arrow {display:none;}
#ebook #slider {float:none; height:auto; margin:50px 10px; width:auto;}
#ebook #slider ul {padding-bottom:20px;}
#ebook #slider .stat .content h6 {text-align:center;}
#ebook #slider .stat .content h6 strong {display:block; float:none; font-size:60px;}
#ebook #contact {padding:25px 10px; text-align:left;}
#ebook #contact .section {width:auto;}
#ebook #contact .contourField.zip {margin-right:15px;}
#ebook #contact .contourMessageOnSubmit {width:auto;}

/*
Photo Gallery _________________________________________________________________ */
#photo_gallery .feature {height:auto;}
#photo_gallery .thumbnails {margin:0 auto; overflow:hidden; width:270px;}
#photo_gallery .thumbnails li {height:50px; margin:0 5px; width:78px;}

/*
SBIR _________________________________________________________________ */
#sbir_events #events_wrapper {height:auto; width:260px;}
#sbir_events .link {padding-top:60px;}

/* Services */
#services_list .item {padding-left:15px;}
#services_list .image {padding:0 10px 0 0;}
#services_list .title {padding-top:0; width:67%;}
#services_list .text {border-left:none; padding:25px 0 0 0; width:auto;}

/*
Financing _________________________________________________________________ */
#main_top {padding:0 10px 50px;}
}
