h1 {
      font-size: 62px;
      color: #281408;
	margin: 10px 0;

    }

 h2 {
     font-size: 42px;
 margin: 10px 0;
    color: #281408;
      
    }

 h3 {
      font-size: 20px;
 margin: 10px 0;
     color: #281408;

    }

 h4 {
     font-size: 42px;
      color: #ffffff;
	margin: 10px 0;
      
    }




.Default      { font: normal normal 14px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
.Default td   { font: normal normal 14px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; Color: #fff;}

.Default a {font: bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #b20838; text-decoration: underline; }

.Default_title { font: normal normal 14px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
.Default_title a { font: normal normal 14px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
.Default_title a:hover { font: normal normal 14px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}

.Default_body{ font: normal normal 14px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }

.Default_image{ }
.Default img {  }

.Default_menu a{ font-size:14px; color: #164776; !important;display:block;}
.Default_menu a:hover{ color: black; !important;}


div.Default {clear:both;}


.Default hr { width: 100%; border:1px solid #CFCFCF; }


/* FORMs */
.Default input, .Default textarea , .Default select {
margin: 1px;
border: 1px solid #CFCFCF;
padding: 1px;
font-size: 12px;
color:#AB003E;
font-weight: normal;
width:;
line-height: 14px;
height: 18px;
}

.Default th {  width:150px; font-size: 12px; color:#F2EFDC; font-weight: normal; line-height: 14px;}
.Default .submit input{ width: 100px; font-weight: bold;}
.Default .submit input:hover { background-color: #4174BC; color: white; }

#SearchBar_Input {
margin: 1px;
border: 1px solid #CFCFCF;
padding: 2px;
font-size: 12px;
color: #164776;
font-weight: normal;
width: 130px;
}
#SearchBar_Search {
margin: 1px;
border: 1px solid #CFCFCF;
padding: 1px;
font-size: 11px;
color: #164776;
font-weight: normal;
width: 72px;
}

div.calendarStyles td.calendar{
 width:80;
 font-size:10px;
 height:50px;
 border-right:1px solid white;
 border-bottom:1px solid white;
 width:75px;
 background-color:#F2EFDC;
}

div.calendarStyles td.calendarToday{
 background-color:#B20837;
}
div.calendarStyles table.calendar{
 border:1px solid white;
 width:100%;
}

div.calendarStyles .calendar .calendar_events a{
 color:#281408;
 padding-bottom:5px;
 padding-left:18px;
 padding-top:2px;
 display:block;
}
div.calendarStyles .calendar .calendar_events a:hover {
 color:#281408;
 text-decoration:underline;
}

div.calendarStyles .calendar .calendar_events{
color:#281408; 
font-size:9px;
 text-align:left;
 padding-left:10px;
 width:79px;
 list-style-position:inside;
 list-style-type:none;
}
div.calendarStyles .calendar .calendar_events li{
 font-size:9px;
}
.calendarHeader { background-color:#F2EFDC; border: 1px solid white;}

.events a {
color:#281408;
 padding-bottom:10px;
 display:block;
}

