/* small cal month font */
table.monthview    { letter-spacing:1px; width: 100%; font-family: Arial,sans-serif,Helvetica; background-color: #FFFFFF; font-size: 10pt;	text-align:center;}

.weekend    {	color: #E60012; font-size: 0.85em;}
.weekday    {	color: #000000; font-size: 0.85em;}

a.calendar:link , a.calendar:visited   {	color: #602600;	text-decoration:underline; }
a.calendar:hover  {	color: #E60012; text-decoration:underline;  }
a.calendar:active  {	color: #E60012;	text-decoration:underline; }

a.calendarContent:link , a.calendarContent:visited , a.calendarContent:active  { color:#602600; text-decoration:none; }
a.calendarContent:hover  { color:#602600;  text-decoration:underline; font-weight:normal; }

td.event    {	color: #7F0000; border:#602600 1px solid ; cursor: pointer; }
td.eventselected { color: #3366FF; background-color: #E8F5FF; border:#602600 1px dashed ; }
td.empty    {	color: #806331; border:#E4D7BF 1px solid;	}
td.today    {	color: #602600; background-color: #FFF4C6; font-weight:bold; border:#E4D7BF 1px solid;	}
td.over    { background-color: #FFF4E6; border:#FF6A00 1px solid; }

div.listAllevents{ border:#E4D7BF 1px solid; padding:5px; font-size: 10pt; text-align:center; }
div.listheader{ font-weight: bold;  padding-bottom:5px; text-align:center; }
div.listevents { padding:5px; font-size: 10pt;  line-height:150%; border:#E4D7BF 1px solid; margin-bottom: 5px; background:#FFF; }
div.listtitle { text-align:left; color: #000000; padding:2px;	font-weight: bold; }
div.listtime { text-align:left; color: #E60012; padding-left:15px;  border-bottom:#B78C47 1px dashed ; }
div.listDescription{ text-align:left; padding-top:3px; padding-bottom:5px; padding-left:15px; padding-right:5px; }
img{ border: 0;  vertical-align: middle; }



#newItem{
	
	width: 500px;
	border-top:#6699CC 1px dashed;
	border-bottom:#6699CC 1px dashed;
	text-align:center;
	padding: 5px;
	margin: 5px;
	display:block;
	Position:relative;
}

#listItems{
	font-size: 13px;
	width: 95%;
/*
border-top: 1px dashed #6699CC;
border-bottom:1px dashed #6699CC;
*/
	text-align:center;
	padding: 5px;
	margin: 5px;
	display:block;
	Position:relative;
}

#editEvent{
	
	width: 500px;
	border-top:#6699CC 1px dashed ;
	border-bottom:#6699CC 1px dashed ;
	text-align:center;
	padding: 5px;
	margin: 5px;
	display:block;
	Position:relative;
}

#login{
	font-size: 13px;
	width: 500px;
	text-align:center;
	border:#6699CC 1px dashed ;
	padding: 5px;
	margin: 5px;
  	background: #FFFFFF;
	display:none;
}


input.newTxt { border:#AABBCC 1px solid ;	padding: 2px; }
input.newButton{ border:#CCEEFF 1px outset ; background: #EEFFFF; color:#1B378E;		padding: 3px; margin: 0px;}

td.itemTitle{ text-align: center; border-bottom:#369 1px dotted ;	color: #1B378E;	background: #EEFDFF;	padding: 5px; font-size: 16px; font-weight: bold; }
td.subTitle{	text-align: right; color: #1B378E;	background: #FFFFFF; font-family: Arial,sans-serif,Helvetica;	 height:25px; }

td.itemNew{	font-family: Arial,sans-serif,Helvetica;  color: #4168D3;	background: #DDF8FF;	padding-left: 10px;padding-top: 2px;padding-bottom: 2px;}
td.itemFooter{  text-align: center;	border-top:#369 1px dotted ;	color: #1B378E;	background: #EEFDFF;	padding-top: 3px;   padding-bottom: 3px;}

td.itemList{ font-family: Arial,sans-serif,Helvetica; text-align: left; color: black;	background: #FFFFFF; padding:10px; border:#369 1px solid ;}
.function{ color: #05f; font-size: 10px; height:12px; text-align: right; Position:relative; margin-top: 2px; padding-bottom: 2px; text-decoration:underline;}


