/* Form  */


input:focus {
 
  /* IE6-9 */
outline: none;
  border:1px solid #19B5FE;

}
textarea:focus {
 
  /* IE6-9 */
outline: none;
  border:1px solid #19B5FE;

}

select:focus {
 
  /* IE6-9 */
outline: none;
  border:1px solid #19B5FE;

}


input{
    -moz-transition: .25s;
  -webkit-transition:  .25s;
  -o-transition: .25s;
  transition: .25s;
}

select{
    -moz-transition: .25s;
  -webkit-transition:  .25s;
  -o-transition: .25s;
  transition: .25s;
}


.compulsory_note {
	COLOR: #aa0000; 
	TEXT-DECORATION: strong;
}

.textbox_l{
  border:1px solid #cccccc;
  padding: 3px 3px 3px 3px;
  height:26px;
  background:#ffffff;
  font-family:arial;
  font-size:11px;
  width:200px;
  color:#333333;
  -mox-border-radius:5px;
  border-radius:5px;
  
    
}
.textbox_l:focus{
    
}

.textbox_l_error {
  border:1px solid #ff0000;
  padding: 3px 3px 3px 3px;
  height:26px;
  background:#ffdddd;
  font-family:arial;
  font-size:11px;
  width:200px;
  color:#333333;
  -mox-border-radius:5px;
  border-radius:5px;
  
  
}
.textbox_l_error:focus{
    
}

.textbox_xl {
  border:1px solid #cccccc;
  padding: 3px 3px 3px 3px;
  height:26px;
  background:#ffffff;
  font-family:arial;
  font-size:11px;
  width:400px;
  color:#333333;
  -mox-border-radius:5px;
  border-radius:5px;
  
    
}
.textbox_xl:focus {
   
}

.textbox_xl_error {
  border:1px solid #FF0000;
  padding: 3px 3px 3px 3px;
  height:26px;
  background:#FFDDDD;
  font-family:arial;
  font-size:11px;
  width:400px;
  color:#333333;
  -mox-border-radius:5px;
  border-radius:5px;

	
}

.textbox_m {
  border:1px solid #cccccc;
  padding: 3px 3px 3px 3px;
  height:26px;
  background: #ffffff;
  font-family:arial;
  font-size:11px;
  width:120px;
  color:#333333;
  -mox-border-radius:5px;
  border-radius:5px;
  
}
.textbox_m:focus {
  
}

.textbox_m_error {
  border:1px solid #FF0000;
  padding: 3px 3px 3px 3px;
  height:26px;
  background:#FFDDDD;
  font-family:arial;
  font-size:11px;
  width:120px;
  color:#333333;
  -mox-border-radius:5px;
  border-radius:5px;
  
  	
}
.textbox_m_error:focus {
    
}


.textbox_s {
  border:1px solid #cccccc;
  padding: 3px 3px 3px 3px;
  height:26px;
  background:#ffffff;
  font-family:arial;
  font-size:11px;
  width:70px;
  color:#333333;
  -mox-border-radius:5px;
  border-radius:5px;
    
}
.textbox_s:focus {
  
}


.textbox_s_error {
  border:1px solid #FF0000;
  padding: 3px 3px 3px 3px;
  height:26px;
  background:#FFDDDD;
  font-family:arial;
  font-size:11px;
  width:70px;
  color:#333333;
  -mox-border-radius:5px;
  border-radius:5px;
  
        
}

.textbox_s_warning {
  border:1px solid #cd7707;
  padding: 3px 3px 3px 3px;
  height:26px;
  background:#fff3d7;
  font-family:arial;
  font-size:11px;
  width:60px;
  color:#333333;
  -mox-border-radius:5px;
  border-radius:5px;
}


.dropdown {
  border:1px solid  #cccccc;
  
  height:26px;
  font-family:arial;
  background-color:#ffffff;
  font-size:11px;
  color:#333333;
  -mox-border-radius:5px;
  border-radius:5px;
  
}
.dropdown_l {
  
   border:1px solid  #cccccc;
  
  height:26px;
  font-family:arial;
  background-color:#ffffff;
  font-size:11px;
  color:#333333;
  -mox-border-radius:5px;
  border-radius:5px;
 max-width:300px;
 
  
}

.dropdown:focus {
    
    
}



.dropdown_error {
  border:1px solid #FF0000;
  
  height:26px;
  font-family:arial;
  background-color:#FFDDDD;
  font-size:11px;
  color:#333333;
  -mox-border-radius:5px;
  border-radius:5px;
  
}


.dropdown_l_error {
  border:1px solid #FF0000;
  
  height:26px;
  font-family:arial;
  background-color:#FFDDDD;
  font-size:11px;
  color:#333333;
  -mox-border-radius:5px;
  border-radius:5px;
  max-width:300px;
  
}

.textarea_minimize {
  	border:1px solid  #cccccc;
   	padding: 1px 1px 1px 1px;
  	height:22px;
  	width:320px;
  	font-family:arial;
  	font-size:11px;

    background-color:#ffffff;
    color:#333333;
    -mox-border-radius:3px;
  border-radius:3px;
}
.textarea {
  	border:1px solid  #cccccc;
   	padding: 1px 1px 1px 1px;
  	height:60px;
  	width:320px;
  	font-family:arial;
  	font-size:11px;

    background-color:#ffffff;
    color:#333333;
    -mox-border-radius:3px;
  border-radius:3px;
  
    
  
}

.textarea_error {
  	border:1px solid #FF0000;
   	padding: 1px 1px 1px 1px;
  	height:60px;
  	width:320px;
  	font-family:arial;
  	font-size:11px;
	background:#FFDDDD ;
	color:#333333;
	-mox-border-radius:3px;
	  border-radius:3px;
	
	  
}

.upload {
  border:1px solid #cccccc;
  padding: 1px 1px 1px 1px;
  height:22px;
  background:  url("../images/textfield.gif");
   font-family:arial;
  font-size:11px;
  color:#00ccff;
  -mox-border-radius:3px;
  border-radius:3px;
  
}
.upload_error {
  border:1px solid #FF0000;
  padding: 1px 1px 1px 1px;
  height:22px;
  background:#FFAAAA;
   font-family:arial;
  font-size:11px;
  -mox-border-radius:3px;
  border-radius:3px;
}



.checkbox {
  background:url("../images/button_bg.gif");
  background-color:#333333;
   border:solid 1 #cccccc;
  font-family:arial;
  font-size:11px;
}
.checkbox_error {
  background:#FFAAAA;
  background-color:#FFFFFF;
   border:solid 1 #FF0000;
  font-family:arial;
  font-size:11px;
}



.radiobutton {
  background:url("../images/button_bg.gif");
  background-color:#FFFFFF;
   border:solid 1 #cccccc;
  font-family:arial;
  font-size:11px;
}
.radiobutton_error {
  background:#FFAAAA;
   border:solid 1 #FF0000;
  font-family:arial;
  font-size:11px;
}

.field_hints
{
    visibility:hidden;
    color:rgba(82, 168, 236, 1);
    font-size:9px;
}
.field_hints_focus
{
    color:#1ABC9C;
    font-size:9px;
}

btn{
  margin:3px;
}
.button {
  cursor:pointer;
  border:solid 1px #BDC3C7;
  color:#6C7A89;
  font-weight:none;
  padding:4px 20px;
  font-family:helvetica;
  
  background:#ECF0F1;
  font-size:13px;
  -mox-border-radius:3px;
  border-radius:3px;
  
  
  -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    
    
  
}

.button_blue {
  cursor:pointer;
  border:solid 1px #22A7F0;
  color:#ffffff;
  font-weight:none;
  padding:4px 20px;
  font-family:helvetica;
  background:#22A7F0;

  font-size:13px;
  -mox-border-radius:3px;
  border-radius:3px;
  -moz-box-shadow: 0px 0px 1px #ccc;
  -webkit-box-shadow: 0px 0px 1px #ccc;
  box-shadow: 0px 0px 1px #ccc;
    
}

.button_blue:hover {
    border:solid 1px #19B5FE;
    background:#19B5FE;
}
    
.button_red {
  cursor:pointer;
  border:solid 1px #D91E18;
  color:#ffffff;
  font-weight:none;
  padding:4px 20px;
  font-family:helvetica;
  background:#D91E18;
  
  font-size:13px;
  -mox-border-radius:3px;
  border-radius:3px;
  -moz-box-shadow: 0px 0px 1px #ccc;
  -webkit-box-shadow: 0px 0px 1px #ccc;
  box-shadow: 0px 0px 1px #ccc;
  
    
}





.button_red:hover {
    border:solid 1px #CF000F;
    background:#CF000F;
}
    
.button_disable {
  cursor:pointer;
  border:solid 0px #aaaaaa;
  color:#bbbbbb;
  font-weight:none;
  padding:3px 4px;
  font-family:helvetica;
  background:#dddddd;
  font-family:arial;
  font-size:12px;
  -mox-border-radius:3px;
  border-radius:3px;
 
}


.form_suggest_box{
	
	position:absolute;
	background:#333333;
	border:1px solid #000000;
	width:200px;
	height:300px;
	overflow:auto;
	visibility:hidden;
	
}

.title_table{
  	margin: 0px;
	width:550px;
	border:solid 1px #FFFFFF;
	font-size: 12px;
	background: #FFFFFF;
	color: #000;
  
}


.form_label{
  	FONT:  12px verdana, arial, helvetica, sans-serif;
  	width: 200px;
}

.form_label_compulsory{
  	FONT:  11px verdana, arial, helvetica, sans-serif;
  	
  	COLOR: #333333; 
	TEXT-DECORATION: strong;
}

.form_title{
  	FONT:  16px verdana, arial, helvetica, sans-serif	
  	font-family:arial;
  	COLOR: #000000; 
  	font-weight:bold;
	TEXT-DECORATION: strong;
}

.form_table{
  	margin: 0px;
	padding:0px;
	width:99%;
	height:100px;

	font-size: 12px;
	
	color: #000;
	
}


.form_panel{
  	margin-left: 10px;
  	top: 100px;
	padding: 1px 1% 2px 1%;
	width:90%;
	left:2%;
	
	height:auto;
	overflow:auto;
	font-size: 12px;
	border:solid 1px #ddd;
	position:absolute;
	color: #000;
	z-index: 50;
        background:#f5f8fa fixed ;
	box-shadow:0px 0px 10px #ccc;
	
        
	
}

.upload_iframe{
	padding:0px 0px 0px 0px;
	width:350px;
	border:none;
	overflow:hide;
	border:1px solid #cccccc;
}

.iframe_sub_item
{
	padding:0px 0px 0px 0px;
	width:750px;
	height:400px;
	
	border:1px solid #cccccc;

}


/* Form End */
