#calendar_wrap{
  width:924px;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
}
a.file:link{
  background-color:#FFFFFF;
  color:#cccccc;text-decoration:none;
}
a.file:visited{
  background-color:#FFFFFF;
  color:#cccccc;text-decoration:none;
}
a.file:hover{
  background-color:#FFFFFF;
  color:#1E90FF;text-decoration:none;
}
a.days:link{
  background-color:#9C9;
  color:#FFFFFF;text-decoration:none;
}
a.days:visited{
  background-color:#9C9;
  color:#FFFFFF;text-decoration:none;
}
a.days:hover{
  background-color:#9C9;
  color:#1E90FF;text-decoration:none;
}
a.deletefile:link{
  float:right;  
}
.title_bar{
  width:100%;
  height:30px;
}
/*.previous_year{
  float:left;
  width:308px;
  height:30px;
  text-align:left;
}*/
.previous_month{
  float:left;
  width:308px;
  height:30px;
  text-align:left;
}
.show_month{
  float:left;
  width:308px;
  height:30px;
  text-align:center;
}
.next_month{
  float:left;
  width:308px;
  height:30px;
  text-align:right;
}
/*.next_year{
  float:left;
  width:308px;
  height:30px;
  text-align:right;
}*/
.week_days{
  width:100%;
}
.days_of_week{
  float:left;
  width:14%;
  text-align:center;
}
.cal_days{
  position:relative;
  float:left;
  margin-right:4px;
  margin-bottom:4px;
  width:128px;
  height:110px;
  border-radius:7px;
  background-color:#9C9;
  overflow:auto;
}
.cal_days:hover{
  opacity:0.9;
  border-radius:7px;
}
.day_heading{
  position:relative;
  float:left;
  width:16px;
  height:16px;
  padding:4px;
  color:#FFFFFF;
  font-size:16px;
}
.h{
  color:#FFFFFF;
}
.hl{
  margin-bottom:1px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  background-color:#9C9;
}
.non_cal_days{
  border-radius:7px;
  position:relative;
  float:left;
  margin-right:4px;
  margin-bottom:4px;
  width:128px;
  height:110px;
  background-color:#cccccc;
}
.clear{
  clear:both;
}
body{
  height:100%;
  margin:0;
  padding:0;
  /*font-family:Arial;*/
}
#title{
  height:30px;
  text-align:center;
  font-size:25px;
}
.event_title{
  font-size:25px;
  text-transform:capitalize;
}
.logo{
  font-size: 25px;
  text-align:center;
}
#info{
  display:inline;
  width:auto;
  border-radius:2px;
  /*background-color:#cccccc;*/
  font-size:12px;
  color:brown;
}
.loader{
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/*note date*/
.small{
  margin:4px;
  color:#159502;
  font-size: 15px;
}
a:link,a:visited{
  display:inline;
  font-size:14px;
  /*color:#FFFFFF;*/
  border-radius:2px;
  background-color:#cccccc;
  text-align:center;
  /*padding:2px;*/
  padding:0px;
  text-decoration:none;
}
a:hover,a:active{
color:#1E90FF;
}
button{
  border-radius:2px;
  color:#1E90FF;
  border: 1px solid #cccccc;
}
input{
  border-radius:2px;
  border: 1px solid #cccccc;
}
#myBtn{
  color:#1E90FF;
  border-radius:2px;
  border: 1px solid #cccccc;
}
#myBtn1{
  color:#1E90FF;
  border-radius:2px;
  border: 1px solid #cccccc;
}
select{
  border-radius:2px;
  border: 1px solid #cccccc;
}
textarea{
  border-radius:2px;
  width: 350px;
  height: 100px;
  border: 1px solid #cccccc;
  padding: 5px;
  background-position: bottom left;
}
table{
  border-radius:7px;
  border: 1px solid #cccccc;
}
th{
  color:#FFFFFF;
  background-color:#cccccc;
}
dl dt{
  font-size: 20px;
  color: #1E90FF; /* text color */
}
dd{
  height: 125px;
  overflow:auto;
}
hr{
  margin:1% 0 0 0;
  height: 12px;
  border: 0;
  box-shadow: inset 0 12px 12px -12px rgba(0,0,0,0.5);
}
footer {
  margin:10px;
  /*text-align:center;
  color:#cccccc;*/
}