/*
 * Binary File to Base64 Encoder / Translator
 *     greywyvern.com/code/php/binary2base64
 * Online Image Conversion
 *     iaza.com
 */

/* ========================================================================
yui-ext css
========================================================================= */
/* to expand body main area to fill the screen */
#yui-main {
    /*height: 88%;*/
}

/** in progress loading */
.yui-skin-sam .mask {
    opacity: 0.0;
    filter: alpha(opacity = 0);
    z-index: 9999;
}

.yui-skin-sam .yui-ac-content {
    height: 10em;
    overflow-y: auto !important;
}
.yui-skin-sam .yui-ac-input {
	position: relative !important;
    width: 99% !important;
}

.yui-button button,
.yui-button a {
    outline: none;
}
.yui-button-focus {
    /*border-color: transparent !important;*/
}
.yui-checkbox-button-focus {
    /*border-color: transparent !important;*/
}

.yui-skin-sam .yui-dt {
    overflow: auto;
}

.yui-skin-sam .yui-dt table {
    width: 100%;
    *width: 100%;
}
.yui-skin-sam th.yui-dt-asc span.first-child {
    background: url(images/shape/dt-arrow-up.png) no-repeat right;
    padding-right: 1em;
}
.yui-skin-sam th.yui-dt-desc span.first-child {
    background: url(images/shape/dt-arrow-dn.png) no-repeat right;
    padding-right: 1em;
}

input.yui-dt-checkbox {
    border: 0px;
}
input.yui-dt-radio {
    border: 0px;
}

.yui-skin-sam .yui-dt th.wrap .yui-dt-liner {
    white-space: normal;
}
.yui-skin-sam div.yui-dt-liner {
    text-overflow: ellipsis;
}

.yui-skin-sam .yui-dialog .ft {
    padding: 5px;
}

.yui-skin-sam table.ygtvtable {
    width: 100%;
}
.ygtv-highlight .ygtv-highlight1, .ygtv-highlight .ygtv-highlight1 .ygtvlabel {
    background-color: rgb(177, 177, 241) !important;
    /*color: white;*/
}

/* ========================================================================
image.css
========================================================================= */
/* http://www.workoutware.com/images/window.gif */
.window {
    background: url("data:image/gif;base64,R0lGODlhEAAQAKUoAACF6wCR9wCZ/z2t/7a21rq61r+/1pnM/8PD1sfH1svL1s7O1szM/9PT1s/P/9bW1tHR/9LS/9TU/9bW/9fX/9nZ/9vb/9zc/97e/+Dg/+Hh/+Pj/+Xl/+bm/+jo/+rq/+zs/+7u//Dw//Pz//X1//n5//v7//39/////////////////////////////////////////////////////////////////////////////////////////////////yH+FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAh+QQBCgA/ACwAAAAAEAAQAAAGgcCfcEgsDgXIpBJ5PDif0MNAIEQCrthsgPoTPL6PxkKRQBgKBK4AxUaZSKIPJ2OZqNtuuJxur+LfcXN1d2wnJSMhe4NVJo0lcCAdGxgVEmokmCMiIR5zFxQRaiKjISCdGpQTEGofrR8dHKh1EQ5qHLccGxkYFhQSDgxcXUvERsZFQQA7") no-repeat scroll 0 0 transparent;
    *background: url("images/window.gif") no-repeat scroll 0 0 transparent;
    background-position: center center;
    cursor: pointer;
}
/* http://www.co.yavapai.az.us/siteimages/iconNewWindow.gif */
.new-window {
    background: url("data:image/gif;base64,R0lGODlhEAAQAOZUAO///+z//0Oc306u9IHD74DD7/T///H///L//8nj9lCm5On//4bE7/f//1ef0ZXK7GWx6U+m5pPO8sni9lay9Iylrkyl5qvf/3vE+QmL5o/G65PG6zyZ302l5j6a3z6c4JPE6f3///P///j//2W28Tqb4hmO30qr8zyY36Tb/5DI7JHP8j6d5IbH8kyk5HPD/Ueh5Fyi0zuh7JXK7er//6Pb/zqh7ImkrpHG60Wh5YbC76Lb/+f//7jj90Od4W689eb//z+a30ei5e3//+v//zqX3uj//0qk5kCe46ff//X//zuY3sjj9/D//z2Z3+7//z+e5I3L8UCa3////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFQALAAAAAAQABAAAAe8gFSCCQoWHR0RHzAlMQ5MgoIuLycDAxQmNhk3FTKQVDkYIBs4GjMqDy0kAp4sF1OvsCFTKyieUClTDQYHAAE0TVFOVIQWQkeJi409wMKSlJaYmpwAwZ+ho6WnqQJP1a2wsbMoIxIcVLe5u72/UUsMEB7nNVNKIk1PRAvARVICE/JTDCB4EmABD2rCIEHZMUXEAYJGgHRLKAhKkikIEDQB8GQIOXOQkPzQUaAkgZPv4kFK4COIlJcw+/2DFAgAOw%3D%3D") no-repeat scroll 0 0 transparent;
    *background: url("images/new-window.gif") no-repeat scroll 0 0 transparent;
    background-position: center center;
    cursor: pointer;
}


/* ========================================================================
general.css
========================================================================= */
/* toggle container */
.xir-container {
    border: 1px solid #808080;
    margin: 2px;
}
#changePassword.xir-container {
    margin-left: auto;
    margin-right: auto;
    width: 300px;
}
.xir-container-hd {
    height: 22px;
}
.xir-container .xir-container-hd {
    background:transparent url(../yui/assets/skins/sam/sprite.png) repeat-x scroll 0 -210px;
    position:relative;
}
.xir-container .xir-container-hd h2 {
    color: #000000;
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    padding: 0.3em 1em;
    text-align: left;
}
.xir-container .xir-container-hd span.collapse {
    cursor: pointer;
    display: block;
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 2px;
    text-indent: 9999px;
    top: 4px;
    width: 15px;
}
.xir-container .xir-container-option {
    color: #0062D5;
    padding-bottom: 3px;
    text-align: right;
    text-decoration: none;
}
.xir-container .xir-container-bd {
    font-size: 11px;
    padding: 1em;
    text-align: left;
    /*width: 96%;
    *width: 96%;*/
}
.xir-container .collapse {
    background:transparent url(../yui/assets/skins/sam/sprite.png) no-repeat scroll 0 -400px;
}
.xir-container .collapsed {
    background:transparent url(../yui/assets/skins/sam/sprite.png) no-repeat scroll 0 -350px;
}
span.elixir-add {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAANjr9RwUqgAAACBjSFJNAABuJwAAc68AAPY3AACApQAAcCMAAN0CAAAwPgAAFrLOXXcKAAACp0lEQVR42mJhQAfTGRIYGBnigSwHNJkDDP8ZFjJkMixAFgQIIEY4azKDAgMTw3o1aSkDJ11tBl05WYZ///4x/P37F4wvPXzEcPjGTYZ7L19fYPjHEMiQy/AApA0ggCAGTARqZmQ4H2ZnKeCkpwPWsPX8eYZjV+4zMPxhYDBVk2Fw1tMEi5+5+4Bh/alzH4CuMWTIZ3gAEEBMYAP+MqxPcHaAa/7y4wdY8/0oII67z7D7zBWwOMhF+nLSDO66WgIgPSCtAAHExNDNkKAmJWVgoakKV/Tk9RsGA0EDBgF2ATAGKoZ7B0SbKMkxyAkJGYD0AgQQE1Ay3slQGy4J8fM/sCY4AHoDWR5EGyvJgNTEAwQQC5Bw0FWSZWjfsIHhyZt3EI1ADQ6SDigGNMzYzMDwG8IWE+RliA02Bql1AAggFk5WNoizgZr/Z/xnwAb+16GKKzYqMrx4+QlsGUAAMXEys4GdheJkQgAUJiBvAl0DEEAs7959ARsgxSfAYLjIkEGAFRJoBqIGDP3u/WD1jjMdIRYA8YcvHxi+/HvNICQkAeYDBBAoDA5cuv7IIc/HFRj67xi+ff/B8OzVB4YLTy8gkuCtAwxhPgZgWyVZmBishXQZ7j5+CzLgAEAAgWJh4eGTN8GuEBfgZZATEwLTIOchB6K0JB+DlCQv0GYOcJhduvYCZMBCgAACpYMF9+6/vnDk5C14FIkIcDNceHyB4cP3D2AMi0aY/IWrzxmevfh8AaQXIIBYwDYA0/b2XVfO//vzT8DEUI6BjZWZQVtTEBzaHz5/YDA3lkVovvyc4fiZxx+A+SYQpBUggBCZKQeYH/4zrJeTETIwNpRhUFIUQslMd++9Zbh05QXEZkag5imQzAQQQIwYUZQJzM7/cWRnRmB2no6anQECDACUOEgI33Q+wQAAAABJRU5ErkJggg%3D%3D") no-repeat scroll left center transparent;
    *background: url("images/shape/add.png") no-repeat scroll left center transparent;
	margin-left: auto;
    margin-right: auto;
	cursor: pointer;
	display: block;
	height: 16px;
    width: 16px;
}
.elixir-label {
    white-space: nowrap;
    width: 7em;
}
.elixir-label-right {
    white-space: nowrap;
    width: 7em;
    text-align: right !important;
}

/* ========================================================================
toolbar.css
========================================================================= */
.elixir-toolbar {
    padding: 2px;
    background-color: transparent !important;
}
.elixir-toolbar .yui-push-button,
.elixir-toolbar .yui-menu-button {
	background: transparent url(../yui/assets/skins/sam/sprite.png) repeat-x scroll 0 -1300px !important;
}
.elixir-toolbar .yui-push-button-hover,
.elixir-toolbar .yui-menu-button-hover {
	background: transparent url(../yui/assets/skins/sam/sprite.png) repeat-x scroll 0 -1700px !important;
}
.elixir-toolbar .yui-button {
    /*width: 70px !important;
    height: 25px !important;*/
    position: relative !important;
    overflow: visible !important;
    color: #000 !important;
    float: left !important;
}
.elixir-toolbar .yui-button .first-child a,
.elixir-toolbar .yui-button .first-child button {
    padding-left: 5px !important;
    font-size: 12px !important;
}
.elixir-toolbar .yui-toolbar-subcont {
    border-bottom: 0px solid #808080 !important;
    margin: 0px !important;
    padding: 0px !important;
    /*background-color: #DFE8F6 !important;*/
}
.elixir-toolbar .yui-toolbar-icon {
    left: 2px !important;
}

#mainToolbar {

}

#mainToolbar span.yui-toolbar-separator {
	display: block;
}

#mainToolbar span.first-child button {
	padding-left: 2em !important;
}

#mainToolbar span.first-child,
#mainToolbar li.yuimenuitem {
	background-position-x: 2px !important;
	cursor: pointer;
    height: 22px;
}

#mainToolbar .yuimenu {
}
#mainToolbar a.yuimenuitemlabel {
	cursor: pointer;
}

#mainToolbar #parentFile {
	margin-left: 1px;
	margin-right: 5px;
}
#mainToolbar #parentFile span.first-child {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA1UlEQVQ4jZWSW67DIAxEx1X3FXaWYWfOyqYfPGJTcq9qKRoItjU+YJKwi1rr/gDAeZ42N5LuD9BYk9QuSKqfQRK2xakBIHe/tVkWev4LAGCmpCEudxyl3HpdGGPXWvXqc1jSEKm4a4z3hEUCG3BfDtxxxIR/Ya0M2uwCIJI3LLAlDE2wHkCS7AwAeHEUL1MTLPKZwVjE4qE6AhKpzb48vNlgLfbiKdHs64J+c6B4xWYaV/7IYHWQioPOBjsH21ge3RxBZ2s8bCeAq4Mwzrv92wP600GPD37BOpDLBVNlAAAAAElFTkSuQmCC") no-repeat scroll left center transparent;
    *background: url("images/shape/active.png") no-repeat scroll left center transparent;
}

#mainToolbar #action {
	margin-right: 5px;
}
#mainToolbar #action span.first-child {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAPDSURBVHjaYvz//z8DJQAggBiROYrBNnrWEVpTjY00TQ6cOX33XsHGqXsl/jBxcDBy3Hr6Y5fJI4YbQGV/gBhuK0AAMZ5Q4HAVNNfL/c8vKrFQkkfpsvcvYVZhJob3vz8zfNpyh2GyQjaDkIIsg+C2lW87+9cm979n2APU941hOgMT409GTYAAAEEAvv8EFTIcnQeMhh2u5C0AVxAFANnFcQDD7rsA/fb/AC4DPQAJMWIACRUQANoVPRMQtcyDAMnh1wFwBAwzKx2W4abv/gIAQQC+/wDWOgPw/c6H/5K5zv/x3f//7t78/9Tb3v/b2+b/ttLE/+Pq8f/18///7vf//6WSlf4wUQ26buVB+jV5IdcAAQBNAgBBAL7/Aznz/yMvLwYy4hMqAPEBGAAZ/QAAEBwSAA4KDgCV2YgAxei3ACgIOgDW6NMAyRjAAUFhFiOvgdXbzo/ggwAAAOwCAEEAvv8DIfoA7ysK8V0bQjADwegVACwPEAD2/foAAAYDAA38GADkAcQAzOjGAO8JzgAdHPMAv64DAMWEzaz8/vvSAAAA3wKIqfcfw6njp16fl/11heHLhwcMz5mZGL68ZmD49Pc3g5qIEQPzazUGXT1GBk6eb2DNJbYTGALzOlwZGBm/Ag14BxBAzEDin9JnBj4nK1a3N7yyQBvVGMQZWBl+cjAxMLOzMvz7xs+w4vw8hteXRBlCNOoZfjILMEjpmwptPXj69b83d88CBBDIAAaBfwyvNPm+p+g5ybFuuyXJoKEgx/Dl4x+GX5xMDEK8Egzf7wkzuOhGM4jLyjN8+PqLgZWXieHrigbxW28+7gQIICaQAVsZGB4eOPTuoAjbfQbmD+cZXjIxAr3zj+Hrb0aGr38ZGbzcAhmklWQZWLgYGJg4uBm2n7jJ0JrIoaLGzhAOEEDM0AT1T/YTA6OzI2fQL3Y2his/DBmUJISBSY6R4QczI8Pd538YLtx5yXDp8iWGN4/3MVjxHmFwNOVgOL/tHidAALHAkuTVfwzbj25/9NKhWF98+YrzDD/1/jG8fX2fgZvlKYMi9x0GD967DFoSTxg4f75hYHj7heHK5A8MWx59vwwQQMh5gblRimlm3RG75BNX+Rie3XrEoML5noH10+f/zx58/37h1q/PFx/+fXvrNcOrp18Znr/+y/D4JwPDaYAAQslMygwMOnaazDM5uP4LXnr07+X99wxP3/5heA5U+BwoDYxcho9A/B2If0DpjwABxIiWO1mBWByI5YAYGGQMP6EKYRjEB6Yyht/QXPkLIMAAglZq9MCCdyoAAAAASUVORK5CYII%3D") no-repeat scroll left center transparent;
    *background: url("images/shape/todoJob.png") no-repeat scroll left center transparent;
}
#mainToolbar #diary {
	margin-right: 1px;
}
#mainToolbar li#diary,
#mainToolbar #diary span.first-child {
    background: url("data:image/png;base64,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") no-repeat scroll left center transparent !important;
    *background: url("images/shape/enquiry.png") no-repeat scroll left center transparent;
}
#mainToolbar #call {
	margin-right: 1px;
}
#mainToolbar li#call,
#mainToolbar #call span.first-child {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlFJREFUeNqkU81PE0EU/83ulq0NVVBTDlSUgF8xigcl4aCJXD14Ug/eTUw4kJh49CbRkzF68A/QaGKChhATE+PBxsQvREVa4VCgBdQKpXZbtrszu+Pb6UcQ8GCczeS9mXm/3/tcCClMKSU22/RmKOmLUP2O+0Jba8NqhgMAow/QmX4H/7AUgSe9gedjhdvJecfmxCa4tcUIRe1ABka+5xiSpHA5jJCBfe3Rp+f7u04rAu5z8+bwjwp3S/TYrFjz+QwYY2mNr3oqLGBv4Mg3ItCFjYCM0f21S/2M3Xg0L8mTAnuijF/FPK5f7GObhXv51kNphmKNs8Nz0NZko4oSj/w937ZwtGpJ9C6BCQAj8O7YJZQLizCdJTTvbsfQg6+SapCgN5NSCYh7qQ6It7WgMD0Lx9RVGsHSStn3KCwkUPr5CVcHz7Gcv0e5IPAJUnoDsCcqgTPM5E0MXbnAePEbBO1Aqi7U193RRZm3iohEtuFYl4YDu1rV/cfZMr5MZ7FiuWiNhjB4tqdRo0YNnr1bVuCgFse7dfQd2on0XBYzmSxO9WzFke7tcATH9xUboy+ScgNBasGp1xL74y2YSk3h/pMR3Hs8gg8TczgcN6F7NhlIjE9MNqI26spqxaI2Oqj1HWUvrPTyjnkF0nVd1UGjOShAbCTweEVJ4br4nM7h5NEOOp1R4M6OOF6nsqp1ZlOsNvTrCBSYu+rx1eQyTFnCwc4YReXhbTKDsTfj1ejkn7PRILCtJdTjd60chl+SZaLqq6ki4IQNpQfTJ9f/TP+zfgswAM3aST8wxKXHAAAAAElFTkSuQmCC") no-repeat scroll left center transparent;
    *background: url("images/shape/phone.png") no-repeat scroll left center transparent;
}
#mainToolbar #letter {
	margin-right: 1px;
}
#mainToolbar li#letter,
#mainToolbar #letter span.first-child {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABgFBMVEXc4Of9/f3V3OD7+/va3uLp7fLg5evV2uAAAAD7+PjM0dW9wcXp5+T7+/je4ullZ2jl6e2IiIf///u9v8Xw8PSwuby0u7/p7faytrqytLqEhoWrtLjg5enX3uTl6+/c4OTX3uDr8vbp6+/i5+kCAgDX3uLX2uCcnKIAAgK2u7/PzMyVmp3KysqChIVJSUnBxs59gIPi5elJS1DBxsrc3uL09PRCREW9vb+uq6va4ue9vbqutLyAgIFcYWLV3OLX3OJCREfy8vKutLapqalsbm9JS0np6/Le4uf///3V2t5ERkn///////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOIx0DAAAATXRSTlP/////////////////////////////////////////////////////////////////////////////////////////////////////ANNqEYAAAACmSURBVBjTZc9HEoJQEATQjwQFREEw55xzzlnxN/c/j+NOtBczNW8xVc28n7B/4L54jMMXzngYcF03FqMBhAn6G0A0VNUQgeWOoHqzAEEUBcCKjgnkSnRwhiBgft8XZAJmliehHtAJ8aRJJ5ciupapXVetkaZHJIJj3Hbk5mnRfTj29kCQTSjPHBtOi8paaV8I0iwQDJTq+QYtlvr8eH1lxv+7/LZ9A8UwNv49tS5WAAAAAElFTkSuQmCC") no-repeat scroll left center transparent;
    *background: url("images/shape/letter.gif") no-repeat scroll left center transparent;
}
#mainToolbar #email {
	margin-right: 1px;
}
#mainToolbar li#email,
#mainToolbar #email span.first-child {
    background: url("data:image/gif;base64,R0lGODlhEAAQAOYAAAWW//X19RKP/16k9JGexFFRg+bx+Iaq3JWVlazZ9enp6Vq3//n5+ReV/vHx8oTG/2VlZTar/0me7MDIzjNuv/n8/Vq0/i1twG6CtDii9CR4/33D/6ja/9Xo8rvt/11dXcDAwDqj9EZjnB5Hmlldj9aXYWh4qiOW8llZWQ9Lvg2U//r6+oCMwqGhoXZ2dk2Z5F1lly9up2lyeS6o/9bZ4Ly8vG1tbdLS0lNebvb29sqBa8DZ8rq6uhSW+c7Ozlt5ssnJyZ6enjGp/1Jkw9jl9z91zpiYmNDU1nuXyTp3rmaCq0Bbs2JunwWY/7Kysvf3997e3t6thwx66ZOTkzNfsM/Pzw+e/1VYimqP0hef/1BysxOD6Yi98vT3/OHh4YGi0w2N/2O6/zBhtVNukLDj/0Bf2ohTSLm5uXWMvtvr9O/y+WKGrFWHzN3d3dHR0TZl7XFxcen0/3p/qf3+/v7//8zMzP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAfOgHaCg10DA1o0T4OLgkQDHmRsIz45jAIKOwMcXGJLRSI3DIIHBwIHAxsSVASsrHJtAV92AhZCPRR2FXO7cXIIbUizAm8partzJVG9cG5odm9vZUMsx2Y6y24Ygg513d1HaR3YJnTl5tDo2Ezl3N0TJzMAANgw5uUJDVYLD/NyzCQGAhrA1yTCgwX9mF0p8GILlhBgsoRRUgBAgQLM2iCQEUOKBhUZxnxw8QMFhF8B2lQBseZCEhw2ggCp0eIMrEEMoDiZYoSHlxUBFAQQFAgAOw%3D%3D") no-repeat scroll left center transparent;
    *background: url("images/shape/mail.gif") no-repeat scroll left center transparent;
}
#mainToolbar #sms {
	margin-right: 5px;
}
#mainToolbar li#sms,
#mainToolbar #sms span.first-child {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABQ0lEQVQ4jaWTrVbDQBCFbzgIJI9Qidw6HOCoat+AVBHHPsI+wsq4whsEVSR1uAZXOTJy6hZ1EflrsimGOWdPTnbnfrkzk01I4j9xee7g7X0XkZ+Wd0mUSDJaxUdJVWUbGkhVpX8tOM5tBMJJcejFUinLQwwBSZjHlGNxLSSlasRSA8qD0uc9JCGJ+WJNm6UwN2ZUoEIDgABosxCaPRW8PC+TDjDVyP1207/8AEe0sCNWqcV+u0m6KTjrIsB8sa4hrTh7gFQCdZ9dzsW5MU59WSpB2ZbSRO/Axw4AYPf1DVwBs9kM13kJEwARjQFF7gdCqQTWeagqzL0BtG+khh4wKGGV2cETAMztUNxNZuzg1MVr7qGV1E7kdJRDcQRYZRZF7pFmFt7VLqyb7s2fDorcQxoH++0mvkBjgLNuUHcbU//GOH4Bg2wq6xtDHjQAAAAASUVORK5CYII%3D") no-repeat scroll left center transparent;
    *background: url("images/shape/sms.gif") no-repeat scroll left center transparent;
}

#mainToolbar #search {
	margin-right: 5px;
}
#mainToolbar #search span.first-child {
    background: url("data:image/gif;base64,R0lGODlhDgAOAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgMDAwMDcwKbK8AAAAJlpRtNkHKWScvyyQv/HNfLFT56enrOakK2traGturKwrrK2uLq+wZ3P/rfDzqrW/rLQ7Ljd/r7h/tOpm+XMisnm/9Li7tPq/d7x/+72+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/78KCgpICAgP8AAAD/AP//AAAA//8A/wD//////wAAACH5BAEAAC8ALAAAAAAOAA4AAAh1AF8IvEDwgsCDCC+EIEEiRAaEBy90GMFwBIiHCCds4ABChAgQHTRQyIhBA4cOHThowDDy4AQMMDWshNlSYIUNM2NyiADRAkgOJy9KgPhCoUcRGSxI8EA0glOnDT44YEoUIYMHEKhWFXgVwtCtXB8sAHtwbEAAADs%3D") no-repeat scroll left center transparent;
    *background: url("images/shape/search.gif") no-repeat scroll left center transparent;
}
#mainToolbar #fileStatus {
	margin-right: 5px;
}
#mainToolbar #fileStatus span.first-child {
    background: url("data:image/gif;base64,R0lGODlhEAAQAOZLAGV9lf////T3+5N2UKbD6fbeoZN4UfbfoazH6OXPlfbjobuhdM65h2FMMvbooZN2T/XdoNvl8d/Jkfbvocizg5R4UfH2+p6CWPbipHy+dvnrw76md/fjqs23hpPLi6HTmIDBepx+VcWvf67J6ujSl+Ts9Pzw3LDJ6ceygqzG6bujdPvu1NTCnbXM6LDI6Pfmtn9pSMu1hd7n8uLMk829mfbgofjnuoTDft3HkPX4+/H1+ZN0TdG7iaXVnPrsyvflsPvy1pZ7U4nGgvrt0OTOlKrG6evx92BONcexgfL2+pp8VP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEsALAAAAAAQABAAAAesgEsPDwOFA0uIiYkPJhCOBwcDBpOTQYgDKzgSmzNECZ8JJAaXQzEMpx08KgusGxWXPiIUFChILAG4uDuXGkoXFyE0QAXEBTWHSwM2uQDNzs8AAy/FAALW19fRP5AH1T0fHkI3IBkC0RwK6dW57OYDGA7x1QT09QTmFQoT+/MBCOxGAMA40qAggCRFUiBAcMJFCxkAFC0BYGGEP3YRIiqiGMBaDh0lImSUCK1kIAA7") no-repeat scroll left center transparent;
    *background: url("images/shape/file.gif") no-repeat scroll left center transparent;
}
#mainToolbar #wor {
	margin-right: 1px;
}
#mainToolbar #wor span.first-child {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAB3RJTUUH2AMNEjMMZQzI6gAAAAlwSFlzAAALEgAACxIB0t1+/AAAAARnQU1BAACxjwv8YQUAAANOSURBVHjadZJZbBNXFIb/2WIn4yVeiJfEZHFqHBCUFhGECQmi2VhLlbYhimiDVLUCBFJVRMUDQvAAD2wvwEtARiyqqj600AoRJAhblCpKqGiWEiXYcbwotiE4TR3HM56Zjo1wAogjnXt1r8797jn/ORTeNPL4iTOH7Y6KqySj+FGrMl77suXzRkZXuL+wqNQa8I32vhUPav7hnNtt4jnx9+a2bzXhiQgbi0UrP/t063c1DZtXeXy+TZp8LR/0eR++A6hvanIaDJa1j/v+ctXWN2woK1mIArMFObls8fr6BoXNakYoEITn2ch00Of5eT6AzlBE+sCuPbt2jngCKDQtgNWYjzwFhY8qyqHXaRBPcFCo8yERhG1FVe1CJSPkdnV2DmczaNy4+XLdliZFbbULLMui48Gf4GYTyFXkYGYmDkUODUEQMTg8arXby77/L5HabTSZh0M+72AG4Fi8pD8WjazcWFtt+OWPDnxcYcciewkYhkLsZQwvJqdBMkqsX7cOa1xVSAggRocGbMFxzwUyDdDptU8hcKVj4wEUm/RwOj7AzbsPce58O0wmExJJDpOxKcwmkwhFJmU9xiUJYjhTQuPWlmWVlZUDLdub6efPo0ilUmDzWBw8dASEwFdxHN9mNFsJURRBUgzAxWC3WXpPHjv6SUZEXogbjHodxWq0iI95MeYPw2I2g6ZpXLnU3rUiMMY9CfiVkiBASr+QMuvKs+XlopzRr3QiwY/ff9QViv07ZXWtqcEzfw+cS5aibtM2fNX8hRTavw+O1laIPD9v3EhQNE0Mud3bKL939OXjnu7TFKVQ5ykZV1GpE0NPR7DAaEZJWTFCV91Qym/4iQmkIpFXHg5nfCoYlOjXUIkmbr+Ymvmh0M4ioVWjf/AJVEwFCPlnyuuFlNYgHZdNgpQ1EpAFxKdntuv0Bui0LDTqUmjztchjCFAEAZtKBUGSshUQafFkgC8anQPMJvmuG9d/s9zpfOAYGeidWF1T52rb0Zr5qaSgAEm5O3gNke+UNINuObMsoPverYvylna0frO3SJJEHy/SZI7cjeLlHwIqdg5AyMXE46D7ekUC77E9Bw6fWuZc9LX/p0uMrv9vdUp4FSsPBMR0F0hC+icabf8fM05RabkAHVwAAAAASUVORK5CYII%3D") no-repeat scroll left center transparent;
    *background: url("images/shape/jobRequest.png") no-repeat scroll left center transparent;
}
#mainToolbar #discount {
	margin-right: 1px;
}
#mainToolbar #discount span.first-child {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAB3RJTUUH2AMNEB4z8MRrVgAAAAlwSFlzAAAK8AAACvABQqw0mAAAAARnQU1BAACxjwv8YQUAAAN5SURBVHjabZNrbFNlGMf/57ynPWvP2tOetp6elrK1xbHNxESJRcYcZOzGGHgZGUy+YKIoKhriooHE2wdiVMSEBBIjBqMQ4zB8AGMcGDCQJQalqGXqpPYye9s6Srfa066nF7saCCr/b++b5/nlef7v/yX4t+i33n3/dXdTyzFaxb7C15uPDw1v7lMZ7SP2JU5bJOz/4T/1ILcfDh09KiqF8ukt23fopxMzXDqd9Dz68Kan1/QOrAyEwxv0Bl6JhoMX/wfoGRxsNpmkh7yXr7R19fSudzUuxV1WCWoN19DZ08s6bFbEIlEE/riWiYYDn98OYGqUMvPyzud2PnEtEIFdtMBmNkDLEtzXsgyCUY9srgBWZ0CFohwr2ruW1qlKmvHz5ydvTdDXP/BJ98ZBtqujDRzHYezCdyjkc9CwashyFqyaQalUxsSk3+Z2u3b/lSs+axatk7FwcKIGaGq9x5dOzjzQ39VhOvHlGO5vcWO5uxEqFUH6RhrXUxnQqjp0rl2L1W3tyJVA+X+56ohOBY7QiwCjwP+GUsEZmoqgQRTQ3HQ3vjp3EYcOfwhRFJFbKCCVnkN+YQGxmVTVj6lKBeXp2gp9m4bv9Xg8V4e3bmFmZ5MoFovgtBz2vPom5Mxcezo9t90kOSgtq6rea6ElBdAVZeyDgwcGaiYqpazJLBgJp+eRDQUR+nMaktUKhmFwcvT4eGvz8gRN0bYgfwFxzod4MgpG5Ne9/f3Ie996v95BJIeLyPn85mRyWresqRXjl7xwNLhANDoYjMIbnpUP6vzWs/AmziLqTyAZTIGRFBKI/L7qRnxeTd18z42PDO3v37D+JZ3oQiwWhyBYQBgKolmA3ayrTURoAkWbwu4vhqAxqxH9eQb0TUCFoc5cn5Ohr+dg5HXwTfyE2XgYSj6DvFIERRgoBRkjJ7ZBURREfAnkZPmfIC0qm5G3GgVTtZmDXucEb+Bh1mtwZvUK6KvZsFssMFTT+dgze6ZIHd0aTPly+w7uK9/6C1UvzKFQSH35io8+9tHhX5Vi2dHd2YHEpx/DKUmwCgLc+w8gSwgfiUy989revfnFPgp30LYndy3RcvXhF3c9T//Y3V5rZgiBYLejjqaz6mKR07DsZ+Lo6OPkTgCf99L8qjXreMnENxfOfaOWXM4XZFm20Pm8PTs/n2Fo+kjjqVNPLdb+DSJMSDvUiZCPAAAAAElFTkSuQmCC") no-repeat scroll left center transparent;
    *background: url("images/shape/job.png") no-repeat scroll left center transparent;
}
#mainToolbar #closeFile {
	margin-right: 5px;
}
#mainToolbar #closeFile span.first-child {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA1UlEQVQ4jZWSW67DIAxEx1X3FXaWYWfOyqYfPGJTcq9qKRoItjU+YJKwi1rr/gDAeZ42N5LuD9BYk9QuSKqfQRK2xakBIHe/tVkWev4LAGCmpCEudxyl3HpdGGPXWvXqc1jSEKm4a4z3hEUCG3BfDtxxxIR/Ya0M2uwCIJI3LLAlDE2wHkCS7AwAeHEUL1MTLPKZwVjE4qE6AhKpzb48vNlgLfbiKdHs64J+c6B4xWYaV/7IYHWQioPOBjsH21ge3RxBZ2s8bCeAq4Mwzrv92wP600GPD37BOpDLBVNlAAAAAElFTkSuQmCC") no-repeat scroll left center transparent;
    *background: url("images/shape/active.png") no-repeat scroll left center transparent;
}
#mainToolbar #repayment {
	margin-right: 5px;
}
#mainToolbar #repayment span.first-child {
    background: url("data:image/gif;base64,R0lGODlhEAAQAGYAACwAAAAAEAAQAKZshLv9/v2v6PfC8vu2wt7///+p3vCBrNTS2erblJS1wN3+/v6x6vkymtXIkZPDjpJDj8yx4/PFgoro6/XG3e+ic4XN4PC51+5Ao9l4ntBMrt6QbYSS2vKkfIoSiM9Qs+BnotJKjMiS2fIkhsvk5fAuhMgIgs2jwN+syuae4vXW1+kShMsbiM4Fd8Zzns8xg8YCccSOs9shlNQBdcY/hMUzmtUul9QCd8ZFp9tKqt0+hMYShc4Ee8hVls59pNLAz+Y2mdUDe8cDfcs6k9CAv+Sw5PSq3vDG0ueLv+KJyemxxN/l9fr3+PupdoZ6veN5u+PBi5Gy5PSq3/G7zOXE9P267fq98PqXwOF/v+Sr4fOr3vCKwuSLy+qKxuhtw+dgotW2wt00ndYbjNCV0uzKzeRnvuVXtOBFqNpMj8opltQcis/O4PDF4vKcdIfN3/Cndoexeoio3fJbmc8sjM0omdaVyujEzORamM4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxoAFBACEhYaEBIIHVAONjo9VB4NWEVFSBgYBU1dbXF1YDIQDEVkGWgGoAUdISUQCokUGRqmpSk5PrwgOUEtMCU0Lbm9wa2xtDwgAA3F1dql3cnN0YWKvymNeX2C0ZGhpatYDZWZnQyEBCqgKIx7hHyAnKBABEOkkJSa5Dh0WCwkVCyhISDDhwgZkyjRgyEArgAodO3iEw5EDSA8fAX64eLGCRQtrDBrUsCFjRgwaMIQEudGAAwACB1IImEmzpghJgg7pfFkgEAA7") no-repeat scroll left center transparent;
    *background: url("images/shape/finance.gif") no-repeat scroll left center transparent;
}

#mainToolbar #invoice {
	margin-right: 5px;
}
#mainToolbar #invoice span.first-child {
    background: url("data:image/gif;base64,R0lGODlhEAAQAKIEAPmVAP/MZv///wAAAMzMzAAAAAAAAAAAACH5BAEAAAQALAAAAAAQABAAQANCSLo6/k8MOV94AGp3c66RNTDMBn0SRQ2Xgwqq6DprRd7kAOz8uLCBYFC3o8GOwE5xcoQlia/ms8eUCjdNJ6RkwhESADs%3D") no-repeat scroll left center transparent;
    *background: url("images/shape/invoiceGeneration.gif") no-repeat scroll left center transparent;
}
#mainToolbar li#invoiceGenerate {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxlJREFUeNp0k11sFFUUx3935s52p+Cuq3ypyIegliJaK36kRkJUMAE1AXxpwgMJETAx0YhPJsZoxKjhQR9MGhNjGgQ1MeIDPGB4MxAkKWobTClS2yylbD+2u7O7s7szOzOe2S2ND3rm3nk4N+d3zv3fc9Rg37PnwobfE4UBsSnDRJl6SCnjYaWUOBTxF6/WLyKKWDAdBz9y8GtoeC2PAC59sXeTQCLDNNDaQlsJcZvN4zg2DKKTQRi+IqBQtzKb+NnjQlZYS7fRfai/CSKhyY+N8vnhg7RbFcq1iAYZXt66bFfm9kWbgyC8qJtleVNE3mycnsbUKakrhWEI1k7y4f6PeaI7RWZJB8USXLg4Tv93Q+zYubG+7u5FEhEDwiqG1YaybGGEqGAOFRblqEjZcQiVTWSkJPsdtNkZZmardK6yfycKf2wBqGEmkui2+Z20MdrayQ1co1r3eeCxZ1i98SG2736aV998kVq1zvp9/aKFv0vHKmN6jA2MMDN6fUFdZSge7Olk+fIMm5/bQuFGjny+IBWV6dhwDxRHKZT8X7WSy9YnR/HKDo+/9S0EwcJrcKOP9z7t5erAIMlkknLRYTJ7nY++epf85TNMzFa/1/LeOJPjpFZukJtME879QuyTJWJC1urkz6LPiulhJqSKYXcZ9xvrsUZO0PvJb/1GfIXSzQnS966F+oio70ojlShUPfaf3s034/tYvfI+osClWpohkUhxbLiH13JH8k8dzTpqsO/5KPA9ug68LhXMSae4TU2e/OwljuxZSzptseZOkyUJqLguYwUPX6dxyzUOH7/S0CE4hrZSf58+KaoG8q4Bi02XpN5DGDX4YbCOJXJ8sNUi8l1OXLbEX+KFNQq3UtG669DZLe/0dnR5fjaImzyS1iw6FTfX7fx0dSrN9LSLL7ruPTbf+6KNFuCIbVOpuOihL7f/senAz3/Nt/ktC9pXzHLhymKWZuzW8Nw6bc6X4vzwHNVKDSWAhShDhdymPVadep/kzTNvmHc9elS6Tf97+pqMFqShcgNvK/7f0rLXzc/wf1mMvfaPAAMA9wJJaYKaJgUAAAAASUVORK5CYII%3D") no-repeat scroll right 0 transparent;
    *background: url("images/shape/debtInfo.png") no-repeat scroll right 0 transparent;
}
#mainToolbar li#invoiceAuthorise {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfFJREFUeNqkUz1MU1EYPfeVUkvT0CYVBSESAgz+JYbJRYwsMLjUkMjQLnZ5xHTsAHRqgkkHhw68pTSmg2MXN9HBxcRBoQGMEgZIK7aK0B+g9P30er9HSqxtMMqX3Hxf7j3n3PPdH8Y5x3lCwjmjLZlMLogs/wdX8fv900gkElxV1X8exKP223RdN+VCoZCZg8EgYrHYmXU0GkWdZwrUD1KWZWiaZmaKVrWiKCb+VIAWaCIQCEBY+2vjhCM88U4FKOLxOHw+XyPaqEDafw9W/gSm7gGM4WeZw609FGtHjQ4o/nRgzb5AV18vXDcmYXN2CVwN6sEuCpmPGLqQPhEgEgl4vd4mAam0geqBFbymi80tYoaZdaWQQQfPNzpIpVJ4MDEGeyUNW3UTFr0AtFtw+GMLn7fmBWlbwDk6XD3wDI7AxkrNLeTTzzF6dwSuvkdNlos7a+i5NQ7UcsitvkFNrzZeYyQSwfarJ8JyvqXl0tcV7G6+Fg4uwzNwHUYmeyJgGIYSDofNy54aXkG74z7WX86KnfNgkgV29xV4hu5Astpxc/ypOP0cvq0uIVt0LBOH/f4b3z27uuDsvi3bnBfh8PTDeWkA3CDLS/i+8UE3tKNjAftC/+DeXHmxSYDi7XwnuXksxjV6CXXC6ExxsdXD+iXAAJ4bS8LujsArAAAAAElFTkSuQmCC") no-repeat scroll left center transparent;
    *background: url("images/shape/creditControl.png") no-repeat scroll left center transparent;
}

#mainToolbar #report {
	margin-right: 1px;
    float: right !important;
}
#mainToolbar #report span.first-child {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAB3RJTUUH2QsSFwUJaeewVgAAAAlwSFlzAAAewgAAHsIBbtB1PgAAAARnQU1BAACxjwv8YQUAAAH0SURBVHjajZLNSgJRFMfPHZXwIxUnBWcxJSJk2aZWEVEtAp+gCCpqFdITRNDeRbRsE20t6BFaDNID5KKNmwRroSJKqDSmM91z8l5maFEHrse5H7/7/59zGfAol8s3Ho9nhzEGYti2TcOyLMoUtsXOr+8fnu6uC5Ztf+KUF38CPFRVnVYURQJo/wQgIdYI5g8ujnosMPVcujzmEJMAeJArgGddh79io/wC8f3CXuTj9aNwuHtKALwRAf+JzXQUtrjAwOryOv8MSgU4Vt7fIRgMklyv1wuj0Yjgg8EAfD4fDIdDugjX2Y9P5lJQrVah2WwSjJeFIKFQCGq1GsRiMVrL5/MCQIoUAcBDpmlCPB6HdrsNnU6HRr1eh0QiAd1uF/x+P1QqFRDFll0QRJSPkFQqRZJxHm/OZDLUifF4LLviAqC3fr9Pm1utFtmJRCKg866gDeeNos04Jy04+4+e8TsajdJ/IxyW7wDnT4ywC+iqQa/Xg0ajQQo0TaN5NZejjY9XAcpJdVbeLi0IWjqdhmw2K1uFoS4t0XpSX6CsqXOu1yqL6Hy2To+ogA5OAMkJQATtEgexys5K45jhChCu6Ys/eWbutwVhQygRA+Nze5vWzOQZKDyvfZ0D8zA3oFQq3RqG8cbJDP07q+y0KKCYebHbxWJx+A1MV/ZxPLUqzgAAAABJRU5ErkJggg%3D%3D") no-repeat scroll left center transparent;
    *background: url("images/shape/report.png") no-repeat scroll left center transparent;
}

.elixir-toolbar .yui-toolbar-filter .yui-toolbar-icon {
    background-position: -320px 0 !important;
}
.elixir-toolbar .yui-toolbar-reset .yui-toolbar-icon {
    background-position: -200px 0 !important;
}
.elixir-toolbar .yui-toolbar-print .yui-toolbar-icon {
    background-position: -300px 0 !important;
}
.elixir-toolbar .yui-toolbar-export .yui-toolbar-icon {
    background-image: url(images/ext/xls.gif) !important;
}
.elixir-toolbar .yui-toolbar-new .yui-toolbar-icon {
    background-position: -460px 0 !important;
}
.elixir-toolbar .yui-toolbar-cancel .yui-toolbar-icon {
    background-position: -420px 0 !important;
}
.elixir-toolbar .yui-toolbar-edit .yui-toolbar-icon {
    background-position: -80px 0 !important;
}
.elixir-toolbar .yui-toolbar-save .yui-toolbar-icon {
    background-position: -380px 0 !important;
}
.elixir-toolbar .yui-toolbar-saveClose {
	width: 130px !important;
}
.elixir-toolbar .yui-toolbar-saveClose .yui-toolbar-icon {
    background-position: -380px 0 !important;
}
.elixir-toolbar .yui-toolbar-close .yui-toolbar-icon {
    background-position: -380px 0 !important;
}
.elixir-toolbar .yui-toolbar-help .yui-toolbar-icon {
    background-position: -160px 0 !important;
}

/* ========================================================================
filter.css
========================================================================= */
.filter {
    padding: 5px 10px 10px 5px;
} 
.filterLabel {
    /*text-align: right;*/
    /*vertical-align: top;*/
    font-weight: bold;
    font-size: 1.0em;
    /*white-space: nowrap;*/
    /*width: 14em;*/
}
.filterInput {
    width: 99%;
    *width: 99%;
}
.filterToggle {

}
.filterContainer {

}
/* needed for stacked instances for ie & sf z-index bug of absolute inside relative els */
#filter0 {z-index: 18;}
#filter1 {z-index: 17;}
#filter2 {z-index: 16;}
#filter3 {z-index: 15;}
#filter4 {z-index: 14;}
#filter5 {z-index: 13;}
#filter6 {z-index: 12;}
#filter7 {z-index: 11;}
#filter8 {z-index: 10;}
#filter9 {z-index:  9;}

/* ========================================================================
other.css
========================================================================= */
#errorDiv .bd {
    overflow: auto;
    text-align: left;
}

#editDiv .bd {
    overflow: auto;
    background-color: fff;
    padding: 10px;
}

a span {
    background-image: url(images/all.png);
    background-position: 20px 0; /* empty */
    background-repeat: no-repeat;
    height: 18px;
    width: 17px;
    display: block;
    float: left;
    margin: 0 3px;
    overflow: hidden;
    cursor: pointer;
}

/* Apply styles to the toggle icon to anchor it to the right side of the header Panel */
a span.togglePanel {
    background-position: -500px 0;
    position: absolute;
    top: 5px;
    left: 4px;
}
a:hover span.togglePanel {
    background-position: -520px 0;
}

/* link */
a {
    color: black;
}
a:link, a:visited {
    color: #990000;
}
a:hover {
    color: red;
}
a:active {
    color: #cc0000;
}
a.inactiveLink {
    color: #808080;
}

a.action {
    color: #003399;
    text-decoration: underline;
}

input, select {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: 1px solid #65a1d7;
}
input.text {
    width: 99%;
    *width: 99%;
}
select.select {
    width: 99%;
    *width: 99%;
}
textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    overflow: auto;
    border: 1px solid #65a1d7;
}
textarea.textarea {
    width: 100%;
    *width: 100%;
}
input.checkbox {
    border: 0px;
    margin-right: 3px;
}
input.radio {
    border: 0px;
    margin-right: 3px;
}

.button {
    color: white;
    background-color: #fb9622;
    border-top: 2px solid #709ae4;
    border-left: 2px solid #709ae4;
    border-right: 2px solid #002e66;
    border-bottom: 2px solid #002e66;
    font-weight: bold;
    text-decoration: none;
    padding: 0em 1em 0em 1em;
}

tr.coloured td {
    background-color:#efefef;
}

/*height attribute is so ie5.5 can handle width=100% properly
table {
    clear:both;
    padding-bottom:12px;
    text-align:center;
    font-size:90%;
    height:1%;
}
*/
/* IE */ table table.NB {margin:0;border:0;width:100%;}
/* other */    html>body table table.NB {margin-right:1px;border:0;width:100%;}
td, th, body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
}

.height2 {height:2em;}
.height5 {height:5em;}
.height10 {height:10em;}
.height15 {height:15em;}
.height20 {height:20em;}
.height100 {height:100%;}

.width0 {width: 0px; display: none;}
.width1em {width:1em;}
.width2em {width:2em;}
.width3em {width:3em;}
.width4em {width:4em;}
.width5em {width:5em;}
.width7em {width:7em;}
.width8em {width:8em;}
.width10em {width:10em;}
.width12em {width:12em;}
.width15em {width:15em;}
.width20em {width:20em;}
.width20 {width:20%;*width:20%;}
.width25 {width:25%;*width:25%;}
.width30 {width:30%;*width:30%;}
.width33 {width:33%;*width:33%;}
.width40 {width:40%;*width:40%;}
.width50 {width:50%;*width:50%;}
.width90 {width:90%;*width:90%;}
.width99 {width:99%;*width:99%;}
.width100 {width:100%;*width:100%;}
.width-auto {width:auto;}

/* Fonts */
.bold {font-weight:bold !important;}
.italic {font-style:italic !important;}
.normal {font-weight:normal !important;}

.larger {font-size:1.2em !important;}
.large {font-size:1.1em !important;}
.small {font-size:0.9em !important;}
.smaller {font-size:0.8em !important;}

.capitalize {text-transform: capitalize !important;}
.lowercase {text-transform: lowercase !important;}
.uppercase {text-transform: uppercase !important;}

.wrap {white-space: normal !important;}
.nowrap {white-space: nowrap !important;}
.left {text-align: left !important;}
.center {text-align: center !important;}
.right {text-align: right !important;}

.valign-top {vertical-align: top !important;}
.valign-middle {vertical-align: middle !important;}
.valign-bottom {vertical-align: bottom !important;}

.noborder {border: none !important;}
.noborder-left {border-left-style: none !important;}
.noborder-right {border-right-style: none !important;}

caption {
    padding: 3px 0 3px 3px;
    text-align: left;
    /*font-size: 110%;*/
    font-variant: small-caps;
    font-weight: bold !important;
}

/* Data Tables and Pagination
   Contains the basic styles that affect all data tables
 */
.dataTable {
    border: 1px solid #338BA6;
    width: 100%;
    *width: 100%;
}
.dataTable th {
    background: transparent url(../yui/assets/skins/sam/sprite.png) repeat-x scroll 0 -200px;
    border: 1px solid #338BA6;
    font-weight: bold;
    padding: 2px;
    vertical-align: top;
}
.dataTable td {
    border-left: 1px solid #65a1d7;/*#cfd6ce; */
    padding: 2px;
    vertical-align: top;
    text-align: left;
}
.dataTable td.overflow,
.dataTable td textarea.overflow {
    /*display: block;
    height: auto;
    *height: expression( this.scrollHeight > 100 ? "100px" : "auto" );
    max-height: 10em;
    overflow: auto;*/
    max-width: 400px;
}
.dataTable tr.odd {
    background-color: #FFFFFF;
    color: #000000;
}
.dataTable tr.even {
    background-color: #DFE7F2;
    color: #000000;
}
.dataTable tr:hover, .dataTable tr.hilite {
    background-color: #80C9FF;
    color: #000000;
}
.dataTable col.odd, .dataTable colgroup.odd {
    background-color: #80C9FF;
    color: #000000;
}
.dataTable col.even, .dataTable colgroup.even {
    background-color: #BFE4FF;
    color: #000000;
}
/* Highlight the focused form field when the user clicks on it or tabs to it */
.dataTable input {
    width: 98%;
    /*padding: 0.2em 0.4em 0.2em 0.4em;*/
    margin: 0;
    border: 2px solid #ffffff;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
.dataTable input[type=checkbox],
.dataTable input.checkbox {
    width: auto;
    *width: 35px;
}
.dataTable input:focus, textarea:focus {
    border: 1px solid #000000;
}

/* Non Data Tables
 */
.nonDataTable {
    padding: 0px;
    margin: 0px;
    width: 100%;
    *width: 100%;
}
.nonDataTable table {
    /*border: 1px outset #666;*/
    width: 100%;
    *width: 100%;
}
.nonDataTable table th, .nonDataTable table td {
    font-size: 1em;
}
.nonDataTable tr {
    background-color: #fff;
}
.nonDataTable th {
    font-weight: bold;
    background-color: #ccc;
    padding: 1px;
    vertical-align: top;
}
.nonDataTable td {
    vertical-align: top;
    text-align: left;
    padding: 1px 2px;
}
.nonDataTable .bottomBorder {
    border-bottom: 1px solid #999;
}
.nonDataTable th.first, .nonDataTable td.first {
    padding: 5px 10px 2px 10px;
}
.nonDataTable td.indent{
    padding-left: 15px;
}
.nonDataTable td.right{
    float: right;
    padding-right: 2px;
}
.nonDataTable td.yellow {
    background-color:#ffc
}

.error {
    color: red;
    font-family: monospace;
    text-align: left;
}
.error-hidden {
    color: red;
    font-family: monospace;
    text-align: left;
    display: none;
}

.hidden {
    display: none;
    visibility: hidden;
}

.warning {
    color: red;
    font-weight: bold;
    font-size: larger;
}

fieldset {
    border: 1px solid #CCCCCC;
}
legend {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black;
    font-size: 11px;
    font-weight:bold;
}

.top_bar,
.top_bar td,
.top_bar a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: white;
    background-color: #2c318f;
    text-decoration: inherit;
}

.top_bar tr.fileType_1 td,
.top_bar tr.fileType_1 a {
    background-color: rgba(44, 143, 52, 0.89);
}
.top_bar tr.fileType_2 td,
.top_bar tr.fileType_2 a {
    background-color: rgba(143, 52, 44, 0.89);
}

.top_bar td.loading {
    background-image: url("data:image/gif;base64,R0lGODlhhwAvALMPAIigz0RptLvJ5O7x+BFBoMzW62aFwjNcrSJOp1V3u5mt1qq73XeSyd3k8QAzmf///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFFAAPACwAAAAAhwAvAAAE//DJSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94ru987//AoHBILBqPpQGggHQJHFCoYWBLOALN1vMgWBwcBpsiwOSMy1mNAix5BgCBheH9UCQCCYFEeQ806nd5gAFvDQyEfgsAAgEKAnMAVAKHbwRYaRsADgASBpsBDgQMS18GAAgOCgUIogBTBwSmqJqmDAsECACuD1CaAbkEmwsOebSYHAwOCAHBDA+gCxLJnA8FoV9onkwDVqB6D08JVA8DDgeaBFSacA4TV8cboKYL46BlweO8UAcUBJZfBxYUCJbrgSdiDdxocvZg3TQBVqLBy4Dq2wRU7hyM2/LOHRc05P8UfFFQLRmCYa4cfPNEz1IAAxYnXoBigaYEK2EafBEQTE9CbyEX/Gm4aQ+rdUCfqTTAj8IAaMkYKCDQNI21dhSsVX0aBYGeqVGWoIKSK8qVsaHspMInAUqDg1BEXb3lgIGVqjI1JAQJTkA+AQLKAPb7IGFgDgXOAV6AscCfBtti5g1iZVwDBAkmH1uzDFYkzccGAOYLurTp06hTCzGLta1ZCqxhv84YRXZt2jZd39ad+0jr1rzcwRZOPHhx4L+Ht1VufLlzJMmPM0devDn159ana28S/fn15tmli/e+nTz32byRo9e3m33v2LjVt4evur79+/jz69/Pv7///wAGKOALgAQWaOCBCCaYRgQAIfkEBRQADwAsHQAdAAMAAwAABATQyTkjACH5BAUUAA8ALCYAHQADAAMAAAQE0Mk5IwAh+QQFFAAPACwvAB0AAwADAAAEBNDJOSMAIfkEBRQADwAsOAAdAAMAAwAABATQyTkjACH5BAUUAA8ALEEAHQADAAMAAAQE0Mk5IwAh+QQFFAAPACxKAB0AAwADAAAEBNDJOSMAIfkEBRQADwAsUwAdAAMAAwAABATQyTkjACH5BAUUAA8ALFwAHQADAAMAAAQE0Mk5IwAh+QQFFAAPACxlAB0AAwADAAAEBNDJOSMAOw%3D%3D");
    *background-image: url("images/progress/processing.gif");
    background-position: right center;
    background-repeat: no-repeat;
    background-color: yellow;
}

.bordered {
    border: 1px solid #65a1d7;
}
.leveled_top {
    background: url(../images/bg_topoptions.gif);
    border-top: 1px solid #fcfff2;
    border-left: 1px solid #fcfff2;
    border-right: 1px solid #a8caef;
    border-bottom: 1px solid #a8caef;
    font-size: small;
    height: 28px;
}
.leveled_top_on {
    background: url(../images/bg_topoptions_on.gif);
    border-top: 1px solid #cae2f7;
    border-left: 1px solid #cae2f7;
    border-right: 1px solid #4380ba;
    border-bottom: 1px solid #4380ba;
    font-size: small;
    height: 28px;
    cursor:pointer;
}
.plain {
    background-color: #fdfef6;
}
.number, .numberInput {
    text-align: right !important;
    padding-right: 0px;
}
.currency, .currencyInput {
    background-repeat:no-repeat;
    background-image:url(../images/dollar.gif);
    /*padding-left: 1.5em;*/
    text-align: right !important;
    /*width: 7em !important;*/
}
.percent, .percentInput {
    background-repeat:no-repeat;
    background-position:right;
    background-image:url(../images/percent.gif);
    padding-right: 1.5em;
    text-align: right !important;
}

.box {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: 1px solid #CCCCCC;
    background-color: #FFFFDE;
    padding: 2px;
    /*display: block;*/
}

.street {
    width:300px;
}
.suburb {
    width:200px;
}
.state {
    width:100px;
}
.postcode {
    width:50px;
}

/* Colors */
.highlight {background-color: #FFFFCC; color: #B22222;}

.tooltip {
    cursor: pointer;
}

/* Style horizontal rule
Mozilla-based browsers color the rule using background-color,
while Internet Explorer uses color
*/
hr {
    border: none;
    background-color: #ADD8E6;
    color: #ADD8E6;
    height: 1px;
    width: 100%;
}

.indent {
    padding-left: 3em;
}

.imgBorder {
    border: 1px solid #000000;
}
.imgNonBorder {
    border: none;
}

form div {
    clear: left;
    margin: 0;
    /*padding: 0.6em 0 0;*/
}
form div label {
    float: left;
    width: 40%;
    font: bold 0.9em Arial, Helvetica, sans-serif;
}
fieldset {
    border: 1px dotted #61B5CF;
    margin-top: 1.4em;
    padding: 0.6em;
}
legend {
    background-color: #FFFFFF;
    color: #00008B;
    font-family: Arial,Helvetica,sans-serif;
    font-size:110%;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
}

.accesskey {
    text-decoration: underline;
}

.float-left {
    float: left;
}
.float-right {
    float: right;
}

.clear {clear: both;}

a span/*, td span*/ {
    background-image: url(images/all.png);
    background-position: 20px 0; /* empty */
    background-repeat: no-repeat;
    height: 18px;
    width: 17px;
    display: block;
    float: left;
    margin: 0 3px;
    overflow: hidden;
    cursor: pointer;
}
a span.empty {background-position: 20px 0;}
a span.add {background-position: -180px 0;}
a span.edit {background-position: -180px 0;}
a span.download {background-position: -200px 0;}
a span.delete {background-position: -400px 0;}
a span.attention, td span.attention {background-position: -680px 0;}
a span.accept, td span.accept {background-position: -700px 0;}
div em.billable {
    background-image: url(images/all.png);
    background-position: -700px 0;
    background-repeat: no-repeat;
    height: 18px;
    width: 17px;
    display: block;
}
a span.graph {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFRQTFRF1HFX37Yt03BW8cc/xGFHcq+97sU8dLG/5Loy4bgwfLnHz2xSu1g+ymdNx2RKv1xC3bQs5r01cK270W5UebbEwl9FzGlP6cA37MI6vVpAdrPC////4I9jTAAAABx0Uk5T////////////////////////////////////ABey4tcAAABbSURBVHjafM85EoJAAEXBQXHBDUFx+/e/p11WTYABHb7slfwpS6EwCytm4UYNa3Kkhi15UMOLnBEO5EkuCHcykBbhQ/ZkQtiRjvQIG9KQN8JIruTE8tzPV4ABAIylFRk53wbgAAAAAElFTkSuQmCC") no-repeat scroll right 0 transparent;
    *background: url("../css/images/shape/graph.png") no-repeat scroll right 0 transparent;
    display: block;
    height: 16px;
    width: 16px;
    cursor: pointer;
}

/* pro.edgar-online.com/images/icons/file.gif */
#addMail {
    background: url("data:image/gif;base64,R0lGODlhEAAQAOZLAGV9lf////T3+5N2UKbD6fbeoZN4UfbfoazH6OXPlfbjobuhdM65h2FMMvbooZN2T/XdoNvl8d/Jkfbvocizg5R4UfH2+p6CWPbipHy+dvnrw76md/fjqs23hpPLi6HTmIDBepx+VcWvf67J6ujSl+Ts9Pzw3LDJ6ceygqzG6bujdPvu1NTCnbXM6LDI6Pfmtn9pSMu1hd7n8uLMk829mfbgofjnuoTDft3HkPX4+/H1+ZN0TdG7iaXVnPrsyvflsPvy1pZ7U4nGgvrt0OTOlKrG6evx92BONcexgfL2+pp8VP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEsALAAAAAAQABAAAAesgEsPDwOFA0uIiYkPJhCOBwcDBpOTQYgDKzgSmzNECZ8JJAaXQzEMpx08KgusGxWXPiIUFChILAG4uDuXGkoXFyE0QAXEBTWHSwM2uQDNzs8AAy/FAALW19fRP5AH1T0fHkI3IBkC0RwK6dW57OYDGA7x1QT09QTmFQoT+/MBCOxGAMA40qAggCRFUiBAcMJFCxkAFC0BYGGEP3YRIiqiGMBaDh0lImSUCK1kIAA7") no-repeat scroll left 0 transparent;
    *background: url("../css/images/shape/file.gif") no-repeat scroll left 0 transparent;
    margin-left: 10px;
    padding-left: 20px;
    padding-bottom: 3px;
}

/* ========================================================================
menu.css
========================================================================= */
#leftNav {
    text-align: left;
    /*height: 100%;*/
    vertical-align: top;
    /*width: 15em;*/
}
#leftNav .xir-container .xir-container-bd {
    padding: 0px;
}

#folder_list {
    position: relative;
}
#folder_list .wrap {
    width: 100%;
    height: 100%;
}
#folder_list ul {
    padding: 5px;
}
#folder_list ul li {
    margin-left: 5px;
    position: relative;
    clear: both;
    list-style-image: none;
    list-style-position: none;
    list-style-type: none;
}
#folder_list ul li a {
    padding: 2px;
    color: #000;
    text-decoration: none;
}
#folder_list ul li.selected a {
    background-color: #B3D4FF;
    color: #000;
}
#folder_list ul li em {
    background-image: url(images/all.png);
    background-position: 20px 0;
    background-repeat: no-repeat;
    height: 20px;
    width: 18px;
    display: block;
    float: left;
    margin: 0 3px;
    overflow: hidden;
}
#folder_list ul li.home em {background-position:-140px 0;}
#folder_list ul li.xclaim em {background-position:-40px 0;}
#folder_list ul li.debtors em {background-position:-60px 0;}
#folder_list ul li.mytodo em {background-position:-80px 0;}
#folder_list ul li.clients em {background-position:-380px 0;}
#folder_list ul li.files em {background-position:-0px 0;}
#folder_list ul li.pols em {background-position:-340px 0;}
#folder_list ul li.reports em {background-position:-300px 0;}
#folder_list ul li.messages em {background-position:-180px 0;}
#folder_list ul li.suppliers em {background-position:-160px 0;}
#folder_list ul li.financials em {background-position:-320px 0;}
#folder_list ul li.setup em {background-position:-360px 0;}
#folder_list ul li.users em {background-position:-100px 0;}
#folder_list ul li.timesheet em {background-position:-120px 0;}

#calendarDiv {
    bottom: 2px;
    left: 0px;
    /*position: absolute;
    width: 17em;*/
    z-index: 200;
}

.weekend {
    /*color: red;*/
	background-color: #ffc;
}

#bottom_menu tr td em {
    background-image: url(images/all.png);
    background-position: 20px 0;
    background-repeat: no-repeat;
    height: 20px;
    width: 17px;
    display: block;
    float: left;
    margin: 0 3px;
    overflow: hidden;
}
#bottom_menu tr td.email em {background-position:-260px 0;}

#bottom_menu, .bottom_menu td, .bottom_menu a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0366cc;
    background-color: #e1edfb;
    padding: 3px;
    text-decoration: none;
}

/* ========================================================================
tabs.css
========================================================================= */
.tab {
    border-top: 1px solid #6b9ed5;
    border-left: 1px solid #6b9ed5;
}

.tab_on {
    border-top: 1px solid #e0eef9;
    border-left: 1px solid #e0eef9;
    border-bottom: 1px solid #89b8e6;
    background-color: #a9cbf0;
    padding-left:10px;
    padding-right:7px;
    padding-top:2px;
    padding-bottom:2px;
}

.tab_off {
    border-bottom-width:1px;
    padding-left:10px;
    padding-right:7px;
    padding-top:2px;
    padding-bottom:2px;
}

.tabclickable {
    cursor:pointer;
}

.tabcontent {
    background-color:white;
    padding-left:0px;
}

/* ========================================================================
selectionlist.css
========================================================================= */
.selectionPanel {
    border:1px solid #65a1d7;
    background:white;
    overflow:auto;
}
.selectionPanel div {
    padding:3px;
    cursor:default;
}
.selectionActive {
    background-color:#0066CC;
    color:white;
}
.selectionFound {
    border:2px dotted #CCCCCC;
}