input,textarea { 
    margin-top: 2px; 
    font: bold 1em Arial, Sans-serif; 
    background: #FFF url(images/gradientbg.jpg) repeat-x; 
    padding: 2px 3px; 
    color: #333;    
    border: 0px;
    border-bottom: solid 1px #000000;    
             
}     

.red_border{
    margin-top: 2px;  
    font: bold 1em Arial, Sans-serif; 
    background: #FFF url(images/gradientbg.jpg) repeat-x; 
    padding: 2px 3px; 
    color: #333;        
    border: solid 2px red;     
}


.mark_field{
    margin: 2px;  
    font-size: 11px;
    line-height: 14px;
    background: url(images/gradientbg.jpg) repeat-x; 
    padding: 2px 3px; 
       
}


select{
    font: bold 1em Arial, Sans-serif; 

}

.button{
    font-size: 11px; 
    border: solid 1px;
    border-style: outset;
     background-image: url(images/table_header.gif);       
    cursor: pointer;
}
/*
input[type="button"]{

    font-size: 11px;
    border: solid 1px;
    border-style: outset;     
    background-image: url(images/table_header.gif);                   
    cursor: pointer;
}

input[type="button"]:active{

    font-size: 11px;
    border: solid 1px;
    border-style: inset;     
    background-image: url(images/table_header.gif);                   
    cursor: pointer;
    color: #e1e1e1;
}


input[type="submit"]{
    font-size: 11px; 
    border: solid 1px;
    border-style: outset;
     background-image: url(images/table_header.gif);       
    cursor: pointer;
}


input[type="submit"]:active{

    font-size: 11px;
    border: solid 1px;
    border-style: inset;     
    background-image: url(images/table_header.gif);                   
    cursor: pointer;
    color: #e1e1e1;
}

*/


.button{
    font-size: 11px; 
    border: solid 1px;
    border-style: outset;
     background-image: url(images/table_header.gif);       
    cursor: pointer;
}

.table-legend{
	/* background: rgb(255,204,00); */
    background-image: url(images/table_header.gif);
	height: 25px;
	padding-left: 3px;
	padding-right: 3px;
	color: #000000;
	font-weight: bold;		
}

.table-field1{
	height: 20px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #F0F0F0;
}

.table-field2{
	height: 20px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #FFFFFF;
}

.sortable-list {
list-style-type : none;
margin : 0;
}
.sortable-list li {

cursor : move;
border-bottom: solid 1px #E4E4E4;
background : #f7f7f7;

}