body, html{
	margin: 0px;
	height: 100%;
	width: 100%;
	background-color:white;
	overflow:hidden;
}

select, input {
	color:#555;
}

table{
	 /* border-collapse: collapse; */
}

.formFieldError{
	 border: 2px solid #dd0000 !important;
}

#totalMenuBigButtonDiv{
	background-color: #ffffff;	
}

#loginImg {
	height:300px;
	vertical-align:middle;
	margin-bottom: 50px;
}

#loginDiv {
    width: 350px;
    margin: 0 auto;
    border: 1px solid #d9d9d9;
    border-top: 5px solid #4d7496;
    background-color: #fdfdfd;
}

.loginInputDiv {
  margin: 23px auto 0;
  width: 300px;
}
.loginInputDiv form {
  width: 100%;
}

#loginDiv input[type="text"], #loginDiv input[type="password"] {
	-webkit-appearance: none!important;
    color: #555;
    padding: 6px 6px!important;
    font-weight: normal;
    vertical-align: top;
    background-color: #fff;
    background-image: none!important;
    filter: none!important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;    
	font-size: 13px;
	width: 278px;
	text-align:center;
	font-family: "Open Sans", sans-serif;
	border: 1px solid #ccc;
	border-left: 2px solid #4d7496;
	margin-bottom: 10px;
}

#loginDiv select {
    color: #555;
    padding: 6px 6px!important;
    font-weight: normal;
    vertical-align: top;
    background-color: #fff;
    background-image: none!important;
    filter: none!important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;    
	font-size: 13px;
	width: 293px;
	text-align:center;
	font-family: "Open Sans", sans-serif;
	border: 1px solid #ccc;
	border-left: 2px solid #4d7496;
	margin-bottom: 10px;
}

.loading {
  height: 60px;
  width: 48px;
  margin:0px auto;
  background: url('./img/loginKeyImg.png') no-repeat scroll 0 0 transparent;
  
}

.submitButton{
   color: #fff;
   background-color: #4d77cc;
   width: 293px;
   font-size: 13px;
   padding: 10px;
   border: 1px solid #285e8e;
   cursor:pointer;
}

.providers {
  background-color: #f0f0f0;
  border-top: 1px solid #c0c0c0;
  margin-top: 15px;
  padding: 8px 20px;
  text-align: right;
  font-family: "Open Sans", sans-serif;
  font-size: small;
}
.providers > * {
  display: inline-block;
  vertical-align: middle;
}

#singInTxt{
  text-align: center;
  font-weight: 300;
  margin-bottom: 25px;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  margin-top: 20px;
  font-size: 18px;
  color: #555;
}

#menuTopRightUl{
	list-style: none;
	float: right!important;
	height: 40px;
	line-height: 40px;
	margin-top:0px;
	padding-right: 4px;
	padding-top: 4px;
}

.menuTopRightIl a{
	color: #fff;
    font-size: 13px;
    text-shadow: 0 1px 0 #000;
    margin:0;
    padding-top: 6px;
    padding-left: 18px;
    padding-right: 18px;
    display: block;
    /*background:#4d7496;*/
    line-height: 37px;
}

.menuTopRightIl a:hover{
	background: rgba(255,255,255,0.05);
}


.menuTopRightIl:first-child {
	border-left: 1px solid rgba(0,0,0,0.21);
}
.menuTopRightIl{
	border-right: 1px solid rgba(0,0,0,0.21);
	display:inline-block;
	/*height: 40px;*/
	line-height: 40px;
}

.menuTopRightIlLogo{
	display:inline-block;
	height: 40px;
	line-height: 40px;
	vertical-align: top;
}

#menuDiv {
	margin:0 auto;
	position: relative;
	width: 100%;
	height: 100%;
	overflow:hidden;
}

#menuBar {
	background:#2697C7;
	min-height:38px;
	border-bottom:4px solid #2a4053;
	line-height:48px;
	height: 50px;
	width:100%;
	overflow:hidden;
	padding-left: 0px;
	padding-right: 0px;
}

#mainMenuUl{
	display: inline;
	line-height: 20px;
	height: 480px;
	float:left;
	margin-top:4px;
	margin-left:4px;
	margin-bottom:4px;
	
}
.mainMenuLi{
	padding-top:3px;
	/*background:#4d7496!important;*/
}
#imgMenu{
	padding: 5px!important;
}

#menuImg {
	height:27px;
	width: 80px;
	padding-top: 12px;
	float:left;
	position:relative;
}

#menu {
	float:left;
	padding-left: 10px;
}

#menuButton {
	position:relative;
	padding-top:8px;
	float:right;
	padding-right:10px;
}

.menuBigButton:hover{
	background-color: #ffffff;
}

.menuBigButton{
  height:90px;
  width:200px;
  float:left;
  padding:25px 15px 5px 15px;
  margin: 10px 10px 10px 10px;
  cursor:pointer;
  font-size:  large;	
  cursor: pointer;
  display: block;
  font-size: 17px;
  letter-spacing: 0.1px;
  font-family: "Open Sans", sans-serif;
  
  color: #555555;
  border: 1px solid #D9D9D9;
  border-bottom: 1px solid #CCCCCC;
  background-color: #FAFAFA;
}

.link {
	float:left;
	padding-left:12px;
}

.link a:hover{
	cursor:pointer;
	background-color:rgb(235, 235, 228);
}

.li_hover:hover{
	cursor:pointer;
	background-color: rgb(235, 235, 228);
}

.configurationTabLi{
	border: 1px solid #cccccc;
	background: #f6f6f6;
	font-weight: bold;
	color: #1c94c4;
}

.configurationTabLi:hover{
	cursor:move;
}


.tree_div {
	padding-top:5px !important;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing:border-box;
	width:100%;
	font-family: sans-serif;
	background:white;
	position: relative;
	overflow:hidden;
}

.tree {
	overflow: hidden;
	height: 100%;
	width:100%;
	position:relative;
}

.tree_li {
	cursor: pointer;
	/*border-top: 1px solid #78A1E3;*/
	border-left: 1px dotted black;
	font-weight:normal;
	color:black;
}
/*.tree_li li:nth-child(odd) { 
	background: #E3F2FC; 
}
.tree_li li:nth-child(even) { 
	background: white; 
}*/
.tree_img_li {
	/*float: left;*/
	vertical-align: middle;
}

#graph_div_container {
	left: 20em;
	margin-left: 5px;
	position:relarive;
	overflow:hidden;
	}
	
#tree_container {
	width: 20em;
	position:relative;
	overflow:hidden;
	}

.vertical_text{
	-moz-transform: rotate(90deg) ;
	-moz-transform-origin: 0% 100%;
   -o-transform: rotate(90deg) ;
   -o-transform-origin: 0% 100%;
   -webkit-transform: rotate(90deg) ;
    -webkit-transform-origin: 0% 100%;
    transform: rotate(90deg);                      /*CSS3 default*/
    transform-origin: 0% 100%;
    background-color:transparent;
   margin-left:15px;
   width:150px;
}

.tree_multiple_values{
	width:100%;
	text-align:center;
	position:absolute;
	bottom:0;
	background:#FFF;
	border-top: 1px solid #DDDDDD;
	border-bottom-right-radius: 1%; 
	border-bottom-left-radius: 1%; 
	-moz-border-radius-bottom-right:1%;
	-webkit-border-radius-bottom-right:1%;
	-moz-border-radius-bottom-left:1%;
	-webkit-border-radius-bottom-left:1%;
}

.multiple_values{
	width:auto;
	margin-top:1px;
	background:white;
	display:none;
	overflow:auto;
	position:relative;
}

.multiple_values_change{
	overflow:auto;
	position:relative;
	height: 87%;
	width:auto;
	display:block;
	background:white;
	margin-top:1px;
}

.oneRowBarMenu{
    border-bottom: 1px solid #d9d9d9;
	padding-left: 12px;
	width: 100%;
	height: 42px;
	line-height:42px;
	vertical-align: middle;
	font-family:sans-serif;
	background-color: #f9f9f9;
	border-top:none;
	padding:0px !important;
	font-size:17px;
	color:#555;
}

.graph_small_container {
	position: relative;
	font-family: sans-serif;
	width: 100%;
	background:#FffffF;
}

.graph_small_change {
	position: relative;
	padding-top: 10px;
	margin-left: 3%;
	font-family: sans-serif;
	width: 100%;
	/* background:#FAF8FF; */
	float:right;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottom-right:10px;
	-webkit-border-radius-bottom-right:10px;
	-moz-border-radius-bottom-left:10px;
	-webkit-border-radius-bottom-left:10px;
}

.simpleChart_menuBar{
	padding-left: 12px;
	width: 99%;
	height: 26px;
	padding-bottom: 5px;
	background-color: #f9f9f9;
}
.simpleChart_dayBar{
	border-top: 1px solid #517892;
    border-bottom: 1px solid #d9d9d9;
	padding-top:8px;
	padding-left: 12px;
	width: 99%;
	height: 30px;
	vertical-align: middle;
	font-family:sans-serif;
	background-color: #f9f9f9;
}

.simpleChart_confBar{
	padding-left:12px;
	padding-top:8px;
	padding-bottom: -1px;
	width: 99%;
	height: 32px;
	border-top: 1px solid #517892;
	vertical-align: middle;
	display:none;
	border-bottom: 1px solid #d9d9d9;
	background-color: #f9f9f9;
}

.buttonPressed {
    box-shadow:2px 1px 2px rgba(0.5,0.7,0,0) inset;
    background: #D6D5D9;
    border-color: #CAD2E4;
	-webkit-border-radius: .7em;
	-moz-border-radius: .7em;
	border-radius: .7em;
	cursor:pointer;
}

.button {
	 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    -o-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
   -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
   -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
	font-family: sans-serif;
	font-weight:bold;
}

.button:hover:enabled{
     background-color: #E6E6E6;
    color: #333333;
}

.button[disabled]{
	color: GrayText !important;
    cursor: inherit !important;
    background-color:buttonface !important;
    border: white !important;
}

.button_menu{
	border: none;
	background-color:transparent;
}

.button_menu:hover{
	cursor: pointer;
}

.tableFooter{
	height: 42px;
	line-height:42px;
	vertical-align: middle;
	text-align:center;
	font-family:sans-serif;
	background-color: #f9f9f9;
	font-size:17px;
	color:#555;
	padding:0px;
	border-top: 1px solid #d9d9d9;
	border-bottom: none;
}

div.split-pane-frame {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing:border-box;
	width: 100%;
	height: 100%;
	background: #ECECEC;	
	position:relative;
	overflow:hidden;
}

div.decoration {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	/* -webkit-box-sizing:border-box; */
	width: 100%;
	height: 100%;
	font-family: sans-serif;
	background-color:#ffffff;
	position:relative;
	overflow:hidden;
}

div.topLikeAccordion{
	font-family: sans-serif;
	height:30px;
	border-top: 1px solid #b9b9b9;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	padding: 10px;
	padding-bottom:0;
	background: #ececec;
    font-weight: 600;
    color:#555;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1)
}

#vertical_divider {
	left: 20em;
	width: 5px;
}
	
.tableSimpleChart{
	font-family: sans-serif;
	font-size:12px;
	color:#333333;
	border-width: 1px;
	border-color: #DDDDDD;
	border-collapse: collapse;
	width:99%;
	height:98%;
	margin:0px auto;
	position:relative; 
	overflow:auto;
	display:none;
	
}	

.tableSimpleChart table tr:first-child td:first-child {
	width: 120px;
}

.tableSimpleChart th{
	font-size:17px;
	background-color: #ececec;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #DDDDDD;
	text-align:left;
	color: #555555;
}

.tableSimpleChart tr{
	background-color: #f5f5f5;
}

.tableSimpleChart .row0{
	background-color: #f5f5f5;
}
.tableSimpleChart .row1{
	background-color: #fefefe;
}

.tableSimpleChart td{
	font-size:15px;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #dddddd;
}

.tableSimpleChart tr:hover{
	background-color:#e5e5e5;
}

.tableSimpleChart table{
	width:100%;
	height: auto;
	margin:0px;padding:0px;
}

.loadActivationDiv{
	overflow:auto;
	position:relative;
	padding-top: 25%;
	text-align: center;
	margin:0px auto;
	margin-top: 5%;
	padding:25px 15px 15px 15px;
	font-size:  x-medium;	
    font-family: sans-serif;
	width: 40%;
	height: 20%;
	color: #555555;
    border: 1px solid #D9D9D9;
    border-bottom: 1px solid #CCCCCC;
    background-color: #FAFAFA;
}

#accordion_container {
	width: 20em;
	position:relative;
	overflow:hidden;
}

button:focus{
	/*outline: none;*/ 
}



.popup {
	z-index: 1;
	position:absolute;
    background-color: #fff;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #555;
	border-bottom-color: rgba(0,0,0,0.4);
	width: 100%;
	height: 100%;
	width:calc(100% - 2px);
	height:calc(100% - 2px);
	width:-webkit-calc(100% - 2px);
	height:-webkit-calc(100% - 2px);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.popup-iframe {
	z-index: 1;
	position:absolute;
    background-color: #fff;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #555;
	border-bottom-color: rgba(0,0,0,0.4);
	width: 100%;
	height: 100%;
	width:calc(100% - 2px);
	height:calc(100% - 2px);
	width:-webkit-calc(100% - 2px);
	height:-webkit-calc(100% - 2px);

}


.popup-titleBar {
	color: #555;
	border-bottom: 1px solid #e5e5e5;
	background-color: #f9f9f9;
	margin-bottom: 0px;
	padding: 15px;
}

.popupFooter{
	background-color: #f9f9f9;
	border-top: 1px solid #e5e5e5;
	
	height: 45px;
	width:100%;
    
    font-family: "Open Sans", sans-serif;
    text-align:right;
    position:absolute;
    bottom:0;
}

.popupButton{
	cursor:pointer;
	height:38px;
	min-width:100px;
    border: 1px solid #CCCCCC;
    color: #1C94C4 !important;
    font-weight: normal;
    font-family: "Open Sans", sans-serif;
    font-size:17px;
    padding:6px;
    margin-top:3px;
    margin-right:5px;
}

.popupButton[disabled]{
	color: GrayText !important;
    cursor: inherit !important;
    background:buttonface !important;
    border: white !important;
}

.popupSaveButton, .popupSaveButton:hover:enabled{
	color: #fff !important;
    background-color: #5eaf5e !important;
    padding: 0 !important;
}

.popupSaveButton:hover:enabled{
    background-color: #69B969 !important;
}

.popupButton1{
	color: #fff !important;
    background-color: #3999B2;
}

.popupButton1:hover:enabled{
    background-color: #4db7d2;
}

.popupCancelButton{
	color: #fff !important;
    background-color: #555 !important;
	padding:0;
}
.popupCancelButton:hover:enabled{
    color: #fff !important;
    background-color: #626262 !important;
}
.popupConfirmButton{
	 color: #fff !important;
     background-color: #5eaf5e;
     padding:0;
}

.popupConfirmButton:hover:enabled{
	background-color: #69B969;
}

.popupDeleteButton{
	 color:white !important;
	 background: #B92533 !important;
     padding:0;
}

.popupDeleteButton:hover:enabled{
	 background:#c93543 !important;
}



.popupButtonClose{
	float:right;
	min-width:20px;
	width:24px;
	height:22px;
	padding:0px;
	margin-right:0px;
	margin-top:-20px;
	background: 0 0;
    border: 0;
    -webkit-appearance: none;
    padding-top:0;
    font-weight: bold;
    line-height: 1;
    color: #000 !important;;
    text-shadow: 0 1px 0 #fff;
    opacity: .4;
    font-size: 0;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.popupButtonClose:after{
	content:'×';
	visibility: visible;
	font-size: 18px;
}

.popupButtonClose:hover:enabled{
	 color: red !important;
}


.dashboardConfTitle{
	border: 2px solid #7D8FCB;
	background: -ms-linear-gradient(top, #CEE3F6 0%, #9EC2E4 50%, #91B9DF 60%, #7DA8D0 100%);
	background: -moz-linear-gradient(top, #CEE3F6 0%, #9EC2E4 50%, #91B9DF 60%, #7DA8D0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CEE3F6),color-stop(50%,#9EC2E4), color-stop(60%,#91B9DF), color-stop(100%,#7DA8D0));
    box-shadow: 0 4px 9px rgba(0,0,0,0.5);
   -o-box-shadow: 0 4px 9px rgba(0,0,0,0.5);
   -webkit-box-shadow: 0 4px 9px rgba(0,0,0,0.5);
   -moz-box-shadow: 0 4px 9px rgba(0,0,0,0.5);  
	text-align:center;
	font-size: 20px;
	width: 370px;
	height: 180px;
	margin: 0px auto;
	vertical-align: middle;
	margin-top:1%;
}


.tableDashboard {
	width:100%;
	height: 91%;
	position:relative; 
	 display:none;
}.tableDashboard table{
	width:100%;
	height: auto;
	margin:0px;padding:0px;
}
.tableDashboard table tr:last-child td:last-child {
	width: 120px;
}
.tableDashboard tr:nth-child(odd){ background-color: #E4EDFC;}
.tableDashboard tr:nth-child(even)    { background-color:#FAF8FF; }.tableDashboard td{
	height: 20px;
	vertical-align:middle;
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}
.tableDashboard table thead tr th{
	height: 30px;
	background: -ms-linear-gradient(top, #CEE3F6 0%, #9EC2E4 50%, #91B9DF 60%, #7DA8D0 100%);
	background: -moz-linear-gradient(top, #CEE3F6 0%, #9EC2E4 50%, #91B9DF 60%, #7DA8D0 100%);
	background: -webkit-gradient(linear, left top,left bottom, color-stop(0%,#CEE3F6),color-stop(50%,#9EC2E4), color-stop(60%,#91B9DF), color-stop(100%,#7DA8D0));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#CEE3F6,EndColorStr=#7DA8D0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#CEE3F6,EndColorStr=#7DA8D0)";
	border:0px solid #000000;
	text-align:left;
	border-width:0px 1px 1px 0px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:black;
}
.tableDashboard table tbody tr:hover td{
	background-color:#AEC9F9;
}

.groupPermissionLi {
/* 	border-top: 1px solid #555;
	border-left: 1px solid #555; */
	font-weight:normal;
	color:#555555;
	background: #F9F9F9;
}
.groupPermissionLi:hover { 
	background: white; 
	color:#555555;
	cursor: pointer;
}

#blanket, .blanketLevel {
   background-color:#111;
   opacity: 0.55;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
   /* border-radius: 0 !important; */
}
#blanket2 {
   background-color:#111;
   opacity: 0.55;
   position:absolute;
   z-index: 10001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
}

.noBorderImage{
	border:none;
}

.liElement:hover{
	cursor:pointer;
}


.liElement:nth-child(odd) { 
	background: #f5f5f5; 
}
.liElement:nth-child(even) { 
	background: #fefefe; 
}

.labelSummaryTable{
	background: -ms-linear-gradient(top, #FF9933 0%, #FFA500 20%, #FF6633 60%, #FF6600 100%);
	background: -moz-linear-gradient(top, #FF9933 0%, #FFA500 20%, #FF6633 60%, #FF6600 100%);
	background: -webkit-gradient(linear, left top,left bottom, color-stop(0%,#FF9933),color-stop(20%,#FFA500), color-stop(60%,#FF6633), color-stop(100%,#FF6600));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF9933,EndColorStr=#FF6600);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF9933,EndColorStr=#FF6600)";
    font-weight:bold;
    font-size:large;
}

.mapBoxDiv{
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.mapBoxDivTop{
	border-top-right-radius: 10px; 
	border-top-left-radius: 10px; 
	-moz-border-radius-top-right:10px;
	-webkit-border-radius-top-right:10px;
	-moz-border-radius-top-left:10px;
	-webkit-border-radius-top-left:10px;
}

/********************wait**************************/
/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   speak for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
.waitModal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('./img/wait.gif') 
                50% 50% 
                no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.showWaitModal {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.showWaitModal .waitModal {
    display: block;
}

/*******************************************************************/
.ui-widget-content{
	border: none !important;
	background:#ffffff !important; 
	color:#555 !important;
}

.tabsPanel{
	background:#ffffff !important; 
	border: none !important;
	border-bottom: 1px solid #DDDDDD  !important;
	padding-left: 0 !important;
}

.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active{
	background:#ffffff !important; 
	border-left: 1px solid #DDDDDD  !important;
	border-top: 3px solid #4F7694  !important;
	border-right: 1px solid #DDDDDD  !important;
	border-bottom: none  !important;
}

.tabHistoryPosition.ui-tabs-panel.ui-widget-content.ui-corner-bottom,
.divTabPosition.ui-tabs-panel.ui-widget-content.ui-corner-bottom{
	border-left: 1px solid #DDDDDD  !important;
	border-bottom: 1px solid #DDDDDD  !important;
	border-right: 1px solid #DDDDDD  !important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0; 
    border-bottom-left-radius: 0; 
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0;
}

.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all{
	border: 0;
	background: white;
}

ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all{
	padding:0 !important;
}

.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{
	background: #ececec !important;
	border: 1px solid #DDDDDD  !important;
	margin-bottom: 0 !important;
	padding:0 !important;
}
#ui-datepicker-div{
	border: 1px solid #DDDDDD  !important;
}
.ui-datepicker-title{
	color:#555 !important;
}

.ui-datepicker-prev.ui-corner-all,
.ui-datepicker-next.ui-corner-all{
	top:0;
	height: 1.7em;
	background-color: #aaa !important;
	border: none !important;
}
.ui-dialog-titlebar-close{
	font-size: 0px !important;
}