﻿.calendar
{
  border:none;
}

.caption
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #007B57;
	text-align: left;
}

.day
{
	width:175px;
	height:80px;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:9px;
	background-color:#FFFFFF;
	border:solid 1px #C6C1AC;
}
.day div.calendarItemClassGovt a:link
{
    color:#007B57;
    font-weight:bold;
    font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
}
.day div.calendarItemClassEvent a:link
{
    color:#2E0264;
    text-decoration:none;
    font-weight: normal;
	font-size: 8pt;
}
.day div.calendarItemClassGovt a:visited
{
    color:#007B57;
    font-weight:bold;
    font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
}
.day div.calendarItemClassEvent a:visited
{
    color:#2E0264;
    text-decoration:none;
    font-weight: normal;
	font-size: 8pt;
}
.day div.calendarItemClassGovt a:hover
{
    color:#007B57;
    font-weight:bold;
    font-weight: normal;
	font-size: 8pt;
	text-decoration: underline;
}
.day div.calendarItemClassEvent a:hover
{
    color:#2E0264;
    text-decoration:underline;
    font-weight: normal;
	font-size: 8pt;
}


.dayevt
{
	width:175px;
	height:80px;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:9px;
	background-color:#FFFFFF;
	border:solid 1px #C6C1AC;
}
.calendarItemClassCommEvent
{
color:#363438;
}
.daygovt
{
	width:175px;
	height:80px;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:9px;
	background-color:#FFFFFF;
	border:solid 1px #C6C1AC;
}

.daygovt a:link
{
color:#007B57;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}
.daygovt a:visited
{
color:#007B57;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}
.daygovt a:active
{
color:#007B57;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}
.daygovt a:hover
{
color:#007B57;
	text-decoration: underline;
	font-weight: normal;
	font-size: 8pt;
}
.dayevt a:link
{
color:#2E0264;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}
.dayevt a:visited
{
color:#2E0264;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}
.dayevt a:active
{
color:#2E0264;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
}
.dayevt a:hover
{
    color:#2E0264;
	text-decoration: underline;
	font-weight: normal;
	font-size: 8pt;
}
.othermonthday
{
  background-color:#F5F3E5;
}

.month
{
  border-collapse:collapse;
  border:solid 1px black;
}

.dayheader
{
  background-color:#E3E0CD;
  background-image:url(../Images/citymeetings_calendar_header_bg.gif);
  color:#504C39;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  text-align:center;
  border-top:solid 1px #FFFFFF;
  border-left:solid 1px #FFFFFF;
  border-bottom:solid 1px #ACA899;
  border-right:solid 1px #C6C1AC;
  padding: 4px;
}

.title
{
  background-image:url(../Images/citymeetings_calendar_title_bg.png);
  border: 1px solid #333333;
  border-bottom-width: 0;
  color:#007B57;
}

.title TD
{
  font-family:Verdana, Arial, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:White;
  padding-top:10px;
}

.nextprev
{
  cursor:pointer;
}

.calendarItemClass
{
  font-family:Verdana, Arial, sans-serif;
  font-size:8pt;    
} 

.selectedDay
{
	background-color:#fba512;
}

.currentCalendarDay
{
      background-color:#99cc66;
}


#calendarContent
           {
        text-align: left;
        width: 725px;
        margin: 0;
        padding:5px;
        
}
           #eventdetail
           {
        text-align: left;
        width: 650px;
        padding: 20px;
        margin: 0;
        font-family:Verdana, Arial, Sans-Serif;
        font-size:smaller;
        
}
                   .calicons
           {
        text-align: right;
        width: 150px;
        padding: 20px;
        margin: 5;
        float: right;
        font-size:x-small;
        }
        .calimg
        {
        margin:5px;
        float:left;
        width:100px;
        }
hr
{
color:#99cc66;
}
.icon
{
vertical-align:middle;
width:25px;
}
.dailytitle
{
  font-size:medium;
  font-weight:bold;
}
.eventimage
{
margin-right:5px;
}

.tabcontainer
{
background-color:#ffffcc;
}
.newsheader a:link
{
color:#007B57;
text-decoration:none;
line-height:20px;
}
.newsheader a:hover
{
color:#007B57;
text-decoration:underline;
line-height:20px;
}
.newsheader a:visited
{
color:#007B57;
text-decoration:none;
line-height:20px;
}
.newsheader a:active
{
color:#007B57;
text-decoration:none;
line-height:20px;
}
.newstext
{
    font:Verdana, Arial, sanserif;
    letter-spacing:0;
    font-size:smaller;
    font-weight:normal;
}
