* { margin:0; padding:0; border:0; }
body { background:#7a7a7a url('/images/bg.gif'); font-family:Arial,Verdana,Helvetica,sans-serif; font-size:12px; color:#333; line-height:130%; text-align:center; }
#innerContainer { margin:0 auto 0 auto; width:717px; text-align:center; background-color:#fff; }
input,select,textarea { color:#000; border:solid 1px #ccc; background:#fff; }
input.submit { border:solid 1px #999; background:#eee; padding:4px; }
input.noborder { border:0; }
p { padding-bottom:4px; }
a { color:#369; text-decoration:none; }
a:hover { /*color:#ff9e1b; <-- orange */
color:#ed2224; /* <-- red */
text-decoration:none; }
a.bold { color:#023467; font-weight:bold; text-decoration:none; }
a.bold:hover { color:#fff; font-weight:bold; text-decoration:none; }
a.white { color:#fff; text-decoration:none; }
h3 { font-size:12px; font-weight:bold; color:#666; }
.imageLeft { display:inline; background:#fff; float:left; padding:0 20px 0 0; font-size:10px; color:#999; }
.thumbLeft { display:block; float:left; border:solid 1px #000; padding:2px; margin:0 5px 5px 0 ; }
.floatLeft { float:left; }
.floatRight { float:right; }
#topFlash { height:123px; background-color:#fff; margin-bottom:10px; }
#footerContainer { clear:both; margin-left:auto; margin-right:auto; padding:4px 0 12px 12px; width:705px; text-align:left; color:#fff; font-size:11px; }
#footerContainer ul { list-style-type:none; }
#footerContainer ul li { display:inline; padding-right:10px; }
#footerContainer ul li.first { padding-right:40px; }
#footerContainer ul li a { color:#fff; }
#footerContainer ul li a:hover { color:#ed2224; }
#footerContainer p a { color:#fff; }
#footerContainer p a:hover { color:#ed2224; }
/* EVENTS CALENDAR styles */
table.calendar { width:241px; font-size:14px; }
table.calendar thead tr.header th { height:42px; width:25px; color:#fff; background-color:#4d4d4d; border:1px solid #4d4d4d; font-weight:normal; font-size:14px; text-align:center; }
table.calendar thead tr.header th a { color:#fff; font-size:14px; }
table.calendar thead tr.dayRow td { height:23px; width:25px; color:#fff; background-color:#999; border:1px solid #999; font-weight:normal; }
table.calendar tbody tr td { background-color:#565656; border:1px solid #4d4d4d; padding-top:3px; width:25px; height:26px; color:#fff; }
table.calendar tbody td.highlightday a { width:100%; display:block; color:#fff2b3; text-decoration:underline; }
table.calendar tbody td.highlightday a:hover { text-decoration:none; }
/* JazzWeek 2007 styles */
table.calendar tbody td.jwhighlightday { background-color:#fff2b3; }
table.calendar tbody td.jwhighlightday a { width:100%; display:block; color:#565656; /* was #fff2b3 */
text-decoration:underline; }
table.calendar tbody td.jwhighlightday a:hover { text-decoration:none; }
/* End of JazzWeek 2007 styles */
span#calendarMonthYear { text-align:center; }
/* END EVENTS CALENDAR styles */
p.error { color:red; }
span.required { padding-left:3px; font-size:10px; }
p.press_date { font-style:italic; }
p.view_pdf { }
/* LEFTNAV EVENTS CALENDAR styles */
table.left_calendar { width:153px; font-size:12px; }
table.left_calendar thead tr.header th { width:22px; color:#fff; background-color:#4d4d4d; border:1px solid #4d4d4d; font-weight:normal; font-size:12px; text-align:center; }
table.left_calendar thead tr.header th.first { width:21px; }
table.left_calendar thead tr.header th a { color:#fff; font-size:10px; }
table.left_calendar thead tr.dayRow td { height:23px; width:22px; color:#fff; background-color:#999; border:1px solid #999; font-weight:normal; }
table.left_calendar thead tr.dayRow td.first { width:21px; }
table.left_calendar tbody tr td { background-color:#565656; border:1px solid #4d4d4d; padding-top:3px; width:22px; height:26px; color:#fff; }
table.left_calendar tbody tr td.first { width:21px; }
table.left_calendar tbody td.highlightday a { width:100%; display:block; color:#fff2b3; text-decoration:underline; }
table.left_calendar tbody td.highlightday a:hover { text-decoration:none; }
/* END EVENTS CALENDAR styles */