input.postal_code{
    width:60px;
	border:1px #e0dedc solid;
	background-color:#faf8f7;
    font-size:13px;	
	padding:2px;
	color:#7f7f7f;
}

select.province{
    width:200px;
	border:1px #e0dedc solid;
	background-color:#faf8f7;
    font-size:13px;	
	padding:2px;
	color:#7f7f7f;
	}

input.btn_clinic{
	margin-left:17px;
	position:relative; 
	top:3px !important;
	top:1px;
	}

input.file{
	border:1px #CCCCCC solid;
	background-color:#f9f9f9;
    font-size:11px;	
}

select.text{
    width:302px;
	border:1px #CCCCCC solid;
	background-color:#f9f9f9;
    font-size:11px;
}

select.date{
	border:1px #CCCCCC solid;
	background-color:#f9f9f9;
    font-size:11px;	
}

textarea.text{
    width:300px;
	border:1px #CCCCCC solid;
	background-color:#f9f9f9;
	height:200px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}

.update_table{
    width:100%;
	margin-top:5px;
}

.update_table th{
    font-weight:bold;
	text-align:left; 
	vertical-align:top;
	width:25%;
}

.field_table{
    margin: 0px 20px 0px 0px;
    width: 492px;
}

.field_table th{
        height: 22px;
        width: 90px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#ff0000;	
    text-align:left;
	vertical-align:top;
}

.field_table td{
        width: 402px;
}

.delete_table{
  width:100%;
}

.delete_table td{
  text-align:left;
}

.delete_table a, .delete_table a:link, .delete_table a:visited, .delete_table a:active{
  color:#000000;
}

.delete_table a:hover{
  color:#ff6d00;
}

#message{
    margin-top:10px;
	margin-bottom:10px;
	padding:3px;
	padding-left:25px;
}

.feedback{
  background:#CAF0BF url(../imgs/common/feedback.jpg) left top no-repeat;
}

.error{
  background:#FFCACB url(../imgs/common/error.jpg) left top no-repeat;
  }
  
.management_table{
    margin: 20px 10px 10px 10px;    
}

.listcell1{
    background-color: #171717;
    padding: 0px 3px 0px 3px;
} 

.listcell2{
    background-color: #131313;
    padding: 0px 3px 0px 3px;
}