.Text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.FooterLinks {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;

}
.TextTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.TextTitle a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.TextTitle a:hover{
	text-decoration:underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #274464;
	font-weight: bold;
}
a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D2F55;
	font-weight: bold;
}
a:visited {
	color: #0D2F55;
	text-decoration: none;
}
a:hover {
	color: #274464;
	text-decoration: underline;
}
a:active {
	color: #0D2F55;
	text-decoration: none;
}
a:link {
	text-decoration: none;
}

.style4 {
	font-size: 10px
	color: #eeeeee;
}

.WorkshopTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

.WorkshopDate {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.WorkshopText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.ColumnText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.CheckboxCell {
	text-align: right;
}
.NormalLabel {
	text-align: right;
}
.SubmitCell {
	text-align: center;
}
.CheckboxLabel {
	text-align: left;
}




a.buttonbar:link, a.buttonbar:visited { 
  font-size        : 9pt; 
  padding-top      : 1px; 
  padding-bottom   : 1px; 
  text-decoration  : none; 
  background-color : #FFFFFF; 
  color            : #FFFFFF 
} 
a.buttonbar:hover { 
  padding-top      : 1px; 
  padding-bottom   : 1px; 
  background-color : #FFFFFF; 
  color            : #FFFFFF 
} 
.normal { 
font-family: Verdana; 
font-size: 9pt; 
color: #000000; 
} 
.today { 
font-family: Verdana; 
font-size: 9pt; 
font-weight:bold; 
color:#FFFFFF; 
background-color: #086183; 
font-weight:bold;
} 
.weekend { 
font-family: Verdana; 
font-size: 9pt; 
color:#000000; 
} 
.selected { 
font-family: Verdana; 
font-size: 9pt; 
color: #FFFFFF; 
background-color: #C00000; 
} 
.event { 
font-family: Verdana; 
font-size: 9pt; 
color: #000000; 
background-color: #FFFFFF; 
} 
.head { 
color:#000000; 
font:Verdana, Helvetica, sans-serif; 
font-size:15px; 
font-weight:bold; 
background-color:#FFFFFF; 
} 
.title { 
color:#FFFFFF; 
font:Verdana, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
} 
.button { 
  font-family      : Verdana, Helvetica, sans-serif; 
  font-style       : normal; 
  font-weight      : bold; 
  font-size        : 10px; 
  color            : #FFFFFF; 
  background-color : #EAEAEA; 
  border           : 2px solid #EAEAEA;
}
.month{
color:#FFFFFF;
background-color:#FFFFFF;
font-weight:bold;
}

.month A{
color:#FFFFFF;
background-color:#FFFFFF;
font-weight:bold;
}

.month A:Hover{
color:#000000;
background-color:#FFFFFF;
font-weight:bold;
}

.yearhead
{
	color:#000;
background-color:#E8F7FC;
font-weight:bold;
text-align:center;
}
.today1
{
	color:#FF0000;
	font-weight:bold;

}

.today1 A
{
	color:#000000;
	font-weight:bold;

}
.today1 A:Hover
{
	color:#000000;
	font-weight:bold;

}

#calendarid{
	text-align:right;
	border:solid 1px;
}

#calendarid tr td{
	text-align:left;
	border:solid 1px;
	height:55px;
	padding:12px 0px 0px 27px;
}
#tbldiv{
	border:none;
	width:20px;
}


.TextSmallTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:bold;
}

table[width="554"] td[width="537"] p.TextTitle, table[width="554"] td[width="537"] p.TextTitle {
    font-size: 24px !important;
    margin-top: 5px !important;
}
table[width="554"] td[width="537"] p.TextTitle a {
    font-size: 24px !important;
}
table[width="554"] td[width="537"], table[width="554"] td[width="537"] a {
    font-size: 18px !important;
}