/* CSS Document */
@import url("master.css");

.header_image {border-bottom:6px solid #009dda; }
.footer_color {border-top:6px solid #009dda; }
h1 {color:#009dda; }
h2 {color:#009dda; }

.content a { color:#009dda; }

li.whats_on {border-bottom:6px solid #009dda; margin-bottom:3px }
li.whats_on a {color:#009dda; text-decoration:none; }

ul.submenu li a.active { background:url(/images/arrow-blue.gif) no-repeat 0 5px; }
ul.subsubmenu li a.active { background:url(/images/arrow-blue.gif) no-repeat 0 5px; }



/*//////////////*/
/*// CALENDAR //*/
/*//////////////*/
table.calendar { position:relative;  width:173px; text-align:center; border:#A6A6A6 1px solid; float:right; margin-left:10px; }
th.monthYearText { position:relative; font-size:1.2em; color:#009DDA; border-bottom:#D2D2D2 1px solid; background-image:url(/img/bg-event-table.gif); background-repeat:repeat-x; padding:3px 0; }
th.monthYearText span { display:block; position:relative; width:100%; }
img#previous_month { position:absolute; top:2px; left:3px; }
img#next_month { position:absolute; top:2px; right:3px; }
th.day { padding:1px 0; color:#000; background-color:#D2D2D2; }
td { color:#333333; }
td a { text-decoration:none; display:block; color:#333333; }
.sOther { padding:5px 0; background-color:#F4F4F4; color:#999999; }
.s2 { padding:5px 0; background-color:#E6E6E6; }
.s200 { padding:5px 0; background-color:#DCDCDC; }
.s22 a { padding:5px 0; background-color:#B2E1F4; }
.s22 a:hover { background-color:#009DDA; }
.s29999 a { padding:5px 0; background-color:#FAC58F; }
.s29999 a:hover { background-color:#F68B1F; }
.today { color:#FF0000; }


/*///////////////*/
/*// Accordian //*/
/*///////////////*/
h2.event { font-size:2em; margin:0; background-color:#009DDA; padding:8px; font-weight:normal; color:#FFF; border-bottom:1px solid #FFF; }
.option { font-size:1.2em; font-weight:normal; margin:0; border-bottom:1px solid #FFF; }
.option a { color:#009DDA; text-decoration:none; display:block; padding:6px 8px; position:relative; background-color:#E6E5E1; }
.option em { display:block; position:absolute; top:0; right:0; padding:6px 14px 6px 14px; background:url(/images/month-next.gif) no-repeat left center; font-style:normal; }
.element p { margin:0; padding:4px 8px 8px 8px; }

.rightimage { float:right; margin:10px 0 10px 10px; background-color:#009dda; }
