body{
    width:100%;
    min-height:100%;
    margin:0;
    color:#231c0e;
    font:13px/17px Georgia, "Times New Roman", Palatino, serif;
    background-color:transparent;
}

input,select,textarea {
    font:13px/17px Georgia, "Times New Roman", Palatino, serif;
    color:#231c0e;
}

a:link,a:visited {
    font:13px/17px Georgia, "Times New Roman", Palatino, serif;
    color:#2222cc;
    font-weight:bold;
}

a:hover,a:active {
    font:13px/17px Georgia, "Times New Roman", Palatino, serif;
    color:#cc0000;
    font-weight:bold;
}

.BAR { background-color:#231c0e; color:#FFFFFF; padding:2px; }
a.BAR, a.BAR:visited, a.BAR:link, a.BAR:active, a.HDR:visited, a.HDR:link, a.HDR:active  { background-color:#231c0e; color:#FFFFFF; }


.ROW1 { background-color:transparent; color:#231c0e; padding:4px; border-top-style: solid; border-top-color: #231c0e; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
.ROW2 { background-color:transparent; color:#231c0e; padding:4px; border-top-style: solid; border-top-color: #231c0e; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

.membersOnlyBody,.directoryBody,.loginBody,.forgotPasswordBody,.businessActivitySearchBody,.subscribeToMessagingGroupsBody
.calendarBody, .guestBody, .addGuestBody, .calendarMonthViewBody, .upcomingEventsBody, .governmentOfficialsBody,
.memberAppBody, .memberAppBody, .notEnabledBody, .leadershipBody, .committeesCouncilsBody, .messageArchiveBody
{
    background-color: transparent;
    margin: 0px;
}

/*********************** Sortable / Drag-drop lists ***********************/

ul.sl 
{
    list-style-type:none;
    margin:0;
    padding:0;
}

ul.sl li.over {
    background-color:#CCCCCC;
}

li.sl {
    border-top:1px solid #CCCCCC;
}

span.handle {
    background-color: #CCCCCC;
    font-size:9px;
    color:white;
    cursor: move;
    padding:2px
}

/**************************************************************************/
.lineAbove {
    border-top-style: solid;
    border-top-color: #000000;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
.lineAbove2 {
    border-top-style: solid;
    border-top-color: #000000;
    border-top-width: 2px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
.lineBelow {
    border-bottom-style: solid;
    border-bottom-color: #000000;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}
.lineLeft {
    border-left-style: solid;
    border-left-color: #000000;
    border-left-width: 1px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
}
.lineAbove {
    border-top-style: solid;
    border-top-color: #000000;
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
}
.lightLineAbove {
    border-top-style: solid;
    border-top-color: #BBBBBB;
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
}

.DBG {
    background-color: #000000;
}

.LBG {
    background-color: #eeeeee;
}

.WB
{
    border-color: #FFFFFF;
}

/* light border */

.LB
{
    border-color: #eeeeee;
}
.DB
{
    border-color: #000000;
}
.L0 {
    border-left-style: solid;
    border-left-width: 0px;
}
.R0 {
    border-right-style: solid;
    border-right-width: 0px;
}
.T0 {
    border-top-style: solid;
    border-top-width: 0px;
}
.B0 {
    border-bottom-style: solid;
    border-bottom-width: 0px;
}
.L1 {
    border-style: solid;
    border-left-width: 1px;
}
.R1 {
    border-right-style: solid;
    border-right-width: 1px;
}
.T1 {
    border-top-style: solid;
    border-top-width: 1px;
}
.B1 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
#hoverTextDiv {
    position:absolute;
    top:0px;
    width:300px;
    visibility:hidden;
    z-index:200;
    background-color:#FFFFFF;
}
.hoverTextNormalStyle    {
    padding:4px;
    text-align:left;
    font-weight:500;
    width:300px;
    font-size: 11px; color:#000000;
    top:100px;
    background-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    border-color:#000000;
    cursor:default;
}
.hoverTextNetscape4Style {
    padding:4px;
    font-weight:500;
    width:300px;
    font-size: 11px; color:#000000;
    top:100px;
    background-color:#FFFFFF;
    border:1px solid #000000;
}



/* Calendar styles */
/*
    "prev" = Previous Month
    "curr" = Current Month
    "next" = Next Month
    "num" = the cell containing the day number of the month
    "day" = Any day but today
    "today" = today
*/

.cal_prev_num { background-color:#DDDDDD; }
.cal_curr_num { background-color:#FFFFFF; }
.cal_next_num { background-color:#DDDDDD; }

.cal_prev_day { background-color:#DDDDDD; }
.cal_curr_day { background-color:#FFFFFF; }
.cal_next_day { background-color:#DDDDDD; }

.cal_prev_today_num { background-color:#DDDDDD; }
.cal_curr_today_num { background-color:#FFFFCC; }
.cal_next_today_num { background-color:#DDDDDD; }

.cal_prev_today { background-color:#DDDDDD; }
.cal_curr_today { background-color:#FFFFCC; }
.cal_next_today { background-color:#DDDDDD; }

/* Business Page Styles */
.businessPageMessageInput {
    width: 100%;
}
.businessPageMessageBody {
    width: 100%;
    height: 100px;
}
.businessPageMessageTo {
    width: 100%;
}
.businessPageInfoColumn {
    padding: 4px 8px 0px 4px;
}
.businessPageLogoColumn {
    padding: 4px 12px 0px 4px;
    text-align: left;
}
.businessPageMessageHeader {
    text-align: center;
    font-weight: bold;
}
.businessPageMessageColumn {
    min-width:300px;
    padding-left: 15px;
    padding-right: 15px;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000000;
}
.businessPageMessageTabelLabel {
    padding-bottom: 2px;
    font-weight: bold;
}
.businessPageMessageTableCell {
    padding-bottom: 6px;
}
#businessPageMessageColumnCell {
    width: 269px;
}
#businessPageDescription {
    padding: 4px 12px 0px 4px;

}



