/* Form  */


input:focus {
 
  /* IE6-9 */
outline: none;
  border:1px solid #CF000F;

}
select:focus {
 
  /* IE6-9 */
outline: none;
  border:1px solid #CF000F;

}

textarea:focus {
 
  /* IE6-9 */
outline: none;
  border:1px solid #CF000F;

}


input{
    -moz-transition: .25s;
  -webkit-transition:  .25s;
  -o-transition: .25s;
  transition: .25s;
}

select{
    -moz-transition: .25s;
  -webkit-transition:  .25s;
  -o-transition: .25s;
  transition: .25s;
}




textarea{
    -moz-transition: .25s;
  -webkit-transition:  .25s;
  -o-transition: .25s;
  transition: .25s;


}


.form_separator
{
  border:0px solid #000;
  border-top:1px dotted #ccc;
  
}
.compulsory_note {
	COLOR: #aa0000; 
	TEXT-DECORATION: strong;
}




.div_lookup_pop{
    
    height:?px;overflow:auto;
    background:#ffffff;
    position:absolute;
    border:0px solid #888888;
    visibility:hidden;
    -moz-box-shadow: 1px 1px 2px #ccc;
    -webkit-box-shadow: 1px 1px 2px #ccc;
    box-shadow: 1px 1px 2px #ccc;
}





.div_lookup_pop_item{
    
    min-width:300px;
    cursor:hand;
    border:1px solid #ccc;
    padding:10px 5px 10px 5px;
    background:#f8f8f8;
    
    
    
}


.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{
    width:200x;
}

.textbox_l_error {
  border:1px solid #ff0000;
  padding: 3px 3px 3px 3px;
  height:26px;
  background:#ffeeee;
  font-family:arial;
  font-size:11px;
  width:200px;
  color:#333333;
  -mox-border-radius:5px;
  border-radius:5px;
  
  
}
.textbox_l_error:focus{
    width:200px;
}

.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 {
    width:400px;
}

.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 {
  width:120px;
}

.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 {
    width:120px;
}


.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 {
  width:70px;  
}


.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:70px;
  color:#333333;
  -mox-border-radius:5px;
  border-radius:5px;
}


.textbox_listview
{
  
  
  border:1px solid #cccccc;
  padding: 2px 3px 2px 3px;
  margin: 0px;
  height:20px;
  background:#ffffff;
  font-family:arial;
  font-size:11px;
  width:50px;
  text-align:center;
  color:#333333;
  -mox-border-radius:2px;
  border-radius:2px;
}


.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: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;
  
}

.textarea_minimize {
  	border:1px solid  #cccccc;
   	
  	height:22px;
  	width:320px;
  	font-family:arial;
  	font-size:11px;

    background-color:#ffffff;
    color:#333333;
    -mox-border-radius:5px;
  border-radius:5px;
}
.textarea {
  	border:1px solid  #cccccc;
   	
  	height:60px;
  	width:320px;
  	font-family:arial;
  	font-size:11px;

    background-color:#ffffff;
    color:#333333;
    -mox-border-radius:5px;
  border-radius:5px;
  
    
  
}

.textarea_error {
  	border:1px solid #FF0000;
   	
  	height:60px;
  	width:220px;
  	font-family:arial;
  	font-size:11px;
	background:#FFDDDD ;
	color:#333333;
	-mox-border-radius:5px;
	  border-radius:5px;
	
	
	  
}

.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;
}


.button {
  cursor:pointer;
  border:solid 1px #7F8C8D;
  color:#ffffff;
  font-weight:none;
  padding:4px 20px;
  font-family:helvetica;
  
  background:#BDC3C7;
  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;
  
  -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 #3498DB;
  color:#ffffff;
  font-weight:none;
  padding:4px 20px;
  font-family:helvetica;
  background:#3498DB;

  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 #2980B9;
    background:#2980B9;
}
    
.button_red {
  cursor:pointer;
  border:solid 1px #F22613;
  color:#ffffff;
  font-weight:none;
  padding:4px 20px;
  font-family:helvetica;
  background-color:#CF000F;
  
  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 #F22613;
    background:#F22613;
}
    
.button_disable {
  cursor:pointer;
  border:solid 1px #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: 2px 4px 2px 4px;
	width:100%;
	height:100px;

	font-size: 12px;
	
	color: #000;
	
}


.form_panel{
	
  position:absolute;
  background:#ffffff;
  border:0px solid #000;
  visibility:visible;
  width:80%;
  height:auto;
  z-index:100;
  left:10%;
  top:100px;
  -moz-box-shadow: 2px 2px 10px #888;
  -webkit-box-shadow: 2px 2px 10px #888;
  box-shadow: 2px 2px 10px #888;
  background:#f8f8f8;
}

.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 */
