/*
 * Base Style Sheet
 */

 /* Base Colors for South Pacific - Cornflower
        Hex Numbers:
        (blues)
        #0066CC - color 1
        #013366 - color 2
        #67A0D9 - color 3
        #89B7E5 - color 4
        #A8CBEF - color 5
        #C0D7EE - color 6
        #E3EDF8 - color 7
        (greens)
        #FCFEF5 - color 8
        #EFF7D7 - color 9
        #E2F2B2 - color 10
        #CFE785 - color 11
        #B3D942 - color 12
        #99CC00 - color 13

        #A90101 - color 14 (red)

        #FFFFFF - color 15 (white)
        #000000 - color 16 (black)
        #D2D2D2 - color 17 (grey)
        #646464 - color 18 (dark grey)
        #727171 - color 19 (med grey)
        #909295 - color 20 (med grey 2)
*/

body {
        background-color: #FFFFFF; /* color 15 */
        color: #000000; /* color 16 */
}

a {
        color: #0066CC; /* color 1 */
}

A:visited {
        color: #0066CC; /* color 1 */
}

A:hover {
        color: #99CC00; /* color 13 */
}

.page-title {
        color:#0066CC; /* color 1 */
}

.page-subtitle {
        color: #67A0D9; /* color 3 */
}

.page-hr {
        border-top: #013366 solid 1px; /* color 2 */
}

.page-subsection-bg {
        background-color:#E3EDF8; /* color 7 */
}

.section-divider {
        border-bottom: 2px dotted #0066CC; /* color 1 */
        color: #0066CC; /* color 1 */
}

.generic-container {
        border: 1px solid #D2D2D2; /* color 17 */
}

.generic-title {
        border-top: 1px solid #D2D2D2; /* color 17 */
        border-right: 1px solid #D2D2D2; /* color 17 */
        border-left: 1px solid #D2D2D2; /* color 17 */
        background-color:#C0D7EE; /* color 6 */

        color: #0066CC; /* color 1 */
}


/* * * * * * * * * * * * * * *
 * STANDARD FORMS
 * * * * * * * * * * * * * * */

.btn-std {
        color: #FFFFFF; /* color 15 */
        background-color: #0066CC; /* color 1 */

        border-top: 2px solid #67A0D9; /* color 3 */
        border-left: 2px solid #67A0D9; /* color 3 */
        border-right: 2px solid #013366; /* color 2 */
        border-bottom: 2px solid #013366; /* color 2 */
}


/* Removed alignment from the class. Parent can control alignment, or inline it */
.fld-title {
        color: #0066CC; /* color 1 */
}

.fld-created {
        border-top: 1px dotted #D2D2D2; /* color 17 */
        color: #646464; /* color 18 */
}

IMG.disabled {
        FILTER: progid:DXImageTransform.Microsoft.BasicImage( Rotation=0,Mirror=0,Invert=0,XRay=0,Grayscale=1,Opacity=0.75);
}


/*
 * End base styles
 */



/***************************************************/


/*
 * Tabbed UI
 */

.tab-selected {
        background-color: #89B7E5; /* color 4 */
        border-bottom: 2px solid #89B7E5; /* color 4 */
        color: #013366; /* color 2 */
}

.tab-unselected {
        color: #0066CC; /* color 1 */
        border-bottom: 2px solid #FFFFFF; /* color 15 */
}

.tab-lo {
        background-color: #E3EDF8; /* color 7 */
}

.tab-hi {
        background-color: #C0D7EE; /* color 6 */
}

.tab-border {
        border-color: #89B7E5; /* color 4 */

        background-color: #E3EDF8; /* color 7 */
}

.cal-tab-border {
        border-color: #89B7E5; /* color 4 */

        background-color: #E3EDF8; /* color 7 */
}

.tab-contents-buffer {
        background-color: #89B7E5; /* color 4 */
}

/***************************************************/

/*
 * Navbar specific styles
 */

.navbar {
        color: #000000; /* color 16 */
        border-color: #67A0D9; /* color 3 */
}

.navblock-container {
        border-bottom: 1px solid #67A0D9; /* color 3 */
}

.nav-toggle-hi {
        background-color: #EFF7D7; /* color 9 */
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#EFF7D7', EndColorStr='#99CC00'); /* color 9 - color 13 */
}

.nav-toggle-lo {
        background-color: #FCFEF5; /* color 8 */
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FCFEF5', EndColorStr='#C0D7EE'); /* color 8 - color 6 */
}

.navblock-lo {
        background-color: #FCFEF5; /* color 8 */
        border-top-color: #FCFEF5; /* color 8 */
        border-left-color: #FCFEF5; /* color 8 */
        border-bottom-color: #FCFEF5; /* color 8 */
        border-right-color: #FCFEF5; /* color 8 */

  }

.navblock-hi {
        background-color: #A8CBEF; /* color 5 */

        border-top-color: #E3EDF8; /* color 7 */
        border-left-color: #E3EDF8; /* color 7 */

        border-bottom-color: #89B7E5; /* color 4 */
        border-right-color: #89B7E5; /* color 4 */
}

.navblock-selected {
        background-color: #A8CBEF; /* color 5 */

        border-top-color: #E3EDF8; /* color 7 */
        border-left-color: #E3EDF8; /* color 7 */

        border-bottom-color: #89B7E5; /* color 4 */
        border-right-color: #89B7E5; /* color 4 */
}

.navblock-dn {
        background-color: #A8CBEF; /* color 5 */

        border-bottom-color: #E3EDF8; /* color 7 */
        border-right-color: #E3EDF8; /* color 7 */

        border-top-color: #89B7E5; /* color 4 */
        border-left-color: #89B7E5; /* color 4 */
}

.separator1 {
        background-color: #E3EDF8; /* color 7 */
}

.separator2 {
        background-color: #C0D7EE; /* color 6 */
}

.separator3 {
        background-color: #A8CBEF; /* color 5 */
}

.separator4 {
        background-color: #89B7E5; /* color 4 */
}

.separator5 {
        background-color: #67A0D9; /* color 3 */
}

.menu-color {
        border-top-color: #67A0D9; /* color 3 */
        border-left-color: #67A0D9; /* color 3 */
        border-right-color: #89B7E5; /* color 4 */
        border-bottom-color: #89B7E5; /* color 4 */
}

.menuitem-hi {
        background-color: #CFE785; /* color 11 */

}

.menuitem-lo {
        background-color: #E3EDF8; /* color 7 */
}

.menuitem-icon-hi {
        background-color: #CFE785; /* color 11 */
}

.menuitem-icon-lo {
        background-color: #C0D7EE; /* color 6 */
}

.menuitem-separator {
        background-color: #67A0D9; /* color 3 */
}

.menuitem-separator-icon {
        background-color: #C0D7EE; /* color 6 */
}

/* * * * * * * * * * * * * * *
 *   LINKS MANAGEMENT IN NAVBAR
 * * * * * * * * * * * * * * */




/* * * * * * * * * * * * * * *
 *
 *   T O P   F R A M E
 *
 * * * * * * * * * * * * * * */

  .gbar-container {
    background-image: url(/images/schemes/Scheme20Gradient.jpg);
  }

  .tf-title {
    color: #013366; /* color 2 */
  }

  .tf-user {
    color: #000000; /* color 16 */
  }

  .tf-table {
    background-color: #0066CC; /* color 1 */
  }

  .tf-date {
    color: #FFFFFF; /* color 15 */
  }

  .tf-nav-item {
    color: #FFFFFF; /* color 15 */
  }

  .tf-nav-item:hover {
    color: #FFFFFF; /* color 15 */
   }

  .tf-nav-item-lo {
        background-color: #0066CC; /* color 1 */
  }

  .tf-nav-item-hi {
        background-color: #67A0D9; /* color 3 */
  }

  .tf-nav-item-selected {
        background-color: #67A0D9; /* color 3 */
  }

  .tf-nav-separator {
    color: #67A0D9; /* color 3 */
  }

  .colorband1 {
    background-color: #E2F2B2; /* color 10 */
  }

  .colorband2 {
    background-color: #CFE785; /* color 11 */
  }

  .colorband3 {
    background-color: #B3D942; /* color 12 */
  }

  .colorband4 {
    background-color: #99CC00; /* color 13 */
  }


/* * * * * * * * * * * * * * *
 *
 *    HOME PAGE
 *
 * * * * * * * * * * * * * * */

.win-container {
        background-color: #A8CBEF; /* color 5 */
}

.win {
        background-color: #FCFEF5; /* color 8 */
        border: 2px solid #E3EDF8; /* color 7 */
}

.win-title {
        border-bottom: 1px solid #013366; /* color 2 */
        color: #0066CC; /* color 1 */
}

.win-title-collapsed {
        color: #0066CC; /* color 1 */
}

.win-title-text a {
        color: #0066CC; /* color 1 */
}

.win-title-text a:visited {
        color: #0066CC; /* color 1 */
}

.win-title-text a:hover {
        color: #99CC00; /* color 13 */
}

.win-author {
        color: #646464; /* color 18*/
}

.win-subsection-title-bar {
        background-color: #C0D7EE; /* color 6 */
}

.win-highlight {
        background-color: #EFF7D7; /* color 9 */
}


/* * * * * * * * * * * * * * *
 * Home Page Footer
 * * * * * * * * * * * * * * */

.footer {
        color: #000000; /* color 16 */
        background-color: #E3EDF8; /* color 7 */
}

.hp-title {
        color: #0066CC; /* color 1 */
}

/* * * * * * * * * * * * * * *
 *
 *   LOGIN PAGE
 *
 * * * * * * * * * * * * * * */

.lp-title {
        color: #FFFFFF; /* color 15 */
}

/* * * * * * * * * * * * * * *
 *
 *    STANDARD TEXT STYLES
 *
 * * * * * * * * * * * * * * */

.txt-important {
        color: #A90101; /* color 14 */
}

.txt-hint {
        color: #646464; /* color 18 */
}

/* * * * * * * * * * * * * * *
 *
 *   STANDARD HYPERLINKS
 *
 * * * * * * * * * * * * * * */

a:hover.link-nounder {
        color: #99CC00; /* color 13 */
}

a.link-important, a:visited.link-important {
        color: #A90101;  /* color 14 */
}

a.link-black-nounder, a:visited.link-black-nounder {
        color: #000000; /* color 16 */
}

a:hover.link-black-nounder {
        color: #000000; /* color 16 */
}

/* * * * * * * * * * * * * * *
 *
 *    LIST TABLES
 *
 * * * * * * * * * * * * * * */

/* Standard Datatable */
.dt {
      border: 1px solid #D2D2D2; /* color 17 */
}

/* Address Book */
#addresslist {
    background-color: #FFFFFF; /* color 15 */
}

#addresslist .tr-hdr td {
    border-right: 1px solid #D2D2D2; /* color 17 */
}

.tr-unselected {
    background-color: #FFFFFF; /* color 15 */
}

.tr-mouseover {
    background-color: #EFF7D7; /* color 9 */
}

.tr-selected {
    background-color: #CFE785; /* color 11 */
}

/* Table column header row */
.tr-hdr {
      border-bottom: 1px solid #D2D2D2; /* color 17 */
      background-color:#C0D7EE; /* color 6 */
}

.tr-hdr td   {
      border-right: 1px solid #D2D2D2; /* color 17 */
}

/* Table row even */
.tre {
      background-color:#E3EDF8; /* color 7 */
}

/* Table row odd */
.tro {
      background-color:#FCFEF5; /* color 8 */
}

/* Table row highlight */
.tr-high {
    background-color: #CFE785; /* color 11 */
}

.tre td {
      border-right: 1px solid #d2d2d2; /* color 17 */
}

.tro td {
      border-right: 1px solid #d2d2d2; /* color 17 */
}

.tr-high td {
    border-right: 1px solid #d2d2d2; /* color 17 */
}

/* Table row group */
.trg {
      background-color: #EFF7D7; /* color 9 */
}

.trg td {
    border-top: 1px solid #d2d2d2; /* color 17 */
    border-right: 1px solid #d2d2d2; /* color 17 */
    border-bottom: 1px solid #d2d2d2; /* color 17 */
}

/* Table row group for folder item */
.trg-folder {
      background-color: #EFF7D7; /* color 9 */
}

.trg-folder td {
      border-right: 1px solid #d2d2d2; /* color 17 */
}

/* Table row for sub totals */
.tr-subtotal {
        background-color: #89B7E5; /* color 4 */
        color: #FFFFFF; /* color 15 */
}

.tr-subtotal td {
      border-right: 1px solid #d2d2d2; /* color 17 */
}

/* Table row for totals */
.tr-total {
        background-color: #67A0D9; /* color 3 */
        color: #FFFFFF; /* color 15 */
}

.tr-total td {
      border-right: 1px solid #d2d2d2; /* color 17 */
      border-top: 1px solid #d2d2d2; /* color 17 */
}

/* Datatable control row. Abuts dt on top */
.dt-control {
    color: #ffffff; /* color 15 */
    border-top: 1px solid #D2D2D2; /* color 17 */
    border-left: 1px solid #D2D2D2; /* color 17 */
    border-right: 1px solid #D2D2D2; /* color 17 */

    background-color: #67A0D9; /* color 3 */
}

/* Title row for datatable. Abuts dt, or control on top */
.dt-title {
    border-top: 1px solid #D2D2D2; /* color 17 */
    border-left: 1px solid #D2D2D2; /* color 17 */
    border-right: 1px solid #D2D2D2; /* color 17 */

    background-color: #A8CBEF; /* color 5 */
}

/* Command Bar */
.cb {
        border-color: #67A0D9; /* color 3 */
        background-color: #FCFEF5; /* color 8 */
        filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FCFEF5', EndColorStr='#A8CBEF');  /* color 8 - color 5 */
}

.cbfont {
        color: #000000; /* color 16 */
}
.cb-item-container {
        border-right: 1px solid #67A0D9; /* color 3 */
}

.cb-item-lo {
                /* background-color: #FCFEF5; */ /* color 8 */
        border-top-color: #FCFEF5; /* color 8 */
        border-left-color: #FCFEF5; /* color 8 */
        border-bottom-color: #A8CBEF; /* color 5 */
        border-right-color: #A8CBEF; /* color 5 */
                filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FCFEF5', EndColorStr='#A8CBEF');  /* color 8 - color 5 */
}
.cb-item-hi {
        background-color: #A8CBEF; /* color 5 */
        border-top-color: #E3EDF8; /* color 7 */
        border-left-color: #E3EDF8; /* color 7 */
        border-bottom-color: #89B7E5; /* color 4 */
        border-right-color: #89B7E5; /* color 4 */
 }
.cb-item-dn {
        background-color: #A8CBEF; /* color 5 */
        border-bottom-color: #E3EDF8; /* color 7 */
        border-right-color: #E3EDF8; /* color 7 */
        border-top-color: #89B7E5; /* color 4 */
        border-left-color: #89B7E5; /* color 4 */
}

/* Alpha picker control in Members and Contacts */
.alpha-picker {
                background-color: #C0D7EE; /* color 6 */
}
.alpha-picker-table {
                border: 1px solid #D2D2D2; /* color 17 */
}
.alpha-selected {
                background-color: #89B7E5; /* color 4 */
                color: #FFFFFF; /* color 15 */
}
.alpha-highlight {
                background-color: #89B7E5; /* color 4 */
}
.alpha-highlight A:hover {
                color: #0066CC; /* color 1 */
}

/* added from member list css... change if needed */
.paging_UI {
                color: #646464; /* color 18 */
}

/* Announcement */
.at {
                border: 1px solid #D2D2D2; /* color 17 */
}

.at-hdr {
                border-top: 1px solid #D2D2D2; /* color 17 */
                border-right: 1px solid #D2D2D2; /* color 17 */
                border-left: 1px solid #D2D2D2; /* color 17 */
                background-color:#C0D7EE; /* color 6 */
                color: #0066CC; /* color 1 */
}

.ann {
        background-color: #FFFFFF; /* color 15 */
}

/* Databases New/Edit View Page */
/* new / edit view rename column popup */
.rc-popup {
  border-top:2px solid #EFF7D7;            /* Color 9 */
  border-left: 2px solid #EFF7D7;            /* Color 9 */
  border-right: 2px solid #B3D942;                      /* Color 12 */
  border-bottom: 2px solid #B3D942;                     /* Color 12 */
  background-color: #E2F2B2;            /* Color 10 */
}

.rc-text {
  color: #000000; /* color 16 */
}

.rc-input {
  color: #000000; /* color 16 */
}

/* Database view column slider */
.view-container {
   border: 1px solid #D2D2D2; /* color 17 */
   background-color:#C0D7EE; /* color 6 */
}

.view-element {
   color: #000000; /* color 16 */
}

.slider {
   background-color: #646464; /* color 18 */
}
.layerText {
   color: #000000; /* color 16 */
}

.ns-anchor {
   color: #000000; /* color 16 */
}

.element-table {
   background-color: #C0D7EE; /* color 6 */
}

.element-clicked {
   background-color: #EFF7D7; /* color 9 */
}

.empty-data {
   color: #000000; /* color 16 */
   background-color: #D2D2D2; /* color 17 */
}

/*
 * Calendar Styles
 */

/* Universal styles */

.othermonth-bg {
        background-color: #FCFEF5; /* color 8 */
}

.today-bg {
        background-color: #EFF7D7; /* color 9 */

}

.monthname {
        color: #C0D7EE; /* color 6 */
}

/* Month view */

.month-table {
        border-bottom: 1px solid #D2D2D2; /* color 17 */
}

.tr-dayname {
        border-bottom: 1px solid #D2D2D2; /* color 17 */
        background-color: #EFF7D7; /* color 9 */
}

.tr-dayname td   {
        border-right: 1px solid #D2D2D2; /* color 17 */
                border-top: 1px solid #D2D2D2; /* color 17 */
}


.td-dayname {
        color: #0066CC; /* color 1 */
        background-color: #EFF7D7; /* color 9 */
}

.td-dayname-corner {
        border-left: 1px solid #D2D2D2; /* color 17 */
}



.td-week {
        border-right: 1px solid #D2D2D2; /* color 17 */
        border-left: 1px solid #D2D2D2; /* color 17 */
        border-top: 1px solid #D2D2D2; /* color 17 */
        background-color: #EFF7D7; /* color 9 */
}

.td-day {
        border-right: 1px solid #D2D2D2; /* color 17 */
        border-top: 1px solid #D2D2D2; /* color 17 */

        /* 2 dynamic styles in INMonth.css
           width, and overflow */
}

.weekday-div-thismonth {
        background-color: #FFFFFF; /* color 15 */
        border: 1px solid #FFFFFF; /* color 15 */
}

.weekday-div-today {
        background-color: #EFF7D7; /* color 9 */
        border: 1px solid #EFF7D7; /* color 9 */
}

.weekday-div-othermonth {
        background-color: #FCFEF5; /* color 8 */
        border: 1px solid #FCFEF5; /* color 8 */
}

.weekend-div-today {
        background-color: #EFF7D7; /* color 9 */
        border: 1px solid #EFF7D7; /* color 9 */
}

.weekend-div-thismonth {
        background-color: #FFFFFF; /* color 15 */
        border: 1px solid #FFFFFF; /* color 15 */
}

.weekend-div-othermonth {
        background-color: #FCFEF5; /* color 8 */
        border: 1px solid #FCFEF5; /* color 8 */
}

.weekend-bottom {
        border-top: 1px solid #D2D2D2; /* color 17 */
}

.day-header-thismonth {
    background-color: #FFFFFF; /* color 15 */
    border: 1px solid #FFFFFF; /* color 15 */
}

.day-header-thismonth-mouseover {
    background-color: #E3EDF8; /* color 7 */
    border-top: 1px solid #E3EDF8; /* color 7 */
    border-left: 1px solid #E3EDF8; /* color 7 */
    border-right: 1px solid #A8CBEF; /* color 5 */
    border-bottom: 1px solid #A8CBEF; /* color 5 */
}

.day-header-today {
    background-color: #EFF7D7; /* color 9 */
    border: 1px solid #EFF7D7; /* color 9 */
}

.day-header-today-mouseover {
    background-color: #E3EDF8; /* color 7 */
    border-top: 1px solid #E3EDF8; /* color 7 */
    border-left: 1px solid #E3EDF8; /* color 7 */
    border-right: 1px solid #A8CBEF; /* color 5 */
    border-bottom: 1px solid #A8CBEF; /* color 5 */
}

.day-header-othermonth {
    background-color: #FCFEF5; /* color 8 */
    border: 1px solid #FCFEF5; /* color 8 */
}

.day-header-othermonth-mouseover {
        background-color: #E3EDF8; /* color 7 */
    border-top: 1px solid #E3EDF8; /* color 7 */
    border-left: 1px solid #E3EDF8; /* color 7 */
    border-right: 1px solid #A8CBEF; /* color 5 */
    border-bottom: 1px solid #A8CBEF; /* color 5 */
}

/*************/
/* Week View */
/*************/


.week-container {


}

.week-container-tr {
        background-color: #C0D7EE; /* color 6 */

}

.week-container-td {
        border-left: 1px solid #D2D2D2; /* color 17 */
        border-bottom: 1px solid #D2D2D2; /* color 17 */

}

.week-table {
        border-bottom: 1px solid #D2D2D2; /* color 17 */
        background-color: #FFFFFF; /* color 15 */
}

.weekdayheader {
        background-color: #89B7E5; /* color 4 */
        border-top: 1px solid #89B7E5; /* color 4 */
}

.weekendheader {
        background-color: #89B7E5; /* color 4 */
        border: 1px solid #89B7E5; /* color 4 */

}

.weekdaytd {
        border-right: 1px solid #D2D2D2; /* color 17 */
}

.weekdaytd-empty {
        border-right: 1px solid #D2D2D2; /* color 17 */
        background-color: #A8CBEF; /* color 5 */
}



.weekendtd {
        border-right: 1px solid #D2D2D2; /* color 17 */
        background-color: #FCFEF5; /* color 8 */
}



.weekenddata {
        background-color: #FCFEF5; /* color 8 */
        color: #646464; /* color 18 */
}


.evt-span {
        color: #646464; /* color 18 */
}

.evt-span-allday {
        color: #646464; /* color 18 */
        background-color: #A8CBEF; /* color 5 */
}


/*******************/
/*  Day View       */
/*******************/


#daytable {
        border-top: 1px solid #D2D2D2; /* color 17 */
        border-bottom: 1px solid #D2D2D2; /* color 17 */
}

.day-container-tr {
        background-color: #C0D7EE; /* color 6 */

}

.day-container-td {
        border-left: 1px solid #D2D2D2; /* color 17 */
        border-bottom: 1px solid #D2D2D2; /* color 17 */

}

.hr {
        background-color: #FFFFFF; /* color 15 */
        border-left: 1px solid #D2D2D2; /* color 17 */
        color: #646464; /* color 18 */
}


.hrt {
        background-color: #FFFFFF; /* color 15 */
        border-top: 1px solid #646464; /* color 18 */
        border-right: 1px solid #D2D2D2; /* color 17 */
        border-left: 1px solid #D2D2D2; /* color 17 */
        color: #646464; /* color 18 */
}
.hrb {
        background-color: #FFFFFF; /* color 15 */
        border-top: 1px solid #D2D2D2; /* color 17 */
        border-right: 1px solid #D2D2D2; /* color 17 */
        border-left: 1px solid #D2D2D2; /* color 17 */
}
.mint {
        background-color: #FFFFFF; /* color 15 */
        color: #646464; /* color 18 */
}
.minb {
        background-color: #FFFFFF; /* color 15 */
}


.allday-table {
        border-top: 1px solid #D2D2D2; /* color 17 */
        border-right: 1px solid #D2D2D2; /* color 17 */
}

.allday {
        background-color: #A8CBEF; /* color 5 */
        border-left: 1px solid #D2D2D2; /* color 17 */
        border-top: 1px solid #D2D2D2; /* color 17 */

        color: #646464; /* color 18 */
}

.allday-hr {
        background-color: #FFFFFF; /* color 15 */
        color: #646464; /* color 18 */
        border-right: 1px solid #D2D2D2; /* color 17 */
}


.event {
        border-left: 1px solid #D2D2D2; /* color 17 */
        border-right: 1px solid #D2D2D2; /* color 17 */
        border-bottom: 1px solid #D2D2D2; /* color 17 */
        color: #646464; /* color 18 */
        background-color: #E3EDF8; /* color 7 */
}

.day {
        color: #0066CC; /* color 1 */
}



/*
 Calendar Navigator (week / day views)
*/

.calnav-container {
        border-bottom: 1px solid #D2D2D2; /* color 17 */
        border-right: 1px solid #D2D2D2; /* color 17 */
}

.calnav-day-container {
        border-bottom: 1px solid #D2D2D2; /* color 17 */
        border-right: 1px solid #D2D2D2; /* color 17 */
        border-top: 1px solid #D2D2D2; /* color 17 */

}

.calnav_table {
        border: 1px solid #D2D2D2; /* color 17 */
}

.calnav-head-td {
        background-color: #0066CC; /* color 1 */
}

.calnav-head-a {
        color: #FFFFFF; /* color 15 */
        text-decoration: none;
}

.calnav-head-a:visited {
        color: #FFFFFF; /* color 15 */
}

.calnav-head-a:hover {
        color: #99CC00; /* color 13 */
}

.weekday-row {
        background-color: #FCFEF5; /* color 8 */
}

.weekday-header {
        color: #0066CC; /* color 1 */
}


.calnav-a {
        color: #000000; /* color 16 */
}

.calnav-a:visited {
        color: #000000; /* color 16 */
}

.calnav-a:hover {
        color: #99CC00; /* color 13 */
}

.calnav-a-other {
        color: #646464; /* color 18 */
}

.calnav-a-other:visited {
        color: #646464; /* color 18 */
}

.calnav-a-other:hover {
        color: #99CC00; /* color 13 */
}

.calnav-highlight {
        background-color: #A8CBEF; /* color 5 */
}

.calnav-day-highlight {
        border: 1px solid #0066CC; /* color 1 */
}

.calnav-week-highlight-left {
        border-top: 1px solid #0066CC; /* color 1 */
        border-left: 1px solid #0066CC; /* color 1 */
        border-bottom: 1px solid #0066CC; /* color 1 */

}

.calnav-week-highlight-right {
        border-top: 1px solid #0066CC; /* color 1 */
        border-right: 1px solid #0066CC; /* color 1 */
        border-bottom: 1px solid #0066CC; /* color 1 */
}

.calnav-week-highlight-mid {
        border-top: 1px solid #0066CC; /* color 1 */
        border-bottom: 1px solid #0066CC; /* color 1 */
}

.calnav-today {
        border: 1px solid #A90101; /* color 14 */
}

.calnav-todaysdate {
        border-top: 1px solid #000000; /* color 16 */
        background-color:   #FCFEF5; /* color 8 */
}

/*
  Mini-tasks
*/
#td_nav_tasks {
        /*background-color: #A8CBEF;*/ /* color 5 */
}

.iframe-body {
        background-color: #89B7E5; /* color 4 */
}

.iframe-table {
        border: 1px solid #0066CC; /* color 1 */
}

.iframe-table td {
        background-color: #0066CC; /* color 1 */
}

.mt-header {
        color: #FFFFFF; /* color 15 */
}

.mt-header a {
        color: #FFFFFF; /* color 15 */
}

.mt-header a:visited {
        color: #FFFFFF; /* color 15 */
}

.mt-header a:hover {
        color: #99CC00; /* color 13 */
}

.mt-table {
        background-color: #E3EDF8; /* color 7 */
        border: 1px solid #0066CC; /* color 1 */
}

.mt-table td {
        background-color: #E3EDF8; /* color 7 */
}


/***************************/
/*   Event Detail          */
/***************************/

#invitation_response {
}

#invitation_details {
}



/*******************************/
/*   Participants Table        */
/*******************************/

#participants_table {

}

#reminders_table {
        background-color:#FCFEF5; /* color 8 */
        border: 1px solid #D2D2D2; /* color 17 */
}


.pt-container {
        border-left: 1px solid #D2D2D2; /* color 17 */
        border-top: 1px solid #D2D2D2; /* color 17 */
        border-right: 1px solid #D2D2D2; /* color 17 */
        background-color:#FCFEF5; /* color 8 */
}

.pt-bottom {
        background-color: #FCFEF5; /* color 8 */
        border-bottom: 1px solid #D2D2D2; /* color 17 */
        border-left: 1px solid #D2D2D2; /* color 17 */
        border-right: 1px solid #D2D2D2; /* color 17 */
}

.busytable-data {
        border-bottom: .1em solid #D2D2D2; /* color 17 */
}


.td-busytime {
        border-bottom: 1px solid #D2D2D2; /* color 17 */
        color: #FCFEF5; /* color 8 */
}

.td-del-img {
        border-bottom: 1px solid #D2D2D2; /* color 17 */
}

.busy-header {
        color: #000000; /* color 16 */
}

.busy-slot {
        color: #FCFEF5; /* color 8 */
        border-left: 1px solid #D2D2D2; /* color 17 */
        background-color: transparent;
}

.legend {
        color: #000000; /* color 16 */
        border-top: 1px solid #D2D2D2; /* color 17 */
}




/*******************************/
/*  Dyna Cal-picker            */
/*******************************/

.dynadatepicker {
        border-left: 1px solid #89B7E5; /* color 4 */
        border-right:1px solid #89B7E5; /* color 4 */
        border-top: 1px solid #89B7E5; /* color 4 */
        background-color: #E3EDF8; /* color 7 */

}
.dynadatepicker_foot {
        border: 1px solid #89B7E5; /* color 4 */
        background-color: #D2D2D2; /* color 17 */
}
.foot-cell a:hover {
        color: #99CC00; /* color 13 */
}

.ptable a {
        color: #000000; /* color 16 */
}
.ptable a:visited {
        color: #000000; /* color 16 */
}
.ptable a:hover {
        color: #99CC00; /* color 13 */
}
.ptable {
        background-color:  #E3EDF8; /* color 7 */
}
.dynapicker-month-table a {
        color: #000000; /* color 16 */
}
.dynapicker-month-table a:hover {
        color: #99CC00; /* color 13 */
}
.dyna-day-header {
        border-bottom: 1px solid #0066CC; /* color 1 */
        color: #0066CC; /* color 1 */
}

.month-header {
        background-color: #89B7E5; /* color 4 */
        color: #0066CC; /* color 1 */
        font-weight: bold;
}

/************************/
/* Notification Popups  */
/************************/

.popup {
        background-color: #0066CC; /* color 1 */
}

.popup-title {
        color: #FFFFFF; /* color 15 */
}

.popup-content {
        background-color:  #E3EDF8; /* color 7 */

}

.dialogFrame
{   background-color:#FFFFFF; /* color 15 */
    border:solid 2px #67A0D9; /* color 3 */
}

.titleBar
{
    font-size:9pt;
    font-weight:bold;
    color:#FFFFFF; /* color 15 */
    background-color: #67A0D9; /* color 3 */
}

.dropShadow
{   background-color: #646464; /* color 18 */
    filter:alpha(opacity=65);
    opacity:0.65;
}

/* EmailApplication */
div.EmailApplication {
    border: solid 1px #67A0D9; /* color 3 */
}

/* AbstractDialog */
div.AbstractDialog {
    background-color: #E3EDF8; /* color 7 */
    border: solid 2px #0066CC; /* color 1 */
}

tr.AbstractDialogTitle {
    color: #FFFFFF; /* color 15 */
    background-color: #0066CC; /* color 1 */
    font-weight: bold;
}

/* Box */
div.Box {
    background-color: #67A0D9; /* color 3 */
}

/* TitlePaneHeader */
div.TitlePaneHeader {
    color:#FFFFFF; /* color 15 */
    background-color:#0066CC; /* color 1 */
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#89B7E5', EndColorStr='#0066CC'); /* color 4 - color 1 */
    font-weight:bold;
}

/* PopupMenu */
div.PopupMenu {
    background-color:#E3EDF8; /* color 7 */
    border:solid 1px #67A0D9; /* color 3 */
}

td.PopupMenuItemIcon {
    background-color:#C0D7EE; /* color 6 */
}

td.PopupMenuItemHighlighted {
    color: #000000; /*color 16 */
    background-color:#CFE785; /* color 11 */
}

span.PopupMenuItemDisabled {
    color:#909295;  /* color 20 */
}

td.PopupMenuItemIconSeparator {
    border-bottom:solid 1px #C0D7EE; /* color 6 */
}

td.PopupMenuItemLabelSeparator {
    border-bottom:solid 1px #67A0D9; /* color 3 */
}

/* TableView */
thead.TableView {
    color:#013366; /* color 2 */
    background-color: #C0D7EE; /* color 6 */
}

tbody.TableView {
    background-color:#FFFFFF; /* color 15 */
}

tr.TableViewHeader {
}

td.TableViewHeader {
    font-weight:bold;
    padding:2px;
    border-right:solid 1px #67A0D9; /* color 3 */
    border-bottom:solid 1px #67A0D9; /* color 3 */
}

tr.TableViewBody {
}

tr.TableViewBodySelected {
    background-color:#CFE785; /* color 11 */
}

td.TableViewBody {
    border-bottom:solid 1px #D2D2D2; /* color 17 */
    padding:2px;
}

/* TreeView */
span.TreeNodeSelected {
    color: #000000; /*color 16 */
    background-color:#CFE785; /* color 11 */
}

span.TreeNodeDropHighlighted {
    border:dotted 1px #0066CC; /* color 1 */
}

/* Toolbar */
div.Toolbar {
    color:#FFFFFF; /* color 15 */
    background-color:#67A0D9; /* color 3 */
}

div.LiveSearchToolbar {
    color:#0066CC; /* color 1 */
    background-color:#A8CBEF; /* color 5 */
    border-top:solid 1px #D2D2D2; /* color 17 */
    border-bottom:solid 1px #67A0D9; /* color 3 */
}

/* RichTextToolbar */
thead.RichTextToolbar {
    background-color:#A8CBEF; /* color 5 */
    overflow:hidden;
}

img.ToggleButtonUnselected {
    background-color:#A8CBEF; /* color 5 */
    border:solid 1px #A8CBEF; /* color 5 */
}

img.ToggleButtonSelected {
    background-color:#67A0D9; /* color 3 */
    border:solid 1px #67A0D9; /* color 3 */
    padding:0px;
}

img.ToggleButtonArmed {
    background-color:#CFE785; /* color 11 */
}

img.ToggleButtonHover {
    border:solid 1px #67A0D9; /* color 3 */
}

/* Advanced Search Panel */
div.AdvancedSearchPanel {
    border: solid 1px #89B7E5; /* color 4 */
    background-color: #E3EDF8; /* color 7 */
}

div.AdvancedSearchPanelTitle {
    border: solid 1px #89B7E5; /* color 4 */
    background-color: #89B7E5; /* color 4 */
}

td.AdvancedSearchFormLabel {
    color:#0066CC; /* color 1 */
}

div.RefinementsPanel {
    border: solid 1px #89B7E5; /* color 4 */
    background-color: #E3EDF8; /* color 7 */
}

div.RefinementsPanelTitle {
    color:#FFFFFF; /* color 15 */
    background-color:#89B7E5; /* color 4 */
}

/* registration */
.page-hr2 {
	border-top: #FFFFFF solid 1px; /* color 15 */
}

.page-hr3 {
	border-top: #909295 solid 1px; /* color 20 */
}

.offer {
	background-color: #C0D7EE; /* color 6 */
	border: #909295 solid 1px; /* color 20 */
}
