/* CSS Document */

.top-dates {
background-image:url(../images/bg-sidebars.jpg);
background-repeat:repeat-x;
background-color:#00467f;
color:#FFFFFF;
font-size:9px;
font-weight:normal;
}
.dates {
font-size:12px;
color:#AAAAAA;
padding:0 10px 0 0;
}
.dates-hl {
background-color:#dddddd;
color:#555555;
font-size:20px;
padding:0 15px 5px 0;
border-bottom:1px solid #BBBBBB;
border-right:1px solid #BBBBBB;
}

.dates-event {
background-color:#00467f;
color:#FFFFFF;
font-size:18px;
padding:0 15px 5px 0;
border-top:1px solid #012847;
border-left:1px solid #012847;
border-bottom:1px solid #005da9;
border-right:1px solid #005da9;
}
.dates-event a {
color:#FFFFFF;
text-decoration:underline;
}
.dates-event a:hover {
color:#770000;
text-decoration:underline;
}
.dates-past {
font-size:20px;
padding:0 15px 5px 0;
color:#555555;
border-left:1px solid #dddddd;
border-top:1px solid #DDDDDD;
border-bottom:1px solid #BBBBBB;
border-right:1px solid #BBBBBB;
}
.dates-past a {
text-decoration:underline;
color:#00467f;
}
#calendar {
margin:5px 0 0 0;
padding:0;
}
#feb16 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#feb16 p {
margin:0;
padding:3px 10px 10px 30px;
}
#feb16 p a {
color:#BBBBBB;
text-decoration:underline;
}
#feb16 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}
#feb23 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#feb23 p {
margin:0;
padding:3px 10px 10px 30px;
}
#feb23 p a {
color:#BBBBBB;
text-decoration:underline;
}
#feb23 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}
#feb24 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#feb24 p {
margin:0;
padding:3px 10px 10px 30px;
}
#feb24 p a {
color:#BBBBBB;
text-decoration:underline;
}
#feb24 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}
#march8 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#march8 p {
margin:0;
padding:3px 10px 10px 30px;
}
#march8 p a {
color:#BBBBBB;
text-decoration:underline;
}
#march8 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}
#march11 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#march11 p {
margin:0;
padding:3px 10px 10px 30px;
}
#march11 p a {
color:#BBBBBB;
text-decoration:underline;
}
#march11 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}
#march18 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#march18 p {
margin:0;
padding:3px 10px 10px 30px;
}
#march18 p a {
color:#BBBBBB;
text-decoration:underline;
}
#march18 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}
#march23 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#march23 p {
margin:0;
padding:3px 10px 10px 30px;
}
#march23 p a {
color:#BBBBBB;
text-decoration:underline;
}
#march23 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}
#march30 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#march30 p {
margin:0;
padding:3px 10px 10px 30px;
}
#march30 p a {
color:#BBBBBB;
text-decoration:underline;
}
#march30 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}
#april9 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#april9 p {
margin:0;
padding:3px 10px 10px 30px;
}
#april9 p a {
color:#BBBBBB;
text-decoration:underline;
}
#april9 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}
#april18 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#april18 p {
margin:0;
padding:3px 10px 10px 30px;
}
#april18 p a {
color:#BBBBBB;
text-decoration:underline;
}
#april18 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}
#april21 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#april21 p {
margin:0;
padding:3px 10px 10px 30px;
}
#april21 p a {
color:#BBBBBB;
text-decoration:underline;
}
#april21 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}
#may11 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#may11 p {
margin:0;
padding:3px 10px 10px 30px;
}
#may11 p a {
color:#BBBBBB;
text-decoration:underline;
}
#may11 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}

#may9 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#may9 p {
margin:0;
padding:3px 10px 10px 30px;
}
#may9 p a {
color:#BBBBBB;
text-decoration:underline;
}
#may9 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}

#june11 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#june11 p {
margin:0;
padding:3px 10px 10px 30px;
}
#june11 p a {
color:#BBBBBB;
text-decoration:underline;
}
#june11 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}

#june12 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#june12 p {
margin:0;
padding:3px 10px 10px 30px;
}
#june12 p a {
color:#BBBBBB;
text-decoration:underline;
}
#june12 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}

#june13 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#june13 p {
margin:0;
padding:3px 10px 10px 30px;
}
#june13 p a {
color:#BBBBBB;
text-decoration:underline;
}
#june13 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}

#june18 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#june18 p {
margin:0;
padding:3px 10px 10px 30px;
}
#june18 p a {
color:#BBBBBB;
text-decoration:underline;
}
#june18 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}

#june19 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#june19 p {
margin:0;
padding:3px 10px 10px 30px;
}
#june19 p a {
color:#BBBBBB;
text-decoration:underline;
}
#june19 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}

#june20 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#june20 p {
margin:0;
padding:3px 10px 10px 30px;
}
#june20 p a {
color:#BBBBBB;
text-decoration:underline;
}
#june20 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}

#july14 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#july14 p {
margin:0;
padding:3px 10px 10px 30px;
}
#july14 p a {
color:#BBBBBB;
text-decoration:underline;
}
#july14 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}

#aug12 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#aug12 p {
margin:0;
padding:3px 10px 10px 30px;
}
#aug12 p a {
color:#BBBBBB;
text-decoration:underline;
}
#aug12 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}

#aug28 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#aug28 p {
margin:0;
padding:3px 10px 10px 30px;
}
#aug28 p a {
color:#BBBBBB;
text-decoration:underline;
}
#aug28 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}

#sep9 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#sep9 p {
margin:0;
padding:3px 10px 10px 30px;
}
#sep9 p a {
color:#BBBBBB;
text-decoration:underline;
}
#sep9 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}

#sep15 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#sep15 p {
margin:0;
padding:3px 10px 10px 30px;
}
#sep15 p a {
color:#BBBBBB;
text-decoration:underline;
}
#sep15 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}

#sep20 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#sep20 p {
margin:0;
padding:3px 10px 10px 30px;
}
#sep20 p a {
color:#BBBBBB;
text-decoration:underline;
}
#sep20 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}

#oct5 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#oct5 p {
margin:0;
padding:3px 10px 10px 30px;
}
#oct5 p a {
color:#BBBBBB;
text-decoration:underline;
}
#oct5 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}

#oct11 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#oct11 p {
margin:0;
padding:3px 10px 10px 30px;
}
#oct11 p a {
color:#BBBBBB;
text-decoration:underline;
}
#oct11 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}

#oct15 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#oct15 p {
margin:0;
padding:3px 10px 10px 30px;
}
#oct15 p a {
color:#BBBBBB;
text-decoration:underline;
}
#oct15 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}

#oct18 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#oct18 p {
margin:0;
padding:3px 10px 10px 30px;
}
#oct18 p a {
color:#BBBBBB;
text-decoration:underline;
}
#oct18 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}

#oct20 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#oct20 p {
margin:0;
padding:3px 10px 10px 30px;
}
#oct20 p a {
color:#BBBBBB;
text-decoration:underline;
}
#oct20 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}

#nov2 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#nov2 p {
margin:0;
padding:3px 10px 10px 30px;
}
#nov2 p a {
color:#BBBBBB;
text-decoration:underline;
}
#nov2 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}

#nov3 {
display:none;
background-color:#00467f;
color:#FFFFFF;
width:450px;
margin:7px 0 7px 0;
}
#nov3 p {
margin:0;
padding:3px 10px 10px 30px;
}
#nov3 p a {
color:#BBBBBB;
text-decoration:underline;
}
#nov3 h1 {
margin:0;
font-weight:normal;
padding:15px 10px 0px 20px;
font-size:16px;
color:#FFFFFF;
}