body {
	background-color: #f3f3f3;
	padding: 0px;
	margin: 0px;
	font-family:arial;
	font-size: 15px;
	line-height: 22px;
	font-family: Georgia,Arial,Verdana;
}

form {
	margin: 0;
	padding: 0;
}

:focus
{
  -moz-outline-style: none;
}


a {
	color:#003399;
	text-decoration:none;
}

a.informlink {
        color: black;
        text-decoration: none;
}

a.informlink:hover {
        text-decoration: underline;
}

img {
	border: 0px;
	}

a:hover {
	text-decoration: underline;
}

div.messages {
	color: red;
	font-weight: bold;
	font-family: helvetica, arial, geneva;
}

div.stripedhr, div.narrowstripedhr {
	border: 0px;
	background-image: url('/images/stripedline.gif');
	background-repeat: repeat-x;
	margin-top: 8px;
	margin-bottom: 8px;
	clear: both;
}
div.stripedhr {
	height: 22px;
}
div.narrowstripedhr {
	height: 7px;
}

div.stripedhr hr, div.narrowstripedhr hr {
  display: none;
}

#interstitial_wrapper {
	height: 1px;
	margin-top: -1px;
}

#container {
	width: 1010px;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 90px;
}

#container2 {
	text-align: left;
	width: 1000px;
	background-color: white;
	border-left: 1px solid #b0c4c2;
	border-right: 1px solid #b0c4c2;
	border-bottom: 1px solid #b0c4c2;
	min-height: 900px;
	margin-left: auto;
	margin-right: auto;
}


#jquery-overlay {
	z-index: 99998 !important;
}
#jquery-lightbox {
	z-index: 99999 !important;
}

/* Fix for autocomplete */
.ui-autocomplete {
	text-align: left;
	z-index: 1000001 !important;
	width: 200px;
}

.ui-menu-item {
	font-size: 12px;
}

#topbar {
	padding-left: 20px;
	padding-right: 20px;
	height: 20px;
	padding-top: 6px;
	border-bottom: 1px solid #b5c3c6;
}

#usernav, #usernav_loggedin {
	float: right;
	margin-top: 6px;
}

#usernav a, #usernav_loggedin a {
	color: #686868;
}

ul#usernav, #usernav_loggedin, ul#footernav {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 2px;
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	line-height: 16px;
}

ul#usernav li, #usernav_loggedin li {
	float: left;
}

/* MAIN BODY */

#innercontainer, #innercontainer-footer {
	margin: 0px;
	padding-left: 20px;
	padding-right: 20px;
	clear: both;
}

#breadcrumb {
	margin-top: 12px;
	margin-bottom: 12px;
	font-size: 11px;
	font-family: arial;
	width: 100%;
	color: #666666;
}

#breadcrumb a {
	color: #666666;
	text-decoration:none;
  	border-bottom:1px solid #cdcdcd;
}

#breadcrumb a:hover {
	border-bottom:1px solid #666666;
}

#maincolumn {
	float: left;
}

#maincolumn.withsidebar {
	width: 576px;
}

#sidebar {
	width: 375px;
	float: right;
}
	#sidebar_inner {
		padding-top: 10px;
		padding-left: 15px;
	}

	#sidebar_inner div.ad_336, #sidebar_inner div.ad_partners, #sidebar_inner div.ad_sponsoredsection, #sidebar_inner div.ad_adblade {
		background-color: #f0f0f0;
		border: solid 1px #e5e5e5;
		text-align: center;
		color: #b4b4b4;
		margin-top: 5px;
		margin-bottom: 5px;
		position: relative;
	}

	#sidebar_inner div.ad_336 {
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 12px;
		margin-bottom:15px;
	}

	#sidebar_inner div.ad_partners, #sidebar_inner div.ad_sponsoredsection {
		height: 190px;
		margin-bottom:15px;
		padding-left: 12px;
		padding-right: 12px;
	}

	#sidebar_inner div.ad_adblade {
		margin-bottom:15px;
		padding: 12px 0;
	}

	#sidebar_inner div.ad_336 p, #sidebar_inner div.ad_partners p, #sidebar_inner div.ad_sponsoredsection p {
		margin: 4px;
		font-size: 8px;
		font-family: arial, helvetica, sans-serif;
	}

#footer .footertext {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
}

#footer #sitemapcolumn {
	margin-left: 10px;
}


/* ARTICLE PAGES */


body h1 {
	font-size: 32px;
	margin-top: 2px;
	margin-bottom: 2px;
	line-height: 34px;
}

h2.columnheader {
	font-family: arial, helvetica, sans-serif;
	width: 100%;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	color: #404040;
	font-weight: normal;
	font-size: 18px;
	line-height: 30px;
}
h2.columnheader a {
	color: #404040;
	text-decoration: none;
}

div.byline {
	font-family: arial;
	font-size: 11.5px;
	width: 100%;
	margin-top: 3px;
	margin-bottom: 12px;
}

body p, body.article ul {
	font-size: 15px;
	line-height: 22px;
}

body p, body.article ol {
	font-size: 15px;
	line-height: 22px;
}

body div.maincolumn_inner li {
        font-size: 15px;
        margin-bottom: 6px;
}

body dl {
	font-size: 15px;
}


body h4, body.article h3 {
	font-size: 15px;
}

body p.deck {
	font-size: 16.5px;
	line-height: 18px;
}

body span.articlestart {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.digdeeper {
	min-height: 46px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-image: url('/images/digdeeper.png');
	background-repeat:no-repeat;
	background-position: 15px 5px;
	padding-left: 65px;
	padding-top: 5px;
}


#articlesidebar {
	width: 190px;
	float: left;
	font-family: arial, helvetica, sans-serif;
}

#toolbartext {
	font-family: Georgia,Arial,Verdana;
}

#articlesidebar li {
        font-size: 13px !important;
}

#articlesidebar_inner {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
}

#articlecontent ol {
	margin: 8px;
	padding: 0px;
}

#articlecontent ol li {
	margin-bottom: 3px;
}

/* This is to keep nested divs from overlapping sidebar */
div#maincolumn_inner #articlecontent div {
	float: left;
}

/* This is to keep nested divs from overlapping sidebar */
div#maincolumn_inner #articlecontent div div {
	float: none;
}

h3.relatedcontent { /*Size of the image*/ margin-top: 5px; width: 105px; /*The image*/ background-image: url(/images/inc_sprite.png); background-position: 0 -291px; background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 14px; voice-family: "\"}\""; voice-family:inherit; text-indent: -999em; display: block; margin-bottom: 0px; clear: both; }

h3.relatedarticles { /*Size of the image*/ margin-top: 5px; width: 108px; /*The image*/ background-image: url(/images/inc_sprite.png); background-position: 0 -418px; background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 14px; voice-family: "\"}\""; voice-family:inherit; text-indent: -999em; display: block; margin-bottom: 0px; clear: both; }

span.relatedarticles { /*Size of the image*/ margin-top: 5px; width: 108px; /*The image*/ background-image: url(/images/inc_sprite.png); background-position: 0 -418px; background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 13px; voice-family: "\"}\""; voice-family:inherit; text-indent: -999em; display: block; margin-bottom: 0px; clear: both; }

h3.relatedtools { /*Size of the image*/ margin-top: 5px; width: 94px; /*The image*/ background-image: url(/images/inc_sprite.png); background-position: 0 -431px; background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 13px; voice-family: "\"}\""; voice-family:inherit; text-indent: -999em; display: block; margin-bottom: 0px; clear: both; }

h3.suggestedlinks { /*Size of the image*/ margin-top: 5px; width: 105px; /*The image*/ background-image: url(/images/inc_sprite.png); background-position: 0 -305px; background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 14px; voice-family: "\"}\""; voice-family:inherit; text-indent: -999em; display: block; margin-bottom: 0px; clear: both; }

h3.moreon { /*Size of the image*/ width: 56px; /*The image*/ background-image: url(/images/inc_sprite.png); background-position: 0 -319px; background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 14px; voice-family: "\"}\""; voice-family:inherit; float: left; margin-top: 15px; text-indent: -999em; display: block; margin-bottom: -10px; }

h3.comment { /*Size of the image*/ padding-top: 19px; width: 77px; /*The image*/ background-image: url(/images/inc_sprite.png); background-position: 0 -272px; background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 14px; voice-family: "\"}\""; voice-family:inherit; text-indent: -999em; display: block; margin-bottom: -10px; }

ul.relatedlinks, ul.suggestedlinks {
	margin: 0px;
	padding: 0px;
	padding-left: 1px;
	list-style-type: none;
	padding-top: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	line-height: 16px !important;
}

ul.relatedlinks {
	border-bottom: 1px solid #e1e1e1;
}

ul.relatedlinks li, ul.suggestedlinks li {
	padding-top: 3px;
	padding-bottom: 3px;
}

div.sociallinks_wrapper {
	width: 100%;
	padding: 4px;
	border:1px solid #EEEEEE;
	font-family: arial, helvetica;
	font-size: 13px;
	margin-bottom: 6px;
	padding-left: 3px;
	height: 42px;
}

div#followinclinks {
	float: left;
	width: 320px;
	margin-left: 4px;
}

div#followinc1 {
	display: block;
}

div#followinc2, div#followinc3, div#followinc4, div#followinc5 {
	display: none;
}

div#followimage {
	margin-top: 2px;
	float: right;
	margin-right: 8px;
}

div.followauthor {
	float: left;
}

ul.relatedtopics {
	float: left;
	list-style-type: none;
	margin: 0px;
	margin-left: 8px;
	margin-top: 12px;
	padding: 0px;
	width: 500px;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

ul.relatedtopics li {
	margin: 0px;
	padding-right: 4px;
	display: inline;
	height: 23px;
}

img.panoramic_image {
	width: 575px;
}

div.bucketimage {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #e1e1e1;
}

img.bucket_image {
	width: 170px;
}

body p.imagecaption {
	font-family: arial, helvetica, sans-serif;
	text-align: left;
	color: #666666;
	font-size: 11px;
	line-height: 13px;
	margin-top: 3px;
	margin-bottom: 3px;
}

body p.imagecredit {
	font-family: arial, helvetica, sans-serif;
	text-align: right;
	color: #b6b6b6;
	font-size: 10px;
	line-height: 10px;
	margin: 0px;
}

body div.pager {
	text-align: right !important;
	font-weight: bold;
	float: right !important;
	margin-bottom: 15px;
}

span.yahooBuzzBadge span span {
	top: -3px !important;
}

#lightbox-image-details-caption p {
	font-size: 10px !important;
	line-height: 12px !important;
	padding: 0px;
	margin-top: 3px;
}

#lightbox-image-details-caption credit {
	margin-left: -6px;
	font-size: 9px;
	font-weight: normal;
}

#lightbox-container-image-box {
	background-color: black !important;
	border-top: 1px solid #797979;
	border-left: 1px solid #797979;
	border-right: 1px solid #797979;
}

#lightbox-container-image-data-box {
	background-color: black !important;
	border-left: 1px solid #797979;
	border-right: 1px solid #797979;
	border-bottom: 1px solid #797979;

}
#lightbox-container-image-data-box p {
	color: white !important;
}

img.leftfloat {
	float: left;
	margin-right: 12px;
	margin-bottom: 4px;
}

/* CHANNEL AND TOPIC PAGES */

body.topic h1, body.channel h1, body.live h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 34px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 0px;
	width: 425px;
	float: left;
}

body.topic h1 {
	margin-top: 10px;
}

#channellogo, #sponsorlogo {
	float: right !important;
	text-align: right;
	margin-top: 5px;
}

#articleseries_header {
	float: left;
}

#channelblurb {
	margin-bottom: 8px;
	font-size: 15px;
	clear: both;
}

#feature1 {
	margin-bottom: 10px;
	clear: both;
}

#feature1 p.summary {
	font-size: 15px;
	line-height: 20px;
	margin-top: 6px;
	margin-bottom: 6px;
}

p.summary {
	font-size: 15px;
	line-height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.channelf1 h2, body.author div.featuredstory h2 {
	font-size:23px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0px;
	line-height: 24px;
	font-weight: normal;
}

.channelf1 h2 a, body.author div.featuredstory h2 a {
	color: black;
}

.channelfeatured {
	border: 1px solid #ccc;
	padding-top: 8px;
	width: 591px;
	text-align: center;
	margin-left: -8px;
	margin-bottom: 10px;
}

.channelfeatured .articletext {
	text-align: left;
	margin-left: 8px;
	margin-right: 8px;
}

.channelfeatured h2 {
	font-size:34px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	line-height: 38px;
}

.channelfeatured h2 a {
	text-decoration: none;
	color: #333;
}

div.featuredstory {
	font-family:Georgia,Arial,Verdana;
	border-top:1px solid #DDDDDD;
	margin-top: 10px;
}

body.author img.authorimage, body.column img.authorimage {
	float: left;
	margin-right: 10px;
}

body.author p.authorblurb, body.column p.authorblurb {
	float: left;
	margin: 0px;
	width: 390px;
	font-size: 15px;
	line-height: 19px;
}

body.author #twitter_blog {
	padding-bottom: 12px;
}

div#reprintlink {
	padding-top: 8px;
	margin-bottom: 16px;
	float: left;
	width: 200px;
	font-weight: bold;
	font-size: 12px;
}

.channelf1 .f1 {
	width: 280px;
	height: 175px;
	float: left;
	margin-right: 12px;
}

.featureimage {
	width: 575px;
	height: 270px;
	float: left;
	margin-bottom: 12px;
	padding-left: 8px;
}

.channelf1 img.thumb {
	width: 100px;
	height: 100px;
	float: left;
	margin-right: 12px;
}

div.channelf2 {
	width: 585px;
	float: left;
	padding: 6px 0px;
}

div.channelf2 h2, div#sidebarfeature h2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 22px;
	margin-top: 2px;
	margin-bottom: 4px;
	padding: 0px;
	line-height: 25px;
	font-weight: normal;
}

div.channelf2 h2 a, div#sidebarfeature h2 a {
	text-decoration: none;
	color: black;
}

div.channelf2 img.thumb, div#sidebarfeature img.thumb {
	float: left;
	width: 100px;
	height: 100px;
}

div#sidebarfeature img.thumb {
	margin-bottom: 10px;
}

div.channelf2 div.articletext, div#sidebarfeature div.articletext {
	margin-left: 115px;
	margin-right: 8px;
}

div#sidebarfeature div.articletext {
	margin-bottom: 10px;
}

#subchannels {
	margin-left: 10px;
	margin-right: 10px;
}

#subchannels h3 {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 6px;
}

ul.subchannel li.subchannel {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

ul.subchannel li.subchannel a {
	color: black;
}

#subchannels ul {
	float: left;
	width: 275px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#subchannels ul.subchannel li.subchannel ul.subsubchannel {
	list-style-type: disc;
	color: #bcc1c7;
	margin-left: 8px;
	padding-left: 8px;
	margin-bottom: 8px;
}

ul.subchannel li.subchannel ul.subsubchannel li.subsubchannel {
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
}

ul.subchannel li.subchannel ul.subsubchannel li.subsubchannel a {
	color: #003399;
}

#subchannels ul.subsubchannel li.subsubchannel {
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	list-style-type: disc;
	color: #999999;
	margin-left: 15px;
}

body.channel div#newsletter-signup p#subbox_title {
	font-size: 16px;
}

body.channel div#newsletter-signup p#subbox_desc {
	font-size:13px;
	font-weight: normal;
	color: black;
	line-height: 15px;
	float: left;
	clear: both;
}

body.channel div#newsletter-signup p#subbox_signup {
	display: none;
}

body.channel div#newsletter-signup {
	background-color: #f5f5e9;
	border: 0px;
	padding: 8px;
	margin-bottom: 15px;
}


ul#relatedentities{
	padding-left: 140px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 8px;
	background-image: url("/images/related_topics.png");
	background-position: 0px 5px;
	background-repeat: no-repeat;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	font-size: 13px;
	min-height: 22px;
	background-color: #f0f0f0;
}

ul#relatedentities li {
	list-style-type: none;
	display: inline;
	line-height: 14px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-left: 8px;
	padding-right: 15px;
}

#relatedentities a {
	color: #333333;
}

#articleriver h2, #askinc h2, #featuredadvisor h2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

.riverheader {
	margin-top: 5px;
	margin-bottom: 5px;
}

#articleriver .articledrop {
	clear: both;
	border-bottom: 1px solid #dddddd;
}

#articleriver .articletext {
	float: left;
	padding-bottom: 5px;
}

#articleriver .thumbed {
	width: 515px;
}

#articleriver .bigthumbed {
	width: 465px;
}

div.featuredstory .thumbed {
	width: 460px;
}

#articleriver .articledrop .articletext h3 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 2px;
	padding: 0px;
}

#articleriver div.byline, div.featuredstory div.byline {
	margin-bottom: 3px;
}

#articleriver span.pubdate, #articleriver div.byline, #articleriver div.byline a {
	color: #999999;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 1.2em;
}
#articleriver div.byline a:hover {
	border-bottom: 0;
}

#articleriver div.byline a {
	border-bottom: 1px dotted #999999;
}

#articleriver p.summary, div.featuredstory p.summary {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0px;
	line-height: 16px;
}
#articleriver p.summary {
	margin-top: 5px;
}


#articleriver {
	padding-top: 4px;
	padding-bottom: 4px;
	clear: both;
}

#articleriver .thumb {
	float: right;
	padding-left: 8px;
	width: 50px;
	height: 50px;
	margin-top: 5px;
}

#articleriver .bigthumb {
	float: left;
	padding-right: 8px;
	width: 100px;
	height: 100px;
	margin-top: 5px;
}

div.featuredstory .thumb {
	float: right;
	padding-left: 8px;
	width: 100px;
	height: 100px;
	margin-top: 5px;
}

#articleriver .thumb.left {
	float: left;
	padding-left: 0px;
	padding-right: 8px;
}

ul.channeltoollist {
	width: 255px;
	float: left;
	margin: 0px;
	padding-left: 15px;
	margin-right: 10px;
	color: #DDDDDD;
}


/* pager for channels and inform entities */
div.pager {
	padding-top:8px;
	text-align:center;
}
ul.pager {
	margin:0;
	padding:0;
}
ul.pager li a {
	color:#666666;
	text-decoration:none;
}
ul.pager li {
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	height:18px;
	line-height:18px;
	list-style-type:none;
	margin-right:3px;
	min-width:18px;
	text-align:center;
}
ul.pager li.selected {
	background-color:#DDDDDD;
}
ul.pager li.spacer {
	background-color:#FFFFFF;
	border:medium none;
}



#articleriver #showmore {
	clear: both;
	width: 100%;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

/* MAG SUBSCRIPTION BOX */
div#sidebar #trial_wrapper {
	height:175px;
	*height:175px;
	_height:165px;
	margin:0px;
	padding:0px;
	clear:both;
	}
div#sidebar #trial_wrapper div.hr{
	margin-right:0px;
}
div#sidebar #trial_form {
	width: 200px;
	padding-top:0px;
	}
div#sidebar #trial_form form .field {
	width: 87px;
	}

div#sidebar #trial_wrapper {
	height: 147px;
	position:relative;
	display:block;
	margin-bottom: 12px;
	}
div#sidebar #trial_form {
	height: 147px;
	float: left;
	font-weight: normal;
	position: relative;
	}
div#sidebar #trial_form h3 {
	font-weight:normal;
	font-size:16px;
	line-height:18px;
	margin-bottom:8px;
	margin-top:30px;
	font-weight:bold;
	}
div#sidebar #trial_form p {
	margin: 0px;
	padding: 2px 6px 0px 6px;
	font-size: 10px;
	}
div#sidebar #trial_form p a, div#sidebar #trial_form p a:link, div#sidebar #trial_form p a:visited, div#sidebar #trial_form p a:hover {
	font-size: 10px;
	line-height: 10px;
	}
div#sidebar #trial_form form .field {
	width: 81px;
	height: 16px;
	border: 1px solid #707070;
	border-width: 1px 0px 0px 1px;
	float: left;
	font-size: 10px;
	color: #5C6255;
	margin: 0px 4px 3px 2px;
	padding: 0px;
	}
div#sidebar #trial_form form .trial_submit {
	clear: left;
	text-align: center;
	width: 90px;
	height: 24px;
	border: 0;
	margin: 6px 8px 0px 40px;
	}
div#sidebar #trial_wrapper img#mag_cover {
	margin:10px 0px 0px 5px;
	*margin:10px 0px 0px 5px;
	_margin:5px 0px 0px 5px;
	padding:0px;
	height: 168px;
	width: 128px;
	}
div#sidebar #trial_wrapper {
	height: 170px;
	margin-bottom: 6px;
	}
div#sidebar #bot_right_col #trial_form {
	width: 176px;
	padding-bottom:2px;
	margin-top:22px;
	}
div#sidebar #bot_right_col #trial_form p a, div#sidebar #trial_form p a:link, div#sidebar #trial_form p a:visited, div#sidebar #trial_form p a:hover {
	font-size: 10px;
	line-height: 10px;
	}
div#sidebar #bot_right_col #trial_form form {
	margin: 0px 4px 0px 0px;
	}
div#sidebar #bot_right_col #trial_form form .field {
	width: 81px;
	height: 16px;
	margin: 0px 2px 3px 2px;
	padding: 0px;
	}

/* Newsletter Sub Box - article pages */


div#newsletter-signup {
	color: #656565;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 5px;
}

div#newsletter-signup div#newsletter-signup_inner {
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 5px;
}

div#newsletter-signup div#newsletter-signup_inner form {
	margin: 0px;
	padding: 0px;
}

div#newsletter-signup p#subbox_title {
	font-family: "trebuchet MS", georgia;
	font-weight: bold;
	color: #cd0104;
	font-size: 24px;
	margin-top: 5px;
	margin-bottom: 5px;
}

div#newsletter-signup p#subbox_key {
	font-size: 11px;
	line-height: 12px;
	margin-top: 4px;
	margin-bottom: 2px;
}

div#newsletter-signup p#subbox_desc {
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	margin-top: 3px;
	margin-bottom: 3px;
}

div#newsletter-signup .newslettersignup_button {
	margin-top: 5px;
	margin-left: 40px;
}

/* Most popular Most emailed */

#mostpopulartabs {
	background-image: url(/images/nav_sprite.png);
	background-position: 0 -129px !important;
	}
#mostpopulartabs.mostpop {
	background-image: url(/images/nav_sprite.png);
	background-position: 0 -160px !important;
	}
#mostpopulartabs.mostemailed {
	background-image: url(/images/nav_sprite.png);
	background-position: 0 -129px !important;
	}
#mostpopulartabs.mostcomments {
	background-image: url(/images/nav_sprite.png);
	background-position: 0 -191px !important;
	}
table#tabbedBox tr td.plainTab {
	width:30%;
	}
#mostpopular {
	font-family:Arial,Verdana;
	font-size:13px;
	line-height: 22px;
	color: #9e9e9e;
	margin-bottom:15px;
	}
#mostpopular ol {
	padding-left: 24px;
	margin-left: 0px;
	}
.dsq-widget-list {
	list-style-type: circle !important;
	margin-top: 13px !important;
	margin-left: 0 !important;
	padding-left: 24px !important;
	}
.dsq-widget-item {
	list-style-type: circle !important;
	font-weight: normal !important;
	margin: 0 !important;
	}
.dsq-widget-item a.dsq-widget-thread {
	font-weight: normal !important;
	}
.dsq-widget-meta {
	display: none !important;
	}

#popContent, #emailContent {
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	padding-top: 6px;
	padding-left: 8px;
	padding-right: 6px;
}

/* Magazine TOC */

body.toc h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 36px;
	margin-top: 6px;
	margin-bottom: 6px;
}

body.toc div.magazinesection h2 {
	font-size: 13px;
	margin-top: 7px;
	margin-bottom: 7px;
}

body.toc div.magazinesection h2 a {
	color: black;
	text-decoration: underline;
}

body.toc div.magazinesection coverstory h2, body.toc div.magazinesection features h2, body.toc div.magazinesection columns h2 {
	margin-bottom: 0px;
	font-weight: bold;
}


body.toc div.magazinesection h3 {
	font-size: 16px;
	margin-top: 4px;
	margin-bottom: 4px;
	font-weight: normal;
}

body.toc div.features h3 {
	font-size: 18px;
	font-weight: normal;
}

body.toc div.coverstory h3 {
	font-size: 24px;
	font-weight: normal;
}

body.toc div.magazinesection p {
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
}

body.toc div.magazinesection li {
	font-size: 16px;
	list-style-image:url("/images/li_arrow.gif");
	margin-left: 20px;
	padding: 0px;
}

body.toc div.magazinesection {
	border-bottom: 1px solid #dedfe1;
	clear: both;
}

body.toc div.magazinesection div.article, body.toc div.magazinesection div.column_indented, body.toc div.magazinesection div.article_indented {
	margin-bottom: 15px;
}

body.toc div.magazinesection coverstory {
	margin-top: 8px;
}

body.toc img.feature {
	width: 588px;
	margin-bottom: 8px;
}

body.toc div.magazinesection img.cover {
	width: 110px;
	height: 150px;
	float: left;
}

body.toc div.magazinesection img.thumb {
	height: 100px;
	width: 100px;
	float: left;
}

body.toc div.magazinesection div.article_indented {
	margin-left: 120px;
}

body.toc div.features div.article_indented {
	min-height: 100px;
	margin-bottom: 10px;
}

body.toc div.magazinesection img.columnsthumb {
	height: 60px;
	width: 60px;
	float: left;
}

body.toc div.magazinesection div.column_indented {
	margin-left: 75px;
	min-height: 60px;
}

body.toc div.magazinesection ul {
	padding: 0px;
	margin: 0px;
}

body.toc img.behindthescenesthumb {
	width: 360px;
}

body.toc p.columnname {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}

body.toc #newsletter_signup h2 {
	font-size: 16px;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
}

body.toc #newsletter_signup ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

body.toc #newsletter_signup ul li {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	width: 175px;
	float: left;
}

body.toc #newsletter_signup ul li#rsslink {
	width: 350px;
}

body.toc #newsletter_signup ul li a {
	color: black;
}

body.toc #newsletter_signup #newsletter_enter {
	position: relative;
}

body.toc #newsletter_signup #newsletter_enter #enteremail {
	position: relative;
}

body.toc #newsletter_signup #newsletter_enter #submit {
	position: relative;
	top: 7px;
	/*right: 260px;*/
}

body.toc #newsletter_signup ul.newsletter_sociallinks {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 28px;
	margin-top: 6px;
}

body.toc #newsletter_signup ul.newsletter_sociallinks li {
	float: left;
	width: 170px;
	border-top: 1px solid #cccccc;
	height: 28px;
}

body.toc #newsletter_signup ul.newsletter_sociallinks li img {
	height: 20px;
	width: 20px;
	border: 0px;
	margin-right: 3px;
	vertical-align: middle;
}

body.toc img.howtohead {
	margin-top: 10px;
}

/* Query Log */

div.dbquerylog {
	text-align: left;
	border: 1px solid #ce0000;
	background-color: #f0d8d8;
	margin-top: 3px;
	padding: 3px;
	width: 1000px;
}


/* Select Services */

#select_services {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}
#select_services h2 {
	color: #999999;
	font-size: 11px;
}

#select_services dl {
	line-height: 1.4em;
}

#select_services dt {
	font-weight: bold;
}

#select_services dd {
	margin-left: 0px;
	padding-bottom: 6px;
}


/* Disqus */

#disqus_thread {
	border-top: 1px solid #eeeeee;
	font-family: arial, helvetica, sans-serif;
}

#dsq-post-add {
	border-bottom: 1px solid #eeeeee;
}

#disqus_thread div#dsq-new-post h3 {
	/*Size of the image*/ width: 77px; /*The image*/ background-image: url(/images/inc_sprite.png); background-position: 0 -272px; background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 19px; voice-family: "\"}\""; voice-family:inherit; text-indent: -999em; display: block;
}

#dsq-login-message {
	font-size: 12px;
}

#dsq-content #dsq-comments .dsq-comment-header .dsq-header-meta  {
	font-size: 11px !important;
	color: #666666 !important;
}

div#dsq-options {
	font-size: 11px;
}

p#dsq-login-message {
	font-size: 12px;
}

p#dsq-login-message .dsq-help {
	font-weight: bold;
}

div#recent_comments div#recent_comment_message{
	padding-bottom: 20px;
}
div.comment_meta{
    color: gray;
    font-size: 12px;
}

/* Marketplace */

#industry-brains table {
	border-width: 0px !important;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px !important;
}

#industry-brains table td {
	padding: 0px !important;
	background-color: white !important;
	color: #949494 !important;
}

#industry-brains table td div {
	color: black !important;
}

#industry-brains table td div div a {
	color: #003399 !important;
}

#industry-brains table td div a {
	text-decoration: none !important;
}

#industry-brains table td div a:hover {
	text-decoration: underline !important;
}

/* 404 page */

#tabnav {
	margin: 0;
	margin-bottom: 18px;
	padding: 6px 0 20px 0;
	border-bottom: 1px solid #345568;
	border-top: 1px solid #345568;
	list-style-type: none;
	clear: left;
	}
#tabnav li {
	margin: 0;
	padding: 0;
	display: inline;
	padding-left: 0 !important;
	list-style-type: none;
	background: none !important;
	line-height: 1em;
	}
#tabnav a:link, #tabnav span, #tabnav a:visited {
	float: left;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 4px 10px;
	text-decoration: none;
	color: #333;
	}
#tabnav a:link.active, #tabnav a:visited.active, #tabnav a:hover, #tabnav span.active {
	border-bottom: 3px solid #7091A2;
	padding-bottom: 3px;
	background: #fff;
	color: #000;
	}
#tabnav a.none {
	color: #963;
	}
#tabnav a:hover.none {
	color: #963;
	border-bottom: none;
	}

/* Admin bar */
div#adminbar {
	height: 18px;
	background-color: black;
	margin: 0px;
	text-align: right;
	color: white;
	width: 100%;
}

div#adminbar a {
	color: white;
}

div#homesociallinks {
	float: left;
	line-height: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

div#homesociallinks img {
	vertical-align: middle;
	padding-bottom: 3px;
}

body.home div#currentdate {
	font-size: 13px;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}

body.home div#mainfeature {
	padding-left: 10px;
	padding-right: 10px;
	background-image: url('/images/homepage_gradient.gif');
	background-repeat: repeat-x;
	clear: both;
	margin-top: 5px;
	margin-bottom: 8px;
	width: 570px;
}

body.home div#mainfeature h1 {
	font-weight: normal;
	font-size: 36px;
	line-height: 36px;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
}

body.home div#mainfeature img {
	float: left;
}

body.home div#mainfeaturetext {
	float: right;
	font-size: 15px;
	line-height: 21px;
	width: 170px;
	margin: 0px;
	padding: 0px;
}

body.home div#mainfeaturetext p.deck {
	font-size: 15px;
	line-height: 21px;
	margin: 0px;
	padding: 0px;
}

body.home div#mainfeature div#relatedlinks {
	margin-top: 5px;
	font-size: 12px;
	line-height: 14px;
}

body.home div#mainfeature div#relatedlinks ul {
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	list-style-type: none;
}

body.home div#morefeatures {
	padding-top: 10px;
}

body.home div#blogs {
}

div#blogs ul {
	padding: 0px;
	margin: 15px;
}

div#blogs li {
	list-style-image:  url('/images/triangle_bullet.gif');
	color: #555555;
	font-family: arial, helvetica, geneva;
	font-size: 13px;
}

body.blog h1 {
	font-size: 28px;
}

div.blogdate {
	width: 100%;
	font-family: arial, helvetica, geneva;
	font-size: 15px;
	margin-bottom: 10px;
	margin-top: 5px;
}

div#nextprevarticle {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 8px;
}
div#previousarticle {
	float: left;
	text-align: left;
	width: 50%;
	font-family: arial, helvetica, geneva;
	font-size: 13px;
}

div#nextarticle {
	float: right;
	text-align: right;
	width: 50%;
	font-family: arial, helvetica, geneva;
	font-size: 13px;
}

div.blogauthor {
	font-family: arial, helvetica, geneva;
	font-size: 12px;
	line-height: 16px;
	margin-top: 10px;
}

div.blogauthor img {
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
}

img.bloglander_f3 {
	float: right;
}

div.disqus_comment_count a {
    color: #999999;
    font-family: arial,helvetica;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    margin-left: 22px;
}


div.disqus_comment_count {
    background-image: url("http://www.inc.com/images/comment-count-bubble.gif");
    background-repeat: no-repeat;
    float: right;
    height: 14px;
    text-align: right;
}

ul.recententries {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	font-family: arial, helvetica, geneva;
	font-size: 13px !important;
	line-height: 16px !important;
}

ul.recententries li {
	margin-bottom: 3px;
}

h3#recententries {
	font-family: arial, helvetica, geneva;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 14px;
}

h3#archives {
	font-family: arial, helvetica, geneva;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 14px;
}

select#blognav {
	margin-bottom: 10px;
}

h2.blogentrytitle {
	margin-top: 4px;
	margin-bottom: 4px;
}

body.home div#guides {
	line-height: 1.3em;
}

body.home div#tools {
	line-height: 1.3em;
}

body.home div#blogs {

}

body.home div#f2features {
	margin-top: -5px;
	width: 360px;
}

body.home div#f2features h3, body.home div#morefeatures h3 {
	font-weight: normal;
	font-size: 17px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0px;
}

body.home div#f2features img.f2 {
	float: left;
	height: 100px;
	width: 100px;
}

body.home div#f2features p.deck, body.home div#morefeatures p.deck {
	font-size: 13px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

body.home div#f2features p.deck {
	margin-bottom: 15px;
}

body.home div#f2features p.parentchannel, body.home div#f2features h3, body.home div#f2features p.deck {
	float: right;
	width: 245px;
}

body.home div.f2feature {
	position: relative;
}

body.home p.parentchannel {
	font-size: 11px;
	line-height: 13px;
	padding: 0px;
	margin: 0px;
	font-family: arial, helvetica, sans-serif;
}

body.home p.parentchannel a {
	color: #cc6633;
	text-decoration: none;
}

body.home p.parentchannel a:hover {
	text-decoration: underline;
}

body.home div#homepageleft {
	width: 375px;
	float: left;
	padding-left: 10px;
}
body.home div#homepageright {
	width: 185px;
	float: right;
}

body.home div#articleriver h2, body.home div#morefeatures h2, body.home div#askinc h2, body.home div#blogs h2, body.home div#guides h2, body.home div#tools h2, body.home div#poll h2, body.home div#slideshows h2, body.home div#specialsections h2, body.home div#inctv-playlist-wrap h2, div#blogs h2, div#relateddocuments h2, div#relatedhowtoguides h2, body.home div#inctech h2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	display:block;
	text-indent:-999em;
	margin-top: 0px;
}

body.home div#articleriver h2 {
	background:transparent url(/images/inc_sprite.png) no-repeat scroll 0 -125px;
	width:120px;
	height:18px;
}

body.home div#morefeatures h2 {
	background:transparent url(/images/inc_sprite.png) no-repeat scroll 0 -68px;
	width:125px;
	height:18px;
}

body.home div#blogs h2 {
	background:transparent url(/images/inc_sprite.png) no-repeat scroll 0 -87px;
	width:52px;
	height:19px;
}

body.home div#inctech h2 {
	background:transparent url(/images/inc_sprite.png) no-repeat scroll 0 -553px;
	width:135px;
	height:19px;
	margin-top: 10px;
}

body.home div#guides h2 {
	background:transparent url(/images/inc_sprite.png) no-repeat scroll 0 -201px;
	width:91px;
	height:34px;
	margin: 0px;
}

body.home div#inctv-playlist-wrap h2 {
	background:transparent url(/images/inc_sprite.png) no-repeat scroll 0 -180px;
	width:91px;
	height:20px;
	margin: 6px 0px;
}

#inctv-playlist-wrap p {
	margin: 0px;
}

body.home div#askinc h2 {
	background:transparent url(/images/inc_sprite.png) no-repeat scroll 0 -533px;
	width:67px;
	height:19px;
	margin: 6px 0px;
}

div#blogs h2 {
	background:transparent url(/images/inc_sprite.png) no-repeat scroll 0 -332px;
	width:119px;
	height:19px;
	margin: 6px 0px;
}

body.home div#guides p, body.home div#tools p {
	color: #8c8e79;
	font-size: 11px;
	line-height: 14px;
	font-family: arial, helvetica, sans-serif;
}

body.home div#guides ul, body.home div#tools#tools ul, body.home div#inctech ul {
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
}

body.home div#guides li, body.home div#tools li, body.home div#inctech li {
	color: #dddddd;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight: normal;
}

body.home div#inctech li h4 {
	font-size: 13px;
	font-weight: normal;
	margin: 0px;
	line-height: 1.3em;
}

body.home div#tools h2 {
	background:transparent url(/images/inc_sprite.png) no-repeat scroll 0 -235px;
	width:83px;
	height:37px;
	margin: 0px;
}
body.home div#poll h2 {
	background:transparent url(/images/inc_sprite.png) no-repeat scroll 0 -143px;
	width:108px;
	height:18px;
	margin-bottom: 15px;
}

body.home div#homebottomfeatures {
	background-color: #f3f7fa;
	height: 400px;
	width: 570px;
	padding-left: 10px;
}

body.home div#slideshows {
	width: 360px;
	height: 380px;
	float: left;
	border-right: 1px solid #d7dce0;
	margin-top: 10px;
	position: relative;
}

body.home div#slideshows div#moreslideshows {
	margin-left: 240px;
	top: 5px;
	width: 150px;
	font-size: 12px;
}

body.home div#slideshows div.slideshow {
	float: left;
	width: 100px;
	margin-right: 20px;
	font-size: 14px;
	line-height: 16px;
}

body.home div#slideshows div.slideshow img {
	margin-bottom: 5px;
	margin-top: 10px;
	height: 100px;
	width: 100px;
}

body.home div#slideshows h2 {
	background:transparent url(/images/inc_sprite.png) no-repeat scroll 0 -106px;
	width:100px;
	height:19px;
	margin-top: 0px;
	margin-bottom: 0px;
}

body.home div#specialsections {
	width: 180px;
	height: 380px;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
}
body.home div#specialsections_inner {
	width: 173px;
	background-color: white;
	height: 340px;
	margin-top: 5px;
}

body.home div#specialsections_inner li {
	text-align: center;
	list-style-type: none;
	margin-left: 0px;
	border-bottom: 1px solid #e4e4e4;
	font-size:14px;
	line-height:16px;
	padding-top: 10px;
	padding-bottom: 10px;
}

body.home div#specialsections_inner li.last {
	border-bottom: 0px solid white;
}

body.home div#specialsections h2 {
	margin-left: 20px;
	background:transparent url(/images/inc_sprite.png) no-repeat scroll 0 -161px;
	width:142px;
	height:19px;
	margin-top: 0px;
}

div#relateddocuments h2 {
	background:transparent url(/images/inc_sprite.png) no-repeat scroll 0 -386px;
	width:138px;
	height:16px;
	margin-top: 0px;
}

div#relatedhowtoguides h2 {
	background:transparent url(/images/inc_sprite.png) no-repeat scroll 0 -402px;
	width:162px;
	height:16px;
	margin-top: 0px;
}

div#relateddocuments ul, div#relatedhowtoguides ul {
	line-height: 16px;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

div#relateddocuments ul li, div#relatedhowtoguides ul li {
	padding-bottom: 3px;
	padding-top: 3px;
}

body.home p.subchannellink {
	color: #666666;
	padding-left: 10px;
	background: url('/images/triangle_bullet.gif') 0px 3px no-repeat;
	font-family: arial, helvetica, sans-serif;
	margin-top: 3px;
	font-size: 11px;
}

body.home p.subchannellink a {
	color: #666666;
	text-decoration: underline;
}



/* readmore links */
.inlinereadmore {
	border: 1px solid #dddddd;
	padding: 6px;
	width: 550px;
}

.inlinereadmore img {
	float: left;
	margin-right: 10px;
}

.inlinereadmoretext {
	float: left;
}

.inlinereadmore p {
	margin: 0px;
}

/* Poll Daddy fix */
a.pds-share {
	display:none !important;
}

.pds-textfield {
	width: 160px !important;
}

div#poll div.sponsorlogo {
	float: right;
	margin:0;
	padding:0;
	height:31px;
	width:88px;
	}

p.blogcontent {
	font-size: 13px;
	line-height: 18px;
	margin-top: 5px;
	clear: both;
}

p.blogcontent img {
	float:left;
	margin:0 9px 15px 0;
}

p.blogcontent a {
	font-size: 17px;
	line-height: 20px;
}

p.bloglink {
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 13px;
	font-family: arial, helvetica, sans-serif;
}

p.bloglink a {
	color: #000;
}

#columinst_header {
	width:100%;
	border-bottom:1px solid #E1E1E1;
	border-top:1px solid #E1E1E1;
	text-align: right;
	padding: 10px 0 10px 0;
	margin-bottom:7px;
	}

#columinst_header .rss {
	background:transparent url(/images/nav_sprite.png) no-repeat scroll -536px -80px;
	float:right;
	height:14px;
	margin:0 8px;
	width:14px;
	}

p.subchannellink, p.channellink {
	color: #666666;
	padding-left: 10px;
	background: url('/images/triangle_bullet.gif') 0px 3px no-repeat;
	font-family: arial, helvetica, sans-serif;
	margin-top: 3px;
	font-size: 11px;
}

p.channellink a {
	color: #666666;
	text-decoration: underline;
}

h2.channellink a:link {
	color: #000;
	text-decoration: underline;
}


/* Trendingtopics */

#trendingtopics {
	position: relative;
}
#trendingtopicsblock, #breakingnewsblock {
	position: relative;
	height: 20px;
	margin-bottom: 15px;
}
#trendingtopicslabel, #breakingnewslabel {
	position: absolute;
	top: 5px;
	left: 0px;
}
#trendingtopicslist, #breakingnewsblock a {
    position:absolute;
    left: 114px;
    top: 0px;
    height:20px;
    width: 246px;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#trendingtopicslist li {
    position:absolute;
    top:0;
    left:0;
    margin: 0px;
    z-index:8;
    background-color: white;
    width: 240px;
}

#trendingtopicslist li.active {
    z-index:10;
}

#trendingtopicslist li.last-active {
    z-index:9;
}

#trendingtopicslist li a, #breakingnewsblock a {
	color: #333333;
	font-weight: normal;
	font-family: arial,helvetica;
	font-size: 12px;
}

#upcominginclive {
	border-top: 1px solid #cccccc;
	margin-bottom: 18px;
	padding-top: 10px;
	clear: both;
}

.upcominginclivearticle {
	padding-top: 5px;
	float: left;
	width: 177px;
	border-right: 2px dotted #cccccc;
	margin-right: 8px;
	padding-right: 5px;
}

.upcominginclivearticle.last {
	border-right: none !important;
}

.upcominginclivearticle .pubdate {
	font-size: 11px;
	color: #666666;
	font-family: arial, helvetica;
}

.upcominginclivearticle h3 {
	font-size: 14px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

#previousinclive {
	border-top: 1px solid #cccccc;
	clear: both;
	padding-top: 3px;
}

body.live h1, body.live h2.pagechrome {
	font-family: arial, helvetica;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 0px;
}

body.live h2.pagechrome {
	float: left;
	width: 400px;
}

#ical {
	float: right;
	width: 150px;
	font-size: 10px;
	font-family: arial, helvetica;
	margin-top: 4px;
}

#ical img {
	vertical-align: middle;
}

#ical a {
	color: #666666;
}

body.live h2.pagechrome {
	font-size: 16px;
}

#livearticle {
	margin-top: 8px;
	margin-bottom: 15px;
	border: 1px solid #cccccc;
	padding: 10px;
}

#livearticle #embed {
	float: left;
	width: 370px;
	margin-top: 7px;
}

#livearticle #embed img {
	vertical-align: middle;
}

#livearticle #embed input {
	width: 250px;
	color: #666666;
}

#livearticle p {
	margin: 0px;
}

#livearticle ul#share {
	float: right;
	width: 130px;
	list-style-type: none;
	margin: 0px;
	text-align: right;
}

#livearticle ul#share li {
	margin: 0px;
}

#livearticle h2 {
	font-family: arial, helvetica;
	margin-top: 0px;
	margin-bottom: 8px;
}

/* NAV STYLE */
/* HEADER */

#headerbar {
	height: 26px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 1px;
}

#header {
	border-top: 1px solid #d7e3e3;
	margin-top: 1px;
	padding-top: 5px;
}

#search {
	margin-top: 3px;
	width: 218px;
	height: 19px;
	float: right;
	background-image: url('/images/nav/searchbox.gif');
	background-repeat: no-repeat;
	position: relative;
}

	#search form{
		margin: 0px;
		padding: 0px;
	}

	#search form input.search_box {
		position: absolute;
		top: 0px;
		left: 17px;
		border: 0px;
		border-top: 1px solid #CCC;
		border-bottom: 1px solid #CCC;
		height: 15px;
		padding-left: 8px;
		width: 135px;
		color: #666;
		margin-left: 2px;
		box-sizing: inherit !important;
		-moz-box-sizing: inherit !important;
	}

	#search form input.search_go {
		position: absolute;
		top: 0px;
		left: 160px;
		width: 59px;
		height: 19px;
	}

#leaderboard {
	margin-left: 20px;
	height: 102px;
	width: 963px;
	border-top: 1px solid #dedfe1;
	border-bottom: 1px solid #dedfe1;
	border-left: 1px solid #dedfe1;
}

	#leaderboard #logo {
		margin-top: 12px;
		padding-left: 17px;
		float: left;
	}

	#leaderboard #leaderboard_label {
		margin-top: 4px;
		width: 11px;
		height: 90px;
		float: right;
	}

	#leaderboard #leaderboard_label img {
		width: 11px;
		height: 90px;
	}

	#leaderboard #leaderboard_ad {
		margin-top: 4px;
		width: 728px;
		height: 90px;
		float: right;
	}

#nav_container {
	margin-left: 20px;
}


/* Main Nav */

#nav_container {
	margin: 0px;
	padding: 0;
	height: 39px;
	z-index: 500;
	}

#nav_container ul#nav, #nav_container ul#nav ul {
	float: left;
	line-height: 33px;
	list-style: none;
	height: 33px;
	padding: 0;
	margin: 0;
	}

#nav_container ul#nav {
	margin-top: 2px;
	z-index:500;
	font: normal 11px/33px Arial, Verdana, Helvetica, sans-serif;
	margin-left: 20px;
	}

#nav_container ul#nav ul {
	width: 150px;
	background: none;
	background-color: white;
	}
#nav_container ul#nav li {
	float: left;
	padding: 0;
	}


#nav_container ul#nav li#startup, #nav_container ul#nav li#startup a {
	width: 81px;
	}
#nav_container ul#nav li#runningbusiness, #nav_container ul#nav li#runningbusiness a {
	width: 162px;
	}
#nav_container ul#nav li#finance, #nav_container ul#nav li#finance a {
	width: 78px;
	}
#nav_container ul#nav li#leadershipmanaging, #nav_container ul#nav li#leadershipmanaging a {
	width: 183px;
	}
#nav_container ul#nav li#salesmarketing, #nav_container ul#nav li#salesmarketing a {
	width: 152px;
	}
#nav_container ul#nav li#technology, #nav_container ul#nav li#technology a {
	width: 104px;
	}
#nav_container ul#nav li#innovation, #nav_container ul#nav li#innovation a {
	width: 101px;
	}
#nav_container ul#nav li#inc5000, #nav_container ul#nav li#inc5000 a {
	width: 102px;
	}


#nav_container ul#nav li#startup {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: 0px 0px;
	}
#nav_container ul#nav li#runningbusiness {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -81px 0px;
	}
#nav_container ul#nav li#finance {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -243px 0px;
	}
#nav_container ul#nav li#leadershipmanaging {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -321px 0px;
	}
#nav_container ul#nav li#salesmarketing {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -504px 0px;
	}
#nav_container ul#nav li#technology {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -656px 0px;
	}
#nav_container ul#nav li#innovation {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -760px 0px;
	}
#nav_container ul#nav li#inc5000 {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -861px 0px;
	}

#nav_container ul#nav li#startup:hover, #nav_container ul#nav li#startup.sfhover, #nav_container ul#nav li.startup_active {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: 0px -33px;
	}
#nav_container ul#nav li#runningbusiness:hover, #nav_container ul#nav li#runningbusiness.sfhover, #nav_container ul#nav li.runningbusiness_active {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -81px -33px;
	}
#nav_container ul#nav li#finance:hover, #nav_container ul#nav li#finance.sfhover, #nav_container ul#nav li.finance_active {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -243px -33px;
	}
#nav_container ul#nav li#leadershipmanaging:hover, #nav_container ul#nav li#leadershipmanaging.sfhover, #nav_container ul#nav li.leadershipmanaging_active {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -321px -33px;
	}
#nav_container ul#nav li#salesmarketing:hover, #nav_container ul#nav li#salesmarketing.sfhover, #nav_container ul#nav li.salesmarketing_active {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -504px -33px;
	}
#nav_container ul#nav li#technology:hover, #nav_container ul#nav li#technology.sfhover, #nav_container ul#nav li.technology_active {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -656px -33px;
	}
#nav_container ul#nav li#innovation:hover, #nav_container ul#nav li#innovation.sfhover, #nav_container ul#nav li.innovation_active {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -760px -33px;
	}
#nav_container ul#nav li#inc5000:hover, #nav_container ul#nav li#inc5000.sfhover, #nav_container ul#nav li.inc5000_active {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -861px -33px;
	}


#nav_container ul#nav li#startup li, #nav_container ul#nav li#leadershipmanaging li, #nav_container ul#nav li#runningbusiness li, #nav_container ul#nav li#salesmarketing li, #nav_container ul#nav li#technology li, #nav_container ul#nav li#innovation li, #nav_container ul#nav li#finance li , #nav_container ul#nav li#inc5000 li {
	width: 200px;
	text-align: left;
	border-bottom: 1px solid #e5e5e5;
	}

#nav_container ul#nav .last {
	border-bottom: none !important;
}

#nav_container ul#nav li#startup li a, #nav_container ul#nav li#leadershipmanaging li a, #nav_container ul#nav li#runningbusiness li a, #nav_container ul#nav li#salesmarketing li a, #nav_container ul#nav li#technology li a, #nav_container ul#nav li#innovation li a, #nav_container ul#nav li#finance li a, #nav_container ul#nav li#inc5000 li a {
	width: 186px !important;
	padding: 0px 7px;
	}
#nav_container ul#nav li#startup li.nav_banner a, #nav_container ul#nav li#leadershipmanaging li.nav_banner a, #nav_container ul#nav li#runningbusiness li.nav_banner a, #nav_container ul#nav li#salesmarketing li.nav_banner a, #nav_container ul#nav li#technology li.nav_banner a, #nav_container ul#nav li#innovation li.nav_banner a, #nav_container ul#nav li#finance li.nav_banner a, #nav_container ul#nav li#inc5000 li.nav_banner a {
	text-align: center;
	width: 200px;
	padding: 0;
	margin: 0;
	margin-top: 8px;
	}

#nav_container ul#nav li a {
	display: block;
	text-decoration: none;
	padding: 0;
	}
#nav_container ul#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	font-weight: normal;
	border: 1px solid #becbd3;
	border-top: 0;
	list-style-type: none;
	font: normal 14px/26px Arial, Verdana, Helvetica, sans-serif;
	z-index: 500;
	}

#nav_container ul#nav li#startup ul {
	margin-left: 0px;
}

#nav_container ul#nav li li {
	width: 190px;
	text-align: left;
	}
#nav_container ul#nav li li a  {
	width: 136px;
	padding: 0px 7px;
	}

#nav_container ul#nav li a, #nav_container ul#nav li a:link, #nav_container ul#nav li a:visited {
	text-indent: -999em;
	}
#nav_container ul#nav li li a, #nav_container ul#nav li li a:link, #nav_container ul#nav li li a:visited {
	text-indent: 0;
	}
#nav_container ul#nav a:link {
	color: #2d2d2d;
	}
#nav_container ul#nav a:visited {
	color: #2d2d2d;
	}
#nav_container ul#nav a:hover {
	color: black;
	}


#nav_container ul#nav li#innovation ul {
	width: 201px;
	}

#nav_container ul#nav li#inc5000 ul {
	margin-left: -100px;
	}

#nav_container ul#nav li:hover li, #nav_container ul#nav li.sfhover li {
	width: 150px;
	background: none;
	}
/*#nav_container ul#nav li:hover li.zebra, #nav_container ul#nav li.sfhover li.zebra {
	background-color:#e1eefa;
	}*/

#nav_container ul#nav li ul li.nav_banner {
	clear: left;
	}

/*#innovation ul {
	position: absolute;
	margin: -2px 0 0 0;
	padding: 0;
	top: 33px;
	right: -1px;
	}*/

#nav_container ul#nav li:hover ul, #nav_container ul#nav li.sfhover ul {
	left: auto;
	}

#nav_container ul#nav li#startup ul li.nav_banner, #nav_container ul#nav li#leadershipmanaging ul li.nav_banner {
	display: none;
	}


#nav_container ul#nav li ul {z-index: 1000001 !important;}

/*New Jan 20, 2010*/

#nav li li a {
	line-height: 1.6em;
	width: 182px !important;
	}
	#nav li li a:hover{
		color: #000 !important;
		background: #eff4f6;
		padding: 0;
		width: 182px !important;
	}

/* Top bar nav */

ul#headernav, ul#footernav {

	}
ul#headernav, ul#footernav {
	float: left;
	list-style: none;
	margin: 0px;
	margin-top: 2px;
	z-index:500;
	height: 15px;
	line-height: 15px;
	}
ul#headernav {
	width: 700px;
	background: none;
	background-color: white;
	margin-top: 6px;
	padding-left: 0px;
	}

ul#footernav {
	width: 960px;
	background-color: #9e9e9e;
	padding-left: 8px;
	}
ul#headernav li, ul#footernav li {
	float: left;
	padding: 0;
	}

ul#headernav li {
	margin-left: 5px;
	border-left: 1px solid #c2c2c2;
	height: 15px;
}

ul#headernav li.first {
	border: 0px;
}

ul#footernav li {
	margin-left: 6px;
	margin-right: 8px;
	height: 12px;
}

ul#headernav li a, ul#footernav li a {
	display: block;
	text-decoration: none;
	padding: 0;
	}

ul#headernav li a, ul#headernav li a:link, ul#headernav li a:visited,
ul#footernav li a, ul#footnav li a:link, ul#footernav li a:visited {
	text-indent: -999em;
	}



#headernav li#home, #headernav li#home a {
	width: 33px;
	}
#headernav li#magazine, #headernav li#magazine a {
	width: 67px;
	}
#headernav li#blogs, #headernav li#blogs a {
	width: 43px;
	}
#headernav li#askinc, #headernav li#askinc a {
	width: 50px;
	}
#headernav li#toolsresearch, #headernav li#toolsresearch a {
	width: 42px;
	}
#headernav li#guides, #headernav li#guides a {
	width: 48px;
	}
#headernav li#events, #headernav li#events a {
	width: 46px;
	}
#headernav li#newsletters, #headernav li#newsletters a {
	width: 84px;
	}
#headernav li#subscriptions, #headernav li#subscriptions a {
	width: 69px;
	}
#headernav li#advisor, #headernav li#advisor a {
	width: 80px;
	}
#headernav li#inctv, #headernav li#inctv a {
	width: 47px;
	}
#headernav li#incdeals, #headernav li#incdeals a {
	width: 66px;
	}

#headernav li#home {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: 0px -81px;
	}
#headernav li#magazine {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -29px -81px;
	}
#headernav li#blogs {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -99px -81px;
	}
#headernav li#askinc {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -145px -81px;
	}
#headernav li#toolsresearch {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -202px -81px;
	}
#headernav li#guides {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -246px -81px;
	}
#headernav li#events {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -341px -81px;
	}
#headernav li#newsletters {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -392px -81px;
	}
#headernav li#subscriptions {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -479px -81px;
	}
#headernav li#advisor {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -550px -81px;
	}
#headernav li#inctv {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -295px -81px;
	}
#headernav li#incdeals {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -680px -81px;
	}


#headernav li#home:hover, #headernav li#home.sfhover {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: 0px -66px;
	}
#headernav li#magazine:hover, #headernav li#magazine.sfhover {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -29px -66px;
	}
#headernav li#blogs:hover, #headernav li#blogs.sfhover {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -99px -66px;
	}
#headernav li#askinc:hover, #headernav li#askinc.sfhover {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -145px -66px;
	}
#headernav li#toolsresearch:hover, #headernav li#toolsresearch.sfhover {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -202px -66px;
	}
#headernav li#guides:hover, #headernav li#guides.sfhover {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -246px -66px;
	}
#headernav li#events:hover, #headernav li#events.sfhover {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -341px -66px;
	}
#headernav li#newsletters:hover, #headernav li#newsletters.sfhover {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -392px -66px;
	}
#headernav li#subscriptions:hover, #headernav li#subscriptions.sfhover {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -479px -66px;
	}
#headernav li#advisor:hover, #headernav li#advisor.sfhover {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -550px -66px;
	}
#headernav li#inctv:hover, #headernav li#inctv.sfhover {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -295px -66px;
	}
#headernav li#incdeals:hover {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -680px -66px;
	}


body #footer ul#nav {
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-family: arial, helvetica;
	margin-left: 10px;

}

#footer ul#nav li {
	float: left;
	padding: 0;
	padding-bottom: 5px;
	line-height: 15px !important;
	font-size: 12px;
	}

#footer ul#nav li {
	width: 190px;
	}


#footer ul#nav li#startup div.navtitle {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: 0px -97px;
	width: 61px;
	}
#footer ul#nav li#runningbusiness div.navtitle {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -61px -97px;
	width: 135px;
	}
#footer ul#nav li#finance div.navtitle {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -196px -97px;
	width: 53px;
	}
#footer ul#nav li#salesmarketing div.navtitle {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -248px -97px;
	width: 129px;
	}
#footer ul#nav li#leadershipmanaging div.navtitle {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -377px -97px;
	width: 160px;
	}
#footer ul#nav li#innovation div.navtitle {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -537px -97px;
	width: 75px;
	}
#footer ul#nav li#inc5000 div.navtitle {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -612px -97px;
	width: 93px;
	}
#footer ul#nav li#technology div.navtitle {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -704px -97px;
	width: 81px;
	}
#footer ul#nav li#multimedia div.navtitle {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -785px -97px;
	width: 37px;
	}
#footer ul#nav li#localsections div.navtitle {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -822px -97px;
	width: 103px;
	}

#footer ul#nav li div.navtitle {
	height: 16px;
	margin-bottom: 4px;
}

#footer ul#nav li div.navtitle a {
	display: block;
	text-indent: -999em;
	width: 120px;
}

#footer ul#nav li ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-top: 8px;
}

#footer ul#nav li ul li a {
	color: #666666;
}





#footernav li#home, #footernav li#home a {
	width: 35px;
	}
#footernav li#mazazine, #footernav li#mazazine a {
	width: 60px;
	}
#footernav li#contactus, #footernav li#contactus a {
	width: 72px;
	}
#footernav li#aboutus, #footernav li#aboutus a {
	width: 60px;
	}
#footernav li#advertise, #footernav li#advertise a {
	width: 64px;
	}
#footernav li#events, #footernav li#events a {
	width: 46px;
	}
#footernav li#legaldisclaimers, #footernav li#legaldisclaimers a {
	width: 117px;
	}
#footernav li#privacypolicy, #footernav li#privacypolicy a {
	width: 105px;
	}
#footernav li#subscriptions, #footernav li#subscriptions a {
	width: 92px;
	}
#footernav li#inc5005000, #footernav li#inc5005000 a {
	width: 165px;
	}
#footernav li#iboc, #footernav li#iboc a {
	width: 165px;
	}

#footernav li#home {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -9px -115px;
	}
#footernav li#mazazine {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -58px -115px;
	}
#footernav li#contactus {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -133px -115px;
	}
#footernav li#aboutus {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -220px -115px;
	}
#footernav li#advertise {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -292px -115px;
	}
#footernav li#events {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -372px -115px;
	}
#footernav li#legaldisclaimers {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -432px -115px;
	}
#footernav li#privacypolicy {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -564px -115px;
	}
#footernav li#subscriptions {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -682px -115px;
	}
#footernav li#inc5005000 {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -790px -115px;
	}

#footernav li#iboc {
	background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -790px -115px;
	}

.FBConnectButton_Text
{
font-size: 8px;
padding:2px 4px 3px !important;
}

a.retweet span {
  margin-left: 0px !important;
}



/* the overlayed login form element */
#usernav, #usernav_loggedin {
	display: none;
}

#loginform_fixed {
	font-family: arial, helvetica;
	border: 1px solid #ccc;
	margin-left: 220px;
	width: 550px;
	position: relative;
}

#loginform, #loginform2 {
	/* must be initially hidden */
	display:none;
}

#resetform {
	margin-top: 60px;
	margin-left: auto;
	margin-right: auto;
}

#resetform, #loginform, #loginform2 {

	/* place overlay on top of other elements */
	z-index:1000001;

	width: 530px;
	border: 1px solid #666;

	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;

	font-family: arial, helvetica;

	padding: 18px;
	padding-top: 15px;
	background-color: #eee;
	background-image: url('/images/loginbgnd.png');
	
}

#loginform2 {
	width: 650px;
}

#resetform-inner, #loginform-inner, #loginform2-inner {
	padding: 15px;
	background-color: #f5f5f5;
}

#resetform #resetform-inner, #loginform #loginform-inner, #loginform2 #loginform2-inner {
	border:1px solid #666;
	padding: 10px;
	background-color: white;
}

#loginform #loginform-inner, #loginform2 #loginform2-inner {
	min-height: 280px;
}

#resetform #resetform-inner {
	min-height: 180px;
}

#resetform p, #loginform p, #loginform2 p, #loginform_fixed p {
	font-size: 12px;
	margin: 0px;
}

#loginform #externalauthorizors, #loginform_fixed #externalauthorizors {
	padding-bottom: 2px;
}

#resetform h2, #loginform h3, #loginform2 h3, #loginform_fixed h2 {
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: normal;
}

#loginform h2.login, #loginform_fixed h2.login, #loginform2 h2.signup {
	font-size: 20px;
}

#resetform input, #loginform input, #loginform2 input, #loginform_fixed input, #loginform_welcome input {
	margin-top: 3px;
	padding-bottom: 3px;
}



#loginform #login, #loginform_fixed #login {
	background: transparent url(/images/login.png) no-repeat scroll 0 0;
	height: 23px;
	width: 73px;
	float: left;
	border: 0px;
	cursor:pointer;
}

#loginform #forgotsend, #loginform_fixed #forgotsend {
	background: transparent url(/images/retrievepassword.png) no-repeat scroll 0 0;
	height: 20px;
	width: 141px;
	float: left;
	border: 0px;
	cursor:pointer;
}

#resetform #submit, #loginform #send, #loginform_fixed #send, #loginform_welcome #send {
	background: transparent url(/images/submit.png) no-repeat scroll 0 0;
	height: 25px;
	width: 75px;
	border: 0px;
	cursor:pointer;
}

 #loginform #send, #loginform_fixed #send {
	float: left; 
 }

#externalauthorizors #loginform_google, #externalauthorizors #loginform_yahoo, #externalauthorizors #loginform_facebook, #externalauthorizors #loginform_twitter {
	float: left;
	margin-left: 16px;
	margin-right: 16px;
}

#externalauthorizors h2 {
	float: left;
	width: 110px;
	margin-right: 5px;
}

#loginform_google #login_google {
	background: transparent url(/images/login_google.png) no-repeat scroll 0 0;
	height: 50px;
	width: 50px;
	border: 0px;
	cursor:pointer;
}

#loginform_yahoo #login_yahoo {
	background: transparent url(/images/login_yahoo.png) no-repeat scroll 0 0;
	height: 50px;
	width: 50px;
	border: 0px;
	cursor:pointer;
}

#loginform_twitter {
	height: 50px;
	width: 50px;
	border: 0px;
}

#loginform #forgotlink, #loginform_fixed #forgotlink {
	float: left;
	margin-left: 10px;
	font-size: 11px;
	color: #666666;
}

#loginform-login {
	width: 210px;
	float: left;
}

#loginform-login h4 {
	font-size: 14px;
	margin-bottom: 5px;
}

#loginform-signup {
	margin-left: 10px;
	width: 250px;
	float: left;
}

#loginform-signup h4 {
	margin-left: 10px;
	font-size: 14px;
	margin-bottom: 5px;
}

#loginform-createaccount {
	margin-left: 10px;
}

#loginform-forgot {
	display: none;
}

/* close button positioned on upper right corner */
#loginform .close, #loginform2 .close {
	background-image:url(/images/overlay_close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

#username, #password, #password_autofill, #email, #forgotemail {
	width: 170px;
}

#createaccountframe {
	border: 0px;
	height: 280px;
	width: 240px;
	margin: 0px;
	padding: 0px;
}

#loginform-signup #name, #loginform-signup #email1, #loginform-signup #password1, #loginform-signup #password1_autofill, #loginform-signup #password2, #loginform-signup #password2_autofill, #loginform-signup #captcha_code {
	width: 230px;
}

#loginform-signup .error {
	color: red;
	font-size: 11px;
}

#newslettersignupoptions {
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
}

.newslettersignupoption {
	float: left;
	width: 255px;
	margin-bottom: 10px;
}

.newslettersignupoption input {
	float: left;
}

.newslettersignupoptiondetails {
	width: 230px;
	margin-left: 25px;
	font-size: 13px;
	line-height: 16px;
	color: #666;
	padding-top: 3px;
}

.newslettersignupoptiondetails .title {
	font-weight: bold;
	color: #3a4096;
}

.newslettersignupoptiondetails .frequency {
	color: #999;
}

.newslettersignupoptiondetails p {
	font-size: 12px;
	line-height: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#newslettersignupemail {
	display: none;
}

#newslettersignupemail label {
	font-weight: bold;
	margin-left: 8px;
	margin-right: 8px;
	font-size: 14px;
}

div.optin input {
	float: left;
}
div.optin p {
	padding-left: 27px;
}

#loginform2 #subscribe {
	background: transparent url(/images/subscribe.png) no-repeat scroll 0 0;
	height: 25px;
	width: 95px;
	border: 0px;
	cursor:pointer;
	float: right;
	text-indent: -999px;
}

ul.errors {
	margin-top: 2px;
	margin-bottom: 12px;
	padding-left: 0px;
}

ul.errors li {
	list-style-type: none;
	margin: 0px;
	padding-left: 5px;
	border: 1px solid #cccccc;
	background-color: #F9FF4F;
	font-family: arial, helvetica;
	font-size: 11px;
	width: 195px;
}

#profilehead {
	padding-bottom: 8px;
	margin-top: 25px;
	
}
#memberprofileinfo {
	margin-bottom: 5px;
}
#memberprofileinfo td {
	font-size: 15px;
	line-height: 22px;
	font-weight: bold;
	font-family: arial, helvetica;
}

#memberprofileinfo td.label {
	color: #555;
	width: 70px;
	font-weight: normal;
	vertical-align: top;
}

#profilehead h1 {
	margin-bottom: 8px;
	font-weight: normal;
	color: #333;
}

#profilehead p {
	margin: 0px;
}

.screenname {
	color: #555;
}

#profileavatar {
	width: 170px;
}

#askincactivity {
	margin-top: 10px;
}

#askincquestions, #askincanswers {
	font-family: arial, helvetica;
	font-size: 13px;
	border-top: 1px solid #ccc;
	margin-top: 10px;
}

#askincquestions h2, #askincanswers h2 {
	font-size: 18px;
	margin: 0px;
}

#askincquestions h3, #askincanswers h3 {
	font-size: 15px;
	margin: 0px;
}

#moreaskincquestions, #moreaskincanswers {
	display: none;
}

.askincquestion, .askincanswer {
	border-bottom: 1px solid #ccc;
	padding-top: 5px;
	padding-bottom: 8px;
}

.askinctopic {
	font-size: 12px;
	color: #999;
}

/* my.inc.com */

ul#accountlinks {
	font-family: arial, helvetica;
	font-size: 13px;
	line-height: 50px;
}

ul#accountlinks li {
	list-style-type: none;
	height: 60px;
}

ul#accountlinks li button#login_google, ul#accountlinks li button#login_yahoo {
	width: 80px;
	float: left;
}

ul#accountlinks li img#login_facebook {
	width: 50px;
	margin-right: 30px;
	float: left;
}

ul#accountlinks li img#login_inc {
	margin-top: 5px;
	width: 55px;
	margin-right: 5px;
	float: left;
}

#loginform_twitter_frame {
	width: 500px;
	height: 50px;
}


/* LEGACY magazine.css */

#entrepreneurs {
	width: 574px;
	text-align: left;
	}

#entrepreneurs a {
	color: #990000;
	}

#entrepreneurs h2 {
	font-size: 120%;
	color: #9C0000;
	border-bottom: 1px solid #9C0000;
	padding-bottom: 6px;
	margin-bottom: 6px;
	}

#entrepreneurs h2 span {
	font-size: 90%;
	color: #000;
	font-weight: normal;
	font-style: italic;
	padding-left: 4px;
	}

#entrepreneurs p.subhead {
	font-weight: bold;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 16px;
	color: #000;
	}

#entrepreneurs p.daisy {
	line-height: 1.3em;
	font-size: 95%;
	padding: 20px 20px 20px 73px;
	color: #000;
	background: url(http://images.inc.com/magazine/20040401/daisy.jpg) bottom left no-repeat;
	border: 1px solid #CDCD99;
	}

#entrepreneurs p.padded {
	padding-left: 15px;
	}

#entrepreneurs2005 {
	width: 574px;
	text-align: left;
	}

#entrepreneurs2005 a {
	color: #990000;
	}

#entrepreneurs2005 h2 {
	font-size: 120%;
	color: #9C0000;
	border-bottom: 1px solid #9C0000;
	padding-bottom: 6px;
	margin-bottom: 6px;
	}

#entrepreneurs2005 h2 span {
	font-size: 90%;
	color: #000;
	font-weight: normal;
	font-style: italic;
	padding-left: 4px;
	}

#entrepreneurs2005 p.subhead {
	font-weight: bold;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 16px;
	color: #000;
	}

#entrepreneurs2005 p.intro {
	line-height: 1.3em;
	font-size: 95%;
	padding: 20px 20px 20px 73px;
	color: #000;
	border: 1px solid #990000;
	}

#entrepreneurs2005 p.padded {
	padding-left: 15px;
	}


div#handsonresources
	{
	background-image: url(http://images.inc.com/magazine/handson_resources_bg.gif);
	border-top: solid #999999 1px; border-bottom: solid #999999 1px;
	margin-top: 15px; margin-bottom: 20px;
	padding-left: 20px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px;
	}

div#center_col div#handsonresources h3
	{
	margin-top: 0px; margin-bottom: 10px;
	}


div.tooldownload {
	font-size: 13px;
	line-height: 15px;
	font-family: arial, helvetica, geneva;
	padding: 5px;
	border: 1px solid #333333;
}

/* Makes the List Item number/bullet display in <h3> format*/
li.h3
	{
	font-size:16px; font-weight:bold;
	margin-top:15px;
	margin-bottom:3px;
	line-height:18px;
	}

span.maroonmag {
	color: #B41015;
	font-family: Palatino, Georgia, Times New Roman, serif;
	}

/* Inc TV related styles
---------------------------------------------*/

body.inctvindex div.channelf2 {
	width: 276px;
	padding: 4px 4px;
	border: 1px solid transparent;
}

body.inctvindex #feature1 p.summary {
	font-size:13px;
	line-height:17px;
	margin-bottom:3px;
	margin-top:3px;
}

body.inctvindex #feature1 h2 {
	font-size:18px;
	font-weight:normal;
	line-height:18px;
}

body.inctvindex div.channelf2.active {
	background-color: #F3F7FA;
	border: 1px solid #cccccc;
	}

#inctv-player-wrap, .inctv-player-wrap {
  width: 575px;
  border: 1px solid #dedfe1;
  text-align: center;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 10px;
  clear: both;
 }

#inctv-player-wrap a img {
  border: none;
  }

#inctv-player-tools {
  padding: 14px 0px 4px;
  height: 42px;
  }

#inctv-player-tools ul {
  height: 42px;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  position:relative;
  }

#inctv-player-tools li {
  list-style-type: none;
  display: block;
  height: 42px;
  line-height: 42px;
  }

#inctv-player-tools li a {
  display:block;
  }

#inctv-player-tools li a:hover {
  background: #eeeeee;
}

li.inctv-player-list-item {
  position: absolute;
  }

#inctv-player-tools input {
	width: 245px !important;
	}



li.inctv-player-list-item-embed {
  left: 16px;
  }

li.inctv-player-list-item-share {
	left: 342px;
	}

li.inctv-player-list-item-comment {
  left: 380px;
  }

li.inctv-player-list-item-download {
  left: 427px;
  }

li.inctv-player-list-item-rss {
  left: 484px;
  }

li.inctv-player-list-item-itunes {
  left: 516px;
  }

li.inctv-player-list-item-embed img,
li.inctv-player-list-item-embed input {
  vertical-align:middle;
  }

#inctv-player-tools input {
  border: 1px solid #c9c9c9;
  height: 14px;
  padding: 3px;
  width: 315px;
  color: #999999;
  }

body.inctvindex #inctv-player-tools input {
	width: 245px;
	}

#inctv-wrapper {

	}

/* master wrapper */
#inctv-playlist-container {
	/*margin-left: auto;*/
	/*margin-right: auto;*/
	font-family: Arial, Verdana, sans-serif;
	background-color: #fff;
	font-size: 11px;
	position: relative;
	margin-top: 5px;
	margin-bottom: 20px;
	}

/* player region */
#inctv-player-container {
	width: 100%;
	}

/* title information */
#inctv-meta-container {
	width:290px;
	margin-left: auto;
	margin-right: auto;
	display:block;
	z-index: 100;
	/* background:transparent url("http://images.inc.com/redesign/h2bg.gif") repeat-x scroll bottom left; */
	position: relative;
	height: 104px;
	text-align: left;
	}


#inctv-playlist-container.playlist-512 #inctv-meta-container {
	width:477px;
	font-size: 125%;
	height: 140px;
	}

#inctv-playlist-container.playlist-560 #inctv-meta-container {
	width:510px;
	font-size: 125%;
	height: 140px;
	}

#inctv-playlist-container.playlist-360 #inctv-meta-container {
	width:348px;
	font-size: 100%;
	}

.inctv-meta {
	padding:4px 8px 0px 8px;
	position: absolute;
	top: 0px;
	left: 0px;
	}

.inctv-meta-bg {
/*
	height: 97px;
	background-color:#F3F7FA;
*/
  background-color: transparent;
	}

#inctv-playlist-container h4.inctv-meta-title {
	font-family: Helvetica, Arial, sans-serif;
	color: #003399;
	font-size: 1.2em;
	margin-bottom: 0px;
	margin-top: 0px;
	border-top: 1px solid #ccc;
  padding-top: 5px;
  padding-bottom: 0px;
  display: block;
  clear: right;
  padding-left: 5px;
  padding-right: 5px;
}

#inctv-playlist-container.playlist-512 h4.inctv-meta-title {
  padding-top: 15px;
  padding-bottom: 3px;
	color: #0A90B6;
	font-size: 120%;
}

#inctv-playlist-container.playlist-560 h4.inctv-meta-title {
  padding-top: 15px;
  padding-bottom: 3px;
	color: #0A90B6;
	font-size: 120%;
}

.inctv-meta-teaser {
	height: 42px;
	margin: 0px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	line-height: 14px;
	}
	
.inctv-meta-teaser p {
	margin: 0px;
	padding: 0px;
}

#inctv-playlist-container.playlist-512 .inctv-meta-teaser,
#inctv-playlist-container.playlist-560 .inctv-meta-teaser {
  margin: 4px 0px;
}


#inctv-playlist-container div.inctv-meta-tools {
	height: 19px;
	line-height: 19px;
	width: 142px;
  margin: 0px 0px 5px 0px !important;
  float: right !important;
  text-align: right;
  font-size: 90%;
}

#inctv-playlist-container div.inctv-meta-tools div.addthis_toolbox a {
  display: block;
  height: 20px;
  float: left;
  padding: 0px 4px;
}

#inctv-playlist-container div.inctv-meta-tools div.addthis_toolbox span {
  color: #ccc;
  display: block;
  float: left;
}

#inctv-playlist-container div.inctv-meta-tools div.addthis_toolbox span.addthis_separator {
  height: 19px;
  width: 1px;
  border-right: 1px solid #ccc;
  margin: 0px 3px;
}

.inctv-meta-email a {
	display: block;
	cursor: pointer;
	background: url("http://images.inc.com/inctv/playlist/inctv-email.png") no-repeat left top;
	height: 9px;
	width: 60px;
	}

.inctv-meta-email a:hover {
	background: url("http://images.inc.com/inctv/playlist/inctv-email.png") no-repeat left bottom;
	}

.inctv-meta-email span {
	display: none;
	}

/*
.inctv-meta-addthis a {
	display: block;
	cursor: pointer;
	background: url("http://images.inc.com/inctv/playlist/inctv-share.png") no-repeat left top;
	height: 13px;
	width: 48px;
	}

.inctv-meta-addthis a:hover {
	background: url("http://images.inc.com/inctv/playlist/inctv-share.png") no-repeat left bottom;
	}

.inctv-meta-addthis span {
	display: none;
	}
*/

.inctv-meta-comment a {
	display: block;
	cursor: pointer;
	background: url("http://images.inc.com/inctv/playlist/inctv-enlarge.png") no-repeat left top;
	height: 13px;
	width: 101px;
	}

div#inctv-playlist-container a.inctv-meta-permalink {
  color: #EA4E1E;
  text-transform: uppercase;
  font-size: 90%;
  }

.inctv-meta-comment a:hover {
	background: url("http://images.inc.com/inctv/playlist/inctv-enlarge.png") no-repeat left bottom;
	}

.inctv-meta-comment span {
	display: none;
	}


/* title select thumbs */
#inctv-playlist-container ul#inctv-title-list {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top:7px;
	margin-left: 0px;
	padding-left: 0px;
	}

#inctv-playlist-container.playlist-512 ul#inctv-title-list,
#inctv-playlist-container.playlist-560 ul#inctv-title-list {
	padding-top:10px;
}

ul#inctv-title-list li {
	margin: 0px 4px 0px 0px;
	/* height: 53px; */
	/* width: 94px; */
	display: block;
	padding: 0px;
	background-color: black;
	/* border: 2px solid #c6c6c6; */
	position: relative;
	float: left;
	}

#inctv-title-list .hover {
	/* border: 2px solid #0D1C6A; */
	}

#inctv-title-list .inctv-title-thumb {
	filter:alpha(opacity=55);
	-moz-opacity:.55;
	opacity:.55;
	}

#inctv-title-list .active .inctv-title-thumb {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	}

#inctv-title-list .hover .inctv-title-thumb {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	}

li.hover div.inctv-title-play {
	background: url("http://images.inc.com/inctv/playlist/inctv-playlist-arrow.png") no-repeat;
	z-index: 100;
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 15px;
	width: 100%;

	}

.inctv-title-thumb {
	width:100%;
	height:100%;
	margin: 0px;
	padding: 0px;
	z-index: 10;
	position: absolute;
	left: 0px;
	top: 0px;
	}



.inctv-title-pointer {
  background: none;
  height: 0px;
  width: 0px;
  }

/* Scrollable playlist styles
-----------------------------------------*/

.playlist-scrollable-wrap {
  background-color: #dfdfdf;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  height: 71px;
}


#inctv-playlist-container.playlist-512 .playlist-scrollable-wrap {
  height: 92px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

#inctv-playlist-container.playlist-560 .playlist-scrollable-wrap {
  height: 92px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}


div.playlist-scrollable-wrap .scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}
div.playlist-scrollable-wrap .scrollable {
	float:left;
}

a.inctv-playlist-nav.browse {
	background:url(http://images.inc.com/inctv/playlist/prev-next-buttons.png) no-repeat;
	display:block;
	width:23px;
	height:23px;
	float:left;
	margin-top: 25px;
	cursor:pointer;
	font-size:1px;
}

#inctv-playlist-wrapper p {
	font-size: 11px !important;
	line-height: 14px !important;
}

a.inctv-playlist-nav.right 				{ background-position: -92px 0px; clear:right; margin-right: 0px;}
a.inctv-playlist-nav.right:hover 		{ background-position:-115px 0px; }
a.inctv-playlist-nav.right:active 	{ background-position:-138px 0px; }

a.inctv-playlist-nav.left				{ margin-left: 0px; }
a.inctv-playlist-nav.left:hover  		{ background-position:-23px 0; }
a.inctv-playlist-nav.left:active  	{ background-position:-46px 0; }

/* disabled navigational button */
a.inctv-playlist-nav.disabled {
	visibility:hidden !important;
}

/* playlist size specific scrollable styles */
div.playlist-360 div.playlist-scrollable-wrap .scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 312px;
	height:68px;
	float: left !important;
}

div.playlist-360 div.playlist-scrollable-wrap .scrollable li {
	float:left;
	margin:0px 4px 0px 0px;
	background-color:#000000;
	padding:0px;
	border:1px solid #777777;
	cursor:pointer;
	width:100px;
	height:56px;
}

div.playlist-360 li.hover div.inctv-title-play {
	background: url("http://images.inc.com/inctv/playlist/inctv-playlist-arrow-360.png") no-repeat;
	left: 0px;
}


div.playlist-320 div.playlist-scrollable-wrap .scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 273px;
	height:64px;
}

div.playlist-320 div.playlist-scrollable-wrap .scrollable li {
	float:left;
	margin:0px 4px 0px 0px;
	background-color:#000000;
	padding:0px;
	border:1px solid #777777;
	cursor:pointer;
	width:86px;
	height:48px;
}

div.playlist-320 li.hover div.inctv-title-play {
	background: url("http://images.inc.com/inctv/playlist/inctv-playlist-arrow-360.png") no-repeat;
	left: 0px;
}


div.playlist-512 div.playlist-scrollable-wrap .scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 450px;
	height:80px;
	float: left !important;
}

div.playlist-512 a.inctv-playlist-nav.browse {
  margin-top: 30px;
	margin: 30px 3px 0px;
}

div.playlist-512 .inctv-meta-teaser {
	height: 42px;
	margin: 4px 0px;
	line-height: 1.6em;
	font-size: 90%;
}


div.playlist-512 div.playlist-scrollable-wrap .scrollable li {
	float:left;
	margin:0px 4px 0px 0px;
	background-color:#000000;
	padding:0px;
	border:1px solid #777777;
	cursor:pointer;
	width:120px;
	height:68px;
}

div.playlist-512 li.hover div.inctv-title-play {
	background: url("http://images.inc.com/inctv/playlist/inctv-playlist-arrow-512.png") no-repeat;
	left: 0px;
}


div.playlist-560 div.playlist-scrollable-wrap .scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 500px;
	height:80px;
	float: left !important;
}

div.playlist-560 a.inctv-playlist-nav.browse {
	margin: 33px 3px 0px;
}

div.playlist-560 .inctv-meta-teaser {
	height: 42px;
	margin: 4px 0px;
	line-height: 1.6em;
	font-size: 90%;
}


div.playlist-560 div.playlist-scrollable-wrap .scrollable li {
	float:left;
	margin:0px 4px 0px 0px;
	background-color:#000000;
	padding:0px;
	border:1px solid #777777;
	cursor:pointer;
	width:120px;
	height:68px;
}

div.playlist-560 li.hover div.inctv-title-play {
	background: none;
}

/* Inc 500 2010 playlist styles */


div.inc500-2010-playlist-wrap .playlist-scrollable-wrap {
  background-color: transparent;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  margin-right: auto;
  margin-left: auto;
  width: 360px;
}

div.playlist-370 div.playlist-scrollable-wrap .scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 312px;
	height:68px;
	float: left !important;
}

div.playlist-370 div.playlist-scrollable-wrap .scrollable li {
	float:left;
	margin:0px 4px 0px 0px;
	background-color:#000000;
	padding:0px;
	border:1px solid #777777;
	cursor:pointer;
	width:100px;
	height:56px;
}

div.playlist-370 li.hover div.inctv-title-play {
	background: url("http://images.inc.com/inctv/playlist/inctv-playlist-arrow-360.png") no-repeat;
	left: 0px;
}

div.inc500-2010-playlist-wrap #inctv-playlist-container h4.inctv-meta-title {
	font-family: Georgia, 'Times New Roman', serif;
	color: #000000;
	font-size: 1.5em;
	border-top: none;
  font-weight: normal;
}

div.inc500-2010-playlist-wrap #inctv-playlist-container.playlist-370 #inctv-meta-container {
	width:348px;
	height: 80px;
	}

div.inc500-2010-playlist-wrap {
  border: 2px solid black;
}

div.inc500-2010-playlist-wrap #inctv-playlist-container div.inctv-meta-tools{
  display:none;
}




/* Interstitial Ad */
#interstitial_ad .bgCover {
	background:#000;
	position:absolute;
	left:0;
	top:0;
	display:none;
	overflow:hidden;
	opacity:0.8;
	filter: alpha(opacity=80);
	z-index:4000;
}
#interstitial_ad .overlayBox {
	border:1px solid #FFFFFF;
	position:absolute;
	visibility:hidden;
	background:#000000;
	z-index:5000;
	padding:18px 20px 20px 20px;
}

#interstitial_ad .overlayBox p.countdown{
	text-align:right;
	color:#FFFFFF;
	font-family:Arial,Verdana;
	font-size:11px;
	padding:0px;
	margin:0px 10px 10px 0px;
	line-height:normal;
}

#interstitial_ad .overlayBox p.countdown #sec_count{
	color:#fffd34;
}

#interstitial_ad .overlayBox p.countdown a{
	text-decoration: none;
	color: #ffffff;
}

#interstitial_ad .overlayBox p.adv{
	margin:0px 0px 3px 0px;
	padding:0px;
	color:#999999;
	font-family:Arial,Verdana;
	font-size:11px;
}

#entityheader h1.auto {
	float: left;
	font-size: 28px;
	background-color: #333;
	color: white;
	width: 300px;
	margin: 0px;
	padding-left: 8px;
	font-weight: normal;
	height: 36px;
	line-height: 36px;
}

#entityflag {
	float: left;
	border-bottom:18px solid #333;
	border-right:18px solid transparent;
	border-top:18px solid #333;
	width:120px;
	background-color: white;
}

#entitygradient {
	position: absolute;
	margin-top: -18px;
	width: 100px;
	height: 36px;
	background-color: #333;
}

#more-cities {
	background: #F0F0F0 url(/images/local-sections-side.gif) no-repeat 0px 13px;
	font-family: Helvetica, Arial, sans-serif;
	padding: 43px 20px 10px;
	font-size: 12px !important;
	margin-bottom: 16px;
}
#more-cities ul {
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 30%;
}
#more-cities ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#more-cities ul li a {
	color: black !important;
}

#entitygroup-list {
	background: #F0F0F0 url(/images/local-sections-side.gif) no-repeat 0px 13px;
	font-family: Helvetica, Arial, sans-serif;
	padding: 43px 20px 10px;
	font-size: 12px !important;
	margin-bottom: 16px;
}
ul.entitycolumn  {
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 325px;
}
ul.entitycolumn  li {
	display: block;
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
}

ul.colcount1 li {
	width: 315px;
}

ul.colcount2 li {
	width: 157px;
}

ul.colcount3 li {
	width: 105px;
}

ul.colcount4 li {
	width: 78px;
}

ul.entitycolumn  li a {
	color: black !important;
}

#entityheader {
	margin-top: 14px;
}

body.home #askinc {
	margin-bottom: 8px;
}

div.askincchannelquestion {
	border: 1px solid #d7d7d7;
	background-color: #f2f2f2;
	margin-top: 5px;
	font-family: arial, helvetica, geneva;
}

div.askinchomequestion {
	background-color: #f4f8f9;
	margin-top: 3px;
	font-family: arial, helvetica, geneva;
	line-height: 12px;
	padding-right: 5px;
	min-height: 50px;
	clear: both;
}

div.askincchannelquestion .askincthumb, div.askinchomequestion .askincthumb {
	float: left;
	width: 50px;
	margin-right: 8px;
}

div.askincchannelquestion div.question {
	width: 445px;
	float: left;
}

div.askinchomequestion div.question {
	padding-top: 3px;
	margin-left: 60px;
}

div.askincchannelquestion div.question p, div.askinchomequestion div.question p {
	padding-top: 3px;
	padding-bottom: 3px;
	color: #454545;
	font-size: 13px !important;
}

div.askinchomequestion div.question p.memberlink {
	padding: 0px !important;
}

div.askincchannelquestion div.question p {
	line-height: 20px;
	margin: 0px;
}

div.askinchomequestion div.question p {
	line-height: 18px;
	margin: 0px;
}

div.askincchannelquestion div.question p.memberlink, div.askinchomequestion div.question p.memberlink {
	font-size: 11px !important;
}

div.askincchannelquestion div.question a {
	color: #454545;
}

div.askincchannelquestion div.question p.memberlink a, div.askinchomequestion div.question p.memberlink a {
	color: #333;
}

#askinc div.askincchannelquestion .answercount {
	width: 52px;
	height: 52px;
	background-image: url('/images/answercount.png');
	font-size: 10px;
	float: right !important;
	margin-left: 8px;
	text-align: center;
}

div.askincchannelquestion .answercount a {
	color: #333;
	text-decoration: none;
}

.answercount div.count {
	margin-top: 8px;
	font-size: 20px;
	width: 52px;
}

.sidebar_inc5000company {
    border: 2px solid #98C5CB;
    font-size: 12px;
    margin-bottom: 15px;
    width: 166px;
}

.sidebar_inc5000company img {
	margin: 5px;
}

.inc5000companyname {
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
}

.inc5000companyname a {
	color: black !important;
}

.inc5000companyrank {
	font-weight: bold;
	margin-left: 5px;
	margin-right: 7px;
}

.inc5000companyrankvalue {
    color: # e64f30;
}

.inc5000companygrowth {
	margin-left: 5px;
	margin-right: 7px;
}

.inc5000companyrevenue {
	clear: all;
	margin-left: 5px;
	margin-right: 7px;
}

.inc5000companygrowth .label, .inc5000companyrevenue .label {
	float: left;
}

.inc5000companygrowth .value, .inc5000companyrevenue .value {
	float: right;
	font-weight: bold;
}

/* Slide-out more article */

#moreSlideContainer {
	position: fixed;
	bottom: 0px;
	right: -435px;
	width: 430px;
	height: 100px;
	z-index: 99999;
	background-image: url("/images/stripedline.gif");
	-moz-box-shadow: 0 4px 10px #666;
	-webkit-box-shadow: 0 4px 10px #666;
}
#moreSlideContent {
	margin-top: 14px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: arial, helvetica;
	text-align: left;
	border-left: 1px solid #c5c5c5;
	background: white;
	padding-bottom: 10px;
}

#moreSlideContent p.deck a, #moreSlideContent #morebreadcrumb a {
	color: #333;
}

#moreSlideContent .deck a {
	text-decoration: none;
}

#moreSlideContent #morebreadcrumb {
	font-size: 10px;
	color: #999;
	margin-bottom: 4px;
	width: 320px; 
	float: left;
}

#moreSlideContent #morebreadcrumb span.label {
	color: #333;
}

#moreSlideContent #flyprevnext {
	width: 80px; 
	float: right; 
	text-align: right;
}

#moreSlideContent img.f3thumb {
	border: 0px;
	float: left;
	width: 50px;
}

#moreSlideContent .moredetails {
	float: left;
	width: 360px;
}

#moreSlideContent h3 {
	margin-left: 10px;
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 15px;
}
#moreSlideContent p.deck {
	margin-left: 10px;
	font-size: 12px;
	margin-top: 3px;
	margin-bottom: 3px;
	line-height: 15px;
}

#relatedarticles {
	text-align: left;
	margin-bottom: 5px;
	margin-top: 15px;
}

#likedarticles {
	margin-top: 15px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

h3.likedarticles, h3.memberfeed, h3.followmembers, h3.followmemberfeed {
	font-weight: normal;
	font-size: 22px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#followmemberfeed, #followmembers {
	border-top: 1px solid #ccc;
	margin-top: 10px;
	clear: both;
}

h3.followmembers {
	float: left;
	width: 360px;
	clear: both;
}

div.followmemberfeedswitch {
	float: right;
	width: 200px;
	color: #ccc;
	text-align: right;
	font-family: arial;
	font-size: 12px;
	margin-top: 10px;
}

div.followmemberfeedswitch a {
	color: #ccc;
}

#sidebarfollowing {
	border: 1px solid #ccc;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 8px;
}

#sidebarfollowing h2 {
	background: url('/images/followingoninccom.png');
	text-indent: -999em;
	height: 16px;
	width: 159px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.sidebarfollowingavatar {
	width: 60px;
}

ul.sidebarfollowing {
	margin: 0px;
	padding: 0px;
}
ul.sidebarfollowing li {
	width: 60px;
	margin-right: 8px;
	float: left;
	list-style-type: none;
	height: 65px;
}

/* tooltip styling. by default the element to be styled is .tooltip  */
	.tooltip {
		display:none;
		font-family: arial, helvetica, geneva;
		background-color:#666;
		border:1px solid #cc9;
		padding:3px;
		font-size: 11px;
		line-height: 15px;
		color: white;
		width: 100px;
		text-align: center;
	}
 
	/* style the trigger elements */
	#triggers img {
		border:0;
		cursor:pointer;
		margin-left:11px;
	}

ul.relatedarticlelinks, ul.likedarticlelinks {
	list-style-type: none; 
	border-bottom: 0px;
	line-height: 16px !important;
	margin: 5px 0;
	padding: 5px 0 5px 1px;
}

ul.relatedarticlelinks li, ul.likedarticlelinks li {
	display: block; 
	width: 105px; 
	margin-right: 10px; 
	min-height: 100px; 
	float: left;
}

ul.relatedarticlelinks li a, ul.likedarticlelinks li a {
	font-size: 13px; 
	color: #333;
}

ul.relatedarticlelinks li a.thumb, ul.likedarticlelinks li a.thumb {
	border: 1px solid #ccc; 
	padding: 3px; 
	display: block; 
	width: 100px;
}

ul.relatedarticlelinks li a.thumb:hover, ul.likedarticlelinks li a.thumb:hover {
	border: 1px solid #333 !important; 
}

body.advisor #innercontainer {
	background-image: url('/images/advisor_background.png');
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 25px;
	margin-top: -4px;
}

body.advisor #innercontainer-footer {
	margin-top: 20px;
}

body.advisor #content {
	background-color: white;
	padding-left: 20px;
	padding-right: 20px;
	background-repeat: repeat-x;
	border-top: 5px solid #504e55;
}

#advisor-footer {
	background-color: #504e55;
	height: 21px;
	font-family: arial, helvetica;
	font-size: 11px;
	margin-left: -20px;
	margin-right: -20px;
	text-align: center;
	margin-top: 8px;
}

#advisor-accountarea {
	border-bottom: 1px solid #a1a5a4;
	font-family: arial, helvetica;
	font-size: 11px;
	text-align: right;
	padding-right: 5px;
	margin-left: -20px;
	margin-right: -20px;
}

#advisor-accountarea ul, #advisor-footer ul {
	margin: 0px;
	padding: 0px;
}


#advisor-accountarea ul li, #advisor-footer ul li {
	list-style-type: none;
	display: inline;
	padding-left: 6px;
	padding-right: 6px;
}
#advisor-accountarea ul li {
	border-right: 1px solid #e4ebf0;
}

#advisor-accountarea ul li.last, #advisor-footer ul li.last {
	border: none;
}
#advisor-footer ul li {
	border-right: 1px solid white;
}
#advisor-accountarea ul a {
	color: #504e55;
}

#advisor-footer ul a {
	color: white;
}

body.advisor #sidebar {
	width: 315px;
}

.advisor_module_promo {
	border: 1px solid #333;
	padding: 5px;
	padding-left: 10px;
	margin-bottom: 15px;
}

.advisor_module_promo .advisor_module_promo_image {
	width: 110px;
	float: right;
	margin-left: 5px;
}

.advisor_module_promo .advisor_module_promo_text {
	float: left;
	width: 160px;
}

.advisor_module_promo .advisor_module_promo_text h3 {
	margin: 0px;
}

ul#advisor_featured {
	border: 2px solid #e5e5e5;
	list-style-type: none;
	display: block;
	padding: 0px;
	padding-left: 15px;
	font-family: arial, helvetica;
	font-size: 14px;
	line-height: 20px;
}

ul#advisor_featured h2 {
	background-image: url('/images/advisor_sprite.png');
	text-indent: -999em;
	background-position: 8px -128px;
	height: 20px;
	width: 180px;
	margin: 0px;
	margin-top: -10px;
}

ul#advisor_featured li,  ul#relatedmodules li {
	float: left;
	width: 126px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 15px;
}

ul#advisor_featured li h3,  ul#relatedmodules li h3, ul#advisor_categories li h3 {
	margin: 0px;
	font-family: arial, helvetica;
	font-size: 15px;
}

.featured_module_text {
	min-height: 160px;
}

#relatedmodules .featured_module_text {
	min-height: 200px;
	margin-right: 5px;
}

ul#advisor_categories li h3 {
	float: left;
	width: 150px;
	padding-right: 8px;
}

body.advisor a {
	color: black;
}

ul#advisor_categories {
	list-style-type: none;
	display: block;
	padding: 0px;
	font-family: arial, helvetica;
	font-size: 14px;
	line-height: 20px;
}

ul#advisor_categories li {
	float: left;
	width: 268px;
	margin-right: 8px;
}

ul#advisor_categories li#advisor_start-up-financing, ul#advisor_categories li#advisor_customer-service {
	background-image: url('http://www.inc.com/images/advisormodulegroup1.png');
	padding-left: 24px;
	margin-bottom: 15px;
}

ul#advisor_categories li#advisor_marketing-sales, ul#advisor_categories li#advisor_leadership {
        background-image: url('http://www.inc.com/images/advisormodulegroup2.png');
        padding-left: 24px;
}

ul#advisor_categories li#advisor_managing-people, ul#advisor_categories li#advisor_inside-zappos {
        background-image: url('http://www.inc.com/images/advisormodulegroup3.png');
        padding-left: 24px;
}

ul#advisor_categories li ul {
	list-style-type: none;
	display: block;
	padding: 0px;
}

ul#advisor_categories li ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
}

ul#advisor_categories li ul li.featured {
	padding-top: 12px;
	min-height: 160px;
}

#advisorlander_headleft {
	margin-top: 15px;
	float: left;
	width: 525px;
	margin-left: 15px;
	font-family: arial;
	/*font-weight: bold;*/
}

#advisorlander_headleft .emphasis {
	color: #cf4111;
	font-style: bold;
	font-size: 18px;
}

#advisorlander_headright {
	margin-top: 15px;
	float: left;
	width: 350px;	
	margin-left: 10px;
}

button.advisor_preview, button.advisor_buy, button.advisor_view, button.advisor_buy_large, button.advisor_addtocart_large {
	background-image: url('/images/advisor_sprite.png');
	border: 0px;
	text-indent: -999em;
	cursor: pointer;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
}

button.advisor_preview {
	background-position: 0px -98px;
	width: 53px;
	height: 13px;
}

button.advisor_view {
	background-position: -52px -98px;
	width: 75px;
	height: 13px;
}

button.advisor_buy {
	background-position: -0px -113px;
	width: 43px;
	height: 14px;
}

button.advisor_buy_large {
	background-position: -0px -55px;
	width: 100px;
	height: 20px;
	margin-right: 10px;
}

button.advisor_addtocart_large {
	background-position: -0px -76px;
	width: 125px;
	height: 20px;
}



#advisor_marketing-sales h2, #advisor_customer-service h2, #advisor_managing-people h2, #advisor_start-up-financing h2, #advisor_leadership h2, #advisor_inside-zappos h2 {
	background-image: url('/images/advisor_sprite.png');
	text-indent: -999em;
	width: 255px;
	height: 25px; 
	margin-bottom: 10px;
	margin-top: 30px;
}

#advisor_marketing-sales h2 {	
	background-position: -0px -153px;
}

#advisor_customer-service h2 {	
	background-position: -0px -178px;
}

#advisor_managing-people h2 {	
	background-position: -0px -203px;
}

#advisor_start-up-financing h2 {	
	background-position: -0px -228px;
}

#advisor_leadership h2 {	
	background-position: -0px -253px;
}

#advisor_inside-zappos h2 {	
	background-position: -0px -278px;
}


.advisor_module_promo_thumb {
	float: left;
	width: 110px;
}
.advisor_module_promo_text {
	float: left;
	width: 145px;
}

#featuredadvisor ul#channel_featured_modules {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica;
	font-size: 13px;
	line-height: 16px;
}

#featuredadvisor ul#channel_featured_modules li {
	border-top: 1px solid #ccc;
	padding-top: 5px;
	margin-bottom: 5px;
}

#featuredadvisor ul#channel_featured_modules li img.thumb {
	float: left;
}

#featuredadvisor ul#channel_featured_modules li div.channel_featured_module_text {
	margin-left: 15px;
	width: 350px;
	float: left;
}

#featuredadvisor ul#channel_featured_modules li div.channel_featured_module_text h3 {
	margin: 0px;
}

#featuredadvisor ul#channel_featured_modules li div.advisorbuttons {
	float: right;
	margin-top: 20px;
}

.premiumicon {
	margin-left: 3px;
	width: 14px;
	height: 14px;
}

/* Tips Box */
#homepageleft #tips-box{
	background:url('http://images.inc.com/31days/hp/Inc-31Days-Promo-calendar.gif') no-repeat;
	width:369px;
	height:104px;
	margin:5px 0px 12px;
}

#tips-box #sponsor-box{
	float:right;
	margin:2px 8px 0 0;
	display:none;
}

#tips-box #bottom-row{
	clear:both;
	padding-top:30px;
}

#tips-box #bottom-row img#day-count{
	float:left;
	margin:10px 0 0 15px;
}

#tips-box #bottom-row p{
	margin:0px;
	padding:15px 5px 0;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:18px;
	line-height:18px;
	float:left;
	width:250px;
}

#tips-box #bottom-row p .read-more{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	margin-left: 8px;
}

#adoptions{
	text-align: right;
	margin-top: -32px;
	margin-bottom: 10px;
}


/* Advisor */
	.module_title{
		font-family:Arial;
		padding-top:30px;
	}
	.advisordescription{
		width: 280px;
		margin-right: 30px;
		margin-bottom: 25px;
		font-family:Arial;
	}
	.module_information td{
		vertical-align:top;
		font-family:Arial;
	}
	.module_information td.whatsincluded{
		vertical-align:top;
		width:33%;
		font-family:Arial;
	}
	.module_information td.whatsincluded h3, #advisormaincolumn h3, h3#advisortoolshead {
	    background: url("/images/temp_large_bullet.gif") no-repeat scroll 0 3px transparent;
		padding-left: 20px;
	}	
	#related_carousel .jcarousel-container-horizontal{
		width: 855px;
		padding: 20px 20px;
		border: 2px solid #e5e5e5;
		z-index: 10;
	}
	#related_carousel .jcarousel-prev-horizontal{
		background: url("/images/temp_related_previous.gif") no-repeat scroll 0 0 transparent;
		cursor: pointer;
		height: 32px;
		left: -12px;
		position: absolute;
		top: 170px;
		width: 32px;
	}
	#related_carousel .jcarousel-next-horizontal{
		background: url("/images/temp_related_next.gif") no-repeat scroll 0 0 transparent;
		cursor: pointer;
		height: 32px;
		position: absolute;
		right: -22px;
		top: 170px;
		width: 32px;
	}
	#related_carousel .jcarousel-clip-horizontal{
	    height: 340px;
		width: 855px;
	}
	#related_carousel .jcarousel-item {
		font-family:Arial;
	    height: 300px;
		width: 135px;
	}
	#related_carousel .jcarousel-item-horizontal {
		margin-left: 0;
		margin-right: 5px;
	}
	#related_carousel{
		font-family:Arial;
		margin-bottom:50px;
		margin-top: 50px;
	}
	.related_label {
		background-image: url("/images/advisor_sprite.png");
		background-position: 8px -303px;
		height: 20px;
		margin: -10px 0 0;
		text-indent: -999em;
		width: 180px;
		z-index: 20;
		position: absolute;
		margin-left:45px;
	}
	#advisor_video_box{
		margin-top:40px;
	}
	div#prev_related_label{
		font-family:Arial;
	    margin-left: 25px;
		margin-top: -10px;
	}
	div#next_related_label{
		font-family:Arial;
		margin-left: -35px;
		margin-top: -10px;
	}
	td.whatsincluded h3, #advisormaincolumn h3, #advisorrightcolumn h3 {
		margin: 0px;
	}
	.module_information td ul, #advisormaincolumn ul, #advisorrightcolumn ul {
		margin: 0px;
		padding-left: 25px;
		padding-top: 10px;
		padding-bottom: 25px;
		list-style-type: none;
		padding: 0px;
		margin: 0px;
	}
	.module_information td ul li, #advisormaincolumn ul li, #advisorrightcolumn ul li, ul#advisortools li {
		padding-left: 0px;
		margin-bottom: 3px;
		background-image: url('/images/bullet.gif');
		background-repeat: no-repeat;
		background-position: 0px 5px;
		padding-left: 20px; 
	}
	#advisormaincolumn ul li.featured {
		list-style-type: none;
		margin-left: -20px;
		font-family: Georgia,Arial,Verdana;
	}
	#advisormaincolumn ul li.featured img {
		float: left;
	}
	#advisormaincolumn ul li.featured div.details {
		margin-left: 110px;
		color: #333;
		font-size: 14px;
	}
	#advisormaincolumn ul li.featured div.details h4 {
		margin: 0px;
		font-size: 17px;
	}
	#advisormaincolumn ul li.featured div.details a {
		color: #003399;
	}
	span.included_list{
		color:#000000;
	}
	#advisorrightcolumn h3#videohighlightshead, #advisorrightcolumn h3#advisortipshead,  {
		color: #d64f02;
		margin-top: 0px;
	}
	ul#advisortips li {
		padding-left: 0px;
	}
	
	#advisormaincolumn ul li.featured {
		background-image: url('/images/spacer.gif');
	}
	
	#advisor-accountarea div#advisor_preview_label{
		background-image: url("/images/advisor_sprite.png");
		background-position: 15px -35px;
		float: left;
		height: 20px;
		width: 280px;
		cursor: pointer;
	}
	#advisor-accountarea div#advisor_label{
		background-image: url("/images/advisor_sprite.png");
		background-position: 15px -35px;
		float: left;
		height: 20px;
		width: 175px;
		cursor: pointer;
	}
	h2.module_section_label{
		font-family:Arial;
		color:#ce3300;
		font-size:16px;
	}
	p.advisorrecommend {
		font-family: Georgia,Arial,Verdana;
		font-size: 18px;
	}
	p.advisorrecommend span.recommend {
		font-family: arial, helvetica;
		color: #d64f02;
	}
	h1.advisormoduletitle {
		margin-top: 6px;
		margin-bottom: 6px;
	}
#module_purchase_links p {
	font-size: 16px;
	margin-top: 8px;
	margin-bottom: 8px;
}

#module_purchase_links .advisorprice {
	color: #ce3300;
	font-weight: bold;
	font-size: 18px;
}

#advisorsell {
	float: left;
	width: 378px;
	height: 99px;
	margin-top: 40px;
}

#advisorguarantee {
	float: right;
	height: 182px;
	width: 182px;
	margin-top: -10px;
}

#previewnote {
	font-size: 12px;
	text-align: right;
}

#previewnote a {
	color: #cc3300;
}

h2.featuredmodules, h2.yourmodules {
	font-family: arial, helvetica, geneva;
	color: #d57c44;
}

h1.advisortitle {
	font-family: arial, helvetica, geneva;
	margin-top: 20px;
	margin-bottom: 8px;
	font-size: 33px;
}

/*Events Rotator*/

div#content_inner div.eventrotator {
	margin-bottom: 15px;
}

/*Events Index Styling */

p.event-clear {
	font-size:2px;
	line-height: 2px !important;
	clear:both !important;
	width:%100;
	margin-top:5px;
}

div.event_entry_index {
width:100%;
margin-bottom:2px;
padding-bottom:5px;
font-family:Arial, Helvetica !important;
clear:both;
border-bottom:1px solid #cccccc;
}

div.event_entry_index div.event_logo {
	float: left !important; 
	margin:30px 20px 0 0;
	overflow: hidden;
	width: 170px;
}

div.event_entry_index div.event_logo img {
margin:0 0 10px 0;
width:160px;
}

div.event_entry_index div.event_logo p.image-caption {
font-family: Arial, helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#666666;
margin:0;
}

div.event_entry_index div.event_info {
	float:right;
	width:380px;
	margin-top:30px;	
}

div.event_entry_index div.event_info a {
font-family:Arial, san-serif;
font-size:13px !important;
line-height:19px;
}

div.event_entry_index div.event_info p.series_headline {
	margin:0 !important;
	font-weight:bold !important;
	font-size:13px !important;
	line-height:19px !important;
}

div.event_entry_index div.event_info p.event_details {
	margin-top:0;
	font-size:13px !important;
	line-height:19px !important;
}

div.event_entry_index div.event_info p.event_series_deck {
	font-size:13px !important;
	line-height:19px !important;
	margin-top:0 !important;
}

div.event_entry_index div.event_info p.event_deck {
	font-size:13px !important;
	line-height:19px !important;
}

img.event_spons {
	width:140px;
	text-align:right;
	margin-left:3px;
}

/* events calendar*/


div #sidebar_inner div.events-calendar {
	background: url(http://www.inc.com/images/orange-calendar-background.gif) no-repeat;
	padding:28px 25px;
	height:256px;
	margin-bottom:15px;
}

div #sidebar_inner div.events-calendar div.inner {
	background: #ffffff;
	padding:12px 20px;
	font-family:arial, helvetica, sans-serif;
	height:234px;
	overflow: hidden;
	
}

div #sidebar_inner div.events-calendar div.inner h3.month {
	font-family:georgia, times, serif;
	font-size:18px;
	line-height:19px;
	font-weight:normal;
	text-align:center;
	margin:0 0 10px;
}

div #sidebar_inner div.events-calendar div.inner p.date {
	float:left;
	text-align: right;
	margin: 4px 10px 4px 0;
	width:50px;
	font-size:12px !important;
	line-height:15px !important;
}

div #sidebar_inner div.events-calendar div.inner p.event-details {
	float:right;
	text-align: left;
	width:210px;
	font-size:12px !important;
	line-height:15px !important;
	margin: 4px 0;
}

div #sidebar_inner div.partner_box {
	margin-bottom: 15px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	background-color: #F0F0F0;
	border: 1px solid #E5E5E5;
	color: #B4B4B4;
	margin-top: 5px;
	position: relative;
	text-align: center;
}

div #sidebar_inner div.partner_box p.title{
	font-family: arial, helvetica, sans-serif;
	font-size:8px;
	margin:2px;
	color:#B4B4B4;
	text-align: center;
	text-transform: uppercase;
}

div #sidebar_inner div.partner_box div.partner_content{
	width:338px;
	padding-bottom:10px;
	background-color: #ffffff;
}

div #sidebar_inner div.partner_box div.partner_content p{
	font-family: arial, helvetica, sans-serif;
	font-size:14px;
	line-height:19px;
	margin:10px 10px 0 27px;
	color:#111111;
	text-align:left;
}

/*Events Inner Page Styling */


div.event_landing {
	width:576px;
	font-family:Georgia;
	font-size:15px;
	line-height:23px;
}

div.event_landing p.info {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:14px;
	line-height:19px;
	text-align:left;
	float:left;
	width:405px;
	margin-bottom:25px;
}

img.reg-right {
	float:right;
	margin:15px 0;
}

div.event_landing div.event_logo {
	float: left !important; 
	margin:0 20px 20px 0;
	overflow: hidden;
	width: 170px;
}

div.event_landing div.event_logo img {
margin:20px 0 10px 0;
width:160px;
}

div.event_landing div.event_logo p.image-caption {
font-family: Arial, helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#666666;
margin:15px 0;
}

div.event_landing p.event_deck {
	float:right;
	width:380px;
}

div.event_landing div.event_details {
	clear:both;
	margin-bottom: 25px;
}

div.event_landing div.event_details p {
	margin:0 0 10px;
}

div.event_details h3 {
    background: none #ffffff !important;
    color: #222222;
    font-family: arial,helvetica,geneva;
    font-size: 13px;
    line-height: 18px;
    text-transform: uppercase;
    margin:15px 0 0 !important;
    padding:0 !important;
}

div.event_details h4 {
    background: none #ffffff !important;
    color: #222222;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 15px;
    line-height: 23px;
    margin:15px 0 0 0 !important;
    padding:0 !important;
}

div.panel_list h2 {
	Font-family:Georgia;
	font-size:18px;
	font-weight: normal;
}

div.panel_list {
	width:576px;
	font-family:Georgia;
	font-size:15px;
	line-height:23px;
	
}

div.panelist {
	margin-bottom:30px;
}

div.panelist div.images {
	float:left;
	width: 100px;
	overflow: hidden;
	margin: 0 25px 0 0;
}

div.panelist div.images img {
	width: 100px;
}

div.panelist div.info {
	float: right;
	width:450px;
	text-align: left;
	font-family: Georgia;
	font-size: 15px;
	line-height: 23px;
}

/* events page */

.meta_info {
color:#FFFFFF;
font-family:Arial;
font-size:12px;
padding:2px 3px 0 10px;
margin-bottom:20px;
overflow:hidden;
}

.meta_info strong, .meta_info b  {
*float:left;
}


div#speaker_request {
border: 10px solid #e9f4f4; 
background-color:#e9f4f4;
margin-top:10px;
}

div#speaker_request img {
float:left;
overflow:hidden;
margin-right:10px;
}
div#speaker_request h3 {
color: #336666;
padding:0px;
margin:0 0 5px 0;
}



div#speaker_request p {
font-family:Arial, san-serf;
font-size:13px;
line-height:18px;
padding:0px;
margin:0px 0 10px 0;
width:273px;
float:left;
overflow:hidden;
background-color:#e9f4f4; 
}

div#speaker_request iframe#speaker_request_iframe {

border-left:10px solid #fff;
border-top:10px solid #fff;
}

div#speaker_request iframe div.ss-item div.ss-form-entry {
line-height:0px;
margin:0px;
}

div.sidebar_entries div.sidebar_header {
height:32px;
border-top: 1px solid #727566;
border-bottom: 1px solid #ccc;
margin-top:20px;
}

div.sidebar_entries h2 {
font-family:Georgia,Time, serif;
font-weight:normal;
font-size:22px;
padding:0px;
margin-top:15px;
display:inline;
line-height:32px;

}

div.sidebar_entries p, div.sidebar_entries ul li {
font-family:Arial, san-serf;
font-size:12px;
line-height:18px;
}


#eventnav {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-color: #f2f2f2;
	border-bottom: 1px solid #ddd; 
	border-top: 1px solid #ddd;
	clear: both; }
#eventnav li {
	float: left;
	border-right: 1px solid #ddd; }
#eventnav li img {
	vertical-align : top; }
#eventnav li.text a {
	display: block;
	padding: 8px 15px;
	text-decoration: none;
	font-weight: bold;
	color: #069;
	border-right: 1px solid #ccc; }
#eventnav li.text a:hover {
	color: #c00;
	background-color: #fff; }
	
#eventsponsors {
	width: 100%;
	float: left;
	margin: 0 0 3em 0;
	padding: 0;
	list-style: none;
	clear: both; }
#eventsponsors ul {
	margin: 0px;
	padding: 0px;
	}
#eventsponsors li {
	float: left;
	margin-right: 5px; 
	list-style-type: none;
	margin: 5px;
	padding: 0px; }
	
body.events h3 {
	text-transform: uppercase;
	background: #eaeeef;
	color: #434446;
	width: 100%;
	font-size: 15px;
	font-family: arial, helvetica, geneva;
	line-height: 27px;
	padding-left: 10px;
}
div.registrationfield {
	margin-top: 8px;
	margin-bottom: 8px;
	font-family: arial, helvetica, geneva;
	padding-left: 10px;
}

div.registrationfield label {
	width: 120px;
	display: block;
	float: left;
	font-size: 13px;
}

div.registrationfield input, div.registrationfield textarea {
	width: 350px;
}

 div.registrationfield select {
 	width: 362px;
 }

div.registrationfield input.eventregisterdisabled {
	width: 320px;
}

.eventuseredit {
	margin-left: 5px;
	color: #ccc;
	font-size: 12px;
}

#eventrelogin {
	color: #ccc;
	font-size: 12px;
	text-align: right;
}

#eventrelogin a {
	color: #ccc;
}

div.registrationfield textarea {
	height: 100px;
}

body.events h3 {
	text-transform: uppercase;
	background: #eaeeef;
	color: #434446;
	width: 100%;
	font-size: 15px;
	font-family: arial, helvetica, geneva;
	line-height: 27px;
	padding-left: 10px;
}
div.registrationfield {
	margin-top: 8px;
	margin-bottom: 8px;
	font-family: arial, helvetica, geneva;
	padding-left: 10px;
}

div.registrationfield label {
	width: 120px;
	display: block;
	float: left;
	font-size: 13px;
}

div.registrationfield input {
	width: 350px;
}

div.registrationfield textarea {
	width: 350px;
	height: 100px;
}
#eventregister {
	margin-left: 140px;
	margin-top: 10px;
}


div.eventagendaitem {
	padding-left: 100px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #ddd;
}

div.eventagendaitem h4 .time {
	display: block;
	width: 100px;
	float: left;
}

div.eventagendaitem h4 {
	margin: 0px;
	margin-left: -100px;
}

div#partnersidebar {
	float: right !important;
	border: 1px solid #ccc;
	margin-left: 8px;
	width: 245px;
	margin-bottom: 10px;
}

div#partnersidebar ul {
	padding-left: 25px;
	padding-right: 8px;
}

.partnerreference {
	font-family: arial; 
	font-size:13px;
}

h1.editprofile {
	font-family: arial, helvetica, geneva;
	margin-top: 7px;
	margin-bottom: 6px;
}
#selectscreenname {
	margin-left: 100px;
	margin-bottom: 0px;
	color: red;
	font-size: 12px;
}

/* form style */
#profileform {
	border:1px solid #ccc;
	background-color: #fff;	
	padding:15px 20px; 
	color:#333;
	width:550px;
	margin:0 auto;
	font-family: arial, helvetica, geneva;
} 

#profileform div.userprofile {
	margin: 3px;
}

/* nested fieldset */
#profileform fieldset {
	border:0;
	margin:0;
	padding:0;
	background-color: #333333;	
}

/* typography */
#profileform h3 	{ color:#eee; margin-top:0px; }
#profileform p 	{ font-size:13px; }


/* input field */
#profileform input, #profileform textarea, #profileform select, .registrationfield input, .registrationfield textarea, .registrationfield select  {
	border:1px solid #ccc;
	background-color:#fff;
	padding:5px;
	color:#333;
	font-size:12px;

	/* CSS3 spicing */
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	/*text-shadow:1px 1px 1px #000;*/
}

#profileform input {
	width: 240px;
}

#profileform select {
	width: 252px;
}

#profileform file {
	display: none;
}

#profileform textarea {
	height: 150px;
	width: 420px;
}

#profileform input:focus, #profileform textarea:focus, .registrationfield input:focus, .registrationfield textarea:focus  { color:#333; background-color:#fff; }
#profileform input:active, #profileform textarea:active, .registrationfield input:active, .registrationfield textarea:active  { background-color:#ddd; }

#profileform submit {
	margin-left: 100px;
}

/* button */
#profileform button {
	outline:0;
	border:1px solid #666;
}


/* error message */
#profileform .error {
	font-family: arial, helvetica, geneva;
	height:15px;
	background-color:#FFFE36;
	font-size:12px;
	line-height: 15px;
	border:1px solid #E1E16D;
	padding:4px 10px;
	color:#000;
	margin-left: 2px;
		
	-moz-box-shadow:0 0 6px #ddd;
	-webkit-box-shadow:0 0 6px #ddd;	
}

/* field label */
#profileform label {
	display:block;
	font-size:13px;
	color:#333333;
	float: left;
	text-align: right;
	padding-right: 8px;
	line-height: 25px;
	width: 90px;
	
}

span.required {
	font-weight: bold;
	color: red;
	margin-right: 3px;
}

#terms label {
	float:left;
}

#terms input {
	margin:0 5px;
}


div.profileimage {
	float: right;
	width: 170px;
	margin-top: 27px;
}


.twitter-share-button {
	height: 42px !important;
}

.tb {
	background: url("/images/tweet.png") no-repeat scroll 0 0 transparent;
	display: block;
	width: 55px;
}
.tb:hover {
	background-position: 0 -21px;
}

.tb a {
	height: 20px;
	width: 55px;
	display: block;
	text-indent: -9999px;
}

.tb a:hover {
	text-decoration: none;
}

#loginform_welcome_message {
	margin: 15px;
	font-family: arial; 
	font-size: 15px;
}

/* followers on member homepages */
ul.followthumb {float: left;list-style: none;margin: 0; margin-left: -5px; padding: 0;background-color: white; clear: both;}
ul.followthumb li {margin: 0; padding: 5px;float: left;position: relative;width: 55px;height: 55px;}
ul.followthumb li img {width: 50px; height: 50px;border: none;padding: 5px;background: #fff;position: absolute;left: 0; top: 0;-ms-interpolation-mode: bicubic; }
ul.followthumb li img.hover {margin-top:15px;border: none;}
ul.followthumb .title{position:absolute;width:149px;height:30px;margin:0;font-weight:normal;font-family:arial;font-size:13px;background:url('/images/50percent.png') center center;padding:7px 0 0 0;text-align:center; color: #fff; }

.comment {
	clear: both;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eee;
}
.commentbyline {
	color: #ccc;
}
.commentbyline .name {
	font-weight: bold;
	color: #333;
}
.commentbyline {
	
}
.commentavatar {
	float: left;
	width: 32px;
	height: 32px;
}

.commentcontent {
	margin-left: 40px;
}

#rsspartnerwidget{
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	font-family: arial, helvetica, geneva;
}

#rsspartnerwidget #rsspartner {
	color: #bbb;
	float: left;
	width: 150px;
	font-size: 13px;
	line-height: 28px;
}

#rsspartnerwidget #rsslogo {
	float: right;
}

#rsspartnerwidget ul{
	margin-left: 4px;
	padding-left: 0;
	list-style: none;
	clear: both;
	padding-top: 15px;
}

#rsspartnerwidget ul li{
	padding: 0px;
	margin: 0px;
}
#rsspartnerwidget h4{
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#rssarticlepartnerfeed h4 {
	font-size: 15px;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

	#mc_embed_signup {
		background-color: #f0efe4;
		padding-left: 80px;
		background-image: url('http://www.inc.com/images/newsletter-icon-innovation.gif');
		background-repeat: no-repeat;
		background-position: 15px;
		color: #333;
		font-family: arial, helvetica;
		font-size: 12px;
		margin-bottom: 8px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	#mc_embed_signup h3 {
		color: #a39190;
		font-weight: normal;
		margin: 0px;
		line-height: 33px;
		font-family: georgia;
		font-size: 16px;
	}
	
	#mc_embed_signup input.btn {
		vertical-align: top;
		margin-top: 2px;
		
	}
#homepageadvisor {
	margin-top: -8px;
	background-color: #f6f8f7;
	padding: 8px;
	padding-top: 15px;
	margin-bottom: 15px;
	margin-right: 8px;
}

#homepageadvisor .thumb {
	float: left;
}

#homepageadvisor p.parentchannel {
	color: #CC6633;
	font-size: 11px;
    line-height: 13px;
    margin-left: 110px;
}
#homepageadvisor h3 {
	font-size: 17px;
    font-weight: normal;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 0;
    margin-left: 110px;
}
#homepageadvisor p.deck {
	font-size: 13px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    width: 250px;
    margin-left: 110px !important;
}
p.blockquote {
    color: #BBBBBB;
    float: right;
    font-family: Tahoma;
    font-size: 25px;
    line-height: 33px;
    margin: 0 0 15px 15px;
    width: 260px;
}

.channelslideshow {
	overflow: hidden;
	position: relative;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border: 0;
}
.channelslideshow .slide {
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 350px;
	width: 925px;
}
body .channelslideshow .imagecaption {
	background: url(/images/caption-bg.png) repeat;
	padding: 9px 9px 12px 13px;
	border: 1px solid #51524b;
	position: absolute;
	left: 20px;
	bottom: 20px;
	width: 325px;
}
body .channelslideshow .imagecaption p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8375em;
	line-height: 18px;
	color: #FFF;
	letter-spacing: 0.03em;
}
body .channelslideshow .imagecaption a:hover {
	text-decoration: none;
}
.channelslideshow div.imagecaption h2 {
	font-family: depot-new, Arial,sans-serif;
	letter-spacing: -.02em;
	font-style: normal;
	font-weight: 700;
	color: #bdc3b8;
	font-size: 32px;
	line-height: 32px;
	margin: 0px !important;
	padding: 0px;
	letter-spacing: .02em;
}

.channelslideshow div.imagecaption p {
	margin: 4px 0px;
	padding: 0px;
}

div.imagecaption a {
	color: #ffffff;
}

div.imagecaption a.readmore {
	color: #dd5232;
	text-decoration: none;
}

body.inc5000 div.clear-me{
    clear:both;
    margin:0px;
    padding:0px;
float: none !important;
}

body.inc5000 #innercontainer{
    padding-left:20px !important;
    padding-right:20px !important;
    background:url('http://images.inc.com/inc5000/2011/ribbon-top.gif') repeat-y;
    padding-top:42px;
}

body.inc5000 div.stripedhr{
	display:none;
}

body.inc5000 ul#footernav{
	margin-left:17px;
}

body.inc5000 #innercontainer-footer{
	padding-left:0px !important;
    padding-right:0px !important;
    background:url('http://images.inc.com/inc5000/2011/ribbon-footer.gif') no-repeat;
}

body.inc5000 #innercontainer-footer div#footer{
	padding-top:75px;
}

body.inc5000 div#content_inner{
	padding:0px 17px;
}

body.inc5000 div.inc5000-head{
	text-align:center;
    position:relative;
    margin-bottom:20px;
}

body.inc5000 div.inc5000-head img#logo{
	display:block;
    margin:0px auto 20px;
}

body.inc5000 div.inc5000-head .last{
	margin:0px !important;
}

body.inc5000 div.inc5000-head div#share_opts{
	position:absolute;
    right:0px;
    top:38px;
}

body.inc5000 div.inc5000-head div#menu-bar img{
	float:left;
    margin-right:2px;
}

body.inc5000 p.sec-title{
	font-family:depot-new, Arial, sans-serif;
	letter-spacing: -.02em;
    color:#bdc3b8;
    font-size:28px;
    font-weight:bold;
    letter-spacing: .015em;
}

body.inc5000 p.sub-head{
	margin:0px 0px 20px;
    clear:both;
    font-weight:bold;
    font-size:15px;
    font-family:Arial, Verdana, sans serif;
}

body.inc5000 div#articlecontent p{
	margin:0px 0px 15px;
    padding:0px;
}

body.inc5000 p.divide{
	clear:both;
}

body.inc5000 #sidebar_inner{
	padding-top:0px !important;
}

body.inc5000 div.side-section{
	clear:both;
    margin-bottom:22px;
}

body.inc5000 div.side-section p.sec-title{
	margin:0px 0px 12px;
    font-size:26px;
}

body.inc5000 div.side-section#mag img{
	display:block;
}

body.inc5000 #sidebar_inner div.ad_336{
	margin-bottom:22px !important;
}

body.inc5000 div.side-section#archives p.year {
	background:url('http://images.inc.com/inc5000/2011/bullet-orange2.gif') no-repeat 0px 5px;
    padding-left:10px;
    margin:0px 0px 5px 25px;
}

body.inc5000 div.side-section#archives a{
	font-family:Arial, Verdana, sans serif;
    font-size:15px;
    color:#000000;
}

body.inc5000 div.side-section#twitter iframe{
	margin-left:25px;
    border:1px solid #cccccc;
    border-width:1px 0px 1px 1px;
}

body.inc5000 #mc_embed_signup{
	display:none;
}

body.inc5000 div.side-section#ss p{
	margin-left:30px;
    margin-bottom:5px;
}

body.inc5000 div.side-section#ss p.more{
	text-align:right;
}

body.inc5000 div.side-section#ss p.more a{
	color:#dd5232;
    font-family:Arial, Helvetica, sans serif;
    font-size:13px;
    text-transform:uppercase;
    background:url('http://images.inc.com/inc5000/2011/bullet-orange2.gif') no-repeat 0px 3px;
    padding-left:10px;
}

body.inc5000 div.side-section#ss img{
	margin-left:30px;
    margin-bottom:5px;
    display:block;
}

body.inc5000 div.inc500-2010-playlist-wrap{
	border:1px solid #cccccc!important;
}

body.inc5000 div.side-section p .title{
	font-family:Arial, Helvetica, sans serif;
    font-size:14px;
    font-weight:bold;
}

body.inc5000 div.side-section p .title a{
	color:#000000;
}

body.inc5000 div.side-section p{
	margin:0px 0px 10px;
    padding:0px;
}

body.inc5000 div.side-section p.red{
	font-weight:bold;
    color:#dd5232;
    font-size:14px;
    font-family:Arial, Helvetica, sans serif;
}

body.inc5000 div.side-section#sections div.third{
	width:105px;
    float:left;
    background:url('http://images.inc.com/inc5000/2011/vertical-dash.gif') repeat-y right top;
    padding-right:8px;
    margin-right:14px;
}

body.inc5000 div.side-section#sections div.last{
	margin:0px !important;
    padding:0px !important;
    background:none !important;
}

body.inc5000 div.side-section#sections div.third p.title{
	font-weight:bold;
    color:#dd5232;
    font-size:15px;
    background:url('http://images.inc.com/inc5000/2011/bullet-orange2.gif') no-repeat 0px 4px;
    padding-left:12px;
}

body.inc5000 div.side-section#sections div.third p a{
	color:#000000;
}

body.inc5000 div.side-section#sections div.third p{
	font-family:Arial, Helvetica, sans serif;
    font-size:14px;
    margin:0px 0px 8px;
    padding:0px;
    line-height:normal;
}

body.inc5000 div.side-section#sections div.third img{
	margin-bottom:3px;
}

body.inc5000 div.side-section p.sec-title{
	color:#9bbdbc;
    margin:0px 0px 12px !important;
}

body.inc5000 div.side-section#stats{
	margin-bottom:32px;
}

body.inc5000 div.side-section#stats img{
	display:block;
    margin-left:25px;
}








/* Top Right Search box */

body.inc5000 div.side-section#searchbox{
	margin-bottom:10px;
}

body.inc5000 ul.tabs {
height:25px;
list-style-type:none;
padding:0px;
margin:0 0 2px;
}

body.inc5000 ul.tabs  li {
display:inline;
}

body.inc5000 .panes{
	clear:both;
}


body.inc5000 .panes > div {
display:none;
}

body.inc5000 ul.tabs li a{	
	display: block;
	float: left;
	height: 22px
	position: relative;
	text-indent: -9999px;
	z-index: 600;
	margin:0px;
}

body.inc5000 ul.tabs li a.quicksearch {
background:url('http://images.inc.com/inc5000/2011/side-search-quick.gif') no-repeat; 
width:132px;
height:25px;
margin-right:2px;
}

body.inc5000 ul.tabs li a.advancesearch {
background:url('http://images.inc.com/inc5000/2011/side-search-adv.gif') no-repeat;
width:164px;
height:25px;
}

body.inc5000 ul.tabs li .current { background-position: left bottom !important; }

body.inc5000 #quicksearchpane {
background:url('http://images.inc.com/inc5000/2011/side-search-bg.gif') repeat-x;
overflow:hidden;
padding:20px 14px 14px;
}

body.inc5000 .quicksearchbox {
font:12px/21px Arial;
height:19px;
padding:0 0 0 10px;
width:195px;
margin:0 0 12px 50px;
float:left;
}

body.inc5000 #advsearchpane {
background: #ecede8; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecede8', endColorstr='#ffffff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ecede8), to(#ffffff)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ecede8,  #ffffff); /* for firefox 3.6+ */
padding:5px;
overflow:hidden;
}

body.inc5000 #advance_content {
width:100%;
display:block;
background:#fff;
font:12px Arial;
overflow:hidden;
padding:18px 0;
margin-bottom:18px;
}

body.inc5000 .collapse {
text-align:right;
width:95%;
display:block;
padding:5px;
}

body.inc5000 .form_entry {
margin:0 10px;
}

body.inc5000 .form_companyname {
font:bold 12px Arial;
}

body.inc5000 .form_entry .text_input {
border:1px solid #CCCCCC;
color:#0964B8;
width:90%;
font:12px Arial;
margin:6px 0;
}

body.inc5000 .form_entry .dual_input, .asmSelect {
border:1px solid #CCCCCC;
color:#0964B8;
width:40%;
font:12px Arial;
margin:6px 0;
display:inline;
}

body.inc5000 .search_btn {
float:left;
width:63px;
height:19px;
background:url("http://images.inc.com/inc5000/2011/search-button.gif") no-repeat;
border:0px;
margin-left:8px;
margin-top:1px;
}

body.inc5000 #maincolumn.withsidebar {
    width: 540px !important;
}

/*jquery selector stylez*/
body.inc5000 .asmContainer {
  margin-top:10px;
  padding:0 10px;
}


body.inc5000 .asmSelect {
	/* the newly created regular 'select' */
	display: inline; 
}

body.inc5000 .asmOptionDisabled {
	/* disabled options in new select */
	color: #999; 
}

body.inc5000 .asmHighlight {
	/* the highlight span */
	padding: 0;
	margin: 0 0 0 1em;
}

body.inc5000 .asmList {
	/* html list that contains selected items */
	margin: 0.25em 0 1em 0; 
	position: relative;
	display: block;
	padding-left: 0; 
	list-style: none; 
}

body.inc5000 .asmListItem {
	/* li item from the html list above */
	position: relative; 
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	background: #ddd;
	border: 1px solid #bbb; 
	width: 100%; 
	margin: 0 0 -1px 0; 
	line-height: 1em;
}

body.inc5000 .asmListItem:hover {
	background-color: #e5e5e5;
}

body.inc5000 .asmListItemLabel {
	/* this is a span that surrounds the text in the item, except for the remove link */
	padding: 5px; 
	display: block;
}

body.inc5000 .asmListSortable .asmListItemLabel {
	cursor: move; 
}

body.inc5000 .asmListItemRemove {
	/* the remove link in each list item */
	position: absolute;
	right: 0; 
	top: 0;
	padding: 5px; 
}

.findly-like-button {
	float: right;
}

/*end jquery selector stylez*/

/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
width: 360px; 
height: 18px; 
margin: 0; 
padding: 0;
margin-bottom: 10px;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
width: 360px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 400px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #333;
margin: 0 25px 0 0;
text-decoration: none;
} 

ul.newsticker a:hover {
text-decoration: underline;
color: #003399;
}

ul.newsticker span {
margin: 0 10px 0 0;
} 

#mobpop {
	background-color: #FFF;
	box-shadow: 3px 3px 10px #888888;
	border-radius: 5px;
	color: #000;
	position: absolute;
	top: 16%;
	left: 5%;
	width: 90%;
	margin: 0 auto;
	padding: 0 auto;
	border: solid 1px #888;
	z-index: 444444;
	font-size: 325%;
}

#mobpoptext {
	font-family: Arial, sans-serif;
	font-size: 100%;
	padding: 0.5em 0em;
	text-align: center;
	width: 100%;
}

#mobpopbcontainer {
	text-align: center;
	position: relative;
	width: 100%;
}

#mobpopheader img {
	width:100%;
	margin:0;
}


.mobpopbuttons {
	background-color: rgba(241, 241, 241, 0.9);
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(241, 241, 241, 0.9) 0%), to(rgba(207, 207, 207, 0.9) 50%));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, rgba(241, 241, 241, 0.9) 0%, rgba(241, 241, 241, 0.9) 50%,  rgba(222, 222, 222, 0.9) 100%);
	background-image: -moz-linear-gradient(top, rgba(241, 241, 241, 0.9) 0%, rgba(241, 241, 241, 0.9) 50%, rgba(222, 222, 222, 0.9) 100%);
	background-image: -ms-linear-gradient(top, rgba(241, 241, 241, 0.9) 0%, rgba(241, 241, 241, 0.9) 50%, rgba(222, 222, 222, 0.9) 100%);
	background-image: -o-linear-gradient(top, rgba(241, 241, 241, 0.9) 0%, rgba(241, 241, 241, 0.9) 50%, rgba(222, 222, 222, 0.9)) 100%);
	background-image: linear-gradient(top, rgba(241, 241, 241, 0.9) 0%, rgba(241, 241, 241, 0.9) 50%, rgba(222, 222, 222, 0.9) 100%);
	border: 1px solid #d2d2d2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 1px 1px 1px 0px rgba(135, 135, 135, 0.1), inset -1px -1px 1px 0px rgba(135, 135, 135, 0.1);
	-moz-box-shadow: inset 1px 1px 1px 0px rgba(135, 135, 135, 0.1), inset -1px -1px 1px 0px rgba(135, 135, 135, 0.1);
	-ms-box-shadow: inset 1px 1px 1px 0px rgba(135, 135, 135, 0.1), inset -1px -1px 1px 0px rgba(135, 135, 135, 0.1);
	-o-box-shadow: inset 1px 1px 1px 0px rgba(135, 135, 135, 0.1), inset -1px -1px 1px 0px rgba(135, 135, 135, 0.1);
	box-shadow: inset 1px 1px 1px 0px rgba(135, 135, 135, 0.1), inset -1px -1px 1px 0px rgba(135, 135, 135, 0.1);
	color: #111;
	font: 100% helvetica, arial, sans-serif;
	line-height: 1;
	margin: 0.1em 0;
	margin-left: 0.4em;
	margin-bottom: 0.7em;
	height: 1.7em;
	min-width: 5em;
	display: inline-block;
	z-index: 444445;
}

.mobpopbuttons:first-child {
	margin-left: 0;
}

.mobpopbuttons:active {
	background-color: rgba(30, 30, 30, 0.9);
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(216, 216, 216, 0.9) 0%), to(rgba(185, 185, 185, 0.9) 50%));
	/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, rgba(216, 216, 216, 0.9) 0%) 0%, rgba(216, 216, 216, 0.9) 0%) 50%,  rgba(185, 185, 185, 0.9) 100%);
	background-image: -moz-linear-gradient(top, rgba(216, 216, 216, 0.9) 0%) 0%, rgba(216, 216, 216, 0.9) 0%) 50%, rgba(185, 185, 185, 0.9) 100%);
	background-image: -ms-linear-gradient(top, rgba(216, 216, 216, 0.9) 0%) 0%, rgba(216, 216, 216, 0.9) 0%) 50%, rgba(185, 185, 185, 0.9) 100%);
	background-image: -o-linear-gradient(top, rgba(216, 216, 216, 0.9) 0%) 0%, rgba(216, 216, 216, 0.9) 0%) 50%, rgba(185, 185, 185, 0.9) 100%);
	background-image: linear-gradient(top, rgba(216, 216, 216, 0.9) 0%) 0%, rgba(216, 216, 216, 0.9) 0%) 50%, rgba(185, 185, 185, 0.9) 100%);
	border: 1px solid #d2d2d2;
}

.displaynone {
	display: none;
}

/* video end card */

p.clear {
	clear:both;
	line-height:1px;
	font-size:1px;
	margin:0;
}

div#videoendcard {
	width:575px; 
	margin-left: 1px; 
	margin-top:-365px; 
	background-color: white;
}

div#end-card-container a {
	border:none;
	text-decoration:none;
	color: inherit;
}
	
div#end-card-container {
	width:560px;
	height:340px;
	background-color:#f1f1f1;
	border-bottom: 2px solid #cfcfcf; 	
}	
	
div#just-watched {
	background:url(http://www.inc.com/images/gray-black-fade-bg.jpg) repeat-x top;
	background-color:#000000;
	padding:7px;	
}

div#just-watched img.thumbnail {
	width: 74px;
	margin-right:12px;
	margin-left:3px;
	float:left;
}

div#just-watched p.title {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 18px;
	color:#ffffff;
	text-align:left;
	width:330px;
	margin:0 30px 0 0;
}

div#just-watched p.title span.caps {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#777777;
	text-transform: uppercase;
}

div#just-watched div.share-tools {
	float:right;
}

div#just-watched div.share-tools a img {
	height:16px;
}


div#just-watched div.share-tools p.caps{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#777777;
	text-align:center;
	margin:0 3px 4px 0;
	text-transform: uppercase;	
}

div#just-watched div.share-tools a{
	margin:0 4px 0 0;
	float:left;
}

div#related-videos-inner {
	border-top:4px solid #cfcfcf;
	
}

div#related-videos-inner p#related-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ca6b3f;
	margin:10px 15px;
	width:560px;
	clear:both;
}

div#related-videos-inner div.first-video {
	width:185px;
	border-right:1px solid #ffffff;
}

div#related-videos-inner div.mid-video {
	width:186px;
	border-right:1px solid #ffffff;
	border-left:1px solid #cdcdcd;	
}

div#related-videos-inner div.last-video {
	width:185px;
	border-left:1px solid #cdcdcd;
}

div#related-videos-inner div.item {
	float:left !important;
	margin-bottom:10px;
	height:195px;
}

div#related-videos-inner div.item img.thumbnail {
	width:153px;
	padding:6px;
	margin:0 10px;
	background-color:#ffffff;
	border:1px solid #cdcdcd;
}

div#related-videos-inner div.item p.hed {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:20px;
	color:#222222;
	margin:8px 20px;
}

div#related-videos-inner p.more-videos-link {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	line-height:10px;
	color:#777777;
	text-transform: uppercase;
	text-align: right;
	margin:12px;
}

div#related-videos-inner p.more-videos-link img {
	height:10px;
}

