/* admin specific css */

body.bStart{
    margin: 2px; padding: 2px;
    background-color: #FFFFFF;

    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 12px;
}

#content table{
    margin: 0px auto;
    text-align: left;
    width: 100%;
}
#content div{
    text-align: left;
}

.editorTop{
    background-color: #555555;
    border: 1px solid #000000;
}

.editorHeader{
     background-color: #CCCCCC;
     padding: 4px;
     color: #000000;
     text-align: left;
     max-width: 620px;
     margin: 0px;
}

#bgzDiv, #bgzActionDiv{
    border: 1px solid #000000;
}

#b_fontselect{
     width: 100px;
}
.cbtn, .cbtnOver, .cbtnDown, .cbtnActive{
    width: 22px;
    height: 21px;
    padding: 0px 0px 0px 0px;
    cursor: pointer;
    border: 0px solid #ffffff;
}

.cbtn{}
.cbtnOver{}

.cbtnDown{}

.cbtnActive{}

#contextDiv{
    position: absolute;
    width: 150px;
    height: auto;
    background-color: #CCCCCC;
    border: 1px solid #000000;
    visibility: hidden;

    /* filter: Alpha(Opacity=95, FinishOpacity=95, Style=2); */
}
html>body #contextDiv{
    -moz-opacity: .95;
}

.cxhead, .cxbtn, .cxbtnOver, .cxbtnDown{
    width: 146px;
    height: 14px;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 12px;
    text-align: left;
    color: #000000;
}

.cxhead{
    background-color: #000000;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    color: #FFFFFF;
}

.cxbtn{
    background-color: transparent;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
}

.cxbtnOver{
    background-color: #7db1e6;
    border-top: 1px solid #DDDDDD;
    border-right: 1px solid #333333;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #EEEEEE;
}

.cxbtnDown{
    background-color: #7db1e6;
    border-top: 1px solid #000000;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #BBBBBB;
    border-left: 1px solid #333333;
}

/* PRIVATE MESSAGE STYLES */
#messageTable{
    border: 1px solid #0074C5;
}
#messageTable td{
    background-color: #E0E0E0;
    padding: 3px;
}
#messageTable td a{
    font-weight: normal;
}
#messageTable .button td{
    padding: 0px !important;
}

#messageTable .messageTitle{
    font-weight: bold;
    font-size: 14px;
}

#messageFolders{
    float: right;
}
#messageTable .unread{
    font-weight: bold;
    font-size: 12px;
}


/* New Button Styles */
.edtd{ padding: 0px 1px; }
.edtd div{ height: 18px; }

.edtd_spacer{ width: 5px; border-right: 1px solid #a9a9a9; }
.edtd_spacer2{ width: 5px; }

#b_bold, #i_b_bold{
    background: url(/members/images/e_bold.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_bold, .cbtnActive#b_bold, .cbtnOver#i_b_bold, .cbtnActive#i_b_bold{
    background: url(/members/images/e_bold_over.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnDown#b_bold, .cbtnDown#i_b_bold{
    background: url(/members/images/e_bold_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_italic, #i_b_italic{
    background: url(/members/images/e_italic.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_italic, .cbtnActive#b_italic, .cbtnOver#i_b_italic, .cbtnActive#i_b_italic{
    background: url(/members/images/e_italic_over.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnDown#b_italic, .cbtnDown#i_b_italic{
    background: url(/members/images/e_italic_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_sub, #i_b_sub{
    background: url(/members/images/e_subscript.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_sub, .cbtnActive#b_sub, .cbtnOver#i_b_sub, .cbtnActive#i_b_sub{
    background: url(/members/images/e_subscript_over.gif) no-repeat top left !important;
    width: 28px !important;
}

.cbtnDown#b_sub, .cbtnDown#i_b_sub{
    background: url(/members/images/e_subscript_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_super, #i_b_super{
    background: url(/members/images/e_superscript.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_super, .cbtnActive#b_super, .cbtnOver#i_b_super, .cbtnActive#i_b_super{
    background: url(/members/images/e_superscript_over.gif) no-repeat top left !important;
    width: 28px !important;
}

.cbtnDown#b_super, .cbtnDown#i_b_super{
    background: url(/members/images/e_superscript_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_fcolor, #i_b_fcolor{
    background: url(/members/images/e_color.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_fcolor, .cbtnActive#b_fcolor, .cbtnOver#i_b_fcolor, .cbtnActive#i_b_fcolor{
    background: url(/members/images/e_color_over.gif) no-repeat top left !important;
    width: 28px !important;
}

.cbtnDown#b_fcolor, .cbtnDown#i_b_fcolor{
    background: url(/members/images/e_color_down.gif) no-repeat top left !important;
    width: 28px !important;
}


#b_nlist, #i_b_nlist{
    background: url(/members/images/e_olist.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_nlist, .cbtnActive#b_nlist, .cbtnOver#i_b_nlist, .cbtnActive#i_b_nlist{
    background: url(/members/images/e_olist_over.gif) no-repeat top left !important;
    width: 28px !important;
}

.cbtnDown#b_nlist, .cbtnDown#i_b_nlist{
    background: url(/members/images/e_olist_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_blist, #i_b_blist{
    background: url(/members/images/e_ulist.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_blist, .cbtnActive#b_blist, .cbtnOver#i_b_blist, .cbtnActive#i_b_blist{
    background: url(/members/images/e_ulist_over.gif) no-repeat top left !important;
    width: 28px !important;
}

.cbtnDown#b_blist, .cbtnDown#i_b_blist{
    background: url(/members/images/e_ulist_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_outdent, #i_b_outdent{
    background: url(/members/images/e_deindent.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_outdent, .cbtnActive#b_outdent, .cbtnOver#i_b_outdent, .cbtnActive#i_b_outdent{
    background: url(/members/images/e_deindent_over.gif) no-repeat top left !important;
    width: 28px !important;
}

.cbtnDown#b_outdent, .cbtnDown#i_b_outdent{
    background: url(/members/images/e_deindent_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_indent, #i_b_indent{
    background: url(/members/images/e_indent.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_indent, .cbtnActive#b_indent, .cbtnOver#i_b_indent, .cbtnActive#i_b_indent{
    background: url(/members/images/e_indent_over.gif) no-repeat top left !important;
    width: 28px !important;
}

.cbtnDown#b_indent, .cbtnDown#i_b_indent{
    background: url(/members/images/e_indent_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_rformat, #i_b_rformat{
    background: url(/members/images/e_eraser.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_rformat, .cbtnActive#b_rformat, .cbtnOver#i_b_rformat, .cbtnActive#i_b_rformat{
    background: url(/members/images/e_eraser_over.gif) no-repeat top left !important;
    width: 28px !important;
}

.cbtnDown#b_rformat, .cbtnDown#i_b_rformat{
    background: url(/members/images/e_eraser_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_link, #i_b_link{
    background: url(/members/images/e_link.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_link, .cbtnActive#b_link, .cbtnOver#i_b_link, .cbtnActive#i_b_link{
    background: url(/members/images/e_link_over.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnDown#b_link, .cbtnDown#i_b_link{
    background: url(/members/images/e_link_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_image, #i_b_image{
    background: url(/members/images/e_img.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnOver#b_image, .cbtnActive#b_image, .cbtnOver#i_b_image, .cbtnActive#i_b_image{
    background: url(/members/images/e_img_over.gif) no-repeat top left !important;
    width: 28px !important;
}
.cbtnDown#b_image, .cbtnDown#i_b_image{
    background: url(/members/images/e_img_down.gif) no-repeat top left !important;
    width: 28px !important;
}

#b_spell, #i_b_spell{
    background: url(/members/images/e_spell.gif) no-repeat top left !important;
    width: 29px !important;
}
.cbtnOver#b_spell, .cbtnActive#b_spell, .cbtnOver#i_b_spell, .cbtnActive#i_b_spell{
    background: url(/members/images/e_spell_over.gif) no-repeat top left !important;
    width: 29px !important;
}
.cbtnDown#b_spell, .cbtnDown#i_b_spell{
    background: url(/members/images/e_spell_down.gif) no-repeat top left !important;
    width: 29px !important;
}

#b_heading, #i_b_heading{
    background: url(/members/images/e_heading.gif) no-repeat top left !important;
    width: 58px !important;
}
.cbtnOver#b_heading, .cbtnActive#b_heading, .cbtnOver#i_b_heading, .cbtnActive#i_b_heading{
    background: url(/members/images/e_heading_over.gif) no-repeat top left !important;
    width: 58px !important;
}
.cbtnDown#b_heading, .cbtnDown#i_b_heading{
    background: url(/members/images/e_heading_down.gif) no-repeat top left !important;
    width: 58px !important;
}


/* End New Button Styles */
#eventFrom{ display: none; }
#eventRecur{ display: none; }

/* CALENDAR STYLES */

/* ############# POPUP CALENDAR ############# */
.cpYearNavigation, .cpMonthNavigation{
    background-color: #C0C0C0;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}
.cpDayColumnHeader, .cpYearNavigation, .cpMonthNavigation, .cpCurrentMonthDate, .cpCurrentMonthDateDisabled, .cpOtherMonthDate, .cpOtherMonthDateDisabled, .cpCurrentDate, .cpCurrentDateDisabled, .cpTodayText, .cpTodayTextDisabled, .cpText{
    font-family: Arial;
    font-size: 8pt;
}
td.cpDayColumnHeader{
    text-align: center;
    border: 1px solid #C0C0C0;
    border-width: 0px 0px 1px 0px;
}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate{
    text-align: center;
    text-decoration: none;
}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled{
    color: #D0D0D0;
    text-align: center;
    text-decoration: line-through;
}
.cpCurrentMonthDate, .cpCurrentDate{
    color: #000000;
}
.cpOtherMonthDate{
    color: #808080;
}
td.cpCurrentDate{
    color: #FFFFFF;
    background-color: #C0C0C0;
    border-width: 1px;
    border: solid thin #800000;
}
td.cpCurrentDateDisabled{
    border-width: 1px;
    border: solid thin #FFAAAA;
}
td.cpTodayText, td.cpTodayTextDisabled{
    border: 1px solid #C0C0C0;
    border-width: 1px 0px 0px 0px;
}
a.cpTodayText, span.cpTodayTextDisabled{ height: 20px; }
a.cpTodayText{ color: #000000; }
.cpTodayTextDisabled{ color: #D0D0D0; }
.cpBorder{ border: 1px solid #808080; }

#cal_StartDate, #cal_EndDate, #cal_RecurStartDate, #cal_RecurEndDate{
    background: transparent !important;
}
#cal_StartDate table, #cal_EndDate table, #cal_RecurStartDate table, #cal_RecurEndDate table{
    background-color: #FFF;
}

/* ############# MAIN CALENDAR ############# */
#content .calTop{}
#content .calTop table{ width: 100%; }
#content .calTop td a{
    text-decoration: none;
    font-size: 10px;
}
#content .calTop .calHeadL{ padding: 1px 2px; text-align: right; }
#content .calTop .calHead{ text-align: center; padding: 8px 0px; font-weight: bold; white-space: nowrap; width: 200px; font-size: 18px; color: #354EA6; }
#content .calTop .calHead #mainDate{ text-align: center; }
#content .calTop .calHeadR{ padding: 1px 2px; text-align: left; }

#content .cal{
    font-size: 9px;
}
#content .cal a{
    font-size: 9px;
    color: #000;
    text-decoration: none;
}

#content .cal table{
    width: 100%;
    border-top: 1px solid #6C87B0;
    border-left: 1px solid #6C87B0;
}
#content .cal table td{
    border-right: 1px solid #6C87B0;
    border-bottom: 1px solid #6C87B0;
    text-align: center;
    width: 14%;
}

#content .cal .calHeadDOW{
    color: #356D91;
    font-weight: bold;
    background-color: #C4D7E3;
    height: 20px;
}

#content .cal .calDayC{
    position: relative;
    height: 100px;
    background-color: #FFFFFF;
}

#content .cal .calDayTop{
    width: 100%;
    text-align: right;
}

#content .cal .calDayTop a{
    display: block;
    padding: 1px 3px 1px 0px;
    color: #000;
    font-weight: bold;
    background-color: #DFDFDF;
}
#content .cal .calDayTop a:hover{
    background-color: #CFCFCF;
}

#content .cal .calDayC ul{
    list-style: none;
    margin: 5px 5px 0px 5px;
    padding: 0px;
}
#content .cal .calDayC ul li a{
    display: block;
    margin-bottom: 1px;
    padding: 3px;
    background-color: #CC3333;
    color: #FFF;
}
#content .cal .calDayC ul li a:hover{
    background-color: #D96666;
}

#content .cal .calToday .calDayC{
    background-color: #FFF9DD;
}

#content .cal .calToday .calDayTop a{
    background-color: #BBCCDD;
}
#content .cal .calToday .calDayTop a:hover{
    background-color: #A8BCCF;
}

#content .cal .calEvent, .cal .calEvent a{
    background-color: transparent;
}

#content .cal .calToday, .cal .calToday a{
    background-color: transparent;
}
#content .cal .calCurrent, .cal .calCurrent a{
    background-color: transparent;
}

.eventLnk{
    font-size: 15px;
}

.eventList{
    padding-left: 15px;
}
.eventItem{
    margin-bottom: 15px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ECF2F6;
}
.eventTitle a{
    font-weight: bold;
    font-size: 14px;
}
.eventDesc{
    padding: 8px;
}
/* END CALENDAR STYLES */

.sdtStr{
    font-style: italic;
    color: #8F8F8F;
    font-size: 10px;
}
.sdtStr span{ color: #E97601; }

#mtools td{ padding-bottom: 15px; }
#mtools td a img{ border: 0px solid #FFF; }

.mArtDrafts{
    margin: 8px;
    padding: 8px 8px 8px 15px;
    background-color: #E7ECF1;
    border: 1px solid #CFCFCF;
}