.loading_ind{
font-size:14px;
font-style:italic;
font-weight:bold;
color:black;
border:1px solid #DDDDDD;
margin:4px;
padding:6px 6px 6px 24px;
background: #dddddd url(/aef3/image/loading.gif) no-repeat center left;
}

.event_title,.roster_title,.avail_title{
font-size:14px;
font-weight:bold;
color:black;
font-weight:bold;
border:1px solid #CCCCCC;
background-color:#F5F5F5;
margin-left:4px;
margin-right:4px;
margin-top:4px;
padding:6px 6px 6px 6px;
}
#avail_title{
font-size:12px;
font-weight:bold;

}


.event_details{

margin-left:4px;
margin-right:4px;
margin-bottom:8px;
padding:6px 6px 6px 6px;
border:1px dashed #D0D0D0;
}
.roster_details{
margin-left:4px;
margin-right:4px;
margin-bottom:4px;
padding:6px 6px 6px 6px;
text-align:left;
border:1px dashed #D0D0D0;
}
/*.roster_accepted{
background-image:url(/aef3/image/bo_accepted.gif);
background-repeat:no-repeat;
	background-position:top right;

}
.roster_declined{

background-image:url(/aef3/image/bo_declined.gif);
background-repeat:no-repeat;
background-position:center left;


}
.roster_noshow{
background-image:url(/aef3/image/bo_noshow.gif);
background-repeat:no-repeat;
background-position:center left;
}
.roster_null{
background-image:url(/aef3/image/bo_null.gif);
background-repeat:no-repeat;
background-position:center left;
}*/
.roster_member,.roster_time{
text-align:left;
padding-left:18px;
padding-top:3px;
padding-right:2px;
padding-bottom:3px;


border-top:1px solid #5E6150;
border-left:1px solid #4F5243;
border-right:1px solid #46483C;
border-bottom:1px solid #414338;
background-position:center left;

}
.roster_time{
padding-left:2px;
border-left:0px;
}

.avail_details{
margin-left:4px;
margin-right:4px;
margin-bottom:4px;
border:1px dashed #D0D0D0;
}
.evtRoster_Accepted,.evtRoster2_Accepted{
background-image:url(/aef3/image/event/accepted.gif);
background-repeat:no-repeat;
background-position:center right;

}
.evtRoster_Declined,.evtRoster2_Declined{
background-image:url(/aef3/image/event/decline.gif);
background-repeat:no-repeat;
background-position:center right;


}
.evtRoster_NoShow,.evtRoster2_NoShow{
background-image:url(/aef3/image/event/noshow.gif);
background-repeat:no-repeat;
background-position:center right;
}

.evtRoster_Pending,.evtRoster2_Pending{
background-image:url(/aef3/image/event/pending.gif);
background-repeat:no-repeat;
background-position:center right;
}
.evtRoster2_Accepted{
background-position:center left;
}
.evtRoster2_Declined{
background-position:center left;
}
.evtRoster2_NoShow{
background-position:center left;
}
.evtRoster2_Pending{
background-position:center left;
}

.evtRoster_{

}


.hour{

}
.min{
padding-left:12px;
}

.button{
padding:2px;
font-weight:bold;
	background-color:#f0f0f0;
	border:1px solid #888888;
}
.i{
width:120px;
}
#battleorder_details{
text-align:center;
display:none;
border:1px solid #222222;
background: #72765E url(/aef3/image/inner_block_grad.jpg) repeat-x top;
margin-bottom:6px;
color:white;
position:absolute;
width:380px;
opacity: .95;
/*filter: alpha(opacity=95);*/
color:white;


}
#event_title{
font-size:14px;
font-weight:bold;
color:white;


/*border-top:1px solid #7B7B7B;*/
background-image:url(/aef3/image/inner_block_grad.jpg);
background-position:0 -42px;
padding:4px;
font-size:12px;
}
#event_details{
text-align:left;
background-color:#545746;
border-top:1px solid #5E6150;
border-left:1px solid #4F5243;
border-right:1px solid #46483C;
border-bottom:1px solid #414338;
font-size:11px;
padding:3px;
}
#roster_title{
font-size:14px;
font-weight:bold;
color:white;

background-image:url(/aef3/image/inner_block_grad.jpg);
background-position:0 -42px;
padding:4px;
font-size:12px;
}
#roster_details{

background-color:#545746;
border-top:1px solid #5E6150;
border-left:1px solid #4F5243;
border-right:1px solid #46483C;
border-bottom:1px solid #414338;
font-size:11px;

max-height:200px;
overflow:auto;
}

#battleorder_inner_details{
padding:2px;
margin:2px;
background-color:#545746;
border:1px solid #7B7B7B;
}

.block{
padding:2px;
margin:2px;
background-color:#545746;
border:1px solid #7B7B7B;
}

.btn{
padding:3px;
font-size:11px;
font-weight:bold;
color:white;
border-bottom:1px solid #383d32;
border-left:1px solid #3c4137;
border-right:1px solid #3c4137;
border-top:1px solid #52584c;

background-image:url(/aef3/image/gradient2.gif);
background-position:0% 0px;
background-repeat:repeat-x;
background-color:#4c4f41;
}

.btn:hover{
padding:3px;
font-size:11px;
font-weight:bold;
color:white;
cursor:pointer;
border-bottom:1px solid #30332b;
border-left:1px solid #64695d;
border-right:1px solid #64695d;
border-top:1px solid #6f7568;

background-image:url(/aef3/image/gradient2.gif);
background-repeat:repeat-x;
background-position:0% -60px;
background-color:#414436;
}

.aleftcell,.row1{
background-color:#545746;
border-top:1px solid #5E6150;
border-left:1px solid #4F5243;
border-right:1px solid #46483C;
border-bottom:1px solid #414338;
font-size:11px;
padding:3px;
margin:2px;
}

.amidcell,.row2 {
background-color:#4F5243;
border-top:1px solid #5E6150;
border-left:1px solid #4F5243;
border-right:1px solid #46483C;
border-bottom:1px solid #414338;
font-size:11px;
padding:3px;
margin:2px;
}

a.biglink{
font-size:12px;
font-weight:bold;
color:white;
text-decoration:underline;
}
div.spacer{
height:2px;
border-top:1px solid #7B7B7B;
background-image:url(/aef3/image/inner_block_grad.jpg);
background-position:0 -42px;

}
#bo_control{
text-align:center;
}
.bo{
border-top:1px solid #5E6150;
border-left:1px solid #4F5243;
border-right:1px solid #46483C;
border-bottom:1px solid #414338;
padding-top:2px;
padding-bottom:4px;
padding-right:2px;
}

.dayColTitle{

font-size:12px;
font-weight:bold;
width:120px;
}

.day{
background-color:#545746;
border-top:1px solid #5E6150;
border-left:1px solid #4F5243;
border-right:1px solid #46483C;
border-bottom:1px solid #414338;
font-size:11px;

background-image:url(/aef3/image/dayBack2-small.gif);
background-repeat:repeat-y;
min-height:80px;
height:100px;
}

.bo_today{

background-color:#4b4e3e;
font-size:11px;

background-image:url(/aef3/image/dayBack2-small.gif);
background-repeat:repeat-y;
min-height:80px;
height:100px;

	border:1px solid #d79922;
}

.emptyDay{
background-color:#5b5e4d;
border-top:1px solid #5E6150;
border-left:1px solid #4F5243;
border-right:1px solid #46483C;
border-bottom:1px solid #414338;
font-size:11px;
min-height:80px;
height:100px;
}
.dayTitle{
padding:3px;
font-size:10px;
font-weight:bold;
background-color:#3f4235;
border:1px solid #4d4f43;

}
.dayTitle:hover, .dayTitleOver{
/*padding:2px;*/
cursor:pointer;
font-size:10px;
background-color:#54564a;
border:1px solid #393a32;
}
.dayHeader{
background-color:#555848;
text-align:left;
margin-bottom:3px;
border-bottom:1px solid #5e6054;
background-image:url(/aef3/image/dayBack1.gif);
background-repeat:repeat-y;
}
.evt_time{
font-size:9px;
}.evt_type{
font-size:9px;
}
.evt_group{
font-size:9px;
width:100%;
}

.evtSel_heading{
background-color:#383a31;
border-top:1px dashed #1f201d;
border-bottom:1px dashed orange;

font-weight:bold;
}
.evtSel_option{
font-weight:normal;

padding-left:20px;
color:white;
}


.evt{
text-align:left;
cursor:pointer;
font-size:10px;
border-top:1px solid #5e6150;
border-bottom:1px solid #595c4b;
border-right:1px solid #595c4b;

background-image:url(/aef3/image/dayLeft.gif);
background-position:0px 0px;
padding-left:6px;

background-repeat:repeat-y;
}
.evt:hover,  .evtover{ 
border-top:1px solid #33342b;
border-bottom:1px solid #2c2d25;
border-right:1px solid #2c2d25;
padding-left:6px;
background-image:url(/aef3/image/dayLeft.gif);
background-position:0px -100px;
background-repeat:repeat-y;
}


.evtback{
margin-top:1px;
background-image:url(/aef3/image/dayBack8.gif);
background-position:0px -1px;
background-repeat:repeat-x;
}
.evtback:hover,.evtbackover{
margin-top:1px;

background-image:url(/aef3/image/dayBack8.gif);
background-position:0px -60px;
background-repeat:repeat-x;
}
.sortcol{
font-weight:bold;
cursor:pointer;
}
.sortcol:hover{
text-decoration:underline;
}
.sortasc{
padding-left:12px;
background-image:url(/aef3/image/up.gif);
background-position:center left;
background-repeat:no-repeat;
}
.sortdesc{
padding-left:12px;
background-image:url(/aef3/image/down.gif);
background-position:center left;
background-repeat:no-repeat;
}