body {background: #fff;}
a, .link {color:#627;}
a:hover, .link_hover {color: #ff4400;}

.hr {background-color: #ddd; height: 1px; line-height: 1px;}

.frame-systoolbox, .frame-statusbar {border-top: 1px solid #e0e0e0; background: #f6f6f6 url(statusbar_bg.gif) repeat-x center center;}

.info-box {background-color: #eff2eb; border-color: #bf95b9;}
.error-box {border-color: #f00;}
.light-bg {background-color: #eff2eb;}

.frame-login form {background: #fff url(login_bg.jpg) no-repeat bottom center; border-color: #e1e1e1; color: #7e3b7e;}
.frame-login #auth_error {color: red;}

.frame-banner {height: 50px; background: url(header_bg.gif) repeat-x left top;}
.frame-banner #logo {left: 20px; top: 10px;}
.frame-banner #pic {right: 17px; top: 9px;}
* html img#logo, * html img#pic {behavior: url(css/iepngfix.htc);}
.frame-about #logo {margin: 5px;}

.ctl-container-caption .caption {color: #c01e15;}

.frame-menu {background: #f5f8f2 url(menu_bg.gif) no-repeat fixed 40px bottom; border-right: 1px solid #e1e1e1;}
.dtree a {color: #5b5673;}
.dtree label {color: #9B98A9;}
.dtree a:hover {color: #6c306d;}
.dtree a.nodeSel, .dtree a.nodeSel:hover {background: #4793BA; color: white; text-decoration: none;}

.ctl-table, .ctl-record, .ctl-record td.mandatory {border-color: #899779;}
.ctl-table tr.header {background: #4793BA;}
.ctl-table th .caption .over {color: #ffdf71;}
.ctl-table th {color: #fff;}
.ctl-table tr.odd {background-color: #fff;}
.ctl-table tr.even {background-color: #E6F3FA;}
.ctl-table tr.select-marked-odd {background-color:#f3f3d7;}
.ctl-table tr.select-marked-even {background-color: #e8ebca;}
.ctl-table tr.select-menu {background-color: #d2d9af;}
.ctl-table td.select-menu-cell {background-color: #B1B792;}
.ctl-table td, .ctl-table td.data-editable {border-color: #4793BA;}
.ctl-table th, div.sort, div.sequence {border-color: #bfc7b6;}
.ctl-table th.dleft {border-color: #b8c1ca; border-right: 0px; width: 10px}
.ctl-table th.cname {border-color: #b8c1ca; border-right: 0px; border-left: 0px;}
.ctl-table th.dright {border-color: #b8c1ca; border-left: 0px; width: 10px}

.popup-content {border-color: #888;}

.window .header {border-bottom:1px solid #888;}
.window .header-focus {background: #B6BC98;}
.window .header-unfocus {background: #d2d9af;}

.ctl-ctxmenu td.item {color: #5b5673;}
.ctl-ctxmenu tr.hover {background-color: #d2d9af;}
.ctl-ctxmenu .hr {background-color: #ddd; height: 1px;}
.iconBG {background-color: #E7EAE4;}
.ctl-ctxmenu td.arrow {border-left: 1px solid #ddd;}
.ctl-ctxmenu td.arrow_white {background-color: #FFF;}
.ctl-ctxmenu td.arrow_hover {background-color: #B1B792;}

.ctl-dbpreference {border-color: #888; background: #EFE;}
.ctl-dbpreference table td.title, .ctl-dbpreference table td.data {background: #FFF;}

.ctl-filterviewbox {border-color: #888; background: #FFF;}

.ctl-filterviewbox .operand, .ctl-filterviewbox-line-agg {color: #5b5673;}

.ctl-filtertoolbox-border {border-color: #999;}

.ctl-record td.title, .ctl-record td.data {border-bottom: none;}
.ctl-record td.readonly, .ctl-record td.data {padding: 3px; padding-left: 7px;}
.ctl-record td.readonly {background-color: #eff2eb; border-bottom: 1px solid #fff;}

.ctl-lookup, .ctl-arrangebox {color: #8b160f;}

.ctl-dbpreference {background-color: #eff2eb;}

.ctl-record td.mark-check {border-color: #899779;}
.ctl-date td.day {background-color: #eff2eb;}
.ctl-date td.top, .ctl-date td.bottom, .ctl-date td.left, .ctl-date td.right {background-color: #eff2eb; border-color: #888;}
.ctl-date td.select {background-color: #959fbf;}
.ctl-date td.red {color: red;}
.ctl-date td.light {color: #c0c0c0;}
.ctl-date td.light-red {color: #fcc;}
.ctl-date td.select {background: #6b8; color: #fff;}
.ctl-date td.current {border-color: red;}

#charts {background: #F5F8F2;}