html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}html.busy,html.busy *{cursor:wait !important}#user_nav{float:right;margin-right:10px;font-weight:bold;text-align:right}#flash_notice,#flash_error,#flash_alert{padding:5px 8px;margin:10px 0}#flash_notice{background-color:#CFC;border:solid 1px #6C6}#flash_error,#flash_alert{background-color:#FCC;border:solid 1px #C66}.formTable{margin-left:auto;margin-right:auto;margin-top:10em;text-align:left}.listTable{margin-left:auto;margin-right:auto;margin-top:2em;text-align:left}h1.heading{margin-top:3em;text-align:center}.clear{clear:both;height:0;overflow:hidden}.header-block,.students-panel .list_col .exclude_withdrawn,.list-panel .detail_col .detail-footer,.list-panel .detail_col h1,.list-panel .list_col .list-footer,.list-panel .list_col ul.false-select,.list-panel .list_col .search_form,.list-panel .list_col h1,.quick-filter div.filter .customSelect{background:linear-gradient(to bottom, #ff8916 0%, #ec7500 50%, #c36100 100%);border-radius:3px}.MSIE10 .header-block,.MSIE10 .students-panel .list_col .exclude_withdrawn,.students-panel .list_col .MSIE10 .exclude_withdrawn,.MSIE10 .list-panel .detail_col .detail-footer,.list-panel .detail_col .MSIE10 .detail-footer,.MSIE10 .list-panel .detail_col h1,.list-panel .detail_col .MSIE10 h1,.MSIE10 .list-panel .list_col .list-footer,.list-panel .list_col .MSIE10 .list-footer,.MSIE10 .list-panel .list_col ul.false-select,.list-panel .list_col .MSIE10 ul.false-select,.MSIE10 .list-panel .list_col .search_form,.list-panel .list_col .MSIE10 .search_form,.MSIE10 .list-panel .list_col h1,.list-panel .list_col .MSIE10 h1,.MSIE10 .quick-filter div.filter .customSelect,.quick-filter div.filter .MSIE10 .customSelect,.MSIE11 .header-block,.MSIE11 .students-panel .list_col .exclude_withdrawn,.students-panel .list_col .MSIE11 .exclude_withdrawn,.MSIE11 .list-panel .detail_col .detail-footer,.list-panel .detail_col .MSIE11 .detail-footer,.MSIE11 .list-panel .detail_col h1,.list-panel .detail_col .MSIE11 h1,.MSIE11 .list-panel .list_col .list-footer,.list-panel .list_col .MSIE11 .list-footer,.MSIE11 .list-panel .list_col ul.false-select,.list-panel .list_col .MSIE11 ul.false-select,.MSIE11 .list-panel .list_col .search_form,.list-panel .list_col .MSIE11 .search_form,.MSIE11 .list-panel .list_col h1,.list-panel .list_col .MSIE11 h1,.MSIE11 .quick-filter div.filter .customSelect,.quick-filter div.filter .MSIE11 .customSelect{background:linear-gradient(to bottom, #ff8916 0%, #ec7500 50%, #c36100 100%)}body{background-color:#fff;color:#333;font-family:arial, helvetica, sans-serif;font-size:13px;line-height:1.2}p,ol,ul,td{font-family:arial, helvetica, sans-serif;font-size:13px;line-height:1.2}pre{background-color:#eee;padding:10px;font-size:11px}a{color:#002347;text-decoration:none}a:visited{color:#002347}a:hover{color:#E41937}div.field,div.actions{margin-bottom:10px}#notice{color:green}.fieldWithErrors input,.fieldWithErrors select,.fieldWithErrors textarea{border:solid 2px red;padding:1px 0}.MSIE7 .fieldWithErrors{border:solid 2px red}.MSIE7 .fieldWithErrors input,.MSIE7 .fieldWithErrors textarea{border:0;padding:0}#error_explanation,.error_messages{width:450px;border:2px solid red;padding:7px 7px 0 7px;margin:0 auto 20px;background-color:#f0f0f0}#error_explanation h2,.error_messages h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;margin-bottom:0;background-color:#c00;color:#fff}#error_explanation ul li,.error_messages ul li{font-size:12px;list-style:square inside}.narrow_form #error_explanation,.narrow_form .error_messages{width:auto}/*!
 * jQuery UI CSS Framework 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI Dialog 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}/*!
 * jQuery UI Tabs 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tabs/#theming
 */.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}/*!
 * jQuery UI Datepicker 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}/*!
 * jQuery UI Tooltip 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tooltip/#theming
 */.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}/*!
 * jQuery UI Autocomplete 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}/*!
 * jQuery UI CSS Framework 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */.ui-widget{font-family:Arial, Helvetica, sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial, Helvetica, sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333}.ui-widget-content a{color:#333333}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold}.ui-widget-header a{color:#333333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a.ui-button:link,a.ui-button:visited,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-0ec02058e27f71c352637ad8cf116491b94527208affb95e29534bc6e1c239a4.png)}.ui-widget-header .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-0ec02058e27f71c352637ad8cf116491b94527208affb95e29534bc6e1c239a4.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_555555_256x240-2ae1a3121a9024293d3d98f529f49edd9609e4043974e86304e263f811e865b8.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_ffffff_256x240-063ff6c0b18fa40b9a89952c7a14ba75909dc2a6012612d83c40b9ef77df08e9.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777620_256x240-db31659e24ef3c3402c3cce811aaa4f6e6c69d353f32ddf40ce43f80e98e1297.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_cc0000_256x240-32d2aace8d299dd84d2e10ce1f1eb9cbb83550e147a4147b474eb22510dac5c3.png)}.ui-button .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777777_256x240-03396f638d0837b69aa809188d82742d27a85eb85d105d4d553520df635176b7.png)}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaaaaa;opacity:0.3;-ms-filter:"alpha(opacity=30)"}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666666;box-shadow:0 0 5px #666666}table.dataTable{margin:0 auto;clear:both;width:100%}table.dataTable thead th{padding:3px 18px 3px 10px;border-bottom:1px solid black;font-weight:bold;cursor:pointer;*cursor:hand}table.dataTable tfoot th{padding:3px 18px 3px 10px;border-top:1px solid black;font-weight:bold}table.dataTable td{padding:3px 10px}table.dataTable td.center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable tr.odd{background-color:#E2E4FF}table.dataTable tr.even{background-color:white}table.dataTable tr.odd td.sorting_1{background-color:#D3D6FF}table.dataTable tr.odd td.sorting_2{background-color:#DADCFF}table.dataTable tr.odd td.sorting_3{background-color:#E0E2FF}table.dataTable tr.even td.sorting_1{background-color:#EAEBFF}table.dataTable tr.even td.sorting_2{background-color:#F2F3FF}table.dataTable tr.even td.sorting_3{background-color:#F9F9FF}.dataTables_wrapper{position:relative;clear:both;*zoom:1}.dataTables_length{float:left}.dataTables_filter{float:right;text-align:right}.dataTables_info{clear:both;float:left}.dataTables_paginate{float:right;text-align:right}.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next{height:19px;float:left;cursor:pointer;*cursor:hand;color:#111 !important}.paginate_disabled_previous:hover,.paginate_enabled_previous:hover,.paginate_disabled_next:hover,.paginate_enabled_next:hover{text-decoration:none !important}.paginate_disabled_previous:active,.paginate_enabled_previous:active,.paginate_disabled_next:active,.paginate_enabled_next:active{outline:none}.paginate_disabled_previous,.paginate_disabled_next{color:#666 !important}.paginate_disabled_previous,.paginate_enabled_previous{padding-left:23px}.paginate_disabled_next,.paginate_enabled_next{padding-right:23px;margin-left:10px}.paginate_enabled_previous{background:url(/../images/back_enabled.png) no-repeat top left}.paginate_enabled_previous:hover{background:url(/../images/back_enabled_hover.png) no-repeat top left}.paginate_disabled_previous{background:url(/../images/back_disabled.png) no-repeat top left}.paginate_enabled_next{background:url(/../images/forward_enabled.png) no-repeat top right}.paginate_enabled_next:hover{background:url(/../images/forward_enabled_hover.png) no-repeat top right}.paginate_disabled_next{background:url(/../images/forward_disabled.png) no-repeat top right}.paging_full_numbers{height:22px;line-height:22px}.paging_full_numbers a:active{outline:none}.paging_full_numbers a:hover{text-decoration:none}.paging_full_numbers a.paginate_button,.paging_full_numbers a.paginate_active{border:1px solid #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:2px 5px;margin:0 3px;cursor:pointer;*cursor:hand;color:#333 !important}.paging_full_numbers a.paginate_button{background-color:#ddd}.paging_full_numbers a.paginate_button:hover{background-color:#ccc;text-decoration:none !important}.paging_full_numbers a.paginate_active{background-color:#99B3FF}.dataTables_processing{position:absolute;top:50%;left:50%;width:250px;height:30px;margin-left:-125px;margin-top:-15px;padding:14px 0 2px 0;border:1px solid #ddd;text-align:center;color:#999;font-size:14px;background-color:white}.sorting{background:url(/../images/sort_both.png) no-repeat center right}.sorting_asc{background:url(/../images/sort_asc.png) no-repeat center right}.sorting_desc{background:url(/../images/sort_desc.png) no-repeat center right}.sorting_asc_disabled{background:url(/../images/sort_asc_disabled.png) no-repeat center right}.sorting_desc_disabled{background:url(/../images/sort_desc_disabled.png) no-repeat center right}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}.dataTables_scroll{clear:both}.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}table.DTFC_Cloned thead,table.DTFC_Cloned tfoot{background-color:white}div.DTFC_Blocker{background-color:white}div.DTFC_LeftBodyLiner{overflow-x:hidden}ul.token-input-list-facebook{overflow:hidden;height:auto !important;height:1%;width:100%;border:1px solid #8496ba;cursor:text;font-size:12px;font-family:Verdana;min-height:1px;z-index:999;margin:0;padding:0;background-color:#fff;list-style-type:none;clear:left}ul.token-input-list-facebook li input{border:0;width:100px;padding:3px 8px;background-color:white;margin:2px 0;-webkit-appearance:caret}li.token-input-token-facebook{height:auto !important;height:15px;margin:3px;padding:1px 3px;background-color:#eff2f7;color:#000;cursor:default;border:1px solid #ccd5e4;font-size:11px;border-radius:5px;float:left;white-space:nowrap}li.token-input-token-facebook p{display:inline;padding:0;margin:0}li.token-input-token-facebook span{color:#a6b3cf;margin-left:5px;font-weight:bold;cursor:pointer}li.token-input-selected-token-facebook{background-color:#5670a6;border:1px solid #3b5998;color:#fff}li.token-input-input-token-facebook{float:left;margin:0;padding:0;list-style-type:none}div.token-input-dropdown-facebook{position:absolute;width:400px;background-color:#fff;overflow:hidden;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;cursor:default;font-size:11px;font-family:Verdana;z-index:1}div.token-input-dropdown-facebook p{margin:0;padding:5px;font-weight:bold;color:#777}div.token-input-dropdown-facebook ul{margin:0;padding:0}div.token-input-dropdown-facebook ul li{background-color:#fff;padding:3px;margin:0;list-style-type:none}div.token-input-dropdown-facebook ul li .token-input-dropdown-item-facebook{background-color:#fff}div.token-input-dropdown-facebook ul li .token-input-dropdown-item2-facebook{background-color:#fff}div.token-input-dropdown-facebook ul li em{font-weight:bold;font-style:normal}div.token-input-dropdown-facebook ul li .token-input-selected-dropdown-item-facebook{background-color:#3b5998;color:#fff}.folder-dialog-title{text-align:center;font-size:32px;font-weight:bold;padding-bottom:29px;color:#969798}.add-folder{background:url(/assets/generic_report/grc_add_folder-8daf3c30e613ea038091d60e3b58ba0ffa75571318d71177fb29384ca6fc42f2.png) no-repeat top center;padding:25px 0 0;width:20px;background-size:20px;display:inline-block;float:left}.add-report{background:url(/assets/generic_report/grc_add_report-df1593e57c5017fdc2bca28b4eec22112628810785b8b2b1e7bcc3ba5a625372.png) no-repeat top center;padding:25px 0 0;width:20px;background-size:20px;display:inline-block;float:left}.grc-toolbar{float:left;padding-left:12px}.reports-panel{background-color:#F9F9F9;height:560px;overflow-x:hidden;overflow-y:scroll;padding:1em 1.5em;position:relative}.reports-panel #generic_reports{position:relative;width:101%}.reports-panel .gr-report{position:relative;display:inline-block;vertical-align:top}.reports-panel .gr-report .name-link{padding-top:230px}.reports-panel .gr-report>a{display:inline-block;background:url(/assets/generic_report/grc_report-f24406f5d589cfd69a5ffdaa59dc96afcd7c0fc5cbe24cc643c1505d9c0179b7.png) no-repeat top center;font-size:0.8em;font-weight:bold;margin-bottom:1em;min-height:2em;padding:225px 5px 0;text-align:center;width:155px;zoom:1}.reports-panel .gr-report:hover .gr-actions{display:block}.reports-panel .gr-report .gr-actions{display:none;left:24px;position:absolute;top:80px}.reports-panel .gr-report .gr-actions a{display:inline-block;height:50px;width:50px}.reports-panel .gr-report .gr-actions a.gr-edit{background:url(/assets/generic_report/grc_edit-d186dbedd97126e377ce2fb840ec2060c50c980a90e2ae7778c514c2e921998d.png) no-repeat}.reports-panel .gr-report .gr-actions a.gr-delete{background:url(/assets/generic_report/grc_delete-e1f0b029d8de1f9a64c175feac0e4b4f550e8934eaa026026afbed43b058b04e.png) no-repeat}.reports-panel .gr-top-level-link{position:relative;display:inline-block;vertical-align:top}.reports-panel .gr-top-level-link .name-link{padding-top:230px}.reports-panel .gr-top-level-link>a{display:inline-block;background:url(/assets/generic_report/grc_folder_back-687ac7e3cf1ec9dfce4e275ed8e5c2de36659d6d1a21d798f3e326a7a43b250a.png) no-repeat center top;font-size:0.8em;font-weight:bold;margin-bottom:1em;min-height:2em;padding:225px 5px 0;text-align:center;width:155px;zoom:1}.reports-panel .gr-folder{position:relative;display:inline-block;vertical-align:top}.reports-panel .gr-folder .name-link{padding-top:230px}.reports-panel .gr-folder>a{display:inline-block;background:url(/assets/generic_report/grc_folder-a09652d9fee2c1aac993423f44deed6397164cd823cacf874b8f038315a62bc4.png) no-repeat top center;font-size:0.8em;font-weight:bold;margin-bottom:1em;min-height:2em;padding:225px 5px 0;text-align:center;width:155px;zoom:1}.reports-panel .gr-folder:hover .gr-actions{display:block}.reports-panel .gr-folder .gr-actions{display:none;left:24px;position:absolute;top:80px}.reports-panel .gr-folder .gr-actions a{display:inline-block;height:50px;width:50px}.reports-panel .gr-folder .gr-actions a.gr-edit{background:url(/assets/generic_report/grc_edit-d186dbedd97126e377ce2fb840ec2060c50c980a90e2ae7778c514c2e921998d.png) no-repeat}.reports-panel .gr-folder .gr-actions a.gr-delete{background:url(/assets/generic_report/grc_delete-e1f0b029d8de1f9a64c175feac0e4b4f550e8934eaa026026afbed43b058b04e.png) no-repeat}.gr-report-form{font-size:12px;padding:10px;height:97%;width:95%}@media screen and (max-height: 768px){.gr-report-form{height:80vh;overflow-x:hidden;overflow-y:auto}}.gr-report-form form{display:flex;flex-direction:column;height:100%}.gr-report-form label{color:#969798;font-size:14px;font-weight:bold}.gr-report-form input[type="text"]{width:88%;width:calc(100% - 117px)}@media screen and (max-height: 768px){.gr-report-form input[type="text"]{float:right;width:calc(100% - 120px)}}.gr-report-form textarea{width:100%}.gr-report-form .gr-header-wrapper{flex:0 1 auto}.gr-report-form .gr-title-field label,.gr-report-form .gr-subtitle-field label{display:inline-block;width:100px}@media screen and (max-height: 768px){.gr-report-form .gr-title-field,.gr-report-form .gr-subtitle-field{width:calc(50% - 100px);float:left;padding-right:5px}}.gr-report-form .gr-links{margin:5px 0}.gr-report-form .gr-links a{margin-right:20px;text-decoration:none}.gr-report-form .gr-links a .new-text-button{display:inline-block}.gr-report-form .gr-links a .new-button{display:none}@media screen and (max-height: 768px){.gr-report-form .gr-links a{display:inline-block;height:20px;margin:5px;width:76px;text-align:center;position:relative;top:8px}.gr-report-form .gr-links a#clear_and_new_link{background-color:#fddaa4;border-radius:5px;padding-top:5px}.gr-report-form .gr-links a#create_from_existing_link{background-color:#fddaa4;border-radius:5px;padding-top:5px}.gr-report-form .gr-links a .new-button{display:inline-block}.gr-report-form .gr-links a .new-text-button{display:none}}@media screen and (max-height: 768px){.gr-report-form .gr-links{float:right;margin-top:-13px}}.gr-report-form .gr-table-list{display:flex;flex:1 1 auto;margin-bottom:10px;max-width:100%;min-height:9em;overflow-x:auto;overflow-y:hidden;white-space:nowrap;word-wrap:normal}@media screen and (max-height: 768px){.gr-report-form .gr-table-list{flex:1 1 7em}}.gr-report-form .gr-table-list label{padding:0 10px}.gr-report-form .gr-table-list .gr-table-item{display:flex;flex:1 1 150px;flex-direction:column;margin-left:-10px;width:150px}.gr-report-form .gr-table-list .gr-table-item:first-child{margin-left:0}.gr-report-form .gr-table-list .gr-fields-list{border-radius:5px;background:#fddaa4;display:flex;flex:1 1 0;flex-direction:column;padding:10px}@media screen and (max-height: 768px){.gr-report-form .gr-table-list .gr-fields-list ul{margin:0}}.gr-report-form .gr-table-list .gr-fields{background:#FFFFFF;border:1px solid #9A9A9A;flex:1 1 0;list-style:outside none none;min-height:4em !important;overflow-x:hidden;overflow-y:scroll;padding:0}@media screen and (max-height: 768px){.gr-report-form .gr-table-list .gr-fields{flex:1 1 0;height:100% !important}}.gr-report-form .gr-table-list .gr-fields li{cursor:pointer;white-space:nowrap;word-wrap:normal}.gr-report-form .gr-table-list .gr-fields li.gr-selected{background:#00477F;color:#FFFFFF}.gr-report-form .gr-layout-field{float:left}@media screen and (max-height: 768px){.gr-report-form .gr-layout-field{float:none;padding-top:18px}}.gr-report-form .gr-report-format-field{float:right}@media screen and (max-height: 768px){.gr-report-form .gr-report-format-field{float:right;padding-top:10px}}.gr-report-form .gr-layout-field label,.gr-report-form .gr-report-format-field label{color:#00477F}.gr-report-form .gr-report-columns{flex:0 1 auto;margin-bottom:10px;margin-left:3px}.gr-report-form .gr-column{display:inline-block;margin-left:-3px;vertical-align:top;width:102px}.gr-report-form .gr-column label{line-height:24px}.gr-report-form .gr-column select,.gr-report-form .gr-column input[type="text"]{box-sizing:border-box;height:24px;line-height:20px;width:100%}.gr-report-form .gr-column .gr-header{background:#fddaa4;color:#00477F;height:36px;padding:5px 10px;text-align:center}.gr-report-form .gr-column .gr-header:first-child{cursor:default;border-radius:5px 0 0 5px}.gr-report-form .gr-column .gr-header:last-child{border-radius:0 5px 5px 0}.gr-report-form .gr-column .gr-header:last-child .gr-faux-field{cursor:default}.gr-report-form .gr-column .gr-header .gr-faux-field{border-radius:5px;background:#FFFFFF;border:1px solid #9A9A9A;cursor:pointer;overflow:hidden;white-space:nowrap;word-wrap:normal}.gr-report-form .gr-drop-active .gr-header .gr-faux-field{border-color:#FAA727;color:#FAA727}.gr-report-form .gr-trash.gr-drop-active .gr-faux-field{border-color:#FAA727;color:#FAA727}.gr-report-form .gr-info{color:#FAA727;cursor:default;flex:0 1 auto;text-align:center}.gr-report-form .gr-trash{border-radius:5px;background:#fddaa4;color:#00477F;padding:11px;text-align:center}@media screen and (max-height: 768px){.gr-report-form .gr-trash{float:left;width:12%}}.gr-report-form .gr-trash .gr-faux-field{border-radius:5px;background:#FFFFFF;border:1px solid #9A9A9A;cursor:default;overflow:hidden;padding:5px 0;white-space:nowrap;word-wrap:normal}@media screen and (max-height: 768px){.gr-report-form .gr-trash .gr-faux-field{white-space:normal}}.gr-report-form .gr-trash .gr-column{display:none}.gr-report-form .gr-footer{flex:0 1 auto}@media screen and (max-height: 768px){.gr-report-form .gr-footer-field{float:left;padding-left:10px;width:calc(88% - 236px)}}@media screen and (max-height: 768px){.gr-report-form .gr-layout-format{float:right;width:191px}}.gr-column-placeholder{display:inline-block;border:solid 2px #9A9A9A;@inlcude box-sizing(border-box);height:186px;margin-left:-3px;width:102px;z-index:10}.gr-field-placeholder{box-sizing:border-box;border:solid 2px #9A9A9A;padding:10px 0;width:102px;z-index:10}.gr-dragging-report{background:url(/assets/generic_report/grc_report-f24406f5d589cfd69a5ffdaa59dc96afcd7c0fc5cbe24cc643c1505d9c0179b7.png) no-repeat top center;z-index:10;font-size:0.8em;font-weight:bold;color:#00477F;text-align:center;padding:230px 0;opacity:80%}.gr-hidden{display:none}#gr-sortable-columns{display:inline-block;margin-left:-3px;max-width:calc(100% - 204px);overflow-x:auto;white-space:nowrap;word-wrap:normal}.gr-clear{clear:both}.gr-actions{float:right;margin:0.5em}.gr-search-form{float:right;padding:2px 12px}.gr-search-form label{color:#9A9A9A}.gr-search-form .gr-sort,.gr-search-form .gr-search{width:300px}.gr-messages{color:#FAA727;float:left;font-size:0.9em;margin:10px 0}.ui-tooltip,.arrow:after{background:#FF0000;border:2px solid white}.ui-tooltip{padding:10px 20px;color:white;box-shadow:0 0 7px black;border-radius:20px}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px}.arrow.top{top:-16px;bottom:auto}.arrow.left{left:20%}.arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;box-shadow:6px 5px 9px -9px black;transform:rotate(45deg)}.arrow.top:after{bottom:-20px;top:auto}.main_dialog{color:#969798;font-size:1.2em;border:none;padding:0;box-shadow:#555 8px 8px 10px 1px;border-radius:8px}.main_dialog .ui-dialog-content{background:#ffffff none 50% 50% repeat-x;border:none}.main_dialog .ui-dialog-titlebar{border-top:solid 1px #EEEEEE;border-left:none;border-right:none;color:#969798;padding:0}.main_dialog .ui-dialog-titlebar strong{color:#000000}.main_dialog .ui-dialog-titlebar .ui-dialog-title{text-align:center;font-size:1.4em;width:100%}.main_dialog .ui-dialog-titlebar .ui-icon{display:none}.main_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{background:#E2E2E2;border:solid 1px #E2E2E2;color:#002347;font-weight:bold;cursor:pointer;width:auto}.main_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{color:#E41937}.main_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:disabled{color:#9A9A9A;cursor:default}.main_dialog .ui-dialog-buttonpane{background:#E2E2E2;padding:0;margin:0;border-radius:0 0 8px 8px;text-align:right}.main_dialog .ui-dialog-buttonpane .ui-button{background:#E2E2E2;border:solid 1px #E2E2E2;color:#002347;font-weight:bold;cursor:pointer}.main_dialog .ui-dialog-buttonpane .ui-button:hover{color:#E41937}.main_dialog .ui-dialog-buttonpane .ui-button:disabled{color:#9A9A9A;cursor:default}.main_dialog a{color:#002347;text-decoration:none}.main_dialog a:visited{color:#002347}.main_dialog a:hover{color:#E41937}.main_dialog p{font-size:1.2em}.main_dialog .error{width:80%;padding:0 4em;border:1px solid #CCC;margin:4em auto 0 auto;text-align:center}.main_dialog .error h1{font-size:2em;color:#F00;line-height:2.5em}.ui-corner-all{border-radius:8px}.ui-corner-bottom{border-radius:0 0 8px 8px}.ui-corner-top{border-radius:8px 8px 0 0}.ui-corner-right{border-radius:0 8px 8px 0}.ui-corner-left{border-radius:8px 0 0 8px}#sub_dialog_form{overflow:visible}div.sub_dialog{color:#969798;font-size:1.2em;border:0;padding:0;box-shadow:#555 8px 8px 10px 1px;border-radius:8px}div.sub_dialog .ui-dialog-content{background:#ffffff none 50% 50% repeat-x;border:0;padding-bottom:50px;zoom:1;border-radius:0 0 8px 8px}div.sub_dialog .ui-dialog-titlebar{background:#ffffff none 50% 50% repeat-x;border:none;color:#000000}BODY.MSIE7 div.sub_dialog .ui-dialog-titlebar,BODY.MSIE8 div.sub_dialog .ui-dialog-titlebar{border-radius:8px 8px 0 0}div.sub_dialog .ui-dialog-titlebar .ui-dialog-title{font-size:1.5em;line-height:1.2em;text-align:center;width:100%}div.sub_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{background:#ffffff none 50% 50% repeat-x;border:1px solid #ffffff}div.sub_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-text{display:none}div.sub_dialog .ui-dialog-titlebar .ui-state-default .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_ffffff_256x240-063ff6c0b18fa40b9a89952c7a14ba75909dc2a6012612d83c40b9ef77df08e9.png)}div.sub_dialog .ui-dialog-titlebar .ui-state-hover .ui-icon{background-image:url(/images/jquery-ui/ui-icons_454545_256x240.png)}div.sub_dialog label{color:#969798;font-weight:bold;font-size:1.3em}div.sub_dialog input[type=text]{width:100%;font-size:1.3em}div.sub_dialog textarea{width:100%;font-size:1.3em}div.sub_dialog input[type=password]{width:100%;font-size:1.3em}div.sub_dialog select{width:100%;font-size:1.3em;height:26px}div.sub_dialog .action_links{position:absolute;bottom:10px;right:10px}div.sub_dialog .button{background:#ffffff none 50% 50% repeat-x;border:none;cursor:pointer;color:#002347;font-size:1.8em;text-decoration:none;padding:0 5px}div.sub_dialog .subtitle{width:100%;text-align:center;color:#969798;margin-bottom:10px;font-size:0.8em}div.sub_dialog .errors{color:#FF0000;font-size:14px}div.sub_dialog .error{width:80%;border:1px solid #CCC;margin:1em auto 0 auto;text-align:center}div.sub_dialog .error h1{font-size:2em;color:#F00;line-height:2.5em}div.sub_dialog .processing{background:url(/assets/loading-61c92d7ffd90d1ff3c48aa04f986c168e2669ea15f6b6e8e9f4fd17f0aea28e0.gif) no-repeat left center;padding-left:20px;font-size:1.5em;color:#969798}div.sub_dialog .form_overlay{background:#FFFFFF;position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;opacity:0;filter:alpha(opacity=0)}div.sub_dialog input[type=submit]:disabled,div.sub_dialog input[type=submit][disabled=disabled]{color:#969798;cursor:default}div#container{width:762px;height:430px;margin-left:auto;margin-right:auto}div#title{width:470px;height:122px;margin:40px auto 0;background:url(/assets/banner-370c97f6c7de76b9e1ba772d47de223debe3eb595c8359b184c9a8782610a6b7.png) no-repeat}div#lecturer-title{width:470px;height:122px;margin:40px auto 0;background:url(/assets/lecturer-banner-566ca8c33e7d80b3db6e73aa919ae5c6da3ca3adce05ea1b43b7477014b295f4.png) no-repeat}div#row1{height:147px;margin-top:40px;margin-bottom:40px;clear:both;text-align:center}div#lecturer-row1{height:147px;margin-left:auto;margin-right:auto;margin-top:80px;clear:both}div#lecturer-row1{height:147px;margin-left:auto;margin-right:auto;margin-top:80px;clear:both}div.icon{width:135px;height:147px;display:inline-block;margin:0 6px}.MSIE7 div.icon{display:inline}div.lecturer-icon{width:113px;height:111px;float:left}div.dashboard{background:url(/assets/evening-classes-dashboard-icon-9c0e6391eb7df1c6492b668353a6851fd668553d4068e435f6dcc7e9f5483a23.png)}div.lecturer-dashboard{margin-left:86px;margin-right:3px;background:url(/assets/lecturer-link-dashboard-0cb9e0eb6d222c9cc98b2520f8ae0efbfc92062b80a0a708a34489fdea08cfeb.png) no-repeat}div.students{margin-left:3px;margin-right:3px;background:url(/assets/evening-classes-students-icon-20c77896105968e4cbb56a1ba572567994bce9b59b2af4dfa8bafdcc92758ec7.png)}div.lecturer-students{margin-left:3px;margin-right:3px;background:url(/assets/lecturer-link-students-04a124bc8ecaf3ba4a34c1b8b129f36e7f04df8a0d48f0767520b76896085315.png) no-repeat}div.courses{margin-left:3px;margin-right:3px;background:url(/assets/evening-classes-courses-icon-132eacd1a6eae5ff0a7225e136a8de33acf8f8060aed78b271fed18c91b8b67e.png)}div.lecturer-courses{margin-left:3px;margin-right:3px;background:url(/assets/lecturer-link-courses-1775dd770d3d775faed9a9e25012ac688b8c7a57ae7e7321aa8d1540a22588b9.png) no-repeat}div.reports{background:url(/assets/evening-classes-reports-icon-68e3e92503978695f3d429d1881123b9d4c0bad671ba6dac4264ffe57473c277.png)}div.registration{background:url(/assets/evening-classes-register-icon-95ea66397d6a6760c9971ff664e2510104f593b3070ab81edddc7841eeae0527.png)}div.lecturer-reports{margin-left:3px;margin-right:3px;background:url(/assets/lecturer-link-reports-f5a125bf012d14cae7ab7dc1ef3a45daa8cefd2232cd898bd1807dc21fd9c912.png) no-repeat}div.lecturer-account{margin-left:3px;margin-right:86px;background:url(/assets/lecturer-link-account-a43b0642265b984e88a7e1fcefd25bb504a6bc5ef7f44f80c226ee3863ba9163.png) no-repeat}div#row2{width:900px;height:190px;margin-top:60px;margin-bottom:30px;margin-left:-395px;left:50%;position:relative}div#lecturer-row2{width:762px;height:120px;margin-top:140px;margin-bottom:30px;margin-left:-381px;left:50%;position:relative}div.box{border-radius:5px;box-shadow:rgba(0,0,0,0.15) 0px 0px 3px 1px;margin-left:-1px;border:1px solid #F0F0F0;width:174px;height:185px;background:#F0F0F0}div.box-summary{border-radius:5px;box-shadow:rgba(0,0,0,0.15) 0px 0px 3px 1px;margin-left:-1px;border:1px solid #F0F0F0;width:420px;height:185px;background:#F0F0F0}div.curve-down{border-radius:100% 100% 100% 100% / 33px 33px 33px 33px;box-shadow:rgba(0,0,0,0.2) 0px 8px 3px -5px;border:medium none;height:185px;width:156px;float:left}div.curve-down-summary{border-radius:100% 100% 100% 100% / 33px 33px 33px 33px;box-shadow:rgba(0,0,0,0.2) 0px 8px 3px -5px;border:medium none;height:185px;width:420px;margin-left:28px;margin-right:10px;float:left}div.actions-box{margin-right:10px}div.links-box{margin-left:9px}div.lecturer-curve-down{border-radius:100% 100% 100% 100% / 33px 33px 33px 33px;box-shadow:rgba(0,0,0,0.2) 0px 8px 3px -5px;border:medium none;width:153px;height:185px;margin-left:auto;margin-right:auto}div.register{margin-left:auto;margin-right:auto;margin-top:10px;width:153px;height:165px;background:url(/assets/lecturer-register-button-f94bad7159b3e2c7e4e8aa783169eae38e722c40b29f891888d92d89a5f8c5ce.png)}table#summary-table{font-size:10px;margin:0 auto;color:#000000;table-layout:fixed}table#summary-table th{text-align:left;padding:2px 4px;width:40px;font-weight:bold;font-size:12px}table#summary-table th .label{text-align:center}table#summary-table td{text-align:right;padding:1px 2px;font-size:12px;border-right:1px dotted black}table#summary-table td span{font-size:12px;color:#ec7500}table#summary-table .no-border{border:none}table#summary-table .no-border-underline{border-right:none;border-bottom:1px solid black}table#summary-table .label{padding:2px 4px 16px;font-weight:bold}table#summary-table .stats-label{text-align:center;font-weight:bold}table#summary-table .stats-label-no-border{text-align:center;font-weight:bold;border-right:none}table#summary-table .stats-label-term{text-align:center;font-weight:bold;border-bottom:1px solid black;border-right:1px dotted black}table#summary-table .statistics-title{text-align:center;font-weight:bold;font-size:14px;padding-bottom:16px}table#summary-table .stats-label-term-no-border{text-align:center;font-weight:bold;border-bottom:1px solid black;border-right:none}table#actions-table{margin-left:8px;color:#000000}table#actions-table th{font-size:14px;text-align:left}table#actions-table th.label{padding:2px 0 16px;font-weight:bold}table#actions-table td{font-size:14px;text-align:center}table#actions-table td a{background:#ec7500;padding:5px 2px;font-size:8px;width:15px;display:inline-block;color:#002347;border-radius:4px}table#actions-table td:nth-child(3n+3){padding-right:4px}table#links-table{margin:0 auto;width:97%}table#links-table th{font-size:14px;text-align:left}table#links-table th.label{padding:2px 4px 16px;font-weight:bold}table#links-table td{font-size:14px;text-align:left}table#links-table td a{padding:5px 2px;color:#002347}.footer{margin-right:10px;font-weight:bold;text-align:right}.app-about{margin:0 auto}.app-title{font-size:24px;font-weight:bold;text-align:center;padding:10px 0}.version-information{width:100%}.version-information th{font-weight:bold}.version-information tr{border-bottom:1px darkgray dotted}.version-information td,.version-information th{padding:5px 0}ul.app-notes{list-style:disc inside;font-style:italic;color:gray}ul.sub-items{list-style:disc inside;margin-left:10px;font-style:italic;color:gray}.hard-coded{padding:10px 0}.blue-text{color:blue}.export-table-container{overflow-x:scroll;margin:12px 0;width:100%}table.export-format{width:100%}table.export-format td,table.export-format th{padding:5px;border:1px solid black}table.export-format th{font-size:12px;font-weight:bold;text-align:center}.ignored{font-style:italic;color:#FFFFFF;background-color:#BBBBBB}.warning-notification{background-image:url(/assets/information-52beab49960221bdc44998898a8958f715118d6db9fdb871ff5517b09855dcb6.png);padding:10px 0 10px 70px}.warning-notification p{font-size:17px}.delete-item,.edit-item,.add-item,.apply-item{font-weight:bold;background-color:#002347;color:white;border-radius:100%;cursor:pointer;width:40px;text-align:center;display:inline-block}.delete-item:hover,.edit-item:hover,.add-item:hover,.apply-item:hover{box-shadow:0 0 20px 3px #48abe0;transition:box-shadow 0.5s ease-in-out}.delete-item.grey,.edit-item.grey,.add-item.grey,.apply-item.grey{background-color:#9A9A9A;cursor:default}.add-item,.edit-item,.add-item,.apply-item{font-size:22px;height:32px;padding-top:6px}.delete-item{font-size:17px;padding-top:11px;height:26px}.unclickable{pointer-events:none}.attachment_fields{width:100%}.attachment_fields td.save_template{text-align:right}#save_template,#cancel_template{display:none;padding-left:10px}.lookup_header{margin:0 auto;width:300px}.lookup_header input[type=text]{width:287px;padding:1px 0}.lookup_header label{font-weight:bold}.lookup_header ul{width:300px;margin:10px 0;float:right;background:#ec7500;border-radius:8px}.lookup_header ul.expanded{z-index:90}.lookup_header ul li{text-align:center;font-weight:bold}.lookup_header ul li a{width:300px;padding:5px 0;display:inline-block}.lookup_header ul li a:hover{background-color:transparent}.lookup_header ul li.selected>a{padding:10px 0;font-size:1.5em}.lookup_header ul li ul{display:none;position:absolute}.lookup_header ul li ul.open{display:block;z-index:99}.lookup_list_wrapper{margin:10px;padding-right:5px;background:#ffffff none 50% 50% repeat-x;box-shadow:#555 3px 3px 6px;border-radius:8px}.lookup_list{width:100%;height:400px;overflow-y:scroll;overflow-x:hidden;border-radius:8px}.lookup_list table{width:100%;border-radius:8px}.MSIE7 .lookup_list table{width:98%}.lookup_list tr.odd{background:#E2E2E2}.lookup_list td{padding:15px 5px;font-size:1.3em;color:#969798}.lookup_list td.action{text-align:center;width:90px}.action_links{float:right;padding:3px 5px}.search{margin:0 auto}.list_info{padding-left:10px}table.lecturer{width:100%}table.lecturer td{width:50%}.quick-filter{overflow:hidden;width:100%;position:relative}.quick-filter div.filter{font-size:1.2em;padding:3px 0 3px 0;float:left;width:49.8%;margin-left:1px;position:relative;z-index:2}.quick-filter div.filter .customSelect{position:static;width:100%;color:#002347;text-align:center;padding:0.3em 0}.navigation-links{position:absolute;left:30%;z-index:1}.navigation-links a{padding:11px 10px;font-weight:bold;display:inline-block}.navigation-links a.current{background:url(/assets/current-item-9f76353800d67d7a620044ca6e7986a40d377c26a70cd0304af0c6c6de28acb1.png) center no-repeat}.list-dialog .ui-dialog-titlebar{display:none;border:0}.list-dialog .ui-dialog-content{padding:0;overflow:hidden}.list-dialog .overlay{position:absolute;background:#CCCCCC;top:0;bottom:0;left:0;right:0;opacity:0.5;filter:alpha(opacity=50);z-index:100}.list-dialog .ui-dialog-buttonpane{overflow:hidden;position:relative}.list-dialog .ui-dialog-buttonpane .navigation-links .overlay{opacity:0;filter:alpha(opacity=0)}.list-panel{width:100%;overflow:hidden}.list-panel .action-links a{font-weight:bold}.list-panel .action-links input[type="submit"]{background:transparent;border:1px solid transparent;color:#002347;cursor:pointer;font-weight:bold}.list-panel .action-links input[type="submit"]:hover{color:#E41937}.list-panel .list_col{float:left;width:250px}.MSIE7 .list-panel .list_col{z-index:90}.list-panel .list_col h1{text-align:center;font-weight:bold;padding:6px 0;color:#000}.list-panel .list_col h1 .statistics{font-size:0.7em;font-weight:normal}.list-panel .list_col .search_form{padding:5px}.list-panel .list_col .search_form .search_field{color:#FFFFFF;width:90%;border:1px solid #c36100;border-bottom:1px solid #ff8916;padding-left:20px;background:url(/assets/search-462719f6b241db6a1c6ceeec272d8a131db8c7b2190f7478ddaf1bd0b6261039.png) 3px center no-repeat;border-radius:10px}.list-panel .list_col #sortby{position:relative}.MSIE7 .list-panel .list_col #sortby{z-index:90}.list-panel .list_col ul.false-select{width:100%;margin:2px 0;line-height:1.2}.list-panel .list_col ul.false-select.expanded{z-index:90}.list-panel .list_col ul.false-select li{text-align:center;font-weight:bold}.list-panel .list_col ul.false-select li a{width:100%;display:inline-block;text-decoration:none}.list-panel .list_col ul.false-select li a:hover{background-color:transparent}.list-panel .list_col ul.false-select li ul{display:none;position:absolute;top:100%;left:0;width:250px;background:#ec7500;border-radius:3px}.list-panel .list_col ul.false-select li ul.open{display:block;z-index:99}.list-panel .list_col .list-body{position:relative}.list-panel .list_col .list{position:relative;height:453px;overflow-y:scroll;overflow-x:hidden}.list-panel .list_col .list li{padding:5px;border-bottom:solid 1px #CCCCCC;vertical-align:middle}.list-panel .list_col .list li.selected{background:#ec7500;color:#FFFFFF}.list-panel .list_col .list li table{width:100%}.MSIE7 .list-panel .list_col .list li table{width:95%}.list-panel .list_col .list-footer{height:31px}.list-panel .list_col .list-footer a{display:inline-block;padding:6px}.list-panel .list_col .list-footer .pagination{display:none}.list-panel .detail_col{float:left;width:72%;margin-left:1px}.list-panel .detail_col h1{text-align:center;font-weight:bold;padding:6px 0;color:#000}.list-panel .detail_col h1 .action-links{position:absolute;right:0}.list-panel .detail_col h1 .action-links a{padding:0 10px}.list-panel .detail_col .detail{height:502px;padding:20px 0 0 20px}.list-panel .detail_col .detail form td div{position:relative}.list-panel .detail_col .detail .ui-datepicker-trigger{position:absolute;left:236px;top:5px}.list-panel .detail_col .detail-footer{height:31px}.list-panel .detail_col .detail-footer a{padding:6px 10px;display:inline-block}.list-panel .detail_col .detail-footer .action-links{position:absolute;right:0}.list-panel .detail_col .detail-footer .errors{display:inline-block;color:#FF0000;font-size:14px;font-weight:bold;padding:7px}.MSIE7 .list-panel .detail_col .detail-footer .errors{display:inline}.courses-panel .list_col ul.false-select{font-size:0.9em}.courses-panel .list_col ul.false-select li a{padding:7px 0}.courses-panel .list_col .list li{cursor:pointer}.courses-panel .list_col .list li .code{color:#002347;font-weight:bold;font-size:1.2em}.courses-panel .list_col .list li .places{text-align:right;width:70px}.courses-panel .list_col .list li .no_of_students{text-align:right;width:80px}.courses-panel .list_col .list li .student_count{color:#002347;cursor:pointer}.courses-panel .list_col .list li .student_count:hover{cursor:pointer}.courses-panel .list_col .list li .course-groups-tooltip{display:none}.courses-panel .list_col .list-footer{text-align:center}#course-detail{overflow-x:hidden;overflow-y:scroll}#course-detail table.main-details{table-layout:fixed;width:97%}#course-detail table.main-details .current-courses{font-weight:bold}#course-detail table.main-details th{color:#51A598;font-size:1.2em;width:35%}#course-detail table.main-details td{font-size:1.1em;line-height:1.2;vertical-align:top}#course-detail table.main-details td p{font-size:1em}#course-detail table.main-details td .web_page{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#course-detail form input[type="text"],#course-detail form select,#course-detail form textarea{margin:2px 0;width:99%}#course-detail form td{color:#969798}div.sub_dialog .course_option .field{clear:both;overflow:hidden;padding:10px 0}div.sub_dialog .course_option input[type=radio]{float:left}div.sub_dialog .course_option input[type=radio]+label{color:#002347;cursor:pointer;float:left;margin-left:10px}div.sub_dialog .course_option input[type=radio]+label.active{color:#000000;cursor:default}div.sub_dialog .course_option label{color:#000000;margin-left:30px}.groups-tooltip,.groups-arrow:after{background:#FFFFFF;border:1px solid #002347;cursor:pointer}.groups-tooltip{color:#002347;padding:5px}.groups-tooltip li{list-style-type:none}.students-panel .list_col ul.false-select{font-size:0.9em}.students-panel .list_col ul.false-select li a{padding:5px 0}.students-panel .list_col .list li{cursor:pointer}.students-panel .list_col .list li .name{color:#002347;font-size:1.4em;font-weight:bold}.students-panel .list_col .list li .date{text-align:right}.students-panel .list_col .exclude_withdrawn{height:31px;display:none}.students-panel .list_col .exclude_withdrawn label{color:#002347;display:inline-block;padding:6px}.students-panel .show_withdrawn .list{height:422px}.students-panel .show_withdrawn .exclude_withdrawn{display:block}#student-detail{position:relative}#student-detail .student-details-container{height:100%}#student-detail .student-wrapper{height:502px}#student-detail .student-top{width:100%}#student-detail .student-bottom{width:100%}#student-detail .avatar img{display:block;float:left;width:122px;height:165px;margin-right:10px;background:#EEEEEE}#student-detail table.main-details{width:76%}#student-detail table.main-details label{color:#969798;padding-left:5px}#student-detail table.main-details td{vertical-align:top;line-height:1.2}#student-detail table.main-details td.name{font-size:2em;line-height:0.9;height:30px}#student-detail table.main-details td.telephone{font-size:1.7em}#student-detail table.main-details td.email{color:#002347}#student-detail table.main-details td.year-major{font-size:1.1em}#student-detail table.main-details td.spacer{height:15px}#student-detail table.main-details td.title{font-weight:bold;width:80px;vertical-align:top}#student-detail #tabs{margin-top:10px;border:0;padding:0;height:95%}#student-detail #tabs .ui-tabs-nav{padding:0}#student-detail #tabs .ui-tabs-nav li{box-shadow:#999999 4px -1px 3px -1px;padding:0;top:1px}#student-detail #tabs .ui-tabs-nav li.ui-tabs-active{z-index:1}#student-detail #tabs .ui-tabs-nav li a{outline:none}#student-detail #tabs .ui-widget-header{background:none;border:0}#student-detail #tabs .ui-widget-header .ui-state-default{background:#969798;font-weight:bold;border:0}#student-detail #tabs .ui-widget-header .ui-state-default a,#student-detail #tabs .ui-widget-header .ui-state-default a:link,#student-detail #tabs .ui-widget-header .ui-state-default a:visited{color:#002347}#student-detail #tabs .ui-widget-header .ui-state-active{background:#FFFFFF;font-weight:bold;border:0}#student-detail #tabs .ui-widget-header .ui-state-active a,#student-detail #tabs .ui-widget-header .ui-state-active a:link,#student-detail #tabs .ui-widget-header .ui-state-active a:visited{color:#000000}#student-detail #tabs .ui-widget-content{border:0;height:92%}#student-detail #tabs table.student-details{margin:25px 0;font-size:1.1em;width:100%}#student-detail #tabs table.student-details th{color:#969798;font-weight:bold;width:30%;vertical-align:top}#student-detail #tabs table.student-details td{font-weight:bold}#student-detail #tabs table.student-details td p{font-size:1em}#student-detail #tabs th.top-aligned{vertical-align:text-top}#student-detail #tabs #tabs-courses,#student-detail #tabs #tabs-notes,#student-detail #tabs #tabs-details{border-top:solid 1px #CCCCCC;padding:0;position:relative}#student-detail #tabs #tabs-courses ul,#student-detail #tabs #tabs-notes ul,#student-detail #tabs #tabs-details ul{height:93%;overflow-y:scroll;overflow-x:hidden;position:relative}#student-detail #tabs #tabs-courses ul li,#student-detail #tabs #tabs-notes ul li,#student-detail #tabs #tabs-details ul li{border-bottom:solid 1px #CCCCCC}.MSIE7 #student-detail #tabs #tabs-courses ul li,.MSIE7 #student-detail #tabs #tabs-notes ul li,.MSIE7 #student-detail #tabs #tabs-details ul li{width:97%}#student-detail #tabs #tabs-courses li.current-course{background:rgba(236,117,0,0.3)}.MSIE7 #student-detail #tabs #tabs-courses li.current-course,.MSIE8 #student-detail #tabs #tabs-courses li.current-course{background:#ffc286}#student-detail #tabs #tabs-courses table.course-list{margin:5px 0 5px 30px;width:95%}#student-detail #tabs #tabs-courses table.course-list td{font-size:12px}#student-detail #tabs #tabs-courses table.course-list td a{font-size:12px;color:#002347;font-weight:bold}#student-detail #tabs #tabs-courses table.course-list td .enrolment-title{font-size:16px}#student-detail #tabs #tabs-courses table.course-list td.withdrawal a{font-size:12px}#student-detail #tabs #tabs-courses table.course-list td.col1{width:29%}#student-detail #tabs #tabs-courses table.course-list td.col3{width:33%;vertical-align:center;padding-top:0;padding-bottom:0}#student-detail #tabs #tabs-courses table.course-list td .group,#student-detail #tabs #tabs-courses table.course-list td.credit{font-size:12px;font-weight:bold;width:20%}#student-detail #tabs #tabs-courses table.course-list td.mark,#student-detail #tabs #tabs-courses table.course-list td.course{font-size:14px;font-weight:bold;vertical-align:center;padding-top:6px;padding-bottom:2px;width:65%}#student-detail #tabs #tabs-courses table.course-list td.email_link a{font-size:11px}#student-detail #tabs #tabs-courses table.course-list td .transfer{margin-left:25px}#student-detail form{z-index:1}#student-detail form input[type="text"],#student-detail form select,#student-detail form textarea{width:100%;margin:2px 0}#student-detail form input.narrow[type="text"],#student-detail form select.narrow,#student-detail form textarea.narrow{width:60%}.MSIE7 #student-detail form input.narrow[type="text"],.MSIE7 #student-detail form select.narrow,.MSIE7 #student-detail form textarea.narrow{width:256px}#student-detail form input.notes[type="text"],#student-detail form select.notes,#student-detail form textarea.notes{width:95%}.MSIE7 #student-detail form input[type="text"],.MSIE7 #student-detail form select,.MSIE7 #student-detail form textarea{width:422px}#student-detail form .explanation{color:#969798;font-size:9px;position:absolute;right:0;bottom:-20px;z-index:2}#student-detail form .col2cells{text-align:right;padding-right:10px}#student-detail form table.main-details{width:76%;position:relative;z-index:1;font-size:0.9em}#student-detail form table.main-details th{color:#969798;width:22%}#student-detail form table.main-details td{width:16%}#student-detail form table.main-details .study{width:20%}#student-detail form table.main-details .major{width:78%}#student-detail form table.main-details .lfs-ya label{color:#000000}#student-detail form #tabs-details ul li,#student-detail form #tabs-notes ul li{width:98%}.MSIE7 #student-detail form #tabs-details ul li,.MSIE7 #student-detail form #tabs-notes ul li{width:95%}table.user_form{width:100%}table.user_form td,table.user_form th{padding-bottom:10px;font-size:100%}table.user_form th{width:35%}table.user_form td{width:65%;padding-left:4px}.MSIE8 .lookup_header .search{position:relative;z-index:1}.lookup_header .search select{margin:10px 0 10px 62px;width:300px;font-size:1.25em;line-height:2em}.lookup_header .search select option{background:#ec7500;text-align:center;color:#002347;font-weight:bold;font-size:1.25em;line-height:2em}.lookup_header .search .customSelect{background:#ec7500;width:300px;float:right;margin:10px 0;color:#002347;text-align:center;border-radius:8px;position:static}.lookup_header .search .customSelect .customSelectInner{font-weight:bold;padding:10px 0;width:100%;font-size:1.25em}#confirm-device-title{font-size:18pt;font-weight:bold;text-align:center;padding:20px 0}.course_classes-panel .list_col p{padding:5px 5px 30px}.course_classes-panel .list_col .list{height:472px}.course_classes-panel .list_col .list p{font-size:0.8em;padding:5px 5px 10px}.course_classes-panel .list_col .list .year{float:right;width:100px}.course_classes-panel .list_col .disabled{color:#999999;cursor:default}.course_classes-panel .detail_col .detail{height:500px;overflow-y:scroll;margin:30px 0 0;padding:0}.course_classes-panel .detail_col table{width:95%;margin:0 10px}.course_classes-panel .detail_col table td{padding:10px 10px 15px;border-top:1px solid #CCCCCC;font-size:1.15em}.course_classes-panel .detail_col .detail-footer .action-links{position:relative;display:block;text-align:right}.course_class_form input{text-align:center}.course_class_form .ui-datepicker-trigger{position:relative;left:189px;top:-24px}.course_class_form .explanation{color:#969798}.course_class_form label.explanation{font-size:0.7em;font-weight:normal}.group_list li{text-align:center;font-size:1.3em;font-weight:bold;padding:2px}.group_list li a{color:#002347}.two_columns_form .field{width:48%;height:60px;float:left;padding:0 5px}.two_columns_form .field select{height:30px}.two_columns_form .year-field{width:42%;height:60px;float:left;padding:0 5px}.two_columns_form .year-field select{height:30px}.two_columns_form .double-column-field{width:100%;height:60px;padding:0 5px}.two_columns_form .term-field{width:50%;height:60px;float:left;padding:0 5px}.two_columns_form .term-field select{height:30px}.two_columns_form textarea.narrow{width:90%}.two_columns_form .text-field{width:97% !important;font-size:16px}.attendance_dialog{background:#ffffff}.attendance_dialog .course_info{float:right}.attendance_dialog .course_info table{table-layout:fixed}.attendance_dialog .course_info th{color:#ec7500;font-size:9px;line-height:11px;text-align:right}.attendance_dialog .course_info td{font-size:9px}.attendance_dialog .course_info td .wide{max-width:139px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MSIE7 .attendance_dialog .course_info td .wide{width:139px}.attendance_dialog .ui-dialog-titlebar{padding-bottom:0}.attendance_dialog .ui-dialog-title{padding-bottom:0.4em;width:98%}.attendance_dialog .ui-dialog-title h1{float:left;font-size:0.7em;width:50%}.attendance_dialog .ui-dialog-title h1 span{color:#ec7500}.attendance_dialog .ui-dialog-title .logo{background:url(/assets/logo-0597dc29affc3d16dd5022f592dbb65a84750481cbdfae34f5c493b2af77b091.png) no-repeat;float:left;height:56px;width:225px}.attendance_dialog .ui-dialog-title .legend{bottom:-15px;color:#ec7500;float:left;font-size:9px;position:relative;width:50%}.attendance_dialog .ui-dialog-title .legend span.present{background:url(/assets/present_legend-719b5bc0657123ade9a7abfdfffc8b127d6ad20c172c50ec20c1495d26f23018.png) no-repeat center bottom;color:transparent;display:inline-block;height:21px;width:13px}.attendance_dialog .ui-dialog-content{background:#ffffff;padding-top:0;border-radius:0 0 8px 8px}.attendance_dialog .attendances_data{table-layout:fixed;width:100%}.attendance_dialog .attendances_data tr.withdrawn td.student_details{color:#999999}.attendance_dialog .attendances_data tr.withdrawn td.student_details .photo,.attendance_dialog .attendances_data tr.withdrawn td.student_details .student_icons{opacity:0.3;filter:alpha(opacity=30)}.attendance_dialog .attendances_data tr.withdrawn td.student_details .student_contact_details{color:#999999}.attendance_dialog .attendances_data tr.withdrawn td.student_details .student_contact_details a{color:#999999}.attendance_dialog .attendances_data tr.withdrawn a{color:#999999}.attendance_dialog .attendances_data tr.withdrawn span.present{background:url(/assets/present_withdrawn-c0d251b3d3380294573d259962df27dbecb2f985935ee83a54449f1de888dd1e.png) no-repeat center top;color:transparent;display:block}.attendance_dialog .attendances_data tr.withdrawn span.absent{color:#999999}.attendance_dialog .attendances_data tr.withdrawn td.student_attendance{color:#999999}.attendance_dialog .attendances_data th{background:#002347;border:solid 1px #EBEBEB;color:#FFFFFF;cursor:default;font-size:9px;height:32px;min-width:55px;padding:2px 0;text-align:center}.attendance_dialog .attendances_data th.current_week{background:#000}.attendance_dialog .attendances_data tfoot td{background:#002347;border:solid 1px #EBEBEB;color:#FFFFFF;height:32px;min-width:55px;padding:2px 0;text-align:center}.attendance_dialog .attendances_data .student_details{width:230px}.MSIE7 .attendance_dialog .attendances_data .student_details{width:230px}.attendance_dialog .attendances_data .row-total{width:55px}.attendance_dialog .attendances_data .row-total a{color:#ec7500;font-size:13px;font-weight:normal}.attendance_dialog .attendances_data td{border:solid 1px #EBEBEB;height:32px;min-width:55px;padding:2px 0;text-align:center}.attendance_dialog .attendances_data td.student_details{color:#002347;position:relative;text-align:left}.attendance_dialog .attendances_data td.student_details .student_name{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:160px}.attendance_dialog .attendances_data td.student_details .forename{font-weight:bolder}.attendance_dialog .attendances_data td.student_details .surname{font-weight:normal;padding-left:0.25em}.attendance_dialog .attendances_data td.student_details .student_contact_details{color:#ec7500;float:left;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:196px}.attendance_dialog .attendances_data td.student_details .student_contact_details a{color:#ec7500;font-size:9px;font-weight:normal;text-decoration:none}.attendance_dialog .attendances_data td.student_details .student_contact_details .mail-tooltip-contents{display:none}.attendance_dialog .attendances_data td.student_details .photo{float:right;height:32px;text-align:center;width:32px}.attendance_dialog .attendances_data td.student_details .student_icons{float:right;text-align:right;width:36px}.attendance_dialog .attendances_data td a,.attendance_dialog .attendances_data td span.read-only{color:#002347;font-size:15px;font-weight:bold;text-decoration:underline}.attendance_dialog .attendances_data td a.present,.attendance_dialog .attendances_data td span.read-only.present{background:url(/assets/present_link-cf7b699a07d7ac491a70b0ef270b0b1e652dc258813107ce0999f30ceb9934ee.png) no-repeat center top;color:transparent;display:block}.attendance_dialog .attendances_data td a.absent,.attendance_dialog .attendances_data td span.read-only.absent{color:#E41937}.attendance_dialog .attendances_data td.student_attendance{color:#000000}.attendance_dialog .attendances_data td.totals_label{color:#FFFFFF;text-align:right}.attendance_dialog .attendances_data .change_row td{background:#AE127F;border-color:#AE127F;color:#FFFFFF}.attendance_dialog .attendances_data .change_row .action-links{float:left}.attendance_dialog .attendances_data .change_row .action-links .mail-tooltip-contents{display:none}.attendance_dialog .attendances_data .change_row .action-links a{display:inline-block;height:23px;width:24px}.attendance_dialog .attendances_data .change_row .action-links a.export{background:url(/assets/ExportIcon-18535b66c4d0d83c779e5d469452201d6f9fac1d023c27dcbb548eaf9c79f029.png) no-repeat center top}.attendance_dialog .attendances_data .change_row .action-links a.email{background:url(/assets/EmailIcon-4324ac0d96b33aabf7506d055fe24d0a9ee55832aba8d0fc51506de76072c707.png) no-repeat center top}.attendance_dialog .attendances_data .change_row .action-links a.course_conf_email{background:url(/assets/CourseConfirmationIcon-88b412c85ce227d09733deff79ce44ef678ea3d35a7e32b4c44c1e691781b005.png) no-repeat center top}.attendance_dialog .attendances_data .change_row .action-links a.room_change_email{background:url(/assets/RoomChangeIcon-a13e7bd5c546d7a34f01fd83f8e2081254f1a24ef3ab00afa45c3c9292ef9995.png) no-repeat center top}.attendance_dialog .attendances_data .change_row .action-links a.course_cancellation_email{background:url(/assets/CancelClassIcon-483426874cec9d11a9481fcc3ebdab805b9158f516e04d533bddfed24045e569.png) no-repeat center top}.attendance_dialog .attendances_data .change_row .action-links a.disabled{opacity:0.3;cursor:default}.attendance_dialog .attendances_data .low-attendance{color:#E41937}.attendance_dialog .attendances_data .low-attendance a{color:#E41937}div.sub_dialog .select_class .field{clear:both;overflow:hidden;padding:10px 0}div.sub_dialog .select_class input[type=radio]{float:left}div.sub_dialog .select_class input[type=radio]+label.active{color:#000000;cursor:default}div.sub_dialog .select_class input[type=radio]+label{color:#002347;cursor:pointer;float:left;margin-left:10px}div.sub_dialog .select_class label{color:#000000;margin-left:30px}div.sub_dialog .select_class select{margin-left:30px;width:93%}div.sub_dialog .select_class .custom-combobox{display:inline-block;margin-left:30px;position:relative;width:93%}div.sub_dialog .select_class .custom-combobox-toggle{bottom:0;margin-left:-1px;padding:0;position:absolute;top:0}div.sub_dialog .select_class .custom-combobox-input{font-size:1em;margin:0;padding:5px 10px;width:93%}div.sub_dialog .select_class .error_message{bottom:14px;color:#FF0000;font-size:14pt;left:14px;padding:3px 5px;position:absolute}h1.loading{font-size:3em;text-align:center}.dataTables_scrollHeadInner{background-color:#002347}.dataTables_scrollFootInner{background:linear-gradient(to bottom, #AE127F 0%, #AE127F 50%, #002347 50%, #002347 100%)}.MSIE10 .dataTables_scrollFootInner,.MSIE11 .dataTables_scrollFootInner{background:linear-gradient(to bottom, #AE127F 0%, #AE127F 50%, #002347 50%, #002347 100%)}.DTFC_RightFootWrapper table td[style]{width:55px !important}.image-tooltip,.image-arrow:after{background:#FFFFFF;border:1px solid #002347}.image-tooltip{padding:5px}.mail-tooltip,.mail-arrow:after{background:#FFFFFF;border:1px solid #002347}.mail-tooltip{color:#002347;padding:5px}.mail-tooltip li{list-style-type:none}.mail-tooltip a{color:#ec7500;font-weight:normal;text-decoration:none}.register-dropdown{max-height:300px;overflow-x:hidden;overflow-y:auto}.register-dropdown a{font-size:1.2em}.editing-template{display:none}.editing-template table{width:100%}.editing-template p{font-size:16px;padding-bottom:5px}.student_groups-panel .false-select a{color:#002347}.student_groups-panel .false-select a:visited{color:#002347}.student_groups-panel .false-select a:hover{color:#E41937}.student_groups-panel .group_list{margin:73px 0 0 38px}.student_groups-panel .group_list .list li{padding:20px 5px}.student_groups-panel .group_list .list li .code{font-size:1em}.student_groups-panel .group_list .list li .places{color:#000000}div.sub_dialog .withdraw_student input[type="text"]{width:30%;margin-left:30px;margin-top:10px}div.sub_dialog .withdraw_student textarea{width:90%;margin-left:30px}div.sub_dialog .withdraw_student .ui-datepicker-trigger{position:relative;left:-23px}div.sub_dialog .withdraw_student .field{padding:10px 0;clear:both;overflow:hidden}div.sub_dialog .withdraw_student input[type=radio]{float:left}div.sub_dialog .withdraw_student input[type=radio]+label.active{color:#000000;cursor:default}div.sub_dialog .withdraw_student input[type=radio]+label{float:left;color:#002347;margin-left:10px;cursor:pointer}div.sub_dialog .withdraw_student label{margin-left:30px;color:#000000;font-weight:normal}div.sub_dialog .withdraw_student select{margin-left:30px;width:93%}div.sub_dialog .withdraw_student .error_message{color:#FF0000;font-size:14pt;position:absolute;bottom:14px;left:14px;padding:3px 5px}div.sub_dialog .withdraw_student .explanation{color:#9A9A9A;float:right;width:50%;font-size:0.7em;margin-top:5px}div.sub_dialog .withdraw_student .non-completer{margin-left:30px}div.sub_dialog .change_group li{color:#969798}.exports .processing{position:absolute;bottom:15px;background:url(/assets/loading-61c92d7ffd90d1ff3c48aa04f986c168e2669ea15f6b6e8e9f4fd17f0aea28e0.gif) no-repeat left center;padding-left:20px;font-size:1.5em;color:#969798}.exports .disabled select{color:#969798}.exports a.disabled{color:#969798}.exports label{font-size:24px;color:#9A9A9A}.exports input,.exports select{text-align:center}.exports .field{float:left;width:48%;margin:0 1% 10px}.exports .registry-export input,.exports .registry-export select{text-align:left}.exports .registry-export .field{float:none;width:100%}.exports .registry-export select.academic-year{text-align:center;height:2em}.exports .all_export select{text-align:left;height:2em}.exports .all_export .field{float:none;width:100%}div.sub_dialog .student_email_form input[type=text]{width:82%;margin-left:6px}div.sub_dialog .student_email_form textarea{width:100%}div.sub_dialog .student_email_form .explanation{font-size:0.8em;color:#969798}div.sub_dialog .student_email_form .list{float:left;width:190px;padding:5px;border-right:1px solid #E1E1E1}div.sub_dialog .student_email_form .list h1{color:#969798;font-weight:bold;margin-bottom:10px}div.sub_dialog .student_email_form .list .recipients-wrapper{height:500px;overflow-y:scroll;overflow-x:hidden;border:1px solid #E1E1E1}div.sub_dialog .student_email_form .list td{padding:2px 5px}div.sub_dialog .student_email_form .list .recipient_name{width:145px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.sub_dialog .student_email_form .list input[type=text]{width:86%;margin-left:0;font-size:1em;margin-top:10px}div.sub_dialog .student_email_form .list .field{margin-bottom:0}div.sub_dialog .student_email_form .list .field a{font-size:15px;font-weight:bold}div.sub_dialog .student_email_form .list .field a.disabled{color:#969798;cursor:default}div.sub_dialog .student_email_form .main{float:right;width:750px}div.sub_dialog .student_email_form hr{border:0;border-top:1px solid #E1E1E1}div.sub_dialog .student_email_form hr.bottom{margin-bottom:30px}div.sub_dialog .student_email_form .filter{text-align:center}div.sub_dialog .student_email_form .filter label{font-size:13px}div.sub_dialog .student_email_form .email-content{font-size:12px}p.title{font-weight:bold;text-decoration:underline}.hidden_submit{display:none}.email-body p{margin:10px 0}.show-email-content{height:400px;overflow-y:auto;background-color:#E1E1E1}.subject-text{color:#000000 !important}.email-details{display:none;background-color:white;padding:10px;width:100%;white-space:normal}.show-label{display:block}.hide-label{display:none}div.sub_dialog .course_email_form input[type=text],.student_email_form input[type=text],.certificate-report input[type=text]{margin-left:6px;width:81%}div.sub_dialog .course_email_form textarea,.student_email_form textarea,.certificate-report textarea{width:100%}div.sub_dialog .course_email_form .disabled-subject,.student_email_form .disabled-subject,.certificate-report .disabled-subject{background-color:#9A9A9A}div.sub_dialog .course_email_form .hidden-email,.student_email_form .hidden-email,.certificate-report .hidden-email{display:none}div.sub_dialog .course_email_form .disabled-content,.student_email_form .disabled-content,.certificate-report .disabled-content{height:300px;overflow-y:auto;border:solid #000000 2px}div.sub_dialog .course_email_form .disabled-content p,.student_email_form .disabled-content p,.certificate-report .disabled-content p{padding:10px 0}div.sub_dialog .course_email_form .explanation,.student_email_form .explanation,.certificate-report .explanation{color:#4C98C3;font-size:0.8em}div.sub_dialog .course_email_form .email_template,div.sub_dialog .course_email_form .add_email_template,.student_email_form .email_template,.student_email_form .add_email_template,.certificate-report .email_template,.certificate-report .add_email_template{display:none}div.sub_dialog .course_email_form hr,.student_email_form hr,.certificate-report hr{border:0;border-top:1px solid #E1E1E1}div.sub_dialog .course_email_form .filter,.student_email_form .filter,.certificate-report .filter{text-align:center}div.sub_dialog .course_email_form .filter label,.student_email_form .filter label,.certificate-report .filter label{font-size:13px}div.sub_dialog .course_email_form .main,.student_email_form .main,.certificate-report .main{float:right;width:750px}div.sub_dialog .course_email_form #template_id,.student_email_form #template_id,.certificate-report #template_id{width:50%}div.sub_dialog .course_email_form #email_template_name,div.sub_dialog .course_email_form #add_email_template_name,.student_email_form #email_template_name,.student_email_form #add_email_template_name,.certificate-report #email_template_name,.certificate-report #add_email_template_name{width:50%}div.sub_dialog .course_email_form .list,.student_email_form .list,.certificate-report .list{border-right:1px solid #E1E1E1;float:left;padding:5px;width:190px}div.sub_dialog .course_email_form .list h1,.student_email_form .list h1,.certificate-report .list h1{color:#969798;font-weight:bold;margin-bottom:10px}div.sub_dialog .course_email_form .list .recipients-wrapper,.student_email_form .list .recipients-wrapper,.certificate-report .list .recipients-wrapper{height:520px;overflow-y:scroll;overflow-x:hidden;border:1px solid #E1E1E1}div.sub_dialog .course_email_form .list td,.student_email_form .list td,.certificate-report .list td{padding:2px 5px}div.sub_dialog .course_email_form .list .recipient_name,.student_email_form .list .recipient_name,.certificate-report .list .recipient_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:145px}div.sub_dialog .course_email_form .list input[type=text],.student_email_form .list input[type=text],.certificate-report .list input[type=text]{font-size:1em;margin-left:0;margin-top:10px;width:86%}div.sub_dialog .course_email_form .list .field,.student_email_form .list .field,.certificate-report .list .field{margin-bottom:0}div.sub_dialog .course_email_form .list .field a,.student_email_form .list .field a,.certificate-report .list .field a{font-size:15px;font-weight:bold}div.sub_dialog .course_email_form .list .field a.disabled,.student_email_form .list .field a.disabled,.certificate-report .list .field a.disabled{color:#969798;cursor:default}div.sub_dialog .course_email_form .certificate-list,.student_email_form .certificate-list,.certificate-report .certificate-list{border-right:1px solid #E1E1E1;float:left;padding:5px;width:100%}div.sub_dialog .course_email_form .certificate-list h1,.student_email_form .certificate-list h1,.certificate-report .certificate-list h1{color:#969798;font-weight:bold;margin-bottom:10px}div.sub_dialog .course_email_form .certificate-list td,.student_email_form .certificate-list td,.certificate-report .certificate-list td{padding:2px 5px}div.sub_dialog .course_email_form .certificate-list .recipient_name,.student_email_form .certificate-list .recipient_name,.certificate-report .certificate-list .recipient_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:145px}div.sub_dialog .course_email_form .certificate-list input[type=text],.student_email_form .certificate-list input[type=text],.certificate-report .certificate-list input[type=text]{font-size:1em;margin-left:0;margin-top:10px;width:86%}div.sub_dialog .course_email_form .certificate-list .field,.student_email_form .certificate-list .field,.certificate-report .certificate-list .field{margin-bottom:0}div.sub_dialog .course_email_form .certificate-list .field a,.student_email_form .certificate-list .field a,.certificate-report .certificate-list .field a{font-size:15px;font-weight:bold}div.sub_dialog .course_email_form .certificate-list .field a.disabled,.student_email_form .certificate-list .field a.disabled,.certificate-report .certificate-list .field a.disabled{color:#969798;cursor:default}.dashboard-dialog .ui-dialog-titlebar .ui-button{display:none}.dashboard-panel .quick-filter{float:left;width:40%}.dashboard-panel .quick-filter div.filter{width:100%}.dashboard-panel .quick-filter div.filter .customSelect{border-radius:10px}.dashboard-panel .statistics{float:right;font-size:18px;width:40%}.dashboard-panel .statistics th{color:#969798;padding:2px 5px}.dashboard-panel .statistics td{font-size:18px}.dashboard-panel .filter-options{width:100%}.dashboard-panel .filter-options td{font-size:16px;font-weight:bold}.dashboard-panel .filter-options td label{font-size:16px;font-weight:bold;vertical-align:middle;color:#969798}.dashboard-panel .filter-options td input[type="radio"]{vertical-align:middle}.dashboard-panel .panel{background:#F0F0F0;margin:10px 0 20px;padding:10px;border-radius:5px;box-shadow:rgba(0,0,0,0.5) 0 1px 3px}.dashboard-panel #chart{height:427px}.dashboard-panel .wrap{float:left;height:403px;margin:12px 0 0;overflow:hidden;padding:20px 0 0;position:relative;width:100%}.dashboard-panel .inner{height:100%;overflow-y:scroll;overflow-x:hidden}.dashboard-panel .realtime{font-size:13px;table-layout:fixed;width:100%}.dashboard-panel .realtime thead tr{height:0}.dashboard-panel .realtime thead tr span{display:inline-block;vertical-align:middle;margin:0;position:absolute;top:3px;width:100%}.dashboard-panel .realtime thead tr th{color:#969798;margin-top:20px}.dashboard-panel .realtime th{font-weight:bold;padding:2px 5px}.dashboard-panel .realtime td{padding:2px 5px}.dashboard-panel .realtime span{display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.dashboard-panel .realtime .course-totals td,.dashboard-panel .realtime .course-totals th,.dashboard-panel .realtime .grand-totals td,.dashboard-panel .realtime .grand-totals th{font-weight:bold}.dashboard-panel .realtime .section-header td,.dashboard-panel .realtime .section-header th{font-weight:bold;text-align:center}.dashboard-panel .realtime .label{text-align:right}.dashboard-panel .realtime .course{width:160px;text-align:left}.dashboard-panel .realtime .course_code{width:70px;text-align:left}.dashboard-panel .realtime .group{width:224px;text-align:left}.dashboard-panel .realtime .lecturer{text-align:left;width:55px}.dashboard-panel .realtime .enrolled{box-sizing:border-box;text-align:center;width:38px}.dashboard-panel .realtime .capacity{box-sizing:border-box;text-align:center;width:38px}.dashboard-panel .realtime .remaining{box-sizing:border-box;text-align:center;width:38px}.dashboard-panel .realtime .totals{text-align:right}.reports-dialog .ui-dialog-content{padding:0}.reports-dialog .ui-dialog-titlebar .ui-button{display:none}.reports-panel{height:560px;overflow-y:scroll;overflow-x:hidden;background-color:#F9F9F9;padding:1em 1.5em}.reports-panel .report a{background:url(/assets/report-2545f63beb5b9107d00b41d7e32d79be1bd6e8c6c0e90a644e3cd9af3eb5542a.png) no-repeat top center;float:left;width:155px;padding:225px 5px 0;text-align:center;margin-bottom:1em;font-size:0.8em;font-weight:bold;height:2em}.reports-panel .report a.disabled{opacity:0.3}.reports-panel .report a.disabled:hover{color:#002347}.reports-panel .report a.external-examiners-report{background:url(/assets/external-examiners-report-c812950987639f75533ae362ef983847615e59051b3653806d0626897e5a7614.png) no-repeat center top}.reports-panel .report a.attendance-overview-report{background:url(/assets/attendance-overview-report-72d21a46a60d93aeb93076c3c06cf9eac87859a6262e8e6d104f5bb37414140d.png) no-repeat center top}.reports-panel .report a.course-viability-report{background:url(/assets/course-viability-report-8940a2c041b6b6f6e7c78eb1ff65421bdbac187a7209ff32a7332a80a7f754f2.png) no-repeat center top}.reports-panel #generic_reports{position:static}.report_form .field{float:left;width:48%;margin:0 1% 10px}.report_form label{font-size:24px;color:#9A9A9A}.report_form input,.report_form select{text-align:center}.report_form .processing{position:absolute;bottom:15px;background:url(/assets/loading-61c92d7ffd90d1ff3c48aa04f986c168e2669ea15f6b6e8e9f4fd17f0aea28e0.gif) no-repeat left center;padding-left:20px;font-size:1.5em;color:#969798}.report_form .disabled input,.report_form .disabled select{color:#969798}.report_form a.disabled{color:#969798}.report_form .external-examiners-report .field{float:none;width:100%;font-size:11px}.report_form .external-examiners-report .field select{height:30px}.report_form .external-examiners-report select{text-align:left}.report_form .attendance-overview-report .wide{float:none;width:100%}.report_form .attendance-overview-report textarea{width:95%;height:50px}.report_form .course-viability-report .field{float:none;width:95%}.gr-messages{width:770px;text-align:left;margin:0.5em}.gr-report-form .overlay,.gr-actions .overlay{position:absolute;background:#CCCCCC;top:0;bottom:0;left:0;right:0;opacity:0.3;filter:alpha(opacity=30);z-index:100}.new_report_link{padding:3px;line-height:1.7em}div.year_end_dialog .ui-dialog-titlebar .ui-dialog-title{font-size:36px}.year_end h1{text-align:center;font-size:30px;margin-bottom:15px}.year_end h2{font-size:22px;font-weight:bold}.year_end .explanation{font-size:11px;color:#9A9A9A}.year_end .select{margin:15px 0 5px}.year_end .select .button{font-size:12px}.year_end .processing{display:none;margin-left:165px;float:left}.year_end .confirm hr{margin:30px 0}.year_end .confirm ul{margin:30px}.year_end .confirm ul li{background:url(/assets/hyphen-1c8502661658c4bdb0829f013dcc6051fd4e5c7e63bb029ebe35321f22abf313.png) no-repeat left 9px;padding-left:20px;margin:20px 0;font-size:1.3em}.year_end .list-panel h1{font-size:15px;margin-bottom:0}.year_end .list-panel .list_col .list{height:326px}.year_end .list-panel .list_col .list li{cursor:pointer}.year_end .list-panel .list_col .list li .name{color:#002347;font-size:1.4em;font-weight:bold}.year_end .list-panel .list_col .list li .code{color:#002347;font-size:1.4em;font-weight:bold}.year_end .list-panel .list_col .list li .places{text-align:right}.year_end .list-panel .detail_col{width:70%}.year_end .list-panel .detail_col .detail{height:345px}.year_end .list-panel .detail_col #student-detail table.main-details{width:75%}.year_end .list-panel .detail_col #student-detail #tabs #tabs-courses ul,.year_end .list-panel .detail_col #student-detail #tabs #tabs-notes ul,.year_end .list-panel .detail_col #student-detail #tabs #tabs-details ul{height:42%}.year_end .list-panel .detail_col .disabled-link{cursor:default}.year_end .actions{margin-bottom:0;position:absolute;bottom:10px;width:97%;text-align:right}.year_end .actions .button{font-size:1.5em}.year_end .actions .cancel{float:left}.file_imports .count{color:#969798;font-weight:bold;font-size:1.3em;margin-left:70px}.file_imports .note{color:#E41937;font-size:0.8em;font-weight:bold;margin-left:70px;margin-bottom:10px}.file_imports .explanation{color:#969798;font-size:0.8em;margin-left:70px}.file_imports .warnings{margin:5px 0;height:200px;overflow-y:scroll;background:#E1E1E1;border:4px ridge}
