body, td{ font-family:Arial; font-size:11pt;}

.field_label { font-family:Arial; font-size:12pt; font-weight:bold}
.field_vertical_spacer { padding-left:10px;}

a:hover { text-decoration:none;}

rounded_box {
    border: 1px solid;
    border-radius: 5px;
    border-color: #1abc9c;
    padding:5px;
    xbackground-color:#e1e8f0;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}

.simple_button {

	    font-family: Arial;
	    font-size: 11pt;
	    font-weight: bold;

	    border: 1px solid #ccc;
	    -moz-border-radius: 3px;
	    -webkit-border-radius: 3px;
	    border-radius: 3px;
	    //-moz-box-shadow: 2px 2px 3px #666;
	    //-webkit-box-shadow: 2px 2px 3px #666;
	    //box-shadow: 2px 2px 3px #666;
	    padding: 3px 6px;
	    outline: 0;
	    -webkit-appearance: none;
	}


.simple_button:hover {
	    background-color: #eaeff6;
	    border-color: #97b4dc;
	    cursor: pointer;
}


.simple_button:active {
	    background-color: #edf9fa;
	    border-color: #88cad2;
}




/* ----------------------------------------------------------------------------- */


input[type=submit], input[type=reset], input[type=button]{

	    font-family: Arial;
	    //font-size: 10pt;
	    font-weight: bold;

	    border: 1px solid #bbb;
	    -moz-border-radius: 3px;
	    -webkit-border-radius: 3px;
	    border-radius: 3px;
	    //-moz-box-shadow: 2px 2px 3px #666;
	    //-webkit-box-shadow: 2px 2px 3px #666;
	    //box-shadow: 2px 2px 3px #666;
	    padding: 2px 4px;
	    outline: 0;
	    -webkit-appearance: none;
	}


input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {
	    background-color: #eaeff6;
	    border-color: #97b4dc;
	    cursor: pointer;
}


input[type=submit]:active, input[type=reset]:active, input[type=button]:active {
	    background-color: #edf9fa;
	    border-color: #88cad2;
}




/* ----------------------------------------------------------------------------- */

option{
	    //font-family: Arial;
	    //font-size: 12pt;

	    outline: 0;
	    -webkit-appearance: none;
}


input[type=text], input[type=password], input[type=file], input[type=password], input[type=file], select, textarea{
	    border: 1px solid #ccc;
	    -moz-border-radius: 3px;
	    -webkit-border-radius: 3px;
	    border-radius: 3px;
	    //-moz-box-shadow: 2px 2px 3px #666;
	    //-webkit-box-shadow: 2px 2px 3px #666;
	    //box-shadow: 2px 2px 3px #666;
	    font-family: Arial;
	    font-size: 12pt;
	    padding: 2px 4px;
	    outline: 0;
	    -webkit-appearance: none;

}


input[type=text]:focus, input[type=password]:focus, input[type=file]:focus, select:focus, textarea:focus {
	    //background-color: #f2f8fb;
	    border-color: #91a3bf;
	    //font-weight:bold;
	}



input[type=text]:hover, input[type=password]:hover, input[type=file]:hover, select:hover, textarea:hover {
	    //background-color: #eaeff6;
	    border-color: #97b4dc;
	}

/* ----------------------------------------------------------------------------- */





.simple_field {
	    border: 1px solid #ccc;
	    -moz-border-radius: 3px;
	    -webkit-border-radius: 3px;
	    border-radius: 3px;
	    //-moz-box-shadow: 2px 2px 3px #666;
	    //-webkit-box-shadow: 2px 2px 3px #666;
	    //box-shadow: 2px 2px 3px #666;
	    font-family: Arial;
	    font-size: 12pt;
	    padding: 2px 4px;
	    outline: 0;
	    -webkit-appearance: none;
	}

.simple_field:focus {
	    //background-color: #eaeff6;
	    border-color: #91a3bf;
	    //font-weight:bold;
	}



.simple_field:hover {
	    //background-color: #eaeff6;
	    border-color: #97b4dc;
	}


.file_link:hover{
    background: #f6f8c1;
    //border: solid 1px #2A4E77;
    _text-decoration: none;
}


.button-link_medium {
    padding: 3px 6px;
    background: #eeeeee;
    color: black;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #bbbbbb;
    
    //text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    //-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    //-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    //box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    
    //-webkit-transition-duration: 0.2s;
    //-moz-transition-duration: 0.2s;
    //transition-duration: 0.2s;
    
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration: none;
}
.button-link_medium:hover {
    background: #e9f5fa;
    border: solid 1px #6991a5;
    _text-decoration: none;
}
.button-link_medium:active {
    //-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    //-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    //box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    background: #ffffff;
    border: solid 1px #49809c;
}


input[type=checkbox], input[type=radio] {
	padding:6px;
}
