/*	Date: 10/7/2009
	Janna Marks
	Default MatrixMaxx Stylesheet */

/* calendar */

#personal-cal { position:relative; }

#add-cal a { background:url(/themes/images/calendar_add.png) 0 50% no-repeat; padding-left:20px; line-height:19px; }

#cal-options { list-style:none !important; margin-left:0 !important; width:80px; border:1px solid #999; border-top:none; background-color:#fff; padding:10px; }

#cal-options li { margin-bottom:0.3em; list-style-type: none !important; margin-left:0 !important; }

#cal-options #cal-outlook { background:url(/themes/images/calendar_outlook.gif) 0 50% no-repeat; padding-left:20px !important; }

#cal-options #cal-ical { background:url(/themes/images/calendar_ical.png) 0 50% no-repeat; padding-left:20px !important; }

#cal-options #cal-google { background:url(/themes/images/calendar_google.png) 0 50% no-repeat; padding-left:20px !important; }

#cal-options #cal-yahoo { background:url(/themes/images/calendar_yahoo.png) 0 50% no-repeat; padding-left:20px !important; }

/* Roster Styles */

#sortable1, #sortable2 { list-style: none; margin: 0; padding: 0; width: 95%; }
#sortable1 li { margin: 2px 2px 2px -30px; padding: 0; height: 54px; background-color: #efefef; border: 1px solid #666666;}
#sortable2 li { margin: 2px 2px 2px -30px; padding: 0; height: 54px; background-color: #aaaaaa; border: 1px solid #666666;}
#sortable1 li span.staffName, #sortable2 li span.staffName { position: absolute; margin-left: 0px; width: 650px;}
#sortable1 li span.staffPhone, #sortable2 li span.staffPhone { position: absolute; margin-left: 325px; width: 75px;}
#sortable1 li span.staffEmail, #sortable2 li span.staffEmail { position: absolute; margin-left: 400px; width: 250px;}
#sortable1 li span.staffRemove, #sortable2 li span.staffRemove { position: absolute; margin-left: 650px; width: 75px;}
