/* START GLOBAL STYLES */

body {margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #FFFFFF;
font-family: Verdana, Helvetica;
}

a:link {text-decoration:none;
color:#671D34
}
a:hover {text-decoration:underline;
color:#671D34
}
a:visited {text-decoration:none;
color:#671D34
}
a:hover {text-decoration:underline;
color:#671D34
}

em.bold {font-weight: bold;
font-style: normal;
}

em.nobold {font-weight: normal;
font-style: normal;
}

em.boldburg {font-weight: bold;
font-style: normal;
color:#671D34;
}

em.boldblue {font-weight: bold;
font-style: normal;
color:#0C244C;
}
td.footerleft {font-family: Verdana, Helvetica;
padding: 8px;
text-align: left;
vertical-align: top;
font-size: 11px;
color: #333333;
}

td.footerright {font-family: Verdana, Helvetica;
padding: 8px;
text-align: right;
vertical-align: top;
font-size: 9px;
color: #333333;
}
/* END GLOBAL STYLES */



td.logohead {padding: 0px;
background-color: #999966;
text-align: center;
}

td.homehead {padding: 0px;
}

td.sloganhome {padding: 0px;
background-color: #FFFFFF;
text-align: center;
}

td.homeleft {padding: 12px;
text-align: center;
vertical-align: top;
}

td.homeright {padding: 8px;
text-align: left;
vertical-align: top;
}

td.subleft {padding: 12px;
text-align: center;
vertical-align: top;
width: 137px;
}

td.subright {padding: 4px;
text-align: left;
vertical-align: top;
}

td.homecal1 {font-family: Verdana, Helvetica;
padding: 1px;
text-align: left;
vertical-align: top;
font-size: 11px;
font-weight: bold;
color: #671D34;
}

td.homecal2 {font-family: Verdana, Helvetica;
padding: 1px;
text-align: left;
vertical-align: top;
font-size: 11px;
color: #333333;
}

td.homexp {font-family: Verdana, Helvetica;
padding: 1px;
text-align: center;
vertical-align: top;
font-size: 11px;
}

td.title {padding: 2px;
text-align: left;
vertical-align: top;
}

td.mainbody {font-family: Verdana, Helvetica;
padding: 12px;
text-align: left;
vertical-align: top;
font-size: 12px;
color: #333333;
}

td.compimage {padding: 0px;
text-align: center;
vertical-align: top;
}

td.compbody {font-family: Verdana, Helvetica;
padding: 1px;
text-align: left;
vertical-align: top;
font-size: 10px;
color: #333333;
}

td.complink {font-family: Verdana, Helvetica;
padding: 2px;
text-align: left;
vertical-align: top;
font-size: 10px;
font-weight: bold;
color: #671D34;
}


td.slogansub {padding: 3px;
background-color: #FFFFFF;
text-align: center;
}


td.subhead {padding: 0px;
vertical-align: top;
}

td.headnestcenter {padding: 6px;
text-align: center;
vertical-align: top;
font-family: Verdana, Helvetica;
font-size: 12px;
color: #333333;
}

td.month {padding: 2px;
text-align: left;
vertical-align: top;
}


/* START FORM STYLES ************/

td.formbody {padding: 3px;
text-align: left;
vertical-align: top;
font-size: 12px;
color: #333333;
}

.button {font-family:Arial, Helvetica;
font-size:11px;
font-weight:bold;
color: #333333;
background-color: #F2F2F2;
border-color: 1px solid #666666;
}

.emailform {width: 450px;
font-family: Verdana, Helvetica;
font-size: 11px;
font-weight: normal;
color: #333333;
border: 1px solid #666666;
}

.largeform {width: 250px;
font-family: Verdana, Helvetica;
font-size: 11px;
font-weight: normal;
color: #333333;
border: 1px solid #666666;
}

.normalform {width: 140px;
font-family: Verdana, Helvetica;
font-size: 11px;
font-weight: normal;
color: #333333;
border: 1px solid #666666;
}

.mediumform {width: 100px;
font-family: Verdana, Helvetica;
font-size: 11px;
font-weight: normal;
color: #333333;
border: 1px solid #666666;
}

.shortform {width: 50px;
font-family: Verdana, Helvetica;
font-size: 11px;
font-weight: normal;
color: #333333;
border: 1px solid #666666;
}

.miniform {width: 25px;
font-family: Verdana, Helvetica;
font-size: 11px;
color: #333333
}
/* END FORM STYLES ************/

/* START EVENTS STYLES ************/
.DayHeader {
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	background-color: #0C244C;
	background-position: left;
}
.CalendarText {
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	font-size: 12px;
	font-style: normal;
	color: #000000;

}
.MonthLink {
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	font-size: 30px;
	font-style: normal;
	color: #0C244C;

}
.CalendarEmpty {
	background-color: #ffffff;

}
.CalendarEventText{
	background-color: #E6E6E6;

}

.EventHeader {
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	font-size: 14px;
	font-style: bold;
	color: #000000;
}

.EventTitle{
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	font-size: 14px;
	font-style: bold;
	color: #0C244C;
}

.EventTime{
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	font-size: 12px;
	font-style: bold;
	color: #0C244C;
}
.Events{
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	font-size: 14px;
	font-style: normal;
	color: #000000;
}

/* END EVENTS STYLES ************/
