/* Style sheet for Calendar Manager */
body  { background: #FFF; color: #333; font: normal normal 11px Verdana, Arial, sans-serif; }
input { background: #FFF; color: #000; font: normal normal 11px Arial, sans-serif; }
textarea { background: #FFF; color: #000; font: normal normal 11px Arial, sans-serif; }
form  { background: #FFF; color: #000; font: normal normal 11px Arial, sans-serif; }
h1    { color: #004C7A; font:  normal bold 14px Verdana, Arial, sans-serif; margin-bottom: 4px; 
		background: #EFEFEF; width: 100%; padding: 3px; }
h2    { color: #000; font:  normal bold 12px Verdana, Arial, sans-serif; margin-bottom: 4px; }
h3    { color: #006; font:  normal bold 12px Verdana, Arial, sans-serif; margin-bottom: 4px; }
h4    { color: #004C7A; font:  normal bold 12px Verdana, Arial, sans-serif; margin-bottom: 4px; }
h5    { color: #000; font:  normal bold 11px Verdana, Arial, sans-serif; margin-bottom: 4px; }
h6    { color: #006; font:  normal bold 11px Verdana, Arial, sans-serif; margin-bottom: 4px; }
ol, ol ol, ol ol ol { color: #333; color: #000; font: normal normal 11px/15px Verdana, Arial, sans-serif; }
ul       { color: color: #000; font: normal normal 11px/15px Verdana, Arial, sans-serif; }
ul ul    { color: #004C7A; color: #000; font: normal normal 11px/15px Verdana, Arial, sans-serif; }
ul ul ul { color: #006; color: #000; font: normal normal 11px/15px Verdana, Arial, sans-serif; }

/* Define calendar top banner area */
.top { background: #EFEFEF; color: #000; font: normal bold 10pt Verdana, Arial, sans-serif; height: 40px; 
	padding-left:  10px; }
.topright { background: #EFEFEF; color: #000; font: normal bold 10pt Verdana, Arial, sans-serif; height: 40px; 
	padding-left:  10px; border-right: 1px solid #006; }
.top a:link     { color: #000; font-size: 10px; font-weight: bold; text-decoration: none; }  
.top a:active   { color: #000; font-size: 10px; font-weight: bold; text-decoration: none; }  
.top a:visited  { color: #000; font-size: 10px; font-weight: bold; text-decoration: none; }  
.top a:hover    { color: #900; font-size: 10px; font-weight: bold; text-decoration: underline; }  

/* Define day of week cells */
.weekend { background: #900; color: #FFF; font: normal bold 8pt Arial, sans-serif; 
	height: 25px; border-right: 1px solid #006; }
.weekday { background: #006; color: #FFF; font: normal bold 8pt Arial, sans-serif; 
	height: 25px;  }
	
/* Define left side border */
.leftside { border-left: 1px solid #006; }

/* Define calendar date cells */
.date { background: #FFF; color: #000; font: normal bold 8pt Arial, sans-serif; 
	border-right: 1px solid #006; border-bottom: 1px solid #006; }
.leftside { border-left: 1px solid #006; }
.nodatefirst { background: #EFEFEF; color: #000; font: normal bold 8pt Arial, sans-serif; 
	border-right: 1px solid #006; border-bottom: 1px solid #006; }
.nodate { background: #EFEFEF; }


/* Define form main header */
.formhdr1 { background: #900; color: #FFF; 
	font: normal bold 11px Verdana, Arial, sans-serif; 
	height: 25px; border-bottom: 1px solid #D4D5B5; }
.formhdr1 a:link     { color: #FFF; font-face: Verdana, Arial, sans-serif; text-decoration: none; }  
.formhdr1 a:active   { color: #FFF; font-face: Verdana, Arial, sans-serif; text-decoration: none; }  
.formhdr1 a:visited  { color: #FFF; font-face: Verdana, Arial, sans-serif; text-decoration: none; }  
.formhdr1 a:hover    { color: #D4D5B5; font-face: Verdana, Arial, sans-serif; text-decoration: underline; }  

/* Define form secondary header */
.formhdr2 { background: #006; color: #FFF; 
	font: normal bold 11px Verdana, Arial, sans-serif; 
	height: 25px; border-bottom: 1px solid #004C7A; border-right: 1px solid #004C7A; }


/* Define main body content area */
.main { background: #FFF; color: #000; font: normal bold 10pt Verdana, Arial, sans-serif; }

/* Define standard hyperlinks */	
a:link  { color: #900; font-face: Verdana, Arial, sans-serif; font-size: 7pt; text-decoration: underline; }  
a:active { color: #900; font-face: Verdana, Arial, sans-serif; font-size: 7pt; text-decoration: underline; }
a:visited { color: #006; font-face: Verdana, Arial, sans-serif; font-size: 7pt; text-decoration: underline; }
a:hover { color: #333; font-face: Verdana, Arial, sans-serif; font-size: 7pt; text-decoration: none; }