﻿#Calendar{z-index:1;display:block;position:static;clear:both;width:100%;min-width:200px;}
#Calendar_HeadingBase{display:block;position:static;clear:both;height:22px;text-align:left;}
#Calendar_Menu{display:block;position:static;clear:none;float:left;width:27px;height:22px;cursor:pointer;background-image:url('images/Modules/Menu/btnModuleTools.png');background-repeat:no-repeat;}
#Calendar_Expand{display:none;position:absolute;top:0px;left:-124px;width:128px;vertical-align:top;text-align:left;cursor:pointer;z-index:55;}
#Calendar_Title{display:block;position:static;clear:none;float:left;height:22px;width:63px;background-image:url('images/Modules/Calendar/lblCalendar.gif');background-repeat:no-repeat;}
#Calendar_DataBody{display:block;position:static;clear:both;text-align:left;vertical-align:top;margin-top:0px;margin-bottom:25px;margin-left:3px;font-family:Verdana, Arial, Sans-Serif;font-size:10px;color:#5b5959;}
.ModuleBubble_CreateCalendar{display:block;position:static;height:20px;width:128px;background-image:url('images/Modules/Menu/ModuleBubble_CreateCalendar.png');background-repeat:no-repeat;_background-image:url("images/empty.gif");_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Ultranet_Default/images/Modules/Menu/ModuleBubble_CreateCalendar.png', sizingMethod='crop');}
.ModuleBubble_CreateCalendar_Over{display:block;position:static;height:20px;width:128px;background-image:url('images/Modules/Menu/ModuleBubble_CreateCalendar_Over.png');background-repeat:no-repeat;_background-image:url("images/empty.gif");_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Ultranet_Default/images/Modules/Menu/ModuleBubble_CreateCalendar_Over.png', sizingMethod='crop');}
.ModuleBubble_CalendarEdit{display:block;position:static;height:20px;width:128px;background-image:url('images/Modules/Menu/ModuleBubble_CalendarEdit.png');background-repeat:no-repeat;_background-image:url("images/empty.gif");_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Ultranet_Default/images/Modules/Menu/ModuleBubble_CalendarEdit.png', sizingMethod='crop');}
.ModuleBubble_CalendarEdit_Over{display:block;position:static;height:20px;width:128px;background-image:url('images/Modules/Menu/ModuleBubble_CalendarEdit_Over.png');background-repeat:no-repeat;_background-image:url("images/empty.gif");_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Ultranet_Default/images/Modules/Menu/ModuleBubble_CalendarEdit_Over.png', sizingMethod='crop');}
.ModuleBubble_CalendarRemove{display:block;position:static;height:20px;width:128px;background-image:url('images/Modules/Menu/ModuleBubble_CalendarRemove.png');background-repeat:no-repeat;_background-image:url("images/empty.gif");_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Ultranet_Default/images/Modules/Menu/ModuleBubble_CalendarRemove.png', sizingMethod='crop');}
.ModuleBubble_CalendarRemove_Over{display:block;position:static;height:20px;width:128px;background-image:url('images/Modules/Menu/ModuleBubble_CalendarRemove_Over.png');background-repeat:no-repeat;_background-image:url("images/empty.gif");_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Ultranet_Default/images/Modules/Menu/ModuleBubble_CalendarRemove_Over.png', sizingMethod='crop');}
.ModEditBase{display:block;position:relative;clear:both;border:solid 1px #e9e9e9;background-color:white;text-align:left;vertical-align:top;padding:1px;}
.ModEditBase_Inner{display:block;position:relative;clear:both;background-color:White;text-align:left;vertical-align:top;background-image:url('images/modules/menu/modEditbg.gif');background-repeat:repeat-x;background-position:left bottom;}
.ModEditDataBase{display:block;position:relative;clear:both;z-index:1000;padding:5px 5px 0px 5px;background-color:Transparent;text-align:left;vertical-align:top;font-family:Tahoma;font-size:10px;line-height:15px;color:#858484;}
.ModEditImg{display:block;position:absolute;z-index:2;right:0px;bottom:0px;width:64px;height:64px;background-image:url('images/modules/menu/modeditImg.png');background-repeat:no-repeat;_background-image:url("images/empty.gif");_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Ultranet_Default/images/Modules/Menu/modeditImg.png', sizingMethod='crop');}
.ModEditTitle{display:block;position:static;clear:both;font-family:Tahoma;font-size:10px;line-height:15px;color:#666666;text-align:left;}
.ModEditLineSplit{display:block;position:static;clear:both;background-image:url('images/modules/menu/ModEditSplit.gif');background-repeat:repeat-x;height:1px;line-height:1px;overflow:hidden;margin:5px 0px 3px 0px;}
.ModEditMsgTitle{display:block;position:static;clear:both;font-family:Tahoma;font-size:10px;font-style:italic;line-height:15px;color:#858484;text-align:left;margin-bottom:7px;}
.ModEditFieldBase{display:block;position:static;clear:both;text-align:left;}
.ModEditFieldBase a{text-decoration:none;color:#3b5998;}
.ModEditFieldTitle{width:40px;text-align:right;font-family:Tahoma;font-size:10px;line-height:15px;color:#666666;padding-right:5px;}
.ModEditTextInput{text-align:left;}
.ModEditTextInputBox{width:100px;border:solid 1px #b5b4b4;background-color:White;height:15px;line-height:15px;font-family:Tahoma;font-size:10px;color:#666666;}
.ModEditButtons{display:block;position:static;clear:both;height:30px;text-align:left;vertical-align:top;margin-top:10px;}
#CalendarRoles{display:block;position:static;clear:both;height:162px;text-align:left;vertical-align:top;overflow:scroll;overflow-x:hidden;padding:5px 16px 5px 5px;}
.CalRoleBase{display:block;position:static;clear:both;height:25px;margin-bottom:2px;line-height:25px;overflow:hidden;text-align:left;cursor:pointer;}
.CalRoleLeft{width:26px;height:25px;background-image:url('images/Popup/CalRoles_Left.gif');background-repeat:no-repeat;}
.CalRoleText{padding-left:5px;height:25px;line-height:25px;background-image:url('images/Popup/Roles_Spacer.gif');background-repeat:repeat-x;text-align:left;font-family:Tahoma;font-size:10px;font-weight:bold;color:#717171;}
.CalRoleBtn{width:65px;height:25px;line-height:25px;background-image:url('images/Popup/Roles_Spacer.gif');background-repeat:repeat-x;text-align:right;}
.CalRoleRight{width:5px;height:25px;background-image:url('images/Popup/Roles_Right.gif');background-repeat:no-repeat;}
.CalendarRolesAdd{display:block;position:static;clear:both;height:135px;background-image:url('images/modules/calendar/calendarrolesaddbg.gif');background-repeat:repeat-x;vertical-align:top;text-align:left;}
.CalendarRolesBottom{display:block;position:static;clear:both;height:32px;background-image:url('images/modules/calendar/CalendarRolesBtmBg.gif');background-repeat:repeat-x;text-align:right;}
.CalEntries{display:block;position:static;clear:both;text-align:left;vertical-align:top;}
.CalTopBase{display:block;position:static;clear:both;height:21px;line-height:21px;text-align:left;margin-bottom:1px;cursor:pointer;}
.CalDateNavBase{display:block;position:static;clear:both;height:21px;line-height:21px;text-align:left;cursor:pointer;}
.Cal_Left{width:3px;height:21px;background-image:url('images/modules/calendar/Cal_Left.gif');background-repeat:no-repeat;}
.Cal_NavLeft{width:20px;height:21px;background-image:url('images/modules/calendar/Cal_NavPrev.gif');background-repeat:no-repeat;cursor:pointer;}
.Cal_NavLeft_Over{width:20px;height:21px;background-image:url('images/modules/calendar/Cal_NavPrev_Over.gif');background-repeat:no-repeat;cursor:pointer;}
.Cal_Spacer{height:21px;background-image:url('images/modules/calendar/Cal_Spacer.gif');background-repeat:repeat-x;text-align:left;}
.Cal_NavRight{width:21px;height:21px;background-image:url('images/modules/calendar/Cal_NavNext.gif');background-repeat:no-repeat;cursor:pointer;}
.Cal_NavRight_Over{width:21px;height:21px;background-image:url('images/modules/calendar/Cal_NavNext_Over.gif');background-repeat:no-repeat;cursor:pointer;}
.Cal_Right{width:3px;height:21px;background-image:url('images/modules/calendar/Cal_Right.gif');background-repeat:no-repeat;}
.CalTopTitle{display:block;position:static;clear:both;text-align:center;height:21px;line-height:21px;font-family:Tahoma;font-size:10px;font-weight:bold;color:#666666;overflow:hidden;}
.CalNavTitle{display:block;position:static;clear:both;text-align:center;height:21px;line-height:21px;font-family:Tahoma;font-size:10px;font-style:italic;font-weight:normal;color:#898787;overflow:hidden;}
.CalEntriesData{display:block;position:static;clear:both;text-align:left;vertical-align:top;border:solid 1px #dedddd;background-color:#f2f2f2;padding:1px;}
.CalEventBase{display:block;position:static;clear:both;border:solid 1px #ffd200;background-color:#fdfbca;padding:2px;cursor:pointer;margin-bottom:1px;}
.CalEventBase_AllDay{display:block;position:static;clear:both;border:solid 1px #cccaca;background-color:#f8ea77;padding:2px;cursor:pointer;margin-bottom:1px;}
.CalEventBase_Personal{display:block;position:static;clear:both;border:solid 1px #6582bd;background-color:#91ace4;padding:2px;cursor:pointer;margin-bottom:1px;}
.CalEventBase_Personal_AllDay{display:block;position:static;clear:both;border:solid 1px #6582bd;background-color:#6f94e1;padding:2px;cursor:pointer;margin-bottom:1px;}
.CalEventIcon{width:18px;text-align:left;vertical-align:top;padding-top:3px;padding-left:2px;}
.CalEventText{text-align:left;vertical-align:top;}
.CalEventTitle{display:block;position:static;clear:both;height:18px;line-height:18px;white-space:normal;margin-right:5px;overflow:hidden;text-align:left;font-family:Tahoma;font-size:10px;color:#4c4c4c;}
.CalEventTitle a{text-decoration:none;color:#3b5998;}
.CalEventTitle_Personal{display:block;position:static;clear:both;height:18px;line-height:18px;white-space:normal;margin-right:5px;overflow:hidden;text-align:left;font-family:Tahoma;font-size:10px;color:white;}
.CalEventTitle_Personal a{text-decoration:none;color:white;}
.CalEventSummary{display:block;position:static;clear:both;line-height:15px;text-align:left;font-family:Tahoma;font-style:italic;font-size:10px;color:#767676;margin-bottom:10px;}
.CalEventSummary_Personal{display:block;position:static;clear:both;line-height:15px;text-align:left;font-family:Tahoma;font-style:italic;font-size:10px;color:#eff0f1;margin-bottom:10px;}
.CalEventDetail{display:block;position:static;clear:both;height:15px;overflow:hidden;line-height:15px;text-align:left;font-family:Tahoma;font-style:italic;font-size:9px;color:#767676;}
.CalEventDetail_Personal{display:block;position:static;clear:both;height:15px;overflow:hidden;line-height:15px;text-align:left;font-family:Tahoma;font-style:italic;font-size:9px;color:#eff0f1;}
.CalNoData{display:block;position:static;clear:both;margin-top:5px;height:55px;line-height:55px;background-image:url('images/Modules/Calendar/NoEvents.png');background-repeat:no-repeat;background-position:center top;_background-image:url("images/empty.gif");_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Ultranet_Default/images/Modules/Calendar/NoEvents.png', sizingMethod='crop');}
#ViewCal{display:block;position:static;clear:both;text-align:left;vertical-align:top;}
.ViewCalTopBase{display:block;position:static;clear:both;text-align:left;vertical-align:top;height:47px;background-color:whitesmoke;border-bottom:solid 1px #cccccc;padding:1px;}
.ViewCal_PrevWk{width:22px;height:47px;background-image:url('images/modules/calendar/CalViewNav_Prev.gif');background-repeat:no-repeat;cursor:pointer;}
.ViewCal_PrevWk_Over{width:22px;height:47px;background-image:url('images/modules/calendar/CalViewNav_Prev_Over.gif');background-repeat:no-repeat;cursor:pointer;}
.ViewCal_Week{height:47px;line-height:47px;text-align:center;background-image:url('images/modules/calendar/CalViewNav_Spacer.gif');background-repeat:repeat-x;font-family:Tahoma;font-weight:bold;font-size:11px;color:#666666;}
.ViewCal_NextWk{width:22px;height:47px;background-image:url('images/modules/calendar/CalViewNav_Next.gif');background-repeat:no-repeat;background-position:left top;cursor:pointer;}
.ViewCal_NextWk_Over{width:22px;height:47px;background-image:url('images/modules/calendar/CalViewNav_Next_Over.gif');background-repeat:no-repeat;background-position:left top;cursor:pointer;}
.ViewCal_YearStart{width:3px;height:47px;background-image:url('images/modules/calendar/CalViewNav_Left.gif');background-repeat:no-repeat;}
.ViewCal_Year{width:100px;height:47px;line-height:47px;text-align:center;background-image:url('images/modules/calendar/CalViewNav_Spacer.gif');background-repeat:repeat-x;font-family:Tahoma;font-weight:bold;font-size:11px;color:#666666;}
.ViewCal_YearBtn{width:21px;height:47px;text-align:left;vertical-align:top;}
.ViewCal_YearNext{display:block;position:static;clear:both;cursor:pointer;height:23px;line-height:23px;background-image:url('images/modules/calendar/CalViewNav_NextYear.gif');background-repeat:no-repeat;}
.ViewCal_YearNext_Over{display:block;position:static;clear:both;cursor:pointer;height:23px;line-height:23px;background-image:url('images/modules/calendar/CalViewNav_NextYear_Over.gif');background-repeat:no-repeat;}
.ViewCal_YearPrev{display:block;position:static;clear:both;cursor:pointer;height:24px;line-height:23px;background-image:url('images/modules/calendar/CalViewNav_PrevYear.gif');background-repeat:no-repeat;}
.ViewCal_YearPrev_Over{display:block;position:static;clear:both;cursor:pointer;height:24px;line-height:23px;background-image:url('images/modules/calendar/CalViewNav_PrevYear_Over.gif');background-repeat:no-repeat;}
.ViewCal_ButtonsBase{width:120px;text-align:center;}
.ViewCalAddEventNote{display:block;position:static;clear:both;height:47px;line-height:47px;background-image:url('images/modules/calendar/note1.gif');background-repeat:no-repeat;background-position:center top;}
.ViewCalDayBase{display:block;position:static;clear:both;height:26px;line-height:26px;overflow:hidden;background-image:url('images/modules/calendar/Day_Bg.gif');background-repeat:repeat-x;text-align:left;}
.ViewCalEntriesBase{display:block;position:static;clear:both;text-align:left;vertical-align:top;height:263px;overflow:scroll;overflow-x:hidden;}
.ViewCalDay{width:100px;font-family:Tahoma;font-size:9px;line-height:26px;text-align:center;color:#666666;background-image:url('images/modules/calendar/Day_Split.gif');background-repeat:no-repeat;background-position:right top;}
.ViewCalDayEnd{width:16px;text-align:left;}
.ViewCalDayEvent{height:261px;width:97px;text-align:left;vertical-align:top;background-color:whitesmoke;border-right:solid 1px #c4c3c3;padding:1px;cursor:pointer;}
#ViewEventInfoDlg{display:none;position:absolute;top:70px;left:125px;width:446px;text-align:left;vertical-align:top;}
#ViewCalEventDialog_Top{display:block;position:static;clear:both;height:35px;line-height:35px;background-image:url('images/modules/calendar/DlgTitle_View.png');background-repeat:no-repeat;cursor:pointer;}
.ViewCalEventDialogBody{display:block;position:static;clear:both;background-image:url('images/modules/calendar/VB_Dlg_Spacer.png');background-repeat:repeat-y;padding:0px 9px 0px 8px;}
.ViewCalEventDialogBottom{display:block;position:static;clear:both;height:9px;line-height:9px;background-image:url('images/modules/calendar/VB_Dlg_Bottom.png');background-repeat:no-repeat;}
.ViewCalEventLoading{display:block;position:static;clear:both;height:50px;line-height:50px;background-image:url('images/modules/calendar/25-0.gif');background-repeat:no-repeat;background-position:center center;}
#CreateEventDlg{display:none;position:absolute;top:70px;left:125px;width:446px;text-align:left;vertical-align:top;}
#CreateEventDialog_Top{display:block;position:static;clear:both;height:35px;line-height:35px;background-image:url('images/modules/calendar/DlgTitle_Create.png');background-repeat:no-repeat;cursor:pointer;}
.CreateEvntBase{display:block;position:static;clear:both;background-image:url('images/ClassList_Bg.gif');background-repeat:repeat-x;background-position:left bottom;}
.CreateEvntTitle{width:70px;text-align:right;padding-right:5px;font-family:Tahoma;font-weight:bold;font-size:10px;line-height:15px;color:#666666;vertical-align:top;}
.CreateEvntText{text-align:left;line-height:15px;font-family:Tahoma;font-weight:normal;font-size:10px;color:#666666;}
.CreateEvtBox{width:315px;height:15px;line-height:15px;background-color:White;border:solid 1px #cccccc;font-family:Tahoma;font-size:10px;color:#666666;}
.CreateEvtBoxTime{width:60px;height:15px;line-height:15px;background-color:White;border:solid 1px #cccccc;font-family:Tahoma;font-size:10px;color:#666666;}
.CreateEvtBoxTime_Off{width:60px;height:15px;line-height:15px;background-color:#d9d9d9;border:solid 1px #cccccc;font-family:Tahoma;font-size:10px;color:#666666;}
.CreateEvtBoxTextArea{border:solid 1px #cccccc;height:60px;margin:0px;width:315px;padding-right:-20px;line-height:15px;text-align:left;vertical-align:top;background-color:White;font-family:Tahoma;font-size:10px;color:#555555;overflow:scroll;overflow-x:hidden;}
#Calendar_Personal{z-index:1;display:block;position:static;clear:both;width:100%;min-width:200px;}
#Calendar_Personal_Title{display:block;position:static;clear:none;float:left;height:22px;width:113px;background-image:url('images/Modules/Calendar/lblCalendarPersonal.gif');background-repeat:no-repeat;background-position:left center;}
.AddRoles_Title{width:60px;line-height:20px;font-family:Verdana, Arial, Sans-Serif;font-size:10px;color:#6d6c6c;padding-right:3px;text-align:right;}
.AddRoles_Field{width:340px;line-height:20px;font-family:Verdana, Arial, Sans-Serif;font-size:10px;color:#6d6c6c;text-align:left;}