﻿/* Related Files */
#Files_DataBody{display:block;position:static;clear:both;}
#PageHTML_Content{display:block;position:static;clear:both;line-height:normal;color:#000;font-size:16px;white-space:normal;word-wrap: break-word;}
/* Task Module */
#Homework{display:block;position:static;clear:both;}
#HomeworkData{display:block;position:static;clear:both;} 
/* Discussions CSS */
.Discussion_Span_Block_Title{padding-left:5px;width:100px;overflow:hidden;display:inline-block;float:left;height:22px;}
.Discussion_Span_Block_LastPost{width:100px;padding-right:10px;overflow:hidden;display:inline-block;float:right;height:22px;}
.Discussion_Span_Block_Posts{width:40px;text-align:center;overflow:hidden;display:inline-block;float:right;}
.Discussion_Span_Block{width:80px;overflow:hidden;display:inline-block;float:right;height:22px;}
.Discussion_IR_Icon_N{background-image:url('images/Modules/Discussion/Post_View/new.gif');background-position : center top; background-repeat:no-repeat;width:30px;height:22px;display:inline-block;float:left;padding-top:2px;}
.Discussion_IR_Icon{background-image:url('images/Modules/Discussion/Post_View/Old.gif');background-position : center top; background-repeat:no-repeat;width:30px;height:22px;display:inline-block;float:left;padding-top:2px;}
.Modules_ChildBase:hover .Discussion_Delete {background-image:url('images/Modules/Discussion/Post_View/remove_hover.gif');background-repeat:no-repeat;padding-left:20px;height:22px;display:inline; float:left;background-position:center right;}    
.Modules_ChildBase:hover .Discussion_toApprove{background-image:url('images/Modules/Discussion/Post_View/key.gif');background-repeat:no-repeat;padding-left:20px;height:22px;display:inline;float:left;background-position:center right;} 
.Modules_ChildBase:hover .Discussion_Approve{background-image:url('images/Modules/Discussion/Post_View/key_hover.gif');background-repeat:no-repeat;padding-left:20px;height:22px;display:inline;float:left;background-position:center right;} 
.Discussion_Controls{width:41px;display:inline-block;float:right;overflow:hidden;height:22px;padding-top:2px;}
.Discussion_Overflow_Control{overflow:hidden;height:22px;margin:0px}
.Discussion_TDR{padding-left:5px;height:41px;padding-right:2px;overflow:hidden;overflow:hidden;background-image:url('/App_Themes/Site_Skin/images/Modules/Discussion/page/Tall_End.gif'); background-repeat:no-repeat;background-position:right top;}
.Discussion_TDL{height:41px;background-image:url('/App_Themes/Site_Skin/images/Modules/Discussion/page/Tall_start.gif'); background-repeat:no-repeat;overflow:hidden;}
.Discussion_TDC{margin-top:1px;height:41px;line-height:21px;background-image:url('/App_Themes/Site_Skin/images/Modules/Discussion/page/Tall_Mid.gif'); background-repeat:repeat-x; overflow:hidden;}
.Discussion_TDRT{padding-top:2px;overflow:hidden;clear:both;word-wrap: break-word;height:17px;}
.Discussion_TR{padding-left:5px;padding-top:3px;overflow:hidden;background-image:url('/App_Themes/Site_Skin/images/Modules/Discussion/page/Discussions_Topics_End.gif'); background-repeat:no-repeat;background-position:right top;}
.Discussion_TL{background-image:url('/App_Themes/Site_Skin/images/Modules/Discussion/page/Discussions_Topics_Start.gif'); background-repeat:no-repeat;overflow:hidden;}
.Discussion_TC{cursor:pointer; margin-top:1px;height:26px;line-height:21px;background-image:url('/App_Themes/Site_Skin/images/Modules/Discussion/page/Discussions_Topics_Mid.gif');background-repeat:repeat-x;font-style:normal;word-wrap: break-word;overflow:hidden;}
.Discussion_TNew{display:block;float:left;width:30px;height:26px;text-align:center;font-size:9px;font-weight:bold; background-repeat:repeat-x;}
.Discussion_TOld{display:block;float:left;width:30px;height:26px;text-align:center;font-size:9px;font-weight:bold;}
.Discussion_TC {color: #757575;text-decoration:none;}
.Discussion_TC:hover {color: #107ba8; text-decoration:none; background-image:url('/App_Themes/Site_Skin/images/Modules/Discussion/page/Over_Discussions_Topics_Mid.gif');}
.Discussion_TC:hover .Discussion_TL{ background-image:url('/App_Themes/Site_Skin/images/Modules/Discussion/page/Over_Discussions_Topics_Start.gif');}
.Discussion_TC:hover .Discussion_TR{ background-image:url('/App_Themes/Site_Skin/images/Modules/Discussion/page/Over_Discussions_Topics_End.gif');}
.Discussion_TMO{margin:0px;padding:0px;}
.Discussion_ButtonsA{display:block;width:75px;height:20px;padding-top:2px;overflow:hidden;float:right;clear:none;}
.Discussions_Topics_Post{float:right;display:block;clear:none;height:17px;width:72px; background-image:url('/App_Themes/Site_Skin/images/Modules/Discussion/page/Discussions_Topics_Post.gif'); background-repeat:no-repeat; background-position:left top;}
.Discussions_Topics_Post_Gray{float:right;display:block;clear:none;height:17px;width:72px; background-image:url('/App_Themes/Site_Skin/images/Modules/Discussion/page/Discussions_Topics_Post_Gray.gif'); background-repeat:no-repeat; background-position:left top;}
.Discussion_TT, .Discussion_TT a {display:block;width:100px;height:20px;padding-right:5px;text-align:left;vertical-align:middle;font-size:9px;overflow:hidden;float:left;font-style:normal;line-height:20px;} 
.Discussion_C0, .Discussion_C0 a {display:inline-block;width:48px;height:20px;padding-right:5px;text-align:center;vertical-align:middle;font-size:9px;overflow:hidden;float:right;font-style:normal;line-height:20px;} 
.Discussion_C1, .Discussion_C1 a {display:inline-block;width:70px;height:20px;padding-right:10px;text-align:left;vertical-align:middle;font-size:9px;overflow:hidden;float:right;font-style:normal;line-height:20px;} 
.Discussion_C2, .Discussion_C2 a {display:inline-block;width:70px;height:20px;padding-right:5px;text-align:left;vertical-align:middle;font-size:9px;overflow:hidden;float:right;font-style:normal;line-height:20px;} 
.Discussion_C3 {display:block;width:100px;height:20px;text-align:left;vertical-align:middle;font-size:9px;overflow:hidden;float:right;font-style:normal;line-height:20px;} 
.Discussion_LPL{height:22px;text-align:left;vertical-align:middle;font-size:9px;line-height:20px;background-image:url('images/Modules/Discussion/Page/LastReply.gif');background-repeat:no-repeat;padding-left:22px;color:#6c6c6c;text-decoration:underline;background-position:top left}
.Discussion_C0H, .Discussion_C0Hp, .Discussion_C0H a, .Discussion_C0Hp a{color:#9c8c8c;display:block;width:48px;height:20px;padding-right:5px;text-align:center;vertical-align:middle;font-size:9px;overflow:hidden;float:right;font-style:normal;line-height:20px;font-weight:normal} 
.Discussion_C1H, .Discussion_C1Hp, .Discussion_C1H a, .Discussion_C0Hp a{color:#9c8c8c;display:block;width:70px;height:20px;padding-right:10px;text-align:left;vertical-align:middle;font-size:9px;overflow:hidden;float:right;font-style:normal;line-height:20px;font-weight:normal} 
.Discussion_C2H, .Discussion_C2H a{color:#9c8c8c;display:block;width:40px;height:20px;padding-right:5px;text-align:left;vertical-align:middle;font-size:9px;overflow:hidden;float:right;font-style:normal;line-height:20px;font-weight:normal} 
.Discussion_C2Hp, .Discussion_C2Hp a{color:#9c8c8c;display:block;width:50px;height:20px;padding-right:5px;text-align:left;vertical-align:middle;font-size:9px;overflow:hidden;float:right;font-style:normal;line-height:20px;font-weight:normal} 
.Discussion_C3H , .Discussion_C3Hp {color:#9c8c8c;display:block;width:100px;padding-right:10px;height:20px;text-align:left;vertical-align:middle;font-size:9px;overflow:hidden;float:right;font-style:normal;line-height:20px;font-weight:normal}
.Discussion_TTH, .Discussion_TTH a, .Discussion_TTHp, .Discussion_TTHp a{color:#9c8c8c;display:block;width:80px;height:20px;text-align:left;vertical-align:middle;font-size:9px;overflow:hidden;float:left;font-style:normal;line-height:20px;font-weight:normal} 
.Discussion_TTH, .Discussion_TTHp {padding-left:30px;}
.Discussion_B1, .Discussion_B2, .Discussion_B3 {height:15px;display:inline-block;background-repeat:no-repeat;float:right;background-position:top left} 
.Discussion_B2:hover {background-image:url('images/Modules/Discussion/Page/Post.gif');width:17px;}
.Discussion_B1:hover {background-image:url('images/Modules/Discussion/Page/Post_Hover.gif');width:45px;}
.Discussion_B3:hover {background-image:url('images/Modules/Discussion/Page/Discussions_Topics_Edit.gif');width:17px;}
.Discussion_B1 {background-image:url('images/Modules/Discussion/Page/Post_Gray.gif');width:45px;}
.Discussion_B3 {background-image:url('images/Modules/Discussion/Page/Options_gray.gif');width:17px}
.Discussion_ButtonsAp{display:block;width:75px;height:20px;padding-top:2px;overflow:hidden;float:right;clear:none;}
.Discussion_ButtonsM{display:block;width:75px;height:20px;padding-top:2px;overflow:hidden;float:right;clear:none;}
.Discussion_IR_Warning{background-image:url('images/Modules/Discussion/Page/Discussions_Start_None.gif');padding-left:30px;margin-top:1px;}
/* Wiki Css */
.ModuleWiki_Content {display:block;position:static;clear:both;text-align:left;vertical-align:top;margin-top:0px;margin-bottom:25px;margin-left:3px;line-height:normal;font-size:16px;color:Black;white-space:normal;word-wrap: break-word;}
/* Quiz Box Module */
.Modules_IconQuizNew,.Modules_IconQuizDone,.Modules_IconQuizMarks{display:block; float:left; height: 16px; width: 15px; background: url('images/Modules/QuizBox/QuizBox.png') no-repeat -17px 0px; margin:5px 10px 0px 8px;}
.Modules_IconEvalNew,.Modules_IconEvalDone,.Modules_IconEvalMarks{display:block; float:left; height: 16px; width: 15px; background: url('images/Modules/QuizBox/QuizBox.png') no-repeat -1px 0px; margin:5px 10px 0px 8px;}
.Modules_QBText{display:block;position:static;clear:none;float:left;height:26px;line-height:26px;overflow:hidden;font-size: 8pt;color: #757575; width:70%;min-width:192px}
.Modules_QBBase{display: block;position: relative;clear:right;background: url('images/NewSkin/ModulesBg.gif') no-repeat right top;font-size: 8pt;color: #757575;height:26px;line-height:26px;text-align: left;text-decoration: none;margin-left:2px;overflow:hidden;}
.Modules_FolderBase:hover .Modules_QBBase{clear:right;background: url('images/NewSkin/ModulesBg.gif') no-repeat right -26px;font-size: 8pt;color: #107ba8;line-height:26px;text-align: left;text-decoration: none;margin-left:2px;overflow:hidden;}
.Modules_FolderBase:hover .Modules_QBBase .Modules_QBText{color: #107ba8;}
.Modules_QBProgressBar{display:block;position:static;float:right;width:128px;height:26px;margin-right:5px;}
/* Calendar Module */
#Calendar{z-index:1;display:block;position:static;clear:both;width:100%;min-width:200px;}
.Cal_Slots0a{display:block;position: static;float:left;width:30px;height:20px;overflow:hidden;line-height:20px;background-image: url('/App_Themes/Site_Skin/images/Modules/Calendar/Allday.png'); background-repeat:no-repeat;background-position:center center;}
.Cal_Slots0n{display:block;position: static;float:left;width:30px;height:20px;overflow:hidden;line-height:20px;background-image: url('/App_Themes/Site_Skin/images/Modules/Calendar/Normal.png'); background-repeat:no-repeat;background-position:center center;}
.Cal_Slots2{display:block;position: static;float:left;width:160px;height:25px;overflow:hidden;line-height:18px;}
.Cal_Slots3{display:inline;position: static;float:left;width:310px;height:25px;overflow:hidden;margin-left:10px;line-height:20px;line-height:18px;}
.Cal_Slots1{display:block;position: static;float:right;width:200px;height:25px;overflow:hidden;line-height:20px;line-height:18px;text-align:right;font-style:italic}
.Cal_TDR{padding-left:2px;height:41px;padding-right:2px;overflow:hidden;overflow:hidden;background-image:url('/App_Themes/Site_Skin/images/Modules/Calendar/Tall_End.gif'); background-repeat:no-repeat;background-position:right top;}
.Cal_TDR a:hover{text-decoration:none;}
.Cal_TDL{height:41px;background-image:url('/App_Themes/Site_Skin/images/Modules/Calendar/Tall_start.gif'); background-repeat:no-repeat;overflow:hidden;}
.Cal_TDC{margin-top:1px;height:41px;line-height:21px;background-image:url('/App_Themes/Site_Skin/images/Modules/Calendar/Tall_Mid.gif'); background-repeat:repeat-x; overflow:hidden;}
a .CalTopTitle{display:block;position:static;clear:both;text-align:center;height:20px;line-height:20px;font-size:8pt;overflow:hidden;cursor:pointer;color:#107ba8;font-weight:bold;margin:0px 5px 0px 5px;}
a:hover .CalTopTitle{display:block;position:static;clear:both;text-align:center;height:18px;line-height:18px;font-size:8pt;overflow:hidden;cursor:pointer;text-decoration:none;border-bottom:solid 1px #eaeaec;margin:1px 5px 0px 5px;color:#107ba8}
.CalNavTitle{display:block;position:static;clear:both;text-align:center;height:18px;line-height:18px;font-size:7pt;font-style:italic;font-weight:normal;color:#898787;overflow:hidden;}
.CalTopTitle {text-align:center}
.CalTopTitle a{text-decoration: none;color: #666666;}
.CalTopTitle a:hover{text-decoration: none;color: #107ba8;}
.Cal_Zone1{width:200px;float:left;padding:5px 0px 5px 0px;}
.Cal_Zone2{float:left;clear:right;width:200px;padding:0px 0px 15px 0px;position:relative;overflow:hidden;vertical-align:top}
.Cal_Zone1 table th {width:23px;height:18px;text-align:center;font-size: 8pt;color: #bebebe;font-weight:normal;font-size:7.5pt}
.Cal_Zone1 table th span{border-bottom:solid 1px #ebebeb;width:22px;height:16px;display:block;}
.Cal_Zone1 table td {width:23px;height:18px;text-align:center;font-size: 8pt;color: #666666;}
.Cal_Zone_H{display:block;clear:both;width:200px;float:none;height:25px;padding-top:3px;}
.Cal_Zone_T{display:block;width:158px;height:18px;float:left;line-height:18px;font-weight:bold;text-align:center;padding:0px 0px;margin:0px 0px;}
.Cal_Zone_F a:hover{height:18px;width:18px;background:url('images/DateTimePicker/NavBtns.png') no-repeat right -36px;border-right:solid 1px #fff;float:left;padding:0px 0px;margin:0px 0px;}
.Cal_Zone_F a{height:18px;width:18px;background:url('images/DateTimePicker/NavBtns.png') no-repeat right -18px;border-left:solid 1px #fff;float:left;padding:0px 0px;margin:0px 0px;}
.Cal_Zone_B a:hover{height:18px;width:18px;background:url('images/DateTimePicker/NavBtns.png') no-repeat left -36px;border-right:solid 1px #fff;float:left;padding:0px 0px;margin:0px 0px;}
.Cal_Zone_B a{height:18px;width:18px;background:url('images/DateTimePicker/NavBtns.png') no-repeat left -18px;border-left:solid 1px #fff;float:left;padding:0px 0px;margin:0px 0px;}
.Cal_Zone_B,.Cal_Zone_F{height:18px;width:20px;display:block;float:left}
.Cal_Zone1 table td.Taged span{width:22px;height:18px;text-align:center;color:#fff;background:#d3d3d3 url('images/DateTimePicker/startendWide.png') no-repeat;display:block;margin:0px 1px 0px 1px;cursor:pointer}
.Cal_Zone1 table td span {cursor:pointer}
.Cal_Zone1 table td span.gray{width:22px;height:18px;text-align:center;color:#bebebe;display:block;margin:2px 1px 0px 1px;cursor:default}
.Cal_Zone1 table td span.Selected{width:22px;height:18px;text-align:center;color:#fff;background:#107ba8 url('images/DateTimePicker/startendWide.png') no-repeat;display:block;margin:0px 1px 0px 1px;cursor:pointer}
.Cal_Zone1 table td span.SelectedDisabled{width:22px;height:18px;text-align:center;color:#bebebe;background:#107ba8 url('images/DateTimePicker/startendWide.png') no-repeat;display:block;margin:0px 1px 0px 1px;cursor:default}
.Cal_Zone1 table td span.weekColor{width:22px;height:18px;text-align:center;color:#bebebe;display:block;margin:0px 6px 0px 2px;cursor:pointer}
.Cal_Zone1 table th.weekColor{width:22px;height:18px;text-align:center;color:#bebebe;display:block;}
.Cal_ItemBlue{font-weight:bold;height:20px;display:block;clear: both;border-bottom: solid 1px #d3d3d3;padding: 5px 5px 0px 0px;line-height:20px;vertical-align: top;font-size: 8pt;color: #107ba8;overflow:hidden;text-align:left;}
.Cal_ItemBlue_T1{float:left;font-style:italic;font-weight:bold;display:block;vertical-align:top}
.Cal_ItemBlue_T2{float:right;font-style:normal;font-weight:normal;display:block;vertical-align:top}
.Cal_ItemWhite{height:20px;display:block;position: static;clear: both;background: #ffffff;border-bottom: solid 1px #ebebeb;padding: 5px 5px 0px 0px;line-height:20px;text-align: left;vertical-align: top;font-size: 8pt;color: #666666;overflow:hidden;}
.Cal_ItemWhite:hover{height:20px;display:block;position: static;clear: both;background:#e8f1ff;border-bottom:solid 1px #0089b3;padding: 5px 5px 0px 0px;line-height:20px;text-align: left;vertical-align: top;font-size: 8pt;color: #666666;overflow:hidden;}
.Cal_No_events{height:20px;display:block;position: static;clear: both;background: #ffffff;padding: 5px 5px 0px 0px;line-height:normal;text-align: left;vertical-align: top;font-size: 8pt;color: #666666;}
.Cal_Spacer{height:22px;clear:both;display:block;}
/*Media Gallery CSS*/
#ImgGallery .Clear{clear:both;height:1px;overflow:hidden;}
#ImgGallery .Album_Outer{clear:both;margin: 5px 0;}
#ImgGallery .Album_Outer .Album .Item{float:left;width:95px;height:130px;margin:0 2px 5px 2px;cursor:pointer;background:url('images/Modules/MediaGallery/loading.gif') no-repeat 30px 35px;}
#ImgGallery .Album_Outer .Album .Slides{position:relative;clear:both;height:95px;width:95px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;margin:0 0 3px 0;}
#ImgGallery .Album_Outer .Album .Title{clear:both;height:17px;line-height:17px;font-weight:bold;color:#107ba8;overflow:hidden;}
#ImgGallery .Album_Outer .Album .Notes{clear:both;height:15px;line-height:15px;color:#818181;font-size:7pt;overflow:hidden;}
#ImgGallery .Album_Outer .Videos{clear:both;margin: 5px 0;}
#ImgGallery .Album_Outer .Video .Item{float:left;width:194px;height:130px;margin:0 2px 5px 2px;cursor:pointer;}
#ImgGallery .Album_Outer .Video .Slides{position:relative;clear:both;height:95px;width:194px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;margin:0 0 3px 0;}
#ImgGallery .Album_Outer .Video .Slides div{position:absolute;left:10px;bottom:10px;height:23px;width:24px;background:url('images/Modules/MediaGallery/PlayIcon.png');}
#ImgGallery .Album_Outer .Video .Title{float:left;height:17px;line-height:17px;width:95px;font-weight:bold;color:#107ba8;overflow:hidden;}
#ImgGallery .Album_Outer .Video .Viewed{float:right;height:17px;line-height:17px;width:95px;text-align:right;color:#818181;font-size:7pt;overflow:hidden;}
/*Category CSS*/
.Category_Cloud{clear:both;border-bottom:solid 1px #ddd;padding:0px 0 10px 0;margin:0;}
.Category_Cloud a{background:url('images/Modules/Category/Link_Normal.png') no-repeat top left;color:#808080;display:inline-block;height:20px;line-height:20px;padding:0 0 0 10px;margin:3px 5px 0 0;max-width:178px;overflow:hidden;white-space:nowrap;position:relative}
.Category_Cloud a:hover, .Category_Cloud a.ActiveCategory {background:url('images/Modules/Category/Link_Active.png') no-repeat top left; color:white;display:inline-block;height:20px;line-height:20px;text-decoration:none;padding:0 0 0 10px;margin:3px 5px 0 0 ;max-width:178px;overflow:hidden;white-space:nowrap;}
.Category_Cloud a span{max-width:178px;overflow:hidden;white-space:nowrap;word-wrap: break-word;display:inline-block;cursor:pointer;margin:0 10px 0 0}
.Category_Cloud a:hover span, .Category_Cloud a.ActiveCategory span{max-width:178px;overflow:hidden;white-space:nowrap;word-wrap: break-word;display:inline-block;cursor:pointer;margin:0 10px 0 0} 
.Category_Cloud a span div{display:block;position:absolute;width:6px;height:20px;background:red;top:0px;right:0px;background:url('images/Modules/Category/Link_Mask.png') no-repeat top right}
.Category_Cloud a.ActiveCategory span div,.Category_Cloud a:hover span div{display:block;position:absolute;width:12px;height:20px;top:0px;right:0px;background:url('images/Modules/Category/Link_ActiveMask.png') no-repeat top right}
.Category_Content{border-bottom:solid 1px #ddd;padding:3px 0 3px 0;clear:both;display:block;word-wrap: break-word;clear:both;}

.Category_Content .Category_Image {width:225px;height:225px;float:left;display:inline-block}
.Category_Content .Category_Image img{border-radius:5px;-moz-border-radius:5px;}
.Category_Content .Category_Text h3 {margin:0px 0 15px 0;font-weight: bold;font-size:14pt;color:Black;line-height:17pt;text-wrap:unrestricted;word-wrap: break-word;}
.Category_Content .Category_Text div {margin:5px 0 0 0;font-size: 16px;color:#555555;line-height:1.3em;}
.Category_Content .Category_Spacer {height:1px;clear:both;display:block;}
.Category_Content .Category_Text {padding:0 0 15px 0;margin:0 0 0 0}
.Category_Content .Category_Text div ul,
.Category_Content .Category_Text div ol{list-style-position:outside;}

.Category_Links {clear:both;margin:10px 0 0 0;}
.Category_Links .Category_Link_wrapper{width:210px;margin:0 10px 10px 0;display:inline-block;vertical-align: top;}
.Category_Links .Category_Link_wrapper span {clear:both;display:block;margin:5px 0 10px 0;font-size:10pt;font-weight:bold;color:Black;text-wrap:unrestricted;word-wrap: break-word;}
.Category_Links .Category_Link_wrapper a {clear:both;display:block;margin:5px 0 5px 0;font-size:8pt;padding-left:22px;background:url('/App_Themes/Site_Skin/images/Modules/Category/Article_Arrow.png') no-repeat 3px 1px;text-wrap:unrestricted;word-wrap: break-word;}

/*Bookings CSS*/
.Bookings_TextLength {height:22px;max-width:530px;display:block;overflow:hidden;float:left}
.Bookings_TextType {height:22px;width:130px;display:block;overflow:hidden;float:left;text-align:right}

/*AccessIt*/
.AccessItBase{clear:both;min-height:75px;padding:5px 0 0 0;background:url('images/Modules/AccessIT/AccessIT_Background.png') repeat-x top left;}
.AccessIt_DefaultOverdueIcon{float:left;min-height:70px;width:100px;background:url('images/Modules/AccessIT/AccessIT_Book_OverDue.png') no-repeat center center}
.AccessIt_DefaultdueIcon{float:left;min-height:70px;width:100px;background:url('images/Modules/AccessIT/AccessIT_Book_Due.png') no-repeat center center}
.AccessIt_Information{float:left;min-height:70px;width:420px;margin:0 0 0 10px;}
.AccessIt_BookTitle{padding:8px 0 0 0;font-weight:bold;font-size:10pt;}
.AccessIt_Author{font-size:9pt;padding:5px 0 0 0;}
.AccessIt_Barcode{font-size:9pt;font-style:italic;padding:3px 0 0 0;}
.AccessIt_DueDates{float:right;height:70px;width:200px;text-align:right;margin:0 15px 0 0;}
.AccessIt_DueDate_Red{color:Red;font-weight:bold;padding:15px 0 0 0;font-size:9pt;}
.AccessIt_DueDate_Green{color:Green;font-weight:bold;padding:15px 0 0 0;font-size:9pt;}
.AccessIt_Overdue, .AccessIt_due{padding:5px 0 0 0;font-size:9pt;}
#AccessIT_Toolbar_Base{clear:both;display:block;margin:10px;}
.AccessIT_Toolbar{border-bottom:solid 1px silver;height:50px;}
.AccessIT_Toolbar_Caption{float:left;height:50px;width:300px;display:block;position: static;clear: both; line-height:30px;overflow: hidden;color:#107ba8;font-size:15pt;font-weight:normal;margin: 1px 0 0 3px}
.AccessIT_Toolbar_Button{float:right;margin:10px 0 0 0;text-align:right}

/*Page builder*/
.Page_p, .Page_H3 {margin:15px 0;padding:0;word-wrap: break-word;line-height:normal;color:#000;}
.Page_H3:not(:empty) {font-size:32px;clear:both;display:block;margin:5px;padding:5px}
.Page_p:not(:empty) {font-size:14px;clear:both;display:block;margin:5px;padding:5px}
.Page_iframe {clear:both;display:block;margin:0;padding:10px 10px}
.iframeCloak {display:none !important}
.Page_p ul {margin: 0 0 0 20px;padding: 5px 0 5px 0;list-style-type: disc;}
.Page_p ul ul {list-style-type: circle;}
.Page_p ul ul ul{list-style-type: square;}
.Page_p ol {margin: 0 0 0 20px;padding: 5px 0 5px 0;}
.Page_p li {margin:15px 0; word-wrap: break-word}
.Page_iframe {min-height: 20px; background:#eee;border:dotted 1px #ccc; box-sizing:content-box;clear:both;display:block;padding:0 0;margin:10px 0;text-align:center}
.Page_iframe iframe {padding:0;margin:0} 
.Page_iframe .iFrameDescription {display:block;clear:both;margin:15px 10px;font-size: 14px;padding:0;line-height:normal}
.Page_iframe .iFrameButton {display:block;clear:both;margin:5px 0 20px;padding:0;}

.Page_Media .MediaHolder {display:block;clear:both;margin:10px 0;position:relative}
.Page_Media .MediaHolder img {display:block;clear:both;width:100%;border-radius:3px}
.Page_Media .pb-audio-block > img {display:block;width:50px;height:50px;position:absolute;top:4px;left:4px}
.Page_Media .pb-audio-block > .pb-audio-caption {clear:both;display:block;min-height:50px;padding:0 0 0 60px;text-align:left;}
.Page_Media .pb-audio-block > .pb-audio-caption div {display:block;clear:both;font-size:14px;font-weight:bold;padding:5px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#333}
.Page_Media .pb-audio-block > .pb-audio-caption span {display:block;clear:both;color:#666;font-size:10px;font-weight:normal;padding:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.Page_Media .pb-audio-block   {background-image: -moz-radial-gradient(center, ellipse cover, #ffffff 0%, #d5d5d5 100%);background-image: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#d5d5d5));background-image: -webkit-radial-gradient(center, ellipse cover, #ffffff 0%,#d5d5d5 100%);background-image: -o-radial-gradient(center, ellipse cover, #ffffff 0%,#d5d5d5 100%);background-image:  -ms-radial-gradient(center, ellipse cover, #ffffff 0%,#d5d5d5 100%);background-image: radial-gradient(ellipse at center, #ffffff 0%,#d5d5d5 100%);background-repeat: no-repeat;background-position: center center;box-sizing:content-box;border-radius:3px;font-size:12px;padding:8px;color:#666;height:42px}
.Page_Media .MediaHolder img {z-index:1}
.Page_Media .MediaHolder .pb_playing {position:absolute;display:block;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:5}
.Page_Media .MediaHolder[data-mediatype='2'], .Page_Media .MediaHolder[data-mediatype='3'] {cursor:pointer}

.button-normal { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAYAAADtlXTHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NjNGM0FGRDZDQjAxMUUyODQwQURGMURCNTgwNjBGNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NjNGM0FGRTZDQjAxMUUyODQwQURGMURCNTgwNjBGNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY2M0YzQUZCNkNCMDExRTI4NDBBREYxREI1ODA2MEY1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY2M0YzQUZDNkNCMDExRTI4NDBBREYxREI1ODA2MEY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+rJUiRwAAACNJREFUeNpiYIACRiYgwcSEwsJGMGPhMhPJxWYAGgGxHCDAACGWAHiwdpr8AAAAAElFTkSuQmCC) repeat-x; border-style:solid; border-width:1px; border-radius:8px; box-shadow:inset 0 1px 1px rgba(255,255,255,0.5), 0 1px 1px rgba(0,0,0,0.5); color:#fff; cursor:pointer; font-size:12px; font-weight:600;  text-shadow:0 -1px 1px rgba(0,0,0,0.5); text-decoration:none;padding:0px;outline:none}
.button-normal, .button-normal:hover, .button-normal:active { transition: background 0.25s, border-color 0.25s, box-shadow 0.25s; -moz-transition: background 0.25s, border-color 0.25s, box-shadow 0.25s; -webkit-transition: background 0.25s, border-color 0.25s, box-shadow 0.25s; -o-transition: background 0.25s, border-color 0.25s, box-shadow 0.25s; }
.button-normal:active { box-shadow:inset 0 2px 4px rgba(0,0,0,0.5), 0 1px 2px rgba(255,255,255,0.5); text-shadow:0 0 10px rgba(255,255,255,0.75)!important; }
.button-normal.disabled { color:#ddd!important; text-shadow:none!important; }
.button-normal.disabled:active { background-color:inherit; border-color:inherit; text-shadow:none!important; }
.button-normal > span,.button-action > span,.button-navigation > span,.button-confirm > span,.button-delete > span,.button-normal > a,.button-action > a,.button-navigation > a,.button-confirm > a,.button-delete > a {display:block;height:30px; line-height:30px;  padding:0 10px;border-radius:8px;}
.button-normal { background-color:#dddddd; border-color:#919191; border-bottom-color:#454545; border-top-color:#cccccc; color:#333; text-shadow:0 1px 1px rgba(255,255,255,0.75); }
.button-normal:hover { background-color:#f7f7f7; }
.button-normal:active { background-color:#c4c4c4; border-bottom-color:#cccccc; border-top-color:#454545; text-shadow:0 1px 1px rgba(255,255,255,0.5); }
.button-normal.disabled { background-color:#eee!important; border-color:#bbb; color:#999!important; }

.Page_H3[data-size='6'] {font-size:32px;line-height:41px;}
.Page_H3[data-size='5'] {font-size:30px;line-height:39px;}
.Page_H3[data-size='4'] {font-size:28px;line-height:37px;}
.Page_H3[data-size='3'] {font-size:26px;line-height:35px;}
.Page_H3[data-size='2'] {font-size:24px;line-height:33px;}
.Page_H3[data-size='1'] {font-size:22px;line-height:31px;}
.Page_p[data-cols='1'] {}
.Page_p[data-cols='2'] {-moz-column-count: 2;-moz-column-gap: 20px;-moz-column-fill: balance;-moz-column-span: all;-webkit-column-count: 2;-webkit-column-gap: 20px;-webkit-column-fill: balance;-webkit-column-span: all;column-count: 2;column-gap: 20px;column-fill: balance;column-span: all;}
.Page_p[data-cols='3'] {-moz-column-count: 3;-moz-column-gap: 20px;-moz-column-fill: balance;-moz-column-span: all;-webkit-column-count: 3;-webkit-column-gap: 20px;-webkit-column-fill: balance;-webkit-column-span: all;column-count: 3;column-gap: 20px;column-fill: balance;column-span: all;}
.Page_p[data-cols='4'] {-moz-column-count: 3;-moz-column-gap: 20px;-moz-column-fill: balance;-moz-column-span: all;-webkit-column-count: 3;-webkit-column-gap: 20px;-webkit-column-fill: balance;-webkit-column-span: all;column-count: 3;column-gap: 20px;column-fill: balance;column-span: all;}
 
.MediaHolder[data-mediatype="2"]:before{position:absolute;top:0px;left:0px;height:100%;width:100%; content:" ";display:block;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC') no-repeat center center;z-index:3;}
.MediaHolder[data-mediatype="2"]:after{position:absolute;top:0px;left:0px;height:100%;width:100%; content:" ";display:block;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg==') no-repeat center center;z-index:4;}

.Page_Media .SlideShowHolder {display:block;clear:both;margin:10px 0;position:relative;border-radius:5px;overflow:hidden;}
.Page_Media .SlideShowHolder .cameracurrent {border-radius:3px}
.Page_Media .SlideShowHolder .kb-slide {position: absolute;z-index: 1;opacity: 0;}
.Page_Media .SlideShowHolder  .kb-slide img{position: relative;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;}