/*---------------------------
--common
-------------------*/
 a{
 color:A48806;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
}
 a:hover{
 color:C4C4C4;
 
}

/*------------ grid ------------*/
input.btn_add
{
 width:106px;
 height:34px;
 border:0px solid #FFFFFF;
 outline: none;
 cursor:pointer;
 display:none;
}
input.btn_edit_big
{
 width:94px;
 height:33px;
 border:0px solid #FFFFFF;
 outline: none;
 cursor:pointer;
 display:none;
}
input.text
{
 height:18px;
 border:0px solid #351111;
 border-bottom:1px dotted #351111;
 background-color:FFFFFF;
 color:C4C4C4;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
 font-size:10px;
  vertical-align: top;    
}
textarea.text
{
 border:1px solid #351111;
 background-color:201F1F;
 color:C4C4C4;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:12px;
  vertical-align: middle;    
}
/*--------------Frames-------------*/
input.btn_drop
{
 width:17px;
 height:16px;
 display:none;
 vertical-align:top;
}
input.btn_clear_frm
{
 width:17px;
 height:16px;
 border:0px solid #FFFFFF;
 display:none;
 outline: none;
 cursor:pointer;
 vertical-align:top;
}
input.btn_clear_all_frm
{
 width:17px;
 height:16px;
 border:0px solid #FFFFFF;
 background:url('imgs/btn_clear_all_frm.jpg') no-repeat;
 outline: none;
 cursor:pointer;
 vertical-align:top;
 display:none;
}
/*---------------------------*/
.pnlToolBar
{
 height:23px;
 width:100%;
 border:0px solid #FF1111;
 display:none; 
}
.btnToolBar
{
 display:none;
}
/*---------------------------*/
.pnlTBMain
{
 height:35px;
 width:100%;
 border:0px solid #FF1111;
 background-image: url('imgs/nav_pan_pgs_bkg.jpg');
}

.pnlTBMainNav ul{
list-style: none;
margin: 0;
padding: 0;
border:0px solid #00FFFF;
list-style-position: inside;
list-style-type: none;
/*overflow: hidden; */
overflow: auto;
width:auto;
}
.pnlTBMainNav ul li{
background-image: url('imgs/btn_tab_new.jpg');
background-repeat: no-repeat;
background-position: 0px -35px;
height:35px;
width:84px;
border:0px solid #FFFFFF;
outline: none;
Font-family: "Helvetica CY", Helv, Arial, sans-serif;
font-size:11px;
float:left;
margin-top:0px;
display:inline;
}
.pnlTBMainNav a{
margin-left:2px;
margin-top:8px;
display:block;
text-align:center;
Font-family: "Helvetica CY", Helv, Arial, sans-serif;
font-size:12px;
color:#A0A0F0;
outline:none;
text-decoration:none;
}
.pnlTBMainFilter
{
margin-top:0px;
}
.pnlTBMainFilter input.text
{
 height:18px;
 width:65px;
 border:1px solid #351111;
 background-color:201F1F;
 color:C4C4C4;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:12px;
}
/*-------------------------------------------*/
tr.hh td {
background-image: url('imgs/td_hh.jpg');
background-repeat: repeat-x;
height:18px;
border:0px solid #FFFFFF;
border-right:1px solid #363636;
text-align:center;
vertical-align:bottom;
}
tr.h td {
background-image: url('imgs/td_h.jpg');
background-repeat: repeat-x;
height:18px;
border:0px solid #FFFFFF;
border-right:1px solid #363636;
text-align:center;
}
.td_h_btn{
background-image: url('imgs/td_h_btn.jpg');
background-repeat: repeat-x;
height:18px;
border:0px solid #FFFFFF;
/*border-right:1px solid #000000;
border-left:1px solid #000000;*/
color:#2B6F31;
cursor:pointer;
width:90%;

}
tr.chk td {
background-image: url('imgs/bkg_chk.jpg');
background-repeat: repeat-x;
height:18px;
border:0px solid #FFFFFF;
border-right:1px solid #363636;
}
tr.d td{
height:18px;
   color:#909090;
   Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:9px;
   border-bottom:1px solid #2E2E2E;
   border-right:1px solid #2E2E2E;
 cursor:default;  
}
tr.d1 td{
height:18px;
   color:#909090;
   background-color:4D4D4D;
   Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:9px;
   border-bottom:1px solid #2E2E2E;
   border-right:1px solid #2E2E2E;
   cursor:default;
}
tr.h a{
margin-left:0px;
margin-top:0px;
display:block;
text-align:center;
Font-family: "Helvetica CY", Helv, Arial, sans-serif;
font-size:9px;
color:#A0A0F0;
outline:none;
text-decoration:none;
}

/*----------------------------------------------*/
ul.listDet{
 list-style: none;
margin-right: 7px;
padding: 0;
border:0px solid #202020;
list-style-position: inside;
list-style-type: none;
/*overflow: hidden; */
overflow: auto;
float:left;
}
ul.listDet li{
height:20px;
width:45%;
border:0px solid #FFFFFF;
outline: none;
Font-family: "Helvetica CY", Helv, Arial, sans-serif;
font-size:11px;
float:left;
margin-top:0px;
display:inline;
}
/*-----------------------------------------------*/
p{
cursor:default;
}
/*---------------------------------------------*/
.task_but{
display:block;
float:left;
width:189px;
height:35px;
background-image:url("imgs/taskbar_btn.jpg");
}

.task_but_active{
display:block;
float:left;
width:189px;
height:35px;
background-image:url("imgs/taskbar_btn_active.jpg");
text-decoration: none;
outline: none;
}
.task{
display:block;
position:absolute;
bottom:0px;
left:0px;
right:1px;
height:35px;

border:0px solid #000000;
background-image:url("imgs/taskbar_bkg.jpg");
text-decoration: none;
}
.task ul{
list-style: none;
margin: 0;
padding: 0;
border:0px solid #00FFFF;
list-style-position: inside;
list-style-type: none;
overflow:auto; 
width: 100%; 
}
.task a{
margin-left:0px;
margin-top:10px;
display:block;
text-align:center;
Font-family: "Helvetica CY", Helv, Arial, sans-serif;
font-size:12px;
color:#101030;
outline:none;
text-decoration:none;
}

/*------------------------------------------*/
.paginator
{
position:relative;
float:right;
display:block;
width:auto;
}
/*----------------------------------------------*/
.calendar
{
 width:90px;
 height:140px;
 border:1px solid #742020;
 background-color:201F1F;
 color:C4C4C4;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
 font-size:12px;
 position:absolute;
 z-index:100;
 padding-left:0px;
 padding-right:0px;
 display:none;
 filter: Alpha(Opacity=90); -moz-opacity:0.9; opacity: 0.9;
}
table.cal_tbl
{
width:100%;
}
table.cal_tbl td
{
 width:15px;
 height:15px;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
 font-size:6px;
 color:#908030;
 border-right:1px solid #060606;
 border-bottom:1px solid #060606;
 text-align:center;
}
table.cal_tbl td a {
outline:none;
text-decoration:none;
}
table.cal_tbl td.weekend a
{
 color:#904040;
}
table.cal_tbl td.curDate a
{
 color:#4040f0;
}

