@CHARSET "UTF-8";


/***** Error Control CSS *****/
.has-error input,
.has-error select,
.has-error textarea,
.has-error div.radioBox{
	background-color: #ffe1ce;
}
.errorMessage p{
	text-align:center;
	color: red;
}
/***** Error Control End *****/

/***** JQuery UI CSS *****/
.ui-datepicker .ui-widget-header{
	color: #000000;
}

.ui-tabs .ui-tabs-panel{
	padding:0;
	overflow:auto;
    height:480px;
}
.tabsG3G9.ui-tabs .ui-tabs-panel{
	padding:0;
	overflow:auto;
    height:515px;
}

.ui-dialog .ui-dialog-title{
	font-size: 12pt;
}
.ui-dialog .ui-dialog-buttonpane {
	background:RGB(136,183,218);
}
.ui-dialog .ui-dialog-buttonpane button {
	margin:0 .4em 0 0;
}
.ui-tabs{
	border:none;
	background:none;
}
.ui-tabs-nav{
	border:none;
	background:none;
}
.ui-tabs .ui-tabs-panel{
	border: 1px solid #a6c9e2;
    background: #fcfdfd url("/css/images/ui-bg_inset-hard_100_fcfdfd_1x100-708968d686ea68d8ee6e738438cc38e2.png") 50% bottom repeat-x;
}
.ui-tabs li a{
	outline-color: transparent;
}
/***** JQuery UI CSS End *****/

/***** dataTables CSS *****/
table.dataTable {
	/*width="100%";*/
	display:block;
	border-left:1px solid hsla(0,0%,40%,1.00);
}
table.dataTable thead,
table.dataTable tbody{
	text-align:center;
}
table.dataTable thead tr th{
	background:hsla(0,0%,57%,1.00);
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	border-top:1px solid hsla(0,0%,40%,1.00);
	padding: 0;/* padding: 0 15px 0 0; */
}
table.dataTable tbody tr td{
	/* padding:3px; */
	padding: 0;

	word-wrap:break-word;
	word-break: break-word;
}
table.dataTable thead tr th,
table.dataTable tbody tr td{
	border-right:1px solid hsla(0,0%,40%,1.00);
	border-bottom:1px solid hsla(0,0%,40%,1.00);
}
table.dataTable tbody tr:nth-child(odd){
	background:#d0d8e8;
}
table.dataTable tbody tr:nth-child(even){
	background:#e9edf4;
}

.clickable{
	cursor:pointer;
}
/***** dataTables CSS End *****/
