﻿
body
{
font-size: 0.82em;
font-family: "細明體","MingLiU";
color: #383838;
}

/*標題列*/
 .TabHeader
{
	background-color: #FFec81;
	text-align: center;
  height:30px;
}

/*奇數列*/
.TabItem
{	
	background-color: #ffffff;
  height:30px;
  
}

/*偶數列*/
 .TabAlternatingItem 
{
   height:30px;
	background-color:#ececec;
}

 /*grid*/
.GridViewStyle
{   
   
    border: 2px solid  #c0c0c0;
    
}


.GridViewHeaderStyle th
{
  
    border: 2px solid #c0c0c0;
}

.GridViewHeaderStyle 
{
    background-color: #FFEC81;
    Height: 35px;
}


.GridViewRowStyle
{
    background-color: white;
   Height: 30px;
}

.GridViewAlternatingRowStyle
{
    background-color: #ECECEC;
    Height: 30px;
    
}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{
    border: 2px solid #c0c0c0;
    padding:3px;
    line-height: 24px;
}


/*button
 .ui-button
    {
      border: 1px solid #d3d3d3;
      background-color: #bad8f2;
      font-family: 細明體;
      font-weight: normal;
      font-size: 1em;
      color: #555555;
      height: 25px;
      line-height: 21px;
      width: 70px;
    }
  */
/* #region button */
input[type="submit"],
input[type="button"],
button
{
  border: 1px solid #d3d3d3;
  background-color: #e6e6e6;
  font-family: "細明體","MingLiU";
  font-weight: normal;
  font-size: 1em;
  color: #555555;
  height: 25px;
  line-height: 21px;
  padding-top: 1px;
  padding-right: 8px;
  padding-bottom: 1px;
  padding-left: 10px;
}

.ui-button-hover
{
  border: 1px solid #999999 !important;
  background-color: #dadada !important;
  font-weight: normal !important;
  color: #244063 !important;
}
/* #endregion button */

/*#region text */
input[type="text"], textarea,
.ui-text, .ui-text-readonly, .ui-text-int, .ui-text-zip, .ui-text-upper, .ui-text-numeric, .ui-text-alphanumeric, .ui-text-organ, .ui-text-idno, .ui-text-cdate
{
  margin-top: 3px;
  margin-bottom: 3px;
  color: #666666;
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  border: 1px solid #999999;
  letter-spacing: 1pt;
  word-spacing: 1pt;
  background-color: #f4f4f4;
}

.ui-text-upper
{
  text-transform: uppercase;
}

.ui-text-zip
{
  text-align: left !important;
}

.ui-text-int
{
  text-align: right !important;
}

.ui-text-readonly
{
  border: 0px solid #999999 !important;
  background-color: white !important;
  border-bottom: solid 1px #000000 !important;
}
 

/*#endregion text */

/*#region select */
select, .ui-ddl
{
  color: #666666;
  padding-right: 0px;
  padding-left: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
  border: 1px solid #999999;
  letter-spacing: 1pt;
  word-spacing: 1pt;
  background-color: #f4f4f4;
}
/*#endregion select */

/* #region radio */
span.ui-rdo-border
{
  vertical-align: middle;
  color: #3A3A3A;
  border: 1px solid #999999;
  padding-right: 2px;
  padding-left: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
}

  span.ui-rdo-border input[type="radio"]
  {
    vertical-align: middle;
  }

  span.ui-rdo-border label
  {
    padding-right: 5px;
  }
/* #endregion radio */

/*#region checkbox */
input[type="checkbox"]
{
  vertical-align: middle;
}


/*#endregion checkbox */