.ui-bar-a{
	border:1px solid #333;
	background:#2F7A71;
	color:#fff;
	font-weight:bold;
	text-shadow:0 -1px 1px #000;
	background-image:-webkit-gradient(linear,left top,left bottom,from( #2F7A71 ),to( #465351 ));
	background-image:-webkit-linear-gradient( #2F7A71,#465351 );
	background-image:-moz-linear-gradient( #2F7A71,#465351 );
	background-image:-ms-linear-gradient( #2F7A71,#465351 );
	background-image:-o-linear-gradient( #2F7A71,#465351 );
	background-image:linear-gradient( #2F7A71,#465351 )
	}
.ui-navbar li .ui-btn .ui-btn-inner{
	padding-top:.7em;
	padding-bottom:.8em;
	background:#2F7A71;
	color:#fff;
	font-weight:bold;
	text-shadow:0 -1px 1px #000;
	background-image:-webkit-gradient(linear,left top,left bottom,from( #2F7A71 ),to( #465351 ));
	background-image:-webkit-linear-gradient( #2F7A71,#465351 );
	background-image:-moz-linear-gradient( #2F7A71,#465351 );
	background-image:-ms-linear-gradient( #2F7A71,#465351 );
	background-image:-o-linear-gradient( #2F7A71,#465351 );
	background-image:linear-gradient( #2F7A71,#465351 )
	}
.ui-btn-active{
	
	 
	font-size:larger;
	font-weight:bold;
	
	cursor:pointer;
	text-shadow:0 1px 1px #3373a5;
	text-decoration:none;
 
	font-family:Helvetica,Arial,sans-serif
	}
.ui-title {
    margin: 0.6em 10% 0.8em 10%;}
.ui-btn-text{
        white-space:normal;
        padding-left:6px;
}
            
.nav-cei .ui-btn .ui-btn-inner {
    padding-top: 20px !important;
}
.nav-cei .ui-btn .ui-icon {
    box-shadow: none !important;
    height: 20px !important;
    margin-left: -15px !important;
    width: 20px !important;
    border-radius: 0px 0px 0px 0px;
}
.ui-icon-shadow {
    box-shadow: none;
}

.ui-btn  {
    border: 1px solid #2F7A71 !important;
    border-radius: 10px !important;
    font-size: 12.5px;
	font-weight: bold;
	margin:0 10px 0 10px;
}
.ui-btn-text  {
	font-size: 12.5px;
}
#a1 .ui-icon { background: rgba(0, 0, 0, .0);    background-repeat: no-repeat;}
  
#b1 .ui-icon { background: rgba(0, 0, 0, .0);    background-repeat: no-repeat;}
 
#a2 .ui-icon { background: rgba(0, 0, 0, .0);    background-repeat: no-repeat;}
 
#b2 .ui-icon { background: rgba(0, 0, 0, .0);    background-repeat: no-repeat;}
    html { font-family: Helvetica, Arial; }
.calendar { width: 40px; height: 40px; font-size: 0.8em; background: #eee;border: 1px solid; float:left;
	 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 5px;}
.calendar > span { display: block; }
.calendar > .month { text-align: right; padding: 2px 5px 2px 0; 
	background:#2F7A71;
	color:#fff;
	font-weight:bold;
	text-shadow:0 -1px 1px #000;
	background-image:-webkit-gradient(linear,left top,left bottom,from( #2F7A71 ),to( #465351 ));
	background-image:-webkit-linear-gradient( #2F7A71,#465351 );
	background-image:-moz-linear-gradient( #2F7A71,#465351 );
	background-image:-ms-linear-gradient( #2F7A71,#465351 );
	background-image:-o-linear-gradient( #2F7A71,#465351 );
	background-image:linear-gradient( #2F7A71,#465351 )}
.calendar > .day { text-align: center; font-weight: bold; font-size: 1.3em; }