/* Last Modified 2008-03-15 */

body{text-align:center;}
#calendarWrap{margin-left:1px;width:795px;min-height:550px}
#calendarContent{display:none;width:795px}
#calendarLoading{display:block;font-size:16px;font-weight:bold;padding-top:175px}
#show_schedule{float:left;font-size:12px;margin-left:5px;margin-top:7px}
#fields{font-size:12px;margin-top:25px}
#month_select{float:right;margin-right:5px}
#month_select img,.date_header{vertical-align:top}
.cal_header{font-size:16px;font-weight:bold}
table#calendar{font-size:10px}
table#calendar a{text-decoration:underline}
tr#week_header th{background-color:#5D0F25;color:#FFF;font-weight:bold;height:18px}
table#calendar td{border:1px solid #999;text-align:left;vertical-align:top;width:107px;height:70px}
table#calendar td.day_cell{background-color:#EEE}
table#calendar td.empty_day_cell{background-color:#F0E9EB}
table#calendar td.today_cell{background-color:#EDECD8}
span.day{background:#FFF none repeat scroll 0 50%;color:#000;float:right;border-color:gray;border-style:solid;border-width:0 0 1px 1px;padding:0 1pt 1pt}
.event_wrap{width:104px;margin:0;padding:0}
.event{border-bottom:1px dashed #CCC;float:left;padding-bottom:5px;margin:3px 2px}
.event_last{float:left;padding-bottom:5px;margin:3px 2px}
.title_txt{float:left;width:91px}
.time{float:left}
.league{color:#5D0F25;float:right;font-size:11px;font-weight:bold;margin-top:6px}
.hv{color:#666;font-size:8px}
#event_wrap{height:470px;overflow:auto}
#eventheader{font-weight:bold;margin-bottom:8px;margin-top:8px}
.eventBlock{background-color:#EDECD8;border:1px solid #000;color:#000;width:425px;margin:0 auto 8px}
.eventBlock_title{background:#5D0F25 none repeat scroll 0 50%;color:#FFF;font-size:11px;font-weight:bold;margin-bottom:2px;text-align:left;padding:2px}
.eventBlock_text{margin-bottom:5px;min-height:10px;padding-left:4px;padding-right:4px;text-align:left}
.eventBlock_time{margin-bottom:5px;padding-left:4px;text-align:left}
.eventBlock_hometeam{color:#666;font-size:10px}
.alsoDayHeader{font-weight:bold;margin-bottom:2px}
.display_edit{float:right;font-size:10px;margin-right:3px;margin-top:-15px}
#eventForm{margin:0;padding:0}
#eventForm td{text-align:left}
#eventForm .form_labels{text-align:right;display:block}
#field,#hometeam,#visitteam,#type,#eventleague,#eventdesc,#eventtitle{width:214px}
#modalOverlay,#loginModalOverlay{background-color:#000;cursor:wait}
#modalContainer{background-color:#F0E9EB;border:6px solid #C93;height:475px;left:50%;top:15%;width:485px;margin-left:-242px}
#modalContainer a.modalCloseImg,#loginModalContainer a.modalCloseImg{background:transparent url(../images/x.png) no-repeat;cursor:pointer;display:inline;height:29px;position:absolute;right:-18px;top:-15px;width:25px;z-index:3200}
#modalContainer .loading{background:transparent url(../images/loading.gif) no-repeat scroll 0 50%;height:105px;position:absolute;width:54px;z-index:8000;margin:-14px 0 0 190px;padding:0}
#modalContainer .message,#loginModalContainer .message{margin-bottom:10px}
#modalContainer .error,#loginModalContainer .error{background:#FFF none repeat scroll 0 50%;border:2px solid red;color:red;font-size:12px;font-weight:bold;width:92%;margin:0 auto;padding:2px}
#loginModalContainer h1,#modalContainer h1{font-size:16px;text-align:center;margin:15px 0 0;padding:0 0 10px}
#loginModalContainer{background-color:#FFF;border:6px solid #C93;height:290px;left:50%;top:15%;width:420px;margin-left:-210px}
#loginModalContainer .loading{text-align:center;z-index:8000;margin:10px 0;padding:0}
#login_form{width:310px;margin:0 auto}
#form_buttons{margin-top:5px;float:right;padding-right:7px}
#loginModalContainer br{clear:both}
#loginModalContainer form{margin:0;padding:0}
#loginModalContainer label{clear:left;display:block;float:left;font-weight:bold;padding-right:4px;text-align:right;width:100px}
#loginModalContainer input#username,#loginModalContainer input#password{float:left;width:192px;margin:2px;padding:2px}
#maintenance{font-size:12px}
.eventBlock_teams,.eventBlock_field{padding-left:4px;text-align:left}