.ui-selectmenu{display:block;display:inline-block;position:relative;height:2.2em;vertical-align:middle;text-decoration:none;overflow:hidden;zoom:1}
.ui-selectmenu-icon{position:absolute;right:6px;margin-top:-8px;top:50%}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;display:none;z-index:1005}
.ui-selectmenu-menu ul{padding:0;margin:0;list-style:none;position:relative;overflow:auto;overflow-y:auto;overflow-x:hidden}
.ui-selectmenu-open{display:block}
.ui-selectmenu-menu-popup{margin-top:-1px}
.ui-selectmenu-menu li{padding:0;margin:0;display:block;border-top:1px dotted transparent;border-bottom:1px dotted transparent;border-right-width:0!important;border-left-width:0!important;font-weight:normal!important}
.ui-selectmenu-menu li a,.ui-selectmenu-status{line-height:1.4em;display:block;padding:.405em 2.1em .405em 1em;outline:none;text-decoration:none}
.ui-selectmenu-menu li.ui-state-disabled a,.ui-state-disabled{cursor:default}
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,.ui-selectmenu-hasIcon .ui-selectmenu-status{padding-left:20px;position:relative;margin-left:5px}
.ui-selectmenu-menu li .ui-icon,.ui-selectmenu-status .ui-icon{position:absolute;top:1em;margin-top:-8px;left:0}
.ui-selectmenu-status{line-height:1.4em}
.ui-selectmenu-menu li span,.ui-selectmenu-status span{display:block;margin-bottom:.2em}
.ui-selectmenu-menu li .ui-selectmenu-item-header{font-weight:bold}
.ui-selectmenu-menu li .ui-selectmenu-item-footer{opacity:.8}
.ui-selectmenu-menu .ui-selectmenu-group{font-size:1em}
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label{line-height:1.4em;display:block;padding:.6em .5em 0;font-weight:bold}
.ui-selectmenu-menu .ui-selectmenu-group ul{margin:0;padding:0}
*+html .ui-state-disabled,*+html .ui-state-disabled a{color:silver}
.ui-selectmenu-menu a{color:#08c;text-shadow:none}
.ui-selectmenu-menu .ui-state-focus,.ui-selectmenu-menu .ui-state-hover{background-color:#05a6ea;background-image:-webkit-gradient(linear,left top,left bottom,from(#0abeff),to(#008fd6));background-image:-webkit-linear-gradient(top,#0abeff,#008fd6);background-image:-moz-linear-gradient(top,#0abeff,#008fd6);background-image:-ms-linear-gradient(top,#0abeff,#008fd6);background-image:-o-linear-gradient(top,#0abeff,#008fd6);background-image:linear-gradient(top,#0abeff,#008fd6);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#0abeff',EndColorStr='#008fd6')";zoom:1;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.ie9 .ui-selectmenu-menu .ui-state-focus,.ie9 .ui-selectmenu-menu .ui-state-hover{border-radius:0!important}
.ui-selectmenu-menu .ui-state-hover>.ui-selectmenu-item>a,.ui-selectmenu-menu .ui-state-hover>a,.ui-selectmenu-menu a.ui-state-focus{color:white}
#content{padding:0}
#gradebook_header a.ui-selectmenu:hover,#gradebook_header a.ui-selectmenu:focus{background-color:white;text-decoration:none}
.ui-selectmenu-menu a:focus{background-color:inherit}
#speed_grader_loading{padding:5px;font-size:24px}
#gradebook_header{background:url(/images/canvas/header_bg.png?1368455687) repeat-x left -28px;padding:8px 25px 10px 8px;font-size:11px;text-align:center;color:white;line-height:15px;position:relative;min-width:960px}
#gradebook_header form{margin:0}
#gradebook_header .ui-icon{background-image:url(/images/jqueryui/ui-icons_ffffff_256x240.png?1368455687)}
#gradebook_header a{color:white;font-weight:bold}
#gradebook_header #avatar{width:32px;display:block;float:left;margin-top:-3px}
#gradebook_header #avatar #avatar_image{height:30px;max-width:30px;padding-right:2px}
#gradebook_header #combo_box_container{color:#333;text-align:left}
#gradebook_header #combo_box_container select{width:230px}
#gradebook_header .right{float:right}
#gradebook_header .right div{clear:right}
#gradebook_header .center{white-space:nowrap;overflow:hidden;padding-left:5px;padding-right:5px}
#gradebook_header .center .due_at{margin-top:-3px}
#gradebook_header #assignment_url{font-size:1.2em}
#gradebook_header .left{float:left}
#gradebook_header .left #combo_box_container{float:left}
#gradebook_header .left #x_of_x_students{float:left;padding-left:8px}
#gradebook_header .left .prev,#gradebook_header .left .next{display:block;background:url(/images/back_forward.png?1368455687) no-repeat top left;text-indent:-1000px;width:27px;height:23px;float:left;outline:none}
#gradebook_header .left .prev:hover,#gradebook_header .left .prev:focus,#gradebook_header .left .next:hover,#gradebook_header .left .next:focus{background-position:left -31px}
#gradebook_header .left .prev:active,#gradebook_header .left .next:active{background-position:bottom left}
#gradebook_header .left .next{background-position:top right}
#gradebook_header .left .next:hover,#gradebook_header .left .next:focus{background-position:right -31px}
#gradebook_header .left .next:active{background-position:bottom right}
#eg-canvas-logo{background:url(/images/canvas/header_canvas_logo.png?1368455687) no-repeat;position:absolute;top:7px;right:7px;height:26px;width:135px;display:block}
#settings_link,#mute_link{position:relative}
#settings_link .ui-icon,#mute_link .ui-icon{display:inline-block;vertical-align:top}
#full_width_container{min-width:960px}
.full_width #left_side{width:100%;margin-left:-8px}
.full_width #left_side #left_side_inner{margin-left:8px}
.full_width #right_side{width:7px}
.full_width #rightside_inner{display:none}
.media_comments_visible #left_side{width:100%;margin-left:-330px}
.media_comments_visible #left_side #left_side_inner{margin-left:330px}
.media_comments_visible #right_side{width:329px}
#left_side{width:75%;float:left;position:relative}
#left_side #submissions_container,#left_side #left_side_inner,#left_side iframe,#left_side #doc_preview_holder,#left_side #iframe_holder,#left_side #resize_overlay{height:100%;width:100%;border:0 none}
#left_side #resize_overlay{position:relative;top:-100%;z-index:1}
#left_side h3{margin:0;padding:2em;text-align:center}
#left_side h3 .subheader{display:block;font-size:.75em;line-height:2em}
#width_resizer{background:#bbb url(/images/splitpane_handle-ew.gif?1368455687) no-repeat scroll 50% 50%;cursor:pointer;height:100%;width:7px;float:left;border-right:1px solid #838383;position:relative;z-index:2}
#width_resizer.highlight{background-color:#fbec88}
#right_side{background-color:#f0f0f0;color:#444;width:25%;float:left;position:relative;font-size:12px}
#right_side a{color:#124b87}
#right_side a:hover{text-decoration:underline}
#right_side .bold{font-weight:bold}
#right_side #rubric_summary_holder{border-top:1px dashed #bbb}
#right_side #rubric_summary_container{border-top:1px solid #aaa;overflow:auto}
#right_side #rugric_assessments_list_and_edit_button_holder{padding-top:0}
#right_side #rugric_assessments_list_and_edit_button_holder .button-container{display:inline}
#right_side div.comment{margin:3px;font-size:12px;border-top:1px dashed #ccc}
#right_side div.comment .comment_citation{color:#888;font-size:.8em;text-align:right}
#right_side div.comment .delete_comment_link{float:right}
#right_side div.comment .delete_comment_link .ui-icon{opacity:.2}
#right_side div.comment .delete_comment_link:hover,#right_side div.comment .delete_comment_link:focus{background-color:none}
#right_side div.comment .delete_comment_link:hover .ui-icon,#right_side div.comment .delete_comment_link:focus .ui-icon{opacity:1}
#right_side h2{background:#e3e3e3 url(/images/h2_bg.png?1368455687) repeat-x scroll 0 36%;border-bottom:1px solid #838383;border-top:1px solid #999;line-height:25px;color:#555;font-size:1.25em;margin:0;font-weight:bold;padding:2px 5px;font-family:arial,sans-serif}
#right_side .content_box{padding:6px 3px}
#right_side #rightside_inner{position:relative;margin-left:8px!important}
#rubric_full h2,#grading h2{margin-top:0!important;border-top:0 none!important}
#rubric_full{position:absolute;right:1px;top:0;border-left:7px solid #bbb;border-bottom:7px solid #bbb;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;background-color:#e9e9e9;z-index:1000}
#rubric_full .content_box{padding-right:24px}
#rubric_full #rubric_full_resizer{position:absolute;top:0;left:-6px;cursor:pointer;height:100%;width:7px}
#rubric_full #rubric_full_resizer #rubric_full_resizer_handle{position:absolute;top:50%;left:0;background:transparent url(/images/splitpane_handle-ew.gif?1368455687) no-repeat scroll 50% 50%;cursor:pointer;height:20px;width:7px}
#rubric_full a.big_link{display:none}
#rubric_full table.rubric{margin-top:0}
#discussion{padding-top:0!important;padding-bottom:0!important}
#comments{overflow-y:auto}
#comments .comment .avatar{height:30px;max-width:30px}
#add_a_comment{background-color:#f0f0f0;border-top:1px solid #ccc;padding:0 .5% 2px;width:99%;position:absolute;bottom:0}
#add_a_comment #media_media_recording{margin:0 -2px}
#add_a_comment .hidden{display:none}
#add_a_comment #teachers_and_submitter_will_be_notified{color:#888;font-size:10px}
#add_a_comment label{font-weight:bold}
#add_a_comment button{float:right;margin:2px 4px}
#add_a_comment .attach_things{float:left;margin:0;padding:0;list-style:none}
#add_a_comment .attach_things .prompt{color:#999;font-weight:bold;line-height:24px;padding-right:4px}
#add_a_comment .attach_things li{float:left}
#add_a_comment .attach_things li .icon{display:block;border:1px solid #f0f0f0;padding:2px 3px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
#add_a_comment .attach_things li .icon img{vertical-align:bottom}
#add_a_comment .attach_things li a:hover .icon,#add_a_comment .attach_things li a:focus .icon{background:url(/images/h2_bg.png?1368455687) repeat-x 0 -15px;border-color:#888}
#add_a_comment #group_comment_wrapper{margin-bottom:2px}
#add_a_comment #group_comment_wrapper label{font-weight:normal}
#add_a_comment #group_comment_wrapper input{margin:0;vertical-align:middle}
#add_a_comment .comment_attachment_input{margin-bottom:2px}
#add_a_comment .comment_attachment_input input{float:left;width:85%;font-size:8.5px}
#add_a_comment .comment_attachment_input a{display:block;width:16px;height:16px;float:right;text-indent:-9999px;background:url(/images/delete_circle.png?1368455687) no-repeat;outline:none}
#add_a_comment textarea{border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:2px;width:94%;max-height:200px;font-size:13px}
html>body #add_a_comment textarea{width:97%}
body .ui-selectmenu-dropdown{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#222!important;height:21px;background-color:white;background-image:none;border:1px solid #b5b8c8;font-weight:normal!important}
body .ui-selectmenu-dropdown:hover{text-decoration:none!important}
body .ui-selectmenu-dropdown .ui-selectmenu-status{font-size:14px;padding:0 20px 0;padding:0 0 0 20px;margin:0 20px 0 0;height:21px}
body .ui-selectmenu-dropdown .ui-selectmenu-status .ui-icon{top:3px!important}
body .ui-selectmenu-dropdown .ui-selectmenu-icon{width:17px;height:22px;border:0;background-image:url(/images/inst_combo/trigger.gif?1368455687)!important;background-position:0 0;cursor:pointer;border-bottom:1px solid #b5b8c8;position:absolute;top:-1px;right:-1px;margin:0}
body .ui-selectmenu-dropdown:hover .ui-selectmenu-icon,body .ui-state-active .ui-selectmenu-icon{background-position:-17px 0}
.ui-selectmenu-menu{z-index:10;max-height:400px;margin-top:1px}
.ui-selectmenu-menu li a,.ui-selectmenu-menu .ui-selectmenu-status{padding-top:.1em!important;padding-bottom:0!important}
.ui-selectmenu-menu li .ui-selectmenu-item-header{font-weight:normal}
.ui-selectmenu-menu li .ui-selectmenu-item-footer{margin:1px 0 1px;margin-top:-1px;font-size:10px;line-height:1em;filter:alpha(opacity=0);opacity:0}
.ui-selectmenu-menu .ui-selectmenu-item-focus .ui-selectmenu-item-footer{filter:alpha(opacity=90);opacity:.9}
.ui-selectmenu-item-icon{top:2px!important;margin-top:0!important;left:-3px;background:no-repeat;background-image:url(/images/three_state_checkbox.gif?1368455687)!important}
.graded .ui-selectmenu-item-icon{background-position:0 -120px}
.not_graded .ui-selectmenu-item-icon{background-position:0 -65px}
.not_submitted .ui-selectmenu-item-icon{background-position:0 -12px}
.resubmitted .ui-selectmenu-item-icon{background-position:0 -175px}
.turnitin_info{margin-top:3px;border-top:1px solid #999;padding:3px 0}
#submission_details{border-bottom:1px solid #999}
#submission_details.content_box{padding-top:0}
#submission_details a{font-size:12px}
#submission_details .on_time{color:#004b00}
#submission_details .late{color:#d12f19;font-weight:bold;white-space:nowrap}
#submission_details #submission_late_notice{color:#d12f19;font-weight:bold}
#submission_details #submission_not_newest_notice{color:#eb9a00;font-weight:bold}
#submission_details select{width:99%}
#submission_details label{font-weight:bold}
#submission_details #submission_files_list{overflow:auto}
#submission_details #submission_files_list .submission-file{padding:1px 16px 1px 19px;position:relative}
#submission_details #submission_files_list .submission-file .turnitin_score_container{position:absolute;top:0;right:20px}
#submission_details #submission_files_list .submission-file .turnitin_similarity_score{font-size:9px}
#submission_details #submission_files_list .submission-file .turnitin_similarity_score.submission_error,#submission_details #submission_files_list .submission-file .turnitin_similarity_score.submission_pending{padding:1px}
#submission_details #submission_files_list .submission-file .turnitin_similarity_score:hover{font-size:9px}
#submission_details #submission_files_list .submission-file .submission-file-download{display:block;filter:alpha(opacity=50);opacity:.5;background:url(/images/download.png?1368455687) no-repeat top right;width:16px;height:16px;position:absolute;top:0;right:1px;text-indent:-9999px}
#submission_details #submission_files_list .submission-file:hover{background-color:#dcecfb}
#submission_details #submission_files_list .submission-file:hover .submission-file-download{display:block;filter:alpha(opacity=100);opacity:1}
#submission_details #submission_files_list .submission-file-selected{background:#dcecfb url(/images/pass.png?1368455687) no-repeat center left;font-weight:bold}
#section-menu{position:absolute;overflow:visible}
#section-menu #section-menu-link{display:block;height:20px;line-height:19px;padding-left:8px;background:url(/images/arrow_right.png?1368455687) no-repeat center right;overflow:hidden;white-space:nowrap}
#section-menu #section_currently_showing{display:inline}
#section-menu ul{position:absolute;right:-215px;width:215px;top:0;background-color:white;padding:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
#section-menu ul li{padding:0;margin:0;border:0 none}
#section-menu ul li a{line-height:21px}
#section-menu ul li a.selected{font-weight:bold}
#no_annotation_warning{position:absolute;left:50%;margin-left:-150px;width:300px;text-align:center}