
/* My Account Groups@Care */	
	.maNavGroup {margin:20px 0 10px;}
	.maNavGroup .top {background:url(/img/group/ma_nav_top_group.gif?v=1) 0 0 no-repeat; height:26px; line-height:27px; text-align:center; font-weight:bold; font-size:13px; padding:0 8px; overflow:hidden;}
	.maNavGroup .c {border-left: solid 2px #9ac4e2; border-right: solid 2px #9ac4e2; padding:15px 10px 0; overflow:hidden;}
	.maNavGroup .hasSubClass {padding-bottom:10px;}
	.maNavGroup .base {background:url(/img/group/ma_nav_base_group.gif?v=1) 0 0 no-repeat; height:38px;}
	
	.maNavGroup .item {height:28px; line-height:25px; padding:0 0 0 30px; position:relative;}
	.maNavGroup .item a {white-space: nowrap;}
	.maNavGroup .item .on {background:#ececec; padding:0 0 0 5px;}
	.maNavGroup .item .off {padding:0 0 0 5px;}
	.maNavGroup .item .on a {text-decoration:none; font-weight:bold; color:#333333;}
	.maNavGroup .item .coverIcon {height:25px; width:30px; position:absolute; cursor:pointer; top:0px; left:0px;}

	.maNavGroup .care {background: url(/img/icons/ma_home.gif?v=1) 0 0 no-repeat;}
	.maNavGroup .mess {background: url(/img/icons/ma_messages.gif?v=1) 0 0 no-repeat;}
	.maNavGroup .anno {background: url(/img/group/ma_announcments.gif?v=1) 0 0 no-repeat;}
	.maNavGroup .coOp {background: url(/img/group/ma_coOpSits.gif?v=1) 0 0 no-repeat;}
	.maNavGroup .disc {background: url(/img/group/ma_discussions.gif?v=1) 0 0 no-repeat;}
	.maNavGroup .even {background: url(/img/group/ma_events.gif?v=1) 0 0 no-repeat;}
	.maNavGroup .clas {background: url(/img/group/ma_classifieds.gif?v=1) 0 0 no-repeat;}
	.maNavGroup .reso {background: url(/img/group/ma_resources.gif?v=1) 0 0 no-repeat;}
	.maNavGroup .memb {background: url(/img/group/ma_memberDirectory.gif?v=1) 0 0 no-repeat;}
	.maNavGroup .abou {background: url(/img/group/ma_aboutGroup.gif?v=1) 0 0 no-repeat;}
	.maNavGroup .prof {background: url(/img/icons/ma_profile.gif?v=1) 0 0 no-repeat;}
	.maNavGroup .quic {background: url(/img/icons/ma_quick_link.gif?v=1) 0 0 no-repeat;}
	
/* 4YourNanniesCobrand */
	.maNav .anno {background: url(/img/group/ma_announcments.gif?v=1) 0 0 no-repeat;}
	.maNav .coOp {background: url(/img/group/ma_coOpSits.gif?v=1) 0 0 no-repeat;}
	.maNav .disc {background: url(/img/group/ma_discussions.gif?v=1) 0 0 no-repeat;}
	.maNav .even {background: url(/img/group/ma_events.gif?v=1) 0 0 no-repeat;}
	.maNav .clas {background: url(/img/group/ma_classifieds.gif?v=1) 0 0 no-repeat;}
	.maNav .reso {background: url(/img/group/ma_resources.gif?v=1) 0 0 no-repeat;}
	.maNav .memb {background: url(/img/group/ma_memberDirectory.gif?v=1) 0 0 no-repeat;}
	.maNav .abou {background: url(/img/group/ma_aboutGroup.gif?v=1) 0 0 no-repeat;}
		
	.maNavGroup .subHead {height:28px; line-height:25px; padding:0 0 0 30px; position:relative; font-weight:bold;}
	.maNavGroup .subSection {padding-top:4px;}
	.maNavGroup .divider {display:block;}
	.maNavGroup .dividerQuick {margin: 0;}
	.groupleftNavQ {padding: 4px 0 10px 30px; position:relative;}
	
	.headerGroup{margin: 5px 0;}
	
	.groupGreyBg{}
	.groupGreyBg .top {background: url(/img/rd/ma_g19_f2f2f2_top.gif) no-repeat; height:32px;}
	.groupGreyBg .c {padding:0 25px; margin-top:-10px; background-color:#f2f2f2;}
	.groupGreyBg .base {background: url(/img/rd/ma_g19_f2f2f2_base.gif) no-repeat; height:32px;}

	.groupFormTable {padding:0;}
	.groupFormTable td {padding: 8px 0; vertical-align: top;}
	.groupFormTable .label {font-weight: bold;}
	.groupFormTable input {width: 450px;}
	.uploadImageFiels {background-color: #fff; width:100%;}
	.postAdBtn {padding: 40px 0; text-align: center; width: 600px;}
	.groupTitle h1 {padding: 5px 0; margin: 0; font-size: 22px;}

/* Groups@Care Common */		
	.yellowGrad200{background: #ffffff url(/img/group/gradient-yellow-200.gif) bottom left repeat-x; border: solid 1px #ccc; padding: 15px;}
	.yellowGrad132{background: #ffffff url(/img/group/gradient-yellow-132.gif) bottom left repeat-x; border: solid 1px #ccc; padding: 5px 15px 15px 15px; margin: 0 0 10px 0;}
	.blueGrad200{background: #ffffff url(/img/group/gradient-blue-200.gif) bottom left repeat-x; border: solid 1px #ccc; padding: 15px;}
	.mgtBoxGrad{background: #ffffff url(/img/group/mgt-box-gradient.gif) bottom left repeat-x; border: solid 1px #ccc; padding: 15px; width: 225px; position: absolute; margin: -80px 0 0 490px;}
	.mgtBoxGrad .top {padding:0 0 0 10px;}
	.mgtBoxGrad .c {font-size: 16px; color: #939393; margin: -5px 0 0 0;}
	.mgtBoxGrad .title {position: absolute; margin: 0 0 0 5px;}
	.mgtBoxGrad .links {font-size: 12px; margin: 10px 0; text-align: center; white-space:nowrap;}
	.mgtBoxEvent {width: 215px; height:40px; margin:-50px 0 0 500px;}
	.mgtBoxCoOp {width: 260px; height:40px; margin:-20px 0px 0px 455px;}
	.myGroupLandingLocal{width: 415px; margin: 0 0 0 16px; float: left;}
 	.aboutGroup950 .top {height: 100px; background: url(/img/group/aboutGroup-top.gif?v=1) 0 0 no-repeat;}
 	.aboutGroup950 .base {height: 25px; background: url(/img/group/aboutGroup-base.gif?v=1) 0 0 no-repeat;}
 	.aboutGroup950 .content {margin:0px; background: url(/img/group/aboutGroup-middle.png?v=1) 0 0 repeat-y;} 
 	
 	.groupHomeTitle {font-size: 24px; position: absolute; margin: 0 0 0 5px;}
 	.groupFloatLeft {float: left;}
 	.groupFloatRight {float: right;}
   	.groupNormalFont {font-weight: normal;}   
   	.groupFont11Grey {font-size: 11px; color: #888888;}  
   	.groupMargin0 {margin: 0;}
   	.groupMargin5 {margin: 5px;}
 	.groupMarginTB10 {margin: 10px 0;}
 	.groupMarginTB15 {margin: 15px 0;}
  	.groupMarginTBL10 {margin: 10px 0 10px 10px;}
   	.groupMarginTBL10155 {margin: 10px 0 15px 5px;}
  	.groupMarginTB1015 {margin: 10px 0 15px 0}
  	.groupMarginTR1020 {margin: 10px 20px 0 0;}
  	.groupMarginTL28 {margin: 2px 0 0 8px;}
 	.groupMarginTop5 {margin-top: 5px;}
 	.groupMarginTop8 {margin-top: 8px;}
 	.groupMarginTop10 {margin-top: 10px;}
  	.groupMarginTop15 {margin-top: 15px;}
  	.groupMarginTop20 {margin-top: 20px;}
   	.groupMarginTop30 {margin-top: 30px;}
  	.groupMarginTop35 {margin-top: 35px;}
  	.groupMarginRit8 {margin-right: 8px;}
   	.groupMarginRit65 {margin-right: 65px;}
  	.groupMarginBtm0 {margin-bottom: 0;}
  	.groupMarginBtm5 {margin-bottom: 5px;}
   	.groupMarginBtm10 {margin-bottom: 10px;}
   	.groupMarginBtm15 {margin-bottom: 15px;}
   	.groupMarginBtm20 {margin-bottom: 20px;}
   	.groupMarginBtm35 {margin-bottom: 35px;}
   	.groupMarginLft8 {margin-left: 8px;}
   	.groupMarginLft10 {margin-left: 10px;}
   	.groupMarginLft15 {margin-left: 15px;}
   	.groupMarginLft30 {margin-left: 30px;}
   	.groupMarginLft35 {margin-left: 35px;}
   	.groupMarginLft40 {margin-left: 40px;}
   	.groupMarginLft95 {margin-left: 95px;}
   	.groupMarginLft105 {margin-left: 105px;}
   	.groupMarginLft115 {margin-left: 115px;}
   	.groupMarginLft130 {margin-left: 130px;}
   	.groupMarginLft140 {margin-left: 140px;}
   	.groupMarginLft170 {margin-left: 170px;}
   	.groupMarginLft175 {margin-left: 175px;}
   	.groupMarginLft205 {margin-left: 205px;}
   	.groupPaddingTop10 {padding-top: 10px;}
   	.groupPaddingTop15 {padding-top: 15px;}
   	.groupPaddingRit5 {padding-right: 5px;}
   	.groupPaddingLft10 {padding-left: 10px;}
   	.groupPaddingBtm0 {padding-bottom: 0;}
   	.groupPaddingBtm5 {padding-bottom: 5px;}
   	.groupPaddingBtm10 {padding-bottom: 10px;}
   	.groupPaddingTB10 {padding: 10px 0;}
   	.groupPaddingTB15 {padding: 15px 0;}
   	
   	.groupBordersolid {border: solid 1px #ccc;}
   	.grouTopBorderPB10 {border-top: dotted 1px #ccc; padding: 0 0 10px 0;}
	.grouTopBorderTB10 {border-top: dotted 1px #ccc; margin: 10px 0;}
	.grouBtmBorder {border-bottom: dotted 1px #ccc;}
	.grouBtmBorderSolid {border-bottom: solid 1px #ccc;}
	.grouRitBorderSolid {border-right: 2px solid #eee;}
	.grouBtmBorderSolMG {border-bottom: solid 1px #ccc; margin: 5px 0;}
	.grouTopBorderSolMG {border-top: solid 1px #ccc; margin: 5px 0;}	
	.groupHRLineImg {margin: 10px; width: 725px; height: 1px;}
	.groupCloseX {font-size: 11px; color: #999;}
	.groupTextArea {width:450px; height: 80px;}
	
	.groupPosAbs {position: absolute;}
	.groupPosRel {position: relative;}
	.greyBG{background-color: #f5f5f5; height: 12px; margin: 10px 0 0 0; padding: 8px 10px 10px;}
	.groupFontSize14 {font-size: 14px;}
	.groupFontSize18 {font-size: 18px;}
	.groupFontSize26 {font-size: 26px;}
	.groupTxtColor {color:#0d6cb6;}
	.groupCol888 {color: #888888;}
	.groupCol666 {color: #666666;}
	.groupCol999 {color: #999999;}
	.groupCol888Ital {color: #888888; font-style: italic;}
	.groupHeight15 {height: 15px;}
	.groupHeight145 {height: 145px;}
	.groupWidthAuto {width: auto;}
	.groupWidth12 {width: 12% !important;}
	.groupWidth15P {width: 15% !important;}
	.groupWidth40 {width: 40px !important;}
	.groupWidth65 {width: 65px !important;}
	.groupWidth80 {width: 80px !important;}
	.groupWidth85 {width: 85px !important;}
	.groupWidth100 {width: 100px !important;}
	.groupWidth115 {width: 115px !important;;}
	.groupWidth130 {width: 130px;}
	.groupWidth200 {width: 200px;}
	.groupWidth215 {width: 215px;}
	.groupWidth224 {width: 224px;}
	.groupWidth235 {width: 235px;}
	.groupWidth290 {width: 290px;}
	.groupWidth315 {width: 315px;}
	.groupWidth390 {width: 390px;}
	.groupWidth395 {width: 395px !important;}
	.groupWidth620 {width: 620px !important;}
	.groupPagingTop {background-color: #f5f5f5; margin: 15px 0; padding: 7px 15px; text-align: right;}
	.groupTextleft {text-align: left;}
	.groupTextCenter {text-align: center;}
	.vAlignMiddle{vertical-align: middle;}
 	
 	div.curveWhite750 {width: 750px; background: transparent;}
	.curveWhite750 .header {height:20px;}
 	.curveWhite750 div.top {width:750px; padding-top:3px; background: url(/img/search/results-top.gif?v=1) 0 0 no-repeat; margin: 0px; position:relative;}
 	.curveWhite750 div.topRes {width:750px; height: 26px; background: url(/img/group/750-2px-cccccc-top.gif?v=1) 0 0 no-repeat; margin: 0px; position:relative;}
 	.curveWhite750 div.topDisc {width:750px; height: 53px; background: url(/img/group/discussion-top.gif?v=1) 0 0 no-repeat; margin: 0px; position:relative;}
 	.curveWhite750 div.topFlag {width:750px; height: 25px; background: url(/img/group/admin-discuss-top.gif?v=1) 0 0 no-repeat; margin: 0px; position:relative;}
 	.curveWhite750 div.base {height: 20px; background: url(/img/search/results-base.gif?v=1) 0 0 no-repeat; margin: 0px;}
 	.curveWhite750 div.baseCommon {height: 26px; background: url(/img/group/750-2px-cccccc-base.gif?v=1) 0 0 no-repeat; margin: 0px;}
 	.curveWhite750 div.baseFlag {height: 25px; background: url(/img/group/admin-discuss-base.gif?v=1) 0 0 no-repeat; margin: 0px;}
 	.curveWhite750 div.content {margin:0px; padding: 0 5px;} 	
 	.curveWhite750 div.contentCommon {margin:0; padding: 0; border: solid 2px #ccc; border-top: none; border-bottom: none;}

/* grouHome */	
 	.groupHome
 	.groupHomeAnno{}
 	.groupHomeAnnoMrg {margin: -5px 0 15px;}
 	.groupHomeAnnoIconMrg {margin: 0 0 0 5px;}
 	.groupHomeAnnoTitle {font-size: 24px; margin: 0 10px 0 10px; position: absolute;}
  	.groupHomeAnno .top {height:25px; background: url(/img/group/home-announcments-top.gif?v=1) 0 0 no-repeat;}
  	.groupHomeAnno .c{background: url(/img/group/home-announcments-middle.gif?v=1) 0 0 repeat-y; padding:0 10px 0 10px;}
  	.groupHomeAnno .base{height:25px; background: url(/img/group/home-announcments-base.gif?v=1) 0 0 no-repeat; margin-bottom: 15px;}
  	.groupHomeAnno .viewAll {position: absolute; left: 555px; white-space: nowrap; margin: 10px 0 5px;}
  	.groupHomeAnno .postedBy {font-size: 11px; color: #888888; margin-top: 5px;}
  	.groupHomeAnno .noAnnouncment {text-align: center; margin: 25px 0 15px 0;}
  	.groupHomeAnno .adAnnouncment {text-align: center; margin: 15px 0 0 0;}
 	
 	.groupHomeSit {border: solid 2px #ccc; margin-bottom: 15px;}
   	.groupHomeSit .noOpensit {text-align: center; margin: 35px 0 15px 0;}
   	.groupHomeSit .postSit1 {position: absolute; left: 640px; white-space: nowrap; margin: 10px 0 5px;}
  	.groupHomeSit .postSit2 {text-align: center; margin: 15px 0 30px 0;}  
  	.groupHomeSit .postedBy {margin: 0 0 0 315px;}  	
  	
   	.groupHomeDisc {border: solid 2px #ccc;}
  	.groupHomeDisc .viewAll{position: absolute; left: 590px; white-space: nowrap; margin: 10px 0 5px;}
   	.groupHomeDisc .noDiscussions {text-align: center; margin: 35px 0 15px 0;}
  	.groupHomeDisc .startNew {text-align: center; margin: 15px 0 30px 0;}
  	.groupHomeDisc .comments {border: solid 1px #ccc; position: absolute; left: 637px; background-color: #fff; margin-top: -6px; width: 65px; height: 30px; text-align: center;}
  	.groupHomeDisc .margN {margin-top: -3px;}  	  	
   	.groupHomeDisc .photoL {vertical-align: top; width: 105px;}  	
   	.groupHomeDisc .posted {color: #888888; font-size: 11px; margin-top: 10px;}  
   	.groupHomeDisc .width95 {width: 95px;}  
   	.groupHomeDisc .width205 {width: 205px;}  
   	
   	.groupHomeAdmin {}
   	.groupHomeAdmin .top {height:25px; background: url(/img/group/home-message-top.gif?v=1) 0 0 no-repeat;}
   	.groupHomeAdmin .c {background: url(/img/group/pending-module-middle.png?v=1) 0 0 repeat-y; padding:0 10px 0 25px;}
 	.groupHomeAdmin .base {height: 25px; background: url(/img/group/home-admin-actions-base.gif?v=1) 0 0 no-repeat; margin-bottom: 15px;}
 	.groupHomeAdmin .title {font-size: 18px; color: #666666; margin: -5px 0 8px 0;}
 	.groupHomeCPBTitle {font-size: 12px; font-weight: bold; color: #666666; margin: -5px 0 0 0;}
  	.groupHomeMsgTitle {font-size: 18px; margin: -5px 0 0 0;}
  	.groupHomePosMrg {position: absolute; margin: 0 0 0 5px;}	
	.groupHomeMemPhoto {float: left; margin-top:12px; margin-bottom:5px; margin-right:10px;}
	.groupHomeMemDirName {float: left; margin-top:16px; margin-bottom:5px;}   	
	.groupHomeMemDirPts {float: right; margin: 16px 0 0 0;}   
	.groupHomeIcoTitle {font-size: 18px; margin: -5px 0 0 0;}  		
 	
	.groupStats {margin: 0 0 0 20px;}
	.groupStats .top {height:55px; background: url(/img/group/sticky-note-top.gif?v=1) 0 0 no-repeat;}
	.groupStats .top .c {padding:17px 0 0 33px; font-size:24px; color: #666666; background: transparent; white-space: nowrap;}
	.groupStats .c {background: url(/img/group/sticky-note-middle.gif?v=1) 0 0 repeat-y; padding:10px 10px 0 25px;}
	.groupStats .base {height:40px; background: url(/img/group/sticky-note-base.gif?v=1) 0 0 no-repeat; margin-bottom: 15px;}
	.groupStats .stat { border-bottom: dotted 1px #ccc; padding: 8px 0; width: 180px; font-weight:bold; color: #666666;}
	.groupStats .stat span {font-weight:normal; left: 845px; position: absolute;}
	
/* myGroupsMember */		
	.myGroupsTitle {font-size: 18px; color: #999; margin: 0 0 10px 0;}
	.myGroupCsrLink {color: #3589c5; font-size: 18px;}
	.myGroupLTBTxt {color: #666666; font-size: 14px; margin: 5px 0;}
	.myGroupTable {margin-top: 5px; width:100%;}
	.myGroupTableTd {vertical-align: top; width:105px;}
	.myGroupJoinTxt {font-size: 18px; color:#3589c5; margin: 0 0 15px 0;}
	.myGroupGoBtn {margin: -10px 0 0 10px; position: absolute;}
	.myGroupLearnTxt {position: absolute; left:640px; margin-top: -15px; white-space:nowrap; font-style: normal;}
	.myGroupMsgIco {position: absolute; margin: 5px 0 0 3px;}
	.myGroupResLink {position: absolute; margin: 5px 0 0 170px;}
	
/* myGroupsMemberDirectory */		
	.memDirPendingTitle {font-size: 22px; margin: 10px 0;}
	.memDirPendingBox {border: solid 1px #dfdfdf; border-left: none; border-right: none; background-color: #fdf8da; margin: 15px 0 0 0; padding-left: 10px;}
	.memDirTitle {font-size: 22px; margin-top: 10px 0 5px 0;}
	.memDirTransOwn {margin:15px 0 0 0;}
	.memDirTransOwnTxt {vertical-align: middle; font-weight:bold; font-size:15px; width: 615px; height: 45px; line-height:18px;}
	.memDirMsgSel {float:left; padding:3px 0 0 15px;}
	.memDirName {float:left; padding:4px 0 0 15px; font-size:14px;}
	
	.viewAdImage {width: 240px; float: left;}
	.viewAdImage .top {height: 25px; background: url(/img/group/classified-img-top.gif?v=1) 0 0 no-repeat;}
	.viewAdImage .c {background: url(/img/group/classified-img-middle.gif?v=1) 0 0 repeat-y; text-align: center;}
	.viewAdImage .base {height:8px; background: url(/img/group/classified-img-base.gif?v=1) 0 0 no-repeat; margin-bottom: 15px;}
	
	div.imageContainerGroup {position: relative;}
	div.imageContainerGroup img {padding:0;margin:0; display:block; border:0;}
	div.imageContainerGroup table, div.imageContainer table tr, div.imageContainer table tr td {border:0; margin:0; padding:0;}
	div.imageContainerGroup div.border {border:4px solid white;}
	div.imageContainerGroup td.image { border:1px solid #BDBDAD;}
	div.imageContainerGroup td.right {width:11px; background:url(/img/group/sright.png?v=1) 0 0 repeat-y; vertical-align:top;}
	div.imageContainerGroup td.right img {}
	div.imageContainerGroup td.bottom {height:11px; background:url(/img/group/sbottom.png?v=1) 0 0 repeat-x; text-align:left;}
	div.imageContainerGroup td.bottom img {}
	div.imageContainerGroup td.corner {background:url(/img/group/scorner.png?v=1) 0 0 no-repeat;}
	
	.group_table_750 {border:0px solid red;position:relative; margin-top:10px; width:750px; background-color:#f5f5f5; background-image:url(/img/group/group-grey-header.gif?v=1); background-repeat:no-repeat; background-position:top left; padding:0 0 20px;}
	.group_table_750  th.header {padding:5px 0 0 15px;}
	.group_table_750  td.header {padding:5px 10px 0 15px;}
/* fixing doctype issue */
	.group_table_750 td {padding:12px 0 0 4px;}
	.groupMyAccoutInfo table th, .privacySettings .l {padding: 12px 0 0 15px;}
	
/* Groups@Care umbrellla */
	.groupsUmbrella{min-height: 550px;}
	.groupsUmbrellaTop{background:url(/img/group/umbrella-top.jpg?v=1) 0 0 no-repeat; width:950px; margin-top:2px;}
	.groupsUmbrellaHeading h1{padding: 17px 0px 0px 23px; font-size: 40px; color: #999; font-weight:normal; margin:0px 0px; height:70px;}
	.groupsUmbrellaHeading strong{font-size: 54px; font-weight:normal;}
	.groupsUmbrellaHeading span{color:#036cb6;}
	.groupsUmbrellaHeading .tm{font-size:18px; color: #666666; position:relative; top: -15px;}
	.groupsUmbrellaHeading h2{padding: 0px 0px 0px 27px; font-size: 18px; color:#666; font-weight:normal; margin:0px 0px 0px 0px;}
	.communityGroups h3, .careCops h3, .careExchange h3{font-size: 18px; color:#3589c5;  margin:0px 0px 0px 0px; } 
	.communityGroups {margin:18px 1px 10px 20px; padding:10px; background:url(/img/group/img-umbr-groups.jpg?v=1) top right no-repeat;}  
	.careCops{margin:18px 11px 10px 10px; padding:10px; background:url(/img/group/img-umbr-coops.jpg?v=1) top right no-repeat;}
	.careExchange{margin:18px 21px 10px 0px; padding:10px; background:url(/img/group/img-umbr-exhange.jpg?v=1) top right no-repeat;}
	.communityGroups .btnLinks, .careCops .btnLinks, .careExchange .btnLinks{text-align:center;}
	.groupsUmbrellaMiddle{background:url(/img/group/groups-landing-middle.gif?v=1) repeat-y; width:950px; padding-top:20px;}
	.groupsUmbrellaLocalGroups{width:420px; padding: 0px 25px 0px 10px; color:#888888;}
	.groupsUmbrellaNationalGroups{width:420px; float:left; color:#888888; padding-left:20px; }
	.groupsUmbrellaNationalGroups h4, .groupsUmbrellaLocalGroups h4{font-size: 18px;color:#3589c5; font-weight:normal; margin: 0 0 0 0;} 
	.groupsUmbrellaBase{padding: 30px 0 0 25px; background:url(/img/group/groups-landing-base.jpg?v=1) no-repeat; width:950px; height:80px; clear:both; color: #888888;}
	.groupsUmbrellaTopCoops{background:url(/img/group/Coop-LP-top.jpg?v=1) 0 0 no-repeat; width:950px; margin-top:2px;}
	.groupsUmbrella .noGroupTxt{text-align: center; color: #999; margin: 50px 0 15px 0;}
	.groupsUmbrella .creatGroupTxt{text-align: center; margin: 15px 0 60px 0;}
	.groupsUmbrella .learnMoreTxtL{position: absolute; left:400px; margin-top: -15px; white-space:nowrap;}
	.groupsUmbrella .learnMoreTxtR{position: absolute; left: 872px; margin-top: -15px; white-space:nowrap;}
	.groupsUmbrella .borderTopL{border-top: dotted 1px #ccc; width: 425px; height: 1px; margin: 15px 0 0 0;}
	.groupsUmbrella .borderTopR{border-top: dotted 1px #ccc; width: 430px; height: 1px; margin: 15px 0 0 0;}
	.groupsUmbrella .footerIcons{margin: 70px 0 30px 0;}
	
/*  Group Tab Containers */	
	.groupTabContainer .tabNode {cursor:pointer; float:left; height:28px; position:relative; top:2px;}
	.groupTabContainer .tab_bg_on {background:url(/img/group/on-1px-gradient.gif) 0 0 repeat-x; text-align: center; padding-top: 5px;}
	.groupTabContainer .tab_bg_off {background:url(/img/group/off-1px-gradient.gif) 0 0 repeat-x; text-align: center; padding-top: 5px;}
	.groupTabContainer .tab_rit_on {background:url(/img/group/right-on.gif) 0 0 no-repeat; width: 18px; height: 25px;}
	.groupTabContainer .tab_lft_on {background:url(/img/group/left-on.gif) 0 0 no-repeat; width: 18px; height: 25px;}
	.groupTabContainer .tab_rit_off {background:url(/img/group/right-off.gif) 0 0 no-repeat; width: 18px; height: 25px;}
	.groupTabContainer .tab_lft_off {background:url(/img/group/left-off.gif) 0 0 no-repeat; width: 18px; height: 25px;}
	.groupTabContainer .tab_rit_sqr_on {background:url(/img/group/right-on-1.gif) 0 0 no-repeat; width: 19px; height: 25px;}
	.groupTabContainer .tab_lft_sqr_on {background:url(/img/group/left-on-1.gif) 0 0 no-repeat; width: 18px; height: 25px;}
	.groupTabContainer .tab_rit_sqr_off {background:url(/img/group/right-off-1.gif) 0 0 no-repeat; width: 19px; height: 25px;}
	.groupTabContainer .tab_lft_sqr_off {background:url(/img/group/left-off-1.gif) 0 0 no-repeat; width: 18px; height: 25px;}
	.groupTabContainer a {outline:none; color: #666666; font-weight: bold; text-decoration:none;}
	.groupTabContainer .tabContentContainer {border:1px solid #e7e7e7; background-color: #fdf5c7;}
	.groupTabContainer .tabContentContainer .c {font-size: 10px; font-weight: bold; color: #666666; padding: 5px 0 5px 15px;}

/* groupEvents */	
	.manageAdContainer {background-color: #f5f5f5; padding: 20px 15px; border-bottom: dotted 1px #ccc;}
	.adDate {position: absolute; left: 785px; float: left; white-space: nowrap;}
	.sitsDate {position: absolute; left: 550px; float: left; white-space: nowrap;}
	.eventBlueBG{background-color: #9ac4e2; height: 15px; padding: 10px 10px 12px;}
	.eventRitArrow {background:url(/img/group/arrow-event-right.gif) right center no-repeat; float:right; padding-right:15px;}
	.eventLftArrow {background:url(/img/group/arrow-event-left.gif) left center no-repeat; float:left; padding-left:15px;}
	.eventMonthTxt {float:left; text-align:center; width:580px;}	
	.eventDayBg {font-weight: bold; text-align: center; margin: 0 1px 0 0; padding: 7px; width: 87px; height:15px; overflow: hidden; background-color:#cde2f0; border: solid 1px #cde2f0; float:left;}
	.eventDayNumBg {margin: 1px 1px 1px 0; width: 101px; height: 90px; overflow: hidden; background-color:#f7f7ff; border: solid 1px #cde2f0; float:left;}
	.eventDayNumBg p {margin: 3px 0; white-space: nowrap;}
	.eventDay {font-weight: bold; display: block; height: 15px; overflow: hidden; background-color:#cde2f0;}
	.eventPop {width:237px; display:none; z-index:15;}
	.eventPop .top {height:30px; background:url(/img/group/cal-pop-top.png?v=1) 0 0 no-repeat;}	
	.eventPop .c {background:url(/img/group/cal-pop-middle.png?v=1) 0 0 repeat-y; padding:0 25px;}
	.eventPop .base {height:37px; background:url(/img/group/cal-pop-base.png?v=1) 0 0 no-repeat;}
	.eventAttending {margin: 10px 10px 10px 0; width: 160px; height: 95px; overflow: hidden; float:left;}
	.eventListView {width: 230px; height:50px; float: left; padding-right: 5px;}
	.eventDetailImgPlc {margin: 0 8px 10px 0;}
	
/* groupDiscussions */	
	.disAddNewTopic {font-size: 18px; margin: 9px 10px 5px 3px; position: absolute;}
	.disTopBg {background-color: #fdf8da}
	.disReportTitle {font-size: 18px; margin: 0 0 0 35px;}
	.disHrLine {margin: 10px; width: 725px; height: 1px;}
	.disKeyword {width: 260px; vertical-align:middle;}
	.disPagingTop {padding-right:25px; margin: -30px 0 15px 0;}
	.disNoTopics {font-size: 18px; color: #666666; text-align: center; margin: 20px 0 0 0;}
	.disStartTopics {font-size: 14px; margin: 15px 0 0 0; height: 65px; text-align: center;}
	
	.childTable td{padding:3px 0px;}	
	
/* groupNumberChildren */	
	.childForms {}
	.childForms .childForm {margin:10px 0; padding:10px 10px 10px 0;}
	.childForms .childForm td {padding-right:8px; vertical-align:top;}
	.childForms .bottomBorder {border: solid #ccc; border-width:0 0 1px;}
	
/* groupNumberPets */	
	.petForms {}
	.petForms .petForm {margin:10px 0; padding:10px 10px 10px 0;}
	.petForms .petForm td {padding-right:8px; vertical-align:top;}
	
	.dataGrid{}
	.dataGrid th{border-bottom:1px solid #eee; padding:5px 5px 5px 20px;}
	.dataGrid td{border-bottom:1px solid #eee; padding:5px 5px 15px 20px;}
	.dataGridRowColorDark{background:#eee;}
	.dataGridRowColorLight{background:#f8f8f8;}
	.groupCoOpSubTitle {font-size: 14px; font-weight: bold; color:#DC891B; padding: 15px 0;}
	.grouGreyBox {border: solid 1px #ccc; margin: 0 0 15px 0;}
	.grouGreyBox .topBg {background-color: #cce2f0; padding: 15px 0 10px 10px;}
	.grouGreyBox .c {padding:0 10px 0 20px;}
	.groupSubTitle {color:#DC891B; font-size:14px; font-weight:bold;}
	.groupPostSitTA {width: 195px; height: 70px;}
	.groupPostSitTF {width: 195px;}
	
	
/*Discussions Topics Search */	
	.topicSearchForm{float:left; margin: 15px 0 0 45px; color:#369; font-size:14px;}
	.topicSearchFormSearchButton{vertical-align:middle; margin:-3px 0px 0px 10px;}
	.topicSearchNoResult{padding:25px 50px;}
	.topicSearchResultTitle{padding:10px 25px;font-size:18px;}
	.topicSearchResultMsg{text-align:right; vertical-align:bottom; padding-bottom:5px;}
	.topicSearchResult{border-top:1px solid #eee; padding:10px 20px;}
	.topicSearchResultInfo{font-size: 11px; color: #888888;}

/* groupClassified */	
	.groupClassifiedKeyTxt {width: 225px;  vertical-align: middle; }
	.groupClassifiedTitle {float: left; width: 415px; overflow: hidden;}
	.groupClassifiedPosted {float: left; position: absolute; left: 750px; white-space:nowrap;}	
	.groupNoClassified {font-size: 18px; color: #666666; height: 95px; text-align: center; margin: 65px 0 0 0;}		

/*Classified Search */
	.classifiedSearchResult{width:500px; border-bottom:1px solid #eee; padding:20px 0px;}
	.classifiedSearchResultPostedBy{width:200px; border-bottom:1px solid #eee;}

/* Co-Op Member Profile */
	.coOpMemberProfile{margin-left:10px;}
	.coOpMemberProfileTitle{background:#f4f4f4;font-size:14px; font-weight:bold; margin-top:5px; margin-bottom:-10px; padding:10px 10px 0px 10px;}
	.coOpMemberProfileFormLabel{ padding:10px 10px 10px 0px; vertical-align:top;}
	.coOpMemberProfileFormBorder{border-bottom: 1px solid #eee;}
	.coOpMemberProfileFormValue{width:380px; padding:10px; vertical-align:top;}
	.coOpMemberProfileProfilePhoto{width: 200px; text-align:center; padding-left:10px; padding-top:10px; vertical-align:top;}
	.coOpMemberProfile{border-collapse:collapse;}
	.coOpMemberProfilePhoneLabel span{display:block; margin-right:10px;}

/* Co-Op Sit Details*/
	.coOpSitDeatils{border-collapse:collapse;}
	.coOpSitPhoto{width: 200px; text-align:center; padding-left:20px; vertical-align:top;}
	.coOpSitDeatilsLabel{ padding:10px 10px 10px 0px; vertical-align:top; width:120px;}
	.coOpSitDeatilsBorder{border-bottom: 1px solid #eee;}
	.coOpSitDeatilsValue{width:380px; padding:10px; vertical-align:top;} 
	

	