    /*--------------------------------------------------------------------------+  
    |                   Styles for tuning jQuery UI styles                      |
    +--------------------------------------------------------------------------*/

/*  Styles for form buttons */
.btn-holder{ margin-left: 126px; height:30px;}
.ui-button {padding: .3em 1em .3em 20px; margin: 10px; text-decoration: none; position: relative; cursor: pointer;}
.ui-button span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px; cursor: pointer;}
.ui-button input{background-color: transparent; border: 0px; cursor: pointer; color: inherit; height:15px;}

/*  Styles for link buttons */
.ui-link {padding: .4em 1em .4em 20px; margin-right: 10px;  text-decoration: none;position: relative; font-size:11px;}
.ui-link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}

/*  Styles for icon only links  */
ul.ui-icons {margin: 0; padding: 0; overflow: visible;}
ul.ui-icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul.ui-icons span.ui-icon {float: left; margin: 0 4px;}

/* Tabs with icon */
li.iconized-tab span.ui-icon{float: left; margin: 0.3em 0.2em;}
li.iconized-tab a{padding: 0.3em 1em 0.5em 0 !important; font-size: 13px;}
li.iconized-tab {padding-left: 15px!important; }

/*selected #2D6BB0 - default #fff*/
.ui-state-default {
background: #fff;
}
.ui-state-default a {
color: #2D6BB0!important;
}
.ui-state-active {
background: #2D6BB0;
}
.ui-state-active a {
color: #fff!important;
}
/*selected #fff - default #2D6BB0*/
/*
.ui-state-default {
background: #2D6BB0;
}
.ui-state-default a {
color: #fff!important;
}
.ui-state-active {
background: #fff;
}
.ui-state-active a {
color: #2D6BB0!important;
}
*/
/* UI Messages */
div.ui-msgbox div.ui-state-highlight,
div.ui-msgbox div.ui-state-error{
	padding: 0pt 0.7em; margin: 0px 0 5px 0; font-size: 12px !important;
}
div.ui-msgbox div.ui-state-highlight p,
div.ui-msgbox div.ui-state-error p{
    margin: 5px 0px;
}
div.ui-msgbox div.ui-state-highlight p span,
div.ui-msgbox div.ui-state-error p span{
    float: left; margin-right: 0.3em;
}

table.ui-widget{ width: 100%}
tr.ui-widget-header th,
tr.ui-state-default td{
    padding: 10px; 
    border-bottom: 1px solid #ccc;
    vertical-align: middle;
}
tr.ui-widget-header th{
    font-weight: bold;
    font-size: 14px;
    padding: 5px;
}
/* UI inputs */
select.ui-input, input.ui-input{
    padding: .2em 0em .2em 0em; font-weight: normal; background: none;
}
/* Dialog form elements */
.ui-dialog-content .text{
    padding: 2px;
    border: 1px solid gray;
}
.ui-dialog-content label.ui-2-col{
    display:block;
    float:left;
    font-weight:bold;
    overflow:auto;
    width:130px;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, .ui-state-default{
color:#2B31A3;
}
input[type=submit]{
    margin :0 0 2px 0px;
}
input.ui-button-add{
    margin :0 0 2px 0px;
}
/* round coners*/
div.ui-button-corner-all{
	float:left;
	padding:0;
	border-width:0px;
	background-position:50% -1000px;
	background-color:transparent;
}
.round-3 { 
	margin: 0 4px; 
	border-bottom:inherit;
	border-bottom-width:1px;
	border-color:expression(this.parentNode.currentStyle['borderColor']);
	border-bottom-style:expression(this.parentNode.currentStyle['borderStyle']);
}
.round-3-bottom { 
	margin: 0 4px; 
	border-top:inherit;
	border-top-width:1px;
	border-color:expression(this.parentNode.currentStyle['borderColor']);
	border-top-style:expression(this.parentNode.currentStyle['borderStyle']);
}

.round-1, .round-2,.round-3,.round-3-bottom{
	font-size:1px;
	line-height:1px;
	/*overflow:hidden;*/
}
.round-2 { margin: 0 2px; line-height: 1px; }
.round-1 { margin: 0 1px; line-height: 2px; }
div.ui-state-default .ui-button-container, .round-1{
	border-color:expression(this.parentNode.currentStyle['borderColor']);
	border-left-style:expression(this.parentNode.currentStyle['borderStyle']);
	border-right-style:expression(this.parentNode.currentStyle['borderStyle']);
	border-top-width:0px;
	border-bottom-width:0px;
	border-left:inherit;
	border-right:inherit;
	border-width:1px;
}
div.ui-state-default .ui-button-container, .round-1, .round-2{
	background-image:inherit;
	background-image:expression(this.parentNode.currentStyle['backgroundImage']);
	background-position:50% 50%;
}
.round-2{
	border:inherit;
	border-color:expression(this.parentNode.currentStyle['borderColor']);
	border-left-style:expression(this.parentNode.currentStyle['borderStyle']);
	border-right-style:expression(this.parentNode.currentStyle['borderStyle']);

	border-left-width:2px;
	border-right-width:2px;
}
div.ui-state-hover .ui-button-container, div.ui-state-hover .round-1, div.ui-state-hover .round-2, div.ui-state-hover .round-3,div.ui-state-hover .round-4{
	border-color:inherit;
}
 div.ui-button-container a{
	height:16px!important;
	margin:0 10px 0 20px;
	
}
div.ui-button-container input{
	height:16px!important;
	margin:0 10px 0 20px;
}
div.ui-button-container{
	height:18px;
}
div.container-center{
	margin:0 auto;
	width:300px;
}

