﻿/* site styles */
#wrapper { background: url(../images/background.gif) repeat-x; }
#logo-inner { border-bottom: 1px dashed #f3a93a; height: 142px; background: url(../images/grapefruit.jpg) no-repeat; }
#logo-inner h1{ font-family: Georgia, Palatino, serif; color: #dcdcda; letter-spacing: 5px; margin:0px; padding-top:90px; padding-left:15px; font-size: 12px; }
#vista_toolbar ul { background-image:url(../images/back.gif); }
#vista_toolbar a:hover{ background: url(../images/left.png) no-repeat left center; }
#vista_toolbar a:hover span { background:url(../images/right.png) no-repeat right center; }
#sidebar { border-left: 1px dashed #f3a93a; border-bottom: 1px dashed #f3a93a; }
h1 { font-size: 16px; font-weight: bold; color: #f3a93a; font-family: Georgia, Palatino, serif; }
h2 { font-size: 16px; font-weight: bold; color: #f3a93a; font-family: Georgia, Palatino, serif; }
hr { border: none 0; border-top: 1px dashed #f3a93a; height: 1px; }
button{ border: #f3a93a 1px solid; font-size: smaller; background:#f9f9e5; background-image:url(../images/back.gif); padding: 2px; }
#page a:link,#titleinfo a:link,#footer a:link,#cachetext a:link { color: #000000; text-decoration: none; border-bottom: 1px dashed #f3a93a; }
#page a:visited,#titleinfo a:visited,#footer a:visited,#cachetext a:visited { color: #000000; text-decoration: none; border-bottom: 1px dashed #f3a93a; }
#page a:hover,#titleinfo a:hover,#footer a:hover,#cachetext a:hover { border-bottom: 1px solid #f3a93a; }
#page a:active,#titleinfo a:active,#footer a:active,#cachetext a:active { color: #000000; text-decoration: none; border-bottom: 1px dashed #d5ad84; }
.maintable { text-align: justify; border: 1px dashed #f3a93a; padding: 5px; width: 695px; margin-bottom: 5px; }
.loginbox { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;background-color: #f9f9e5;border: 1px solid #f3a93a; }
#cachetext{ padding: 5px; }
fieldset { border:1px solid #f3a93a; padding:5px; line-height:normal; margin-top:10px;}
legend { padding: 0.2em 0.5em; border:1px solid #f3a93a;color:#f3a93a;font-size:90%;text-align:right;float:right;}
.commentsbox {text-align: left;border: 1px dashed #f3a93a;margin: 6px;padding: 12px;width: 675px;}
/* ext styles */
.x-date-picker{border:1px solid #f3a93a; background:#fff; position:relative;}
.x-date-middle,.x-date-left,.x-date-right{background:url(../images/back.gif) repeat-x 0; overflow:hidden;}
.x-date-middle .x-btn-with-menu .x-btn-center em{background:transparent url(../images/btn-arrow-light.gif) no-repeat right 0;}
.x-date-right a{background-image:url(../images/right-btn.gif);margin-right:2px;text-decoration:none!important;}
.x-date-left a{background-image:url(../images/left-btn.gif);margin-left:2px;text-decoration:none!important;}
.x-date-inner .x-date-disabled a{cursor:default;background:#eee;color:#000;}
.x-date-inner th{background:#f9f9e5; text-align:right!important;border-bottom:1px solid #f3a93a;color:#000;cursor:default;padding:0;border-collapse:separate;}
.x-date-inner .x-date-selected a{background:#f9f9e5 url(../images/back.gif) repeat-x left top;border:1px solid #f3a93a;padding:1px 4px;}
.x-date-bottom{padding:4px;border-top:1px solid #f3a93a;background:#f3a93a;}
.x-date-mp-btns{background:#f3a93a;}
td.x-date-mp-sel a{padding:1px 3px;background:#f9f9e5;border:1px solid #f3a93a;}
.x-date-mp-btns td{border-top:1px solid #f3a93a;text-align:center;}
td.x-date-mp-month a,td.x-date-mp-year a{display:block;padding:2px 4px;text-decoration:none;text-align:center;color:#15428b;}
td.x-date-mp-month a:hover,td.x-date-mp-year a:hover{color:#15428b;text-decoration:none;cursor:pointer;background:#f9f9e5;}
.x-date-inner a:hover,.x-date-inner .x-date-disabled a:hover{text-decoration:none!important;color:black;background:#f3a93a;}
.x-panel-header {overflow:hidden;padding:5px 3px 4px 5px;border:1px solid #f3a93a;background: transparent url(../images/back.gif) repeat-x 0 -1px;color:#fff;font-size: 11px; font-weight:bold;}
.x-panel-body { border:1px solid #f3a93a; border-top:0 none; overflow:hidden; background:#f9f9e5; position: relative; margin-bottom:5px;}
.x-panel-bbar .x-toolbar { border:1px solid #f3a93a; border-top:0 none; overflow:hidden; padding:2px; }
.x-panel-tbar .x-toolbar { border:1px solid #f3a93a; border-top:0 none; overflow:hidden; padding:2px; }
.x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar { border-top:1px solid #99bbe8; border-bottom: 0 none; }
.x-panel-body-noheader, .x-panel-mc .x-panel-body { border-top:1px solid #f3a93a; }
.x-panel-tl .x-panel-header { color:#15428b;  font:bold 11px tahoma,arial,verdana,sans-serif; padding:5px 0 4px 0; border:0 none; background:transparent; }
.x-panel-tc { background: transparent url(../images/top-bottom.gif) repeat-x 0 0; overflow:hidden; }
.x-panel-tl .x-panel-icon, .x-window-tl .x-panel-icon {padding-left:20px !important; background-repeat:no-repeat; background-position:0 4px; }
.x-panel-inline-icon {width:16px;height:16px;background-repeat:no-repeat;background-position:0 0vertical-align:middle;  margin-right:4px;  margin-top:-1px;  margin-bottom:-1px; }
.x-panel-tl {background: transparent url(../images/corners-sprite.gif) no-repeat 0 0;padding-left:6px;border-bottom:1px solid #f3a93a; }
.x-panel-tr {background: transparent url(../images/corners-sprite.gif) no-repeat right 0; padding-right:6px; }
.x-panel-bc {background: transparent url(../images/top-bottom.gif) repeat-x 0 bottom; }
.x-panel-bl {background: transparent url(../images/corners-sprite.gif) no-repeat 0 bottom; padding-left:6px;}
.x-panel-br {background: transparent url(../images/corners-sprite.gif) no-repeat right bottom; padding-right:6px; }
.x-panel-ml {background: #fff url(../images/left-right.gif) repeat-y 0 0;padding-left:6px; }
.x-panel-mc {border:0 none; padding:0; margin:0; font: normal 11px tahoma,arial,helvetica,sans-serif; padding-top:6px; background:#dfe8f6; }
.x-panel-mr {background: transparent url(../images/left-right.gif) repeat-y right 0; padding-right:6px; } 
.x-tool {overflow:hidden;width:15px;height:15px;float:right;cursor:pointer;background:transparent url(../images/tool-sprites.gif) no-repeat; margin-left:2px; }
/*ext window*/
.x-window-proxy {background:#f3a93a;border:1px solid #f3a93a;z-index:12000;overflow:hidden;position:absolute;left:0;top:0;display:none;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);}
.x-window-tc {background: transparent url(../images/top-bottom.png) repeat-x 0 0;overflow:hidden;zoom:1;}
.x-window-tl {background: transparent url(../images/left-corners.png) no-repeat 0 0;padding-left:6px;zoom:1;z-index:1;position:relative;}
.x-window-tr {background: transparent url(../images/right-corners.png) no-repeat right 0;padding-right:6px;}
.x-window-bc {background: transparent url(../images/top-bottom.png) repeat-x 0 bottom;zoom:1;}
.x-window-bl {background: transparent url(../images/left-corners.png) no-repeat 0 bottom;padding-left:6px;zoom:1;}
.x-window-br {background: transparent url(../images/right-corners.png) no-repeat right bottom;padding-right:6px;zoom:1;}
.x-window-ml {background: transparent url(../images/left-right.png) repeat-y 0 0;padding-left:6px;zoom:1;}
.x-window-mr {background: transparent url(../images/left-right.png) repeat-y right 0;padding-right:6px;zoom:1;}
.x-window-plain .x-window-mc {background: #f3a93a;}
.x-window-plain .x-window-body {background:transparent !important;}
body.x-body-masked .x-window-plain .x-window-mc {background: #f3a93a;}
.x-window-mc {padding:0;margin:0;font: normal 11px arial;background:#f3a93a;}
.x-window-tl .x-window-header {color:#000;font:bold 11px arial;padding:5px 0 4px 0;}
.x-tool-toggle { background-position:0 -60px;}
.x-tool-toggle-over { background-position:-15px -60px; }