/* Important Note: Common classes has been added in Common.css file */


/*
 * jQuery UI Autocomplete 1.8.14
 *
 */
.ui-autocomplete
{
    position: absolute;
    cursor: default;
   max-height: 200px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: 20px;
}

/* workarounds */
* html .ui-autocomplete
{
    width: 1px;
}
/* without this, the menu expands to 100% in IE6 */
 .ui-autocomplete-loading
      {
            background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat;
      }
/*
 * jQuery UI Menu 1.8.14
 *
 * Copyright 2010, 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/Menu#theming
 */
.ui-menu
{
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    float: left;
}
.ui-menu .ui-menu
{
    margin-top: -3px;
}
.ui-menu .ui-menu-item
{
    border-style: hidden solid solid solid;
    border-width: 1px;
    border-color: #000000;
    margin: 0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}
.ui-menu .ui-menu-item a
{
    text-decoration: none;
    display: block;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active
{
    font-weight: bold;
    margin: -1px;
}
.autocompleteheader
{
    font-weight: bold;
    font-style: normal;
    background-color: #660066;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
}
.autocompleteUpperDiv
{
    border: thin solid #FF00FF;
    padding: 2px;
    margin: 1px;
    background-color: #000000;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    position: absolute;
    opacity: 0.7;
    filter: alpha(opacity=70);
    font-size: inherit;
}

.ui-widget-content
{
    border: 1px solid #aaaaaa /*{borderColorContent}*/;
    background: #ffffff /*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png) /*{bgImgUrlContent}*/ 50% /*{bgContentXPos}*/ 50% /*{bgContentYPos}*/ repeat-x /*{bgContentRepeat}*/;
    color: #222222 /*{fcContent}*/;
}

/* Component containers
----------------------------------*/
.ui-widget-content
	{
		color:#145166;
		border: 0px solid #aaaaaa;
	}

/* Interaction states
----------------------------------*/
.ui-state-default a, .ui-widget-content .ui-state-default a
	{
		color: #2d3741;
		background:url(Image/tab-btnbg.png) no-repeat right -31px;
	}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus
	{
		color: #145166;
	}
.ui-state-hover
	{
		color: #145166;
		/* background:url(Image/tab-btnbg.png) repeat-x left -62px !important; */
	}
.ui-state-hover a, .ui-state-hover a:hover
	{
		color: #145166;
		/* background:url(Image/tab-btnbg.png) no-repeat right -93px !important; */
	}
.ui-state-active, .ui-widget-content .ui-state-active
	{
		color: #145166;
	}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
	{
		color: #145166 !important;
		border: 0px solid #aaaaaa;
	}

/* Overlays */
.ui-widget-overlay
	{
		/*background: #aaaaaa url(image/tab-hover.gif) 50% 50% repeat-x;*/
		background: #333333 50% 50% repeat-x;
	}
.ui-widget-shadow
	{
		/*background: #aaaaaa url(image/tab-hover.gif) 50% 50% repeat-x;*/
	}

/* Tabs */
.ui-tabs .ui-tabs-nav li
	{
		background:url(Image/tab-btnbg.png) repeat-x left top;
	}
.ui-tabs-nav li a:hover
	{
		background:url(Image/tab-btnbg.png) no-repeat right -93px;
	}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected
	{
		background:url(Image/tab-btnbg.png) repeat-x left -124px;
	}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a
	{
		background:url(Image/tab-btnbg.png) no-repeat right -155px;
	}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel
	{
		background:#fcf5e6 !important;
		border: 1px solid #8e8060 !important;
	}
.ui-tabs-panel .Table
	{
		background:#fcf5e6 !important;
	}

/* dialog classes */
    .ui-dialog
    {
        position: relative;
        padding: .2em;
        width: 300px;
    }
    .ui-dialog .ui-dialog-titlebar
    {
        padding: .5em .3em .3em 1em;
        position: relative;
        border: 1px solid #9d0a0f;
        background: #9d0a0f;
        color: #eaf5f7;
        font-weight: bold;
        *width:409px;
    }
    .ui-dialog .ui-dialog-title
    {
        float: left;
        margin: .1em 0 .2em;
    } 
    .ui-dialog .ui-dialog-titlebar-close
    {
        position: absolute;
        right: .3em;
        top: 50%;
        width: 19px;
        margin: -10px 0 0 0;
        height: 20px;
        visibility:hidden;
    }
    .ui-dialog .ui-dialog-titlebar-close span
    {
     
    visibility: visible;
    margin-top: -6px !important;
    cursor: pointer;
    }
    .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus
    {
        padding: 0;
    }
    .ui-dialog .ui-dialog-content
    {
        border: 1px solid #4474a2;
        padding: .5em 1em;
        background: #fcfdfd;
        overflow: auto;
    }
    .ui-dialog .ui-dialog-buttonpane
    {
        text-align: left;
        border-width: 1px 0 0 0;
        background-image: none;
        margin: .5em 0 0 0;
        padding: .3em 1em .5em .4em;
    }
    .ui-dialog .ui-dialog-buttonpane button
    {
        float: right;
        margin: .5em .4em .5em 0;
        cursor: pointer;
        padding: .2em .6em .3em .6em;
        line-height: 1.4em;
        width: auto;
        overflow: visible;
    }
    .ui-dialog .ui-resizable-se
    {
        width: 14px;
        height: 14px;
        right: 3px;
        bottom: 3px;
    }
    .ui-draggable .ui-dialog-titlebar
    {
        cursor: move;
    }

/* states and images */
.ui-icon { width: 16px; height: 20px; background-image: url(images/ui-icons_0078ae_256x240.png); }
.ui-widget-content .ui-icon { background-image: url(images/ui-icons_0078ae_256x240.png); }
.ui-widget-header .ui-icon { background:url(Image/ui-icons_close.png) no-repeat left top !important; }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_e0fdff_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background:url(Image/ui-icons_close.png) no-repeat left top !important; }
.ui-state-active .ui-icon { background-image: url(images/ui-icons_f5e175_256x240.png); }
.ui-state-highlight .ui-icon { background-image: url(images/ui-icons_f7a50d_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url(images/ui-icons_fcd113_256x240.png); }

