/*     gridView           */
.gridView a, .gridView a:link, .gridView a:active, .gridView a:visited
{
	text-decoration: none;
}
.gridView a:hover
{
	text-decoration: underline;
}
.gridView TD
{
	font-size:11px;
	font-family: Tahoma, Arial, Sans-Serif;
	vertical-align:middle;
}

/*TABLE,TD {	border: 1px solid black; }*/

/*frame table*/
TABLE.gridView
{
	margin-top: 8px;
	margin-bottom: 8px;
}
TABLE.gv_head_recinfo_pager
{
	margin-top: 8px;
	margin-bottom: 6px;
	width: 100%;
}
TD.gv_recinfo
{
	text-align: left;
	padding-left: 19px;
	padding-bottom: 0px;
}
TD.gv_recinfo A, TD.gv_recinfo A:hover, TD.gv_recinfo A:active, TD.gv_recinfo A:link,  TD.gv_recinfo A:visited 
{
	color: #343234;
}

TD.gv_pager
{
	text-align: right;
}
TD.gv_pager TABLE.gv_pager
{
 margin-left: auto ;
}
td.gv_pager_prefix
{
}
td.gv_pager_suffix
{
	text-align: left;
}
TD.gv_pager_text
{
}
TD.gv_pager_link A:hover, TD.gv_pager_link A:active ,TD.gv_pager_link A:link,TD.gv_pager_link A:visited
{
	color: #343234;
}
TD.gv_pager_prev A,TD.gv_pager_prev A:active,TD.gv_pager_prev A:visited,TD.gv_pager_prev A:link
{
	width: 11px;
	background-image: url(../images/gridView/arrow-left.gif);
	background-repeat: no-repeat;
	background-position: center;
}
TD.gv_pager_next A,TD.gv_pager_next A:active,TD.gv_pager_next A:visited,TD.gv_pager_next A:link
{
	width: 11px;
	background-image: url(../images/gridView/arrow-right.gif);
	background-repeat: no-repeat;
	background-position: center;
}
TD.gv_pager_prev A:hover
{
	background-image: url(../images/gridView/arrow-left_M.gif);
	text-decoration: none;
}
TD.gv_pager_next A:hover
{
	background-image: url(../images/gridView/arrow-right_M.gif);
	text-decoration: none;
}

TD.gv_pager_text SPAN
{
	background: #CBD2DC;
}

TD.gv_pager_text_page_center
{
	padding-left: 2px;
	padding-right: 2px;
}
TD.gv_pager_text_page_left
{
	padding-right: 6px;
}
/* header cells */
/* header common cell */
TD.gv_hcc
{
	/*height: 35px;
	background-image: url(../images/gridView/headCommon.gif);
	background-position: center;
	background-repeat: repeat-x;
	padding-left: 8px;
	padding-right: 8px;*/
	padding-left: 8px;
	padding-right: 8px;
	background-image: none ;
	border-top: solid 1px #474747;
	border-bottom: solid 1px #474747;
	background: #f0f0f0;
    height:14px;
}
TD.gv_hcc:first-child
{
}
TD.gv_hcc A, TD.gv_hcc A:hover, TD.gv_hcc A:active, TD.gv_hcc A:link, TD.gv_hcc A:visited
{
	color: #343234;
}
/* header common cell text & sort table */
TABLE.gv_hcc_ts
{
	height: 14px;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
/* header common cell text */
TD.gv_hcc_t
{
	height: 14px;
	text-align: left;
}
/* header common cell sort */
TD.gv_hcc_s_up
{
	text-align: right;
	padding-left: 5px;
	padding-right: 1px;
}
TD.gv_hcc_s_up A,TD.gv_hcc_s_up A:link,TD.gv_hcc_s_up A:active,TD.gv_hcc_s_up A:visited
{
	width: 11px;
	background-image: url(../images/gridView/arrow-up.gif);
	background-repeat: no-repeat;
	background-position: center;
}
TD.gv_hcc_s_up A:hover
{
	background-image: url(../images/gridView/arrow-up_M.gif);
	text-decoration: none;
}
TD.gv_hcc_s_down
{
	text-align: right;
	padding-left: 5px;
	padding-right: 1px;
}
TD.gv_hcc_s_down A,TD.gv_hcc_s_down A:link,TD.gv_hcc_s_down A:active,TD.gv_hcc_s_down A:visited
{
	width: 11px;
	background-image: url(../images/gridView/arrow-down.gif);
	background-repeat: no-repeat;
	background-position: center;
}
TD.gv_hcc_s_down A:hover
{
	background-image: url(../images/gridView/arrow-down_M.gif);
	text-decoration: none;
}


DIV.gv_ins_btn_h
{
    /*position:relative;*/
    padding-top: 1px;
    padding-bottom:0px;
    margin-bottom:-1px;
    margin-top:0px
}
DIV.gv_ins_btn_h A
{
}
DIV.gv_save_btn_h
{
    padding-top: -1px;
    padding-bottom:0px;
    margin-bottom:-2px;
    margin-top:0px;
}
DIV.gv_save_btn_h A
{
}


/* cells */
/*  common cell */
TD.gv_cc
{
	padding: 7px 5px 3px 5px;
}
TD.gv_cc2
{
	/*background-image: url(../images/gridView/itemAlternate.gif);*/
	padding: 7px 5px 3px 5px;
}
/*  command cell */
TD.gv_cd
{
	padding:  5px 1px 0px 0px;
	/*text-align: center;*/
}
TD.gv_cd2
{
	/*background-image: url(../images/gridView/itemAlternate.gif);*/
	padding: 5px 1px 0px 0px;
	/*text-align: center;*/
}
/*  summary cell */
TD.gv_sc
{
    font-weight:bold ;
	padding: 7px 5px 3px 5px;
}

TD.gv_norecord
{
	padding-left: 6px;
	text-align: left;
	width: 300px; /* min. filter field width!!! */
}
/* filter cells */
TD.gv_f_1
{
	padding-left: 19px;
}
TD.gv_f_1 A, TD.gv_f_1 A:hover, TD.gv_f_1 A:active, TD.gv_f_1 A:link, TD.gv_f_1 A:visited
{
	color: #343234;
}
TD.gv_f_1c1,TD.gv_f_1c2,TD.gv_f_1c3
{
    padding-right: 7px;
}
TD.gv_f_1c4
{
    width: 140px;
}
TD.gv_f_2
{
	/*
	padding-top : 6px;
	padding-bottom : 6px;
    */	
    width: 16px;
	padding-left: 8px;
}
TD.gv_f_2 A,TD.gv_f_2 A:active,TD.gv_f_2 A:link,TD.gv_f_2 A:visited
{
	background-image: url(../images/gridView/arrow-left.gif);
	background-repeat: no-repeat;
	background-position: center ;
}
TD.gv_f_2 A:hover
{
	background-image: url(../images/gridView/arrow-left_M.gif);
	text-decoration: none;
}


TD.gv_f_3
{
	padding-left: 9px;
}
SELECT.gv_fl
{
	top: 2px;
	background-color: #ffffff;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	color: #3c3e3c;
	/*margin-right: 7px;*/
}
SELECT.gv_vl
{
	top: 2px;
	background-color: #ffffff;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	color: #3c3e3c;
	width: 140px;
background-color: #fffffe;

	/*margin-right: 7px;*/
}
SPAN.gv_el
{
    color:Red;   
}
/*filter field*/
input.gv_ff
{
	border: 1px solid #849BB4;
	font-size: 8pt;
	color: #3c3e3c;
	background-color: #FFFFFF;
	width:140px;
}
/* categoryTree */
TD.gv_ctc
{
   	padding-bottom: 8px;
	padding-left: 19px;
}/* export panel */
.gv_exp_table 
{
	border: 1px solid #849BB4;
	background-color: #FFFFFF;
    width:246px;
}
.gv_exp_table TD SELECT
{
	border: 1px solid #849BB4;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	color: #3c3e3c;
	width:100%;
}
.gv_imp_table
{
 	border: 1px solid #849BB4;
	background-color: #FFFFFF;
    width:246px;
}
.gv_imp_textb
{
	border: 1px solid #849BB4;
	font-size: 8pt;
	color: #3c3e3c;    
    background-color: #FFFFFF;
    width:235px;
    height: 80px;
}
/* record selector */
.gv_grddl TD
{
	font-size:11px;
	font-family: Tahoma, Arial, Sans-Serif;
}
.gv_grddl a, .gv_grddl a:link, .gv_grddl a:active, .gv_grddl a:visited, .gv_grddl a:hover
{
	font-size:11px;
	color: #3c3e3c;    
	text-decoration: underline;
}
.gv_grddl TD SELECT
{
	top: 2px;
	background-color: #ffffff;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 9pt;
	color: #3c3e3c;
	margin-right: 7px;

}

/* page size */
.gv_c_ps_sf
{
	background-color: #ffffff;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	color: #3c3e3c;
}
.gv_c_ps_tbf
{
	text-align: center;
	border: 1px solid #849BB4;
	font-size: 8pt;
	color: #3c3e3c;
	background-color: #FFFFFF;
	width:20px;
}
.gv_c_ps_t 
{
	padding-left: 10px;
	padding-right: 3px;
}
/* pager */
.gv_c_pn_t
{
	text-align: center;
	border: 1px solid #849BB4;
	font-size: 8pt;
	color: #3c3e3c;
	background-color: #FFFFFF;
}
/* other css */
.gv_data_cc
{
    width:240px;
}
.gv_errtxt
{
    color:Red 
}
/* insert button placeholder (div) */
.gv_ins_btn 
{
	/*float: left ;*/
    margin:  0 auto 5px  auto ;
	font-size:11px;
	font-family: Tahoma, Arial, Sans-Serif;
}
/* save button placeholder (div) */
.gv_save_btn 
{
    /*float:left ;*/
    margin:  0 auto 5px  auto ;
	font-size:11px;
	font-family: Tahoma, Arial, Sans-Serif;
}
