.ui-datatable-tablewrapper{
	overflow-x:hidden!important;
}


.ui-datatable table{
	width:100%; /*5% margin*/
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td, .ui-datatable tfoot th{
	padding:10px 0px;
}

.ui-datatable tbody td {
    border-color: #ccc;
}

.ui-row-toggler.ui-icon.ui-icon-circle-triangle-e {
    background-image: url('../images/details_open.png') !important;
    background-position: 0px 0px; 
        width: 32px;
    height: 32px;  
}

.ui-row-toggler.ui-icon.ui-icon-circle-triangle-s {
    background-image: url('../images/details_close.png') !important;
    background-position: 0px 0px;
     width: 32px;
    height: 32px;  
}

/*dialog*/
.ui-dialog .ui-dialog-titlebar{
	background: #0e2d4f;
	background: -webkit-linear-gradient(left, #0e2d4f , #0452a0);
	background: -o-linear-gradient(right, #0e2d4f, #0452a0);
	background: -moz-linear-gradient(right, #0e2d4f, #0452a0);
	background: linear-gradient(to right, #0e2d4f , #0452a0);

	color: #ffffff;
}

.ui-dialog .ui-dialog-content{
	    background-color: #f5f5f5;
}


.ui-widget-header {
	font-weight: normal;
}

.ui-dialog-title {
    font-size: 16px!important;
}

.ui-dialog.ui-widget-content {
	    border: 1px solid #999;
}

.ui-dialog-titlebar-close {
     margin-top: 0px!important; 
}


.ui-panel-content {
    border: 0;
    background: 0;
    padding: .5em 0em!important;
}

.ui-widget-content {
    border: none; 
    background: transparent; 
}


.popUpForm table, .popUpForm th, .popUpForm td{
	border: none;
    
    text-align: left;
    margin-left: 0px;
   
    background: transparent;
}



.ui-datatable.forumTable table{
	background: transparent;
	border-style: none;
	border-collapse: separate; 
	 border-spacing: 0px 5px ;
}
.ui-datatable.forumTable thead th{
	background: transparent;
	border-style: none;
}


.ui-datatable.forumTable tbody{
	border-style: none;
}

.forumTable .ui-widget-header{
	background: transparent;
}
.ui-datatable.forumTable tbody td {
    border-style:solid none solid none;
    /*border-width:1px;*/
    border-bottom: solid;
    border-radius: 10px;
    border-color: #064A8F;
    
    text-align:left;
    background: #FBFBFB;
}







 .filterPanel tr .filterPanel td{
	border: none;
    
    text-align: left;
    margin-left: 0px;
   
    background: transparent;
}

/*growl*/
.ui-growl-info{
	background-color:#64809c;
	border-color:#64809c;
	color:#fff;
}

.ui-growl-error{
	background-color:#b3908f;
	border-color:#b3908f;
	color:#fff;
}

.ui-growl-item-container {
	opacity:1;
	
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
	background-image: none;
	
}


/*select menu*/
.ui-selectonemenu {
	    background-color: white;
    border: 1px solid #999;
    width:100%;
    padding-right:0;
}

.ui-selectonemenu-list-item{
	  background-color: white;
	  margin: 0px 0!important;
}

 .ui-selectonemenu-list {
    padding: 0!important;
   
}


.ui-selectonemenu-trigger{
	
	width: 24px!important;
}




.ui-inputfield {
	
width:100%;
}


/*accordion*/
.ui-accordion .ui-accordion-content{
	background-color: white;
}

.ui-accordion .ui-accordion-header.ui-state-active{
	font-weight: bold;
}



.programCombo{
	width:105px;
	height:50px;
}

.programCombo .ui-selectonemenu-label{
	height:30px;
	background-color: transparent;
	font-size:28px;
	font-weight: bolder;
    padding: 0 10;
}



.programLabel{
	font-size:20px;
}

.ui-autocomplete-list {

    background-color: #fff;
}   


.ui-panelgrid-cell {
    border:none!important; 
}

.ui-autocomplete-input-token input {
  
    width: 172px;
}

table.jqplot-table-legend, table.jqplot-cursor-legend {

    width: auto;
}


#tblGa .ui-expanded-row td{
	font-weight: bold;
	background-color:#bbbbbb;
}


.ui-datatable tr.ui-state-highlight {
    color: #333333;
}




.ui-datatable.newsTable table{
	background: transparent;
	border-style: none;
	border-collapse: separate; 
	 border-spacing: 0px 25px ;
}
.ui-datatable.newsTable thead th{
	background: transparent;
	border-style: none;
}


.ui-datatable.newsTable tbody{
	border-style: none;
}

.newsTable .ui-widget-header{
	background: transparent;
}
.ui-datatable.newsTable tbody td {
    border-style:none none none none;
    text-align:left;
    background: #FFFFFF;
    
}
