﻿/*
.ui-corner-all {
	border-color: #888;
}
*/


/*	override checkboxtree	*/
/*
.checkboxtree{
	padding:5px 5px 5px 15px;
	height:330px;
	overflow:auto;
	font-size:11px !important;
	font-family: Arial !important;
}
.cms_rtl .checkboxtree{
	padding:5px 15px 5px 5px;
}
.checkboxtree li ul{
	margin:3px 0 3px 20px;
}
.cms_rtl .checkboxtree li ul{
	margin:3px 20px 3px 0;
}
.checkboxtree label{
	padding:0 0 14px 6px;
	font-size:11px;
	display:inline-block;
	margin-bottom:3px;
}
.cms_rtl .checkboxtree label{
	padding:0 6px 0 0;
}
.cms_rtl .ui-icon-triangle-1-se{
	background-position:-80px -16px;
}
.cms_rtl .ui-icon-triangle-1-e{
	background-position:-96px -16px;
}
.checkboxtree label.checkall, .checkboxtree label.uncheckall{
	cursor:pointer;
	text-decoration:underline;
}
.checkboxtree .gv_txt_order{
	width:42px;
	font-size:11px;
}
*/

/*	override Selectmenu	*/
/*
.ui-selectmenu-open li.ui-selectmenu-item-focus a { background-color: #CCD232 !important; }
.ui-selectmenu-open li.ui-selectmenu-item-selected { 
	border-right: 0px;
	border-left: 0px;
	border-top:1px #93C3CD solid;
	border-bottom:1px #93C3CD solid;
}
.ui-selectmenu-open li.ui-selectmenu-item-selected a{ background-color: #93C3CD;}
*/

/*	override multiselect	*/
/*
.ui-multiselect-checkboxes-toplevel label{
	background-color:#dadada;
}

*/
/* jcarousel */
.jcarousel-prev,
.jcarousel-next {
    cursor: pointer;
    height: 100%;
    position: absolute;
    top: 0;
    width: 21px;
}
.jcarousel-prev {
    background: url("Images/prev_next.png") no-repeat scroll -22px center #fff;
    right: -25px;
}
.jcarousel-next {
    background: url("Images/prev_next.png") no-repeat scroll 0 center #fff;
    left: -17px;
}
.jcarousel-prev:hover {
    background: url("Images/prev_next.png") no-repeat scroll -66px center #fff;
}
.jcarousel-next:hover {
    background: url("Images/prev_next.png") no-repeat scroll -44px center #fff;
}
/* calendar */
.ui-datepicker{
	background-color:#f3f3f3;
	border-color:#4e7999;
	border-radius:0;
	padding:0;
	width: auto;
}
.ui-datepicker .ui-datepicker-header{
	background:none;
	border:none;
	border-radius:0;
	padding:0;
}
.ui-datepicker .ui-datepicker-title{
	color:#1a4566;
	font-size:12px;
	font-weight:bold;
	margin:0 25px;
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev{
	background:none !important;
	border:none !important;
	border-radius:0;
	height: 18px;
    top: 1px !important;
    width: 12px;
}
.ui-datepicker .ui-datepicker-next{left:1px !important;}
.ui-datepicker .ui-datepicker-prev{right:1px !important;}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span{
	height: 12px;
    margin: -6px 0 0 -4px;
    width: 8px;
    cursor:pointer;
}
.ui-datepicker .ui-datepicker-next span {
    background: url("Images/prev_next-datepicker.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.ui-datepicker .ui-datepicker-prev span {
    background: url("Images/prev_next-datepicker.png") no-repeat scroll -9px 0 rgba(0, 0, 0, 0);
}
.ui-datepicker .ui-datepicker-next.ui-state-hover span {
    background: url("Images/prev_next-datepicker.png") no-repeat scroll 0 -14px rgba(0, 0, 0, 0);
}
.ui-datepicker .ui-datepicker-prev.ui-state-hover span {
    background: url("Images/prev_next-datepicker.png") no-repeat scroll -9px -14px rgba(0, 0, 0, 0);
}
.ui-datepicker table{margin-bottom:1px;}
.ui-datepicker th{
	background:none #1a4566;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:1px 0;
}
.ui-datepicker td{
	background:none #f3f3f3 !important;
	border-color:#9fb4c6;
	border-style:solid;
	padding:0;
	border-width:1px;
	opacity:1 !important;
}
.ui-datepicker tr:first-child td{border-width:0 0 1px 1px;}
.ui-datepicker tr:last-child td{border-width:1px 0 0 1px;}
.ui-datepicker td:first-child{border-width:1px 0 1px 1px;}
.ui-datepicker td:last-child{border-width:1px 1px 1px 0;}
.ui-datepicker tr:first-child td:last-child{border-width:0 0 1px 0;}
.ui-datepicker tr:last-child td:last-child{border-width:0 1px 0 0;}
.ui-datepicker td span,
.ui-datepicker td a{
	background:none !important;
	border: 0 none !important;
    color: #406C8A !important;
    display: block;
    font-size: 12px;
    height: 17px;
    line-height: 17px;
    text-align: center;
}
.ui-datepicker td.highlight a{
	background:url(Images/highlight.gif) repeat-x 0 bottom #077d3c !important;
	color:#fff !important;
	font-weight:bold;
}
.ui-datepicker td a.ui-state-active{font-weight:bold;color:#b5162f !important;}
.ui-datepicker td.highlight a.ui-state-active{color:#ccc !important;}
/* myselect */
.ui-selectmenu{
	background:none #a4c1e1;
	border:none;
	border-radius:3px;
	height:23px;
}
.fields .ui-selectmenu,
.fieldsBody .ui-selectmenu{float:left;}
.fieldsBody .ui-selectmenu{
	background:none #fff;
	border: 1px solid #7FA8B8;
    border-radius: 3px 3px 3px 3px;
}
.fieldsBody .ui-selectmenu-status{font-weight:normal;}
.ui-selectmenu-status{	padding:3px 9px;}
.ui-selectmenu-icon{
	background: url("Images/select_row.png") no-repeat scroll center center rgba(0, 0, 0, 0) !important;
    height: 17px;
}
.ui-selectmenu.ui-state-hover .ui-selectmenu-icon,
.ui-state-active .ui-selectmenu-icon{background:url(Images/select_row-hover.png) no-repeat center center !important;}
.ui-selectmenu-menu li a,
.ui-selectmenu-status{
	color:#000;
	font-size:12px;
}
.ui-selectmenu-menu ul{background:none #a4c1e1;border:none;}
.ui-selectmenu-menu ul.myselect{border:1px solid #A4C1E1;}
.ui-selectmenu-menu ul li{}