/* Styles */


fieldset {
    margin: 0px;
    border: none;
    border-top: 1px dotted #999;
    display:block;
}


label {
    text-align: right;
    color: #666666;
    font-weight: bold;
}




table {
	border:0px;
	font-family:tahoma;
	font-size:12px;	
	padding:0px;
}

table th
{
	border:0px;
	background-color: #ECE9D8;
}

table td
{
	margin:0px;
	padding:0px;
	border:0px;
}

table.tbl_head {
	border:1px solid #A9A9A9;
	font-family:tahoma;
	font-size:12px;	
}



table.frm_tbl {
	font-family:tahoma;
	font-size:12px;	
	border-top:1px solid #999;
	border-bottom:0px;
	/*border-right:1px solid #999;*/
	border-left:1px solid #999;	
}

table.frm_tbl th
{
	border-top:2px solid #ECE9D8;
	border-bottom:3px solid #C5C2B2;
	border-right:1px solid #999;
	border-left:1px solid #999;	
	background-color: #ECE9D8;
}

table.frm_tbl td 
{
	margin:0px;
	padding:2px;
	border:0px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;	/* Border bottom of table data cells */
}

table.frm_tbl td.row_span 
{
	border-left:1px solid #999;	/* Border bottom of table data cells */
}

table.frm_tbl td table
{
	margin:0px;
	padding:0px;
	border:0px;
}

table.frm_tbl td table td
{
	margin:0px;
	padding:0px;
	border:0px;
	border-bottom:0px;
}


input, textarea {
    width: 150px;
    border-top: 1px solid #555;
    border-left: 1px solid #555;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    color: #333;
    font-family:tahoma, Verdana, sans-serif;
  	font-size:1.1em;
  	padding: 2px;
}





fieldset div select {
    padding: 1px;
}



input:focus, textarea:focus {
    background: #eeeee0;
    color: #000;
}


div.checkbox {
  padding-top: 5px;
  border: none;
}

div.checkbox input {
  width: 15px;
  float: left;
  border: none;
}

div.checkbox label {
  float: left;
  text-align: left;
}

div.radio {
  padding-top: 5px;
  border:none;
}

div.radio input {
	width: 15px;
	float: left;
	border: none;
	margin-left:15px;
}

div.radio label {
	float: left;
	text-align: left;
	padding-left: 3px;
}

div.div_popup
{
	background-color: #E5E5E5
}

div.ttl_und
{
	font-family: Western;
	font-size:14pt;
	font-weight:bold;
	text-decoration: underline;
	color:#000000;
}

button.tbl_btn, input.tbl_btn
{
	font-size:15px;
	font-family:Tahoma,sans-serif;
	color:#440088;
	/*height:34px;*/
	background-color:#EEDDFF;
	border-top-style:solid;
	border-top-color:#9933FF;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#9933FF;
	border-bottom-width:1px;
	border-left-style:solid;
	border-left-color:#9933FF;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#9933FF;
	border-right-width:1px;
   
	/*
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#888888;
   width:100px;
   background-color:#EEEEEE;
   border-style:solid;
   border-color:#BBBBBB;
   border-width:1px;
   */
}
/*
button.tbl_btn:hover, input.tbl_btn:hover
{
	
   cursor:pointer;
   color:#6666AA;
   background-color:#F5E5FF   !#EEEEF4;
   border-color:#9999DD;
   
}
*/


    
