body {
	background-color:#FFF;
	color:#000;
}

.page-hr {
	border-top:solid 1px #013366;
}
.section-divider {
	border-bottom:1px solid #9C0;
	color:#06C;
}
.btn-std {
	color:#FFF;
	background-color:#06C;
	border-top:2px solid #89B7E5;
	border-left:2px solid #89B7E5;
	border-right:2px solid #013366;
	border-bottom:2px solid #013366;
}
.fld-created {
	border-top:1px dotted #D2D2D2;
	color:#646464;
}
IMG.disabled {
filter:progid:DXImageTransform.Microsoft.BasicImage( Rotation=0, Mirror=0, Invert=0, XRay=0, Grayscale=1, Opacity=0.75);
}
.tab-selected {
	background-color:#89B7E5;
	border-bottom:2px solid #89B7E5;
	color:#013366;
}
.tab-unselected {
	color:#06C;
	border-bottom:2px solid #FFF;
}
.navbar {
	color:#000;
	border-color:#67A0D9;
}
.navblock-container {
	border-bottom:1px solid #67A0D9;
}
.nav-toggle-hi {
	background-color:#EFF7D7;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#EFF7D7', EndColorStr='#99CC00');
}
.nav-toggle-lo {
	background-color:#FCFEF5;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FCFEF5', EndColorStr='#C0D7EE');
}
.navblock-lo {
	background-color:#FCFEF5;
	border-color:#FCFEF5;
}
.menu-color {
	border-color:#67A0D9 #89B7E5 #89B7E5 #67A0D9;
}
.gbar-container-sm {
	background-image:url(../images/schemes/Scheme20Gradient-sm.jpg);
}
.gbar-container {
	background-image:url(../images/schemes/Scheme20Gradient.jpg);
}
.colorband1 {
	background-color:#E2F2B2;
}
.colorband3 {
	background-color:#B3D942;
}
.colorband4 {
	background-color:#9C0;
}
.win {
	background-color:#FCFEF5;
	border:2px solid #E3EDF8;
}
.win-title {
	border-bottom:1px solid #013366;
	color:#06C;
}
.footer {
	color:#000;
	background-color:#E3EDF8;
}
.tr-hdr {
	border-bottom:1px solid #D2D2D2;
	background-color:#C0D7EE;
}
.trg td {
	border-top:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
}
.dt-control {
	color:#FFF;
	border-top:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	background-color:#67A0D9;
}
.dt-title {
	border-top:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	background-color:#A8CBEF;
}
.cb {
	background-color:#FCFEF5;
filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FCFEF5', EndColorStr='#A8CBEF');
	border-color:#67A0D9;
}
.cb-item-container {
	border-right:1px solid #67A0D9;
}
.cb-item-lo {
filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FCFEF5', EndColorStr='#A8CBEF');
	border-color:#FCFEF5 #A8CBEF #A8CBEF #FCFEF5;
}
.rc-popup {
	border-top:2px solid #EFF7D7;
	border-left:2px solid #EFF7D7;
	border-right:2px solid #B3D942;
	border-bottom:2px solid #B3D942;
	background-color:#E2F2B2;
}
.view-container {
	border:1px solid #D2D2D2;
	background-color:#C0D7EE;
}
.empty-data {
	color:#000;
	background-color:#D2D2D2;
}
.monthname {
	color:#C0D7EE;
}
.tr-dayname {
	border-bottom:1px solid #D2D2D2;
	background-color:#EFF7D7;
}
.td-dayname {
	color:#06C;
	background-color:#EFF7D7;
}
.td-dayname-corner {
	border-left:1px solid #D2D2D2;
}
.td-week {
	border-right:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
	border-top:1px solid #D2D2D2;
	background-color:#EFF7D7;
}
.weekend-bottom {
	border-top:1px solid #D2D2D2;
}
.week-table {
	border-bottom:1px solid #D2D2D2;
	background-color:#FFF;
}
.weekdayheader {
	background-color:#89B7E5;
	border-top:1px solid #89B7E5;
}
.weekendheader {
	background-color:#89B7E5;
	border:1px solid #89B7E5;
}
.weekdaytd-empty {
	border-right:1px solid #D2D2D2;
	background-color:#A8CBEF;
}
.weekendtd {
	border-right:1px solid #D2D2D2;
	background-color:#FCFEF5;
}
.weekenddata {
	background-color:#FCFEF5;
	color:#646464;
}
.evt-span-allday {
	color:#646464;
	background-color:#A8CBEF;
}
#daytable {
	border-top:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
}
.hr {
	background-color:#FFF;
	border-left:1px solid #D2D2D2;
	color:#646464;
}
.hrt {
	background-color:#FFF;
	border-top:1px solid #646464;
	border-right:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
	color:#646464;
}
.hrb {
	background-color:#FFF;
	border-top:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
}
.mint {
	background-color:#FFF;
	color:#646464;
}
.allday-table {
	border-top:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
}
.allday {
	background-color:#A8CBEF;
	border-left:1px solid #D2D2D2;
	border-top:1px solid #D2D2D2;
	color:#646464;
}
.allday-hr {
	background-color:#FFF;
	color:#646464;
	border-right:1px solid #D2D2D2;
}
.event {
	border-left:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
	color:#646464;
	background-color:#E3EDF8;
}
.calnav-container {
	border-bottom:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
}
.calnav-day-container {
	border-bottom:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	border-top:1px solid #D2D2D2;
}
.calnav-head-a {
	color:#FFF;
	text-decoration:none;
}
.calnav-week-highlight-left {
	border-top:1px solid #06C;
	border-left:1px solid #06C;
	border-bottom:1px solid #06C;
}
.calnav-week-highlight-right {
	border-top:1px solid #06C;
	border-right:1px solid #06C;
	border-bottom:1px solid #06C;
}
.calnav-week-highlight-mid {
	border-top:1px solid #06C;
	border-bottom:1px solid #06C;
}
.calnav-today {
	border:1px solid #A90101;
}
.calnav-todaysdate {
	border-top:1px solid #000;
	background-color:#FCFEF5;
}
.iframe-table td {
	background-color:#06C;
}
.mt-table {
	background-color:#E3EDF8;
	border:1px solid #06C;
}
#reminders_table {
	background-color:#FCFEF5;
	border:1px solid #D2D2D2;
}
.pt-container {
	border-left:1px solid #D2D2D2;
	border-top:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	background-color:#FCFEF5;
}
.pt-bottom {
	background-color:#FCFEF5;
	border-bottom:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
}
.busytable-data {
	border-bottom:.1em solid #D2D2D2;
}
.td-busytime {
	border-bottom:1px solid #D2D2D2;
	color:#FCFEF5;
}
.busy-slot {
	color:#FCFEF5;
	border-left:1px solid #D2D2D2;
	background-color:transparent;
}
.legend {
	color:#000;
	border-top:1px solid #D2D2D2;
}
.dynadatepicker {
	border-left:1px solid #89B7E5;
	border-right:1px solid #89B7E5;
	border-top:1px solid #89B7E5;
	background-color:#E3EDF8;
}
.dynadatepicker_foot {
	border:1px solid #89B7E5;
	background-color:#D2D2D2;
}
.dyna-day-header {
	border-bottom:1px solid #06C;
	color:#06C;
}
.month-header {
	background-color:#89B7E5;
	color:#06C;
	font-weight:700;
}
.dialogFrame {
	background-color:#FFF;
	border:solid 2px #67A0D9;
}
div.TitlePaneHeader {
	color:#FFF;
	background-color:#06C;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#89B7E5', EndColorStr='#0066CC');
}
div.LiveSearchToolbar {
	color:#06C;
	background-color:#A8CBEF;
	border-top:solid 1px #D2D2D2;
	border-bottom:solid 1px #67A0D9;
}
div.AdvancedSearchPanelTitle {
	border:solid 1px #89B7E5;
	background-color:#89B7E5;
}
div.RefinementsPanelTitle {
	color:#FFF;
	background-color:#89B7E5;
}
.page-hr2 {
	border-top:solid 1px #FFF;
}
.page-hr3 {
	border-top:solid 1px #909295;
}
.offer {
	background-color:#C0D7EE;
	border:solid 1px #909295;
}
span.AJAXTreeNodeLabel {
	border:solid 1px #FFF;
}
span.AJAXTreeNodeLabelSelected {
	color:#000;
	background-color:#EEE;
}
div.AJAXDatePicker {
	border:solid 1px #67A0D9;
	background-color:#FFF;
}
td.AJAXDatePickerDay {
	color:#D2D2D2;
}
td.AJAXDatePickerToday {
	border:solid 1px #A90101;
}
a, A:visited, .page-title, .fld-title, .win-title-collapsed, .win-title-text a, .win-title-text a:visited, .hp-title, .alpha-highlight A:hover, .day, .weekday-header, td.AdvancedSearchFormLabel {
	color:#06C;
}
A:hover, .win-title-text a:hover, a:hover.link-nounder, .calnav-head-a:hover, .calnav-a:hover, .calnav-a-other:hover, .mt-header a:hover, .foot-cell a:hover, .ptable a:hover, .dynapicker-month-table a:hover {
	color:#9C0;
}
.page-subtitle, .tf-nav-separator {
	color:#67A0D9;
}
.page-subsection-bg, .tab-lo, .separator1, .menuitem-lo, .tre, .mt-table td, .ptable, .popup-content, tr.AJAXDatePickerMonth {
	background-color:#E3EDF8;
}
.generic-container, .dt, .alpha-picker-table, .at, .calnav_table {
	border:1px solid #D2D2D2;
}
.generic-title, .at-hdr {
	background-color:#C0D7EE;
	border-left:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	border-top:1px solid #D2D2D2;
	color:#06C;
}
.tab-hi, .separator2, .menuitem-icon-lo, .menuitem-separator-icon, .win-subsection-title-bar, .alpha-picker, .element-table, .week-container-tr, .day-container-tr, td.PopupMenuItemIcon, td.AJAXPopupMenuItemIcon {
	background-color:#C0D7EE;
}
.tab-border, .cal-tab-border {
	background-color:#E3EDF8;
	border-color:#89B7E5;
}
.tab-contents-buffer, .separator4, .alpha-highlight, .iframe-body {
	background-color:#89B7E5;
}
.navblock-hi, .navblock-selected, .cb-item-hi {
	background-color:#A8CBEF;
	border-color:#E3EDF8 #89B7E5 #89B7E5 #E3EDF8;
}
.navblock-dn, .cb-item-dn {
	background-color:#A8CBEF;
	border-color:#89B7E5 #E3EDF8 #E3EDF8 #89B7E5;
}
.separator3, .win-container, .calnav-highlight, thead.RichTextToolbar, div.AJAXRichTextToolbar {
	background-color:#A8CBEF;
}
.separator5, .menuitem-separator, .tf-nav-item-hi, .tf-nav-item-selected, div.Box {
	background-color:#67A0D9;
}
.menuitem-hi, .menuitem-icon-hi, .colorband2, .tr-selected, .tr-high, tr.TableViewBodySelected, img.ToggleButtonArmed, tr.AJAXTableViewBodyActive, span.AJAXTreeNodeLabelActive, img.AJAXRichTextToolbarButtonArmed {
	background-color:#CFE785;
}
.tf-title-sm, .tf-title {
	color:#013366;
}
.tf-user-sm, .tf-user, a.link-black-nounder, a:visited.link-black-nounder, a:hover.link-black-nounder, .cbfont, .rc-text, .rc-input, .view-element, .layerText, .ns-anchor, .calnav-a, .calnav-a:visited, .busy-header, .ptable a, .ptable a:visited, .dynapicker-month-table a, .AJAXPopupMenuItemLabel, td.AJAXDatePickerCurrentMonthDay {
	color:#000;
}
.tf-table, .tf-nav-item-lo, .calnav-head-td, .popup {
	background-color:#06C;
}
.tf-date, .tf-nav-item, .tf-nav-item:hover, .lp-title, .calnav-head-a:visited, .mt-header, .mt-header a, .mt-header a:visited, .popup-title {
	color:#FFF;
}
.win-author, .txt-hint, .paging_UI, .evt-span, .calnav-a-other, .calnav-a-other:visited {
	color:#646464;
}
.win-highlight, .tr-mouseover, .trg, .trg-folder, .element-clicked, .today-bg, .TableViewBodyHigh {
	background-color:#EFF7D7;
}
.txt-important, a.link-important, a:visited.link-important, span.AJAXDefaultTableViewHeaderSortIndex {
	color:#A90101;
}
#addresslist, .tr-unselected, .ann, .minb, tbody.TableView, div.AJAXTableView, tbody.AJAXTableView, tr.AJAXTableViewBodySelected, div.AJAXTreeView {
	background-color:#FFF;
}
#addresslist .tr-hdr td, .tr-hdr td, .tre td, .tro td, .tr-high td, .trg-folder td, .tr-subtotal td, .weekdaytd {
	border-right:1px solid #D2D2D2;
}
.tro, .othermonth-bg, .weekday-row {
	background-color:#FCFEF5;
}
.tr-subtotal, .alpha-selected {
	background-color:#89B7E5;
	color:#FFF;
}
.tr-total td, .tr-dayname td, .td-day {
	border-right:1px solid #D2D2D2;
	border-top:1px solid #D2D2D2;
}
.slider, .dropShadow {
	background-color:#646464;
}
.month-table, .td-del-img {
	border-bottom:1px solid #D2D2D2;
}
.weekday-div-thismonth, .weekend-div-thismonth, .day-header-thismonth {
	background-color:#FFF;
	border:1px solid #FFF;
}
.weekday-div-today, .weekend-div-today, .day-header-today {
	background-color:#EFF7D7;
	border:1px solid #EFF7D7;
}
.weekday-div-othermonth, .weekend-div-othermonth, .day-header-othermonth {
	background-color:#FCFEF5;
	border:1px solid #FCFEF5;
}
.day-header-thismonth-mouseover, .day-header-today-mouseover, .day-header-othermonth-mouseover {
	background-color:#E3EDF8;
	border-bottom:1px solid #A8CBEF;
	border-left:1px solid #E3EDF8;
	border-right:1px solid #A8CBEF;
	border-top:1px solid #E3EDF8;
}
.week-container-td, .day-container-td {
	border-bottom:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
}
.calnav-day-highlight, .iframe-table {
	border:1px solid #06C;
}
.titleBar, div.Toolbar {
	background-color:#67A0D9;
	color:#FFF;
}
div.AbstractDialog, div.AJAXAbstractDialog {
	background-color:#E3EDF8;
	border:solid 2px #06C;
}
tr.AbstractDialogTitle, tr.AJAXAbstractDialogTitle {
	background-color:#06C;
	color:#FFF;
}
div.PopupMenu, div.AJAXPopupMenu, div.AJAXTextPicker {
	background-color:#E3EDF8;
	border:solid 1px #67A0D9;
}
td.PopupMenuItemHighlighted, span.TreeNodeSelected, td.AJAXPopupMenuItemHighlighted {
	background-color:#CFE785;
	color:#000;
}
span.PopupMenuItemDisabled, span.AJAXPopupMenuItemDisabled {
	color:#909295;
}
td.PopupMenuItemIconSeparator, td.AJAXPopupMenuItemIconSeparator {
	border-bottom:solid 1px #C0D7EE;
}
td.PopupMenuItemLabelSeparator, td.AJAXPopupMenuItemLabelSeparator {
	border-bottom:solid 1px #67A0D9;
}
thead.TableView, thead.AJAXTableView {
	background-color:#C0D7EE;
	color:#013366;
}
td.TableViewHeader, td.AJAXTableViewHeader {
	border-bottom:solid 1px #67A0D9;
	border-right:solid 1px #67A0D9;
}
td.TableViewBody, td.AJAXTableViewBody {
	border-bottom:solid 1px #D2D2D2;
}
span.TreeNodeDropHighlighted, span.AJAXTreeNodeLabelDropHighlighted {
	border:dotted 1px #06C;
}
img.ToggleButtonUnselected, img.AJAXRichTextToolbarButton {
	background-color:#A8CBEF;
	border:solid 1px #A8CBEF;
}
img.ToggleButtonSelected, img.AJAXRichTextToolbarButtonSelected {
	background-color:#67A0D9;
	border:solid 1px #67A0D9;
}
div.AdvancedSearchPanel, div.RefinementsPanel {
	background-color:#E3EDF8;
	border:solid 1px #89B7E5;
}
.titleBar, div.Toolbar, .tr-total {
	border:solid 1px #67A0D9;
}
.prev-gradient {
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E3EDF8', EndColorStr='#FFFFFF');
	background-color: #E3EDF8;
}
.prev-text {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: center;
}

.HalfColumn {
	float: left;
	width: 500px;
	padding: 5px;
}

.TopBorder {
	background: #FFFFFF url(../images/layout/cell_top.png) no-repeat top;
	height: 10px;
	margin-top: 5px;
}

.MiddleBorder {
	background: #FFFFFF url(../images/layout/cell_middle.png) repeat-y;
	padding-left: 10px;
	padding-right: 10px;
}

.BottomBorder {
	background: #FFFFFF url(../images/layout/cell_bottom.png) no-repeat bottom;
	height: 10px;
	margin-bottom: 5px;
}