@charset "utf-8";
/* CSS Document */

input[type=text], input[type=password],input[type=email], input[type=tel],input[type=file]{

	border:1px solid #bebebe;
	background:#FFF;
	padding:0px 5px;
	width:94%;
	font-size:13px;
	height: 22px;
	line-height: 1;
	vertical-align: middle !important;
}

textarea{
	border:1px solid #bebebe;
	background:#FFF;
	padding:10px auto!important;
	width:99%;
	font-family:arial;
	font-size:13px;
}
.styled-select select {
   background: transparent;
   width:115%;
   padding: 3px;
   font-size: 13px;
   line-height: 1;
   border:0px!important;
   border-radius: 0;
   height: 22px;
   	-webkit-appearance: none;
	-moz-appearance:none;
	-moz-appearance:none;
	 appearance:none;


}
   
.styled-select {
   width:100%;
   height: 22px;
   overflow: hidden;
   background:#ffffff url(../images/arrow_combo.png) no-repeat 98%;
   vertical-align: middle !important;
   border: 1px solid #BEBEBE;
} 

 
input[type=button],input[type=submit],input[type=reset],.link_btn{
	background-color:#29A9E1;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
	border:0px;

	color:#ffffff;
	padding:5px 15px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;

}
input[type=reset]:active,input[type=button]:active,input[type=submit]:active{background-color:#006190!important;}


.form{padding:0; margin:0;}
.form_horzline{background:#d4d4d4; height:1px;  margin:20px auto;}

.button_blue{background:#0b5f8a!important;}

.button_big{width:100%;}

/*label{display:block; padding:5px; font-weight:bold;}*/

form a{text-size:11px;}

.action_buttons button{
	background:transparent;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:0px;
	font-size:12px;
	color:#1e1e1e;
	padding:6px 25px;
	margin-right:10px;
	border:1px solid #e8e9eb;
}

.grid_action_buttons button{
	background:#0b5f8a;

	border:0px;
	font-size:12px;
	color:#fff;
	padding:6px 25px;

	
	border:0px solid #e8e9eb;
	border-bottom:1px solid #246F96;
	margin:-10px;
	margin-left:-6px;
	width:110%;
}

.action_buttons button:hover{ border:1px solid #E4E7E9;}

.action_buttons button, .grid_action_buttons button{background-repeat:no-repeat; background-position:3px; }

.inner_col_right .action_buttons button, .grid_action_buttons .button_grid{background-repeat:no-repeat; background-position:3px; margin:-5px auto;}




.action_buttons button.edit{ background-image:url(../images/ico_dropmenu_edit.png);}
.action_buttons button.repost{ background-image:url(../images/ico_dropmenu_repost.png);}
.action_buttons button.archive{ background-image:url(../images/ico_dropmenu_archive.png);}
.action_buttons button:active{ background-color:#E4E7E9;}
.action_buttons button.view{ background-image:url(../images/ico_dropmenu_view.png);}



.grid_action_buttons button.view{ background-image:url(../images/ico_dropmenu_view.png);}


.action_buttons button.linkarrow{ background-image:url(../images/ico_arrow.png);border:1px solid #E4E7E9; background-color:#E4E7E9;}
.action_buttons button.linkarrow:active{background-color:#CCCCCC;}
.action_buttons button.linkarrow:hover{ border:1px solid #CCCCCC;}



/* search box and button */

.search_box_content{
	-webkit-border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	border-radius: 0px!important;
	background:#eeeff0!important;
	border:1px solid #0b5f8a!important;
	font-size:13px!important;
	padding:10px!important;
	vertical-align:middle!important;
	color:#999;
}

.btn_search_content{
	-webkit-border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	border-radius: 0px!important;
	background:#eeeff0!important;
	border:1px solid #0b5f8a!important;
	background-image:url(../images/ico_search.png)!important;
	background-repeat:no-repeat!important;
	background-position:50%!important;
	background-color:#0b5f8a!important;
	width:48px!important;
	height:38px!important;
	vertical-align:middle!important;
	padding:0!important;
	
}
.btn_search_content:active{background-image:url(../images/ico_search.png)!important;}




/*  end search box and button */


/* radio and checkbox */

input[type=checkbox].css-checkbox, input[type=radio].css-radiobox {
	position: absolute; 
	overflow: hidden; 
	clip: rect(0 0 0 0); 
	height:1px; 
	width:1px; 
	margin:-1px; 
	padding:0;
	border:0;
}

input[type=checkbox].css-checkbox + label.css-label, input[type=radio].css-radiobox +  label.css-label{
	padding-left:22px;
	height:16px; 
	display:inline-block;
	line-height:16px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:12px;
	vertical-align:middle;
	cursor:pointer;
}

input[type=checkbox].css-checkbox:checked + label.css-label, input[type=radio].css-radiobox:checked +  label.css-label {
	background-position: 0 -16px;
}

.css-label{
	background-image:url(../images/dark-check-gray.png);
}


/*  end ration and checkbox */

.required_msg{font-size:11px; color:#F00; padding:8px; text-align:right;}
.required_msg .star{font-size:12px; font-family:tahoma;}

.form_header{
	padding:6px;
	background:#CCC;
	font-weight:bold;
}
.red_star{color:#F00; font-family:Tahoma, Geneva, sans-serif; font-size:12px;  position:absolute; bac kground:#666666; padding-top:8px; display:block; height:16px; margin-left:-10px;}

.red_star_textarea{color:#F00; font-family:Tahoma, Geneva, sans-serif; font-size:12px;  position:absolute; bac kground:#666666; padding-top:8px; display:block; height:16px;}




