@charset "utf-8";
/* CSS Document for WeCanDo.BIZ */

body {
	margin:0;
	padding:0 0 10px;
	font:12px Arial, Helvetica, sans-serif;
	color:#222;
	text-align:center;
	background:#D5E7F7;
	line-height:1.2
}

body.lightbox_body,
body.iframe_body {
	background:#fff;
	text-align:left;
}

/* default some tags to zero margin and padding
------------------------------------------------*/
h1, h2, h3, h4, div, ul, ol, li, form, input, textarea, select, dl, dt, dd {margin:0; padding:0}

/* header styling
------------------*/
h1 {
	padding:0;
	font-size:22px;
	font-weight:bold;
	line-height:1;
}

h1.cufon {
	padding:0;
	font-size:42px;
	color:#007bc8;
	letter-spacing:-3px;
	margin-top:-10px
}
h2.cufon {
	font-size:26px;
	color:#007bc8;
	letter-spacing:-2px;
}
h3.cufon {
	font-size:20px;
	color:#666;
	letter-spacing:-2px;
	padding-bottom:0
}

div#sales_leads h2.cufon,
div#sales_leads h3.cufon {
	margin:0;
	padding:0;
	color:#1CAAE2
}
div#sales_leads h3.cufon {
	margin:15px 0 5px;
	font-size:22px;
}

h1.darkblue,
h2.darkblue,
h3.darkblue {
	color:#0C4DA2
}

div#profile_heading h1 {
	padding-top:5px;
	clear:left;
}

h1#home_title {
	float:left;
	font-size:42px;
	letter-spacing:-3px;
	margin-top:-10px;
	color:#8CC63F;
}

h1.bluebg_h1,
h1.bluebg_h1_sml,
h1.greenbg_h1,
h1.probg_h1,
h1#reg_basic_h1,
h1#reg_busi_h1 {
	color:#fff;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding:3px 10px 5px;
	margin:0 -10px 10px;
	background:#0C4DA2;
	font-size:16px;
	line-height:1.2
}
h1.bluebg_h1 a:link,
h1.bluebg_h1 a:visited {
	color:#fff;
	font-size:13px;
	float:right;
}
h1.bluebg_h1 a:hover {
	color:#ccc;
}
h1.greenbg_h1 {
	background:#00A651;
}
h1.probg_h1 {
	background:#97BF0D;
}
h1#reg_basic_h1 {
	background:#007BC8 url(../i/bg_reg_basic_h1.png) no-repeat center right;
	padding:5px 10px	
}
h1#reg_busi_h1 {
	background:#C6981A url(../i/bg_reg_busi_h1.png) no-repeat center right;
	padding:5px 10px	
}

div.mynetwork_content h1.bluebg_h1 {
	padding-top:5px
}

h1.gold { color:#C6981A }

h2 {
	padding:15px 0 5px;
	font-size:18px;
	font-weight:normal;
	color:#333
}

h2.home_feature {
	color:#fff;
	padding:10px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	font-size:25px;
	margin-bottom:20px;
	letter-spacing:-2px;
	line-height:1;
}
h2.home_feature strong {
	font-size:36px;
}
h2#home_thenetwork {
	background:#0C4DA2;
	clear:both;
}
h2#home_salesleads {
	background:#1CAAE2;
}
h2#home_salesleads img {
	float:right;
	margin-right:-30px;
}
h2#home_crm {
	background:#62217F;
}
h2#home_whatshappening {
	color:#008FD5;
	font-size:40px;
	letter-spacing:-3px
}

h2.signin_heading, h3.signin_heading  {
	background:#8CC63F;
	margin:0;
	padding:2px 10px 5px;
	font-weight:bold;
	font-size:16px;
	color:#fff;
	border-bottom-right-radius:7px;
	border-bottom-left-radius:7px;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-bottomleft:7px;
	-webkit-border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
}

div#profile_leftcontent h2, div#profile_rightcontent h2 {
	font-size:12px;
	font-weight:bold;
	margin:5px 0 5px;
	border-top:1px solid #0C4DA2;
	border-bottom:1px solid #0C4DA2;
	padding:3px 0	
}
div#profile_leftcontent h2 a.editprofile, div#profile_rightcontent h2 a.editprofile {
	float:right;
}

div#profile_leftcontent h2.disabled_h2,
div#profile_rightcontent h2.disabled_h2 {
	font-size:12px;
	font-weight:bold;
	margin:5px 0 5px;
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	padding:3px 0;
	color:#bbb
}

h2#profile_endorsements {
	background:#C7E0F5;
	padding:6px 10px;
	color:#008FD5;
	font-size:16px;
	font-weight:bold	
}
h2#profile_endorsements a {
	float:right;
	font-size:14px
}

div.mypage_content h2 {
	padding:0 0 5px;
	font-size:16px;
	font-weight:bold;
}

div.srch_result h2 {
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0
}

div.thenetwork_heading h2,
div.edit_heading h2 {
	color:#fff;
	margin:0;
	padding:5px 0 0;
	font-size:16px;
	font-weight:bold
}

h3 {
	background:none;
	margin:0 -10px 10px;
	padding:5px 10px;
	font-weight:bold;
	font-size:16px;
	color:#fff;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
}
h3#twit_srch_count {
	background:#1CAAE2 url(../i/bg_twit_srch_count.png) no-repeat center left;
	padding:7px 10px 7px 85px
}
h3#twit_srch_count a {
	float:right;
	color:#fff;
	border-left:1px solid #fff;
	padding:2px 10px 2px 33px;
	font-size:12px;
	background:url(../i/bg_twit_srch_count_a.png) no-repeat center left
}
div#thenetwork h3 {
	background:#0C4DA2;
}
div#members_bizneed h3 {
	background:#008FD5;
}
div#new_bizneeds h3, div#new_endorsements h3, div#new_pros h3 {
	color:#008FD5;
	padding:5px 10px;
	margin-bottom:0;
}
div#actions h3 {
	background:#F7941E;
}

div#leftcontent h4 {
	padding:4px 10px;
}

h4.advertisement {
	background:#B1B6C1;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	margin:10px 0 2px
}

div#network_rssfeed h4 {
	margin:10px 0 0;
	font-size:14px;
}


/* <p>, <span>, <em>, <strong> etc
------------------------------------*/
p {
	margin:10px 0 5px;
}

p.error, p.success, p.prompt_error, p.prompt_success {
	font-size:14px;
	margin:0 0 10px;
	border-style:solid;
	border-width:2px;
	border-color:#ED1C24;
	padding:10px;
	background:#fff;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
}
p.success, p.prompt_success {
	background:#fff;
	border-color:#8CC63F;
}
p.prompt_error, p.prompt_success {
	font-size:12px;
	margin:0;
}

p.warning {
	background:#f5e5e5;
	padding:5px 10px;
	margin:0 0 10px;
	border:1px solid #cc0000
}

p#msg_text {
	width:400px;
	border:1px solid #ccc;
	margin:10px 0;
	padding:10px;
}

p.trashcan {
	background:url(../i/icon_delete.png) no-repeat center left;
	padding:5px 0 5px 20px;
	font-size:14px;
	margin:20px 0 5px
}

p.srch_endorsers {
	margin:0 0 3px;
	padding:0 0 3px;
	border-bottom:1px solid #ccc;
	width:470px
}

p#netw_desc {
	padding:0 0 10px;
	margin:0
}

strong.endorsedby {
	background:url(../i/icon_endorsed.gif) no-repeat center left;
	padding-left:22px
}

strong.currentpagenum {
	padding:1px 6px;
	margin:0 2px;
	border:1px solid #0C4DA2;
	background:#0C4DA2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#fff
}

div#breadcrumb strong {
	color:#fff;
}

strong#pro_company {
	background:url(../i/icon_pro.gif) no-repeat center right;
	padding:8px 47px 8px 0;
}

span.action_date {
	display:block;
	font-weight:bold;
	color:#222;
	margin-bottom:2px
}

span.formerr {
	background:#E2001A;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	display:block;
	padding:2px;
	width:220px;
	margin-top:2px;
	text-align:center;
	-moz-border-radius:4px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

span.star {
	color:#cc0000;
	font-size:16px;
}

span.tip {
	color:#666;
	font-size:11px;
	font-style:italic
}

span.profilevalue {
	color:#333;
	font-size:12px
}

span.msg_date {
	padding-left:15px;
	color:#666;
	font-size:10px;
}

span.trashcan {
	background:url(../i/icon_delete.png) no-repeat center left;
	padding:0 0 0 20px;
}

span.size16 { font-size:16px }

span.new, span.newreply {
	background:#FFD400;
	color:#222;
	padding:1px 4px;
	font-weight:bold;
	font-size:11px;
	margin-right:3px;
	text-transform:uppercase;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
span.newreply {
	background:#1CAAE2;
	color:#fff;
	text-transform:none
}
table#actions_tbl tr td span.new {
	float:left;
}

span.connected {
	background:url(../i/icon_contact.png) no-repeat center right;
	padding:2px 23px 2px 0
}

span.awaitingapproval {
	background:url(../i/icon_approve.png) no-repeat center right;
	padding:2px 23px 2px 0;
	text-transform:uppercase;
}

span.thenetwork_messagedate {
	color:#666;
	font-size:11px;
}

span#upgrade_freetojoin,
span#upgrade_freeupgrade,
span#upgrade_proupgrade {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:2px solid #fff;
	display:block;
	width:120px;
	padding:3px 0;
	margin:0 auto;
	text-align:center;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	background:#6D6F72
}
span#upgrade_freeupgrade {
	background:#C6981A
}
span#upgrade_proupgrade {
	background:#7CBE36	
}

span#followdisc_divider {
	border-left:3px solid #fff;
	padding:7px 0 9px;
	margin:0 10px 0 7px	
}

span.ratepost {
	font-size:10px;
	font-weight:bold;
	float:left;
	padding-right:3px;
}

address {
	font-style:normal;
}

em {color:#6699CC }

small { font-size:9px }

.green { color:#8CC63F }

.blue { color:#008FD5 }

.grey { color:#888 }

.lime { color:#97BF0D }

.amber { color:#EE7F01 }	


/* ul, ol, li, dl, dt, dd styling
------------------------------------*/
ul {
	margin:0;
	padding:10px 20px
}
ol {
	margin:0;
	padding:0 0 0 20px
}

dl#bizfeeds {
	border-bottom:2px solid #fff;
	margin-bottom:10px
}
dl#bizfeeds dt {
	font-weight:bold;
	margin:7px 0 0;
	padding:7px 0 2px;
	border-top:2px solid #fff
}
dl#bizfeeds dt:first-child {
	border:none;
}
dl#bizfeeds dd {
	padding:3px 0;
	margin:0;
}

dl.rssfeed {
	padding:10px 0 0;
}
dl.rssfeed dt {
	padding:0 0 3px;
}
dl.rssfeed dd {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #008FD5
}

ul#twitter_update_list {
	list-style:none;
	padding:0 10px 0 0;
	margin:0;
	float:left
}

ul.twitter_replies {
	list-style:none;
	padding:0;
	margin:0	
}
ul.twitter_replies li {
	padding:5px;
	border:1px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	margin-bottom:5px;
	min-height:48px
}
ul.twitter_replies li.my_twitter_reply {
	background:#f3f3f3;
}
ul.twitter_replies li.their_twitter_reply {
	background:#fff;
	margin-left:10px
}
ul.twitter_replies li span {
	font-size:10px;
	color:#666
}
ul.twitter_replies li p {
	margin:4px 0 0;
}
ul.twitter_replies li img {
	float:left
}
ul.twitter_replies li div {
	margin-left:55px;
	/*height:48px;*/
}

ul.edit_network_groups {
	margin:10px 0 20px;
	padding:0
}
ul.edit_network_groups li{
	list-style:none;
	padding:2px 0;
	border-bottom:1px solid #eee
}

ul.priv_nwork_invitees {
	margin:10px 0 20px;
	padding:0;
	width:205px;
	float:left
}
ul.priv_nwork_invitees li {
	list-style:none;
	padding:2px 0;
	border-bottom:1px solid #eee
}

ul#whatshappening {
	padding:0;
}
ul#whatshappening li {
	list-style:none;
	border-bottom:1px solid #ccc;
	padding:4px 0	
}

ul.ticklist {
	padding:10px 0 10px 30px;
}
ul.ticklist li {
	list-style-image:url(../i/ul_ticklist_li.png);
}

ol#rightcolumn_menu {
	margin:3px 0 20px 0;
	padding:0 0 0 18px;
	border-top:1px solid #ccc
}
ol#rightcolumn_menu li {
	color:#007bc8
}
ol#rightcolumn_menu li a {
	display:block;
	border-bottom:1px solid #ccc;
	padding:4px 5px 4px 0;
}


/* youtube video carousel on profile page */
div.video_carousel {
	background:#fff;
	height:84px;
	width:345px;
	padding-left:3px;
	float:left;
}
div.video_carousel_nav {
	float:left;
}
ul#video_carousel_items {
	padding:0;
	margin:0
}
ul#video_carousel_items li {
	width:112px;
	height:84px;
	padding:0 3px 0 0;
	margin:0;
	list-style:none;
	float:left;
}


/* Top right menu and container
--------------------------------*/
div#topnav {
	background:#008FD5;
	width:256px;
	padding:20px 15px;
	float:right;
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;
	-moz-border-radius-bottomright:15px;
	-moz-border-radius-bottomleft:15px;
	-webkit-border-bottom-right-radius:15px;
	-webkit-border-bottom-left-radius:15px;
}
div#topnav a {
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
div#topnav ul {
	padding:0;
	margin:0
}
div#topnav ul li {
	list-style:none;
	display:inline;
	border-right:1px dotted #fff;
	padding:3px 7px;
	font-size:12px;
	text-transform:uppercase
}
div#topnav ul li a:hover {
	text-decoration:underline
}
/* no worky in <=IE8 */
div#topnav ul li:last-child {
	border:none;
}
	

/* account activity left menu */
div#acc_activity {
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	padding:0 0 7px	
}
div#acc_activity ul {
	padding:0px 0 0;
}
div#acc_activity ul li {
	list-style:none;
	padding:4px 10px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
div#acc_activity ul li#acc_activity_actions {
	background:#F7941E;
}
div#acc_activity ul li#acc_activity_msg {
	background:#00A651;
}
div#acc_activity ul li#acc_activity_leads {
	background:#1CAAE2;
}
div#acc_activity ul li#acc_activity_crm {
	background:#62217F;
}
div#acc_activity ul li a {
	color:#fff;
	font-weight:bold;
	text-decoration:none
}
div#acc_activity ul li a:hover {
	text-decoration:underline;
}


/* account menu */
ul#acc_menu {
	margin:0;
	padding:0;	
	border-top:1px dotted #999
}
ul#acc_menu li {
	list-style:none;
	padding:2px 10px;
	border-bottom:1px dotted #999
}
ul#acc_menu li a {
	color:#0C4DA2;
	font-weight:bold;
	text-decoration:underline
}
ul#acc_menu li a:hover {
	color:#333
}
ul#acc_menu li a#current, ul#acc_menu li ul li a#currentsub {
	text-decoration:none
}
ul#acc_menu li ul {
	margin:0;
	padding:0;
}
ul#acc_menu li ul li {
	border:none;
	padding:2px 0;
}
ul#acc_menu li ul li a {
	color:#333;
}
ul#acc_menu li ul li a:hover {
	color:#999;
}


ul#edit_profile_menu {
	margin-top:20px;
	padding:0	
}
ul#edit_profile_menu li {
	list-style:none;
}
ul#edit_profile_menu li a {
	display:block;
	border-bottom:1px solid #ccc;
	padding:3px 5px;
}
ul#edit_profile_menu li a#current_edit_link {
	color:#222;
	font-weight:bold;
	text-decoration:none
}


div#thenetwork_list ul {
	padding:0
}
div#thenetwork_list ul li {
	border-bottom:1px solid #0C4DA2;
	list-style:none;
	
}
div#thenetwork_list ul li a {
	display:block;
	color:#222;
	padding:3px 5px;
	font-weight:bold;
	text-decoration:none
}
div#thenetwork_list ul li a:hover {
	background:#D5E7F7;
}
div#thenetwork_list ul li span {
	float:right
}



ul#footer_menu {
	margin:0;
	padding:5px 0 0	
}
ul#footer_menu li {
	list-style:none;
	display:inline;
	border-left:1px solid #ccc
}
ul#footer_menu li a {
	padding:3px 3px 0 5px;
}


/*div.js_tabs {
   margin: 10px 0;
   padding:0;
   background:url(../i/bg_ul_menu.png) repeat-x bottom;
   position:relative
}*/
/*ul.tsl_tabs {
	width:145px;
   margin:12px 0 0;
   padding:0;
   list-style:none;
   float:left;
}

ul.tsl_tabs li {
   margin: 0;
   padding:0
}

ul.tsl_tabs li a {
	padding: 3px 10px;
	display:block;
	text-decoration: none;
	color:#1CAAE2;
	border:2px solid #AFD5EE;
	border-right:none;
	font-weight:bold;
   	-webkit-border-top-left-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-bottomleft:10px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
}

ul.tsl_tabs li a:hover {
	color:#333;
}

ul.tsl_tabs li.current_tsl_tab a {
	color: #333;
	background:#fff;
	border-color:#1CAAE2;
	z-index:9999;
	position:relative
}

ul.tsl_tabs li#tsl_searchtab {
	text-align:right;
	margin-top:3px
}

div.tsl_tabs_content {
	float:right;
	width:570px;
	background:#fff;
	min-height:120px;
	border:2px solid #1CAAE2;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	margin-left:-2px;
	z-index:1
}
div.tsl_tabs_content div.tsl_tab_content {
	display: none;
	padding: 0 10px 5px;
	margin:0 0 10px
}
div.tsl_tabs_content div.current_tsl_tab { display: block; }*/
/*div.tab_content p:last-child { margin-bottom: 0; }*/

div#tsl_searcharea {
	background:#fff;
	border:2px solid #1CAAE2;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-top-right-radius: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	margin:0 0 10px;
	padding:10px;
	clear:right
}

div#tsl_sigintotwitter {
	background:#1CAAE2 url(../i/bg_tsl_signintotwitter.png) no-repeat center left;
	color:#fff;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	width:192px;
	padding:5px 10px 5px 55px;
	float:right
}
	div#tsl_sigintotwitter a { color:#fff}
	
div.disabled_keyphrase {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:2px solid #ccc;
	padding:3px 5px;
	width:212px;
	color:#6D6D6D;
	background:#f0f0f0;
	float:left;
	font-size:13px
}

div#tsl_tbl_wrap {
	clear:both;
}

div#tsl_loadingcontent {
	font-size:16px;
	padding:0 15px
}


div#tsl_loadingtips {
	margin:20px 0 0;
	font-size:22px;
	font-weight:bold;
	padding:20px;
	color:#fff;
	background:#1CAAE2;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	border-radius:15px;
}
	div#tsl_loadingtips a:link,
	div#tsl_loadingtips a:visited {
		color:#fff;
	}
	div#tsl_loadingtips a:hover {
		color:#ccc;
	}

div#tsl_moreinfo {
	display:none;
}

div.tsl_replyform {
	padding:5px;
	background:#E1EEF8;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	margin-top:5px;
	min-height:48px;
	border:2px solid #1CAAE2
}

div#tsl_loadingtext p {
	font-size:32px;
	font-weight:bold;
	color:#1CAAE2;
	/*padding-right:30px;*/
}

ul#messages_menu,
ul#mypage_menu {
   margin:0 -10px 10px;
   padding:5px 0;
   list-style:none;
   background:#00A651;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-t-radius: 7px;
}
ul#messages_menu li,
ul#mypage_menu li {
   display:inline;
	list-style-type: none;
}
ul#messages_menu li a,
ul#mypage_menu li a {
	padding: 5px 12px;
	text-decoration: none;
	font-size:16px;
	font-weight:bold;
	color:#B2E4CA;
	border-right:1px solid #B2E4CA
}
ul#messages_menu li:last-child a,
ul#mypage_menu li:last-child a {
	border:none;
}
ul#messages_menu li a:hover,
ul#mypage_menu li a:hover {
	color:#fff;
}
ul#messages_menu li a#current_messages_link,
ul#mypage_menu li a#current_mypage_link {
	color: #fff;
}

ul#mypage_menu {
	background:#0C4DA2;
	padding:3px 0 5px;
}
ul#mypage_menu li a {
	color:#B6C9E3;
	border-right:1px solid #B6C9E3
}




/* list of group buzzes */
div#networkbuzz ul {
	margin:0;
	padding:5px 10px 10px;
	list-style:none;
	border-bottom:1px dotted #ccc
}
div#networkbuzz ul li {
	padding-bottom:3px;
}
div#networkbuzz ul li span {
	color:#66CC00;
	font-size:10px
}


/* Link styling
----------------*/

a:link, a:visited {
	color:#008FD5;
	text-decoration:underline
}
a:hover {
	color:#333;
	text-decoration:underline;
}

/* what is wecandobiz link on homepage */
a:link#whatis_wecandobiz, a:visited#whatis_wecandobiz {
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
	border-right:2px dotted #fff;
	padding:5px 10px 5px 0;
	margin-right:10px
}
a:hover#whatis_wecandobiz {
	text-decoration:none
}


a:link.editlink, a:visited.editlink {
	float:right;
	padding:0 10px 0 0;
	font-size:14px
}

a:link.lrg_link, a:visited.lrg_link {
	font-size:18px;
	font-weight:bold
}


a:link.moreinfo_link, a:visited.moreinfo_link {
	display:block;
	padding:2px 20px;
	margin-top:3px;
	font-weight:bold;
	text-decoration:none;
	background:url(../i/icon_info.png) no-repeat center left;
}

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

/* invisible link to cover the main logo */
a:link#logolink, a:visited#logolink {
	width:320px;
	height:53px;
	display:block;
	float:left
}

a:link.actionbtn, a:visited.actionbtn {
	display:block;
	background:#3366CC;
	color:#fff;
	padding:1px;
	margin:3px auto 2px;
	width:70px;
	text-align:center;
	text-decoration:none;
	font-size:11px;
	border:1px solid #003399
}
a:hover.actionbtn {
	background:#66CC00;
	border:1px solid #009900
}

/* page number links on search listings */
a:link.pagenum , a:visited.pagenum {
	padding:1px 6px;
	margin:0 1px;
	border:1px solid #0C4DA2;
	text-decoration:none;
	color:#333;
	font-weight:bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

/* page number links on search listings */
a:hover.pagenum {
	background:#0C4DA2;
	color:#fff;
}

a:link.srch_pro_title, a:visited.srch_pro_title {
	background:url(../i/icon_pro.gif) no-repeat center right;
	padding:8px 47px 8px 0;
}

/* sign out link on homepage */
a:link#signout_link , a:visited#signout_link {
	padding:7px 0 7px 85px;
	display:block;
	font-size:12px;
	background:url(../i/btn_signedin.gif) no-repeat center left
}

/* page number links on search listings */
a:hover#signout_link {

}

/* links in the breadcrumb trail */
div#breadcrumb a:link, div#breadcrumb a:visited {
	color:#fff;
}
div#breadcrumb a:hover {
	color:#C7E0F5
}

a:link.link_green, a:visited.link_green {
	color:#009037;
}

a:link.link_rss, a:visited.link_rss {
	color:#F60;
	background:url(../i/logo_rss.png) no-repeat center right;
	padding:2px 18px 2px 0
}

a:link.link_red, a:visited.link_red {
	color:#E2001A;
}

a:link.link_lime, a:visited.link_lime {
	color:#97BF0D;
}

a:link.link_purple, a:visited.link_purple {
	color:#62217F;
}

a:link#follow_disc_link, a:visited#follow_disc_link {
	padding:3px 25px 6px 0;
	background:url(../i/icon_wcdbfollow.png) no-repeat center right;
	color:#fff;
	font-size:13px;
	font-weight:bold
}

a:hover.link_green,
a:hover.link_red,
a:hover.link_lime,
a:hover.link_rss {
	color:#333;
}

a:link.link_connect, a:visited.link_connect {
	background:url(../i/icon_!contact.png) no-repeat center right;
	padding:2px 23px 2px 0
}

a:link.link_approve, a:visited.link_approve {
	background:url(../i/icon_approve.png) no-repeat center right;
	color:#EE7F01;
	padding:2px 23px 2px 0
}

a:link.link_contactnow, a:visited.link_contactnow {
	background:url(../i/icon_contactnow.png) no-repeat center right;
	padding:2px 26px 2px 0
}

a:link.link_endorsenow, a:visited.link_endorsenow {
	background:url(../i/icon_endorsed.png) no-repeat center right;
	padding:2px 24px 2px 0
}

a:link.link_pdf, a:visited.link_pdf {
	background:url(../i/icon_pdf.png) no-repeat center left;
	padding:2px 0 2px 21px
}


a:link.anchor_btn, a:visited.anchor_btn {
	background-color: #008FD5;
	border: 2px solid #bbb;
	width:95px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	display:block;
	font-size:12px;
	text-align:center;
	padding:4px 4px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}

/* main container <div>'s generally in order of appearance
-----------------------------------------------------------*/

/* Box to hold the whole website */
div#sitewrap {
	margin:0 auto;
	width:981px;
	padding:0;
	text-align:left;
}

div#header {
	padding:0 21px 0 20px;
	height:70px
}

div#maincontent_wrap, div#homecontent_wrap {
	background:#fff;
	padding:10px 10px 0;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border-radius:40px;
}

div#lightbox_content {
	padding:10px;
}

div#homecontent_wrap {
	padding:25px	
}

div#home_leftcontent {
	float:left;
	width:608px;
}

div#home_rightcontent {
	float:left;
	width:286px;
	margin-left:35px;
}

div#leftcontent {
	float:left;
	width:193px;
	font-weight:bold
}

div#centrecontent {
	float:left;
	width:431px;
	margin-left:20px;
	padding-top:10px;
}

div#fullcontent {
	float:left;
	width:737px;
	margin-left:20px;
	padding-top:10px;
}

div#iframecontent {
	width:auto;
	padding:10px;
	background:#fff;
	text-align:left
}

div#rightcontent {
	float:left;
	width:286px;
	margin-left:20px;
	padding-top:10px
}

div#foot {
	text-align:right;
	padding:10px;
	color:#999;
	font-size:11px
}

/* home page specific divs
------------------------------*/
div#thenetwork {
	background:#C7CBE7;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	width:266px;
	height:95px;
	padding:0 10px;
}

div#homecontent_wrap, div#thenetwork {
	float:right;
}

div.home_signup {
	border:3px solid #8CC63F;
	background:#E5F1D5;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

div.home_signup span {
	display:block;
	padding-top:5px
}
div#home_signup_boxlink {
	width:3px;
	margin:0 auto;
	background:#8CC63F;
	height:15px
}

div#home_signinusing {
	margin:10px;
	padding:0 0 0 5px;
	background:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
	width:170px;
	vertical-align:middle
}
div#home_signinusing img {
	padding-top:4px
}
form#joinusing {
	padding:10px 10px 0;
	text-align:right
}


/* divs in leftcontent
------------------------------*/
div#welcome {
	padding:10px;
	color:#008FD5;
	font-weight:bold
}
div#welcome strong {
	color:#333;
}
div#welcome img {
	vertical-align:middle
}

div#network_capa {
	background:#ACD3F0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom:3px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-align:center
}
div#network_percent {
	background:#008FD5;
	width:1%;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
div#network_percent span {
	padding:0 5px;
}

div#leftcontent_ads {
	text-align:center;
	/*background:#B1B6C1;
	padding:2px 0;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;*/
}

div#latestblogpost {
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	padding:0 10px 7px;
	margin-top:10px;
}
div#latestblogpost h4 {
	padding:4px 0;
}

/* divs in centrecontent
---------------------------*/
div.my_counter {
	float:left;
	padding:10px;
	text-align:center;
	height:75px;
	width:75px;
	margin:0 17px 20px 0;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
div.my_counter span {
	font-size:46px;
	line-height:1
}
div.my_counter a {
	color:#fff;
	text-decoration:none
}
div.my_counter a:hover {
	color:#D5E7F7;
}

div#my_counter_actions {
	background:#F7941E;
}

div#my_counter_msg {
	background:#00A651;
}

div#my_counter_leads {
	background:#1CAAE2;
}

div#my_counter_crm {
	background:#62217F;
	margin:0
}

div#actions {
	background:#FEEBD2;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:0 10px 10px;
	clear:left
}

div.action_status {
	text-align:right;
	font-weight:bold;
	padding-top:10px;
}
div.action_status span.spacer {
	padding:0 5px;
	color:#999;
}

/* divs in fullcontent
------------------------------*/
div#breadcrumb {
	color:#008FD5;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px;
	height:30px;
	margin-bottom:5px;
	background:#0C4DA2;
	width:411px;
	font-weight:bold
}

div#profile_heading,
div.edit_heading {
	color:#fff;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding:10px;
	background:#0C4DA2;
}
div#profile_heading {
	padding-bottom:5px;
}

div.thenetwork_heading {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color:#fff;
	padding:10px;
	background:#0C4DA2;
	margin-bottom:10px
}

div#profile_content {
	border:2px solid #0C4DA2;
	-webkit-border-radius: 10px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 10px;
	-moz-border-radius-topleft: 0;
	border-radius: 10px;
	border-top-left-radius: 0;
}

div.thenetwork_row {
	padding:5px 0;
	border-bottom:1px solid #999;
}
div.thenetwork_row img {
	float:left
}
div.thenetwork_message {
	margin-left:52px
}
div.thenetwork_message p {
	font-weight:bold;
	margin:3px 0;
	height:31px;
	overflow:hidden
}
div#thenetwork_next15posts {
	display:none	
}
div.post_rating {
	float:right;
	position:relative;
	top:37px;
	right:0
}
div.like_post,
div.dislike_post {
	float:left;
	padding:0 0 0 12px
}
div.like_post {
	background:url(../i/bg_like_post.png) no-repeat center left;
}
div.dislike_post {
	background:url(../i/bg_dislike_post.png) no-repeat center left;
	margin-left:10px;
}
div.like_post a,
div.dislike_post a {
	background:#96BE3C;
	color:#000;
	padding:0 3px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
div.dislike_post a {
	background:#D8777C;
}
div.lesser_rating a {
	background:#ccc;
}

div#profile_bizneed {
	background:#C7E0F5;
	padding:8px 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;	
}
div#profile_bizneed span {
	float:right;
}

div#profile_leftcontent {
	float:left;
	width:398px;
	padding:5px 10px;
}

div#profile_rightcontent {
	float:left;
	width:290px;
	padding:5px 10px;
}

div#profile_logo {
	padding:5px 0
}

div#profile_thenetwork_link {
	color:#fff;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding:5px 10px;
	margin:10px 0;
	background:#0C4DA2;
	font-size:16px;
	font-weight:bold;
	line-height:1.2
}
div#profile_thenetwork_link a {
	color:#97BF0D;
}

div.share_btn {
	/*border-right:1px dotted #fff;
	padding:0 10px 0 0;
	margin-right:10px;
	float:left;
	width:90px;
	text-align:center*/
	float:left;
	padding-right:5px;
	height:25px;	
	overflow:hidden;
	vertical-align:top
}
div.share_btn_facebook { width:80px }
div.share_btn_twitter { width:100px }
div.share_btn_google { width:65px }

div#mypage_heading {
	width:431px;
	min-height:110px;
	padding-bottom:10px
}
div#mypage_heading p {
	margin:3px 0 0;
}

div#thenetwork_list,
div#network_discussion,
div.mypage_content,
div.mypage_content_messages,
div.mynetwork_content,
div.reg_basic_content,
div.reg_busi_content,
div.proupgrade_content {
	border:2px solid #0C4DA2;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:0 10px 10px
}
div#network_discussion {
	margin-bottom:20px;
	background:#F2F2F8;
	padding:0 10px 5px
}
div.mypage_content {
	background:#E8F2FB;
	margin-bottom:20px
}
div.mypage_content_messages {
	background:#E5F6ED;
	border:none;
}
div.mynetwork_content {
	background:#C7CBE7;
	border:none;
	margin-bottom:20px
}
div.reg_basic_content {
	background:#BDD9F1;
	border:none;
	margin-top:10px
}
div.reg_busi_content {
	background:#F3E7C1;
	border:none;
	margin-top:10px;
}
div.proupgrade_content {
	background:#D2E7B5;
	border-color:#97BF0D;
	margin-bottom:10px
}

div#network_discussion {
	margin-bottom:20px
}

div#network_members {
	width:431px;
	float:left
}

div#network_rssfeed {
	float:left;
	width:285px;
	margin-left:20px
}

div.width431 {
	width:431px
}


div#sales_leads {
	background:#E1EEF8;
	padding:0 10px 10px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

div#tsl_bulk_action {
	float:right;
	border:2px solid #fff;
	border-bottom:none;
	padding:5px 10px;
	text-align:right;
	width:300px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
div#tsl_bulk_action_foot {
	float:right;
	border:2px solid #fff;
	border-top:none;
	padding:5px 10px;
	text-align:right;
	width:300px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}


div.memben {
	border:2px solid #0086CB;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background:#fff;
	margin-bottom:15px
}
div.memben_head {
	background:#0086CB;
	padding:7px 10px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
}
div.memben_head h2 {
	margin:0;
	padding:0;
	color:#fff;
	font-size:34px
}
div.memben_head h2 span {
	font-size:24px;
}
div.memben_apply {
	float:right;
	text-align:right;
	color:#fff
}
div.memben_apply a.anchor_btn {
	float:right;
}
div.memben_apply div {
	clear:right;
}
div.memben_apply a {
	color:#fff
}
div.memben_intro {
	padding:0 10px 5px;
}
div.memben_intro img {
	float:right;
	margin:1px 0 10px 30px;
}
div.memben_content {
	padding:0 0 0;
}
div.memben_details {
	display:none;
	padding:10px 10px 5px;
	background:#D5E7F7;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
}
div.memben_details h3 {
	color:#0086CB;
	margin: 0;
	padding-bottom:0
}



/* divs in site activity area
----------------------------------*/
div#members_bizneed {
	background:#C7E0F5;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	margin-top:20px;
	padding:0 10px 7px
}

div#new_bizneeds {
	background:#E1EFFA;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:0 10px 5px
}

div#new_endorsements, div#new_pros {
	background:#fff;
	border:2px solid #008FD5;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:0 10px 5px;
	margin-top:5px
}

/* divs is lightbox windows
---------------------------------*/
div#login_rpx, div#login_wcdb {
	float:left;
	border:3px solid #8CC63F;
	width:400px;
	height:280px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:#E5F1D5;
}
div#login_wcdb {
	margin-left:20px;
}

/* search page styling
-----------------------------*/
div#srch_results_count {
	background:#0C4DA2;
	color:#fff;
	font-weight:bold;
	padding:7px 10px;
	width:432px;
	border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
}
div#srch_results {
	border:2px solid #0C4DA2;
	border-top:none;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	padding:0
}
div.srch_result {
	border-top:2px solid #0F398F;
	padding-bottom:10px
}
div.srch_res_head, div.srch_res_head_first {
	padding:5px 10px;
	background:#C7C8CB	;
	height:23px
}
div.srch_res_pro {
	background:#D2E7B5;
}
div.srch_res_company {
	float:left;
	width:480px;
}
div.srch_res_level {
	float:left;
	width:90px;
	padding:4px 0
}
div.srch_res_profile {
	float:left;
	width:140px;
	text-align:right;
	font-weight:bold;
	padding:4px 0
}
div.srch_res_details {
	width:440px;
	padding:0 10px;
}
div.srch_res_details p {
	margin:0;
	padding:5px 0
}
p.srch_res_attr {
	border-bottom:1px solid #0F398F;
}
div.srch_result a:link, div.srch_result a:visited {
	color:#0F398F;
}
div.srch_result a:hover {
	color:#222;
}
img.srch_res_prologo {
	margin:10px;
	float:right
}
a#srch_mysearches:link, a#srch_mysearches:visited {
	background:#606bb0;
	color:#fff;
	font-size:14px;
	float:right;
	font-weight:bold;
	padding:6px 12px 5px;
	border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	display:block;
	text-decoration:none
}


/* Misc <div>'s
-----------------*/

/* clear containing div from sub content */
div#clear, div.clearleft, div.clearright {
	clear:both; 
	height:0;
	font-size:0; 
	overflow:hidden;
}
div.clearleft {
	clear:left;
}
div.clearright {
	clear:right; 
}

div.spacer10px {
	height:10px;
	font-size:0;
}

/* give something some padding */
.padding { padding:10px }

/* hidden div to hold the processing gif on event submit page */
div#processing {
	display:none;
}

/* horizontal rule */
div.hr {
	margin:10px 0;
	height:0;
	font-size:0;
	border-bottom:1px dotted #ccc
}

/* div to hold page number links */
div.pagenumlinks {
	margin:10px 0;
}
	
/* styling for field auto suggestion box */
div.autosuggest_link {
	padding: 2px 6px;
}
div.autosuggest_link_hover {
	background-color: #999;
	padding: 2px 6px;
}
div.autosuggest {
	width:204px;
	text-align: left;
	background:#666 url(../i/bg_autosuggest.png) no-repeat top left;
	padding-top:12px;
	color:#fff;
	font-size:11px;
	display:none			
}

div#import_btns img {margin:5px 10px}

div#crm_intro {
	background:url(../i/bg_crm_intro.png) no-repeat top left;
	padding:60px 20px 0;
	color:#fff;
	height:610px
}
	div#crm_intro h1 { color:#6C0; font-size:20px; margin:15px 0 0; padding:0 }
	div#crm_intro ul { margin:0; padding:5px 0; list-style:none }
	div#crm_intro ul li { background:url(../i/bg_home_splash_ul_li.png) no-repeat center left; padding:2px 0 2px 22px }
	div#crm_intro a:link, div#crm_intro a:visited { color:#fff}
	
div#debug_info {
	width:600px;
	text-align:left;
	border:2px solid #c00;
	padding:10px;
	margin:100px auto 0;
	overflow:hidden;
	font-size:11px
}

div#regform {
	width:550px;
	margin:10px 10px 0;
	float:left
}

div#regpage_bumff {
	float:left;
	width:370px;
	margin:10px 0 0 10px	
}

div#search_form_top {
	background:#97BF0D;
	padding:15px 10px;
	margin-left:17px;
	width:299px;
	float:left;
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;
	-moz-border-radius-bottomright:15px;
	-moz-border-radius-bottomleft:15px;
	-webkit-border-bottom-right-radius:15px;
	-webkit-border-bottom-left-radius:15px;
	vertical-align:middle;
	text-align:center
}
div#search_form_top input#s {
	border:none;
	padding:3px;
	font-size:14px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	width:170px
}
div#search_form_top select {
	border:none;
	padding:3px;
	vertical-align:middle;
	background:#0086CB;
	color:#fff;
	font-weight:bold
}
div#search_form_top input {
	vertical-align:middle;
}

div#busi_upgrade_agoodmove {
	background:#C6981A;
	color:#fff;
	padding:7px;
	margin:0 10px 10px;
	font-weight:normal;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

div#msg_actions {
	float:right;
}

div.displaynone {
	display:none;
}

/* table styling
-------------------*/

table.general_tbl {
	width:99%;
}
table.general_tbl tr td {
	padding:5px
}
table.general_tbl tr th {
	padding:10px 5px;
	font-weight:normal;
}

td.leftcell, th.leftcell {
	text-align:right;
	vertical-align:top
}


/* table showing membership level comparison */
table#upgrade_tbl {
	width:100%;
	border-top:1px dotted #ccc;
	border-right:1px dotted #ccc;
	margin-top:10px
}
table#upgrade_tbl tr td {
	width:25%;
	padding:8px 5px;
	border-bottom:1px dotted #ccc;
	border-left:1px dotted #ccc
}
table#upgrade_tbl tr th {
	text-align:center;
	border-bottom:1px dotted #ccc;
	border-left:1px dotted #ccc;
	font-size:13px;
	color:#fff;
	padding:5px
}
td.yes_basic {
	background:url(../i/bg_yes_basic.gif) no-repeat center center;
}
td.yes_biz {
	background:url(../i/bg_yes_biz.gif) no-repeat center center;
}
td.yes_bizpro {
	background:url(../i/bg_yes_bizpro.gif) no-repeat center center;
}
table#upgrade_tbl tr.greyrow td {
	background-color:#f5f5f5;
}

/* table holding search fields */
table#srch_tbl {
	margin:0 auto;
	text-align:left
}
table#srch_tbl tr td {
	padding:0 2px;
}

table#list_tbl {
	width:100%;
	clear:right
}
table#list_tbl tr td, table#list_tbl tr th {
	padding:5px 15px 5px 5px;
	border-bottom:1px solid #008FD5;
	text-align:left
}
table#list_tbl tr.approve_row td {
	background:#FEEBD2;
}
table#list_tbl tr td {
	background:#fff;
}

table#list_tbl tr.oddrow td { background:#E8F2FB }
table#list_tbl tr.evenrow td { background:#fff }


table#messages_tbl {
	width:100%;
}
table#messages_tbl tr td, table#messages_tbl tr th {
	padding:5px 15px 5px 5px;
	border-bottom:1px solid #00A651
}
table#messages_tbl tr td {
	background:#fff
}



table#tsl_tbl {
	width:100%;
	padding:5px;
}
table#tsl_tbl tr  {
	border-top:1px solid red
}
table#tsl_tbl tr th {
	text-align:left;
	font-weight:bold;
	padding:0 0 0 12px ;
}
table#tsl_tbl tr th span {
	margin-top:15px;
	display:block
}
table#tsl_tbl tr td {
	padding:6px 12px ;
	border-bottom:1px solid #666;
	background:#fff;
	vertical-align:middle
}
.tsl_leftcol {
	border-right:1px dotted #999;
	vertical-align:top;
	width:120px;
}
table#tsl_tbl tr td#first_row_leftcell {
	border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
}
table#tsl_tbl tr td#first_row_rightcell {
	border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top	-right-radius:10px;
}


table.profile_tbl {
	width:100%;
}
table.profile_tbl tr td {
	padding:2px 5px 2px 0;
}

td.label {color:#888; text-align:right; width:75px }


/* table listing imported contacts */
table#importedcontacts {
	/*width:550px;*/
}
table#importedcontacts tr td, table#importedcontacts tr th {
	padding:3px 5px;
}
td.importname {
	border:1px solid #eee;
	border-top:none
}
td.importemail {
	border-right:1px solid #eee;
	border-bottom:1px solid #eee
}


/* table showing instructions for importing from outlook */
table#csvinstruct {
	width:600px;
	margin:10px auto;
	border:1px solid #ccc
}
table#csvinstruct tr td {
	padding:5px;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	vertical-align:top
}
table#csvinstruct tr td ol {
	padding:0 0 0 20px; margin:0;
}

table#viewme_btns {
	border:none;
	width:99%
}
table#viewme_btns tr td {
	vertical-align:middle;
	text-align:center;
	padding:0 10px 10px	;
	color:#777
}
table#viewme_btns tr td textarea {
	height:65px;
	background:#fff;
	border:1px solid #66CC00;
	padding:2px 4px;
	color:#777
}

/* table that hold meeting planner data */
td.meetingplanner_desc {
	border-bottom:1px solid #ddd;
	padding:0 0 10px;
	background:url(../i/bg_meetingplanner_desc.gif) repeat-x bottom
}


/* START Table on upgrade.php */
table.benefits_tbl {
	width:740px;
	margin:10px auto
}
table.benefits_tbl tr th {
	padding:0
}
table.benefits_tbl tr th.mem_level_th {
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding:10px;
	width:130px;
	background:#ccc
}
table.benefits_tbl tr th#basic_th {
	background:#AEB0B3
}
table.benefits_tbl tr th#business_th {
	background:#C6981A
}
table.benefits_tbl tr th#pro_th {
	background:#7CBE36;	
}
table.benefits_tbl tr td {
	padding:8px 10px;
	border-bottom:1px solid #C7C8CB;
	border-left:2px solid #C7C8CB;
}
table.benefits_tbl tr td#benefits_tbl_topleft {
	border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	border-left:2px solid #C7C8CB;
	border-top:2px solid #C7C8CB
}
table.benefits_tbl tr td.toprow {
	border-top:2px solid #C7C8CB
}
table.benefits_tbl tr td.header_cell {
	background:#D9EBF7	
}
table.benefits_tbl tr td.basic_header_cell {
	background:#B4C5CF;
	border-left:none;	
}
table.benefits_tbl tr td.busi_header_cell {
	background:#CFD5BB	;
	border-left:none;
}
table.benefits_tbl tr td.pro_header_cell {
	background:#BEDDC4;
	border-right:2px solid #C7C8CB	;
	border-left:none;
}


table.benefits_tbl tr td#benefits_tbl_bottomleft {
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
}
table.benefits_tbl tr td.footer_cell {
	background:#D9EBF7;
	border-bottom:2px solid #C7C8CB
}
table.benefits_tbl tr td.basic_footer_cell {
	background:#B4C5CF	;
	border-bottom:2px solid #C7C8CB;
	border-left:none;
}
table.benefits_tbl tr td.busi_footer_cell {
	background:#CFD5BB;
	border-bottom:2px solid #C7C8CB	;
	border-left:none;
}
table.benefits_tbl tr td.pro_footer_cell {
	background:#BEDDC4;
	border-bottom:2px solid #C7C8CB;
	border-right:2px solid #C7C8CB;
	border-left:none;
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
}




table.benefits_tbl tr td.spacer_cell,
table.benefits_tbl tr th.spacer_cell {
	padding:0;
	width:10px;
	border-left:none
}
table.benefits_tbl tr td strong {
	font-size:13px
}
table.benefits_tbl tr td em {
	color:#666
}
table.benefits_tbl td.yes_basic {
	background:#D4D5D6 url(../i/icon_benefits_tbl_yes.png) no-repeat center center;
	border-left:none;
}
table.benefits_tbl tr.benefits_evenrow td.yes_basic,
table.benefits_tbl tr.benefits_evenrow td.no_basic {
	background-color:#c5c6c7
}
table.benefits_tbl td.yes_biz {
	background:#f3e7c1 url(../i/icon_benefits_tbl_yes.png) no-repeat center center;
	border-left:none
}
table.benefits_tbl tr.benefits_evenrow td.yes_biz,
table.benefits_tbl tr.benefits_evenrow td.no_biz {
	background-color:#e2d7b3
}
table.benefits_tbl td.yes_bizpro {
	background:#dfefcb url(../i/icon_benefits_tbl_yes.png) no-repeat center center;
	border-left:none;
	border-right:2px solid #C7C8CB	
}
table.benefits_tbl tr.benefits_evenrow td.yes_bizpro {
	background-color:#cfdebd
}
table.benefits_tbl td.no_basic {
	background:#D4D5D6 url(../i/icon_benefits_tbl_no.png) no-repeat center center;
	border-left:none
}
table.benefits_tbl td.no_biz {
	background:#f3e7c1 url(../i/icon_benefits_tbl_no.png) no-repeat center center;
	border-left:none
}
table.benefits_tbl td.no_tick {
	background-image:none;
	text-align:center
}

table.benefits_tbl tr.benefits_evenrow { background:#EDEDED }
table.benefits_tbl tr td#benefits_footer_row { background:#369; color:#fff; border:1px solid #369 }
table.benefits_tbl tr td#benefits_footer_row a { color:#fff }
table.benefits_tbl tr#upgrade_fees td { background:#369; color:#fff; border:1px solid #369; text-align:center; font-size:16px; font-weight:bold }
table.benefits_tbl tr#upgrade_footer_row td a { color:#fff }

/* END Table on upgrade.php */



table.twitter_leads_tbl {
	margin-top:10px
}
table.twitter_leads_tbl td {
	vertical-align:top;
}

table#actions_tbl {
	width:100%;
	margin-bottom:10px
}
table#actions_tbl tr th {
	padding: 0;
	text-align:right
}
table#actions_tbl tr td {
	padding:7px 10px 7px 0;
	border-bottom:2px solid #fff;
	vertical-align:top
}
table#actions_tbl tr td strong {
	color:#666
}
table#actions_tbl tr td.action_tbl_btns {
	text-align:right;
	vertical-align:bottom;
	padding:7px 0 7px 7px
}


/* start table on networking capabilities page */
table#nwork_capabilities {
	width:100%;
}
table#nwork_capabilities tr th {
	text-align:left;
	border-bottom:1px solid #ccc;
}
table#nwork_capabilities tr th h2 {
	color:#007bc8;
	font-size:32px;
	letter-spacing:-2px;
}
table#nwork_capabilities tr td {
	vertical-align:middle;
	border-bottom:1px solid #ccc;
	padding:6px 0 3px;
}
table#nwork_capabilities tr td.done_or_not {
	padding:6px 0 3px 15px;
	text-align:right
}
table#nwork_capabilities tr td h3 {
	color:#007bc8;
	font-size:13px;
	margin:0;
	padding:0
}
table#nwork_capabilities tr td.netcap_done {
	color:#777;
}
table#nwork_capabilities tr td.netcap_done h3 {
	color:#8CC63F;
}
table#nwork_capabilities tr td p {
	margin:0
}
table#nwork_capabilities tr td h3.done {
	color:#7cbe36;
}


table#promote_profile {
	width:100%;
	margin:20px 0 10px
}
table#promote_profile tr th {
	padding:10px 0;
	border-bottom:1px dotted #007bc8;
	text-align:left;
	color:#007bc8;
	font-size:20px;
	letter-spacing:-1px
}
table#promote_profile tr td {
	width:50%;
	padding:15px 0;
	text-align:left;
	border-bottom:1px dotted #007bc8
}
table#promote_profile tr td.promote_profile_rightcell,
table#promote_profile tr th.promote_profile_rightcell {
	border-left:1px solid #7cbe36;
	padding-left:15px
}
table#promote_profile tr th.promote_profile_rightcell {
	color:#7cbe36
}
table#promote_profile tr td img {
	margin-bottom:5px
}

/* styling for search form
----------------------------*/

/* sign up form on home page */
#home_signupform input.textfield, #thenetwork_form select, #members_bizneed input.textfield {
	width:246px;	
}

#bizneedform {
	margin-bottom:5px;
}
#members_bizneed input.textfield {
	margin-bottom:5px;
}
#home_signupform input.textfield {
	margin-bottom:10px;
}
#home_signupform input.btn {
	float:right
}

/* give rounded corners to form elements */
input, select, textarea, button {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

/* generic styling for text fields */
input.textfield, textarea, select {
	border:2px solid #ccc;
	padding:3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px
}

form#loginform {
	padding-top:10px;
}
form#loginform input.textfield {
	width:200px;
	margin-bottom:10px
}

form#thenetwork_form select {
	margin-bottom:5px
}

/* form on invitation.php */
form.no_tbl_form label {
	line-height:20px;
}

form#searchform {
	padding:0;
}
form#searchform input {
	vertical-align:top;
}

input.searchfield {
	padding:4px;
	font-size:14px;
	color:#888;
	vertical-align:middle;
	border:none;
	width:144px;
	background:url(../i/bg_search_field.gif) no-repeat center right;
	margin-right:3px
}
form#searchform label {
	font-size:12px;
	vertical-align:middle
}
input.search_field {
	padding:4px;
	font-size:16px;
}

input.countdown {
	color:#fff;
	background:#666;
	font-weight:bold;
	padding:2px 4px;
	margin-top:2px;
	border:none
}

.btn, .resetbtn, .abusebtn, .lrgbtn {
	background-color: #008FD5;
	border: 2px solid #0C4DA2;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	padding:2px 3px;
}
.resetbtn {
	background:#222	;
	border-color:#222
}
.abusebtn {
	background:#fff;
	border:2px solid #ED1C24;
	color:#222
}
.lrgbtn {
	font-size:14px;
	border: 2px solid #0C4DA2;
}

.disabled {
	background:#eee;
	color:#ccc;
	border: 1px solid #ccc;
}

.smlbtn {
	font-size:13px;
	padding:1px 5px
}


/* compose message form fields */
.msg_field { width:550px }
.msg_view_field { width:700px; background:#fff; padding:2px 5px; border:1px solid #ccc }

textarea.widget_code {
	width:420px;
	background:#fff;
	border:2px solid #ccc;
	color:#222;
	font-size:11px;
	padding:4px 5px
}

div#thenetwork_discuss_form {
	border-bottom:1px solid #666;
	padding-bottom:7px;
}

div#thenetwork_discuss_signin {
	margin-bottom:4px;
	border:2px solid #ccc;
	padding:5px;
	background:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

input#thenetwork_discuss_field {
	width:600px;
	margin:0 5px 5px 0;
}

form#followdisc {
	float:right;
	padding:3px;
	text-align:right
}
form#followdisc img {
	vertical-align:middle;
}

form#action_btns {
	float:right;
	padding-top:3px;
	vertical-align:middle;
}
form#action_btns input {
	vertical-align:middle
}


form#tsl_searchform fieldset {
	float:left;
	width:365px;
	border:none;
	padding:0;
}
form#tsl_searchform fieldset#tsl_geofieldset {
	float:left;
	width:290px;
	border:none;
	padding:0;
	margin-left:30px
	/*background:#1CAAE2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;*/
}
form#tsl_searchform fieldset legend {
	display:none
}
form#tsl_searchform fieldset ol li label {
	display:block;
	float:left;
	width:130px;
	padding-top:2px;
}
form#tsl_searchform fieldset#tsl_geofieldset ol li label {
	width:60px;
}
form#tsl_searchform fieldset ol {
	list-style:none;
	margin:0;
	padding:0;
}
form#tsl_searchform fieldset ol li {
	height:32px;
	vertical-align:middle
}
form#tsl_searchform fieldset ol li input.radio {
	margin-left:15px
}
form#tsl_searchform fieldset ol li input.txtfield {
	width:212px
}

form.tsl_subsearchform {
	clear:left;
	padding:5px 0;
	vertical-align:middle
}
form.tsl_subsearchform input {
	display:block;
	float:left;
	width:100px;
	margin-right:10px;
	vertical-align:middle
}


/* image styling
---------------------*/
img { border:none }

img#logo {
float:left;
}

img#twitter_bird {
	display:block;
	margin:-27px auto 0;
}

img.social_icon {
	vertical-align:middle;
}
