html {
  height : 100%;
}

a.ca-w, div.ca-w {
  font-weight : bold;
}

label {
  vertical-align:top;
}

body.co-z {
  margin : 0px;
  background-color : #FFFFFF;
  background-image : none;
  height : 100%;
}

.co-z span a, .co-z a span, .co-z label span {
  font-size:1em;
}

.co-z a {
  color : #006683;
  text-decoration : none;
  cursor : pointer;
}

.co-z a:HOVER {
  text-decoration : underline;
}

.co-z span, .co-z a, .co-z label {
  font-size : 1.1em;
}

.co-z .co-j .co-p .cp-c ul {
  list-style: disc inside;
}

.co-z .ca-r span, .co-z span.ca-r {
  color : #CC0022;
}


div.co-g {
  color : #FFFFFF;
  background-color : #5A7584;
  width : 994px;
  height : 28px;
}

div.co-g   div  a
{
  line-height:28px;
}

div.co-g div.cp-j span
{
  line-height:28px;
  padding-right: 16px;
  background: transparent url(http://www.grouply.com/img/cpng/FFF) no-repeat;
  background-position: 100% -14px;
  cursor:pointer;
}




#action_req_dd {
  padding : 0 9px;
  background: transparent url(http://www.grouply.com/img/icons/red_btn_back.png) no-repeat 0 6px;
}

div.co-g #action_req_dd div.cp-j span {
  background: transparent url(http://www.grouply.com/img/cpng/FFF) no-repeat 100% -14px;
  color: #FFFFFF;
}




div.cp-m.groupfield {
  background-color : #324D5C;
  padding : 0 1px 1px 1px;
}

div.cp-m.groupfield  div {
  color : #FFFFFF;
  background-color : #5A7584;
  padding : 2px;
}

div.cp-m.groupfield  div  a {
  color : #FFFFFF;
  font-size : 1em;
  font-family : Verdana,Arial,sans-serif;
  text-decoration : none;
}

div.cp-m.groupfield  div.ca-h {
  background-color:#FFFFFF;
  color : #5A7584;
}

div.cp-m.groupfield  div.ca-h  a {
  color : #5A7584;
}


div.cp-m.searchobject {
  text-align:left;
}

div.cp-m.searchobject div.cp-mi {
  display: inline;
  cursor : pointer;
}

div.cp-m.searchobject div.ca-s span {
  font-weight : bold !important;
}


div.cp-m.actionrequired {
  background-color : #B60000;
  padding : 0 1px 1px 1px;
}

div.cp-m.actionrequired div {
  color : #FFFFFF;
  background-color : #DE0000;
  padding : 2px;
}

div.cp-m.actionrequired div a {
  color : #FFFFFF;
  font-size : 1em;
  font-family : Verdana,Arial,sans-serif;
  text-decoration : none;
}

div.cp-m.actionrequired  div.ca-h {
  background-color:#FFFFFF;
  color : #DE0000;
}

div.cp-m.actionrequired  div.ca-h  a {
  color : #DE0000;
}

div.co-g div.xp {
  margin-top : 7px;
}

div.co-g a.cp-i {
  padding : 3px 0px 3px 68px;
  line-height : 28px;
  background: url(http://www.grouply.com/img/cpng/GCI/FFF) no-repeat;
  background-position: left 1px;
  cursor : pointer;
}

.lo-rtl div.co-g a.cp-i {
  background-position: right 1px;
}

div.co-g a:HOVER.cp-i {
  text-decoration:none;
}

.co-g a {
  color : #FFFFFF;
}

.co-z {
  font-family: Verdana,Arial,sans-serif;
  font-size: 10px;
}

.co-z .co-o .x-window-mc {
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 10px;
}

div.co-z {
  width : 994px;
  min-height : 100%;
  margin : 0 auto;
}

.co-z .cp-t {
  background-color : #DD0000;
  background-image : none;
  color : #FFFFFF;
}

.co-z .cp-t div.first-child {
  padding : 10px 20px;
  min-height : 64px;
}

.co-z .cp-t span {
  font-size : 2.4em;
  line-height : 1.2em;
  font-weight : bold;
}

.co-z .cp-t .ca-y span {
  font-size : 2.0em;
  line-height : 1.2em;
  font-weight : normal;
}

.co-z .cp-t .cp-j div {
  margin-bottom : 2px;
}

.co-z .cp-t .cp-j span {
  font-size : 1.1em;
  line-height : 1.2em;
  font-weight : normal;
}

.co-z .cp-t .cp-j span.ca-u,
.co-z .cp-m div.cp-mi span
{
  font-weight : normal;
  cursor : pointer;
}

.co-z .cp-t .cp-j span.ca-s,
.co-z .cp-m div.ca-s span
{
  font-weight : bold;
  cursor : pointer;
}

.co-z .cp-t .cp-j .x-form-field-wrap {
  border : 1px solid #ADAA9C;
  background-color : #FFFFFF;
  height:20px;
  overflow:hidden;
}

.ext-ie .co-z .cp-t .cp-j .x-form-field-wrap {
}

.co-z .cp-t .cp-j .x-form-field-wrap .x-form-trigger {
  background: transparent url(http://www.grouply.com/img/icons/search.png) no-repeat 0 0px;
  width:24px;
  border : none;
  position:absolute;
}

.ext-ie .cp-t .cp-j .x-form-field-wrap .x-form-trigger {
}

.co-z .cp-t .cp-j .x-form-text {
  font-family : Verdana,Arial,sans-serif;
  font-size : 1.1em;
  border : none;
  background : #FFFFFF none;
  height : 16px;
}

.co-z .cp-t .cp-j .x-form-empty-field {
  color : #818385;
}

.co-z .cp-x {
  background-color : #DD0000;
  background-image : none;
  padding : 0px;
}
  
div.co-j {
  clear: both;
}

.co-z .cp-x div.cp-m div {
  margin-left : 8px;
  float : left;
  padding : 2px 0px 4px 0px;
  background-color : #DD0000;
  border-left : 1px solid #DD0000;
  border-top : 1px solid #DD0000;
  border-right : 1px solid #DD0000;
  border-bottom : 1px solid #DD0000;
}

.lo-rtl .co-z .cp-x div.cp-m div {
  margin-left : 0;
  margin-right : 8px;
  float : right;
}

.co-z .cp-x div.cp-m div.ca-s
{
  background-color : #08516B;
  border-left : 1px solid #08516B;
  border-top : 1px solid #08516B;
  border-right : 1px solid #08516B;
  border-bottom : 1px solid #08516B;
}

.co-z .cp-x div.cp-m div.ca-h
{
  background-color : #08516B;
  border-left : 1px solid #08516B;
  border-top : 1px solid #08516B;
  border-right : 1px solid #08516B;
  border-bottom : 1px solid #08516B;
}

.co-z .cp-x div.cp-m div a
{
  font-size: 1.2em;
  font-weight: bold;
  padding: 4px 7px;
  text-decoration:none;
  background-color:transparent;
}

.co-z .cp-x div.cp-m div a
{
  color : #D3DDDE;
}

.co-z .cp-x div.cp-m div.ca-h a
{
  color : #FFFFFF;
}

.co-z .cp-x div.cp-m div.ca-s a
{
  color : #FFFFFF;
}

.co-z div.cp-m.tsdd {
  border : 1px solid #818385;
  border-top : none;
  cursor : pointer;
}

.co-z .cp-m.tsdd div {
  color : #D3DDDE;
  background-color : #DD0000;
  padding: 4px 7px;
}

.co-z .cp-m.tsdd div span,
.co-z .cp-m.tsdd div a,
.co-z .cp-m.tsdd div a:HOVER
{
  color : #D3DDDE;
  font-size : 1.2em;
  font-weight: bold;
  text-decoration : none;
}

.co-z .cp-m.tsdd .ca-h {
  color : #FFFFFF;
  background-color : #08516B;
}

.co-z .cp-m.tsdd .ca-h span,
.co-z .cp-m.tsdd .ca-h a,
.co-z .cp-m.tsdd .ca-h a:HOVER
{
  color : #FFFFFF;
}

.co-z div.cp-e {
  border : 2px solid #002943;
  background-color : #FFFFDD;
}






.co-z .cp-e .cp-managetabs a.cp-i_add {
  font-size : 1.1em;
  font-weight : bold;
  color : #006683;
  padding : 4px 8px 8px 23px;
  background-image: url(http://www.grouply.com/img/icons/add.png);
  background-repeat: no-repeat;
  background-position: 6px 3px;
  cursor:pointer;
}

.lo-rtl.co-z .cp-e .cp-managetabs a.cp-i_add {
  background-position: right center;
  padding : 4px 23px 8px 8px;
}

.co-j .cp-e .cp-managetabs .ca-y span {
  color : #818385;
}

.co-z .cp-e .cp-managetabs div.cp-x {
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  margin-top:10px;
  padding : 10px;
  background-color : #DD0000;
  background-image : none;
  min-height : 20px;
}

.co-z .cp-e .cp-managetabs div.cp-x.ca-x {
  background-image : none;
  background-color : transparent;
  margin-top : 2px;
}

.co-z .cp-e .cp-managetabs div.cp-x span, .co-z .cp-c #page_access_portlet div.cp-x #pageaccess_table .ca-u span {
  font-size : 1.1em;
  font-weight : bold;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

.lo-ltr.co-z .cp-e .cp-managetabs .cp-x div.ca-a, .lo-ltr.co-z .cp-c #page_access_portlet div.cp-x #pageaccess_table div.ca-a {
  margin-left : 20px;
}

.lo-rtl.co-z .cp-e .cp-managetabs .cp-x div.ca-a, .lo-rtl.co-z .cp-c #page_access_portlet div.cp-x #pageaccess_table div.ca-a {
  margin-right : 20px;
}

.co-z .cp-e .cp-managetabs .cp-x div div.cp-tt, .co-z .cp-c #page_access_portlet div.cp-x #pageaccess_table div.cp-tt {
  cursor : pointer;
  width : 160px;
  float : left;
}

.lo-rtl.co-z .cp-e .cp-managetabs .cp-x div div.cp-tt, .lo-rtl.co-z .cp-c #page_access_portlet div.cp-x #pageaccess_table div.cp-tt {
  float : right;
}

.co-z .cp-c #page_access_portlet div.cp-x #pageaccess_table div.cp-tt {
  width : inherit !important;
}

.co-z .cp-c #page_access_portlet div.cp-x #pageaccess_table div.cp-tt {
  cursor : default !important;
  float : none !important;
}

.co-z .cp-e .cp-managetabs .ca-dd .cp-x,
.co-z .cp-e .cp-managetabs .ca-dd .cp-x div
{
  cursor : move !important;
}

.co-z .cp-e .cp-managetabs .cp-x div.cp-i_delete {
  background-image : url(http://www.grouply.com/img/cpng/DDD);
  background-repeat : no-repeat;
  background-position : 4px -44px;
  width : 12px;
  cursor : pointer;
  float : left;
}

.co-z .cp-e .cp-managetabs .cp-x .ca-s div.cp-i_delete {
  background-image: url(http://www.grouply.com/img/cpng/FFF);
}

.co-z .cp-e .cp-managetabs .cp-x div.cp-i_nodelete {
  cursor : pointer;
  width : 12px;
  float : left;
}

.lo-rtl.co-z .cp-e .cp-managetabs .cp-x div.cp-i_delete, .lo-rtl.co-z .cp-e .cp-managetabs .cp-x div.cp-i_nodelete {
  float : right;
}

.co-z .cp-e .cp-managetabs .cp-x div.ca-u,
.co-z .cp-e .cp-managetabs .cp-x div.ca-s,
.co-z .cp-c #page_access_portlet div.cp-x #pageaccess_table div.ca-u
{
  background-color : transparent;
  width : 196px;
  overflow : hidden;
  border : 1px solid #08516B;
  margin-top: 6px;
  margin-bottom: 6px;
}

.co-z .cp-c #page_access_portlet div.cp-x #pageaccess_table div.ca-u
{
  margin-top:4px !important;
  margin-bottom:4px !important;
}

.co-z .cp-e .cp-managetabs .cp-x div.ca-s div {
  color : #FFFFFF;
  background-color : #08516B;
}

.co-z .cp-e .cp-managetabs .cp-x div.ca-u div,
.co-z .cp-c #page_access_portlet div.cp-x #pageaccess_table div.ca-u div {
  color : #D3DDDE;
  background-color : #DD0000;
}

.co-z .cp-e .cp-managetabs .cp-x.ca-x div.ca-u,
.co-z .cp-e .cp-managetabs .cp-x.ca-x div.ca-s,
{
  border : 1px solid #D7D7D7;
}

.co-z .cp-e .cp-managetabs .cp-x.ca-x div.ca-u div {
  color : #000000;
  background-color : #D7D7D7;
}

.co-z .cp-e .cp-managetabs .cp-x.ca-x div.cp-i_delete {
  background-image: url(http://www.grouply.com/img/cpng/000);
}

.co-z .cp-e .cp-managetabs .cp-x div div, 
.co-z .cp-c #page_access_portlet div.cp-x #pageaccess_table div.ca-u div {
  padding : 3px 6px;
}

.co-z .cp-e .cp-managetabs .cp-x div div.cc_clear {
  padding : 0;
  clear : both;
}



.co-z .cp-e div.cp-t {
  border-bottom: 1px solid #E6E6E6;
  background-color : #FFFFFF;
  background-image : none;
  color : #006683;
  padding:15px 20px;
}

.co-z .cp-e div.cp-t span {
  font-size : 1.8em;
  font-weight : bold;
}

.co-z .cp-e div.cp-c {
  background-color : #FFFFDD;
}

.co-z .cp-e div.ca-t {
  margin-bottom:10px;
}

.co-z .cp-e div.ca-t span {
  font-weight : bold;
  font-size : 1.4em;
  color : #006683;
}

.co-z .cp-e .cp-j.ca-t input.x-form-text {
  color : #006683;
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 1.4em;
  font-weight : bold;
  border : none;
  background : none;
  padding : 0 2px 0 0;
}




.co-z .cp-e .cp-j.ca-t .x-form-field-wrap .x-form-trigger {
  background : transparent url(http://www.grouply.com/img/cpng/068) no-repeat 0px -11px;
  border : none;
  width:22px;
  height:16px;
}

.co-z .cp-e .cp-j .x-form-check-wrap .x-form-checkbox,
.co-z .cp-e .cp-j .x-form-check-wrap .x-form-cb-label,
.co-z .cp-e .cp-j .x-form-check-wrap .x-form-radio,
.co-z .cp-c .cp-j .x-form-check-wrap .x-form-checkbox,
.co-z .cp-c .cp-j .x-form-check-wrap .x-form-cb-label,
.co-z .cp-c .cp-j .x-form-check-wrap .x-form-radio {
  vertical-align:middle;
  font-size: 1.1em;
}

.co-z .cp-e .cp-j .x-form-check-wrap .x-form-cb-label span,
.co-z .cp-c .cp-j .x-form-check-wrap .x-form-cb-label span,
.co-z .cp-e .cp-j .x-form-check-wrap .x-form-cb-label a,
.co-z .cp-c .cp-j .x-form-check-wrap .x-form-cb-label a {
  font-size: inherit;
}

.co-z .cp-e div.ca-t.ca-y span,
.co-z .cp-e div.ca-t span.ca-y 
{
  font-size : 1.4em;
  color : #818385;
}

.co-z .co-j-cp-f {
  background-color : #FFFFFF;
  background-image : none;
}

.co-z .co-j {
  color : #000000;
}

.co-z .cp-n {
  font-family : Verdana,Arial,sans-serif;
  font-size: 1.1em;
}

.co-j  .cp-x.cp-x-j-level {
  padding : 3px 12px;
  color : #FFFFFF;
  background-color : #08516B;
  background-image : none;
  border-left : 1px solid #08516B;
  border-top : 1px solid #08516B;
  border-right : 1px solid #08516B;
  border-bottom : 1px solid #003852;
}

.co-j .cp-x.cp-x-j-level a {
  color : #FFFFFF;
  padding : 4px 8px 4px 26px;
  background: url(http://www.grouply.com/img/cpng/JTCI/FFF) no-repeat;
}

.co-j .cp-x.cp-x-j-level td:first-child a {
  font-weight:bold;
}

.co-j .cp-x.cp-x-j-level a.ca-s {
  background-color : #002943;
}

#add_application {
  background-position: 8px -6px;
}

#change_theme {
  background-position: 8px -38px;
}

#manage_tabs {
  background-position: 8px -70px;
}

#recent_msgs {
  background-position: 8px -102px;
}

#post_msg {
  background-position: 8px -134px;
}

#add_friends {
  background-position: 8px -166px;
}




.co-j .cp-x.cp-x-j-level div.cp-j span
{
  padding-right: 16px;
  padding-left: 2px;
  background: transparent url(http://www.grouply.com/img/cpng/FFF) no-repeat;
  background-position: 100% -14px;
  cursor:pointer;
  font-weight:bold;
}

div.cp-m.cp-x-j-level {
  background-color : #08516B;
  padding : 0 1px 1px 1px;
}

div.cp-m.cp-x-j-level div {
  color : #FFFFFF;
  background-color : #08516B;
  padding : 2px;
}

div.cp-m.cp-x-j-level div a {
  color : #FFFFFF;
  font-size : 1em;
  font-family : Verdana,Arial,sans-serif;
  text-decoration : none;
}

div.cp-m.cp-x-j-level div.ca-h {
  background-color:#FFFFFF;
  color : #08516B;
}

div.cp-m.cp-x-j-level div.ca-h  a {
  color : #08516B;
}

.cp-m.cp-x-j-level .cp-mi.cp-ms.ca-h {
  color: #FFFFFF;
  background-color: #08516B;
}

.cp-m.cp-x-j-level .cp-mi.cp-ms {
  padding:0;
  height:1px;
  overflow:hidden;
  border-bottom:1px solid #FFFFFF;
  margin-bottom:1px;
}

.cp-m.cp-x-j-level .cp-mi.cp-ms span {
  cursor : default;
  display: none;
}

.co-j div.cp-c.cp-c-j-level {
  padding : 10px 23px;
  background-color : transparent;
  background-image : none;
  border-left : 1px solid transparent;
  border-top : 1px solid transparent;
  border-right : 1px solid transparent;
  border-bottom : 1px solid transparent;
}

.co-j .cp-e .cp-c {
  padding : 20px 16px 10px 16px;
  background-color : transparent;
  border : none;
}

.cp-e div.cp-m {
  border-top : 1px solid #F0F0F0; 
  margin:10px 10px 0px 0px;
  padding-top:5px;
}

.cp-e .cp-m div.cp-mi {
  padding : 8px 12px;
  cursor : pointer;
}

.cp-e .cp-m div span {
  color : #006683;
}

.co-j .cp-e .ca-s {
  background-color : #F0F0F0;
}

.co-j .cp-c.cp-c-j-level div.ca-t.cp-c-j-level span, .co-j .cp-c.cp-c-j-level div.ca-t.cp-c-j-level a {
  font-size : 1.4em;
  font-weight : bold;
  color : #006683;
}

span#wizardPageTitle {
  font-size:1.3em;
  font-weight : bold;
  color : #898989;
}

.co-j .cp-c div.ca-t.cp-c-j-level a.j-level {
  color : #006683;
  cursor : pointer;
  padding-left:20px;
}

#edit_text_page {
  padding:6px 0 6px 40px;
  background: transparent url(http://www.grouply.com/img/icons/edit.png) no-repeat 16px 0;
}

.cp-y {
  padding : 0px 8px;
}

.cp-y.ca-6 div.ca-6 {
  width : 728px;
  overflow:hidden;
}

.cp-y.ca-4 div.ca-4 {
  width: 500px;
  overflow:hidden;
}

.cp-y.ca-2 div.ca-2 {
  width : 200px;
  overflow:hidden;
}

div.cp-y.ca-8 {
  width: 948px;
  overflow:hidden;
}

.cp-y div.cp-s {
  height : 12px;
  margin : 2px 0px;
}

.co-p .cp-c,
.co-o .x-window-mc
{
  background-color : #FFFFFF;
  background-image : none;
  border-left : 1px solid #E6E6E6;
  border-top : 1px solid #E6E6E6;
  border-right : 1px solid #E6E6E6;
  border-bottom : 1px solid #E6E6E6;
  font-family : tahoma,arial,helvetica,sans-serif;
  color : #000000;
}

.cc-text-page .co-p .cp-c {
  border : 1px transparent;
}

.co-p .cp-c
{
  padding : 6px 8px;
  overflow : hidden;
  word-wrap : break-word;
}

.co-o .x-window-mc
{
  padding : 0 0;
}
.co-p .cp-c .cp-p {
  color : #006683;
}

.co-p .cp-c .ca-t span, .co-p .cp-c span.ca-t, .co-p .cp-c .ca-t a, .co-p .cp-c a.ca-t {
  font-size: 1.1em;
  font-weight: bold;
}

.co-p .cp-c .ca-t.ca-v span, .co-p .cp-c span.ca-t.ca-v, .co-p .cp-c .ca-t.ca-v a, .co-p .cp-c a.ca-t.ca-v {
  font-weight: normal;
}

.co-p .cp-t,
.co-o .x-window-header
{
  padding : 3px;
  color : #006683;
  background-color : #FFFFFF;
  border-left : 1px solid #E6E6E6;
  border-top : 1px solid #E6E6E6;
  border-right : 1px solid #E6E6E6;
  border-bottom : 1px solid #FFFFFF;
  background-image : none;
}

.co-p .cp-t {
  min-height : 14px;
}

.co-o .x-window-header {
  margin-bottom : 0;
  height : 16px;
}

.co-p .cp-t span,
.co-o .x-window-header span
{
  font-weight : bold;
  font-size : 1.2em;
  color : #006683;
}

.co-p .cp-t div.ca-t span {
  font-size : 1.7em !important;
  color : #006683 !important;
  font-weight : bold !important;
}

.co-p .cp-t .ca-y span , .co-p .cp-t .ca-y a{
  font-weight : normal;
  font-size : 1em;
}

.co-p .cp-t .ca-w span , .co-p .cp-t .ca-w a{
  font-weight : bold !important;
}

.co-p .cp-t a {
  font-weight : bold;
  font-size : 1.2em;
  color : #006683
}

.co-p .cp-t.messagedetail {
  height:auto;
  background-image:none;
}

.co-p.ca-d  div.cp-t {
  cursor: move;
}

.co-p .cp-t div {
  background-color : #FFFFFF;
  background-image : none;
  background-position : 0 -3px;
  max-width:100%;
  overflow : hidden;
}

.co-p .cp-t.messagedetail div {
  background-image : none;
}

.co-p .cp-t.messagedetail table {
  width: 100%;
}



.co-p .cp-t.messagedetail table.poster div {
  max-width:none;
}

.cp-y div.ca-p.ca-h {
  background-color : #FFFFFF;
  border : 2px dashed #E6E6E6;
  height : 30px;
  margin : 3px 0px;
}

.co-p a.cp-i {
  background: url(http://www.grouply.com/img/cpng/068) no-repeat;
  padding: 0px 2px 4px 8px;
  font-size : 12px;
  line-height : 12px;
  cursor : pointer;
}

.co-p a:HOVER.cp-i {
  text-decoration:none;
}

.co-p a.cp-i.ca-s {
  background: url(http://www.grouply.com/img/cpng/000) no-repeat;
  background-color: #BEBEBE;
}

.co-p a.cp-i.cp-i_open {
  background-position : 2px 2px;
}

.co-p a.cp-i.cp-i_close {
  background-position : 2px -14px;
}

.co-p a.cp-i.cp-i_edit {
  background-position : 2px -30px;
  text-align : right;
}

.co-p a.cp-i.cp-i_delete {
  background-position : 2px -45px;
  text-align : right;
}

.co-o .x-tool-close,
.co-o .x-tool-close-over {
  background: url(http://www.grouply.com/img/cpng/068) no-repeat 2px -45px;
}

.co-z .co-p  .cp-ce  div.cp-e {
  background-color : #FFFFDD;
  border : 1px solid #BEBEBE;
  padding : 8px;
}

.cp-e {
  font-family : tahoma,arial,helvetica,sans-serif;
}

.cp-e input.extColorPicker
{
  font-family : tahoma,arial,helvetica,sans-serif;
  font-size : 1.1em;
}

.co-p input.cp-n,
.co-o input.cp-n,
.co-o textarea.cp-n
.co-o select.cp-n
{
  font-family : tahoma,arial,helvetica,sans-serif;
  font-size : 1.1em;
  border : 1px solid #E6E6E6;
  padding : 2px 1px;
}

.cp-e .ca-t, .cp-e .cp-t {
  font-family : Verdana,Arial,sans-serif;
}

.co-p .cp-c tr.ca-s, .co-p .cp-c td.ca-s, .co-o .x-window-mc div.ca-s, #post_comment_result {
  background-color : #F0F0F0;
}

.co-p .cp-c .ca-y span, .co-p .cp-c span.ca-y, .co-o span.ca-y {

  color : #818385;
}

.co-p .cp-c div.ca-y.ca-t {
  border-bottom:1px solid #818385;
  padding-top:4px;
}

.co-p .cp-c div.ca-y.ca-t span {
  font-weight : bold;
  font-size: 1em;
}

.co-z .cp-f {
  padding : 0px 23px 10px 23px;
  background-color : transparent;
  background-image : none;
  color : #006683;
}

.co-z .cp-f .cp-x {
  padding : 3px 0px;
  background-color : transparent;
  background-image : none;
}

.co-z .cp-f, .co-z .cp-f .cp-x, .co-z .cp-f a {
  color : #006683;
}

.ca-l {
  display : none;
}

.ca-e span {
  line-height : 14px !important;
}

.ca-e1 {
  height: 14px;
  max-height: 14px;
  overflow : hidden;
}

.ca-e2 {
  height: 28px;
  max-height: 28px;
  overflow : hidden;
}

.ca-e3 {
  height: 42px;
  max-height: 42px;
  overflow : hidden;
}

.ca-e4 {
  height: 56px;
  max-height: 56px;
  overflow : hidden;
}

.ca-e5 {
  height: 70px;
  max-height: 70px;
  overflow : hidden;
}

.ca-e6 {
  height: 84px;
  max-height: 84px;
  overflow : hidden;
}

.ca-e7 {
  height: 108px;
  max-height: 108px;
  overflow : hidden;
}

.ca-e8 {
  height: 122px;
  max-height: 122px;
  overflow : hidden;
}

.ca-e9 {
  height: 136px;
  max-height: 136px;
  overflow : hidden;
}

.cc-not-ie6 .ca-emax {
  height: auto !important;
}

.ca-n {
  color:#898989 !important;
}

.cp-n {
  background-color:#FFFFFF;
}

.ca-ads {
  min-height : 600px;
}

.ca-ads a.adt {
  color: #006683 !important;
  text-decoration: none !important;
}

.ca-ads a.adt:hover {
  text-decoration: underline !important;
}

.ca-ads .adt, .ca-ads .adb, .ca-ads .adu {
  font-size: 1.1em !important;
  font-family: tahoma,arial,helvetica,sans-serif !important;
  background-color: #FFFFFF !important;
}

td.md_meta {
  padding:5px 0px;
  border-bottom: 1px solid #DDDDDD;
  vertical-align:top;
}



td.md_meta table tbody tr td {
  padding-bottom:5px;
}

td.md_body, td.md_body2  {
  border-bottom: 1px solid #DDDDDD; 
  padding: 10px 0px;
}

td.md_body2 {
  border-bottom: 1px solid #99CC99 !important; 
}

td.md_actionbar {
  padding-top:5px;
}





table.md_cm_row {
  border : 1px solid #E1E1E1;
}

table.md_cm_row.selected {
  border : 1px solid #CDCDCD;
}

td.md_cm_title {
  border-bottom : 1px solid #E1E1E1;
}

td.md_cm_title {
  border-bottom : 1px solid #E1E1E1;
}

td.md_cm_title a.ca-g, td.md_cm_title a.ca-o {
  font-weight:bold;
}

td.md_cm_editor {
  border : 1px solid #E1E1E1;
}

td.md_body div#tag_bookmark_tb table td,
td.md_body2 div#tag_bookmark_tb table td {
  vertical-align:top;
}

a.tags_active {
  font-weight : bold;
  color : #000000;
}



.co-j .cp-e .cp-appstore span.ca-t {
  font-weight : bold;
  color : #006683;
}

.co-j .cp-e .cp-appstore span.ca-y {
  color : #818385;
}


.co-j .cp-e .cp-appstore div.cp-i,
.co-j .cp-e .cp-appstore div.ca-h
{
  background-color : #F0F0F0;
}

.co-j .cp-e .cp-appstore .ca-h div.cp-i,
.co-j .cp-e .cp-appstore div.ca-s
{
  background-color : #D7D7D7;
}

.co-j .cp-e .cp-appstore .ca-s div.cp-i
{
  background-color : #BEBEBE;
}

.co-j .cp-e .cp-appstore div.cp-i div.first-child {
  padding:2px;
  width : 67px;
  height: 18px;
  background : transparent url(http://www.grouply.com/img/icons/appstore/add.png) no-repeat 2px 2px;
}

.co-j .cp-e .cp-appstore .ca-f div.cp-i div.first-child {
  background-image : url(http://www.grouply.com/img/icons/appstore/added.png);
}



.co-p .cp-c td.extportlet_titleCell div.extportlet_title {
  position: relative;
  top : 6px;
  left : 8px;
  border : none;
}

.co-p .cp-c td.extportlet_titleCell span.extportlet_title {
  background-color : #FFFFFF;
  color : #898989;
  text-align: left;
  font-weight: bold;
}

.co-p .cp-c div.extportlet_content {
  background-color: #FFFFFF;
  border: 1px solid #dddddd;
  padding: 10px;
  padding-bottom:0px;
}

.co-p .cp-c div.premium_warn.and_render {
  background-color : #FFFFDD;
  border-bottom : 1px solid #dddddd;
  margin : -6px -8px 4px;
  padding : 6px 8px;
}

.co-p .cp-c div.premium_warn div.pw_star {
  background : transparent url(http://www.grouply.com/img/icons/star_full.png) no-repeat center center;
  width : 42px;
  height : 42px;
  margin : 2px;
  float : left;
}

.ca-2 .cp-c div.premium_warn div.pw_text {
  width : 120px;
  height : 42px;
  margin : 2px;
  float : left;
}

.ca-4 .cp-c div.premium_warn div.pw_text {
  width : 420px;
  padding : 2px;
  float : left;
}

.ca-2 .cp-c div.premium_warn div.pw_button {
  margin : 2px;
  float : left;
  height : 17px;
}

.ca-4 .cp-c div.premium_warn div.pw_button {
  padding : 10px 4px 2px;
  float : left;
  height : 17px;
}

.co-p .cp-c div.premium_warn div.pw_note {
  clear : both;
}

.ca-4 .cp-c div.premium_warn div.pw_note {
  padding : 2px 0 4px 50px;
}

.ca-2 .cp-c div.premium_warn div.pw_note {
  text-align : center;
  padding : 2px 6px 4px;
}

.co-p .cp-c div.premium_warn div.pw_note span {
  color : #888888;
}



.co-p.co-pt div.cp-x, .co-p.co-pt div.cp-x div.cp-m
{
  background : none !important;
  padding:0px;
  margin:0px;
}

.co-p.co-pt div.cp-x div.cp-m
{
  border-bottom : 1px solid #E6E6E6;
}

.co-p.co-pt  .cp-x  div.cp-m  div
{
  margin-left : 8px;
  float : left;
  padding : 0px !important;
  height : 25px;
  font-family : tahoma,arial,helvetica,sans-serif;
  background: none !important;
  border : none;
  overflow : hidden;
}

.co-p.co-pt  .cp-x  div.cp-m  div.ca-hh {
  border-left : 1px solid #E6E6E6 !important;
  border-top : 1px solid #E6E6E6 !important;
  border-right : 1px solid #E6E6E6 !important;
  border-bottom : none !important;
}

.co-p.co-pt .cp-x  div.cp-m  div.ca-s,
.co-p.co-pt .cp-x  div.cp-m  div.ca-h
{
  overflow: visible;
}


.co-p.co-pt .cp-x  div.cp-m  div.ca-s  a,
.co-p.co-pt .cp-x  div.cp-m  div.ca-h  a,
.co-p.co-pt .cp-x  div.cp-m  div.cp-mi.ca-s  span,
.co-p.co-pt .cp-x  div.cp-m  div.cp-mi.ca-h  span
{
  color : #000000;
  background-color: #FFFFFF;
}

.co-p.co-pt .cp-x  div.cp-m  div a,
.co-p.co-pt .cp-x  div.cp-m  div.cp-mi span
{
  color : #D3DDDE;
  display : block;
  padding : 1px 10px 0px 10px;
  background-color : #DD0000;
  line-height : 25px;
  font-weight:bold;
  font-size:1.2em;
}

.co-p.co-pt div.cp-ce div.cp-c {
  border-top : none !important;
}

.hint {
  visibility:hidden;
  border : none;
  padding : 0px;
}

.hint span,
.hint a {
  font-size : 1em;
}



.co-z div.cp-u span, .co-z div.cp-u a {
  font-size: 1em;
} 

.co-z div.cp-u {
  font-size:1.1em;
}







.cp-w {
  padding:5px 0px;
}

.wizsteps div.cp-t
{
  background-color: transparent;
}

.cp-w div.cp-t table.cp-m td.cp-x
{
  background-color: #FFFFFF;
  background-image:none;
  border: 1px solid #006683;
  padding: 3px 8px;
}

.cp-w div.cp-t table.cp-m td.cp-x div.ca-t span
{
  color: #006683;
  font-weight: bold;
  font-size: 1.1em;
}

.cp-w div.cp-t table.cp-m td.ca-s
{
  background-color: #006683 !important;
}

.cp-w div.cp-t table.cp-m td.ca-s div.ca-t span
{
  color: #FFFFFF !important;
}

.cp-w div.cp-t table.cp-m td div.cp-s
{
  height: 1px;
  line-height: 1px;
  border-top: 1px solid #006683;
  width: 20px;
}




table#invitemenu div.ca-t
{
  font-size : 1.3em;
  font-weight : bold;
  color : #006683;
}

table#invitemenu td.cell0, table#invitemenu td.cell1, table#invitemenu td.cell2
{
  border-bottom : 1px solid #DDDDDD;
}

table#invitemenu tr.noborder td.cell0, table#invitemenu tr.noborder td.cell1, table#invitemenu tr.noborder td.cell2
{
  border-bottom : none !important;
}

div#outgrouply_results_div {
  padding : 8px;
  overflow-y : scroll;
  overflow-x : hidden;
  border:1px solid #DDDDDD;
}

div.ivnonmod {
  display: none;
}

div.pnote_area span.prompt {
  font-weight : bold;
}

div.pnote_area textarea {
  height:100px;
  margin-top:3px;
  width:450px;
}

div.pnote_area.co-o textarea {
  width:300px !important;
}


.co-p .cp-c,
.co-o .x-window-mc
{
  background-color : #FFFFFF;
  background-image : none;
  border-left : 1px solid transparent;
  border-top : 1px dotted transparent;
  border-right : 1px solid transparent;
  border-bottom : 1px solid transparent;
  font-family : tahoma,arial,helvetica,sans-serif;
  color : #000000;
}



.co-p .cp-t,
.co-o .x-window-header
{
  padding : 3px;
  color : #006683;
  background-color : #FFFFFF;
  border-left : 1px solid transparent;
  border-top : 3px solid #8BBBD1;
  border-right : 1px solid transparent;
  border-bottom : 1px solid transparent;
  background-image : none;
  background-position : 0 -1px;
}



.co-p .cp-t span,
.co-o .x-window-header span
{
  font-weight : bold;
  font-size : 1.4em;
  font-family: Tahoma;
  color : #006683;
}