﻿/*
 * jQuery UI Tooltip @VERSION
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tooltip#theming
 */
.ui-tooltip {
	padding:8px;
	position:absolute;
	z-index:999999;
	-o-box-shadow: 0 0 5px #aaa;
	-moz-box-shadow: 0 0 5px #aaa;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
	background-color: #79a22f;
	border: 1px solid white;
	padding:5px;
}
.ui-tooltip h3{
	font-size:11px;
	color:#fff !important;
	margin:0;
}
/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
	background-image: none;
}
body .ui-tooltip { border-width:2px; }

/*				ValidatorCalloutExtender			*/
em.vce{
	display:none;
	background: url(images/core/aarow.png) no-repeat;
	width: 196px;
	height: 47px;
	overflow:visible;
	padding:0 0 0 26px;
	position: absolute;
	z-index:100;
}
em.vce b{
	display:block;
	width: 160px;
	background-color:#fffacd;
	margin:0;
	padding:20px 10px;
	text-align: left;
	font-style: normal;
	font-weight:bold;
	font-size:12px;
	color:#000;
}
em.vce label{
	display: inline-block;
	width: 10em;
}
.updnValidatorCallout
{
	background-color: #fcc;
	color: #900;
	padding: 5px;
	margin: -5px 0 0 10px;
	position: relative;
}
.updnValidatorCalloutPointer
{
	position: absolute;
	left: 0;
	top: 7px;
	margin: 0 0 0 -10px;
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: 10px solid #fcc;
	border-left: 0;
}
.updnValidationErrorInput
{
	background-color: #fcc;
}
.updnValidationErrorLabel
{
	color: #900;
}


/*				AutoCommplete			*/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

.ui-tabs .ui-tabs-hide {
	 display: none;
}


/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; display: inline-block; position: relative; height: 18px; vertical-align: middle; text-decoration: none !important; overflow: hidden; zoom: 1; }
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.cms_heb .ui-selectmenu-icon { right:auto; left:6px; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; display: none; overflow: auto; z-index: 1005;} /* z-index: 1005 to make selectmenu work with dialog */
.cms_heb .ui-selectmenu-menu { direction:rtl; text-align:right; }
.ui-selectmenu-open { display: block; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status { line-height: 15px; display: block; padding: 2px 5px; outline:none; text-decoration:none;font-size:12px; }
.ui-selectmenu-menu li.ui-state-disabled a { cursor: default; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.cms_heb .ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: auto; padding-right: 20px; margin-left: auto;margin-right: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0;
}
.cms_heb .ui-selectmenu-menu li .ui-icon, .cms_heb .ui-selectmenu-status .ui-icon { left: auto; right: 0; }
.ui-state-default .ui-icon { background: url(images/triangle.gif) center center no-repeat !important; }
.ui-selectmenu-status { line-height: 18px;padding:0 5px 0 5px; height:18px; text-align:left;font-size:12px;font-weight:normal;}
.cms_heb .ui-selectmenu-status { line-height: 18px; text-align:right;}
.ui-selectmenu-open li  { 
	border-top:1px #F8F8F8 solid;
	border-bottom:1px #F8F8F8 solid;
}
.ui-selectmenu-open li a { 
	background-color: #F8F8F8;
}
.ui-selectmenu-open li.ui-selectmenu-item-focus a { 
	background-color: #c1dd89 !important;
}
.ui-selectmenu-open li.ui-selectmenu-item-focus { 
	border-top:1px #ddd solid;
	border-bottom:1px #ddd solid;
}
.ui-selectmenu-open li.ui-selectmenu-item-selected {
	background-image: url(images/ui-bg_diagonals-small_75_ccd232_40x40.png);
	border-right: 0px;
	border-left: 0px;
	border-top:1px #ddd solid;
	border-bottom:1px #ddd solid;
}
.ui-selectmenu-open li.ui-selectmenu-item-selected a{ background-color: #eee;}
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content { }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/* for optgroups */
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 18px; display:block; padding: .6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
/* IE6 workaround (dotted transparent borders) */
* html .ui-selectmenu-menu li { border-color: pink; filter:chroma(color=pink); width:100%; }
* html .ui-selectmenu-menu li a { position: relative }


/*		overrides		*/
.lt_box .ui-state-default,
.tblContact .ui-state-default{
	background-image:none !important;
	background-color:#fff !important;
	border-color:#ccc !important;
}
.lt_box .ui-state-disabled,
.tblContact .ui-state-disabled{
	opacity: .9;
	filter:alpha(opacity=90);
}
.lt_box .ui-state-hover,
.tblContact .ui-state-hover {
	color:#000 !important;
}
.ddlContacts.ui-selectmenu { height: 23px; line-height:23px;  }
.ddlContactsPA.ui-selectmenu { height: 23px;line-height:23px;  }
.ddlContacts{width:200px !important;}
.cu_right .ddlContacts{width:184px !important;}
#left_content .ddlContacts{width:184px !important;}
.ddlContacts .ui-selectmenu-status { line-height: 23px;}
.ddlContactsPA .ui-selectmenu-status { line-height: 23px;}


/*				jcarousel					*/
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
	position: relative;
}

.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}

.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
	float: left;
	list-style: none;
	/* We set the width/height explicitly. No width/height causes infinite loops. */
	/*width: 520px;
	height: 75px;*/
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
	z-index: 3;
	display: none;
}

.jcarousel-prev {
	z-index: 3;
	display: none;
}
