/* CSS Document */
* {margin:0; padding:0; outline:none;}
html, body {
	min-height:100%;
	height:auto !important;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff;
	color:#000;
	font-size:12px;
	margin:0; padding:0;
}
a:link, a:visited {color:#2871b6; text-decoration:none;}
a:hover {color:#900; text-decoration:none;}

h1, h1.user, h2, #rightside h2, h3, #rightside h3 {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#036; border-bottom:1px solid #ccc; padding:0 0 5px 0; margin:0 0 5px 0;}
h3 { font-size:18px; padding:15px 0 5px 0; margin:10px 0 5px 0; color:#003366; border-top:2px #e4e4e4 solid; border-bottom:0;}
h3.no { font-size:18px; padding:0 0 5px 0; margin:0 0 5px 0; color:#003366; border:0;}



h1.user {border:0; margin-left:70px; min-height:75px;}
h1.title{border:0; color:#fff; margin-bottom:0px; text-align:left;}

#rightside h3 {font-size:16px; border:0;}
p {margin:0 0 1.5em 0; padding:0 0 0 0;}
img {border:0;}

.mainheader {background:#fff; position:relative; z-index:3;}

.headercontain {width:1000px; padding:0; margin:0 auto; text-align:center;}
.toplinks {height:25px; margin:0 auto; text-align:left; background:#ccc url(/images/globalnav/toplinks_bg.gif) bottom repeat-x; padding:8px 0 0 0; position:relative; z-index:3;}
.toplinks img {float:left; margin:-8px 12px 0 0;}
.toplinks a {color:#333; text-decoration:none; margin:0 6px;}
.toplinks a:hover {text-decoration:underline;}
.asearch {float:right; font-size:11px;}
.asearch a {color:#2871b6;}
.asearch a:hover {color:#990000;}

/*Main Nav Styles */
.top-ad {margin:0 auto; text-align:left; width:1000px; padding:14px 0;}
#userframe {
	border:1px solid #ddd;
	font-size:13px;
	list-style:none;
	text-align:left;
	height:82px;
	width:248px;
	float:right;
	padding:3px;
}
.userframe-options{padding:7px 5px 0 0; font-size:11px;}

.logout {font-size:11px;}
.logout a {color:#999999;}
.logout a:hover {color:#cccccc;}

.message-center{ border-top:#cccccc 1px dotted; padding:1px 0 0 0; font-size:11px; margin:15px 0 0 0 ;}
.message-center a{color:#ff9900; padding:1px;}
.message-center a:hover{background-color:#ff9900; color:#fff; padding:1px; text-decoration:none;}



.menu_item {float:left;	margin-right:10px; text-align:left;}

.menu_dropdown {border:1px solid #ddd; background:#fff; position:absolute; margin:15px 0 0 -53px; z-index:99; padding:10px;}
.menu_dropdown a {font-size:12px; text-decoration:none;}
.menu_dropdown img {padding:0 8px 0 0;}

img.menu_icon {display:block; float:left; margin-right:4px;}

.newupdates {
	position:absolute; 
	height:31px; 
	width:110px; 
	margin:50px 0 0 790px;
	background:url(/images/newupdates.gif) no-repeat; 
	z-index:100;
	padding:9px 10px 5px 12px; 
	font-size:11px;
}

.topheader {background:#fff url(/images/globalnav/mainnav_border.gif) bottom left repeat-x; padding-bottom:3px; height:40px;}

#header {width:1000px; margin:0 auto; text-align:left; clear:both;}
#header span {margin:0; padding:0; height:39px; float:left;}
#header span a {display:block; background:#fff url(/images/econnect_logo.gif) top left no-repeat; width:313px; height:39px; text-decoration:none;}
#header span a span {visibility:hidden;}

#header .mainnav {float:right; margin:1px 0 0 0;}

#header ul {list-style:none; margin:0 0 0 0; padding:0;}
#header li {float:left; margin:0 0 0 12px; background:#fff; padding:0;}
#header li a {font-weight:bold; display:block; color:#000; height:39px; text-decoration:none; background-position:center; background-repeat:no-repeat;}
#header li a:hover {color:#fff; background-position:bottom;}
#header li a span {margin:0; padding:0; visibility:hidden;}

#header li a.home, #header li a.homeon {background-image:url(/images/globalnav/home.gif); width:60px; padding:0; margin:0;}
#header li a.myprofile, #header li a.myprofileon {background-image:url(/images/globalnav/myprofile.gif); width:89px; padding:0; margin:0;}
#header li a.directory, #header li a.directoryon {background-image:url(/images/globalnav/directory.gif); width:80px; padding:0; margin:0;}
#header li a.market, #header li a.marketon {background-image:url(/images/globalnav/market.gif); width:101px; padding:0; margin:0;}
#header li a.maingroups, #header li a.maingroupson {background-image:url(/images/globalnav/group.gif); width:124px; padding:0; margin:0px;}
#header li a.event, #header li a.eventon {background-image:url(/images/globalnav/event.gif); width:62px; padding:0; margin:0;}
#header li a.mobile, #header li a.mobileon {background-image:url(/images/globalnav/mobile.gif); width:138px; padding:0; margin:0;}
#header li a.video, #header li a.videoon {background-image:url(/images/globalnav/video.gif); width:61px; padding:0; margin:0;}

#header li a.homeon, #header li a.myprofileon, #header li a.directoryon, #header li a.marketon, #header li a.maingroupson, #header li a.eventon, #header li a.mobileon, #header li a.videoon {background-position:top;}



.subnav-wrapper {width:630px; padding-bottom:3px; height:37px; position:relative; z-index:3; background:url(/images/globalnav/subnav-border.gif) bottom left repeat-x;}
#subnav {width:1000px; margin:0 auto; text-align:left; clear:both;}
#subnav span {margin:0; padding:0; height:39px; float:left;}
#subnav span a {display:block; background:#039 url(/images/econnect_logo.gif) top left no-repeat; width:301px; height:39px; text-decoration:none;}
#subnav span a span {visibility:hidden;}

#subnav .subnav {float:left; margin:1px 0 0 0;}

#subnav ul {list-style:none; margin:0; padding:0;}
#subnav li {float:left; margin:0 0 0 20px; background:#fff; padding:0;}
#subnav li a {font-weight:bold; display:block; color:#000; height:39px; text-decoration:none; background-position:center; background-repeat:no-repeat;}
#subnav li a:hover {color:#fff; background-position:bottom;}
#subnav li a span {margin:0; padding:0; visibility:hidden;}

#subnav li a.viewprofile, #subnav li a.viewprofileon {background-image:url(/images/globalnav/view_profile.gif); width:142px; padding:0; margin:0;}
#subnav li a.editprofile, #subnav li a.editprofileon {background-image:url(/images/globalnav/edit_profile.gif); width:142px; padding:0; margin:0;}
#subnav li a.myactivity, #subnav li a.myactivityon {background-image:url(/images/globalnav/my_activity.gif); width:142px; padding:0; margin:0;}

#subnav li a.myactivityon, #subnav li a.editprofileon, #subnav li a.viewprofileon {background-position:top;}

input.button, button.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 5px 2px 5px;
	color:#fff;
	font-weight:bold;
	background:#2f5b89;
	vertical-align:middle;
	border:0;
	margin:0;
	height:23px;
	cursor:pointer;
	overflow:visible;
}
a.submit {background:#2f5b89; color:#fff; font-size:12px; font-weight:bold; padding:5px 8px; height:23px; margin-left:10px;}
a.button {background:#fff; border:1px solid #ddd; display:block; padding:3px 8px;}
a:hover.button {background:#f4f4f4;}
input.text {
	border:1px solid #2f5b89;
	font-size:11px;
	height:15px;
	color:#333;
	vertical-align:middle;
	padding:3px;
}

textarea {border:1px solid #2f5b89; font-size:11px; color:#333; vertical-align:middle; padding:3px; font-family:arial, verdana, serif;}
option {padding:0 3px; outline:none;}
input.radio {margin-right:8px;}
select {border:1px solid #2f5b89; font-size:11px; color:#333; vertical-align:middle; padding:3px; outline:none;}

#content {background:#f5f5f5; padding:0 0 15px 0; text-align:left; margin:0 auto; height:100%;}

#wrapper {position:relative; width:1000px; clear:both; z-index:2; margin:0 auto;}

#mainbody, #rightside {width:628px; z-index:1;position:relative; float:left; margin:0; display:inline;}
#mainbody {padding:10px; width:608px; font-size:14px;}

#rightside {float:right; width:356px; border:0; background:#f5f5f5;}
#rightside h2 {border:0; font-size:18px;}

.columns {width:650px; position:absolute; z-index:0; left:0; bottom:0;}
.bodynav, .bodynavno {background:#fff; left:0; width:628px; border:1px solid #e4e4e4;}
.bodynavno {border-top:0;}
.rightnav {background:#f5f5f5; left:650px; width:350px; border:0;}

.leftnav {float:left; width:128px; margin:0 0 0 0; background:#fff; border-right:2px solid #ededed; min-height:400px; font-size:12px;}
.leftnav ul {margin:0 0 15px 0; padding:0; list-style:none;}
.leftnav li {background:#fff url(/images/globalnav/leftnav_border.png) left bottom repeat-x; padding:0 0 1px 0; width:118px;}
.leftnav li a {font-size:12px; display:block; background:#fff; padding:8px 5px; color:#000;}
.leftnav li a.on {color:#036; font-weight:bold; background:#ebf7fc;}
.leftnav li a:hover {background:#ebf7fc; color:#036;}
.leftnav img {float:left; margin:0 5px 0 0;}
.leftnav .more {background:#fff url(/images/globalnav/leftnav_border.png) left bottom repeat-x; width:118px; padding:0 0 15px 0; margin:0 0 15px 0;}
.updatestatus {position:absolute; z-index:100; padding:30px 30px 0 20px; background:url(/images/status_popup.png) top left no-repeat; width:330px; text-align:right; height:80px; margin:0px 0 0 -10px;}

.context {margin:0 0 0 140px;}
.contextnav {background:#fff; margin:10px 0 25px 0; height:26px; border-bottom:1px solid #2871b6;} 

.contextnav ul {margin:0; padding:0; list-style:none;}
.contextnav li {}

.contextnav li {float:left; background:#2871b6 url(/images/globalnav/usernav_left.gif) top left no-repeat; margin:0; padding:0 0 0 12px; color:#fff;}
.contextnav li a {color:#fff; background:#2871b6 url(/images/globalnav/usernav_right.gif) top right no-repeat; padding:4px 12px 3px 0; display:block; height:19px; font-weight:bold;}
.contextnav li.tab1 a:hover {color:#fff;}
.contextnav li.tab2 a {color:#036; background:none;} 
.contextnav li.tab2 {background:none;}
.contextnav li a:hover {color:#2871b6;}

html>body .columns {top:0}/* hide from ie6 and under*/
.spacer {clear:both; height:20px; z-index:10; position:relative; background:#f5f5f5;}

div.portal_action {padding:6px; border-top:1px solid #DEDEDE;}
div.portal_action_top {padding:6px;}
div.portal_action_date {float:right; color:#999; padding-left:5px;}

.mytools {border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 0; margin:15px 0 25px 0;}
.moretools {float:left; margin-right:15px;}

.rating-tools {border:1px solid #cccccc; background-color:#fafafa; width:195px;}
.rating{padding:2px; border-right:1px solid #cccccc;}

/* Home */
.spotlight {margin-left:20px; min-height:60px; font-size:12px; float:right; width:280px;}
.spotlight a {font-weight:bold; font-size:14px;}
.spotlight img {width:40px; margin:0 5px 10px 0; border:1px solid #ddd; float:left;}

.popgroups {padding:10px; min-height:60px; font-size:12px;}
.popgroups a {font-weight:bold; font-size:14px;}

.welcome {background:url(/images/welcome_box.png) top left no-repeat; width:578px; height:115px; padding:10px 15px; margin:15px 0 20px 0;}

/* Directory */
.catheader {background-color:#2871B6; color:#FFFFFF; font-size:14px; font-weight:bold; height:15px; padding:5px 10px; width:450px;}

/* Search */
.searchresults {margin:20px; padding:0 30px 10px 0; overflow:hidden;  text-align:center; width:90px; max-height:100px; font-size:11px;}


/* Rightside styles */
.rightbox {
	border:1px solid #e4e4e4;
	padding:10px;
	background:#fff;
	margin:0 0 15px 0;
	font-size:13px;
}
.edit {margin-left:5px; font-size:11px; font-weight:bold;}
img.photo {border:1px solid #ddd; float:left;}

/* Groups */
.groups {padding:20px 10px 30px 10px; min-height:50px; border-bottom:1px dotted #ddd;}
.groups img {margin:0 10px 10px 0; float:left;}
.groups .details {margin:0 0 0 70px; font-size:12px;}
.groups .details a.h2 {font-size:18px;}


/* Event */
.events {padding:20px 10px 20px 10px; border-bottom:1px dotted #ddd;}
.events img {margin:0 10px 10px 0; float:left;}
.events .details {margin:0 0 0 70px; font-size:12px;}
.events .details a.h2 {font-size:18px;}

.eventdetail {margin:0; padding:15px 0 15px 0; font-size:12px; border-bottom:1px solid #ddd; overflow:hidden; width:100%;}
.eventdetail .details {margin:0 0 0 70px; padding:0 0 0 0;}
.eventdetail h1 {border:0;}
.eventdetail .img {max-width:200px; float:left; line-height:24px;}
.eventdetail .profile_photo {}
.eventdetail a.h2 {font-size:14px; font-weight:bold;}

.videoimages {float:left; width:85px; max-height:75px; border:1px solid #ddd; margin:0 10px 10px 0;}

.smgrey {font-size:11px; color:#777; margin:0;}
.listingtop {border-top:0px dotted #ddd; padding-top:10px; clear:both;}

.action_date {color:#999; float:right; padding-left:5px; font-size:11px;}
.action {padding:10px; border-bottom:1px solid #ddd; margin-bottom:5px; font-size:12px;}

.event_tab a {background:#eee url(/images/whiteline.gif) repeat-x top left; padding:7px 10px 7px 10px; border:1px solid #ddd; border-left:none; font-weight:bold; display:block;}
.event_tab a:hover {background:#f4f4f4;}

.event_tab_active a, .event_tab_active a:hover {background:#fff; border-bottom:1px solid transparent;}
.event_tab_left a {border-left:1px solid #ddd;}
.event_tab_end {border-bottom:1px solid #ddd;}

.event_members_result {padding:13px; float:left; text-align:center;}
.event_members_result a {text-decoration:none; font-size:12px; font-weight:bold;}
.event_headline, .event_headline2 {font-size:14px; margin-bottom:7px; font-weight:bold;}
.event_headline2 {margin-top:10px;}

.profile_tab_end {border-bottom:1px solid #ddd;}


.profile_content {width:100%; font-size:14px;}
.company_photo{float:left}

.activity {min-height:50px; border-bottom:1px solid #ddd; padding:10px 0;}
.activity img {float:left; border:1px solid #ddd; width:50px; height:50px; margin:0 10px 10px 0;}

.activityhome {min-height:40px; border-bottom:1px solid #ddd; padding:11px 0; font-size:13px;}
.activityhome img {float:left; border:1px solid #ddd; width:45px; height:45px; margin:0 10px 10px 0;}
.activityhome a.h2 {font-size:14px; font-weight:bold;}

.recentaction_div {	
	position:relative; 
	overflow:auto;
	font-size:12px;
	background:#f5f5f5 url(/images/icons/quote_top3.png) top left no-repeat;
	width:400px;
	margin:8px 0 8px 60px;
}
.recentaction_div div {background:url(/images/icons/quote_bottom3.png) bottom left no-repeat; padding:15px;}
.recentaction_div div div.more {text-align:right; background:none; margin:5px 0 0 0; padding:0; font-size:11px;}
.recentaction_div img {}

.quote {font-size:12px; font-style:italic; background:#f5f5f5 url(/images/icons/quote_top2.png) top left no-repeat; width:440px; margin:8px 0;}
.quote div {background:url(/images/icons/quote_bottom2.png) bottom left no-repeat; padding:15px;} 

.postcomment {border:1px solid #ddd; background:#f5f5f5; margin-bottom:10px; padding:10px;}

/* Footer Styles */
.bottom-ad {margin:20px auto; width:1000px; text-align:left;}

#truefooter {padding:0 0 20px 0; border-top:3px solid #2871b6; background:#fff; position:relative; z-index:3;}
#truefooter ul {margin:0 0 0 15px; padding:0; list-style:none; line-height:18px;}
#truefooter a {color:#2772b6; text-decoration:none;}
#truefooter a:hover {color:#900;}
#truefooter .foothold {background:#eee;	color:#444;}

.menuheader {font-weight:bold; padding:6px 5px 6px 18px; font-size:14px; background-color:#f0f0f0;}
.menu {text-align:left; font-size:11px; border-right:#ddd 1px solid; padding:5px;}
.menu li {margin-left:13px; list-style:square; color:#003366;}
.menuend li {margin-left:13px; list-style:square; color:#003366;}
.menuend {text-align:left; font-size:11px; padding:5px;}

.copyright {
	font-size:11px;
	padding:5px 4px 0px 5px; 
	text-align:left;
	margin:0 auto 0 auto; 
	color:#8f8f8f;
}

/* Paging Styles */
.paging {text-align:right; font-size:12px; font-weight:bold; position:relative; margin:25px 0 15px 0;}
.paging a, .paging a.np {
	border:1px solid #e5e5e7;
	background:#fff url(/images/paging_bg.gif) bottom left repeat-x;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:3px 5px;
	margin:0 1px;
}
.paging a:hover, .paging a:hover.np {background:none; background-color:#f0f0f0;}
.paging a.np {padding:4px 7px 4px 7px;}
.paging a.page {padding:3px 4px; font-size:11px;}
.paging span {padding:3px 3px; margin:0 2px 0 0;}

/* Signup */
.join {margin:8px 0 0 0;}
.join a img {vertical-align:middle; margin:0 3px 0 0;}
.join a {margin:0 10px 0 0; font-size:16px; font-weight:bold; text-decoration:none; display:block; float:left; padding:5px 8px; background:#2f5b89; color:#fff;}
.join a:hover {background:#79a3d0;}

.form1 {padding:0; font-weight:bold; text-align:right; float:left; margin:3px 5px 0 0; width:150px;}
.form2 {padding:0; margin:0 0 20px 155px;}
.form-2 {padding:0; margin:0 0 20px 0px;}
.form3 {margin:5px 0 25px 0; line-height:20px;}
input.signup {
	border:1px solid #2f5b89;
	font-size:11px;
	height:15px;
	color:#333;
	vertical-align:middle;
	padding:3px;
}
input.file {height:25px; font-size:14px; padding:0; margin-bottom:15px;}

.form_desc {font-size:11px; margin:2px 0 0 0; color:#666;}

img.signup_code {vertical-align:middle;}

/* Help */
.faq_questions {padding:5px 7px 5px 8px;}
.faq {margin:10px; padding:5px 5px 5px 10px; border-left:3px solid #ddd;}

/* Connections Modal */
.connections-frame{padding:10px; min-height:390px; background-color:#FFFFFF; font-size:13px;}
.connections-content{border-bottom:#eaeaea 1px solid; padding:10px 10px 15px 10px; min-height:60px;}
.connections-thumb {float:left; margin:0 5px 15px 0; border:1px solid #ddd;}

/* Common Styles */
.clear {clear:both;}
.small {font-size:11px;}
.medium {font-size:14px; line-height:19px;}
.icon {margin:0 8px 0 0; vertical-align:middle;}
.icon2 {vertical-align:top; margin:0 1px 0 0;}
.icon_big {float:left; margin:0 5px 5px 0;}

.h2-deck{font-size:14px; font-weight:normal; color:#000; line-height:19px;}

.password {margin:0 0 0 81px;}

.error, .success, .result {font-weight:bold; font-size:14px; text-align:center; border:1px solid #ccc; background:#fffee7; padding:10px; color:#000; margin:15px 0;}
.error {background:#ffebe8;/*FF9F9F*/}
.success {background:#B8F5B1;}

.refresh {margin:8px 0;}
.refresh img {vertical-align:middle;}

/* Profile Styles */
.introduction {background-color:#2871b6; padding:10px; font-size:14px;}
.introduction img {max-width:170px;}
.vitals {padding:5px 0 0 0; font-size:13px;}
.connections { float:left; padding-top:110px;}

.heading {color:#666666; font-size:14px; margin-bottom:10px;}
.section {font-size:16px; color:#999999; font-weight:bold;}

.spacer-unit {border-bottom:#e4e4e4 2px solid; padding:0 0 10px 0; margin:0 0 10px 0; font-size:14px;}

.spacer-unit-left {border-bottom:#e4e4e4 2px solid; padding:0 0 10px 0; margin:0 0 10px 0; font-size:12px; line-height:18px;}
.spacer-unit-left-heading{ color:#999999; font-weight:bold;}

.profile_photo {border:5px solid #e4e4e4; margin:0 5px 0 0;}
.activity_photo {border:1px solid #ddd;  margin:0 5px 0 0;}
.vitals-info{color:#666666; padding:5px 0px 5px 0px; border-bottom:1px dotted #ddd;}
.vitals-info-top{color:#666666; padding:15px 0px 5px 0px; border-bottom:1px dotted #ddd;}
.vitals-list {list-style:square; list-style-position:inside; color:#003366;}

.heading-divider {/*background-color:#e6e6e6; border-bottom:#c4c4c4 1px solid;*/ padding:5px; margin:10px 0 0 0;}

.usercontrols {border-top:#e4e4e4 2px solid; border-bottom:#e4e4e4 2px solid; background-color:#ebf7fc; font-size:12px;}
.usercontrolsno {width:100%; border-bottom:#e4e4e4 2px solid;}

.expertise {width:100%; border-collapse:collapse; list-style:square; color:#003366;}

div.profile_action_date {
	color:#999999;
	float:right;
	padding-left:5px;
}
div.profile_action {
	padding:10px;
	border-bottom:1px dotted #ddd;
	margin-bottom:5px;
}

/* Inbox */
.inboxnav {background:#f5f5f5; padding:5px; border-bottom:1px solid #ddd; height:18px;}
.inboxnav div {float:left; font-size:14px; font-weight:bold;}
.inboxnav .check {width:25px; text-align:center; margin-right:5px;}
.inboxnav .from {width:65px; margin-right:15px; text-align:center;}
.inboxnav .subject {margin-right:5px;}
.inboxnav .date {float:right; width:105px;}

.inboxmessage {padding:10px 5px 5px 5px; border-bottom:1px solid #ddd; min-height:60px; max-height:70px;}
.inboxmessage div {float:left;}
.inboxmessage .check {width:25px; text-align:center; margin-right:5px;}
.inboxmessage .from {width:65px; margin-right:15px; font-size:11px; max-height:68px; overflow:hidden; text-align:center;}
.inboxmessage img {width:50px; text-align:center; max-height:50px; margin:0 0 2px 0; border:1px solid #ddd;}
.inboxmessage .subject, .inboxmessage .subjectno  {font-size:14px; margin-right:5px;}
.inboxmessage .subjectno {font-weight:bold;}
.inboxmessage .date {float:right; width:105px; font-size:11px; color:#999;}
.inboxmessage .date a {font-size:10px;}
.inboxmessage .date div {text-align:left; float:none;}
.inboxmessage .clear {float:none; clear:both;}
.inboxmessage .rightlinks {float:right; margin-left:10px; font-size:11px;}
.inboxmessage .rightlinks img {border:0; width:16px; height:16px; vertical-align:middle; margin-right:5px;}

.inboxview {margin:0; padding:15px 0; border-bottom:1px solid #ddd; overflow:hidden; width:100%;}
.inboxview img {float:left; margin:0 5px 0 0; max-height:50px; max-width:50px; border:1px solid #ddd;}
.inboxview .body {font-size:13px; margin:2px 0 0 0;}
/* User Control Pannel */
.cpanel {border-top:#ccc 1px solid; padding:5px 0 0 0;}

.groupdiscussion {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ddd;}
.groupdiscussion .tools {margin:10px 0 0 0; border-top:1px dashed #ddd; font-size:11px; padding-top:10px;}

/* Jquery Expander Div */
dl,dd {margin:0;}
.expertise_dt {font-size:11px; font-weight:bold;}
dt {font-size:11px; font-weight:bold;}
dt a {color:#fff;}
dd a {color:#000;}
ul.expander {list-style:none;}



/* End Jquery Carousel */

/* carousel css*/
.carousel_container_l_off{display:block; margin:20px 0 0 0 ; position:relative;width:15px; height:124px; float:left; cursor:pointer; background:url(images/left-off.jpg) no-repeat;}
.carousel_container_r_off{display:block; margin:20px 0 0 0 ; position:relative;width:15px; height:124px; float:left; cursor:pointer; background:url(images/right-off.jpg) no-repeat;}

.carousel_container_l{display:block; margin:20px 0 0 0 ; position:relative;width:15px; height:124px; float:left; cursor:pointer; background:url(images/left-on.jpg) no-repeat;} 
.carousel_container_r{display:block; margin:20px 0 0 0 ; position:relative;width:15px; height:124px; float:left; cursor:pointer; background:url(images/right-on.jpg) no-repeat;} 


/* carousal 1*/
#carousel1_container{width:100%;}
#carousel1_wrapper{overflow:hidden;margin:0 2px; width:572px; position:relative; float:left;}
#carousel1_items_container{margin:0px; padding:0px 2px; width:5000px;position:relative;  }
.carousel1_items{ margin:5px 5px 5px 5px; position:relative; float:left; text-align:center; width:175px; overflow:hidden;}
.carousel1_items img{margin:2px;}
/* End Jquery Carousel */


/* Pop Forms */
#TB_window {position:absolute; background:#fff; z-index:102; color:#000; border:1px solid #999; text-align:left; font:12px Arial, Helvetica, sans-serif; color:#000;}
#TB_title {font-weight:bold; border-bottom:0px solid #0f3; font-size:14px; height:35px; background:#036;}
#TB_ajaxWindowTitle {color:#fff; padding:7px 10px 5px 10px; margin:3px 0 0 0; float:left; background:#036;}
#TB_secondLine {font:11px Arial, Helvetica, sans-serif; color:#666;}

#TB_window a:link {color:#2871b6; text-decoration:none;}
#TB_window a:visited {color:#2871b6; text-decoration:none;}
#TB_window a:hover {color:#900; text-decoration:underline;}
#TB_window a:active {color:#900; text-decoration:underline;}
#TB_window a:focus {color:#2871b6; text-decoration:none;}

#TB_overlay {position:absolute; z-index:100; top:0px; left:0px; background:#000;}
#TB_caption {height:25px; padding:7px 30px 10px 25px; float:left;}
#TB_closeWindow {height:25px; padding:11px 25px 10px 0; float:right;}
#TB_closeAjaxWindow {padding:5px 10px 7px 0; margin-bottom:1px; text-align:right; float:right; color:#fff;}
#TB_ajaxContent {clear:both; padding:10px 0 15px 0; overflow:auto; text-align:center; line-height:1.4em; background:#fff;}
#TB_ajaxContent p {padding:5px 0 5px 0;}
#TB_load {position:absolute; display:none; height:100px; width:100px; z-index:101;}
#TB_HideSelect {z-index:99; position:absolute; top:0; left:0; background-color:#fff; border:none;}
#TB_iframeContent {clear:both; border:none; margin:0 0 -1px 0; padding:0; background:#039;}

#TB_window iframe {background:#fff;}
/* IE6 */
* html #TB_iframeContent {margin-bottom:1px;}


/* Commnets */
.profile_comment_date {text-align:right; padding:5px 7px 0 7px; background:#f5f5f5; border-top:1px solid #ddd; font-size:11px; color:#666; height:22px;}
.profile_comment_author {float:left; padding:5px 7px 0 7px; background:#f5f5f5; border-top:1px solid #ddd; font-weight:bold; font-size:13px; height:22px;}
.profile_comment_body {clear:left; padding:5px 7px 0 7px; overflow:auto; max-width:550px; font-size:12px;}

.profile_comment_body img {max-width:475px; width:expression(this.width > 475 ? 475:true);}
.profile_comment_links {text-align:right; padding-right:7px; font-size:11px; float:right; margin-bottom:25px; clear:both;}

/* IE7 MAX-HEIGHT/MAX-WIDTH HACK */
*:first-child+html .profile_comment_body {
	overflow:visible;
	overflow-y:hidden;
	overflow-x:auto;
	padding-bottom:0;
	width:expression(this.scrollWidth > 550? "550px" :"auto" );
}
/* IE6 AND UNDER MAX-HEIGHT/MAX-WIDTH HACK */
html>body .profile_comment_body {
	overflow:visible;
	overflow-y:hidden;
	overflow-x:auto;
	padding-bottom:0;
	width:expression(this.scrollWidth > 550? "550px" :"auto" );
}

.comment_headline {padding:15px 0 0 0; font-weight:bold;}

/* AUTOSUGGEST DIV */
div.autosuggest {
	position:absolute;
	background-image:url(/images/as_pointer.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

div.autosuggest div.as_header, div.autosuggest div.as_footer {
	position:relative;
	height:6px;
	padding:0 6px;
	background-image:url(/images/ul_corner_tr.gif);
	background-position:top right;
	background-repeat:no-repeat;
	overflow:hidden;
}
div.autosuggest div.as_footer {background-image:url(/images/ul_corner_br.gif);}

div.autosuggest div.as_header div.as_corner, div.autosuggest div.as_footer div.as_corner {
	position:absolute;
	top:0;
	left:0;
	height:6px;
	width:6px;
	background-image:url(/images/ul_corner_tl.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
div.autosuggest div.as_footer div.as_corner {background-image:url(/images/ul_corner_bl.gif);}
div.autosuggest div.as_header div.as_bar, div.autosuggest div.as_footer div.as_bar {
	height:6px;
	overflow:hidden;
	background-color:#333;
}


div.autosuggest ul {list-style:none; margin:0 0 -4px 0; padding:0; overflow:hidden; background-color:#333;}
div.autosuggest ul li {color:#ccc; padding:0; margin:0 4px 4px; text-align:left;}
div.autosuggest ul li a {
	color:#ccc;
	display:block;
	text-decoration:none;
	background-color:transparent;
	text-shadow:#000 0px 0px 5px;
	position:relative;
	padding:0;
	width:100%;
}
div.autosuggest ul li a:hover {background-color:#444;}
div.autosuggest ul li.as_highlight a:hover {background-color:#1B5CCD;}
div.autosuggest ul li a span {display:block; padding:3px 6px; font-weight:bold;}
div.autosuggest ul li a span small {font-weight:normal;	color:#999;}
div.autosuggest ul li.as_highlight a span small {color:#ccc;}

div.autosuggest ul li.as_highlight a {
	color:#fff;
	background-color:#1B5CCD;
	background-image:url(/images/hl_corner_br.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

div.autosuggest ul li.as_highlight a span {
	background-image:url(/images/hl_corner_bl.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

div.autosuggest ul li a .tl, div.autosuggest ul li a .tr {
	background-image:transparent;
	background-repeat:no-repeat;
	width:6px;
	height:6px;
	position:absolute;
	top:0;
	padding:0;
	margin:0;
}
div.autosuggest ul li a .tr {right:0;}
div.autosuggest ul li.as_highlight a .tl {left:0; background-image:url(/images/hl_corner_tl.gif); background-position:bottom left;}
div.autosuggest ul li.as_highlight a .tr {right:0; background-image:url(/images/hl_corner_tr.gif); background-position:bottom right;}
div.autosuggest ul li.as_warning {font-weight:bold; text-align:center;}
div.autosuggest ul em {font-style:normal; color:#6EADE7;}
div.autosuggest img {vertical-align:middle;	margin-right:5px;}


/* Twitter Profile Styles */
TD.app_twitterapp_story {
	background:#ebf7fc;
    padding:15px;
}

.app_twitterapp_published {
  margin-top:7px;
  color: #999999;
  font-size:11px;
}

.app_twitterapp_source {
  color: #999999;
}

.app_twitterapp_alternate
{
  background: #ffffff;
  padding:15px;
  border-top: 1px dashed #ddd;
  border-bottom: 1px dashed #ddd;
}
.source{ font-size:14px; min-height:35px;}
.followers {float:right; margin-top:10px; font-size:14px;}

/* Status Styles */
.my-status {background-color:#2871b6; padding:10px; min-height:60px; font-size:14px;}
#ajax_status{color:#color:#eaeef9;}
#ajax_status a{color:#color:#fff;}
#ajax_status a:hover{color:#color:#eaeef9; text-decoration:underline;}
#ajax_currentstatus_value{color:#e7edff;}

/* Delete Topic Styles */
.button-yes{
	font-size:12px;
	padding:5px 2px 5px 20px;
	color:#fff;
	font-weight:bold;
	background:#2f5b89;
	border:0;
	margin:0;
	width:38px;
	height:18px;
	cursor:pointer;}
	
.button-cancel{
	font-size:12px;
	padding:5px 2px 5px 20px;
	color:#fff;
	font-weight:bold;
	background:#2f5b89;
	border:0;
	margin:0;
	width:58px;
	height:18px;
	cursor:pointer;}

/* Add Marketplace Photo */
.button-marketplace{
	font-size:12px;
	padding:5px 2px 5px 5px;
	color:#fff;
	font-weight:bold;
	background:#2f5b89;
	border:0;
	margin:0;
	width:40px;
	height:18px;
	cursor:pointer;}
	
/* Business on Main */
.business-main-wrapper{
	padding-top:30px;}
	
/* Marketplace Introduction Homepage */
.intro-marketplace-wrapper {min-height:60px; font-size:12px; width:280px; margin:5px 0 15px 0;}

.marketplace-benefits{
	line-height: 22px; list-style-type: square; list-style-image: none; list-style-position: outside; margin:5px 0 0 0}
	
	
/* WHATS NEW - MY NETWORK PAGE */
div.network_content {
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 8px;
}

/* Facebook Connect Login Page */
.facebook-wrapper{margin:15px 0 25px 154px;}

/* Login and Sign up Page*/
.signup-wrapper{margin-top:15px; border-top:1px solid #e4e4e4;}
.signup-content{padding-top:20px; margin-left:80px;}

/* Facebook Permissions Style */
.permission-wrapper{border:#e2c822 1px solid; padding:5px; text-align:center; background-color:#fff9d7; font-size:11px; font-weight:bold; color:#000;}


/* Entrepreneur Expert Video Page */
.expert{background-image:url(../images/experts/quicktips_godin.jpg); background-repeat:no-repeat; min-height:110px;}
.expert-deck{margin:40px 0 0 115px; color:#fff;}
.expert-vid-wrapper{margin:15px 0 0 0;}
.ask-ent-wrapper{margin:5px 0 0 0;}
.ask-ent-header{margin:0 0 10px 0;}


/****** Prestitial / Interstital ******/
#osx-modal-content, #osx-modal-data {display:none; text-align:center; font-family:Arial, Helvetica, sans-serif;}

/* Overlay */
#osx-overlay {background-color:#000; cursor:cursor;}

/* Container */
#osx-container { background:#00254c; margin:50px 0 0 0 ; -moz-border-radius-topright:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; border-radius:6px 6px 6px 6px; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 24px #000; box-shadow:0 0 24px #000; z-index:90000000}

#osx-container #osx-modal-data {font-size:12px; padding:5px 10px 10px 10px;}

#osx-container .osx-modal-close{display:block; position:relative; right:-105px; padding:5px 5px 2px 5px; color:#fff; font-size:12px;!important}
#osx-container .osx-modal-close a {color:#79A9E5; font-weight:bold; text-decoration:none; margin:0 0 0 10px; !important}
#osx-container .osx-modal-close a:hover {color:#79a9e5 !important;}
#osx-container .message{position:relative; right:-255px; padding:5px 5px 0px 5px; color:#fff; font-size:11px; text-transform:uppercase;!important}
#osx-container a.simplemodal-close{margin:0 0 0 85px;}

