
.brd {border: 1px solid silver;}
td, table { font-size: 10px; font-family:Verdana; color: #000000;}
.panel { background-color: #CCCCCC; }
.text { font-size: 11px; font-family:Verdana; color: #000000;}
input{ font-size: 11px; font-family:Verdana; color: black;}
input[disabled]{ font-size: 11px; font-family:Verdana; color: #999999;}
input.no, textarea, select { font-size: 11px; font-family:Verdana; color: #000000;}
input.no[disabled]{ font-size: 11px; font-family:Verdana; color: #999999;}
.bg_menu {background: url(http://www.intimateassociates.com/swingers/admin3222/images/bg_menu.jpg) repeat-x}
.small {font: bold 10px Verdana; color: #FFFFFF}
.small1 {font: bold 10px Verdana; color: #000000}
.links {text-decoration: none; font: bold 10px Verdana; color: #FFFFFF}
a.links:hover, a.links:active {text-decoration: underline; color: #FFFFFF}
a.links:link, a.links:visited {text-decoration: underline; color: #FFFFFF}
.menu {text-decoration:none; color:#235A92; font: 11px Verdana}
.dots {border-left: 2px solid #317EBE; border-right: 2px solid #317EBE; width:218px; height:1px}
 h1 {font-family: Verdana; color: #666699; font-size: 14px; white-space: nowrap; background: transparent; margin-top: 0em; margin-bottom: 0em;}
.err { font-size: 11px; font-family:tahoma; color: #FF0000;}

.prof_stat_Unconfirmed { background-color: #CC6699; }
.prof_stat_Approval { background-color: #66CC66; }
.prof_stat_Active { background-color: #9999FF; }
.prof_stat_Rejected { background-color: #EA7A37; }
.prof_stat_Suspended { background-color: #999999; }
.prof_stat_Spam { background-color: #CD3333; }

.prof_stat_gallery_objects_approved { background-color: #9999FF; }
.prof_stat_gallery_objects_new { background-color: #66CC66; }
.prof_stat_Guestbook_approved { background-color: #9999FF; }
.prof_stat_Guestbook_new { background-color: #66CC66; }
.prof_stat_Blog_approved { background-color: #9999FF; }
.prof_stat_Blog_new { background-color: #66CC66; }
.prof_stat_Blog_Comments_approved { background-color: #9999FF; }
.prof_stat_Blog_Comments_new { background-color: #66CC66; }


a:link              { color: #0000ff;  text-decoration: none; font-size:10; font-family:Verdana;}
a:visited           { color: #0000ff;  text-decoration: none; font-size:10; font-family:Verdana;}
a:active, a:hover   { color: #0000ff;  text-decoration: underline; font-size:10; font-family:Verdana;}

/* global settings menu styles*/
.gs_menu_outer
{
    border: 1px solid silver;
    height: 15em;
    margin-bottom: 5px;
}
.gs_menu
{
    padding: 0;
    margin: 0;
    float: left;
}
.gs_menu ul
{
    padding: 0;
    list-style-position: inside;
    list-style-image: url(http://www.intimateassociates.com/swingers/admin3222/images/arrow.gif);
    list-style-type: square;
}
.gs_menu ul li
{
    margin: 3px;
}
.gs_menu ul li.active
{
    list-style-image: url(http://www.intimateassociates.com/swingers/admin3222/images/arrow2.gif);
}
.view_all
{
    float: right;
}
.succ
{
    color: green;
}
.table_odd
{
        background-color: #e0e0e0;
}
/* Styles for profile fields table */
table.profile_fields
{
        border: 1px solid silver;
        border-collapse: collapse;
        font-size: 11px;
}
table.profile_fields td
{
        padding: 3px;
}
table.profile_fields tr.section
{
        font-weight: bold;
        background-color: #c1d3fb;
}
table.profile_fields tr.odd_row
{
        background-color: #e0e0e0;
}
table.profile_fields tr.modified_row
{
        background-color: #ff6666;
}

/* Styles for common menu */

                div.menu_head
                {
                        padding: 6px 6px 0 8px;
                        background: url(http://www.intimateassociates.com/swingers/admin3222/images/head_menu.gif) no-repeat 0px 6px;
                        font: bold 10px Verdana;
                        color: #FFFFFF;
                        height: 21px;
                        line-height: 16px
                }

                div.menu_foot
                {
                        padding: 0px 0px 0px 0px;
                        background: url(http://www.intimateassociates.com/swingers/admin3222/images/foot_menu.gif) no-repeat 0px 0px;
                        height: 6px;
                        width: 172px;
                        font-size: 6px;
                }

                div.menu_item
                {
                        border-left: 2px solid #317EBE;
                        border-right: 2px solid #317EBE;
                        width: 168px; height: 30px;
                        vertical-align: middle;
                        line-height: 30px;
                }

                div.menu_divider
                {
                        padding: 0px 0px 0px 0px;
                        background: url(http://www.intimateassociates.com/swingers/admin3222/images/dots.gif) no-repeat 0px 0px;
                        border-left: 2px solid #317EBE;
                        border-right: 2px solid #317EBE;
                        width: 168px;
                        height: 1px;
                        font-size: 1px;
                }

                div.block_head
                {
                        text-align: left;
                        padding: 6px 6px 0 8px;
                        background: url(http://www.intimateassociates.com/swingers/admin3222/images/head_block_green.gif) no-repeat 0px 6px;
                        font: bold 10px Verdana;
                        color: #FFFFFF;
                        height: 21px;
                        line-height: 16px
                }

                div.block_foot
                {
                        text-align: left;
                        padding-left: 0px;
                        background: url(http://www.intimateassociates.com/swingers/admin3222/images/foot_block_green.gif) no-repeat 0px 0px;
                        height: 6px;
                        font-size: 6px;
                }

                div.block_outer
                {
                        text-align: left;
                        border-left: 2px solid #2AA181;
                        border-right: 2px solid #2AA181;
                        width: 598px;
                        height: auto;
                }

                div.block_red_head
                {
                        text-align: left;
                        padding: 6px 6px 0 8px;
                        background: url(http://www.intimateassociates.com/swingers/admin3222/images/head_block_red.gif) no-repeat 0px 6px;
                        font: bold 10px Verdana;
                        color: #FFFFFF;
                        height: 21px;
                        line-height: 16px
                }

                div.block_red_foot
                {
                        text-align: left;
                        padding-left: 0px;
                        background: url(http://www.intimateassociates.com/swingers/admin3222/images/foot_block_red.gif) no-repeat 0px 0px;
                        height: 6px;
                        font-size: 6px;
                }

                div.block_red_outer
                {
                        text-align: left;
                        border-left: 2px solid #F03554;
                        border-right: 2px solid #F03554;
                        width: 598px;
                        height: auto;
                }

                div.block_inner
                {
                        padding: 10px 10px 10px 10px;
                }

/* SpeedDating styles */

                td.SDsectionHeader
                {
                        font-weight: bold;
                        background-color: #CCCCCC;
                        text-align: center;
                        border: 1px solid silver;
                        padding: 2px;
                }

                td.SDsectionRow
                {
                        border: 1px solid silver;
                        text-align: center;
                }

                div.SDInfoBox
                {
                        text-align: center;
                        background-color: #F7F7F7;
                        border: 1px solid silver;
                        padding: 2px;
                        width: 150px;
                }

                tr.SDMatchMemberHeadRow
                {
                        background-color: #CCCCCC;
                }

                tr.SDMatchMemberMatchRow
                {
                        background-color: #E2E2FF;
                }

                tr.SDMatchMemberNotMatchRow
                {
                        background-color: #F7F7F7;
                }

                div.SDMatchBox
                {
                        border: 1px solid silver;
                        padding: 2px 2px 2px 20px;
                        background-color: #F7F7F7;
                }

/* [START] MEMBERSHIP MANAGEMENT PAGE STYLES */

                div.sectionHeader
                {
                        text-align: left;
                        padding: 6px 6px 0px 8px;
                        background: url(http://www.intimateassociates.com/swingers/admin3222/images/head_block_green.gif) no-repeat 0px 6px;
                        font: bold 10px Verdana;
                        color: #FFFFFF;
                        height: 21px;
                        line-height: 16px;
                }

                div.sectionBody
                {
                        text-align: left;
                        border-left: 2px solid #2AA181;
                        border-right: 2px solid #2AA181;
                        width: 598px;
                        padding: 0;
                        height: auto;
                }

                table.membershipList
                {
                        width: 95%;
                        border: 0px;
                }

                table.membershipList td
                {
                        background: #ffffff;
                        padding-bottom: 2px;
                        padding-top: 2px;
                        height: 20px;
                }

                table.membershipList td.name
                {
                        padding-left: 5px;
                        text-align: left;
                }

                table.membershipList td.name a
                {
                        font: normal 12px Verdana;
                        color: green;
                }

                table.membershipList td.actions
                {
                        width: 10%;
                }

                table.membershipList td.actions a
                {
                        font: normal 10px Verdana;
                        color: #881111;
                }

                table.membershipList td.pricing
                {
                        width: 10%;
                }

                table.membershipList td.pricing a
                {
                        font: normal 10px Verdana;
                        color: #445500;
                }

                table.membershipList td.activate
                {
                        width: 60px;
                        text-align: center;
                }

                table.membershipList td.activate a
                {
                        font: normal 10px Verdana;
                        color: #aaa;
                }

                table.membershipList td.deactivate
                {
                        width: 60px;
                        text-align: center;
                }

                table.membershipList td.deactivate a
                {
                        font: normal 10px Verdana;
                        color: blue;
                }

                table.membershipList td.delete
                {
                        width: 10%;
                }

                table.membershipList td.delete a
                {
                        font: normal 10px Verdana;
                        color: red;
                }

                table.membershipList tr.headerRow td
                {
                        text-align: center;
                        color: black;
                        font-weight: bold;
                }

                table.membershipList tr.activeRow td
                {
                        background: #ffbb99;
                        padding-bottom: 2px;
                        padding-top: 2px;
                }

                table.priceList
                {
                        width: 95%;
                }

                table.priceList td
                {
                        background: #ffffff;
                        height: 20px;
                        padding-bottom: 2px;
                        padding-top: 2px;
                        text-align: center;
                        vertical-align: bottom;
                }

                table.priceList tr.headerRow td
                {
                        text-align: center;
                        color: black;
                        font-weight: bold;
                }

                table.actionForm
                {
                        width: 100%;
                }

                table.actionForm tr
                {
                        height: 30px;
                }

                table.actionForm td.period
                {
                        text-align: left;
                        padding-left: 5px;
                        width: 140px;
                }

                table.actionForm td.dateStart
                {
                        text-align: left;
                        padding-left: 5px;
                        width: 70px;
                }

                table.actionForm td.dateStart input
                {
                        width: 150px;
                }

                table.actionForm td.dateEnd
                {
                        text-align: left;
                        padding-left: 5px;
                        width: 70px;
                }

                table.actionForm td.allowedCnt
                {
                        text-align: left;
                        padding-left: 5px;
                        width: 70px;
                }

                table.actionForm td.additionalParam
                {
                        text-align: left;
                        padding-left: 5px;
                        width: 70px;
                }

                table.actionForm td.name
                {
                        text-align: left;
                        padding-left: 5px;
                        width: 70px;
                }

                table.actionForm td.caption
                {
                        text-align: left;
                        width: 250px;
                }


                table.actionForm td input
                {
                        width: 50px;
                }

                table td.spacer
                {
                        height: 1px;
                        background: #ccc;
                        padding: 0px;
                }

                div.actionSuccess
                {
                        color: green;
                }

                div.actionFailure
                {
                        color: red;
                }

                div.actionRow
                {
                        padding: 5px;
                        border: 1px solid #ccccde;
                        margin-bottom: 5px;
                        background: #f5f5f5;
                        display: none;
                }

                div.actionRowHeader
                {
                        background: #ccccde;
                        height: 20px;
                        padding-top: 2px;
                        padding-bottom: 2px;
                        padding-left: 5px;
                        padding-right: 9px;
                        margin-top: 5px;
                }

/* [END] MEMBERSHIP MANAGEMENT PAGE STYLES */
