.groups .tabnav {display:none;visibility:hidden}
.column2 .cup h3 {padding-top:10px; }
ul .members {padding:0px;}

.cell .cell {margin-bottom:0px;}
.miniTimeLine .column1 .image {float:left; margin-right:10px;}
.paginHolderClearer {clear:both;}
.column1 .comment .image {margin: 0;}
.invite h2 {font-size:100%; font-weight:bold; margin:5px 0px; padding:0px; background-image:none; background-color:Transparent;}
.invite .cell {border:0px;}
.invite .friend {height:auto; margin:5px 12px;}
.invite .friend div {display:block; overflow:visible; text-align:center;}
.invite .friend input {margin:5px 5px 5px 0px}
.inviteChoice{margin:0 0 0 10px;} 
.inviteJoin .buttonlink{margin-left:0}
.inviteJoin a.buttonlink{color:#fff; text-decoration:none}/*needed for IE*/


.cellFuncs {font-size:100%; text-align:right;}
.cellFuncs a {float:none; width:auto; display:inline; text-decoration:underline;}

.messageboard .topicLink {display:block; width:300px; overflow:hidden;}
.messageboard th{font-weight:normal}
.messageboard td a{font-weight:bold}

.fullmessageboard .topicLink {display:block; width:400px; overflow:hidden;}
.fullmessageboard {width:100%; clear:both;}
.fullmessageboard thead {background:#D8E6ED; }
.fullmessageboard thead th {padding: 3px 10px 3px 7px; font-weight:normal}
.fullmessageboard tbody td {padding: 5px 0px 2px 7px;}
.fullmessageboard tbody td a {font-weight:bold;}
.fullmessageboard tbody tr{background-color: #fff;}
.fullmessageboard tbody .stripey {background-color: #e8eff6;}
.lastreply{width:70px; vertical-align:top}
.repliescount{vertical-align:top}


.topic fieldset.topic label {display:none; visibility:hidden}
#content .invitePage ul li {float:left;margin:0 5px 15px 0; width:111px;height:115px;white-space:normal;}
#content .event_details .invitePage ul li {margin:0px 7px 7px 0px;}
#invitememberul {clear:both;}
.event_details #invitememberul {background-color:#FFFFFF;border:1px solid #CDCDCD;height:250px;overflow-y:scroll; margin-bottom: 5px;}
.invitePage .cellFuncs {margin-top:10px;display:block;float:none;}
.invitePage .cup {padding:0px;}
.invitePage ul li img {float:none;margin:3px auto;display:block;}
.invitePage ul li input {margin:0px 0px 0px 5px;border:#ccc;background:transparent;}
.invitePage ul li span {display:block;padding:1px 15px 0px 0px;text-align:left;line-height:1.6em;}
.commentnotes fieldset div.full {margin-left:16px; _margin-left:0 }
.invitePage .buttonposition .buttonlink {margin:0px 0px 0px 10px; float:right;}

.existsAlready {width:550px;}
.existsAlready .buttonposition {padding:20px; padding-left:100px;}
.existsAlready .buttonposition {margin:0px 0px 0px 0px; text-align:center;}
.existsAlready .buttonlink, .existsAlready .buttonall {font-size:11px; font-weight:bold; font-family:Arial;  clear: both;}
.existsAlready input.buttonall { border: 1px solid #036 !important; padding: 2px 3px 2px 3px !important;}
.existsAlready {width:500px;}
.existsAlready .buttonposition {padding:20px; padding-left:100px;}
.existsAlready .cell {border-bottom:0px;}

.uploadTrigger .buttonall {clear:none;display:inline;float:none;}

.groupHome fieldset span {display:inline;float:right;width:auto;}
.groupHome fieldset span span {display:inline;float:none;}
.groupHome fieldset label {width:10%; display:none; visibility:hidden;}
.groupHome .groupPoll fieldset label{display:inline; visibility:visible;}
.groupHome fieldset input {width:99%;}
.groupHome fieldset textarea {width:99%;}
.groupHome fieldset .buttonall {width:auto; float:left; margin-top:-15px;}
.groupHome fieldset .buttonposition {margin:0px;}

.newsFeed .comments fieldset.single .field textarea {height: 18px; padding:2px 2px 3px 5px; color:#aaa; overflow: hidden}
.newsFeed .comments fieldset.single.reply .field textarea {height: 18px; padding:2px 2px 3px 5px; color:#444; overflow: hidden}
.newsFeed .comments fieldset.single .field {float:left; width:99%!important; margin:0;}
.newsFeed .comments fieldset.single.reply .field {float:left; margin:0; width:84%!important;}
.newsFeed .comments fieldset.single .buttons {display:none;}
.newsFeed .comments fieldset.single.reply .buttons {float:left; clear:none!important; display:block; margin:0 0 0 10px;}

#more-news { text-align: center;background-color: #E2E2E2;padding: 5px 10px;}

.browseSearch .browseList ul li a {display:block;}

.joinGroup input.buttonall {clear:none;float:left !important;margin:25px 0px 0px 37px !important;}
.joinGroup input.row_buttonall {clear:none;float:left !important;margin:25px 0px 0px 37px !important;}

.boards .comment {padding-bottom:0; padding-top:15px;}
.boards .comment p em {font-style:normal; font-weight:bold; display:block;}
.boards .comment textarea{width:98%; margin-bottom:0;}
blockquote textarea{font-family:"Trebuchet MS",Verdana}

.boards .response .watermarked {height:100px;}
.boards .response .textBox {height:100px;}

.boardTopic {width:70%;}
.boardTopic a {clear:both;display:block;overflow:hidden;}
.boardTopic .posted-by{display:inline}
.latest-topics .posted-by{display:none;}
.boards .response {margin-left:67px; margin-right:20px; margin-top:20px;}
.boards .comment .textBox, .boards .comment .watermarked {font-family:"Trebuchet MS",Verdana;font-size:100%;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;height:50px;line-height:1.6em;padding:2px 0px 0px 3px;width:99%; border:1px solid #CCCCCC; border-left:0px;}
.boards .response fieldset div.charactersLeft {padding:0px;}
.boards .response fieldset .buttonall {margin:-10px 0px 0px 0px; float:right;}
.boards .responseHead {margin:7px 0px 0px 50px;width:86%; padding:0px; border-bottom:0px;}
.boards .cellFuncs {font-size:100%;margin-top:-2px -4px 0px 0px;}
.boards .comment span .buttonall {float:right; margin:5px 1px 0px 0px;}
.boards .comment .commentnotes {width:90%;}
.boards .validateBlock{padding:0}
#editTopicDiv input{margin-bottom:5px}
#editTopicDiv blockquote{background-position:0 25px}
.topic-group-join { border-top: 1px solid #93C93F;margin-top: 10px;padding-top: 10px;}

/* .browseSearch h2 span {width: 66%;}*/

.browseList ul li {float:left;margin-bottom:15px;padding-left:40px;width:41%; height:6.1em}
.browseList ul li a {font-weight:bold; font-size:110%; display:block;}
.browseList ul li ul a {font-weight:normal; font-size:100%;}
.listSubCats a {display:block; float:left; width:40%;}
.sidebyside {float: right; padding-right: 230px;}

.btn_invite {text-align:center;}
.btn_invite p {text-align:left;}
.btn_invite .buttonall {margin:0px}

.groupSummary .cell {float:left;width:304px;overflow:hidden;}
.groupSummary .cell .cup{height:240px;overflow:hidden;}
.column1 .browse-groups {margin:0 10px}
.fastestGrowingCell a {font-weight: bold;}
li.fastestGrowing {line-height: normal;}
li.fastestGrowing a { font-weight:bold;}
.fast-groups li {padding:0px 0px 10px 85px;margin: 0 0 5px;}
.fast-groups li.fastestGrowingMessages {background: #c6e19b url(/WebImage/arrowtip.gif) no-repeat scroll right top; margin: 0; padding: 0 0 0 5px; }
.fast-groups li.fastestGrowingPhotos {background: #8fa8d0 url(/WebImage/arrowtip.gif) no-repeat scroll right top; margin: 0; padding: 0 0 0 5px;}
.fast-groups li.fastestGrowingMembers {background: #f5aece url(/WebImage/arrowtip.gif) no-repeat scroll right top; margin: 0; padding: 0 0 0 5px;}


.search h3.also{font-size:1.3em; font-weight:normal; border:0; margin-top:15px;}

ul.groupsOnProfile li {height: 30px; overflow: hidden; width:80%;}
ul.groupsOnProfile li a {}
ul.groupsOnProfile li.noimage a, ul.groupsOnProfile li.noimage span  {vertical-align: top;}
ul.groupsOnProfile li.noimage a {padding-left: 10px;}

.descPanel .image {width:30%; margin-bottom: 5px;}
.descPanel .info {float:left;width:70%;}
.descPanel .buttonall {clear:both; float:left ; margin: 5px 0 0 0;}
.descPanel textarea { width: 90%; } 

.subcat input {width: auto; border:0; background:none}
.subcat label {width: auto; display:inline}
.subcat {margin-left:31%}
.subcatDD .subcat{margin:0} 
.subcat li{clear:both}
.required .subcat label{font-weight:normal}
p.join{background:none; border:0}

.partneriframe1 {width:482px; height:290px}
.about-groups{background:url(/webimage/combed-info-box.gif) no-repeat; height:122px; padding:0 15px; margin:0 0 15px 0}
.about-groups h2{font-weight:bold; color:white; background:none; padding:10px 0}
.about-groups p{color:#333; padding:5px 5px 0; font-size:1em; margin-bottom:0px; font-size:1.27em}
.about-groups em{color:#036}

.column2 .group-option .cell {float:left;width:233px;}
		.column2 .group-option {behavior:expression(this.firstChild.style.margin = "0px 10px 0 0");}
		.column2 .group-option .cell:first-child {margin:0 10px 0 0;}
		.group-option .cell .cup{height:6.3em; padding-top:0; padding-right:5px}
		.group-option h2{background:white; font-size:2em; padding:10px}
		.browse-groups p, .create-group p{ margin:0px 15px 8px 0}
		.group-dash .create-group p{width:186px}
.column3 .group-option p{width:150px; float:left}
.column3 .group-option input {width:150px;}
.column3 .group-option .row_buttonall{margin-top:0; width:auto}
.column3 .chat{background: url("../../webimage/icons/subnav-icons.png") no-repeat scroll -5px -646px transparent; padding: 0 0 0 30px !important;}

.search-groups .row_buttonall{margin:15px 0 0 0; padding:3px 7px; width:108px}
		.search-groups input{padding:4px; width:70%}
		.search-groups fieldset div{padding:0}
		.search-groups .validateBlock{padding:0}

        .group-dash h3{font-size:1.27em;font-weight:bold;margin:0;padding:7px 5px; background:white;border:1px solid gray; border-left-width:7px; border-bottom:0}
		ul.group-menu{display:block; border:1px solid gray; border-top:0; border-left-width:7px; background:white; height:11.5em; margin-bottom:10px}
		.group-dash .more{font-size:1.2em; font-weight:bold; float:right; margin:-1.77em 5px 0 0}
		ul.group-menu a, .latest-topics a{color:#076ccd}
		ul.group-menu li{float:left; display: block; width:150px; margin-left:5px}
		ul.group-menu li.group-definition{float:none; height:auto}
		.definition-text, ul.group-menu .group-title{padding:8px 0 0 10px; font-size:1.27em; font-weight:bold;  display:block}
		ul.group-menu .group-title{padding:8px 0 4px 0; height:1.2em; overflow:hidden;}
		ul.group-menu .group-image{float:left; margin-right:5px}
		ul.group-menu .links{display:block;  clear:both}
		ul.group-menu .links .group-chat{background:url(/webimage/icons/icon-groups-chatnow.gif) no-repeat; padding: 3px 0 5px 25px}
		.featured ul{border-color: #227ca6}
		.mightlike ul{border-color: #d75d9f}
		.mostpopular ul{border-color:#8ac232}
		.newlycreated ul{border-color:#fad91a}
		.lastupdated ul{border-color:#cd461c}
		.chattingnow ul{border-color:#1b4e9f}
		.featured h3{border-color:#227ca6; color:#227ca6;}
		.mightlike h3{border-color:#d75d9f; color:#d75d9f;}
		.mostpopular h3{border-color:#8ac232; color:#8ac232;}
		.newlycreated h3{border-color:#fad91a; color:#827a00;}
		.lastupdated h3{border-color:#cd461c; color:#cd461c;}
		.chattingnow h3{border-color:#1b4e9f; color:#1b4e9f;}

		.latest-topics dt, .latest-topics dd {width:auto; float:none; background:white; margin:0; padding:0 10px}
		.latest-topics dt.alt, .latest-topics dd.alt{background:#f4f7fc} 
		.latest-topics dt{padding-top:10px}
		.latest-topics dd{padding-bottom:8px}
		.latest-topics dt a{font-size:1.27em; font-weight:bold}
		.latest-topics .message-count{float:right}
		.latest-topics .info p.addedTo{display:inline; font-size: 1em;}
		
		.latest-topics{background:#fff;}
		.latest-topics ul{ padding:10px 0; margin:0;}
		.latest-topics ul li{margin:0; padding:0 10px} /*for Firefox*/
		*html .latest-topics ul li{padding:0 10px 0 10px; } /*for IE 6*/
		*+html .latest-topics ul li{padding:0 10px 0 15px;} /*for IE 7*/
		*html .latest-topics ul li.stripey{padding:0 10px 0 10px;} /*for IE 6*/
		*+html .latest-topics ul li.stripey{padding:0 10px 0 10px;} /*for IE 7*/
		
		/*.latest-topics ul li.stripey{margin:0; padding:0 10px;}*/
		
.column1 .RichEdit label, .column1 .RichEdit input, .column1 .RichEdit select, .column1 .RichEdit textarea{width:90%; float:none}
.column1 .RichEdit textarea {height:8.5em}
.column1 .RichEdit .charactersLeft{padding:0}
.column1 .RichEdit dt, .column1 .RichEdit dd{width:auto; float:none}
.column1 .RichEdit .subcat, .column1 .RichEdit ul  {width: auto; float:none; margin-left:0}
.column1 .RichEdit .subcat input{width:auto; float:left}
.column1 .RichEdit .buttonall{margin-left:0}

.twenty-fifty-thirty.groups .column3 .primary-button.large {background: url("../webImage/blue-button-150.png") no-repeat scroll 0 0 transparent; width: 150px;}

 .groups .FRdialogue{width:600px; }
.groups .latestPhotos{margin: 5px 0 0 0;}

/*Polls*/
.resultlist.polls .extra{bottom:0; top:5px; display:block; height:40px;}
.resultlist.polls li.selected{background:#eaf4db; border-top:1px solid #93c93f;}
.resultlist.polls li.selected:hover{background:#eaf4db;}
.resultlist.polls .pollBody ul{background:#d5e8f7; padding: 5px 5px 0 5px;}
.resultlist.polls .pollBody .primary-button{margin:0;}
.resultlist .pollresults{background:#fff; padding-top:10px; margin: 0 5px 5px 3px;}
.resultlist.polls .voteOptions{background:#d5e8f7; border:1px solid #d5e8f7; display:block;}
.resultlist.polls .voteOptions li{border:1px solid #d5e8f7; display:block;}
.resultlist.polls .voteOptions li:hover{background:none;}
.resultlist.polls .buttons.vote{background:#d5e8f7; height:32px; padding-right:6px; }
.resultlist.polls .buttons.vote input{float:right;}
.previewpolllist{-moz-user-select:text !important;}
fieldset .previewpolllist li input{float:left; border: 1px solid #076ccd; width: 300px !important;}
.previewpolllist li .deleteButton{float:left; background: url(../webimage/icons/deleteAnswer.png) -3px 0px; width:20px; height:20px; text-indent:-9999px; display:inline-block; margin-left:5px;}
.previewpolllist li .move{float:left; background: url(../webimage/icons/sortable.png) no-repeat 5px 0; width:20px; height:20px; text-indent:-9999px; display:block;}
.previewpolllist li{margin:0 0 5px 0; clear:both; height:20px;}
#newPollForm fieldset{padding-bottom:5px;}
#newPollForm .buttons{margin-top:-15px;}
.editpoll{margin:7px 5px 0 0;}
.LatestPollBody{background:#d5e8f7; padding:5px 10px; }
.LatestPollBody input.primary-button{margin:0;}
.LatestPollBody .posted-by{font-size:0.916em; margin-top:5px;}
.LatestPollBody .pollresults{background:#fff; padding-top:10px;}
.poll a.on{background:url(/WebImage/loading.gif) no-repeat center center !important; cursor: wait; text-indent: -9999px; text-align:left; width:65px !important; height:20px; display:block;}
.previewpolllist  input.highlight{border:1px solid #ccc; background:#eef1f9}
.closed{float:right; margin:4px 5px 0 0; font-size:0.916em;}

/*Edit group details*/
.group-details{margin-bottom:10px;}
.group-details .shorten{ height:57px; overflow:hidden;}
.group-details .full{height:auto; overflow:hidden;}
.details{font-size:1.083em; padding: 3px 0;}
.details p{font-size:auto;}
.details ul{list-style:disc none inside; margin-left:10px;}
.details em{font-weight:normal; font-style:italic;}
.details ol{list-style:decimal; margin-left:10px;}
input.primary-button.on{background:url(/WebImage/loaderBlue.gif) no-repeat center center !important; text-indent: -9999px; cursor: wait;}
.saveError{display:none;}
.saveErrorMessage{display:none;}
.comment .image {margin-top:5px;}

/*Groups Latest News feed - using original*/
.latestNews .groupFeed .feed-date {float:right;}

/*Groups Latest News feed - NEW*/
.latestNews{padding-bottom:20px;}
.latestNews .newsFeed{position: relative; margin: 0 0 10px 0;}
.latestNews .newsFeed img{position: absolute;}
.latestNews .newsFeed .date{float:right; color:#AAAAAA; font-size:0.85em; margin-left:10px;}
.latestNews .summary{margin:0 0 3px 0;}
.latestNews .summary a.primary-link{font-size:1em;}
.latestNews div.news{background: url("/webimage/arrow-comment-up-white.gif") no-repeat; margin:4px 0 0 0; clear:both; padding-top:1px;}

.latestNews div.news.smallImage,div.news.mediumImage,div.news.largeImage{/*background: url(arrow.png) no-repeat 1px 15px;*/ background:url("/webimage/arrow-comment.gif") no-repeat scroll left 0 transparent; margin-top:0; padding-top:0;  }
.latestNews div.news.smallImage div.inside,div.news.mediumImage div.inside,div.news.largeImage div.inside{border:1px solid #b4c2c9;  background:#f4f7fc; padding:9px 10px;  margin: 0 0 0 4px; border-left:none;}
.latestNews div.news.smallImage{margin-left:45px;}
.latestNews div.news.mediumImage{margin-left:80px;}
.latestNews div.news.largeImage{margin-left:135px;}
.latestNews div.inside{border-left:1px solid #b4c2c9; border-right:1px solid #b4c2c9; border-bottom:1px solid #b4c2c9; padding:9px 10px;  margin: 4px 0 0 0;}
.latestNews div.inside p{margin:0; padding:0;}
.latestNews .action{float:right;}
.latestNews img.image{position:static;}
.latestNews .newsFeedComments{background-color:#F4F7FC; padding:5px 10px; border-bottom:1px solid #FFFFFF; font-size:1.1em;}
.latestNews .newsFeedComments blockquote{background-image:none;}
.latestNews .newsFeedComments cite{font-style:normal;}
.latestNews .reportTrigger, .latestNews .delcomment {display:none; margin:0}
.newsFeedComments:hover .reportTrigger, .newsFeedComments:hover .delcomment{display:block; }
.latestNews .commentTools img{position:static;}
#more-news a{font-size:1.1em;}

