td.group_tab a{background-color:#EEE; background-image:url(../images/whiteline.gif); background-repeat:repeat-x; background-position:top left; padding:7px 10px 7px 10px; border:1px solid #AAA; border-left:none; font-weight:bold; display:block}
td.group_tab a:hover{background-color:#F4F4F4; background-image:url(../images/whiteline.gif); background-repeat:repeat-x; background-position:top left; padding:7px 10px 7px 10px; border:1px solid #AAA; border-left:none; font-weight:bold; display:block}
td.group_tab2 a{background-color:#FFF; background-image:url(../images/whiteline.gif); background-repeat:repeat-x; background-position:top left; padding:7px 10px 8px 10px; border:1px solid #AAA; border-left:none; border-bottom:none; font-weight:bold; display:block}
td.group_tab2 a:hover{background-color:#FFF; background-image:url(../images/whiteline.gif); background-repeat:repeat-x; background-position:top left; padding:7px 10px 8px 10px; border:1px solid #AAA; border-left:none; border-bottom:none; font-weight:bold; display:block}
#group_tabs_group{border-left:1px solid #AAA}
td.group_tab_end{border-bottom:1px solid #AAA}
div.group_content{padding:10px; border:1px solid #AAA; border-top:none}
div.group_headline, div.group_headline2{font-size:10pt; margin-bottom:7px; font-weight:bold}
div.group_headline2{margin-top:10px}
div.group_officer_title{font-size:7pt; color:#777}
div.group_members_result{padding:5px; border:1px solid #CCC; background:#F5F5F5}
div.group_members_photo{float:left}

div.group_box{padding:10px; border:1px solid #DDD; border-top:none}
div.group_form_desc{padding-top:2px; padding-bottom:8px; width:400px; border-bottom:1px solid #DDD; margin-bottom:10px}

select.group_small{font-size:8pt; border:1px solid #AAA}
select.group_select{border:1px solid #AAA}
div.group_pages_top{margin-bottom:10px; text-align:center; padding:7px 5px 7px 5px; background:#F3F3F3; border-top:1px solid #CCC}
div.group_pages_bottom{margin-bottom:10px; text-align:center; padding:7px 5px 7px 5px; background:#F3F3F3; border-bottom:1px solid #CCC}
input.group_search{border:1px solid #AAA}

td.group_left{width:100%; text-align:left; vertical-align:middle}
td.group_right{width:0%; text-align:right; vertical-align:bottom}
div.group_row{background:#F3F3F3; padding:10px; margin-top:10px; border:1px solid #CCC}
div.group_row_invite{background:#FFF; padding:10px; margin-top:10px; border:1px dashed #AAA}
div.group_row_photo{background:#FFF; border:1px solid #CCC; padding:10px 5px 10px 5px; text-align:center; vertical-align:middle}
div.group_row_date{color:#777; font-size:7pt}
div.group_row_title{font-size:10pt; font-weight:bold}
div.group_row_buttons{margin-top:10px; border-top:1px solid #DDD; padding-top:7px}
td.group_row1{padding:0px 10px 10px 10px; vertical-align:top}
td.group_row2{text-align:right; vertical-align:top}
td.group_cat{padding:5px 35px 5px 0px}
div.group_list{background:#FFF; border:1px solid #DDD; border-top:0px; padding:5px 7px 5px 7px}
div.group_bar{border-bottom:1px solid #DDD; padding:0px; margin-top:10px; margin-bottom:10px}
td.group_item1{padding:5px; text-align:center; vertical-align:top}
td.group_item2{padding:5px 5px 5px 5px; vertical-align:top}
div.group_topic{border-top:1px solid #EAEAEA; text-align:left; padding:7px 0px 7px 3px}
div.group_topic_end{border-top:1px solid #EAEAEA; text-align:left; padding:7px 0px 0px 3px}
div.group_viewall{margin-top:7px; border-top:1px solid #DDD; padding-top:7px}
div.group_topic_date{color:#777; font-size:7pt}
div.group_topic_title{font-weight:bold}

div.group_member{padding:5px; border:1px solid #DDD; margin-top:10px; background:#FFF}
div.group_member_info{font-size:7pt; color:#666}
div.group_member_title{font-weight:bold; padding-top:5px}

td.group_discussion_topic1, td.group_discussion_topic1_end{border-top:1px solid #DDD; padding:10px; background:#F5F5F5; vertical-align:top;  border-right:1px solid #DDD}
td.group_discussion_topic2, td.group_discussion_topic2_end{border-top:1px solid #DDD; padding:10px; vertical-align:top; border-right:1px solid #DDD}
td.group_discussion_topic1_end, td.group_discussion_topic2_end{border-right:none}
div.group_discussion_bar{font-size:1pt; border-bottom:1px solid #DDD}
table.group_discussion_table, div.group_discussion_table{border:1px solid #DDD; border-top:none}
table.group_discussion_thread{border:1px solid #DDD; border-top:none}
td.group_discussion_item1{padding:5px 0px 5px 0px; vertical-align:top; padding:10px; border-right:1px solid #FFF}
td.group_discussion_item2{padding:5px 5px 5px 5px; vertical-align:top}
div.invite_friendlist{overflow:auto; margin:4px 0px 4px 0px; height:130px; text-align:left; padding-left:4px; border:1px solid #AAA}
div.group_discussion_deleted{padding:10px; font-style:italic}
div.group_discussion_row1{border-top:3px solid #DDD; background:#F2F2F2}
div.group_discussion_row2{border-top:3px solid #DDD; background:#FCFCFC}
div.group_discussion_daterow{border-top:1px solid #CFCFCF; margin-top:6px;  width:100%}
div.group_discussion_daterow_i2{padding-top:6px; padding-bottom:6px;  width:600px; overflow:auto; overflow-y:visible; overflow-x:auto}
div.group_discussion_quote{margin:10px; border:1px dashed #AAA; background:#f6fcff; padding:10px}

div.group_discussion_code{padding:10px; font-family:courier,courier new,tahoma,serif; background:#fffaef; border:1px dashed #ffdb86; margin-top:5px; margin-bottom:5px}

div.group_discussion_code div.group_discussion_code_title{ padding-bottom:3px;  border-bottom:1px solid #e0e0e0}
