#C_pageFrame {
	PADDING-RIGHT: 2em; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
#C_pageFrameHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2em; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.D_section {
	CLEAR: both; MARGIN-BOTTOM: 2em; WIDTH: 100%
}
.D_sectionHead {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.D_notFirst.D_sectionHead {
	BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0px; MARGIN: 0.5em 0px 0px 2em; PADDING-TOP: 1.5em
}
.grid {
	MARGIN: 5px 0px
}
.grid H4 {
	MARGIN-BOTTOM: 0.25em! important; MARGIN-RIGHT: 20px
}
.grid P {
	MARGIN-RIGHT: 20px
}
.grid IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FLOAT: left; MARGIN: 0.25em 10px 0px 0px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.D_col {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 100%
}
.D_highlightCol {
	PADDING-BOTTOM: 1em; PADDING-TOP: 1em; BACKGROUND-COLOR: #ffeeaa; border-radius: 5px; -moz-border-radius: 5px
}
.D_has7 .D_col {
	WIDTH: 14%
}
.D_has7 .D_spans2 {
	WIDTH: 28%
}
.D_has7 .D_spans3 {
	WIDTH: 42%
}
.D_has7 .D_spans4 {
	WIDTH: 57%
}
.D_has7 .D_spans5 {
	WIDTH: 71%
}
.D_has7 .D_spans6 {
	WIDTH: 85%
}
.D_has6 .D_col {
	WIDTH: 16%
}
.D_has6 .D_spans2 {
	WIDTH: 33%
}
.D_has6 .D_spans3 {
	WIDTH: 49%
}
.D_has6 .D_spans4 {
	WIDTH: 66%
}
.D_has6 .D_spans5 {
	WIDTH: 83%
}
.D_has5 .D_col {
	WIDTH: 20%
}
.D_has5 .D_spans2 {
	WIDTH: 40%
}
.D_has5 .D_spans3 {
	WIDTH: 60%
}
.D_has5 .D_spans4 {
	WIDTH: 80%
}
.D_has4 .D_col {
	WIDTH: 24.8%
}
.D_has4 .D_spans2 {
	WIDTH: 49.8%
}
.D_has4 .D_spans3 {
	WIDTH: 74.8%
}
.D_has3 .D_col {
	WIDTH: 33%
}
.D_has3 .D_spans2 {
	WIDTH: 66%
}
.D_has2 .D_col {
	WIDTH: 49.5%
}
.D_cbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2em 2em; PADDING-TOP: 0px
}
.D_cbox .D_head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.D_cbox .D_foot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.D_cbox .D_body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0px; WIDTH: auto; PADDING-TOP: 0px
}
.D_cbox P {
	LINE-HEIGHT: 1.3em
}
.D_cbox H2 {
	LINE-HEIGHT: 1.3em
}
.D_cbox H2 {
	MARGIN-BOTTOM: 0.25em
}
.D_cbox P {
	MARGIN-BOTTOM: 0.85em
}
.D_divided {
	
}
.D_divided .D_cbox {
	PADDING-TOP: 0.25em
}
.D_divided .D_col {
	BORDER-RIGHT: #ddd 1px solid; MARGIN-LEFT: -2px
}
.D_divided .D_span2col {
	BORDER-RIGHT: #ddd 1px solid; MARGIN-LEFT: -2px
}
.D_divided .D_span3col {
	BORDER-RIGHT: #ddd 1px solid; MARGIN-LEFT: -2px
}
.D_divided .D_span4col {
	BORDER-RIGHT: #ddd 1px solid; MARGIN-LEFT: -2px
}
.D_divided .D_span5col {
	BORDER-RIGHT: #ddd 1px solid; MARGIN-LEFT: -2px
}
.D_divided .D_span6col {
	BORDER-RIGHT: #ddd 1px solid; MARGIN-LEFT: -2px
}
.D_divided .D_span7col {
	BORDER-RIGHT: #ddd 1px solid; MARGIN-LEFT: -2px
}
.D_divided .D_first {
	MARGIN-LEFT: 0px! important
}
.D_divided .D_first .D_cbox {
	PADDING-LEFT: 0px
}
.D_divided .D_last .D_cbox {
	PADDING-RIGHT: 0px
}
.D_divided .D_last {
	BORDER-RIGHT-WIDTH: 0px! important
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em 3em; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em 3em; PADDING-TOP: 0px
}
UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
A {
	COLOR: #06b
}
A:link {
	COLOR: #06b
}
A:visited {
	COLOR: #06b
}
A:hover {
	COLOR: #38f; TEXT-DECORATION: underline
}
A.self {
	COLOR: #6f3014
}
ABBR {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BLOCKQUOTE {
	FONT-STYLE: italic
}
DL {
	MARGIN: 0px 0px 0.5em
}
DT {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.25em
}
DD {
	MARGIN: 0px 0px 1em 1em
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	FONT-FAMILY: tahoma, verdana, 'sans serif'
}
H2 {
	FONT-FAMILY: tahoma, verdana, 'sans serif'
}
H3 {
	FONT-FAMILY: tahoma, verdana, 'sans serif'
}
H1 {
	DISPLAY: inline; FONT-SIZE: 2.1em; MARGIN: 0px 0.25em 0px 0px
}
H2 {
	FONT-SIZE: 1.6em; MARGIN: 0px
}
H3 {
	FONT-SIZE: 1.35em; MARGIN: 0px 0px 0.5em
}
H4 {
	FONT-SIZE: 1.1em; MARGIN: 0px 0px 0.25em
}
H1 STRONG {
	COLOR: #c00
}
H2 STRONG {
	COLOR: #c00
}
H3 STRONG {
	COLOR: #c00
}
H4 STRONG {
	COLOR: #c00
}
HR {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; WIDTH: 50%; BORDER-BOTTOM: 1px solid
}
IMG {
	MARGIN-BOTTOM: 0.5em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IMG.D_icon {
	MARGIN: -1px 0.25em 0px 0px; VERTICAL-ALIGN: middle
}
INPUT.D_icon {
	MARGIN: -1px 0.25em 0px 0px; VERTICAL-ALIGN: middle
}
IMG.track {
	POSITION: absolute
}
INPUT {
	FONT-SIZE: 1em; FONT-FAMILY: verdana, helvetica, arial, sans-serif
}
SELECT {
	FONT-SIZE: 1em; FONT-FAMILY: verdana, helvetica, arial, sans-serif
}
TEXTAREA {
	FONT-SIZE: 1em; FONT-FAMILY: verdana, helvetica, arial, sans-serif
}
INPUT.fullText {
	WIDTH: 30em
}
LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.25em
}
LABEL.th {
	FONT-WEIGHT: bold; FONT-SIZE: 1.25em; MARGIN-BOTTOM: 0.2em
}
LABEL.th .extendedMsg {
	FONT-WEIGHT: normal
}
LABEL.th#preview {
	MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-BOTTOM: #ddd 1px solid
}
P {
	MARGIN: 0px 0px 1em
}
P.more {
	FONT-SIZE: 0.83em; MARGIN: 0.75em 0px 0.12em; TEXT-ALIGN: right
}
P.last {
	MARGIN: 0px
}
PRE {
	FONT-SIZE: 1em; FONT-FAMILY: courier new, courier, monospace, sans serif; WORD-WRAP: break-word
}
TABLE {
	FONT-SIZE: 1em; BORDER-COLLAPSE: collapse! important
}
TD {
	VERTICAL-ALIGN: top
}
SMALL {
	FONT-SIZE: 0.85em
}
UL.D_tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 6px; MARGIN: 1em 0px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative
}
UL.D_tabs LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.D_tabs LI.select A {
	BACKGROUND-IMAGE: url(//img1.meetupstatic.com/img/ui_gradient_gray.png); BORDER-BOTTOM-COLOR: #eee; COLOR: black; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #eee; TEXT-DECORATION: none
}
UL.D_tabs LI A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.75em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.75em; PADDING-BOTTOM: 6px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid; WHITE-SPACE: nowrap; POSITION: relative; BACKGROUND-COLOR: #fff; border-radius-top-right: 5px; border-radius-top-left: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px
}
UL.D_tabs LI A:hover {
	TEXT-DECORATION: underline
}
UL.D_tabs LI A.new {
	BACKGROUND-POSITION: 8px 0.65em; PADDING-LEFT: 34px
}
UL.D_tabs LI.hasPending A {
	PADDING-RIGHT: 25px
}
UL.D_tabs LI.hasPending A IMG {
	POSITION: absolute; TOP: 6px
}
.D_tabRoot {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #cfcfcf 1px solid; BACKGROUND-COLOR: #eee
}
.D_tabRootHasStuff {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #cfcfcf 1px solid; BACKGROUND-COLOR: #eee
}
.D_tabRoot A {
	COLOR: #333! important
}
.D_tabRootHasStuff A {
	COLOR: #333! important
}
.D_tabRootHasStuff {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
.D_searchHead {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; BORDER-BOTTOM: #cfcfcf 1px solid; BACKGROUND-COLOR: #eee
}
.D_searchHead H2 {
	FONT-SIZE: 1.25em; MARGIN: 0px
}
.D_searchHead LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.25em
}
.D_searchHead .andOr {
	MARGIN-RIGHT: 0px
}
.D_searchHead .topicField {
	PADDING-RIGHT: 10px; FLOAT: left
}
.D_searchHead .zipField {
	PADDING-RIGHT: 10px; FLOAT: left
}
.D_searchHead .button {
	FLOAT: left
}
.D_searchHead .button INPUT {
	MARGIN-TOP: -2px; DISPLAY: block
}
.D_sortHead {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; BACKGROUND-COLOR: #eee
}
.D_sortHead .D_sortBy {
	FONT-SIZE: 0.9em
}
.D_sortHead .D_sortBy UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.D_sortHead .D_sortBy UL LI {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0.12em; BORDER-TOP: 0px solid; DISPLAY: inline; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid
}
.meetup .D_sortHead .D_sortBy UL LI {
	BORDER-LEFT-COLOR: #bdd0ee; BORDER-BOTTOM-COLOR: #bdd0ee; BORDER-TOP-COLOR: #bdd0ee; BORDER-RIGHT-COLOR: #bdd0ee
}
.topic .D_sortHead .D_sortBy UL LI {
	BORDER-LEFT-COLOR: #bdd0ee; BORDER-BOTTOM-COLOR: #bdd0ee; BORDER-TOP-COLOR: #bdd0ee; BORDER-RIGHT-COLOR: #bdd0ee
}
.chapter .D_sortHead .D_sortBy UL LI {
	BORDER-LEFT-COLOR: #c0b193; BORDER-BOTTOM-COLOR: #c0b193; BORDER-TOP-COLOR: #c0b193; BORDER-RIGHT-COLOR: #c0b193
}
.D_sortHead .D_sortBy UL LI.first {
	PADDING-LEFT: 0px; BORDER-LEFT-STYLE: none
}
.D_sortHead .D_sortBy UL LI A {
	COLOR: #333
}
.D_sortHead .D_sortBy UL LI A.select {
	PADDING-RIGHT: 1em; FONT-SIZE: 1.2em
}
.D_sortHead .D_sortBy UL LI A.sorted.select {
	PADDING-RIGHT: 0px
}
UL.D_items {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.D_items LI {
	BORDER-RIGHT: #ddd 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 1em; VERTICAL-ALIGN: top; BORDER-LEFT: #ddd 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid
}
.D_nodivider.D_items LI {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.D_nodivider.D_items LI .image {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.D_items LI LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.D_items LI .image {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 3px; OVERFLOW: hidden; WIDTH: 80px; PADDING-TOP: 8px; TEXT-ALIGN: center
}
.D_items LI .noimage {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 3px; OVERFLOW: hidden; WIDTH: 80px; PADDING-TOP: 8px; TEXT-ALIGN: center
}
.D_items LI .image {
	BORDER-RIGHT: #e8e8e8 1px solid; BORDER-TOP: #e8e8e8 1px solid; BACKGROUND: white; BORDER-LEFT: #e8e8e8 1px solid; BORDER-BOTTOM: #e8e8e8 1px solid
}
.D_items LI .image IMG {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px
}
.D_items LI .noimage IMG {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px
}
.D_items LI .info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 102px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.D_items LI .itemHead {
	MARGIN: 0px 0px 0.5em
}
.D_items LI .title {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-BOTTOM: 0.25em; FONT-FAMILY: tahoma, verdana, sans serif
}
.D_items LI.D_last {
	BORDER-BOTTOM-WIDTH: 0px
}
.peopleAlbum {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.peopleAlbum .peopleAlbum_person {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(//img1.meetupstatic.com/img/member_albumview_bkg.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 25px 10px 0px; WIDTH: 124px; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
BODY.hasJS .peopleAlbum .peopleAlbum_person {
	OVERFLOW: hidden; HEIGHT: 135px
}
.peopleAlbum .peopleAlbum_image {
	MARGIN: 12px 0px 9px 22px
}
.peopleAlbum .peopleAlbum_image TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 80px; PADDING-TOP: 0px; HEIGHT: 80px
}
.peopleAlbum .peopleAlbum_image TD IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.peopleAlbum .peopleAlbum_name {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 0.85em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center! important
}
.peopleAlbum .peopleAlbum_role {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 0.75em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center! important
}
BODY.hasJS .peopleAlbum .isExtendedInfo {
	DISPLAY: none
}
BODY.hasJS .peopleAlbum .isExtendedInfo .bio {
	DISPLAY: block
}
.peopleAlbum .isExtendedInfo {
	BORDER-RIGHT: #ffcc33 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ffcc33 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 0.8em; BACKGROUND: #fff6d2; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #ffcc33 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ffcc33 1px solid
}
.peopleAlbum .isExtendedInfo .bio {
	DISPLAY: none
}
.peopleAlbum .peopleAlbum_container {
	HEIGHT: 135px
}
TABLE.D_striped {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.D_striped THEAD TH {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 1em; FONT-WEIGHT: bold; FONT-SIZE: 0.83em; BACKGROUND: #eee; PADDING-BOTTOM: 1em; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ddd 1px solid; WHITE-SPACE: nowrap
}
TABLE.attached.D_striped THEAD TH {
	BORDER-TOP-STYLE: none
}
TABLE.D_striped .D_tfoot TD .D_pager {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.D_striped THEAD TH .D_pager {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.D_striped THEAD TR.sort TH A {
	FONT-SIZE: 0.83em
}
TABLE.D_striped THEAD TR.sort TH A.select {
	PADDING-RIGHT: 1em
}
TABLE.D_striped TBODY TR.tint {
	BACKGROUND: #f3f3f3
}
TABLE.D_striped TBODY TD {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; VERTICAL-ALIGN: top; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}
TABLE.D_striped TBODY TD.attendees {
	WIDTH: 10%
}
TABLE.D_striped TBODY TD.main {
	TEXT-ALIGN: left
}
TABLE.D_striped TBODY TD.event {
	WIDTH: 60%
}
TABLE.D_striped TBODY P.eventLocation {
	FONT-SIZE: 0.83em
}
TABLE.D_striped TBODY P.eventFee {
	FONT-WEIGHT: bold; FONT-SIZE: 0.83em
}
TABLE.D_striped TBODY TD.groupsGroups {
	WIDTH: 50%; TEXT-ALIGN: left
}
TABLE.D_striped TBODY TD.groupsGroups .item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.D_feedBox {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: #eee; PADDING-BOTTOM: 1em; MARGIN: 1em 0px 0px; PADDING-TOP: 1em
}
.D_feedBox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.D_feedBox LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.D_feedBox UL.D_feedList {
	MARGIN: -0.5em 0px 0px 24px
}
.D_feedBox UL.D_feedTypes {
	DISPLAY: inline; MARGIN: 0px
}
.D_feedBox UL.D_feedTypes LI {
	DISPLAY: inline
}
.D_feedBox IMG.D_icon {
	PADDING-RIGHT: 4px
}
DIV.roadblock {
	POSITION: absolute; TEXT-ALIGN: center; -moz-opacity: 0.75; opacity: 0.75
}
DIV.roadblock DIV.roadblockMessage {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 0.85em; BACKGROUND: #fff; PADDING-BOTTOM: 5px; MARGIN: 0.75em 5px 0px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; border-radius: 5px; -moz-border-radius: 5px
}
.tooltip {
	DISPLAY: block; FONT-SIZE: 0.9em; WIDTH: 200px; COLOR: #000; TEXT-DECORATION: none
}
.tooltip .tooltipPointer {
	DISPLAY: block; BACKGROUND: url(http://img1.meetupstatic.com/img/bt_pointer.gif) no-repeat 50% top; MARGIN: 0px 0px -7px 25px; WIDTH: 41px; POSITION: relative; HEIGHT: 24px
}
.tooltip SPAN.top {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: url(http://img1.meetupstatic.com/img/bt_1.gif) no-repeat 50% top; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
.tooltip B.bottom {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: url(http://img1.meetupstatic.com/img/bt_1.gif) no-repeat left bottom; PADDING-BOTTOM: 15px; COLOR: #548912; PADDING-TOP: 3px
}
.D_yes {
	FONT-WEIGHT: bold; COLOR: #4f8a10
}
A.D_yes {
	FONT-WEIGHT: bold; COLOR: #4f8a10
}
A.D_yes:link {
	FONT-WEIGHT: bold; COLOR: #4f8a10
}
A.D_yes:visited {
	FONT-WEIGHT: bold; COLOR: #4f8a10
}
A.D_yes:hover {
	FONT-WEIGHT: bold; COLOR: #4f8a10
}
.D_maybe {
	FONT-WEIGHT: bold; COLOR: #905a33
}
A.D_maybe {
	FONT-WEIGHT: bold; COLOR: #905a33
}
A.D_maybe:link {
	FONT-WEIGHT: bold; COLOR: #905a33
}
A.D_maybe:visited {
	FONT-WEIGHT: bold; COLOR: #905a33
}
A.D_maybe:hover {
	FONT-WEIGHT: bold; COLOR: #905a33
}
.D_no {
	FONT-WEIGHT: bold; COLOR: #563f23
}
A.D_no {
	FONT-WEIGHT: bold; COLOR: #563f23
}
A.D_no:link {
	FONT-WEIGHT: bold; COLOR: #563f23
}
A.D_no:visited {
	FONT-WEIGHT: bold; COLOR: #563f23
}
A.D_no:hover {
	FONT-WEIGHT: bold; COLOR: #563f23
}
.D_noresponse {
	FONT-WEIGHT: bold; COLOR: #444
}
A.D_noresponse {
	FONT-WEIGHT: bold; COLOR: #444
}
A.D_noresponse:link {
	FONT-WEIGHT: bold; COLOR: #444
}
A.D_noresponse:visited {
	FONT-WEIGHT: bold; COLOR: #444
}
A.D_noresponse:hover {
	FONT-WEIGHT: bold; COLOR: #444
}
DIV.D_yes {
	MARGIN-BOTTOM: 1em
}
DIV.D_maybe {
	MARGIN-BOTTOM: 1em
}
DIV.D_no {
	MARGIN-BOTTOM: 1em
}
DIV.D_noresponse {
	MARGIN-BOTTOM: 1em
}
.disabled {
	-moz-opacity: 0.6; opacity: 0.6
}
.disabled P {
	COLOR: #999
}
.disabled TH {
	COLOR: #999
}
.disabled TD.subhead {
	COLOR: #999
}
.disabled A:link {
	COLOR: #699! important
}
.disabled A:visited {
	COLOR: #699! important
}
TABLE.D_tabular {
	WIDTH: 100%; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.D_tabular IMG.thumb {
	HEIGHT: 50px
}
TABLE.D_tabular TD.thumbnail {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 100px; PADDING-TOP: 10px
}
TABLE.D_noHead.D_tabular {
	BORDER-TOP: #ccc 1px solid
}
TABLE.D_tabular TD {
	PADDING-RIGHT: 0.75em; PADDING-LEFT: 0.75em; PADDING-BOTTOM: 0.75em; VERTICAL-ALIGN: middle; PADDING-TOP: 0.75em
}
TABLE.D_tabular TD {
	BORDER-RIGHT: #ccc 1px solid; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
TABLE.D_tabular TH {
	BORDER-RIGHT: #ccc 1px solid; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
TABLE.D_tabular TH A.select {
	PADDING-RIGHT: 10px
}
TABLE.D_tabular TH {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 0.83em; PADDING-BOTTOM: 0.75em; VERTICAL-ALIGN: middle; PADDING-TOP: 0.75em; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.D_tabular TH.notSeparate {
	BORDER-RIGHT-WIDTH: 0px
}
TABLE.D_tabular TD.notSeparate {
	BORDER-RIGHT-WIDTH: 0px
}
TABLE.D_tabular TH.last {
	BORDER-RIGHT-WIDTH: 0px
}
TABLE.D_tabular TD.last {
	BORDER-RIGHT-WIDTH: 0px
}
TABLE.D_tabular .main {
	TEXT-ALIGN: left! important
}
TABLE.D_tabular TH.sender {
	WIDTH: 10em
}
TABLE.D_tabular TH.approve {
	WIDTH: 10em
}
TABLE.D_tabular TH.date {
	WIDTH: 10em
}
TABLE.D_tabular TH SELECT {
	FONT-WEIGHT: normal
}
TABLE.D_tabular TR.detachedRow TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.D_tabular DT {
	FONT-WEIGHT: bold; FONT-FAMILY: tahoma, verdana, sans serif
}
TABLE.D_tabular DD {
	MARGIN: -0.25em 0px 0px 0.1em
}
TABLE.D_tabular TFOOT TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.D_tabular TR.foot TD {
	BACKGROUND: #f3f3f3
}
TABLE.D_tabular TR.foot TD DIV.D_pager {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.05em! important; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.5em; TEXT-ALIGN: left! important
}
.D_tabular TR.tOdd TD {
	BACKGROUND: #edf3ff
}
.chapterBox .D_tabular TR.tOdd TD {
	BACKGROUND: #faf6e9
}
.D_tabular_End {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 1.5em; TEXT-ALIGN: center
}
.D_tabular_End INPUT {
	MARGIN-BOTTOM: 5px
}
.D_tabular_ChangeImg {
	MARGIN: 0px 0px 5px 3px; VERTICAL-ALIGN: middle
}
TABLE.D_tabular#alertList TH {
	WIDTH: 1%; TEXT-ALIGN: left! important
}
TABLE.D_tabula#alertListr TD {
	WIDTH: 1%; TEXT-ALIGN: left! important
}
TABLE.D_tabular#alertList TH.main {
	WIDTH: auto
}
TABLE.D_tabular#alertList TD.main {
	WIDTH: auto
}
#D_urf {
	
}
#D_urf TD {
	PADDING-RIGHT: 2%! important; PADDING-LEFT: 2%! important; PADDING-BOTTOM: 0.5em! important; VERTICAL-ALIGN: bottom; WIDTH: 32%; PADDING-TOP: 0.5em! important
}
#D_urf TD.password {
	WIDTH: 36%
}
#D_urf TD INPUT.text {
	WIDTH: 96%
}
#D_urf TD.single {
	VERTICAL-ALIGN: middle! important; TEXT-ALIGN: center
}
#D_urf TD.single LABEL {
	DISPLAY: inline! important; FONT-WEIGHT: normal! important
}
.D_tfoot {
	MARGIN-TOP: 1em; TEXT-ALIGN: center
}
.D_tfoot IMG {
	MARGIN: 0px 0.5em 0.5em
}
.D_tfoot INPUT {
	MARGIN: 0px 0.5em 0.5em
}
.D_tfoot P {
	FONT-SIZE: 0.83em
}
.D_tfoot TD {
	BORDER-BOTTOM-WIDTH: 0px! important
}
.D_mainThing {
	BORDER-RIGHT: #ffe07e 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffe07e 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; BACKGROUND: #ffffcc; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffe07e 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ffe07e 1px solid; TEXT-ALIGN: center
}
.D_alert {
	BORDER-RIGHT: #ffe07e 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffe07e 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; BACKGROUND: #ffffcc; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffe07e 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ffe07e 1px solid; TEXT-ALIGN: center
}
.D_mainThing {
	FONT-SIZE: 1em; TEXT-ALIGN: left
}
.D_pager {
	PADDING-RIGHT: 0.75em; PADDING-LEFT: 0.75em; FONT-SIZE: 0.95em; PADDING-BOTTOM: 0.75em; PADDING-TOP: 0.75em; BACKGROUND-COLOR: #f3f3f3; TEXT-ALIGN: center
}
.D_pager UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.D_pager UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0.5em; PADDING-TOP: 0px
}
.D_pager A {
	COLOR: #333! important
}
DIV.D_pager TABLE {
	WIDTH: 100%
}
DIV.D_pager .rows {
	WIDTH: 33%
}
DIV.D_pager .left {
	TEXT-ALIGN: left
}
DIV.D_pager .center {
	TEXT-ALIGN: center
}
DIV.D_pager .right {
	TEXT-ALIGN: right
}
TABLE.D_groupStats {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; WIDTH: 100%; PADDING-TOP: 0px
}
TABLE.D_groupStats .statLabel {
	FONT-WEIGHT: bold; WHITE-SPACE: nowrap
}
TABLE.D_groupStats TD {
	PADDING-RIGHT: 2em; PADDING-BOTTOM: 0.5em
}
TABLE.D_groupStats TD #groupRating A:link {
	TEXT-DECORATION: none
}
TABLE.D_groupStats TD #groupRating A:visited {
	TEXT-DECORATION: none
}
TABLE.D_groupStats TD #groupRating A:hover {
	TEXT-DECORATION: none
}
.D_members .D_memberStats {
	MARGIN-TOP: 0.5em; FLOAT: left; WIDTH: 25em
}
.D_memberStats P {
	FONT-SIZE: 0.95em; MARGIN-BOTTOM: 0.25em
}
.D_memberListTools {
	MARGIN-TOP: 1em
}
UL.stats {
	MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.stats LI {
	FONT-SIZE: 0.83em
}
UL.reset {
	MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
A.cmsa {
	WHITE-SPACE: nowrap
}
TR.cmsaON {
	DISPLAY: block
}
TR.cmsaON {
	DISPLAY: none
}
DIV.cmsaOFF {
	DISPLAY: block
}
DIV.cmsaON {
	DISPLAY: none
}
SPAN.cmsaOFF {
	DISPLAY: inline
}
SPAN.cmsaON {
	DISPLAY: none
}
TEXTAREA.cmsaON {
	HEIGHT: 6em
}
.hasExpander {
	PADDING-LEFT: 21px
}
.expanderOPEN {
	BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 0.5em
}
.expanderContainer {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.expanderContainer A {
	BACKGROUND-POSITION: left top; PADDING-BOTTOM: 10px; BACKGROUND-REPEAT: no-repeat! important
}
.D_highlight {
	FONT-STYLE: normal; BACKGROUND-COLOR: #ffeeaa
}
.D_tip {
	BORDER-RIGHT: #ffce00 1px dotted; PADDING-RIGHT: 1em; BORDER-TOP: #ffce00 1px dotted; PADDING-LEFT: 3em; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 1em; BORDER-LEFT: #ffce00 1px dotted; PADDING-TOP: 1em; BORDER-BOTTOM: #ffce00 1px dotted; BACKGROUND-COLOR: #ffe! important
}
.showThis {
	DISPLAY: none! important
}
BODY.hasJS DIV.showThis {
	DISPLAY: block! important
}
BODY.hasJS A.showThis {
	DISPLAY: inline! important
}
BODY.hasJS .jsStartHidden {
	DISPLAY: none
}
.D_meta {
	FONT-SIZE: 0.83em
}
H3 .D_meta {
	FONT-WEIGHT: normal; FONT-SIZE: 0.65em
}
.D_previewText {
	COLOR: #999
}
.D_nobr {
	WHITE-SPACE: nowrap
}
.anchorParent {
	CURSOR: hand
}
.linked {
	TEXT-DECORATION: underline
}
.termsLabel {
	DISPLAY: block! important; WIDTH: 75%
}
.D_crumb {
	FONT-SIZE: 0.83em; PADDING-TOP: 0.5em! important
}
#bigAssList {
	OVERFLOW: auto; MAX-HEIGHT: 2500px
}
.popFAQ IMG {
	MARGIN: 0px
}
UL.D_quickLinks {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
UL.D_links {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
UL.D_quickLinks LI {
	PADDING-RIGHT: 0.25em; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
UL.D_links LI {
	PADDING-RIGHT: 0.25em; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
UL.D_quickLinks A {
	FONT-SIZE: 0.83em
}
UL.D_links LI A {
	FONT-SIZE: 0.83em
}
UL.D_quickLinks {
	DISPLAY: inline; LINE-HEIGHT: 2em
}
A.orgTool {
	BORDER-RIGHT: #cad3ae 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #cad3ae 1px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 0.93em; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #cad3ae 1px solid; COLOR: #382! important; LINE-HEIGHT: 2.5em; PADDING-TOP: 0.25em; BORDER-BOTTOM: #cad3ae 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, sans serif; WHITE-SPACE: nowrap; HEIGHT: 2.5em; TEXT-DECORATION: none; border-radius: 3px; -moz-border-radius: 3px
}
A.orgTool:hover {
	BORDER-RIGHT: #cad3ae 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #cad3ae 1px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 0.93em; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #cad3ae 1px solid; COLOR: #382! important; LINE-HEIGHT: 2.5em; PADDING-TOP: 0.25em; BORDER-BOTTOM: #cad3ae 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, sans serif; WHITE-SPACE: nowrap; HEIGHT: 2.5em; TEXT-DECORATION: none; border-radius: 3px; -moz-border-radius: 3px
}
A.orgTool:link {
	BORDER-RIGHT: #cad3ae 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #cad3ae 1px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 0.93em; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #cad3ae 1px solid; COLOR: #382! important; LINE-HEIGHT: 2.5em; PADDING-TOP: 0.25em; BORDER-BOTTOM: #cad3ae 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, sans serif; WHITE-SPACE: nowrap; HEIGHT: 2.5em; TEXT-DECORATION: none; border-radius: 3px; -moz-border-radius: 3px
}
A.orgTool:visited {
	BORDER-RIGHT: #cad3ae 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #cad3ae 1px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 0.93em; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #cad3ae 1px solid; COLOR: #382! important; LINE-HEIGHT: 2.5em; PADDING-TOP: 0.25em; BORDER-BOTTOM: #cad3ae 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, sans serif; WHITE-SPACE: nowrap; HEIGHT: 2.5em; TEXT-DECORATION: none; border-radius: 3px; -moz-border-radius: 3px
}
SPAN.orgTool {
	BORDER-RIGHT: #cad3ae 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #cad3ae 1px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 0.93em; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #cad3ae 1px solid; COLOR: #382! important; LINE-HEIGHT: 2.5em; PADDING-TOP: 0.25em; BORDER-BOTTOM: #cad3ae 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, sans serif; WHITE-SPACE: nowrap; HEIGHT: 2.5em; TEXT-DECORATION: none; border-radius: 3px; -moz-border-radius: 3px
}
.D_orgBtnBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.25em; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
A.D_edit {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 0.25em; DISPLAY: block; PADDING-LEFT: 13px; MIN-HEIGHT: 20px; FLOAT: left; MARGIN-RIGHT: 1em; BACKGROUND-REPEAT: no-repeat; _height: 20px
}
A.D_cancel {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 0.25em; DISPLAY: block; PADDING-LEFT: 13px; MIN-HEIGHT: 20px; FLOAT: left; MARGIN-RIGHT: 1em; BACKGROUND-REPEAT: no-repeat; _height: 20px
}
A.D_cancelAll {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 0.25em; DISPLAY: block; PADDING-LEFT: 13px; MIN-HEIGHT: 20px; FLOAT: left; MARGIN-RIGHT: 1em; BACKGROUND-REPEAT: no-repeat; _height: 20px
}
A.D_add {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 0.25em; DISPLAY: block; PADDING-LEFT: 13px; MIN-HEIGHT: 20px; FLOAT: left; MARGIN-RIGHT: 1em; BACKGROUND-REPEAT: no-repeat; _height: 20px
}
A.D_stepDown {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 0.25em; DISPLAY: block; PADDING-LEFT: 13px; MIN-HEIGHT: 20px; FLOAT: left; MARGIN-RIGHT: 1em; BACKGROUND-REPEAT: no-repeat; _height: 20px
}
A.D_edit {
	PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(//img3.meetupstatic.com/img/actionlink/edit.gif)
}
A.D_cancel {
	BACKGROUND-IMAGE: url(//img3.meetupstatic.com/img/actionlink/cancel.gif)
}
A.D_add {
	PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(//img4.meetupstatic.com/img/icon_add.gif)
}
.D_cancelAll {
	PADDING-BOTTOM: 1.5em
}
A.D_cancelAll {
	DISPLAY: inline; FLOAT: none; BACKGROUND-IMAGE: url(//img3.meetupstatic.com/img/actionlink/cancelAll.gif)
}
A.D_stepDown {
	PADDING-LEFT: 14px; BACKGROUND-IMAGE: url(//img3.meetupstatic.com/img/actionlink/stepDown.gif)
}
.D_featured {
	
}
.D_featured .D_sectionFoot {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px dotted; MARGIN-TOP: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.D_featured A.orgTool {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: #ddd; BORDER-RIGHT-COLOR: #ddd
}
.D_featured A.orgTool:link {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: #ddd; BORDER-RIGHT-COLOR: #ddd
}
.D_featured A.orgTool:visited {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: #ddd; BORDER-RIGHT-COLOR: #ddd
}
.D_featured SPAN.orgTool {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: #ddd; BORDER-RIGHT-COLOR: #ddd
}
.D_meetup {
	WIDTH: 100%; POSITION: relative
}
.D_meetup .D_meetupBody {
	MARGIN-LEFT: 6.5em
}
.D_meetup .D_meetupInfo {
	MARGIN-BOTTOM: 0.5em
}
.D_meetup .D_meetupTitle {
	MARGIN-BOTTOM: 1.75em
}
.D_meetup .D_meetupTitle H2 {
	DISPLAY: inline; FONT-SIZE: 1.45em; MARGIN-RIGHT: 1em
}
.D_meetupInfo H3 {
	MARGIN-TOP: 0.5em; FONT-SIZE: 1em
}
.D_meetupInfo .description {
	FLOAT: left; WIDTH: 60%
}
.D_meetupInfo .description P {
	MARGIN-RIGHT: 2em
}
.D_linkToEvent {
	CLEAR: both; MARGIN-TOP: 0.5em; FONT-WEIGHT: bold
}
.D_meetup .rsvpCount {
	MARGIN-BOTTOM: 0.25em
}
.D_meetupInfo .details {
	FLOAT: left; WIDTH: 40%
}
.D_meetupAction {
	TEXT-ALIGN: center
}
.D_meetup .details DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.D_meetup .details DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: tahoma, verdana, sans-serif
}
.D_meetup .details DT H3 {
	FONT-SIZE: 1em
}
.D_meetup .details DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
#D_eventEdit {
	MARGIN: 0.5em 0px 0.25em
}
.D_tearSheet {
	BACKGROUND: url(//img2.meetupstatic.com/img/bg_calendarpage_yellow.gif) left top; LEFT: 0px; OVERFLOW: hidden; WIDTH: 5.5em; POSITION: absolute; TOP: 0px; TEXT-ALIGN: center
}
.D_tearSheet .D_tsB {
	BACKGROUND: url(//img2.meetupstatic.com/img/bg_calendarpage_yellow.gif) right top; MARGIN-LEFT: 0.5em; PADDING-TOP: 0.5em
}
.D_tearSheet .D_tsC {
	BACKGROUND: url(//img2.meetupstatic.com/img/bg_calendarpage_yellow.gif) left bottom; MARGIN-LEFT: -0.5em
}
.D_tearSheet .D_tsD {
	PADDING-RIGHT: 0.75em; BACKGROUND: url(//img2.meetupstatic.com/img/bg_calendarpage_yellow.gif) right bottom; PADDING-BOTTOM: 1em; MARGIN-LEFT: 0.5em
}
.D_tearSheet A {
	DISPLAY: block; COLOR: #000; TEXT-DECORATION: none
}
.D_tearSheet A:hover {
	DISPLAY: block; COLOR: #000; TEXT-DECORATION: none
}
.D_tearSheet A:visited {
	DISPLAY: block; COLOR: #000; TEXT-DECORATION: none
}
.D_tearSheet SPAN {
	DISPLAY: block
}
.D_tearSheet .dow {
	FONT-WEIGHT: bold; FONT-SIZE: 0.75em; BACKGROUND: url(//img2.meetupstatic.com/img/bg_calendarholes.gif) no-repeat center top; COLOR: #000; LINE-HEIGHT: 1em; PADDING-TOP: 14px; FONT-FAMILY: arial, verdana, sans-serif
}
.D_tearSheet .month {
	MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 1.25em; COLOR: #c33; LINE-HEIGHT: 1em; FONT-FAMILY: tahoma, verdana, sans-serif
}
.D_tearSheet .day {
	FONT-WEIGHT: bold; FONT-SIZE: 2.25em; COLOR: #c33; LINE-HEIGHT: 1em; FONT-FAMILY: tahoma, verdana, sans-serif
}
.D_tearSheet .time {
	MARGIN-TOP: 0.25em; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; FONT-FAMILY: arial, verdana, sans-serif
}
.D_tearSheet .D_holidayIcon {
	MARGIN-BOTTOM: -12px
}
#D_groupProfile {
	POSITION: relative
}
.D_groupDetails {
	PADDING-RIGHT: 1em
}
.D_groupDetails #D_urf {
	BORDER-TOP: #ddd 1px dashed; FONT-SIZE: 0.9em
}
P.groupDesc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
.D_joinGroup {
	MARGIN-BOTTOM: 1em; TEXT-ALIGN: center
}
#D_groupPic {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #eee; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#D_groupPic IMG {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
.goToCal {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; BACKGROUND: #eee; PADDING-BOTTOM: 0.5em; MARGIN: 1em 0px 2em; PADDING-TOP: 0.5em; TEXT-ALIGN: center
}
.goToCal A.cal {
	PADDING-LEFT: 25px
}
TABLE.D_meetupList {
	WIDTH: 100%
}
TABLE.D_meetupList TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TABLE.D_meetupList TD.flag {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.D_meetupList TD.meetupTime {
	WIDTH: 10em
}
TABLE.D_meetupList TD.meetupTime DIV {
	WHITE-SPACE: nowrap
}
TABLE.D_meetupList TD.meetupInfo {
	
}
TABLE.D_meetupList TD.meetupAttendance {
	PADDING-RIGHT: 0px; TEXT-ALIGN: right
}
.D_headerActions {
	MARGIN: 0.5em 0px
}
.D_paging {
	FLOAT: right; PADDING-BOTTOM: 10px
}
.D_sectionHead .D_paging {
	MARGIN-TOP: -1em; PADDING-BOTTOM: 0px
}
.D_paging .D_currentPage {
	PADDING-RIGHT: 0.5em; DISPLAY: inline; FONT-WEIGHT: bold; COLOR: #999; FONT-FAMILY: tahoma, verdana, sans serif
}
.D_paging .D_nextPrev {
	DISPLAY: inline; FONT-SIZE: 0.83em
}
.D_rsvpBox {
	BORDER-RIGHT: #ffaa00 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ffaa00 1px solid; PADDING-LEFT: 1em; BACKGROUND: url(//img2.meetupstatic.com/img/bg_attention.gif) #ffffc5 repeat-x; PADDING-BOTTOM: 1em; BORDER-LEFT: #ffaa00 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ffaa00 1px solid; TEXT-ALIGN: left; border-radius: 5px; -moz-border-radius: 5px
}
.D_rsvpBox LABEL {
	MARGIN: 0.5em 0px 0px
}
.D_rsvpBox .rsvpResponse LABEL {
	FONT-WEIGHT: normal; MARGIN: 0px
}
.D_rsvpBox FORM INPUT {
	VERTICAL-ALIGN: middle
}
.D_rsvpList {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.D_rsvpList .D_yes H3 {
	BORDER-BOTTOM: #4f8a10 1px solid
}
.D_rsvpList .D_maybe H3 {
	BORDER-BOTTOM: #905a33 1px solid
}
.D_rsvpList .D_no H3 {
	BORDER-BOTTOM: #563f23 1px solid
}
.D_rsvpList .D_noresponse H3 {
	BORDER-BOTTOM: #444 1px solid
}
.D_rsvpList H3 {
	FONT-SIZE: 1em
}
.D_rsvpList H4 {
	MARGIN-BOTTOM: 0.25em! important
}
.D_rsvpList .guests {
	FONT-WEIGHT: normal; COLOR: #212324
}
.D_rsvpList .title {
	COLOR: #212324
}
.D_rsvpList UL {
	MARGIN-BOTTOM: 0px
}
.D_rsvpList LI {
	MARGIN-BOTTOM: 0px
}
.D_rsvpList .comment {
	FONT-WEIGHT: normal; COLOR: #212324; FONT-STYLE: italic
}
.D_rsvpListAnnotation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 0.83em; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0px
}
.popUpControl {
	BORDER-RIGHT: #ffaa00 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffaa00 1px solid; PADDING-LEFT: 2px; BACKGROUND: #ffeac3; PADDING-BOTTOM: 2px; BORDER-LEFT: #ffaa00 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ffaa00 1px solid
}
.popUpClose {
	FONT-WEIGHT: bold; COLOR: #f73! important
}
.popUpContent {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px! important; BACKGROUND: url(//img2.meetupstatic.com/img/bg_attention.gif) #ffffc5 repeat-x 0% 50%; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 2px; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 0px! important
}
.popUpContent P {
	TEXT-ALIGN: left
}
.popUpContent LABEL {
	FONT-SIZE: 0.9em
}
.toggleOn .toggleMe {
	DISPLAY: block
}
.toggleOff .toggleMe {
	DISPLAY: none
}
TEXTAREA.maxChars200 {
	WIDTH: 98%; HEIGHT: 4em
}
TEXTAREA.maxChars250 {
	WIDTH: 98%; HEIGHT: 4em
}
INPUT.maxChars80 {
	WIDTH: 90%
}
INPUT.maxChars32 {
	WIDTH: 90%
}
.hasMaxLen {
	MARGIN-BOTTOM: 0.25em
}
.textAreaFixIE {
	WIDTH: auto
}
.limit {
	DISPLAY: block; FONT-SIZE: 0.83em; COLOR: #666
}
.D_bbcode {
	
}
.D_bbcode BLOCKQUOTE {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; BACKGROUND-COLOR: #eee
}
.D_bbcode UL {
	POSITION: static
}
.D_bbcode LI {
	POSITION: static
}
FIELDSET.D_dateMenu {
	PADDING-RIGHT: 18px; DISPLAY: inline; VERTICAL-ALIGN: top
}
UL.D_topCities {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.5em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.D_cities {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.D_topics {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.D_cal {
	
}
.D_cal H3 {
	MARGIN-BOTTOM: 0.5em
}
.D_cal DL {
	MARGIN: 0px 0px 2em
}
.D_cal DT {
	FONT-WEIGHT: normal; FLOAT: left; WIDTH: 6em; TEXT-ALIGN: right
}
.D_cal DD {
	MARGIN: 0px 0px 0px 7em
}
.D_cal DD UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.D_cal DD UL LI {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.D_pullQuote {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #f3f3f3
}
#locMenu {
	FONT-SIZE: 1.25em
}
#locMenu INPUT.text {
	WIDTH: 70px
}
#locMenu DIV.nolabel {
	MARGIN-TOP: 1.25em
}
#locMenu DIV.chunk {
	PADDING-RIGHT: 0.5em; FLOAT: left! important
}
#locMenu DIV.submit.chunk {
	PADDING-TOP: 1.5em; HEIGHT: 2.5em
}
#locMenu TD.submit.chunk {
	VERTICAL-ALIGN: bottom
}
TEXTAREA.ezSelect {
	FONT-SIZE: 0.85em; WIDTH: 90%! important
}
UL.D_checklist {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.D_checklist LI {
	BACKGROUND-POSITION: left 0.12em; PADDING-LEFT: 18px! important; FONT-WEIGHT: normal; BACKGROUND-IMAGE: url(http://img3.meetupstatic.com/img/dpso_check.gif); MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0.25em; MARGIN-LEFT: 0px! important; BACKGROUND-REPEAT: no-repeat
}
UL.D_checklist LI.not {
	BACKGROUND-IMAGE: none; TEXT-DECORATION: line-through
}
.D_nothing {
	FONT-SIZE: 0.83em; COLOR: #999; FONT-STYLE: italic
}
.fancyListItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.75em; PADDING-TOP: 0px
}
.D_topic {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN-LEFT: 1em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ccc 1px solid; border-radius: 5px; -moz-border-radius: 5px
}
.D_topic UL LI {
	LIST-STYLE-TYPE: none
}
IFRAME#mailBody {
	BORDER-BOTTOM: #ccc 1px solid
}
DIV.D_mFAQ DT {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0.75em
}
DIV.D_mFAQ DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
DIV.D_mFAQ UL.qList LI {
	FONT-WEIGHT: bold; LIST-STYLE-TYPE: none
}
DIV.D_mFAQ UL.qList {
	PADDING-BOTTOM: 0.5em; MARGIN-LEFT: 0px
}
DIV.D_mFAQ OL LI {
	FONT-WEIGHT: normal! important
}
.D_mailBack {
	TEXT-ALIGN: right
}
.buttonContainer {
	MARGIN: 5px 0px
}
.approveButton {
	MARGIN-RIGHT: 0.75em
}
DIV.D_selectButtons {
	MARGIN: 0.75em 0px
}
A.decline {
	COLOR: #c30! important
}
A.decline:hover {
	COLOR: #c30! important
}
A.decline:link {
	COLOR: #c30! important
}
A.decline:visited {
	COLOR: #c30! important
}
SPAN.decline {
	COLOR: #c30! important
}
TR#previewRow TD {
	BORDER-BOTTOM: #777 1px solid
}
.D_otherView {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 0.83em; PADDING-TOP: 0.75em
}
.D_legend {
	BORDER-RIGHT: #ddd 1px dashed; PADDING-RIGHT: 0.5em; BORDER-TOP: #ddd 1px dashed; PADDING-LEFT: 0.5em; FONT-SIZE: 0.83em; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 1em; BORDER-LEFT: #ddd 1px dashed; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ddd 1px dashed; TEXT-ALIGN: left
}
.D_legend TD.iconCol {
	PADDING-RIGHT: 5px; TEXT-ALIGN: center
}
.D_legend TD {
	VERTICAL-ALIGN: middle
}
TABLE.D_calendar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
TABLE.first.D_calendar {
	MARGIN-BOTTOM: 40px
}
TABLE.D_calendar TR.dayNames {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 0px solid
}
TABLE.D_calendar TR.dayNames TH {
	FONT-WEIGHT: normal; BORDER-TOP-STYLE: none; PADDING-TOP: 1em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
TABLE.D_calendar TR.dayNames TH#D_sun {
	BORDER-LEFT: #ccc 1px solid
}
TABLE.D_calendar TR.dayNames TH#D_sat {
	BORDER-RIGHT: #ccc 1px solid
}
TABLE.D_calendar TR.monthName TD {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 1em; MAX-WIDTH: 100%; BORDER-LEFT: #ccc 1px solid; WIDTH: auto; BORDER-BOTTOM: #ccc 1px; HEIGHT: auto
}
TABLE.D_calendar TR.monthName TD DIV {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-WEIGHT: bold; BACKGROUND: #eee; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em; TEXT-ALIGN: left
}
TABLE.D_calendar TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; MAX-WIDTH: 14%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 9em; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 10em
}
TABLE.D_calendar TD .day {
	WIDTH: 100%; HEIGHT: 100%
}
TABLE.D_calendar TD .empty.day {
	VISIBILITY: hidden
}
TABLE.D_calendar TD.today .day .daynum {
	FONT-WEIGHT: bold; BACKGROUND: #666; COLOR: white
}
TABLE.D_calendar TD .day .daynum {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; BACKGROUND: #eee; FLOAT: none; PADDING-BOTTOM: 0.25em; OVERFLOW: hidden; LINE-HEIGHT: 1em; PADDING-TOP: 0.25em; TEXT-ALIGN: right
}
TABLE.D_calendar TD .day .daynum .addNew {
	FONT-SIZE: 0.75em; FLOAT: left; WHITE-SPACE: nowrap
}
TABLE.D_calendar TD.today .day .daynum .addNew A {
	COLOR: #fff! important
}
TABLE.D_calendar TD .day .events {
	OVERFLOW: auto; HEIGHT: 8.5em
}
TABLE.D_calendar TD .day .events UL {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; FONT-SIZE: 0.83em; PADDING-BOTTOM: 0.25em; MARGIN: 0px; PADDING-TOP: 0.25em; LIST-STYLE-TYPE: none
}
TABLE.D_calendar TD .day .events UL LI {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 1.2em; PADDING-TOP: 0.5em
}
TABLE.D_calendar TD .day .events UL LI.note {
	FONT-WEIGHT: normal
}
TABLE.D_calendar TD .day .events UL LI .time {
	FONT-SIZE: 0.9em; FONT-FAMILY: arial
}
TABLE.D_calendar TD .day .events UL LI .rsvpStatus {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; FONT-FAMILY: arial
}
TABLE.D_calendar TD .day .events UL LI.meetup {
	FONT-WEIGHT: bold
}
TABLE.D_calendar TD .day .events UL LI.cancelled {
	COLOR: #ccc! important; TEXT-DECORATION: line-through
}
TABLE.D_calendar TD .day .events UL LI IMG.type {
	FLOAT: right; MARGIN: 0px 0px 2px 2px
}
BODY.hasJS .mOverShowKids .mKid {
	DISPLAY: none
}
.D_nextEvent {
	MARGIN-BOTTOM: 1em
}
.D_nextEvent .D_eventTime {
	FONT-WEIGHT: bold
}
.D_countBox {
	FLOAT: left; MARGIN: 0.25em 0px 0px 0.5em; WIDTH: 80px! important; POSITION: static! important
}
.D_countBox P {
	FONT-SIZE: 0.83em
}
.D_bigCount {
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em; MARGIN-BOTTOM: 0px; COLOR: #cc0000
}
.D_alertLinks {
	MARGIN-BOTTOM: 1em
}
.D_alertLinks SPAN {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.D_alertListStatus {
	MARGIN-BOTTOM: 0.25em
}
.T_yellowFade {
	BACKGROUND: url(//img2.meetupstatic.com/img/bg_yellow_flipped.png) #fff repeat-x 50% bottom; TEXT-ALIGN: center
}
.T_homeTool {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important
}
DIV.T_picBoxText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MAX-WIDTH: 75%; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0px
}
.T_homeToolText {
	PADDING-RIGHT: 0.75em; PADDING-LEFT: 0.75em; PADDING-BOTTOM: 0px; PADDING-TOP: 0.75em; TEXT-ALIGN: left
}
DIV.T_picBoxPic {
	FLOAT: left; MARGIN: 0px 0.75em 0.25em 0px
}
.T_picBoxCell {
	PADDING-RIGHT: 0.5em; VERTICAL-ALIGN: bottom; WIDTH: 56%
}
.D_promptButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.75em; PADDING-TOP: 0.75em
}
.D_noscriptButton {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em; TEXT-ALIGN: center
}
.D_noMargins.D_section {
	MARGIN-BOTTOM: 0px! important; PADDING-BOTTOM: 0px! important
}
.D_notice {
	MARGIN: 1em 0px
}
.D_browseBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 1em
}
.D_browseBox UL {
	FLOAT: left; MARGIN: 0px 2em 2em 0px; LIST-STYLE-TYPE: none
}
.D_browseBox UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.D_topicGroups {
	MARGIN: 0px 2em 2em 0px
}
.D_topicGroups H4 {
	MARGIN: 0px 0px 0.5em
}
.D_topicGroups UL {
	MARGIN: 0px 0px 0.5em; LIST-STYLE-TYPE: none
}
.D_topicGroups UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.D_yourChapters {
	BACKGROUND: #ffe0dd; FONT-STYLE: normal
}
.D_recTopics {
	BACKGROUND: #ffeeaa; FONT-STYLE: normal
}
.paymentStatus {
	FONT-SIZE: 1.15em; MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.paymentHistory {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none
}
.paymentHistory LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.paymentMethod {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.fields {
	
}
TABLE.fields TR TD {
	PADDING-BOTTOM: 0.25em
}
TABLE.fields TD.fieldname {
	PADDING-RIGHT: 0.5em; FONT-WEIGHT: bold; TEXT-ALIGN: right! important
}
.actionLink {
	MARGIN-RIGHT: 1em
}
.underEmailScale {
	MARGIN-TOP: -2em
}
.underEmailScale TH.UES {
	WIDTH: 85px! important
}
.underEmailScale TD.UES {
	WIDTH: 85px! important
}
IMG.D_photo {
	MAX-WIDTH: 100%; MARGIN: 0px auto 1em
}
.D_h2section {
	MARGIN-BOTTOM: 25px; PADDING-TOP: 10px
}
.D_h2section H2 {
	MARGIN: 0px 0px 10px
}
.last.D_h2section {
	
}
.D_h3section {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 15px; BACKGROUND: url(//img2.meetupstatic.com/img/form2_section_bottom.png) repeat-x 50% bottom; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 20px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid; border-radius: 5px; -moz-border-radius: 5px
}
.D_h3section .D_h3head {
	Z-INDEX: 2; POSITION: relative
}
A.D_bMobile {
	FONT-WEIGHT: bold; MARGIN-LEFT: 1em; COLOR: #000! important
}
A.D_bMobile:hover {
	FONT-WEIGHT: bold; MARGIN-LEFT: 1em; COLOR: #000! important
}
A.D_bMobile:link {
	FONT-WEIGHT: bold; MARGIN-LEFT: 1em; COLOR: #000! important
}
A.D_bMobile:visited {
	FONT-WEIGHT: bold; MARGIN-LEFT: 1em; COLOR: #000! important
}
SPAN.D_bMobile {
	FONT-WEIGHT: bold; MARGIN-LEFT: 1em; COLOR: #000! important
}
.D_softBox {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: url(//img2.meetupstatic.com/img/form2_section_bottom.png) #fff repeat-x 50% bottom; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #999 1px solid; border-radius: 5px; -moz-border-radius: 5px
}
.softBox {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: url(//img2.meetupstatic.com/img/form2_section_bottom.png) #fff repeat-x 50% bottom; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #999 1px solid; border-radius: 5px; -moz-border-radius: 5px
}
.softBox {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 20px; PADDING-TOP: 10px
}
.softBoxHi.softBox {
	BORDER-RIGHT: #ffc4a6 2px solid; BORDER-TOP: #ffc4a6 2px solid; BORDER-LEFT: #ffc4a6 2px solid; BORDER-BOTTOM: #ffc4a6 2px solid
}
.D_softBoxHi.D_softBox {
	BORDER-RIGHT: #ffc4a6 2px solid; BORDER-TOP: #ffc4a6 2px solid; BORDER-LEFT: #ffc4a6 2px solid; BORDER-BOTTOM: #ffc4a6 2px solid
}
.cbox {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; border-radius: 5px; -moz-border-radius: 5px
}
.setApartBox {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; border-radius: 5px; -moz-border-radius: 5px
}
.cbox {
	MARGIN-BOTTOM: 10px
}
.body {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.D_members H4 {
	PADDING-RIGHT: 0.5em; DISPLAY: inline
}
.D_memberList P {
	FONT-SIZE: 1em! important; PADDING-BOTTOM: 0.25em
}
.D_displayToggle {
	FONT-SIZE: 0.9em; FLOAT: right
}
TABLE#peopleTable TD.peopleTable_name {
	WIDTH: 30em
}
DIV.interstitialblock {
	Z-INDEX: 100; BACKGROUND: url(//img1.meetupstatic.com/img/disabled.png); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; -moz-opacity: 0.75; opacity: 0.75
}
DIV.D_interstitial {
	BACKGROUND: url(//img3.meetupstatic.com/img/int/bg_yellow.png) repeat-x 50% top; TEXT-ALIGN: center
}
DIV.D_interstitial SPAN.supTitle {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 0.6em
}
DIV.D_interstitial H1 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 65px; FONT-SIZE: 2.05em; PADDING-BOTTOM: 0.35em; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid
}
DIV.D_interstitial H1 IMG.D_icon {
	MARGIN-TOP: -10px; MARGIN-LEFT: -65px; POSITION: absolute
}
DIV.D_interstitial .D_interstitialExplain OL LI {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.25em
}
DIV.D_interstitial .D_interstitialExplain OL LI SPAN.li {
	FONT-WEIGHT: normal
}
DIV.D_interstitial .D_sectionWrap {
	MARGIN: 0px auto; WIDTH: 630px! important; TEXT-ALIGN: left
}
DIV.D_interstitial #C_pageFrameHead {
	MARGIN: 0px auto; WIDTH: 630px! important; TEXT-ALIGN: left
}
DIV.D_interstitial .D_section {
	MARGIN: 0px auto; WIDTH: 630px! important; TEXT-ALIGN: left
}
DIV.D_interstitialExtended .D_sectionWrap {
	WIDTH: 500px! important
}
DIV.D_interstitialExtended .D_sectionWrap {
	PADDING-RIGHT: 200px
}
DIV.D_interstitialQuote {
	FLOAT: right; WIDTH: 200px; MARGIN-RIGHT: -220px; POSITION: relative
}
DIV.D_interstitial .softBox {
	MARGIN-TOP: 20px
}
DIV.D_interstitial TABLE.inputs {
	
}
DIV.D_interstitial .expanderContainer {
	TEXT-ALIGN: center
}
.T_tool {
	Z-INDEX: 1; BACKGROUND: url(http://img2.meetupstatic.com/img/bg_gray_fade.gif) #e6e6e6 repeat-x; MARGIN: 0px 0px 1em; TEXT-ALIGN: center
}
.T_toolBody {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid; border-radius: 5px; -moz-border-radius: 5px
}
.T_zipBox {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
.T_zipBox FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.T_zipBox LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.T_zipBox .inputs {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.T_zipBox .inputs INPUT {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.T_zipBox .inputs #zip {
	WIDTH: 50px; HEIGHT: 18px
}
.T_noodge {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
.dropDown_hidden_active {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1em; BACKGROUND: url(http://img2.meetupstatic.com/img/bg_gray_fade.gif) #dcdcdc repeat-x; PADDING-BOTTOM: 1em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; border-radius: 5px; -moz-border-radius: 5px
}
.T_tool2 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1em; BACKGROUND: url(http://img2.meetupstatic.com/img/bg_gray_fade.gif) #dcdcdc repeat-x; PADDING-BOTTOM: 1em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; border-radius: 5px; -moz-border-radius: 5px
}
.dropDown_hidden_active {
	BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: black
}
.T_completeBtnThought {
	MARGIN-TOP: 5px
}
.T_oneFieldForm {
	FONT-SIZE: 1.2em; TEXT-ALIGN: center
}
.T_oneFieldForm LABEL {
	DISPLAY: inline
}
.T_oneFieldForm .T_submit {
	VERTICAL-ALIGN: top! important
}
.T_sbA {
	FONT-SIZE: 0.9em; BACKGROUND: url(//img2.meetupstatic.com/img/bg_softbutton.gif) left top; FLOAT: left; MAX-WIDTH: 1100px; MARGIN: 0px 0.5em 0.5em 0px; FONT-FAMILY: tahoma, verdana, arial, sans-serif
}
.T_sbB {
	BACKGROUND: url(//img2.meetupstatic.com/img/bg_softbutton.gif) right top; MARGIN-LEFT: 0.5em; PADDING-TOP: 0.5em
}
.T_sbC {
	BACKGROUND: url(//img2.meetupstatic.com/img/bg_softbutton.gif) left bottom; MARGIN-LEFT: -0.5em
}
.T_sbD {
	PADDING-RIGHT: 0.5em; BACKGROUND: url(//img2.meetupstatic.com/img/bg_softbutton.gif) right bottom; PADDING-BOTTOM: 0.5em; MARGIN-LEFT: 0.5em
}
.T_sbD SPAN {
	FONT-SIZE: 0.9em
}
.T_on.T_sbA {
	BACKGROUND-IMAGE: url(//img2.meetupstatic.com/img/bg_softbutton_on.gif)
}
.T_on.T_sbA .T_sbB {
	BACKGROUND-IMAGE: url(//img2.meetupstatic.com/img/bg_softbutton_on.gif)
}
.T_on.T_sbA .T_sbC {
	BACKGROUND-IMAGE: url(//img2.meetupstatic.com/img/bg_softbutton_on.gif)
}
.T_on.T_sbA .T_sbD {
	BACKGROUND-IMAGE: url(//img2.meetupstatic.com/img/bg_softbutton_on.gif)
}
.D_attention {
	BORDER-RIGHT: #ffaa00 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ffaa00 1px solid; PADDING-LEFT: 1em; BACKGROUND: url(http://img2.meetupstatic.com/img/bg_attention.gif) #ffffc5 repeat-x; PADDING-BOTTOM: 1em; BORDER-LEFT: #ffaa00 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ffaa00 1px solid; TEXT-ALIGN: center; border-radius: 5px; -moz-border-radius: 5px
}
.D_attention H1 STRONG {
	COLOR: #e55300! important
}
.D_attention H2 STRONG {
	COLOR: #e55300! important
}
.D_attention H3 STRONG {
	COLOR: #e55300! important
}
.D_attention H4 STRONG {
	COLOR: #e55300! important
}
.D_attention .strong {
	COLOR: #e55300! important
}
#T_dimmer {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; ; HEIGHT: expression(document.body.clientHeight); -moz-opacity: 0.8; opacity: 0.8
}
HTML > BODY #T_dimmer {
	POSITION: fixed; HEIGHT: 100%
}
.T_rpcStatus {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://img4.meetupstatic.com/img/balloon-below.png) no-repeat right top; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: absolute
}
.T_rpcStatusMsg {
	PADDING-RIGHT: 22px; PADDING-LEFT: 5px; FONT-SIZE: 0.83em; PADDING-BOTTOM: 2px; COLOR: black; PADDING-TOP: 17px; TEXT-ALIGN: center
}
.D_featured {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #eee; PADDING-BOTTOM: 10px; MARGIN-LEFT: 2em; PADDING-TOP: 10px
}
BODY.hasJS .extendedInfoBubble {
	PADDING-LEFT: 20px; BACKGROUND: url(//img2.meetupstatic.com/img/extendedInfo_left.gif) no-repeat left top; WIDTH: 250px; POSITION: absolute; TOP: -999px
}
BODY.hasJS .extendedInfoBubbleFlip {
	PADDING-RIGHT: 20px; BACKGROUND: url(//img2.meetupstatic.com/img/extendedInfo_right.gif) no-repeat right top
}
BODY.hasJS .extendedInfoBubble .extendedInfoContainer {
	BORDER-RIGHT: #ffcc33 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffcc33 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; BACKGROUND: #fff6d2; PADDING-BOTTOM: 10px; BORDER-LEFT: #ffcc33 0px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ffcc33 1px solid
}
BODY.hasJS .extendedInfoBubbleFlip .extendedInfoContainer {
	BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 0px
}
.discussion H4 {
	FONT-WEIGHT: normal
}
#tterms {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#tterm LABEL {
	DISPLAY: inline
}
#tterms TD.tl {
	PADDING-RIGHT: 0.25em! important; PADDING-LEFT: 0px! important; FONT-SIZE: 1em; PADDING-BOTTOM: 0.25em! important; VERTICAL-ALIGN: top; WIDTH: auto; PADDING-TOP: 0px! important; HEIGHT: auto; TEXT-ALIGN: left
}
#tterms TD.tri {
	PADDING-RIGHT: 0.25em! important; PADDING-LEFT: 0px! important; FONT-SIZE: 1em; PADDING-BOTTOM: 0.25em! important; VERTICAL-ALIGN: middle; WIDTH: auto; PADDING-TOP: 0px! important; HEIGHT: auto; TEXT-ALIGN: left
}
TABLE.inputs TD {
	PADDING-RIGHT: 0.25em! important; PADDING-LEFT: 0.25em! important; PADDING-BOTTOM: 0.25em! important; VERTICAL-ALIGN: top; PADDING-TOP: 0px! important; HEIGHT: auto; TEXT-ALIGN: left
}
TABLE.inputs INPUT {
	MARGIN: 2px 0px 0px
}
TABLE.inputs INPUT.inlinetext {
	FONT-SIZE: 0.9em
}
TABLE.inputs LABEL {
	DISPLAY: inline; FONT-WEIGHT: normal; MARGIN: 0px 0.5em 0px 0px
}
INPUT.D_titleInput {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.25em; COLOR: #4f4f4f; PADDING-TOP: 0.25em
}
.D_titleText {
	FLOAT: left
}
.D_memberTitle {
	PADDING-RIGHT: 1em! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0.25em! important
}
.D_editRight {
	FLOAT: right! important
}
.D_profileBox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1em; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 1em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; border-radius: 5px; -moz-border-radius: 5px
}
.D_tint {
	BACKGROUND-COLOR: #f3f3f3; TEXT-ALIGN: left! important
}
.D_status {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.25em! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.25em! important; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0.25em! important; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0.25em! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center! important
}
UL.D_memberStats {
	MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.D_memberStats LI {
	FONT-WEIGHT: normal! important
}
UL.D_memberStats UL.D_links {
	MARGIN-LEFT: 2em
}
#notBig TEXTAREA {
	WIDTH: 90%! important
}
#notBig TH {
	WIDTH: 1%
}
.D_friend {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FLOAT: left; MARGIN: 0px 10px 10px 0px; OVERFLOW: hidden; BORDER-LEFT: 1px solid; WIDTH: 110px; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center! important
}
.D_friend .who {
	HEIGHT: 4.5em
}
.D_friend .friendTools {
	HEIGHT: 2.5em
}
.D_friend .image {
	MARGIN: 0px auto; WIDTH: 80px; HEIGHT: 90px
}
.D_friend .image A {
	
}
.D_friend .image IMG {
	VERTICAL-ALIGN: middle
}
.D_compact {
	OVERFLOW: hidden; WIDTH: 65px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 90px; BORDER-BOTTOM-STYLE: none
}
.D_compact .who {
	
}
.D_compact .image {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 40px! important; HEIGHT: 55px
}
.D_compact .image A {
	
}
.D_compact .image IMG {
	WIDTH: 40px
}
.D_compact .info {
	MARGIN: 0px
}
.D_testimonial.D_compact {
	WIDTH: auto; HEIGHT: auto
}
.D_pSpace P {
	MARGIN-BOTTOM: 1em
}
.D_profilePic {
	MARGIN-BOTTOM: 1em
}
TABLE.form TD.about {
	FONT-SIZE: 0.83em; WIDTH: 35%! important; BACKGROUND-COLOR: #eee
}
TABLE.form TEXTAREA {
	WIDTH: 98%
}
.urfbox {
	MAX-WIDTH: 600px; MARGIN: 0px auto
}
.inlineForm {
	FONT-SIZE: 1em
}
.inlineForm INPUT {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.inlineForm .chunk LABEL {
	LINE-HEIGHT: 1.5em; WHITE-SPACE: nowrap
}
.inlineForm DIV.chunk {
	PADDING-RIGHT: 0.5em; FLOAT: left; VERTICAL-ALIGN: middle; HEIGHT: 4em; TEXT-ALIGN: left! important
}
.inlineForm .short.chunk {
	HEIGHT: 30px! important
}
.inlineForm .short.chunk LABEL {
	WHITE-SPACE: normal
}
.inlineForm TD.chunk {
	PADDING-RIGHT: 0.5em
}
.inlineForm .link.chunk {
	PADDING-TOP: 1.62em
}
.inlineForm DIV.submit.chunk {
	PADDING-TOP: 1.5em; HEIGHT: 2.55em
}
.inlineForm DIV.nolabel.chunk {
	PADDING-TOP: 1.5em; HEIGHT: 2.55em
}
.inlineForm TD.submit.chunk {
	VERTICAL-ALIGN: bottom! important
}
.inlineForm TD.nolabel.chunk {
	VERTICAL-ALIGN: bottom! important
}
.inlineForm .chunk INPUT[type=text] {
	PADDING-LEFT: 0.25em
}
.oneFieldForm {
	TEXT-ALIGN: center
}
.oneFieldForm LABEL {
	DISPLAY: inline
}
.oneFieldForm INPUT.submit {
	VERTICAL-ALIGN: middle
}
.oversize {
	FONT-SIZE: 14px
}
.oversize INPUT {
	FONT-SIZE: 14px
}
.oversize SELECT {
	FONT-SIZE: 14px
}
.oversize .meta {
	FONT-SIZE: 0.66em
}
.ibh {
	VERTICAL-ALIGN: top; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.center {
	TEXT-ALIGN: center
}
.center TABLE {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.termsLabel {
	FONT-SIZE: 0.83em; WHITE-SPACE: nowrap
}
.promise {
	FONT-SIZE: 0.83em; WHITE-SPACE: nowrap
}
.left {
	FLOAT: left
}
DIV.picker {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #aaa 1px solid; DISPLAY: none; PADDING-LEFT: 1em; BACKGROUND: url(http://img2.meetupstatic.com/img/bg_gray_fade.gif) #e6e6e6 repeat-x; LEFT: 500px; PADDING-BOTTOM: 1em; OVERFLOW: auto; BORDER-LEFT: #aaa 1px solid; WIDTH: 310px; PADDING-TOP: 1em; BORDER-BOTTOM: #aaa 1px solid; POSITION: absolute; TOP: 300px; HEIGHT: 240px; TEXT-ALIGN: center; border-radius: 5px; -moz-border-radius: 5px
}
DIV.pickerPic {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; FLOAT: left; MARGIN: 3px; BORDER-LEFT: #888888 1px solid; WIDTH: 90px; BORDER-BOTTOM: #888888 1px solid; HEIGHT: 90px; TEXT-ALIGN: center
}
DIV.pickerPic IMG {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; MARGIN: 3px auto; BORDER-RIGHT-WIDTH: 1px
}
.D_currentPhoto {
	PADDING-RIGHT: 5px; FLOAT: left; WIDTH: 80px; HEIGHT: 80px
}
.D_lilFriend {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: white; FLOAT: left; MARGIN: 0px 0.5em 0.5em 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 90px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 95px; TEXT-ALIGN: center; border-radius: 5px; -moz-border-radius: 5px
}
.D_lilFriend .image {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0.5em; HEIGHT: 50px
}
.D_marginal .D_lilFriend .image IMG {
	MAX-WIDTH: 50px; WIDTH: auto
}
.D_lilFriend .who {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.25em
}
.D_lilFriend .who A {
	FONT-SIZE: 0.83em
}
DIV.roadblock {
	POSITION: absolute; TEXT-ALIGN: center; -moz-opacity: 0.75; opacity: 0.75
}
DIV.roadblock DIV.roadblockMessage {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 0.85em; BACKGROUND: #fff; PADDING-BOTTOM: 5px; MARGIN: 0.75em 5px 0px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; border-radius: 5px; -moz-border-radius: 5px
}
.tooltip {
	DISPLAY: block; FONT-SIZE: 0.9em; WIDTH: 200px; COLOR: #000; TEXT-DECORATION: none
}
.tooltip .tooltipPointer {
	DISPLAY: block; BACKGROUND: url(http://img1.meetupstatic.com/img/bt_pointer.gif) no-repeat 50% top; MARGIN: 0px 0px -7px 25px; WIDTH: 41px; POSITION: relative; HEIGHT: 24px
}
.tooltip SPAN.top {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: url(http://img1.meetupstatic.com/img/bt_1.gif) no-repeat 50% top; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
.tooltip B.bottom {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: url(http://img1.meetupstatic.com/img/bt_1.gif) no-repeat left bottom; PADDING-BOTTOM: 15px; COLOR: #548912; PADDING-TOP: 3px
}
.D_yes {
	FONT-WEIGHT: bold; COLOR: #4f8a10
}
A.D_yes {
	FONT-WEIGHT: bold; COLOR: #4f8a10
}
A.D_yes:link {
	FONT-WEIGHT: bold; COLOR: #4f8a10
}
A.D_yes:visited {
	FONT-WEIGHT: bold; COLOR: #4f8a10
}
A.D_yes:hover {
	FONT-WEIGHT: bold; COLOR: #4f8a10
}
.D_maybe {
	FONT-WEIGHT: bold; COLOR: #905a33
}
A.D_maybe {
	FONT-WEIGHT: bold; COLOR: #905a33
}
A.D_maybe:link {
	FONT-WEIGHT: bold; COLOR: #905a33
}
A.D_maybe:visited {
	FONT-WEIGHT: bold; COLOR: #905a33
}
A.D_maybe:hover {
	FONT-WEIGHT: bold; COLOR: #905a33
}
.D_no {
	FONT-WEIGHT: bold; COLOR: #563f23
}
A.D_no {
	FONT-WEIGHT: bold; COLOR: #563f23
}
A.D_no:link {
	FONT-WEIGHT: bold; COLOR: #563f23
}
A.D_no:visited {
	FONT-WEIGHT: bold; COLOR: #563f23
}
A.D_no:hover {
	FONT-WEIGHT: bold; COLOR: #563f23
}
.D_noresponse {
	FONT-WEIGHT: bold; COLOR: #444
}
A.D_noresponse {
	FONT-WEIGHT: bold; COLOR: #444
}
A.D_noresponse:link {
	FONT-WEIGHT: bold; COLOR: #444
}
A.D_noresponse:visited {
	FONT-WEIGHT: bold; COLOR: #444
}
A.D_noresponse:hover {
	FONT-WEIGHT: bold; COLOR: #444
}
DIV.D_yes {
	MARGIN-BOTTOM: 1em
}
DIV.D_maybe {
	MARGIN-BOTTOM: 1em
}
DIV.D_no {
	MARGIN-BOTTOM: 1em
}
DIV.D_noresponse {
	MARGIN-BOTTOM: 1em
}
.disabled {
	-moz-opacity: 0.6; opacity: 0.6
}
.disabled P {
	COLOR: #999
}
.disabled TH {
	COLOR: #999
}
.disabled TD.subhead {
	COLOR: #999
}
.disabled A:link {
	COLOR: #699! important
}
.disabled A:visited {
	COLOR: #699! important
}
TABLE.D_tabular {
	WIDTH: 100%; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.D_tabular IMG.thumb {
	HEIGHT: 50px
}
TABLE.D_tabular TD.thumbnail {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 100px; PADDING-TOP: 10px
}
TABLE.D_noHead.D_tabular {
	BORDER-TOP: #ccc 1px solid
}
TABLE.D_tabular TD {
	PADDING-RIGHT: 0.75em; PADDING-LEFT: 0.75em; PADDING-BOTTOM: 0.75em; VERTICAL-ALIGN: middle; PADDING-TOP: 0.75em
}
TABLE.D_tabular TD {
	BORDER-RIGHT: #ccc 1px solid; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
TABLE.D_tabular TH {
	BORDER-RIGHT: #ccc 1px solid; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
TABLE.D_tabular TH A.select {
	PADDING-RIGHT: 10px
}
TABLE.D_tabular TH {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 0.83em; PADDING-BOTTOM: 0.75em; VERTICAL-ALIGN: middle; PADDING-TOP: 0.75em; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.D_tabular TH.notSeparate {
	BORDER-RIGHT-WIDTH: 0px
}
TABLE.D_tabular TD.notSeparate {
	BORDER-RIGHT-WIDTH: 0px
}
TABLE.D_tabular TH.last {
	BORDER-RIGHT-WIDTH: 0px
}
TABLE.D_tabular TD.last {
	BORDER-RIGHT-WIDTH: 0px
}
TABLE.D_tabular .main {
	TEXT-ALIGN: left! important
}
TABLE.D_tabular TH.sender {
	WIDTH: 10em
}
TABLE.D_tabular TH.approve {
	WIDTH: 10em
}
TABLE.D_tabular TH.date {
	WIDTH: 10em
}
TABLE.D_tabular TH SELECT {
	FONT-WEIGHT: normal
}
TABLE.D_tabular TR.detachedRow TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.D_tabular DT {
	FONT-WEIGHT: bold; FONT-FAMILY: tahoma, verdana, sans serif
}
TABLE.D_tabular DD {
	MARGIN: -0.25em 0px 0px 0.1em
}
TABLE.D_tabular TFOOT TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.D_tabular TR.foot TD {
	BACKGROUND: #f3f3f3
}
TABLE.D_tabular TR.foot TD DIV.D_pager {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.05em! important; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.5em; TEXT-ALIGN: left! important
}
.D_tabular TR.tOdd TD {
	BACKGROUND: #edf3ff
}
.chapterBox .D_tabular TR.tOdd TD {
	BACKGROUND: #faf6e9
}
.D_tabular_End {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 1.5em; TEXT-ALIGN: center
}
.D_tabular_End INPUT {
	MARGIN-BOTTOM: 5px
}
.D_tabular_ChangeImg {
	MARGIN: 0px 0px 5px 3px; VERTICAL-ALIGN: middle
}
TABLE.D_tabular#alertList TH {
	WIDTH: 1%; TEXT-ALIGN: left! important
}
TABLE.D_tabula#alertListr TD {
	WIDTH: 1%; TEXT-ALIGN: left! important
}
TABLE.D_tabular#alertList TH.main {
	WIDTH: auto
}
TABLE.D_tabular#alertList TD.main {
	WIDTH: auto
}
#D_urf {
	
}
#D_urf TD {
	PADDING-RIGHT: 2%! important; PADDING-LEFT: 2%! important; PADDING-BOTTOM: 0.5em! important; VERTICAL-ALIGN: bottom; WIDTH: 32%; PADDING-TOP: 0.5em! important
}
#D_urf TD.password {
	WIDTH: 36%
}
#D_urf TD INPUT.text {
	WIDTH: 96%
}
#D_urf TD.single {
	VERTICAL-ALIGN: middle! important; TEXT-ALIGN: center
}
#D_urf TD.single LABEL {
	DISPLAY: inline! important; FONT-WEIGHT: normal! important
}
.D_tfoot {
	MARGIN-TOP: 1em; TEXT-ALIGN: center
}
.D_tfoot IMG {
	MARGIN: 0px 0.5em 0.5em
}
.D_tfoot INPUT {
	MARGIN: 0px 0.5em 0.5em
}
.D_tfoot P {
	FONT-SIZE: 0.83em
}
.D_tfoot TD {
	BORDER-BOTTOM-WIDTH: 0px! important
}
.D_mainThing {
	BORDER-RIGHT: #ffe07e 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffe07e 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; BACKGROUND: #ffffcc; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffe07e 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ffe07e 1px solid; TEXT-ALIGN: center
}
.D_alert {
	BORDER-RIGHT: #ffe07e 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffe07e 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; BACKGROUND: #ffffcc; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffe07e 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ffe07e 1px solid; TEXT-ALIGN: center
}
.D_mainThing {
	FONT-SIZE: 1em; TEXT-ALIGN: left
}
.D_pager {
	PADDING-RIGHT: 0.75em; PADDING-LEFT: 0.75em; FONT-SIZE: 0.95em; PADDING-BOTTOM: 0.75em; PADDING-TOP: 0.75em; BACKGROUND-COLOR: #f3f3f3; TEXT-ALIGN: center
}
.D_pager UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.D_pager UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0.5em; PADDING-TOP: 0px
}
.D_pager A {
	COLOR: #333! important
}
DIV.D_pager TABLE {
	WIDTH: 100%
}
DIV.D_pager .rows {
	WIDTH: 33%
}
DIV.D_pager .left {
	TEXT-ALIGN: left
}
DIV.D_pager .center {
	TEXT-ALIGN: center
}
DIV.D_pager .right {
	TEXT-ALIGN: right
}
TABLE.D_groupStats {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; WIDTH: 100%; PADDING-TOP: 0px
}
TABLE.D_groupStats .statLabel {
	FONT-WEIGHT: bold; WHITE-SPACE: nowrap
}
TABLE.D_groupStats TD {
	PADDING-RIGHT: 2em; PADDING-BOTTOM: 0.5em
}
TABLE.D_groupStats TD #groupRating A:link {
	TEXT-DECORATION: none
}
TABLE.D_groupStats TD #groupRating A:visited {
	TEXT-DECORATION: none
}
TABLE.D_groupStats TD #groupRating A:hover {
	TEXT-DECORATION: none
}
.D_members .D_memberStats {
	MARGIN-TOP: 0.5em; FLOAT: left; WIDTH: 25em
}
.D_memberStats P {
	FONT-SIZE: 0.95em; MARGIN-BOTTOM: 0.25em
}
.D_memberListTools {
	MARGIN-TOP: 1em
}
UL.stats {
	MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.stats LI {
	FONT-SIZE: 0.83em
}
UL.reset {
	MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
A.cmsa {
	WHITE-SPACE: nowrap
}
TR.cmsaON {
	DISPLAY: block
}
TR.cmsaON {
	DISPLAY: none
}
DIV.cmsaOFF {
	DISPLAY: block
}
DIV.cmsaON {
	DISPLAY: none
}
SPAN.cmsaOFF {
	DISPLAY: inline
}
SPAN.cmsaON {
	DISPLAY: none
}
TEXTAREA.cmsaON {
	HEIGHT: 6em
}
.hasExpander {
	PADDING-LEFT: 21px
}
.expanderOPEN {
	BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 0.5em
}
.expanderContainer {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.expanderContainer A {
	BACKGROUND-POSITION: left top; PADDING-BOTTOM: 10px; BACKGROUND-REPEAT: no-repeat! important
}
.D_highlight {
	FONT-STYLE: normal; BACKGROUND-COLOR: #ffeeaa
}
.D_tip {
	BORDER-RIGHT: #ffce00 1px dotted; PADDING-RIGHT: 1em; BORDER-TOP: #ffce00 1px dotted; PADDING-LEFT: 3em; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 1em; BORDER-LEFT: #ffce00 1px dotted; PADDING-TOP: 1em; BORDER-BOTTOM: #ffce00 1px dotted; BACKGROUND-COLOR: #ffe! important
}
.showThis {
	DISPLAY: none! important
}
BODY.hasJS DIV.showThis {
	DISPLAY: block! important
}
BODY.hasJS A.showThis {
	DISPLAY: inline! important
}
BODY.hasJS .jsStartHidden {
	DISPLAY: none
}
.D_meta {
	FONT-SIZE: 0.83em
}
H3 .D_meta {
	FONT-WEIGHT: normal; FONT-SIZE: 0.65em
}
.D_previewText {
	COLOR: #999
}
.D_nobr {
	WHITE-SPACE: nowrap
}
.anchorParent {
	CURSOR: hand
}
.linked {
	TEXT-DECORATION: underline
}
.termsLabel {
	DISPLAY: block! important; WIDTH: 75%
}
.D_crumb {
	FONT-SIZE: 0.83em; PADDING-TOP: 0.5em! important
}
#bigAssList {
	OVERFLOW: auto; MAX-HEIGHT: 2500px
}
.popFAQ IMG {
	MARGIN: 0px
}
UL.D_quickLinks {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
UL.D_links {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
UL.D_quickLinks LI {
	PADDING-RIGHT: 0.25em; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
UL.D_links LI {
	PADDING-RIGHT: 0.25em; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
UL.D_quickLinks A {
	FONT-SIZE: 0.83em
}
UL.D_links LI A {
	FONT-SIZE: 0.83em
}
UL.D_quickLinks SPAN {
	FONT-SIZE: 0.83em
}
UL.D_links LI SPAN {
	FONT-SIZE: 0.83em
}
UL.D_quickLinks {
	DISPLAY: inline; LINE-HEIGHT: 2em
}
A.orgTool {
	BORDER-RIGHT: #cad3ae 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #cad3ae 1px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 0.93em; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #cad3ae 1px solid; COLOR: #382! important; LINE-HEIGHT: 2.5em; PADDING-TOP: 0.25em; BORDER-BOTTOM: #cad3ae 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, sans serif; WHITE-SPACE: nowrap; HEIGHT: 2.5em; TEXT-DECORATION: none; border-radius: 3px; -moz-border-radius: 3px
}
A.orgTool:hover {
	BORDER-RIGHT: #cad3ae 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #cad3ae 1px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 0.93em; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #cad3ae 1px solid; COLOR: #382! important; LINE-HEIGHT: 2.5em; PADDING-TOP: 0.25em; BORDER-BOTTOM: #cad3ae 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, sans serif; WHITE-SPACE: nowrap; HEIGHT: 2.5em; TEXT-DECORATION: none; border-radius: 3px; -moz-border-radius: 3px
}
A.orgTool:link {
	BORDER-RIGHT: #cad3ae 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #cad3ae 1px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 0.93em; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #cad3ae 1px solid; COLOR: #382! important; LINE-HEIGHT: 2.5em; PADDING-TOP: 0.25em; BORDER-BOTTOM: #cad3ae 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, sans serif; WHITE-SPACE: nowrap; HEIGHT: 2.5em; TEXT-DECORATION: none; border-radius: 3px; -moz-border-radius: 3px
}
A.orgTool:visited {
	BORDER-RIGHT: #cad3ae 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #cad3ae 1px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 0.93em; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #cad3ae 1px solid; COLOR: #382! important; LINE-HEIGHT: 2.5em; PADDING-TOP: 0.25em; BORDER-BOTTOM: #cad3ae 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, sans serif; WHITE-SPACE: nowrap; HEIGHT: 2.5em; TEXT-DECORATION: none; border-radius: 3px; -moz-border-radius: 3px
}
SPAN.orgTool {
	BORDER-RIGHT: #cad3ae 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #cad3ae 1px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 0.93em; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #cad3ae 1px solid; COLOR: #382! important; LINE-HEIGHT: 2.5em; PADDING-TOP: 0.25em; BORDER-BOTTOM: #cad3ae 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, sans serif; WHITE-SPACE: nowrap; HEIGHT: 2.5em; TEXT-DECORATION: none; border-radius: 3px; -moz-border-radius: 3px
}
.D_orgBtnBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.25em; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
A.D_edit {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 0.25em; DISPLAY: block; PADDING-LEFT: 13px; MIN-HEIGHT: 20px; FLOAT: left; MARGIN-RIGHT: 1em; BACKGROUND-REPEAT: no-repeat; _height: 20px
}
A.D_cancel {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 0.25em; DISPLAY: block; PADDING-LEFT: 13px; MIN-HEIGHT: 20px; FLOAT: left; MARGIN-RIGHT: 1em; BACKGROUND-REPEAT: no-repeat; _height: 20px
}
A.D_cancelAll {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 0.25em; DISPLAY: block; PADDING-LEFT: 13px; MIN-HEIGHT: 20px; FLOAT: left; MARGIN-RIGHT: 1em; BACKGROUND-REPEAT: no-repeat; _height: 20px
}
A.D_add {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 0.25em; DISPLAY: block; PADDING-LEFT: 13px; MIN-HEIGHT: 20px; FLOAT: left; MARGIN-RIGHT: 1em; BACKGROUND-REPEAT: no-repeat; _height: 20px
}
A.D_stepDown {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 0.25em; DISPLAY: block; PADDING-LEFT: 13px; MIN-HEIGHT: 20px; FLOAT: left; MARGIN-RIGHT: 1em; BACKGROUND-REPEAT: no-repeat; _height: 20px
}
A.D_edit {
	PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(//img3.meetupstatic.com/img/actionlink/edit.gif)
}
A.D_cancel {
	BACKGROUND-IMAGE: url(//img3.meetupstatic.com/img/actionlink/cancel.gif)
}
A.D_add {
	PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(//img4.meetupstatic.com/img/icon_add.gif)
}
.D_cancelAll {
	PADDING-BOTTOM: 1.5em
}
A.D_cancelAll {
	DISPLAY: inline; FLOAT: none; BACKGROUND-IMAGE: url(//img3.meetupstatic.com/img/actionlink/cancelAll.gif)
}
A.D_stepDown {
	PADDING-LEFT: 14px; BACKGROUND-IMAGE: url(//img3.meetupstatic.com/img/actionlink/stepDown.gif)
}
.D_featured {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #eee; PADDING-BOTTOM: 10px; MARGIN-LEFT: 2em; PADDING-TOP: 10px
}
.D_featured .D_sectionFoot {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px dotted; MARGIN-TOP: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.D_featured A.orgTool {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: #ddd; BORDER-RIGHT-COLOR: #ddd
}
.D_featured A.orgTool:link {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: #ddd; BORDER-RIGHT-COLOR: #ddd
}
.D_featured A.orgTool:visited {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: #ddd; BORDER-RIGHT-COLOR: #ddd
}
.D_featured SPAN.orgTool {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: #ddd; BORDER-RIGHT-COLOR: #ddd
}
.D_meetup {
	WIDTH: 100%; POSITION: relative
}
.D_meetup .D_meetupBody {
	MARGIN-LEFT: 6.5em
}
.D_meetup .D_meetupInfo {
	MARGIN-BOTTOM: 0.5em
}
.D_meetup .D_meetupTitle {
	MARGIN-BOTTOM: 1.75em
}
.D_meetup .D_meetupTitle H2 {
	DISPLAY: inline; FONT-SIZE: 1.45em; MARGIN-RIGHT: 1em
}
.D_meetupInfo H3 {
	MARGIN-TOP: 0.5em; FONT-SIZE: 1em
}
.D_meetupInfo .description {
	FLOAT: left; WIDTH: 60%
}
.D_meetupInfo .description P {
	MARGIN-RIGHT: 2em
}
.D_linkToEvent {
	CLEAR: both; MARGIN-TOP: 0.5em; FONT-WEIGHT: bold
}
.D_meetup .rsvpCount {
	MARGIN-BOTTOM: 0.25em
}
.D_meetupInfo .details {
	FLOAT: left; WIDTH: 40%
}
.D_meetupAction {
	TEXT-ALIGN: center
}
.D_meetup .details DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.D_meetup .details DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: tahoma, verdana, sans-serif
}
.D_meetup .details DT H3 {
	FONT-SIZE: 1em
}
.D_meetup .details DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
#D_eventEdit {
	MARGIN: 0.5em 0px 0.25em
}
.D_tearSheet {
	BACKGROUND: url(//img2.meetupstatic.com/img/bg_calendarpage_yellow.gif) left top; LEFT: 0px; OVERFLOW: hidden; WIDTH: 5.5em; POSITION: absolute; TOP: 0px; TEXT-ALIGN: center
}
.D_tearSheet .D_tsB {
	BACKGROUND: url(//img2.meetupstatic.com/img/bg_calendarpage_yellow.gif) right top; MARGIN-LEFT: 0.5em; PADDING-TOP: 0.5em
}
.D_tearSheet .D_tsC {
	BACKGROUND: url(//img2.meetupstatic.com/img/bg_calendarpage_yellow.gif) left bottom; MARGIN-LEFT: -0.5em
}
.D_tearSheet .D_tsD {
	PADDING-RIGHT: 0.75em; BACKGROUND: url(//img2.meetupstatic.com/img/bg_calendarpage_yellow.gif) right bottom; PADDING-BOTTOM: 1em; MARGIN-LEFT: 0.5em
}
.D_tearSheet A {
	DISPLAY: block; COLOR: #000; TEXT-DECORATION: none
}
.D_tearSheet A:hover {
	DISPLAY: block; COLOR: #000; TEXT-DECORATION: none
}
.D_tearSheet A:visited {
	DISPLAY: block; COLOR: #000; TEXT-DECORATION: none
}
.D_tearSheet SPAN {
	DISPLAY: block
}
.D_tearSheet .dow {
	FONT-WEIGHT: bold; FONT-SIZE: 0.83em; BACKGROUND: url(//img2.meetupstatic.com/img/bg_calendarholes.gif) no-repeat center top; COLOR: #000; LINE-HEIGHT: 1em; PADDING-TOP: 14px; FONT-FAMILY: arial, verdana, sans-serif
}
.D_tearSheet .month {
	MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 1.25em; COLOR: #c33; LINE-HEIGHT: 1em; FONT-FAMILY: tahoma, verdana, sans-serif
}
.D_tearSheet .day {
	FONT-WEIGHT: bold; FONT-SIZE: 2.25em; COLOR: #c33; LINE-HEIGHT: 1em; FONT-FAMILY: tahoma, verdana, sans-serif
}
.D_tearSheet .time {
	MARGIN-TOP: 0.25em; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; FONT-FAMILY: arial, verdana, sans-serif
}
.D_tearSheet .D_holidayIcon {
	MARGIN-BOTTOM: -12px
}
#D_groupProfile {
	POSITION: relative
}
.D_groupDetails {
	PADDING-RIGHT: 1em
}
.D_groupDetails #D_urf {
	BORDER-TOP: #ddd 1px dashed; FONT-SIZE: 0.9em
}
P.groupDesc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
.D_joinGroup {
	MARGIN-BOTTOM: 1em; TEXT-ALIGN: center
}
#D_groupPic {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #eee; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#D_groupPic IMG {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
.goToCal {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; BACKGROUND: #eee; PADDING-BOTTOM: 0.5em; MARGIN: 1em 0px 2em; PADDING-TOP: 0.5em; TEXT-ALIGN: center
}
.goToCal A.cal {
	PADDING-LEFT: 25px
}
TABLE.D_meetupList {
	WIDTH: 100%
}
TABLE.D_meetupList TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TABLE.D_meetupList TD.flag {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.D_meetupList TD.meetupTime {
	WIDTH: 10em
}
TABLE.D_meetupList TD.meetupTime DIV {
	WHITE-SPACE: nowrap
}
TABLE.D_meetupList TD.meetupInfo {
	
}
TABLE.D_meetupList TD.meetupAttendance {
	PADDING-RIGHT: 0px; TEXT-ALIGN: right
}
.D_headerActions {
	MARGIN: 0.5em 0px
}
.D_paging {
	FLOAT: right; PADDING-BOTTOM: 10px
}
.D_sectionHead .D_paging {
	MARGIN-TOP: -1em; PADDING-BOTTOM: 0px
}
.D_paging .D_currentPage {
	PADDING-RIGHT: 0.5em; DISPLAY: inline; FONT-WEIGHT: bold; COLOR: #999; FONT-FAMILY: tahoma, verdana, sans serif
}
.D_paging .D_nextPrev {
	DISPLAY: inline; FONT-SIZE: 0.83em
}
.D_rsvpBox {
	BORDER-RIGHT: #ffaa00 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ffaa00 1px solid; PADDING-LEFT: 1em; BACKGROUND: url(//img2.meetupstatic.com/img/bg_attention.gif) #ffffc5 repeat-x; PADDING-BOTTOM: 1em; BORDER-LEFT: #ffaa00 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ffaa00 1px solid; TEXT-ALIGN: left; border-radius: 5px; -moz-border-radius: 5px
}
.D_rsvpBox LABEL {
	MARGIN: 0.5em 0px 0px
}
.D_rsvpBox .rsvpResponse LABEL {
	FONT-WEIGHT: normal; MARGIN: 0px
}
.D_rsvpBox FORM INPUT {
	VERTICAL-ALIGN: middle
}
.D_rsvpList {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.D_rsvpList .D_yes H3 {
	BORDER-BOTTOM: #4f8a10 1px solid
}
.D_rsvpList .D_maybe H3 {
	BORDER-BOTTOM: #905a33 1px solid
}
.D_rsvpList .D_no H3 {
	BORDER-BOTTOM: #563f23 1px solid
}
.D_rsvpList .D_noresponse H3 {
	BORDER-BOTTOM: #444 1px solid
}
.D_rsvpList H3 {
	FONT-SIZE: 1em
}
.D_rsvpList H4 {
	MARGIN-BOTTOM: 0.25em! important
}
.D_rsvpList .guests {
	FONT-WEIGHT: normal; COLOR: #212324
}
.D_rsvpList .title {
	COLOR: #212324
}
.D_rsvpList UL {
	MARGIN-BOTTOM: 0px
}
.D_rsvpList LI {
	MARGIN-BOTTOM: 0px
}
.D_rsvpList .comment {
	FONT-WEIGHT: normal; COLOR: #212324; FONT-STYLE: italic
}
.D_rsvpListAnnotation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 0.83em; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0px
}
.popUpControl {
	BORDER-RIGHT: #ffaa00 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffaa00 1px solid; PADDING-LEFT: 2px; BACKGROUND: #ffeac3; PADDING-BOTTOM: 2px; BORDER-LEFT: #ffaa00 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ffaa00 1px solid
}
.popUpClose {
	FONT-WEIGHT: bold; COLOR: #f73! important
}
.popUpContent {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px! important; BACKGROUND: url(//img2.meetupstatic.com/img/bg_attention.gif) #ffffc5 repeat-x 0% 50%; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 2px; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 0px! important
}
.popUpContent P {
	TEXT-ALIGN: left
}
.popUpContent LABEL {
	FONT-SIZE: 0.9em
}
.toggleOn .toggleMe {
	DISPLAY: block
}
.toggleOff .toggleMe {
	DISPLAY: none
}
TEXTAREA.maxChars200 {
	WIDTH: 98%; HEIGHT: 4em
}
TEXTAREA.maxChars250 {
	WIDTH: 98%; HEIGHT: 4em
}
INPUT.maxChars80 {
	WIDTH: 90%
}
INPUT.maxChars32 {
	WIDTH: 90%
}
.hasMaxLen {
	MARGIN-BOTTOM: 0.25em
}
.textAreaFixIE {
	WIDTH: auto
}
.limit {
	DISPLAY: block; FONT-SIZE: 0.83em; COLOR: #666
}
.D_bbcode {
	
}
.D_bbcode BLOCKQUOTE {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; BACKGROUND-COLOR: #eee
}
.D_bbcode UL {
	POSITION: static
}
.D_bbcode LI {
	POSITION: static
}
FIELDSET.D_dateMenu {
	PADDING-RIGHT: 18px; DISPLAY: inline; VERTICAL-ALIGN: top
}
UL.D_topCities {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.5em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.D_cities {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.D_topics {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.D_cal {
	
}
.D_cal H3 {
	MARGIN-BOTTOM: 0.5em
}
.D_cal DL {
	MARGIN: 0px 0px 2em
}
.D_cal DT {
	FONT-WEIGHT: normal; FLOAT: left; WIDTH: 6em; TEXT-ALIGN: right
}
.D_cal DD {
	MARGIN: 0px 0px 0px 7em
}
.D_cal DD UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.D_cal DD UL LI {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.D_pullQuote {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #f3f3f3
}
#locMenu {
	FONT-SIZE: 1.25em
}
#locMenu INPUT.text {
	WIDTH: 70px
}
#locMenu DIV.nolabel {
	MARGIN-TOP: 1.25em
}
#locMenu DIV.chunk {
	PADDING-RIGHT: 0.5em; FLOAT: left! important
}
#locMenu DIV.submit.chunk {
	PADDING-TOP: 1.5em; HEIGHT: 2.5em
}
#locMenu TD.submit.chunk {
	VERTICAL-ALIGN: bottom
}
TEXTAREA.ezSelect {
	FONT-SIZE: 0.85em; WIDTH: 90%! important
}
UL.D_checklist {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.D_checklist LI {
	BACKGROUND-POSITION: left 0.12em; PADDING-LEFT: 18px! important; FONT-WEIGHT: normal; BACKGROUND-IMAGE: url(http://img1.meetupstatic.com/img/dpso_check.gif); MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0.25em; MARGIN-LEFT: 0px! important; BACKGROUND-REPEAT: no-repeat
}
UL.D_checklist LI.not {
	BACKGROUND-IMAGE: none; TEXT-DECORATION: line-through
}
.D_nothing {
	FONT-SIZE: 0.83em; COLOR: #999; FONT-STYLE: italic
}
.fancyListItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.75em; PADDING-TOP: 0px
}
.D_topic {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN-LEFT: 1em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ccc 1px solid; border-radius: 5px; -moz-border-radius: 5px
}
.D_topic UL LI {
	LIST-STYLE-TYPE: none
}
IFRAME#mailBody {
	BORDER-BOTTOM: #ccc 1px solid
}
DIV.D_mFAQ DT {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0.75em
}
DIV.D_mFAQ DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
DIV.D_mFAQ UL.qList LI {
	FONT-WEIGHT: bold; LIST-STYLE-TYPE: none
}
DIV.D_mFAQ UL.qList {
	PADDING-BOTTOM: 0.5em; MARGIN-LEFT: 0px
}
DIV.D_mFAQ OL LI {
	FONT-WEIGHT: normal! important
}
.D_mailBack {
	TEXT-ALIGN: right
}
.buttonContainer {
	MARGIN: 5px 0px
}
.approveButton {
	MARGIN-RIGHT: 0.75em
}
DIV.D_selectButtons {
	MARGIN: 0.75em 0px
}
A.decline {
	COLOR: #c30! important
}
A.decline:hover {
	COLOR: #c30! important
}
A.decline:link {
	COLOR: #c30! important
}
A.decline:visited {
	COLOR: #c30! important
}
SPAN.decline {
	COLOR: #c30! important
}
TR#previewRow TD {
	BORDER-BOTTOM: #777 1px solid
}
.D_otherView {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 0.83em; PADDING-TOP: 0.75em
}
.D_legend {
	BORDER-RIGHT: #ddd 1px dashed; PADDING-RIGHT: 0.5em; BORDER-TOP: #ddd 1px dashed; PADDING-LEFT: 0.5em; FONT-SIZE: 0.83em; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 1em; BORDER-LEFT: #ddd 1px dashed; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ddd 1px dashed; TEXT-ALIGN: left
}
.D_legend TD.iconCol {
	PADDING-RIGHT: 5px; TEXT-ALIGN: center
}
.D_legend TD {
	VERTICAL-ALIGN: middle
}
TABLE.D_calendar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
TABLE.first.D_calendar {
	MARGIN-BOTTOM: 40px
}
TABLE.D_calendar TR.dayNames {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 0px solid
}
TABLE.D_calendar TR.dayNames TH {
	FONT-WEIGHT: normal; BORDER-TOP-STYLE: none; PADDING-TOP: 1em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
TABLE.D_calendar TR.dayNames TH#D_sun {
	BORDER-LEFT: #ccc 1px solid
}
TABLE.D_calendar TR.dayNames TH#D_sat {
	BORDER-RIGHT: #ccc 1px solid
}
TABLE.D_calendar TR.monthName TD {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 1em; MAX-WIDTH: 100%; BORDER-LEFT: #ccc 1px solid; WIDTH: auto; BORDER-BOTTOM: #ccc 1px; HEIGHT: auto
}
TABLE.D_calendar TR.monthName TD DIV {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-WEIGHT: bold; BACKGROUND: #eee; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em; TEXT-ALIGN: left
}
TABLE.D_calendar TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; MAX-WIDTH: 14%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 9em; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 10em
}
TABLE.D_calendar TD .day {
	WIDTH: 100%; HEIGHT: 100%
}
TABLE.D_calendar TD .empty.day {
	VISIBILITY: hidden
}
TABLE.D_calendar TD.today .day .daynum {
	FONT-WEIGHT: bold; BACKGROUND: #666; COLOR: white
}
TABLE.D_calendar TD .day .daynum {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; BACKGROUND: #eee; FLOAT: none; PADDING-BOTTOM: 0.25em; OVERFLOW: hidden; LINE-HEIGHT: 1em; PADDING-TOP: 0.25em; TEXT-ALIGN: right
}
TABLE.D_calendar TD .day .daynum .addNew {
	FONT-SIZE: 0.75em; FLOAT: left; WHITE-SPACE: nowrap
}
TABLE.D_calendar TD.today .day .daynum .addNew A {
	COLOR: #fff! important
}
TABLE.D_calendar TD .day .events {
	OVERFLOW: auto; HEIGHT: 8.5em
}
TABLE.D_calendar TD .day .events UL {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; FONT-SIZE: 0.83em; PADDING-BOTTOM: 0.25em; MARGIN: 0px; PADDING-TOP: 0.25em; LIST-STYLE-TYPE: none
}
TABLE.D_calendar TD .day .events UL LI {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 1.2em; PADDING-TOP: 0.5em
}
TABLE.D_calendar TD .day .events UL LI.note {
	FONT-WEIGHT: normal
}
TABLE.D_calendar TD .day .events UL LI .time {
	FONT-SIZE: 0.9em; FONT-FAMILY: arial
}
TABLE.D_calendar TD .day .events UL LI .rsvpStatus {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; FONT-FAMILY: arial
}
TABLE.D_calendar TD .day .events UL LI.meetup {
	FONT-WEIGHT: bold
}
TABLE.D_calendar TD .day .events UL LI.cancelled {
	COLOR: #ccc! important; TEXT-DECORATION: line-through
}
TABLE.D_calendar TD .day .events UL LI IMG.type {
	FLOAT: right; MARGIN: 0px 0px 2px 2px
}
BODY.hasJS .mOverShowKids .mKid {
	DISPLAY: none
}
.D_nextEvent {
	MARGIN-BOTTOM: 1em
}
.D_nextEvent .D_eventTime {
	FONT-WEIGHT: bold
}
.D_countBox {
	FLOAT: left; MARGIN: 0.25em 0px 0px 0.5em; WIDTH: 80px! important; POSITION: static! important
}
.D_countBox P {
	FONT-SIZE: 0.83em
}
.D_bigCount {
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em; MARGIN-BOTTOM: 0px; COLOR: #cc0000
}
.D_alertLinks {
	MARGIN-BOTTOM: 1em
}
.D_alertLinks SPAN {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.D_alertListStatus {
	MARGIN-BOTTOM: 0.25em
}
.T_yellowFade {
	BACKGROUND: url(//img2.meetupstatic.com/img/bg_yellow_flipped.png) #fff repeat-x 50% bottom; TEXT-ALIGN: center
}
.T_homeTool {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important
}
DIV.T_picBoxText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MAX-WIDTH: 75%; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0px
}
.T_homeToolText {
	PADDING-RIGHT: 0.75em; PADDING-LEFT: 0.75em; PADDING-BOTTOM: 0px; PADDING-TOP: 0.75em; TEXT-ALIGN: left
}
DIV.T_picBoxPic {
	FLOAT: left; MARGIN: 0px 0.75em 0.25em 0px
}
.T_picBoxCell {
	PADDING-RIGHT: 0.5em; VERTICAL-ALIGN: bottom; WIDTH: 56%
}
.D_promptButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.75em; PADDING-TOP: 0.75em
}
.D_noscriptButton {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em; TEXT-ALIGN: center
}
.D_noMargins.D_section {
	MARGIN-BOTTOM: 0px! important; PADDING-BOTTOM: 0px! important
}
.D_notice {
	MARGIN: 1em 0px
}
.D_browseBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 1em
}
.D_browseBox UL {
	FLOAT: left; MARGIN: 0px 2em 2em 0px; LIST-STYLE-TYPE: none
}
.D_browseBox UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.D_topicGroups {
	MARGIN: 0px 2em 2em 0px
}
.D_topicGroups H4 {
	MARGIN: 0px 0px 0.5em
}
.D_topicGroups UL {
	MARGIN: 0px 0px 0.5em; LIST-STYLE-TYPE: none
}
.D_topicGroups UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.D_yourChapters {
	BACKGROUND: #ffe0dd; FONT-STYLE: normal
}
.D_recTopics {
	BACKGROUND: #ffeeaa; FONT-STYLE: normal
}
.paymentStatus {
	FONT-SIZE: 1.15em; MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.paymentHistory {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none
}
.paymentHistory LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.paymentMethod {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.fields {
	
}
TABLE.fields TR TD {
	PADDING-BOTTOM: 0.25em
}
TABLE.fields TD.fieldname {
	PADDING-RIGHT: 0.5em; FONT-WEIGHT: bold; TEXT-ALIGN: right! important
}
.actionLink {
	MARGIN-RIGHT: 1em
}
.underEmailScale {
	MARGIN-TOP: -2em
}
.underEmailScale TH.UES {
	WIDTH: 85px! important
}
.underEmailScale TD.UES {
	WIDTH: 85px! important
}
IMG.D_photo {
	MAX-WIDTH: 100%; MARGIN: 0px auto 1em
}
.D_h2section {
	MARGIN-BOTTOM: 25px; PADDING-TOP: 10px
}
.D_h2section H2 {
	MARGIN: 0px 0px 10px
}
.last.D_h2section {
	
}
.D_h3section {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 15px; BACKGROUND: url(//img2.meetupstatic.com/img/form2_section_bottom.png) repeat-x 50% bottom; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 20px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid; border-radius: 5px; -moz-border-radius: 5px
}
A.D_bMobile {
	FONT-WEIGHT: bold; MARGIN-LEFT: 1em; COLOR: #000! important
}
A.D_bMobile:hover {
	FONT-WEIGHT: bold; MARGIN-LEFT: 1em; COLOR: #000! important
}
A.D_bMobile:link {
	FONT-WEIGHT: bold; MARGIN-LEFT: 1em; COLOR: #000! important
}
A.D_bMobile:visited {
	FONT-WEIGHT: bold; MARGIN-LEFT: 1em; COLOR: #000! important
}
SPAN.D_bMobile {
	FONT-WEIGHT: bold; MARGIN-LEFT: 1em; COLOR: #000! important
}
.D_softBox {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: url(//img2.meetupstatic.com/img/form2_section_bottom.png) repeat-x 50% bottom; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #999 1px solid; border-radius: 5px; -moz-border-radius: 5px
}
.softBox {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: url(//img2.meetupstatic.com/img/form2_section_bottom.png) repeat-x 50% bottom; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #999 1px solid; border-radius: 5px; -moz-border-radius: 5px
}
.softBox {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 20px; PADDING-TOP: 10px
}
.softBoxHi.softBox {
	BORDER-RIGHT: #ffc4a6 2px solid; BORDER-TOP: #ffc4a6 2px solid; BORDER-LEFT: #ffc4a6 2px solid; BORDER-BOTTOM: #ffc4a6 2px solid
}
.cbox {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; border-radius: 5px; -moz-border-radius: 5px
}
.setApartBox {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; border-radius: 5px; -moz-border-radius: 5px
}
.cbox {
	MARGIN-BOTTOM: 10px
}
.body {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.D_members H4 {
	PADDING-RIGHT: 0.5em; DISPLAY: inline
}
.D_memberList P {
	FONT-SIZE: 1em! important; PADDING-BOTTOM: 0.25em
}
.D_displayToggle {
	FONT-SIZE: 0.9em; FLOAT: right
}
TABLE#peopleTable TD.peopleTable_name {
	WIDTH: 30em
}
DIV.interstitialblock {
	Z-INDEX: 100; BACKGROUND: url(//img2.meetupstatic.com/img/disabled.png); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; -moz-opacity: 0.75; opacity: 0.75
}
DIV.D_interstitial {
	BACKGROUND: url(//img3.meetupstatic.com/img/int/bg_yellow.png) repeat-x 50% top; TEXT-ALIGN: center
}
DIV.D_interstitial SPAN.supTitle {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 0.6em
}
DIV.D_interstitial H1 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 65px; FONT-SIZE: 2.05em; PADDING-BOTTOM: 0.35em; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid
}
DIV.D_interstitial H1 IMG.D_icon {
	MARGIN-TOP: -10px; MARGIN-LEFT: -65px; POSITION: absolute
}
DIV.D_interstitial .D_interstitialExplain OL LI {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.25em
}
DIV.D_interstitial .D_interstitialExplain OL LI SPAN.li {
	FONT-WEIGHT: normal
}
DIV.D_interstitial .D_sectionWrap {
	MARGIN: 0px auto; WIDTH: 630px! important; TEXT-ALIGN: left
}
DIV.D_interstitial #C_pageFrameHead {
	MARGIN: 0px auto; WIDTH: 630px! important; TEXT-ALIGN: left
}
DIV.D_interstitial .D_section {
	MARGIN: 0px auto; WIDTH: 630px! important; TEXT-ALIGN: left
}
DIV.D_interstitialExtended .D_sectionWrap {
	WIDTH: 500px! important
}
DIV.D_interstitialExtended .D_sectionWrap {
	PADDING-RIGHT: 200px
}
DIV.D_interstitialQuote {
	FLOAT: right; WIDTH: 200px; MARGIN-RIGHT: -220px; POSITION: relative
}
DIV.D_interstitial .softBox {
	MARGIN-TOP: 20px
}
DIV.D_interstitial TABLE.inputs {
	
}
DIV.D_interstitial .expanderContainer {
	TEXT-ALIGN: center
}
.T_tool {
	Z-INDEX: 1; BACKGROUND: url(http://img2.meetupstatic.com/img/bg_gray_fade.gif) #e6e6e6 repeat-x; MARGIN: 0px 0px 1em; TEXT-ALIGN: center
}
.T_toolBody {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid; border-radius: 5px; -moz-border-radius: 5px
}
.T_zipBox {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
.T_zipBox FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.T_zipBox LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.T_zipBox .inputs {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.T_zipBox .inputs INPUT {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.T_zipBox .inputs #zip {
	WIDTH: 50px; HEIGHT: 18px
}
.T_noodge {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
.dropDown_hidden_active {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1em; BACKGROUND: url(http://img2.meetupstatic.com/img/bg_gray_fade.gif) #dcdcdc repeat-x; PADDING-BOTTOM: 1em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; border-radius: 5px; -moz-border-radius: 5px
}
.T_tool2 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1em; BACKGROUND: url(http://img2.meetupstatic.com/img/bg_gray_fade.gif) #dcdcdc repeat-x; PADDING-BOTTOM: 1em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; border-radius: 5px; -moz-border-radius: 5px
}
.dropDown_hidden_active {
	BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: black
}
.T_completeBtnThought {
	MARGIN-TOP: 5px
}
.T_oneFieldForm {
	FONT-SIZE: 1.2em; TEXT-ALIGN: center
}
.T_oneFieldForm LABEL {
	DISPLAY: inline
}
.T_oneFieldForm .T_submit {
	VERTICAL-ALIGN: top! important
}
.T_sbA {
	FONT-SIZE: 0.9em; BACKGROUND: url(//img2.meetupstatic.com/img/bg_softbutton.gif) left top; FLOAT: left; MAX-WIDTH: 1100px; MARGIN: 0px 0.5em 0.5em 0px; FONT-FAMILY: tahoma, verdana, arial, sans-serif
}
.T_sbB {
	BACKGROUND: url(//img2.meetupstatic.com/img/bg_softbutton.gif) right top; MARGIN-LEFT: 0.5em; PADDING-TOP: 0.5em
}
.T_sbC {
	BACKGROUND: url(//img2.meetupstatic.com/img/bg_softbutton.gif) left bottom; MARGIN-LEFT: -0.5em
}
.T_sbD {
	PADDING-RIGHT: 0.5em; BACKGROUND: url(//img2.meetupstatic.com/img/bg_softbutton.gif) right bottom; PADDING-BOTTOM: 0.5em; MARGIN-LEFT: 0.5em
}
.T_sbD SPAN {
	FONT-SIZE: 0.9em
}
.T_on.T_sbA {
	BACKGROUND-IMAGE: url(//img2.meetupstatic.com/img/bg_softbutton_on.gif)
}
.T_on.T_sbA .T_sbB {
	BACKGROUND-IMAGE: url(//img2.meetupstatic.com/img/bg_softbutton_on.gif)
}
.T_on.T_sbA .T_sbC {
	BACKGROUND-IMAGE: url(//img2.meetupstatic.com/img/bg_softbutton_on.gif)
}
.T_on.T_sbA .T_sbD {
	BACKGROUND-IMAGE: url(//img2.meetupstatic.com/img/bg_softbutton_on.gif)
}
.D_attention {
	BORDER-RIGHT: #ffaa00 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ffaa00 1px solid; PADDING-LEFT: 1em; BACKGROUND: url(http://img2.meetupstatic.com/img/bg_attention.gif) #ffffc5 repeat-x; PADDING-BOTTOM: 1em; BORDER-LEFT: #ffaa00 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ffaa00 1px solid; TEXT-ALIGN: center; border-radius: 5px; -moz-border-radius: 5px
}
.D_attention H1 STRONG {
	COLOR: #e55300! important
}
.D_attention H2 STRONG {
	COLOR: #e55300! important
}
.D_attention H3 STRONG {
	COLOR: #e55300! important
}
.D_attention H4 STRONG {
	COLOR: #e55300! important
}
.D_attention .strong {
	COLOR: #e55300! important
}
#T_dimmer {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; ; HEIGHT: expression(document.body.clientHeight); -moz-opacity: 0.8; opacity: 0.8
}
HTML > BODY #T_dimmer {
	POSITION: fixed; HEIGHT: 100%
}
.T_rpcStatus {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://img4.meetupstatic.com/img/balloon-below.png) no-repeat right top; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: absolute
}
.T_rpcStatusMsg {
	PADDING-RIGHT: 22px; PADDING-LEFT: 5px; FONT-SIZE: 0.83em; PADDING-BOTTOM: 2px; COLOR: black; PADDING-TOP: 17px; TEXT-ALIGN: center
}
BODY.hasJS .extendedInfoBubble {
	PADDING-LEFT: 20px; BACKGROUND: url(//img2.meetupstatic.com/img/extendedInfo_left.gif) no-repeat left top; WIDTH: 250px; POSITION: absolute; TOP: -999px
}
BODY.hasJS .extendedInfoBubbleFlip {
	PADDING-RIGHT: 20px; BACKGROUND: url(//img2.meetupstatic.com/img/extendedInfo_right.gif) no-repeat right top
}
BODY.hasJS .extendedInfoBubble .extendedInfoContainer {
	BORDER-RIGHT: #ffcc33 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffcc33 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; BACKGROUND: #fff6d2; PADDING-BOTTOM: 10px; BORDER-LEFT: #ffcc33 0px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ffcc33 1px solid
}
BODY.hasJS .extendedInfoBubbleFlip .extendedInfoContainer {
	BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 0px
}
.discussion H4 {
	FONT-WEIGHT: normal
}
#tterms {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#tterm LABEL {
	DISPLAY: inline
}
#tterms TD.tl {
	PADDING-RIGHT: 0.25em! important; PADDING-LEFT: 0px! important; FONT-SIZE: 1em; PADDING-BOTTOM: 0.25em! important; VERTICAL-ALIGN: top; WIDTH: auto; PADDING-TOP: 0px! important; HEIGHT: auto; TEXT-ALIGN: left
}
#tterms TD.tri {
	PADDING-RIGHT: 0.25em! important; PADDING-LEFT: 0px! important; FONT-SIZE: 1em; PADDING-BOTTOM: 0.25em! important; VERTICAL-ALIGN: middle; WIDTH: auto; PADDING-TOP: 0px! important; HEIGHT: auto; TEXT-ALIGN: left
}
TABLE.inputs TD {
	PADDING-RIGHT: 0.25em! important; PADDING-LEFT: 0.25em! important; PADDING-BOTTOM: 0.25em! important; VERTICAL-ALIGN: top; PADDING-TOP: 0px! important; HEIGHT: auto
}
TABLE.inputs INPUT {
	MARGIN: 2px 0px 0px
}
TABLE.inputs INPUT.inlinetext {
	FONT-SIZE: 0.9em
}
TABLE.inputs LABEL {
	DISPLAY: inline; FONT-WEIGHT: normal; MARGIN: 0px 0.5em 0px 0px
}
INPUT.D_titleInput {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.25em; COLOR: #4f4f4f; PADDING-TOP: 0.25em
}
.D_titleText {
	FLOAT: left
}
.D_memberTitle {
	PADDING-RIGHT: 1em! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0.25em! important
}
.D_editRight {
	FLOAT: right! important
}
.D_profileBox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1em; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 1em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; border-radius: 5px; -moz-border-radius: 5px
}
.D_tint {
	BACKGROUND-COLOR: #f3f3f3; TEXT-ALIGN: left! important
}
.D_status {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.25em! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.25em! important; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0.25em! important; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0.25em! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center! important
}
UL.D_memberStats {
	MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL.D_memberStats LI {
	FONT-WEIGHT: normal! important
}
UL.D_memberStats UL.D_links {
	MARGIN-LEFT: 2em
}
#notBig TEXTAREA {
	WIDTH: 90%! important
}
#notBig TH {
	WIDTH: 1%
}
.D_friend {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FLOAT: left; MARGIN: 0px 10px 10px 0px; OVERFLOW: hidden; BORDER-LEFT: 1px solid; WIDTH: 110px; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center! important
}
.D_friend .who {
	HEIGHT: 4.5em
}
.D_friend .friendTools {
	HEIGHT: 2.5em
}
.D_friend .image {
	MARGIN: 0px auto; WIDTH: 80px; HEIGHT: 90px
}
.D_friend .image A {
	
}
.D_friend .image IMG {
	VERTICAL-ALIGN: middle
}
.D_compact {
	OVERFLOW: hidden; WIDTH: 65px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 90px; BORDER-BOTTOM-STYLE: none
}
.D_compact .who {
	
}
.D_compact .image {
	MARGIN: 0px auto; WIDTH: 40px! important
}
.D_compact .image A {
	
}
.D_compact .image IMG {
	WIDTH: 40px
}
.D_compact .info {
	MARGIN: 0px
}
.D_testimonial.D_compact {
	WIDTH: auto; HEIGHT: auto
}
.D_pSpace P {
	MARGIN-BOTTOM: 1em
}
.D_profilePic {
	MARGIN-BOTTOM: 1em
}
TABLE.form TD.about {
	FONT-SIZE: 0.83em; WIDTH: 35%! important; BACKGROUND-COLOR: #eee
}
TABLE.form TEXTAREA {
	WIDTH: 98%
}
.urfbox {
	MAX-WIDTH: 600px; MARGIN: 0px auto
}
.inlineForm {
	FONT-SIZE: 1em
}
.inlineForm INPUT {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.inlineForm .chunk LABEL {
	LINE-HEIGHT: 1.5em; WHITE-SPACE: nowrap
}
.inlineForm DIV.chunk {
	PADDING-RIGHT: 0.5em; FLOAT: left; VERTICAL-ALIGN: middle; HEIGHT: 4em; TEXT-ALIGN: left! important
}
.inlineForm .short.chunk {
	HEIGHT: 30px! important
}
.inlineForm .short.chunk LABEL {
	WHITE-SPACE: normal
}
.inlineForm TD.chunk {
	PADDING-RIGHT: 0.5em
}
.inlineForm .link.chunk {
	PADDING-TOP: 1.62em
}
.inlineForm DIV.submit.chunk {
	PADDING-TOP: 1.5em; HEIGHT: 2.55em
}
.inlineForm DIV.nolabel.chunk {
	PADDING-TOP: 1.5em; HEIGHT: 2.55em
}
.inlineForm TD.submit.chunk {
	VERTICAL-ALIGN: bottom! important
}
.inlineForm TD.nolabel.chunk {
	VERTICAL-ALIGN: bottom! important
}
.inlineForm .chunk INPUT[type=text] {
	PADDING-LEFT: 0.25em
}
.oneFieldForm {
	TEXT-ALIGN: center
}
.oneFieldForm LABEL {
	DISPLAY: inline
}
.oneFieldForm INPUT.submit {
	VERTICAL-ALIGN: middle
}
.oversize {
	FONT-SIZE: 14px
}
.oversize INPUT {
	FONT-SIZE: 14px
}
.oversize SELECT {
	FONT-SIZE: 14px
}
.oversize .meta {
	FONT-SIZE: 0.66em
}
.ibh {
	VERTICAL-ALIGN: top; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.center {
	TEXT-ALIGN: center
}
.center TABLE {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.termsLabel {
	FONT-SIZE: 0.83em; WHITE-SPACE: nowrap
}
.promise {
	FONT-SIZE: 0.83em; WHITE-SPACE: nowrap
}
.left {
	FLOAT: left
}
A.new {
	BACKGROUND-POSITION: 8px 0.65em; PADDING-LEFT: 34px
}
#protoTooltip {
	POSITION: absolute
}
#tipBody {
	
}
#tipHeading {
	LINE-HEIGHT: 1.2em
}
#tipMsg {
	LINE-HEIGHT: 1.2em
}
#tipHeading {
	FONT-WEIGHT: bold
}
#tipMsg {
	
}
DIV.picker {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #aaa 1px solid; DISPLAY: none; PADDING-LEFT: 1em; BACKGROUND: url(http://img2.meetupstatic.com/img/bg_gray_fade.gif) #e6e6e6 repeat-x; LEFT: 500px; PADDING-BOTTOM: 1em; OVERFLOW: auto; BORDER-LEFT: #aaa 1px solid; WIDTH: 310px; PADDING-TOP: 1em; BORDER-BOTTOM: #aaa 1px solid; POSITION: absolute; TOP: 300px; HEIGHT: 240px; TEXT-ALIGN: center; border-radius: 5px; -moz-border-radius: 5px
}
DIV.pickerPic {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; FLOAT: left; MARGIN: 3px; BORDER-LEFT: #888888 1px solid; WIDTH: 90px; BORDER-BOTTOM: #888888 1px solid; HEIGHT: 90px; TEXT-ALIGN: center
}
DIV.pickerPic IMG {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; MARGIN: 3px auto; BORDER-RIGHT-WIDTH: 1px
}
.D_currentPhoto {
	PADDING-RIGHT: 5px; FLOAT: left; WIDTH: 80px; HEIGHT: 80px
}
.D_announce {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1em; BACKGROUND: #fff; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 1em; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 1.3em; PADDING-TOP: 1em; BORDER-BOTTOM: #ccc 1px solid
}
.D_announce SPAN.headline {
	FONT-WEIGHT: bold; COLOR: #c33
}
.nw {
	BACKGROUND-REPEAT: no-repeat
}
.ne {
	BACKGROUND-REPEAT: no-repeat
}
.sw {
	BACKGROUND-REPEAT: no-repeat
}
.se {
	BACKGROUND-REPEAT: no-repeat
}
.nw {
	BACKGROUND-POSITION: left top
}
.ne {
	BACKGROUND-POSITION: right top
}
.sw {
	BACKGROUND-POSITION: left bottom
}
.se {
	BACKGROUND-POSITION: right bottom
}
TEXTAREA#yell {
	MARGIN: 0px; OVERFLOW: auto; WIDTH: 98%! important; HEIGHT: 8em
}
.D_items LI.D_yell {
	MARGIN-BOTTOM: 1em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; BORDER-BOTTOM-STYLE: none
}
.D_items LI.D_yell .image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.D_items LI.D_yell .info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.D_items LI.hasActions.D_yell .info {
	MARGIN-RIGHT: 190px
}
.D_items LI.D_compact.D_yell {
	WIDTH: auto; HEIGHT: auto
}
.D_items LI.D_compact.D_yell .image {
	LEFT: 0px; WIDTH: 65px; POSITION: absolute; TOP: 0px
}
.D_items LI.D_compact.D_yell .image IMG {
	WIDTH: 50px
}
.D_items LI.D_compact.D_yell .quote P {
	FONT-SIZE: 0.83em
}
.D_items LI.D_compact.D_yell .quote FORM P {
	FONT-SIZE: 1em
}
.D_userQuote {
	
}
.D_userQuote .quote {
	BORDER-RIGHT: #999 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0.5em; MIN-HEIGHT: 17px; BACKGROUND: white; PADDING-BOTTOM: 0.5em; MARGIN: 0px 8px 0px 18px; BORDER-LEFT: #999 0px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #999 1px solid
}
#yells-sample .D_userQuote .nw {
	BACKGROUND-IMAGE: url(http://img1.meetupstatic.com/img/welcoming/talk-balloon-blue-nw.gif)
}
#yells-sample .D_userQuote .ne {
	BACKGROUND-IMAGE: url(http://img1.meetupstatic.com/img/welcoming/talk-balloon-blue-ne.gif)
}
#yells-sample .D_userQuote .se {
	BACKGROUND-IMAGE: url(http://img1.meetupstatic.com/img/welcoming/talk-balloon-blue-se.gif)
}
#yells-sample .D_userQuote .sw {
	BACKGROUND-IMAGE: url(http://img1.meetupstatic.com/img/welcoming/talk-balloon-blue-sw.gif)
}
#yells .D_userQuote .nw {
	BACKGROUND-IMAGE: url(http://img1.meetupstatic.com/img/welcoming/talk-balloon-white-on-white-nw.gif)
}
#yells .D_userQuote .ne {
	BACKGROUND-IMAGE: url(http://img1.meetupstatic.com/img/welcoming/talk-balloon-white-on-white-ne.gif)
}
#yells .D_userQuote .se {
	BACKGROUND-IMAGE: url(http://img1.meetupstatic.com/img/welcoming/talk-balloon-white-on-white-se.gif)
}
#yells .D_userQuote .sw {
	BACKGROUND-IMAGE: url(http://img1.meetupstatic.com/img/welcoming/talk-balloon-white-on-white-sw.gif)
}
.D_userQuote .quote P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.D_userQuote .speaker .memName {
	FONT-SIZE: 0.83em; LINE-HEIGHT: 1.4em; TEXT-ALIGN: left
}
.D_userQuote .speaker .memGroups {
	FONT-SIZE: 0.83em; LINE-HEIGHT: 1.4em; TEXT-ALIGN: left
}
.D_userQuote .timestamp {
	FLOAT: right; MARGIN-LEFT: 1em
}
.D_userQuote .timestamp SPAN {
	FONT-SIZE: 0.83em; COLOR: #666; LINE-HEIGHT: 1.4em
}
.D_userQuote .speaker {
	PADDING-LEFT: 0.5em; MARGIN-LEFT: 18px
}
.D_userQuote .speaker {
	MARGIN-TOP: 0.5em
}
.D_userQuote .speaker .memName {
	
}
.D_userQuote .speaker .memGroups {
	
}
.D_userQuote .speaker .memGroups A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.D_userQuote .speaker .memGroups A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.D_userQuote .speaker .memGroups A:active {
	COLOR: #000; TEXT-DECORATION: none
}
.D_userQuote .speaker .memGroups A:hover:link {
	TEXT-DECORATION: underline
}
.D_userQuote .speaker .memGroups A:hover:visited {
	TEXT-DECORATION: underline
}
.D_userQuote .speaker .memGroups A:hover:active {
	TEXT-DECORATION: underline
}
.D_actions {
	FLOAT: right; WIDTH: 175px
}
.D_actions UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.D_actions UL LI {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.D_actions .shoutBack A {
	PADDING-LEFT: 30px; BACKGROUND: url(//img3.meetupstatic.com/img/welcoming/shout_10.gif) no-repeat 2px 3px
}
.D_actions .deleteShout A {
	PADDING-LEFT: 30px; BACKGROUND: url(//img3.meetupstatic.com/img/actionlink/cancelAll.gif) no-repeat 8px 1px
}
.D_actions A {
	PADDING-RIGHT: 0.25em; DISPLAY: block; PADDING-LEFT: 30px; FONT-SIZE: 0.83em; MIN-HEIGHT: 18px; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em; border-radius: 5px; -moz-border-radius: 5px
}
.D_actions A:link {
	PADDING-RIGHT: 0.25em; DISPLAY: block; PADDING-LEFT: 30px; FONT-SIZE: 0.83em; MIN-HEIGHT: 18px; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em; border-radius: 5px; -moz-border-radius: 5px
}
.D_actions A:visited {
	PADDING-RIGHT: 0.25em; DISPLAY: block; PADDING-LEFT: 30px; FONT-SIZE: 0.83em; MIN-HEIGHT: 18px; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em; border-radius: 5px; -moz-border-radius: 5px
}
.hasJS .textify {
	DISPLAY: none
}
