#TConnect {width:960px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	#TConnect p {margin:0; padding:0;}
	#TConnect .clearboth {clear:both; height:0px;}
	#TConnect .clearboth10 {clear:both; height:10px;}	
	#TConnect a:link a:active a:visited {color:#003366;}
	#TConnect .bold {font-weight:bold;}	
	#TConnect .searchbox {background-image:url(/images/mockup/bg_TFsearch.gif); height:16px; color:#666666; font-weight:bold; background-repeat:no-repeat; background-color:#ffffff; background-position:left; padding:0px 0px 0px 23px;}
	#TConnect .formtext {font-size:11px;}
	#TConnect .borderbottom {border-bottom:1px solid #CCCCCC;}
	#TConnect .borderbottomgbg {border-bottom:1px solid #CCCCCC; background-color:#eeeeee;}	
	#TConnect .membername {width:50px; overflow:hidden;}
	#TConnect h1 {margin:0px; padding:0px; font-weight:bold; font-size:28px;}
	#TConnect h2 {margin:0px; padding:0px; font-weight:bold; font-size:24px;}
	#TConnect h3 {margin:0px; padding:0px; font-weight:bold; font-size:18px;}							
	#TConnect .HLsmall {margin:0px; padding:0px; font-weight:bold; font-size:14px;}					

/* HEADER */
#TCONheader {width:958px; border:1px solid #CCCCCC;}
	#TCONlogo {float:left; width:150px;}
	#TCONinfo {float:left; width:640px;}
		/* #TCONinfo a:link, a:active, a:visited {color:#003366; float:right; font-size:10px;} */
		#TCONinfo .inside {padding:0px 10px 0px 10px;}		
		#TCONinfo h1 {margin:0px; padding:0px; font-size:32px; font-weight:bold; letter-spacing:-1px; color:#006699;}
	#TCONheader .connect {text-align:center; margin-bottom:2px;}
	#TCONlinks {float:left; width:150px; font-size:11px;}
		#TCONlinks a.TConHlinks:link, a.TConHlinks:visited {display:block; color:#0066CC; padding:2px; margin-bottom:2px; width:144px; text-decoration:none; text-align:center; border:1px solid #C2D4E6;}
		#TCONlinks a.TConHlinks:hover {display:block; color:#0066CC; background-color:#eeeeee; padding:2px; margin-bottom:2px; width:144px; text-decoration:none; text-align:center; border:1px solid #C2D4E6;}
		#TCONlinks a.TConHlinks:active {display:block; color:#0066CC; padding:2px; margin-bottom:2px; width:144px; text-decoration:none; text-align:center; border:1px solid #C2D4E6;}		
	#TCONnews {width:940px; margin-top:8px; background-color:#FFCC33; border-top:1px solid #FF6600; border-bottom:1px solid #FF6600;}
			#TCONnews .inside {padding:5px;}
	#TCONMbrlogo {float:left; width:125px;}
	#TCONMbrlinks {float:left; width:175px;}				
/* ------------ */	
	

/* LEFT COLUMN */
#TCONleft {float:left; width:190px;}
	#TCONleft .rankings {text-align:left; padding:0px 5px 5px 5px; margin-bottom:10px; font-size:11px;}
		#TCONleft .rankbox {float:left; font-size:.9em; font-weight:bold;}
		#TCONleft .rankinfo {float:left; text-align:left; margin-left:3px; font-size:.9em; }		
	#TCONleft .members {text-align:left; padding:15px 5px 5px 5px; margin-bottom:10px; font-size:11px; }	
	#TCONleft .comments {text-align:left; padding:5px; margin-bottom:10px; font-size:11px; border:1px solid #CCCCCC; background-color:#eeeeee;}		
	
	.NPO #TCONleft .members { border-top: none;}	
/* ------------ */


/* CENTER COLUMN */
#TCONcenter {float:left; width:580px;}
	#TCONcenter .inside {margin:0px 10px 0px 10px;}
	#TCONcenter .tabbedmenu {}
		#TCONcenter a.tab:link, a.tab:visited {float:left; display:block; color:#ffffff; padding:4px; background-color:#006699; text-decoration:none; text-align:center; border-right:1px solid #C2D4E6;}
		#TCONcenter a.active {float:left; display:block; color:#ffffff; padding:4px; background-color:#0099CC; text-decoration:none; text-align:center; border-right:1px solid #C2D4E6;}
	#TCONcenter .content {border:1px solid #0099CC; width:558px;}
	#TCONcenter .contenti {padding:10px;}	
	#TCONcenter .search {padding:2px; background-color:#0099CC; text-align:right; border-bottom:1px solid #999999;}						
/* ------------ */

/* RIGHT COLUMN */
#TCONright {float:left; width:190px;}
	#TCONright .newsfeed {text-align:left; padding:0px 5px 5px 5px; margin-bottom:10px; font-size:11px;}
/* ------------ */


/****** MEMBER STYLES ******/


/* MEMBER LEFT COLUMN */
#TCONMleft {float:left; width:250px;}
	#TCONMleft .headers {padding:5px; border-top:1px solid #999999; border-bottom:1px solid #999999; background-color:#eeeeee; margin-bottom:10px; font-weight:bold;}	

	#TCONMleft .rankings {text-align:left; padding:5px 5px 5px 5px; margin-bottom:10px; font-size:11px;}
		#TCONMleft .rankbox {float:left; font-size:.9em; font-weight:bold;}
		#TCONMleft .rankinfo {float:left; text-align:left; margin-left:3px; font-size:.9em; }		

	#TCONMleft .memberInfo {text-align:center; padding:5px; margin-bottom:10px;}
	#TCONMleft .memberphoto {margin-bottom:5px; border:1px solid #999999;}	
	#TCONMleft .memberrankbox {display:inline; text-align:center; padding:6px; margin-bottom:10px; font-size:1em; border:1px solid #FF9900; background-color:#FFCC00; font-weight:bold;}
	#TCONMleft .messages {padding:5px; margin-bottom:10px;}
	#TCONMleft .msgLeft {width:53px; padding-top:3px; float:left; font-size:11px; text-align:center;}
	#TCONMleft a.reply:link, a.reply:active, a.reply.hover, a.reply:visited {margin-top:15px; padding:2px; border:1px solid #006699; text-decoration:none; font-size:.9em; background-color:#006699; color:#FFFFFF;}	
	#TCONMleft .msgRight {width:180px; float:left; font-size:.9em; padding-left:5px;}			
/* ------------ */

/* MEMBER CENTER COLUMN */
#TCONMcenter {float:left; width:390px;}
	#TCONMcenter .headers {width:360px; padding:5px; border-top:1px solid #999999; border-bottom:1px solid #999999; background-color:#eeeeee; margin-bottom:10px; margin-left:10px; font-weight:bold;}	
	#TCONMcenter .inside {margin:0px 10px 0px 10px;}
	#TCONMcenter .tabbedmenu {}
		#TCONMcenter a.tab:link, a.tab:visited {float:left; display:block; color:#ffffff; padding:4px; background-color:#006699; text-decoration:none; text-align:center; border-right:1px solid #C2D4E6;}
		#TCONMcenter a.active {float:left; display:block; color:#ffffff; padding:4px; background-color:#0099CC; text-decoration:none; text-align:center; border-right:1px solid #C2D4E6;}
	#TCONMcenter .content {border:1px solid #0099CC; width:368px;}
	#TCONMcenter .contenti {padding:10px;}	
/* ------------ */

/* MEMBER RIGHT COLUMN */
#TCONMright {float:left; width:320px;}
	#TCONMright .connections {text-align:left; padding:5px; margin-bottom:10px; font-size:11px;}
	#TCONMright .msgLeft {width:53px; padding-top:3px; float:left;}
	#TCONMright .msgRight {width:235px; float:left; font-size:.9em; padding-left:5px;}	
	#TCONMright .msgRightCT {float:left; width:250px; font-size:1em; padding-left:5px;}
	#TCONMright .msgRightCW {float:left; width:250px; font-size:1em; padding-left:5px;}	
	#TCONMright .connectwith {padding:5px; border-top:1px solid #999999; border-bottom:1px solid #999999; background-color:#eeeeee; margin-bottom:10px; font-weight:bold;}	
/* ------------ */
