/* HTML Forms */
    label{ font-weight: normal;}
    .el_caption label{
        font-weight: bold;
    }
    .form {
        margin:0px;
        padding:0px;
        width:592px;
    }
	input, select { vertical-align:middle; }
	input { text-indent : 2px; }
    
	input,textarea, select {
    	color : #000000;
    	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    }
	
    /* d3 form elements */
    .el_caption{
        font-size:11px;
    	font-weight:bold;
    	padding-top:15px;
    	padding-bottom:10px;
    }
    .el_desc{
    	font-size:10px;
    	color:#999999;
    }
    .el_std_input{
    	padding:5px;
    	width:274px;
    	color:#999999;
    	font-size:12px;
    	border: 1px solid silver;
    }
    .el_ext_input{
    	padding:5px;
    	width:576px;
    	color:#999999;
    	font-size:12px;
    	border: 1px solid silver;
    }
    .el_required {
    	color:#CC0000;
    	font-weight:bold;
    	font-size:12px;
    }
    .el_error{
    	color:#CC0000;
    	font-weight:bold;
    	font-size:12px;
    }
    .el_success{
    	color:#00CC00;
    	font-weight:bold;
    	font-size:18px;
    }
    .el_failure{
    	color:#CC0000;
    	font-weight:bold;
    	font-size:18px;
    }
    
    .hint{
        margin:5px 0px 0px 3px;
        color:#FH;
        font-size:10px;
        color:#999999;
    }
