@charset "utf-8";
/* CSS Document */

/********Width Control*********/
div.mainsection,div.defaultnav{width:980px;}
div.colcontrolinner{width:960px;}


table.mainsectiontbl tbody tr td{padding:0;}
table.mainsectiontbl tbody tr td{padding:0px 6px 0px 0px;}/**************spacing of the columns***********/
table.mainsectiontbl tbody tr td.modright{padding-right:0px !important;}/*****Last Right mod******/
/*table.mainsectiontbl > tbody > tr > td:last-child {padding-right:0px}*/

/********End of Width Control*****/
div.mainsection{margin-bottom:40px;}
div.mainsectionpadding { padding-bottom:26px;}
div.modheader{padding:2px 10px;border-top:none;}
div.modcontent{padding:4px 0; overflow:hidden;}
div.modcontent:hover{overflow:hidden;}
div.truncatextratext{ white-space:nowrap;}


div.modcontentreplica{padding:4px 0;}
/*Module Curve*/
div.modheaderhld{-moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top-right-radius: 4px;border-top-left-radius: 4px;} /**top Curve**/
div.modcontenthld{-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px; border-bottom-left-radius:4px; /*padding-bottom:4px;*/}  /**bottom curve**/
div.userprofilemod{-moz-border-radius:4px; border-radius:4px;}

div.modcontenthld tbody tr td{padding:5px;} /*****Module Padding*****/
.thumbnailDimension { width:124px; }
.tableStyle { table-layout:fixed;}

div.defaultnavhld{ font-size:14px;}
div.defaultnav{ padding:5px 0 8px; text-align:center;}
div.defaultnav a.defaultnava{padding:0px 24px;}
div.defaultnav a.defaultnavleft{padding-left:0px;}
div.defaultnav a.defaultnavright{padding-right:0px;}

div.modheader{ font-size:15px;}


/******************************/
/*******Module Section*********/
/******************************/

/******User Proflle*********/
div.userprofilemod{width:100%;}
div.userprofilemodcontent{padding:10px;}
div.userprofilemodcontent tbody tr td.profpic{max-width:100px; height:100%; padding-right:10px; vertical-align:middle}
div.userprofilemodcontent tbody tr td.profname{width:200px; padding-left:5px;padding-right:5px;font-size:16px; vertical-align:middle;}
div.userprofilemodcontent tbody tr td.profinfo{font-size:12px; vertical-align:middle}

	/**Messagemodule**/
	div.messagemodule,div.videomodule{margin:0 6px;min-height:10px;} /*min height is set to fix IE7/6 bug*/
	div.messagemodule table,div.videomodule table{width:100%;}
		div.messagemodule table tbody tr td, div.videomodule table tbody tr td{vertical-align:top;}
		div.videomodule table tbody tr td.messagetxt{padding-left:8px;}
		div.videomodule table tbody tr td.videoimg{width:128px;}
		div.messagemodule table tbody tr td.messageimg{width:50px; padding-right:5px;}
		div.messagemodule div.twittertop{margin-bottom:2px;padding-top:9px;}
		div.messagemodule div.twittertop span.twitname{float:left;}
		div.messagemodule div.twittertop span.twitname a{float:left;}
		div.messagemodule div.twittertop span.twitdate{float:right;font-size:10px;}
		div.messagemodule span.twitat{font-size:10px; margin-left:5px; padding-top:1px; }
img.thumbnailsize {width:50px; height:50px;}

	
	/*****ImageModule****/
	div.imgmodule{background-color:#000; text-align:center; margin:4px;}
	
	
	/****FansModule*****/
	div.fansmodule{text-align:center;}
	
	
	/***Blog & RSS Module*****/
	div.blogmodule{margin:0 6px;min-height:10px;}
	div.blogmodule table{width:100%}
		div.blogmodule h6{font-size:13px; margin-bottom:5px;}
	    div.blogmodule p{margin-bottom:5px;}
	      .RssFooter{font-size:10px; margin:5px 0 0 0; min-height:16px; display:block;}
	/******Modules*******/
	/*General Message Footer*/
	.messagefooter{font-size:10px; margin:5px 0 0 0; min-height:16px; display:block;}
	.twitfooter{margin-top:0px;}
	.twitimagemargin { margin-bottom:-4px;}
	div.messagemodule div.retweet{margin-top:5px; font-size:10px;}
	.messageblogger{height:16px; background:url('../../img/serviceicons/blogger16.png') no-repeat; padding-left:20px; display:inline-block;padding-top:1px;}
	.messagedigg{height:16px; background:url('../../img/serviceicons/digg16.png') no-repeat; padding-left:20px; display:inline-block;padding-top:1px;}
	/*.facebook{height:16px; background:url('../../img/serviceicons/Facebook-16.png') no-repeat; padding-left:20px; display:inline-block;padding-top:1px;}*/
	.messagerss{height:16px; background:url('http://fisherinvestments.site.socxs.com/assets/img/serviceicons/rss16.png') no-repeat; padding-left:20px; display:inline-block;padding-top:1px;}
	/*.twitter{height:16px; background:url('../../img/serviceicons/Twitter-16.png') no-repeat; padding-left:20px; display:inline-block;padding-top:1px;}*/
	/*.youtube{height:16px; background:url('../../img/serviceicons/youtube16.png') no-repeat; padding-left:20px; display:inline-block;padding-top:1px;}*/


	/**General Module Seperator line**/
	td.seplinehld{padding:8px 0;}
	div.sepline{ border-bottom:1px solid;height:10px;}
	
	/**General Module Loader***/
	div.modscrollctrl{text-align:center; font-size:9px;width:75px; margin:0 auto;}
	div.modscrollctrl a.load{padding:7px 0px 0; float:left;width:20px; font-size:12px;}
	div.modscrollctrl a.load:hover{text-decoration:none;}
	div.modscrollctrl a.loadtxt{padding:9px 7px 0;float:left;}
	
	/* css for profile page */
   .profpic{float:left;	margin:5px}
   .imagedimensions { min-height:133px; min-width:100px;}
   .profname{width:100%;height:100%;padding-top:50px;font-size:16px;font-weight:bold;}
   .profinfo{margin-left:5px;clear:left;}