/*=== Left Column ===*/
#leftcol {
	float: left;
	width: 170px;
	overflow:hidden;
}
/*skyscraper ad*/
#leftcol .adsky {
	width:120px;
	margin:0 auto;
	padding:15px 0 10px;
}
/*=== Center Column ===*/
#centercol {
	float: left;
	width: 500px;
	margin-left:15px;
}
#centercolwide {
	float: left;
	width: 745px;
	margin-left:15px;
}
#centercolmed {
	float: left;
	width: 600px;
	margin-left:15px;
}
.compname {
	background:#ffffff;
}
h2.name {
	margin: 0 0 .25em;
	letter-spacing:-1px;
	font-weight:bold;
	font-size: 1.3em;
}
h3.tagline {
	font-size: 1.2em;
	font-weight: normal;
	color:#7f7f7f;
	letter-spacing:-1px;
}
h3.shortdesc {
	font-size: 1.2em;
	font-weight: normal;
	color:#333333;
	letter-spacing:-1px;
}
.boxcontent h3 {
	font-size: 1.2em;
	letter-spacing:-1px;
}
.boxcontent h4.details {
	font-size: 1.1em;
	letter-spacing:-1px;
	margin-bottom:5px;
}
.boxcontent .btn-more {
	margin:0;
	padding:0;
}
/*=== Right Column ===*/
#rightcol {
	float: right;
	width: 230px
}
#rightcolthin {
	float: right;
	width: 130px
}
/*=== Styling Boxes ===*/
/*- Box1 -*/
#rightcol .videobox {
	/*background: url(../images/box-bgr.gif) #3ab44a repeat-x top;*/
	height: 1%;
	margin: 0 0 7px;
	padding:0;
}
/*=== Navigation ===*/
/*- Nav2 -*/
.nav2 ul {
	list-style-type: none;
}
.nav2 li {
	background: url(../images/hl-dot.gif) repeat-x bottom;
	padding:5px 0;
}
.nav2 li a {
	display: block;
	height: 1%;
	padding: 0 0 0 15px;
	background-image: url(../images/ico-vidarrow.gif);
	background-repeat: no-repeat;
	background-position:bottom left;
	margin-left:3px;
}
.nav2 li span {
	text-decoration:none;
	color:#333333;
	font-size:11px;
	padding: 3px 0 0 15px;
	margin-left:3px;
}
/*=== User Dashboard ===*/
/*- Company List -*/
.company-list {
	margin-bottom:10px;
	border-bottom: 1px dotted #d1d1d1;
}
.company-list ul li ul {
	float:left;
}
.company-list li ul li {
	border-top: 1px dotted #d1d1d1;
	padding: 10px;
	height: auto !important;
	height: 40px;
	min-height: 40px;
	width:220px;
	float:left;/*overflow:hidden;*/
}
html>body .company-list li ul li {
	height:auto;
}
.company-list li ul li p {
	margin:0 0 0 57px;
	padding:2px 0 0;
}
.company-list li ul li img.profilethumb {
	float:left;
	margin: 0 7px 0px 0px;
}
p.i-update span {
	background: url(../images/ico-invalert.gif) no-repeat;
	padding:0 5px 0 8px;
}
.btn-viewmore {
	margin-top:13px;
	text-align:center;
	margin-bottom:4px;
}
.btn-viewmore a {
	border:1px solid #bbbbbb;
	background: url(../images/nav1-bgr.gif) repeat-x;
	padding:3px 10px;
	color:#008C00;
	font-weight:bold;
	font-size:11px;
	margin:0 auto;
}
.btn-viewmore span {
	border:1px solid #999999;
	background: url(../images/addedit-bg.gif) repeat-x bottom;
	padding:3px 10px;
	color:#008C00;
	font-weight:bold;
	font-size:11px;
	margin:0 auto;
}
.btn-viewmore a:hover {
	border:1px solid #999999;
	background: url(../images/addedit-bg.gif) repeat-x bottom;
	text-decoration:none;
}
/*- Company Updates Menu -*/
.menutab {
	padding: 0 0 5px;
	margin: 0;
	border-bottom: 1px solid #bbbbbb;
	list-style-type: none;
	text-align: right;
}
.menutab li {
	display: inline;
	margin: 0 5px 0 0;
}
.menutab li a {
	text-decoration: none;
	padding: 5px 10px;
	border: 1px solid gray;
	border-bottom: none;
	background-color: #ffffff;
	color:#333333;
}
.menutab li a:hover {
	background-color: #F7F7F7;
	text-decoration:none;
}
.menutab li.selected a { /*selected tab effect*/
	position: relative;
	background-color: #F7F7F7;
	top:1px;
	padding-top:6px;
	color:#333333;
	font-weight:bold;
}
.tabwrap {
	padding:5px 0 15px;
}
/*=== Company Profiles ===*/
#proflogo {
	margin-bottom:10px;
}
#proflogo p {
	font-size:10px;
	text-align:center;
	margin:0;
	padding:0;
}
#leftcol h3 {
	padding: 5px 10px;
	background: url(../images/nav1-hover.gif) #9ed236 repeat-x top;
	border-bottom: 1px solid #bbbbbb;
	margin-bottom:5px;
}
/*=== Partner Profile ===*/
#special-offer .label {
  color: #ff0000;
}
/*- Menus -*/
.toolsmenu, .profmenu {
	height: 1%;
	margin: 0 0 15px;
}
.toolsmenu .toolsnav li, .profmenu .usernav li {
	height: 1%;
}
.toolsmenu .toolsnav li a, .profmenu .usernav li a {
	padding:5px 0 5px 35px;
	list-style:none;
	color:#333333;
	font-weight:bold;
	border-bottom: 1px solid #ffffff;
	display:block;
	height:15px;
}
.toolsmenu .toolsnav li a:hover, .profmenu .usernav li a:hover {
	text-decoration:none;
}
/*- Tools Menu -*/
.toolsmenu .toolsnav li a#pitch {
	background: #d1ebaa url(../images/ico-add.gif) no-repeat;
}
.toolsmenu .toolsnav li a#archive {
	background: #d1ebaa url(../images/ico-speech.gif) no-repeat;
}
.toolsmenu .toolsnav li a#request {
	background: #d1ebaa url(../images/ico-user.gif) no-repeat;
}
.toolsmenu .toolsnav li a#portfolio {
	background: #d1ebaa url(../images/ico-work.gif) no-repeat;
}
.toolsmenu .toolsnav li a#follow {
	background: #d1ebaa url(../images/ico-follow.gif) no-repeat;
}
.toolsmenu .toolsnav li a#unfollow {
	background: #df9f9f url(../images/ico-error.gif) no-repeat;
}
.toolsmenu .toolsnav li a#addportfolio {
	background: #d1ebaa url(../images/ico-portfolio.gif) no-repeat;
}
.toolsmenu .toolsnav li a#remportfolio {
	background: #df9f9f url(../images/ico-error.gif) no-repeat;
}
.toolsmenu .toolsnav li a#dashboard {
	background: #d1ebaa url(../images/ico-dashboard.gif) no-repeat;
}
.toolsmenu .toolsnav li a#companies {
	background: #d1ebaa url(../images/ico-company.gif) no-repeat;
}
.toolsmenu .toolsnav li a#invites {
	background: #d1ebaa url(../images/ico-invitation.gif) no-repeat;
}
.toolsmenu .toolsnav li a#account {
	background: #d1ebaa url(../images/ico-setting.gif) no-repeat;
}
.toolsmenu .toolsnav li a#pitch:hover {
	background:#99cc33 url(../images/ico-add.gif) no-repeat;
}
.toolsmenu .toolsnav li a#archive:hover {
	background:#99cc33 url(../images/ico-speech.gif) no-repeat;
}
.toolsmenu .toolsnav li a#request:hover {
	background:#99cc33 url(../images/ico-user.gif) no-repeat;
}
.toolsmenu .toolsnav li a#portfolio:hover {
	background:#99cc33 url(../images/ico-work.gif) no-repeat;
}
.toolsmenu .toolsnav li a#follow:hover {
	background:#99cc33 url(../images/ico-follow.gif) no-repeat;
}
.toolsmenu .toolsnav li a#unfollow:hover {
	background:#c53735 url(../images/ico-error.gif) no-repeat;
}
.toolsmenu .toolsnav li a#addportfolio:hover {
	background:#99cc33 url(../images/ico-portfolio.gif) no-repeat;
}
.toolsmenu .toolsnav li a#remportfolio:hover {
	background:#c53735 url(../images/ico-error.gif) no-repeat;
}
.toolsmenu .toolsnav li a#dashboard:hover {
	background:#99cc33 url(../images/ico-dashboard.gif) no-repeat;
}
.toolsmenu .toolsnav li a#companies:hover {
	background:#99cc33 url(../images/ico-company.gif) no-repeat;
}
.toolsmenu .toolsnav li a#invites:hover {
	background:#99cc33 url(../images/ico-invitation.gif) no-repeat;
}
.toolsmenu .toolsnav li a#account:hover {
	background:#99cc33 url(../images/ico-setting.gif) no-repeat;
}
/*- Profile Menu -*/
.profmenu .usernav li a {
	border-bottom: 1px solid #bbbbbb;
}
.profmenu .usernav li a#people {
	background: #F7F7F7 url(../images/ico-people.gif) no-repeat;
}
.profmenu .usernav li a#invite {
	background: #F7F7F7 url(../images/ico-invite.gif) no-repeat;
}
.profmenu .usernav li a#viewfollowers {
	background: #F7F7F7 url(../images/ico-viewfollowers.gif) no-repeat;
}
.profmenu .usernav li a#video {
	background: #F7F7F7 url(../images/ico-video.gif) no-repeat;
}
.profmenu .usernav li a#privacy {
	background: #F7F7F7 url(../images/ico-lock.gif) no-repeat;
}
.profmenu .usernav li a#toggle {
	background: #F7F7F7 url(../images/ico-toggle.gif) no-repeat;
}
.profmenu .usernav li a#view {
	background: #F7F7F7 url(../images/ico-view.gif) no-repeat;
}
.profmenu .usernav li a#people:hover {
	background:#d4d4d4 url(../images/ico-people.gif) no-repeat;
}
.profmenu .usernav li a#invite:hover {
	background:#d4d4d4 url(../images/ico-invite.gif) no-repeat;
}
.profmenu .usernav li a#viewfollowers:hover {
	background:#d4d4d4 url(../images/ico-viewfollowers.gif) no-repeat;
}
.profmenu .usernav li a#video:hover {
	background:#d4d4d4 url(../images/ico-video.gif) no-repeat;
}
.profmenu .usernav li a#privacy:hover {
	background:#d4d4d4 url(../images/ico-lock.gif) no-repeat;
}
.profmenu .usernav li a#toggle:hover {
	background:#d4d4d4 url(../images/ico-toggle.gif) no-repeat;
}
.profmenu .usernav li a#view:hover {
	background:#d4d4d4 url(../images/ico-view.gif) no-repeat;
}
.profmenu .usernav li.top {
	border-top: 1px solid #bbbbbb;
}
/*- Overview List -*/
.profoverview {
	margin:0 0 15px 0;
}
dl.profdetails {
	background: #F7F7F7;
	border-top:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	padding:5px 10px;
	font-size:11px;
}
dl.profdetails dt {
	font-weight:bold;
}
dl.profdetails dd {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom: 1px dotted #d1d1d1;
}
#nofollowing {
	margin:0 0 10px 0;
	padding:5px 0 5px 35px;
	color:#333333;
	font-weight:bold;
	height:15px;
	background:#ffffff url(../images/ico-followers.gif) no-repeat;
	border:2px solid #99cc33;
}
#nofollowing a {
        color: #008c00;
        text-decoration: none;
}
#nofollowing a:hover {
        text-decoration: none;
        color: #008c00;
}
#nofollowing a span, #nofollowing a:hover span  {
  color: #008c00;
}

#noviews {
	padding:5px 0 5px 35px;
	color:#333333;
	font-weight:bold;
	height:15px;
	background:#ffffff url(../images/ico-graph.gif) no-repeat;
	border:2px solid #99cc33;
}
/*=== Styling Feed ===*/
.profile-feed {
	margin-top:5px;
}
.profile-feed li {
	border-bottom: 1px dotted #d1d1d1;
	padding:10px 0;
}
.profile-feed li.first {
	border-top: 1px dotted #d1d1d1;
}
.profile-feed li h4 em {
	font-weight:normal;
}
.profile-feed li p {
	margin:0 25px 0 0;
	padding:3px 0;
}
.profile-feed li p.time {
	font-size:11px;
	color: #909090;
	padding:0;
}
.profile-feed li a.remove {
	background: url(../images/ico-closeoff.gif) no-repeat;
	width:14px;
	height:14px;
	display:block;
	color:#999999;
}
.profile-feed li a.remove:hover {
	background: url(../images/ico-closeon.gif) no-repeat;
}
.feed-item-scope-insiders h4 {
	background:url(../images/ico-insider.gif) no-repeat;
	padding-left:15px;
}
/*=== Styling Forms ===*/
/*- Company Update -*/
#company-update fieldset.updatearea {
	clear:both;
}
#company-update fieldset.updatearea textarea {
	width:470px;
	height:50px;
	margin-bottom:5px;
}
#company-update fieldset.submit {
	float: right;
	width: auto;
	border: 0 none #FFF;
}
#company-update input.submit {
	float: none;
	width: auto;
	border: none;
	padding: 0px;
}
/*Checkbox*/
.NFCheck {
    cursor:pointer;
    position:absolute;
    width:12px;
    height:12px;
    border:1px solid transparent;
    background:url(../images/nicecheckbox.png) no-repeat 0 0;
    z-index:2;
}
/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}

p.connect_to_twitter { }

/*Radio*/
#update-type .NFRadio {
	cursor:pointer;
	position:absolute;
	display:block;
	width:13px;
	height:13px;
	border:1px solid transparent;
	background:url(../images/niceradio.png) no-repeat 0 0;
	z-index:2;
}
#update-type .NFhidden {
	opacity:0;
	z-index:-1;
	position:relative;
}
#update-type .NFh {
	background-position:0 100%;
}
#update-type .NFhr {
	background-position:100% 100%;
}
#update-type label.opt {
	padding:0 5px 0 2px;
	z-index:3;
}
#update-type input {
	border:0;
}
p.share {
	margin-right:5px;
	color:#666666;
}
a.tip {
	position:relative;
	_display:inline-block; /*needed for the position absolute bottom for Internet Explorer 6*/
	text-decoration:none;
	cursor:help;
	color:#333333;
	border-bottom:1px dotted #D1D1D1;
}
#invite-form a.tip, #registration-form a.tip {
	float:right;
	font-size:10px;
	font-weight:normal;
	color:#008C00;
}
*html #invite-form a.tip {
	text-decoration:none;
	z-index:100;
}
*html #registration-form a.tip {
	text-decoration:none;
	z-index:100;
}
a.tip span {
	display: none;
}
a.tip:hover {
	background-color:#F7F7F7;
}
#invite-form a.tip:hover, #registration-form a.tip:hover  {
	background-color:#E3E3E3;
}
a.tip:hover span {
	display:block;
	position:absolute;
	z-index:20;
	bottom:1em;
	left:0;
	width:170px;
	color:#fff;
	text-align:left;
	font-size:12px;
}
a.tip span b{
	display:block;
	height:3px;
	background:url(../images/tooltip-top.gif) no-repeat bottom;
}
a.tip span em, a.tip span strong.bot{
	display:block;
	height:15px;
	background:url(../images/tooltip-base.gif) no-repeat;
}
a.tip span i{
	display:block;
	background-color:#282828;
	padding:0 5px;
	font-style:normal;
} 
/*=== Investment Thumbnail list ===*/
.investlist {
	padding:10px 0 0 0;
	margin-bottom:0;
}
.investlist li {
	display: inline;
	list-style: none;
	width: 100px;
	/*display: block;*/
	height: auto !important;
	height: 75px;
	min-height: 75px;
	float: left;
	margin:0 0 0 16px;
	text-align: center;
	font-size:11px;
	overflow:hidden;
	padding-bottom:0;
}
html>body .investlist li {
	height:auto;
}
.investlist li p {
	line-height:120%;
	padding:0;
}
/*=== Sidebar styles ===*/
.nav-related {
	margin:0 0 10px;
}
.nav-related ul {
	list-style-type: none;
}
.nav-related li.top {
	padding:5px 0 10px
}
.nav-related li {
	padding:10px 0;
	background: url(../images/hl-dot.gif) repeat-x bottom;
	font-size:11px;
	display: table-cell;
	display: block;
	height: auto !important;
	height: 50px;
	min-height: 50px;
}
.nav-related li img {
	float:left;
	margin:0 7px 5px 5px;
}
.nav-related li div {
	margin-left:62px;
}
.nav-related li a.name, .nav-related li span {
	font-weight:bold;
}
/*=== Table styles ===*/
.requests-table, .follow-table, .company-table, .portfolio-table, .users-table, .video-table, .pitch-table, .followers-table {
	width:725px;
	text-align: left;
	border-collapse: collapse;
	margin:15px 0;
}
.follow-table {
	width:480px;
}
.users-table th, .followers-table th {
	padding: 8px;
	background: #ffffff;
	border-bottom: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
	font-weight:bold;
	color:#999999
}
.requests-table td, .follow-table td, .company-table td, .portfolio-table td, .users-table td, .video-table td, .pitch-table td, .followers-table td {
	padding: 8px;
	background: #ffffff;
	border-bottom: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
}
.company-table td {
	padding:15px 8px;
}
.requests-table td.r-name {
	width:165px;
	font-weight:bold;
}
.requests-table tr td.r-message {
	padding-right:20px;
}
.requests-table tr td.r-invite a {
	font-weight:bold;
	padding-right:3px;
}
.users-table tr td.r-name {
	width:175px;
	font-weight:bold;
}
.followers-table tr td.r-name {
  	width:230px;
	font-weight:bold;
}
.users-table tr td.r-role {
	width:160px;
}
.follow-table tr td.r-invite {
	font-weight:bold;
}
.follow-table tr td.r-invite a {
	font-weight:bold;
	padding-right:10px;
}
.company-table tr td.details {
	padding-right:0;
}
.company-table tr td.details img, .portfolio-table tr td.details img {
	float:left;
	margin:0 10px 5px 0;
}
.company-table tr td.details p, .portfolio-table tr td.details p {
	margin:0 0 0 60px;
	padding:2px 0 0;
}
.video-table tr td.r-url {
	width:275px;
}
.pitch-table tr td.r-date {
	width:140px;
	font-weight:bold;
}
.requests-table tr td.r-approve {
	width:150px;
}
.follow-table tr td.r-approve {
	width:114px;
}
.company-table tr td.r-approve {
	vertical-align:top;
	width:160px;
}
.portfolio-table tr td.r-approve {
	vertical-align:top;
	width:175px;
}
.users-table tr td.r-approve, .pitch-table tr td.r-approve {
	width:160px;
}
.video-table tr td.r-approve {
	width:168px;
}
.followers-table tr td.r-approve {
    width: 80px;
}
.requests-table tr:hover td, .follow-table tr:hover td, .users-table tr:hover td, .video-table tr:hover td, .pitch-table tr:hover td {
	background: #EFFFDF;
}
.requests-table tr:hover td.r-approve, .follow-table tr:hover td.r-approve, .users-table tr:hover td.r-approve, .video-table tr:hover td.r-approve, .pitch-table tr:hover td.r-approve {
	background: #FFFFFF;
}
table .r-approve a {
	padding:3px 5px 3px 25px;
	color:#333333;
	font-weight:bold;
	font-size:11px;
	width:41px
}
.follow-table .r-approve a {
	width:84px
}
.company-table .r-approve a {
	width:46px
}
.portfolio-table .r-approve a {
	width:54px
}
.users-table .r-approve a, .pitch-table .r-approve a {
	width:46px
}
.video-table .r-approve a {
	width:52px
}
table .r-approve a.r-accept {
	float:left;
	background: #d1ebaa url(../images/ico-approve.gif) no-repeat;
}
table .r-approve a.r-reject {
	float:right;
	background: #df9f9f url(../images/ico-reject.gif) no-repeat;
}
table .r-approve a.r-contact {
	float:left;
	background: #d1ebaa url(../images/ico-contact.gif) no-repeat;
}
table .r-approve a.r-edit {
	float:left;
	background: #d1ebaa url(../images/ico-edituser.gif) no-repeat;
}
table .r-approve a.r-star {
	float:left;
	background: #d1ebaa url(../images/ico-star.gif) no-repeat;
}
table .r-approve a.r-accept:hover {
	background:#99cc33 url(../images/ico-approve.gif) no-repeat;
	text-decoration:none;
}
table .r-approve a.r-reject:hover {
	background:#c53735 url(../images/ico-reject.gif) no-repeat;
	text-decoration:none;
}
table .r-approve a.r-contact:hover {
	background:#99cc33 url(../images/ico-contact.gif) no-repeat;
	text-decoration:none;
}
table .r-approve a.r-edit:hover {
	background:#99cc33 url(../images/ico-edituser.gif) no-repeat;
	text-decoration:none;
}
table .r-approve a.r-star:hover {
	background:#99cc33 url(../images/ico-star.gif) no-repeat;
	text-decoration:none;
}
.pitch-table .r-view {
	text-align:center;
}
.pitch-table .r-view a {
	font-weight:bold;
}
.access-level {
	margin-top:5px;
	background:#FFFCDF;
	padding:2px;
	font-size:11px;
}
p.featured {
	width:52px;
	float: left;
	padding:3px 5px 3px 25px;
	color:#333333;
	font-weight:bold;
	font-size:11px;
	background:#99cc33 url(../images/ico-star.gif) no-repeat;
	text-align:center;
}
/*=== Pitches ===*/
p.pitch-date {
	color:#666666;
}
.pitch-content {
	background:#ffffff;
	padding:10px 10px 5px 10px;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	margin:15px 0 10px;
}
.pitch-entry ul, .pitch-entry ol, #description-box ul, #description-box ol  {
	margin:0 0 12px 10px;
}
.presslinks {
	margin-left:10px;
}
.pitch-entry ul li, .presslinks li, #description-box ul li {
  list-style:square outside;
  margin-bottom:3px;
  margin-left:10px;
}
.pitch-entry ol li, #description-box ol li {
	list-style:decimal inside;
	margin-bottom:3px;
}
/*=== Misc. ===*/
.small {
	color:#666666;
}
.no-entry {
	color:#666666;
	margin-top:15px;
	font-style:italic;
}
a.add-edit {
	padding:3px 5px;
	display:block;
}
a.add-edit:hover {
	border:1px solid #cccccc;
	background: url(../images/addedit-bg.gif) repeat-x;
	padding:2px 4px;
}
.up {
	margin-top:-6px;
}
.upr {
	margin-top:-6px;
	margin-right:-6px;
}
*html .upr {
	margin-top:-6px;
	margin-right:-3px;
}

