/* optional styling */
#popupcontent {
      position: absolute;
      visibility: hidden;
      overflow: hidden;
      border:1px solid #CCC;
      background-color:#F9F9F9;
      border:1px solid #333;
      padding:5px;
}

#loginControlDiv {
	font-size: 13px;
}

#navControlDiv {
	font-style: georgia;
	font-size: 12px;	
}

#navControlDiv input {
	border: 2px outset buttonface
	font-style: georgia;
	font-size: 12px;	
}

#navControlDiv select {
	border: solid black 1px;
	font-style: georgia;
	font-size: 12px;	
}

#viewControlDiv input {
	border: 2px outset buttonface
	font-style: georgia;
	font-size: 12px;	
}

#eventDisplayDiv {
	padding: 0px;
	color: black;
	background: white;
	font-size: 12px;
	text-align: left;
}

#statusControlDiv {
	font-size: 18px;
	color: red;
	height: 20px;
}

/* required styling */

.bodyclass {
        margin: 10px;
}

.maintableclass {
        width: 94%;
        height: 95%;
        border-width: 2px;
}

.columnHeading {
	text-align: center;
	font-size: 12px; 
	color: white; 
        padding: 0px;
	background-color: #C3D9FF; 
        color: #112ABB;
}

.calViewClass {
        background-color: white;
        visibility: hidden;
        cellspacing: 0px;
        cellpadding: 0px;
	border: 10px solid #C3D9FF;
}

.timeClass {
        font-weight: bold;
}

.weekViewCell {
        top: 0;
        left: 0;
	width: auto;
        height: 100%;
	border-width: 1px;
	text-align: left;
}

.dateCell {
	width: auto;
	height: 100%;
	border-left: 2px solid #C3D9FF;
        border-bottom: 2px solid #C3D9FF;
}

.dayCell {
	width: auto;
        background-color: #EEEEEE;
	height: 12px;
        font-size: 10px;
        color: #444444;
	text-align: right;
}

.monthViewCell {
        top: 0;
        left: 0;
	width: auto;
	height: 100%;
	border-width: 1px;
	text-align: left;
}

.contentCell {
        top: 0;
        left: 0;
        position: relative;
	padding: 10px;
	font-size: 13px;
	color: black;
	font-family: arial;
        vertical-align: top;
}

.eventMouseOver {
	padding: 0px;
	font-size: 11px;
	color: white;	
	background: black;
	font-family: arial;
}

.eventMouseOut {
	padding: 0px;
	font-size: 11px;
	color: black;
	background: white;
	font-family: arial;
}

