/*  Alert Dialog Box Styles */

.ui-dialog .ui-widget-header {
    background-image: url("../images/jqueryui/popup_header.gif") !important;
    color: #FFFFFF;
}


.ui-dialog .ui-widget-header .ui-icon {
    background-image: url("../images/jqueryui/close_btn.png") !important;
    background-position: center top;
    background-repeat: no-repeat;
    height: 20px;
    overflow: hidden;
}

.ui-dialog .ui-widget-header .ui-icon:hover {
    /*background-image: url("../images/jqueryui/close_btn_over.png") !important;
    background-position: center top;
    background-repeat: no-repeat;
    height: 22px;
    overflow: hidden;
    width: 22px;*/
}

.ui-dialog .ui-widget-content {
    background-color: #F1F1F1 !important;
}

.ui-dialog .ui-widget-content {
	background: url("../images/jqueryui/ui-bg_flat_75_ffffff_40x100.png") repeat-x;
	background-color: #FFFFFF !important;
}


.ui-dialog .ui-dialog-content {
    color: #333333;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
}

.ui-dialog .ui-dialog-buttonpane{
	margin-top: 0px !important;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
    background: url("../images/button_regular_popup.gif") no-repeat;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    height: 26.5px;
    text-align: center !important;
    width: 68px;
}



.ui-dialog .ui-widget {
    font-size: 12px !important;
}



.ui-dialog .ui-dialog-titlebar-close {
    height: 0px;
    margin: -1px 0 0;
    padding: 1px;
    position: absolute;
    right: 1em;
    top: 50%;
    width: 0px;
}

.ui-dialog .ui-dialog-titlebar .ui-state-hover {
  background-color:none;
  right: 1em !important;
  position: absolute;
}

.ui-dialog .ui-button-icon-only .ui-icon {
	left: 45% !important;
}

/*----------------*/

/* Date Picker*/

.ui-datepicker {
    width: 15em !important;
    padding: 0px !important;
}

.ui-datepicker .ui-widget-header {
    background: none repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #FF0000;
    font-weight: bold;
}

.ui-datepicker .ui-datepicker-prev {
    background: url("../images/jqueryui/prev_btn.png") no-repeat !important;
    height: 18px;
    position: absolute;
    top: 8px;
    width: 18px;
}

.ui-datepicker .ui-datepicker-next {
    background: url("../images/jqueryui/next_btn.png") no-repeat !important;
    height: 18px;
    position: absolute;
    top: 8px;
    width: 18px;
 }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	 display: none;
}

.ui-datepicker th {
    background-image: url("../images/jqueryui/btn1.png");
    border-color: #FFFFFF;
    border-radius: 10px;
    border-style: solid;
    border-width: 2px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0.7em 0.3em;
    text-align: center;
}


.ui-datepicker table {
    margin: 0 !important;
    border-collapse: collapse;
    font-size: 12px;
    width: 100%;
}

.ui-datepicker table td{
	 padding-left: 0 !important;
}

.ui-datepicker table th{
	height: 23px;
	padding: 0px !important;
}

.ui-datepicker-calendar .ui-state-hover {
    background: none repeat scroll 0 0 #FF0000 !important;
}

.ui-datepicker-calendar .ui-datepicker-today  .ui-state-highlight {
   background: none repeat scroll 0 0 #FFB502 !important;
    color: #FFFFFF !important!;
}

.ui-datepicker .ui-state-default {
    background: url("../images/jqueryui/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x  50% 50% #E6E6E6;
    border: 0 solid #D3D3D3;
    color: #555555;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-align: center !important;
    vertical-align: middle !important;
}

.ui-datepicker .ui-datepicker-current-day .ui-state-default{
	background-image: none  !important;
	background-color: #FF0000 !important;
}


.ui-datepicker .ui-datepicker-buttonpane {
    background: url("../images/jqueryui/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x;
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    height: 32px;
    margin: 0px !important;
}


.ui-datepicker-trigger {
    display: block;
    height: 21px;
    margin-left: 130px;
    margin-top: -23px;
    overflow: hidden;
    text-indent: -1500px;
    width: 20px;
}


button.ui-datepicker-close {
    display: none;
}
button.ui-datepicker-current{
	opacity :1 !important;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    background-image: url("../images/jqueryui/btn1.png");
    border-style: solid;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 0.3em;
    text-align: center;
    width: 112px;
}

.ui-datepicker .ui-datepicker-buttonpane button {
    cursor: pointer;
    float: right !important;
    overflow: visible;
     margin: 0px !important;
}

.ui-datepicker .ui-datepicker-header {
	padding: 0 !important;
}

/*-- Date Picker End*/

/*changed for grid*/

.ui-jqgrid .ui-jqgrid-title { float: left; margin-left:45%; color:#FFFFFF;font-family: arial;}
.ui-jqgrid tr.ui-row-ltr td {text-align:center}
.ui-jqgrid .ui-pg-input { height:13px;font-size:.8em; margin: 0;width:20px}


.ui-jqgrid-view   .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    font-weight: bold !important;
}

.ui-jqgrid-view  .ui-widget-header {
  background: url("../images/searchtable-header-bg.gif") repeat-x !important;
  font-size: 12px !important;
}

.ui-jqgrid .ui-state-default {
    background-color: #E6E6E6;
    color: #555555;
    font-weight: normal;
    border: none !important;
}

.ui-jqgrid .ui-state-highlight.ui-state-highlight {
	background: none !important;
	background-color: #E6E6E6 !important;
	
}

.ui-jqgrid tr.jqgrow td {
	border-right-style: none !important;
	border-bottom-style:  none !important;
}



.ui-jqgrid .ui-jqgrid-htable {
  border-spacing: 2px !important;
  background-color:#FFFFFF;
}
.ui-jqgrid .ui-jqgrid-btable{
  border-spacing: 1px !important;
}
/*
.ui-jqgrid .ui-jqgrid-bdiv tr:nth-child(even) {
	background: #f5f5f5;
	}
.ui-jqgrid .ui-jqgrid-bdiv tr:nth-child(odd) {
	background: #FFFFFF;
	}
*/
.ui-jqgrid .ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column:last-child {
    border-right: none !important;
}

.ui-jqgrid .ui-state-hover{
   background: none !important;
}


.ui-jqgrid  .ui-jqgrid-btable .ui-widget-content{
	background:none;
	background-color: #f5f5f5 ;
}

.ui-priority-secondary{
  background-color: #ffffff !important;
}
/* End Grid */

 .ui-autocomplete {
	max-height: 100px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	font-family: Verdana,Arial,sans-serif;
	 font-size: 11px;
}


.diagalertmsg {
    background-image: url("../images/jqueryui/icon_message_info.gif");
    background-repeat: no-repeat;
    padding-left: 15%;
	padding-bottom: 10%;
    text-align: left;
}
