td {
	font-family: Geneva, Verdana, Arial, sans-serif;
	padding: 3px;
}

select, option, textarea, input {
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 11px;
}

.small {
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #000000;
}

.smallLink {
  width: 250px;
  height: 13px;
  padding: 1px;
  margin-top: 3px;
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #000000;
}

#eventError {
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FF0000;
  font-weight: bold;
  display: none;
}

#calback {
    position:absolute;
	background: #FFF url('calWaiting.gif') no-repeat 50% 100px;
	margin: 0 auto;
	width: 350px;
	border: 0px solid red;
	margin-left: -1px;
	
}



#calendar {
	width: 100%;
	height: 100%;
}

#caldesc {
  position:absolute;
  background: #FFF;
  margin: 5px auto;
  width: 330px;
  border: 1px solid black;
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 11px;
  margin-left: 355px;
}

#calview {
      display:none;
      position:absolute;
      border-style: solid;
      background-color: white;
      /*padding: 5px;*/
	  width:300px;
	  border: 1px solid black;
	  }

#clear {
  clear: both;
}

.cal {
	background: #000;
	width: 100%; 
}

.calhead {
	width: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background:#004080;
	font-size: 20px;      
}

.calhead img {
	border: none;
}

.dayhead {
	height: 25px;
	background: #EEE;
}

.dayhead td {
	text-align: center;
	color: #000;
}

.dayrow {
	background: #E0E0E0;
	height: 45px;
}

.dayrow td {
	width: 50px;
	color: #000;
	font-size: .8em;
}

.isEvent {
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 14px;
  /*text-decoration: underline;*/
 /* color: #0000FF;*/
}

.isEvent:hover {
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 14px;
   /*text-decoration: none;
 color: #0000FF;*/
}

.day {
	float: right;
}

.day a {
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 14px;
  text-decoration: underline;
  color: #000000;
}

.day a:hover {
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 14px;
  text-decoration: none;
  color: #000000;
}

.dayover {
	background: #E0E0E0;
}

.dayout {
	background: #E0E0E0;
}

.WindowTitleStyle   {
  font-weight: bold;
  font-size: 11px;
  font-family: Geneva, Verdana, Arial, sans-serif;
  color: #FFFFFF;
}

.WindowContentStyle {
  font-size: 11px;
  font-family: Geneva, Verdana, Arial, sans-serif;
  color: #000000;
  padding: 5px;
}

.WindowContentStyleInnerDiv {
  height: 550px;
  overflow-y: scroll;
  overflow: scroll;
  overflow-x: hidden;
}

.WindowContentStyle a {
  font-size: 11px;
  font-family: Geneva, Verdana, Arial, sans-serif;
  color: #0000FF;
  font-weight: bold;
  text-decoration: underline;
}

.WindowContentStyle a:hover {
  font-size: 11px;
  font-family: Geneva, Verdana, Arial, sans-serif;
  color: #0000FF;
  font-weight: bold;
  text-decoration: none;
}

