.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}
 
.sidebarmenu ul li{
position: relative;
border-bottom:1px solid #fcfcfc;
border-top:1px solid #efefef;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #333;
text-decoration: none;
padding: 6px;
}
.sidebarmenu ul li a i{ margin-right:5px; }

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #f9f9f9; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: #585858;
}

.sidebarmenu ul li a:hover{
background-color: #FFF;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
z-index: 99;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(../images/arrowright.png) no-repeat scroll 97% 50% rgba(0, 0, 0, 0);
}


.ui-datepicker{ background:#00a4e2; color:#FFF; padding:0px; z-index:9999 !important; padding:5px;}
.ui-datepicker a{ color:#FFF;}
.ui-datepicker a:hover{ color:#FFF;}
.ui-datepicker table{ background:none; border:none;}
.ui-datepicker table thead{ background:#1f7cb8;}
.ui-datepicker table thead tr th{ font-size:16px; font-weight:300; border:none; padding:5px;}
.ui-datepicker table tr td, .ui-datepicker table tbody tr td{ font-size:16px; font-weight:300; border:none; padding:5px;}
.ui-datepicker-title{ margin:0px; padding:5px 0 0 0; text-align:center;}
.ui-datepicker-title select{ margin:0px; padding:5px; background:#1f7cb8; border:none; font-size:15px; font-weight:300; color:#FFF; width:49.5%;}
.ui-datepicker-header{ margin-bottom:10px; position:relative;}
.ui-datepicker-header a.ui-datepicker-prev{ position:absolute; width:16px; height:26px; left:10px; top:12px; background:url(../images/calender_nav.png) no-repeat; text-indent:-9999px;}
.ui-datepicker-header a.ui-datepicker-next{ position:absolute; width:16px; height:26px; right:10px; top:12px; background:url(../images/calender_nav.png) no-repeat scroll -33px 0; text-indent:-9999px;}
.ui-highlight .ui-state-default{  background: White !important; border-color: White !important; color: black !important;}
.error-message { background-color: #fd1717; border: 1px solid #e00707; box-shadow: 0 0 1px #FFF inset; color: #FFF; padding: 5px 0; text-transform: uppercase;}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */