body {
margin: 0px;
padding: 0px;
}

img {
border: 0px;
}

ul {
list-style: none;
margin-left: 0px;
padding-left: 1.2em;
text-indent: -1.2em;
}

h5 {
font-size: 12px;
}

.index {

}

.index .header {
padding: 10px 0px 15px 0px;
}

.index .feature {
padding: 0px 0px 0px 0px;
}

.index .items {
font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.index .items h5 {
font-size: 11px;
color: #189E4A;
}

.index .items p {
color: #666666;
}

.index .items .container {
padding: 5px 10px 5px 10px;
}

.index .footer {
padding: 15px 0px 0px 0px;
font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
line-height: 18px;
font-size: 10px;
color: #006C3B;
}

.index .footer a {
color: #006C3B;
}

.index .copyright {
font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
line-height: 18px;
font-size: 10px;
color: #189E4A;
}

.nav .sub {
display: none;
}

.body {
width: 772px;
}

.body a {
color: #006C3B;
}

.body .header {
padding-left: 75px;
padding-right: 75px;
color: #ffffff;
font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.body .content {
padding: 20px 40px 20px 40px;
font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
text-align: justify;
line-height: 22px;
background: #ffffff;
}

.body .content .breadcrumbs {
clear: both;
padding: 0px 0px 24px 0px;
}

.body .content .title {
clear: both;
font-size: 20px;
font-weight: bold;
padding: 0px 0px 2px 0px;
}

.body .content .leftcolumn {
/* margin: 0px 226px 0px 0px; */
width: 425px;
}

.body .content .leftcolumn p {
margin: 0px 0px 22px 0px;
}

.body .content .leftcolumn ol {
margin-top: 0px;
}

.body .content .leftcolumn input {
font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.body .content .leftcolumn textarea {
font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.body .content .section {
font-size: 12px;
font-weight: bold;
C
}

.body .content .leftcolumn .formheader {
font-size: 16px;
font-weight: bold;
}

.body .content .leftcolumn .caption {
font-size: 10px;
}

.body .content .leftcolumn .label {
line-height: 12px;
padding-top: 10px;
}

.body .content .leftcolumn .programimage {
float: left;
padding: 7px 10px 0px 0px;
}

.body .content .leftcolumn .program {

}

.body .content .leftcolumn .program .text {
font-size: 10px;
line-height: 20px;
}

.body .content .leftcolumn .bioImage {
float: left;
padding-right: 20px;
padding-bottom: 10px;
}

.body .content .leftcolumn .bioTitle {
padding-bottom: 5px;
}

.body .content .leftcolumn .bioCollapsed {
display: block;
}

.body .content .leftcolumn .bioExpanded {
display: none;
padding-bottom: 10px;
}

.body .content .leftcolumn .bioFooter {
clear: both;
color: #ffffff;
padding-top: 10px;
padding-bottom: 20px;
}

.body .content .leftcolumn .bioFooter a {
color: #ffffff;
text-decoration: none;
}

.body .content .leftcolumn .bioFooter a:hover {
text-decoration: underline;
}

.body .content .leftcolumn .wishlist {
font-family: "Comic Sans MS", cursive;
font-size: 16px;
}

.body .content .rightcolumn {
float: right;
width: 186px;
}

.body .content .rightcolumn .feature {
margin: -20px -36px 22px -36px;
/* padding: -20px -36px 22px -36px; */
}

.body .content .rightcolumn .text {
text-align: left;
}

.body .content .table {

}

.body .content .table .left {
text-align: left;
border-right: 1px solid #86c2a1;
padding: 0px 15px 0px 15px;
font-weight: bold;
}

.body .content .table .middle {
border-right: 1px solid #86c2a1;
padding: 0px 15px 0px 15px;
}

.body .content .table .right {
padding: 0px 15px 0px 15px;
}

.body .content .calendar {
background: #189e4a;
}

.body .content .calendar .month {
color: #ffffff;
background: #189e4a;
}

.body .content .calendar .weekday {
color: #ffffff;
background: #006c3b;
padding: 5px 0px 0px 0px;
border-bottom: 1px solid #ffffff;
}

.body .content .calendar .day {
border-right: 1px solid #52b677;
border-bottom: 1px solid #52b677;
}

.body .content .calendar .eventholder {
padding: 2px 3px 2px 2px;
}

.body .content .calendar .event {
font-size: 11px;
line-height: normal;
text-align: left;
border: 1px solid #FFFFFF;
padding: 2px;
}

.body .content .calendar .event a {
color: #FFFFFF;
}

.body .content .calendar .date {
font-size: 10px;
color: #FFFFFF;
padding: 0px 3px 0px 2px;
}

.body .content .calendar .footer {
border-top: 1px solid #ffffff;
color: #ffffff;
background: #006c3b;
padding: 5px 0px 0px 0px;
}

.body .content .event {

}

.body .content .event .date {

}

.body .content .event .title {
font-size: 14px;
}

.body .footer {
padding: 8px 32px 24px 32px;
background-image: url(images/content_body_b_bg.jpg);
background-repeat: no-repeat;
}

.body .footer input {
text-size: 11px;
}

.body .footerold {
padding: 15px 67px 0px 570px;
}