/*-- General styles file styles.css --*/
img               { border: 0; }
img.langset       { margin: 2px; }
img.langact       { border: 2px ridge gold; }

td.files          { cursor: pointer; background-image: url('/images/file_16.png'); background-repeat: no-repeat; background-position: center center; }
td.ajax           { cursor: pointer; background-image: url('/images/r_coin.png'); background-repeat: no-repeat; background-position: right bottom; }

.query_table          { border: 1px solid #999999; font-family: Verdana; font-size: 9pt; border-spacing: 0px; border-collapse: collapse; }
.query_table td       { border: 1px solid #c0c0c0; padding: 0; }
.query_table tfoot td { border: 0px; padding: 0; }
.query_table tbody td { padding: 2px; }
.query_head td        { background-color: #dfeef9; }
.query_table thead td { border: 1px solid #999999; vertical-align: bottom; }
.query_table .pointer { cursor: pointer; }
.query_table thead
.query_filter td      { vertical-align: top; }

.query_filter input   { width: 90%; border: 1px solid #777777; }
.query_filter select  { border: 1px solid #777777; margin: 0px 2px 0px 2px; }
.query_filter .filled { background-color: antiquewhite; border: 1px solid tomato; }

.link             { cursor: pointer; text-decoration: underline; }

/* -- HighLight table rows -- */
.hoverRow             { background-color: #dfeef9; }
.clickedRow           { background-color: #66ccff; }
/* END HighLight table rows */

.messages_div         { background-color: #dfeef9; font-size: 110%; margin-top: 10px; padding: 5px; border: 1px solid #999999; }
.tools_div            { widths: 100%; height: 35px; background-color: #dfeef9; font-size: 8pt; padding: 2px; }
#print_id         { clear: both; }
#info_div         { display: none; position: absolute; z-index: 1; background-color: cornsilk; border: 2px groove #999999; overflows: scroll; }
#debug_content    { background-color: bisque; color: black; width: 100%; overflow: scroll; height: 400px; }
#ajax_status      { display: none; position: fixed; left: 1px; top: 1px; z-index: 1; border: 1px solid gray; background-color: white; opacity: 0.8; filter: alpha(opacity=80); }
#script_info      { background: white; }

#debug_link           { background: url('/images/arrow_down.png') bottom right repeat-x; background1: url('/images/arrow_down.png'); background2: url('/images/arrow_up.png'); }

.ajax_filter_link img { cursor: pointer; }
.ajax_filter_link     { width: 90px; height: 100%; display: inline; margin: 0; padding: 0;  }
.ajax_filter_link table td  { border-style: none; margin: 0; padding: 0;  }
.ajax_filter          { position: absolute; display: none; background-color: #dfeef9; border: 2px ridge tomato; padding: 5px; width: 150px; }
.ajax_filter select    { display: inline; padding: 0; width:90%; }
/*-- End of styles.css --*/

