.Think .action {
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    color: #104a9c;
    font-size: 20px;
    font-weight: bold;
    white-space: nowrap;
}

.Think .action2 {
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    color: #00adf7;
    font-size: 10px;
    font-weight: bold;
    white-space: nowrap;
}

.Think .textBlue {
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    color: #00adf7;
    font-size: 12px;
    font-weight: bold;
    white-space: nowrap;
}

.Think .parthers {
    padding: 10px;
    margin-bottom: 10px;
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
}

/***********************************************************************************/
/*** All Module                                                                  ***/
/***********************************************************************************/
/***********************************************************************************/
/*** All Module                                                                  ***/
/***********************************************************************************/
.Think .moduleCampaigns,
.Think .moduleGroups,
.Think .moduleForums,
.Think .moduleProjects,
.Think .moduleMyMedia,
.Think .moduleMedia,
.Think .moduleVideo,
.Think .moduleComments,
.Think .moduleFavorites,
.Think .moduleCommunities{
    text-align: left;
    font-weight: bold;
    color: #000000;
    font-size: 11px;
}

.Think .moduleFavorites .itemsList .listItem {
    padding-top: 10px;
    padding-bottom: 0px;    
}

.Think .moduleFavorites .itemsList .listItem {
	width: 90px;
    text-align: center;
    height: 92px;
}

.Think .moduleGroups .itemsList .listItem,
.Think .moduleForums .itemsList .listItem,
.Think .moduleProjects .itemsList .listItem,
.Think .moduleCommunities .itemsList .listItem,
.Think .moduleMyMedia .itemsList .listItem {
    border-top: 1px solid #d9d9d9;
    padding-top: 10px;
    padding-bottom: 10px;
}

.Think .moduleMyMedia .itemsList .listItem_First,
.Think .moduleGroups .itemsList .listItem_First,
.Think .moduleForums .itemsList .listItem_First,
.Think .moduleProjects .itemsList .listItem_First {
    border-top: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.Think .moduleCommunities .itemsList .listItem_First
{
    border-top: 0px;
    padding-top: 0px;
}

.Think .moduleCommunities .itemsList .listItem_Last
{
    padding-bottom: 0px;
}

.Think .moduleGroups .title,
.Think .moduleForums .title,
.Think .moduleProjects .title {
    border-bottom: 1px solid #d9d9d9;
}

.Think .moduleCommunities .descript {
	font-size:11px;
	margin-bottom:2px;
	padding-top:0px;
	color:#666666;
	font-weight:normal;
	width: 100px;
}

.Think .moduleGroups .descript,
.Think .moduleForums .descript,
.Think .moduleProjects .descript {
    font-size: 11px;
    color: #666666;
    font-weight:normal;
}

.Think .moduleGroups .tags,
.Think .moduleForums .tags,
.Think .moduleProjects .tags {
    padding-top: 5px;
    width: 100%;
}

.Think .moduleGroups .image,
.Think .moduleProjects .image {
    padding-right: 10px;
}

.Think .moduleMyMedia .itemsList .listItem .title,
.Think .moduleMedia .itemsList .listItem .title {
    float: left;
}
.Think .userProfile .myGroups .contentList{
	height: 277px;
	overflow: auto;
	overflow-x: hidden;
}
.Think .userProfile .myGroups .contentList .itemsList{
	*padding-right: 17px;
}
.Think .userProfile .orgProfile .myGroups .contentList{
	width:100%
}

.Think .myGroups .groupItems .contentList .listItem{
	padding-top: 8px;
	padding-bottom: 8px;
	margin: 0px;
}

Think userProfile .orgProfile .myGroups .blockContent .blockContent10 {
	width:100%;
}

.Think .myGroups .emptyModule{
	width: 100%;
	height: 15px;
}

.Think .title16,
.Think .title20,
.Think .title20Gray,
.Think .title40 {
    color: #000000;
    float: left;
    padding-bottom: 5px;
}

.Think .title16 {
    font-size: 16px;
}

.Think .title20 {
    font-size: 20px;
}

.Think .title20Gray {
    font-size: 20px;
    color: #3f3f3f;
}

.Think .title40 {
    font-size: 40px;
}

.Think .title43Blue {
    font-size: 43px;
    color: #00a9f7;
    padding: 15px 0px 5px 0px;
    font-weight: bold;
}


/***********************************************************************************/
/*** Module Photo                                                                ***/
/***********************************************************************************/
.Think .modulePhoto .blockHeader .blockTitle {
	/*width: 350px;	*/
}

.Think .modulePhoto .blockHeader .navPanel {
	/*width: 65%;	*/
}

.Think .modulePhoto .blockContent .blockContent10{
	width: 100%;
}

.Think .modulePhoto .blockContent .blockContent10 .itemsList{
	/*height: 118px;*/
}

.Think .modulePhoto .itemsList .listItem {
	float: left;
	text-align: left;
	width: 101px;
}

.Think .modulePhoto .itemsList .listItem .title {
	text-align: left;
	padding: 3px 0px 3px 0px;
}

.Think .modulePhoto .itemsList .tdListItem {
	text-align: left;
}

.Think .modulePhoto .itemsList .tdListItem .descript {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	color: #666666;
	height: 150px;
}

/***********************************************************************************/
/*** Module PromoSlat                                                           ***/
/***********************************************************************************/

.Think .promoSlat .descriptOneRows {
	height: 14px;
	overflow: hidden;
}

.Think .promoSlat .descriptTwoRows {
	height: 28px;
	overflow: hidden;
}

.Think .promoSlat .descriptThreeRows {
	height: 42px;
	overflow: hidden;
}

.Think .promoSlat .descriptFourRows {
	height: 56px;
	overflow: hidden;
}

.Think .promoSlat .timestampText {
	font-size: 11px;
	font-weight:normal;
	color: #b5b5b5;
}

/***********************************************************************************/
/*** Module Favorites                                                            ***/
/***********************************************************************************/
.Think .moduleFavorites .image {
	float: left;
	padding-right: 10px;
}

.Think .mediaContent .listHeader
{
	width: 100%;
	padding-bottom: 3px;
	border-bottom: 1px solid #d9d9d9;
}

.Think .moduleFavorites .mediaContent .listHeader {
	height: 23px;
}

/***********************************************************************************/
/*** Module Post                                                                 ***/
/***********************************************************************************/
.Think .modulePost .titlePost {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    float: left;
    text-align: left;
}
.Think .modulePost .navPanel {
    padding-right: 13px;
    white-space: nowrap;
}

.Think .modulePost .itemsList
{
	vertical-align:top;
}

.Think .modulePost .itemsList .description
{
	max-width: 300px;
	padding:1px;
	max-height:112px; 
	height: expression( this.scrollHeight > 112 ? "112px" : "auto" ); /* sets max-height for IE6 */	
	overflow:hidden;
	line-height:14px; 
}

.Think .modulePost .itemsList .firstItem
{
	padding-right:10px;
}

.Think .modulePost .itemsList .item
{
	padding-left:10px;
    border-left: 1px solid #dbdbdb;
}

.Think .modulePost .itemsList .listItem {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dbdbdb;
    color: #666666;
    font-size: 11px;
}


/***********************************************************************************/
/*** Module Profile                                                              ***/
/***********************************************************************************/
/*.Think .moduleProfile .replic {
    text-align: left;
    vertical-align: top;
    font-size: 14px;
    color: #666666;
    padding: 0px 20px 10px 20px;
}
*/
/*.Think .moduleProfile .itemsList * span,
.Think .moduleProfile .detail * {
    text-align: left;
    vertical-align: top;
    font-family: Arial;
    color: #000000;
    font-size: 12px;
}
*/
/*.Think .moduleProfile .detail .value {
    font-weight: lighter;
}

.Think .moduleProfile .itemsList * span {
    font-weight: lighter;
    font-size: 11px;
}
*/


.Think .moduleProfile .quotation {
    color: #666666;
    font-size: 12px;
}

.Think .moduleProfile .quotation .author {
    font-style: italic;
}

.Think .moduleProfile .status {
    text-align: left;
    color: #000000;
}

.Think .moduleProfile .markerIcon {
    padding: 2px 0px 5px 9px;
}

.Think .moduleProfile .detail {
    padding-left: 12px;
    padding-right: 11px;
    text-align: left;
}

.Think .moduleProfile .itemsList .listItem {
    padding-top: 20px;
/*    color: #666666;*/
}

.Think .moduleProfile .itemsList .listItem .title {
/*    color: #124c9f;
    text-align: left;
    font-size: 18px;
    clear: both;
    font-weight: normal;
    font-family:Impact;*/
}

.Think .moduleProfile .replic .title {
/*    font-size: 18px;
    color: #124c9f;
    padding-bottom: 10px;*/
}

.Think .moduleProfile .replic .description {
/*    font-size: 11px;*/
}

.Think .moduleProfile .titlePost {
/*    font-size: 14px;
    color: #000000;*/
}
.Think .moduleProfile blockTitle{
/*	clear:both;*/
}

.Think .moduleProfile .detail .field{
	padding-bottom: 5px;
}


/***********************************************************************************/
/*** My Media & My Friends                                                          ***/
/***********************************************************************************/
.Think .myMedia .block{
	margin-bottom: 5px;
	padding-top: 10px;
}
.Think .myMedia .block .blockTitle, .Think .userList .block .blockTitle{
	text-transform: none;
}
.Think .myMedia .block .navPanel, .Think .userList .block .navPanel{
	padding-bottom: 3px;
}
.Think .myMediaBrowser .contentBrowser .tabContainer,
.Think .myMiniMediaBrowser .contentBrowser .tabContainer {
	width: 130px;
}
.Think .myMediaBrowser .contentBrowser .pagerWidth {
	width: 100%;
}
.Think .relationManagmentModule .sortBar{
	margin-top: -14px;
}
.Think .relationManagmentModule .tabContainer{
	width: 130px;
}
/***********************************************************************************/
/*** Module Words                                                                ***/
/***********************************************************************************/
.Think .moduleWords .blockContent .tagCloud {
	color:#00A9F7;
	font-weight: bold;
	text-decoration : none;
}
.Think .bigTagCloud .tagCloud NOBR
{
	line-height: 35px;
}
/***********************************************************************************/
/*** User List																	 ***/
/***********************************************************************************/

.Think .userList{
	margin-top: 3px;
}
.Think .userList .block
{
	padding-top: 9px;
}

.Think .userList .blockContent{
	padding-top: 3px;
}
.Think .userList .pagerSectionTop{
	border-bottom: 1px solid #d9d9d9;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	margin-bottom: 5px;
}
.Think .userList .pagerSectionTop .barNavigationTop {
	border-bottom: none;
	padding: 0px;
}
.Think .userList .pagerSectionBottom{
	border-top: 1px solid #d9d9d9;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	margin-top: 5px;
}
.Think .userList .pagerSectionBottom .barNavigationTop {
	border-bottom: none;
	padding: 0px;
}
.Think .userList .blockContent10{
	padding-top: 0px;
	margin-top: 4px;
	width: 100%;
}
.Think .userList .listItem{
	margin: 5px 0px;
}

.Think .userList .sideBar .sideBarItem .listItem,
.Think .userList .sideBar .sideBarItem .listItem_selected {
	text-align: left;
}


/***********************************************************************************/
/*** Organization Profile                                                          ***/
/***********************************************************************************/

.Think .organizationProfile {
}

.Think .organizationProfile .blueZone {
	background-color: #2da1df;
}

.Think .organizationProfile .blueBorder-cr-tl, .Think .organizationProfile .blueBorder-cr-tl IMG {
	background-image: url(/-/Clients/ThinkMTV/Img/orgProfile-cr-tl.gif) ;
	width: 4px;
	height: 4px;
}

.Think .organizationProfile .blueBorder-cr-tr, .Think .organizationProfile .blueBorder-cr-tr IMG {
	background-image: url(/-/Clients/ThinkMTV/Img/orgProfile-cr-tr.gif) ;
	width: 4px;
	height: 4px;
}

.Think .organizationProfile .blueBorder-cr-bl, .Think .organizationProfile .blueBorder-br-tl IMG {
	background-image: url(/-/Clients/ThinkMTV/Img/orgProfile-cr-bl.gif) ;
	width: 4px;
	height: 4px;
}

.Think .organizationProfile .blueBorder-cr-br, .Think .organizationProfile .blueBorder-cr-br IMG {
	background-image: url(/-/Clients/ThinkMTV/Img/orgProfile-cr-br.gif) ;
	width: 4px;
	height: 4px;
}

.Think .organizationProfile .blueZoneLeft {
	width: 320px;
	padding: 7px;
}

.Think .organizationProfile .blueZoneLefTable {
	background-color: #fff;
}

.Think .organizationProfile .whiteBorder-cr-tl, .Think .organizationProfile .whiteBorder-cr-tl IMG {
	background-image: url(/-/Clients/ThinkMTV/Img/orgProfile2-cr-tl.gif) ;
	width: 4px;
	height: 4px;
}

.Think .organizationProfile .whiteBorder-cr-tr, .Think .organizationProfile .whiteBorder-cr-tr IMG {
	background-image: url(/-/Clients/ThinkMTV/Img/orgProfile2-cr-tr.gif) ;
	width: 4px;
	height: 4px;
}

.organizationProfile .whiteBorder-cr-bl, .organizationProfile .whiteBorder-br-tl IMG {
	background-image: url(/-/Clients/ThinkMTV/Img/orgProfile2-cr-bl.gif) ;
	width: 4px;
	height: 4px;
}

.Think .organizationProfile .whiteBorder-cr-br, .Think .organizationProfile .whiteBorder-cr-br IMG {
	background-image: url(/-/Clients/ThinkMTV/Img/orgProfile2-cr-br.gif) ;
	width: 4px;
	height: 4px;
}

.Think .organizationProfile .orgResume {
	width: 300px;
	height: 265px;
	padding: 5px;
	color: #666;
}

.Think .organizationProfile .orgResume .manageButtons a.commonButton .btnColorGreen .btnCenter {
	font-size: 11px;
}

.Think .organizationProfile .orgDescription {
	vertical-align: top;
	padding: 15px;
	color: #fff;
}
.Think .organizationProfile .orgDescription .orgDescriptionFields .issues {
	background-color:White;
}

.Think .organizationProfile .orgDescriptionFields {
	width: 100%;
	height: 258px;
}

.Think .organizationProfile .orgDescriptionFields TD {
	vertical-align: top;
}


.Think .contentDetail .issue{
	background-image: url(/-/Clients/ThinkMTV/Img/BG_Org1IssueGrayConers.gif);
	width:37px;
	height:30px;
}
.Think .organizationProfile .orgDescription .orgDescriptionFields .issue{
	background-image: url(/-/Clients/ThinkMTV/Img/BG_Org1IssueBlueConers.gif);
	width:37px;
	height:35px;
	margin-top: 3px;
}
.Think .contentDetail .issues{
	background-image: url(/-/Clients/ThinkMTV/Img/BG_Org2IssueGrayConers.gif);
	width:74px;
	height:30px;
}
.Think .organizationProfile .orgDescription .orgDescriptionFields .issues{
	background-image: url(/-/Clients/ThinkMTV/Img/BG_Org2IssueBlueConers.gif);
	width:74px;
	height:35px;
	margin-top: 3px;
}
.Think .organizationProfile .orgDescription .orgDescriptionFields .issue TD,
.Think .organizationProfile .orgDescription .orgDescriptionFields .issues TD{
	padding-top: 2px;
	padding-left: 3px;
}
.Think .contentDetail .issue A IMG,
.Think .contentDetail .issues A IMG{
	margin-top: -2px;
}
/***********************************************************************************/
/*** Module Discussions                                                          ***/
/***********************************************************************************/

.Think .moduleDiscussions .barNavigationTop {
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}

.Think .moduleDiscussions .barNavigationBottom {
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}
.Think .moduleDiscussions .itemsList .barNavigationTop,
.Think .moduleDiscussions .itemsList .barNavigationBottom{
	font-weight:normal;
}
.Think .moduleDiscussions .itemsList
{
    font-weight: bold;
}

.Think .moduleDiscussions .itemsList .headerItem {
    padding: 10px 0px 10px 0px;
    color: #000000;
    text-decoration: underline;
}

.Think .moduleDiscussions .itemsList .listItem {
    padding: 15px 0px 13px 5px;
    border-top: 1px solid #dbdbdb;
    color: #666666;
    font-size: 11px;
    vertical-align: top;
}
.Think .moduleDiscussions .itemsList .listItem .categoryImg
{
	 vertical-align:baseline;		
	 padding-right:7px;
}

.Think .moduleDiscussions .itemsList .selected {
    border: 1px solid #dbdbdb;
    color: #666666;
    background-color: #b2e5fd;
    font-size: 11px;
}

.Think .moduleGroupDiscussion .blockContent10 {
	padding: 0px 7px 0px 7px;
}
.Think .moduleGroupDiscussion .barNavigationTop {
	border-top: none;
}
.Think .moduleGroupDiscussion .barNavigationBottom {
	border-bottom: none;
}

.Think .organizationProfile .orgDescription .subtitles .blockTitle {
	font-size: 14px;
	padding-bottom: 1px;
}
.Think .organizationProfile .moduleVerticalDelimiter {
	height: 12px;
}
.Think a.commonButton .btnColorGreen .btnCenter {
	font-size: 13px;
	text-transform: uppercase;
}

/***********************************************************************************/
/*** Module Discussions                                                          ***/
/***********************************************************************************/
.Think .membersModule {
}

.Think .membersModule .itemsList {
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
}

.Think .membersModule .itemsList .delimiter{
	border: 0px;
	background-color: #d9d9d9;
	width: 1px;
	height :209px;
	margin: 0px;
	padding: 0px;
}

.Think .membersModule .itemsList .item{ /*width=123*/
	width: 101px;
	text-align: center;
	padding-left: 11px;
	padding-right: 11px;
	height :209px;
}

.Think .membersModule .itemsList .itemLeft{ /*width=124*/
	width: 101px;
	text-align: center;
	padding-left: 9px;
	padding-right: 11px;
	height :209px;
}

.Think .membersModule .itemsList .itemRight{ /*width=124*/
	width: 101px;
	text-align: center;
	padding-left: 11px;
	padding-right: 9px;
	height :209px;
}

.Think .membersModule .itemsList .userThumbnail{
	height :78px;
	overflow: hidden;
}
	
.Think .membersModule .itemsList .userTitle{
	padding-bottom: 3px;
	height: 14px;
	overflow: hidden;
}

.Think .membersModule .itemsList .userIcons{
	padding-top: 1px;
	height: 18px;
	overflow: hidden;
}

.Think .membersModule .itemsList .joiningReason {
	line-height: 14px;
	height: 56px; /*4 rows*/
	width: 100px;
	overflow: hidden;
	padding-left: 1px; 
	padding-top: 10px; 
}

.Think .membersModule .itemsList .mybadges {
	height: 24px;
	width: 100px;
	padding-top: 4px;
}

.Think .membersModule .itemsList .contentIcons{
	padding-top: 14px;
	margin-left: -1px;
	height: 15px;
}
.Think .groupListView {
	padding: 0px 7px;
}
.Think .groupListView .pagerSectionTop{
	border-bottom: 1px solid #d9d9d9;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	margin-bottom: 5px;
}
.Think .groupListView .pagerSectionTop .barNavigationTop {
	border-bottom: none;
	padding: 0px;
}
.Think .groupListView .pagerSectionBottom {
	border-top: 1px solid #d9d9d9;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	margin-top: 5px;
}
.Think .groupListView .pagerSectionBottom .barNavigationTop {
	border-bottom: none;
	padding: 0px;
}
.Think .groupActivities .moduleDiscussions .itemsList .listItem {
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
}
.Think .groupActivities .moduleDiscussions .itemsList .firstItem .listItem {
	border-top: none;
}
