*{margin:0;padding:0;}body{background:#DBE1EE;font:.9em helvetica,arial,sans-serif;line-height:1.5em;color:#2e2e2e;}h1,h2{margin:0 0 5px 0;line-height:100%;}h1.title{font-size:25pt;color:#369;font-weight:bold;margin-bottom:30px;}h3{margin-bottom:20px;}p{margin:10px 0;}.left{float:left;}.right{float:right;}.clear{clear:both;}.rounded{-moz-border-radius:.6em;-webkit-border-radius:.6em;padding:10px;}.lightblue{background:#DFEAFF;}.lightgreen{background:#DFFFDE;}.disabled{color:#979797;cursor:default;}.center{text-align:center;}img{border:none;}.bar img,#blips img,label img,#activity img,#quickadd img{vertical-align:middle;margin-top:-4px;}.sidebar_item img{vertical-align:-3px;}#blips{width:680px;margin-top:10px;float:left;}.green_button img{vertical-align:-3px;}#pro_notice img{vertical-align:-2px;}input,select{font-size:13pt;}#header select{font-size:11pt;width:150px;}input.textfield,textarea{font-size:130%;padding:3px;border:2px solid #E0E0E0;outline:none;}input.textfield:focus,textarea:focus{border:2px solid #9ec1e0;}input.filter{font-size:13pt;width:210px;}.fieldWithErrors input{border:2px solid #BD0F0F;}#login_box .textfield{width:200px;}#login_box label{text-align:left;margin-right:15px;width:80px;margin-top:10px;}#login_box .formrow{position:relative;text-align:left;clear:left;height:45px;}#login_box .remember{margin-left:95px;height:30px;}label,label a{color:#44484D!important;font-size:11px;font-weight:bold;text-transform:uppercase;}input[type="submit"],.button{background:transparent url(../images/button.png) repeat-x left top;border:1px solid gray;color:#444!important;font-size:10pt;padding:6px;cursor:pointer;vertical-align:top;-webkit-border-radius:.4em;-moz-border-radius:.4em;}input[type="submit"]:active,.button:active{background-position:left bottom;}#assignment_notes{width:98%;font:13pt helvetica;}a{outline:none;text-decoration:none;}a:link,a:visited{color:#034392;}a:active,a:hover{color:#4887D4;}.title a{color:#369;text-decoration:underline;}#header a:link,#header a:visited{color:#68A7F0;}#header a:active,#header a:hover{color:#A4CDFC;}.right_content a:link,.right_content a:visited{text-decoration:underline;}a.recent_task{display:block;padding:5px;color:#000;}a.recent_task:hover{background:#CBD7EB;color:#000;}.parent a{color:#fff;}#navigation a:active,#navigation a:hover{color:#034392;text-decoration:none;border-bottom:3px solid;padding-bottom:1px;}a.green_button{display:block;background:#DCFFCF;border:1px solid #AFFF96;color:#257C0A;text-align:center;padding:5px;margin:20px 0 -20px 0;}a.green_button:hover{background:#C6F8B4;}.activity_item .subtext a{color:#444;border-bottom:1px dotted #444;}#footer a{color:#b5b5b5;}#footer a:hover{color:#fff;}#navigation ul li{display:inline;padding:0 10px;}.content ul li{display:inline;padding:0 3px;}.content{margin:10px;}#errorExplanation ul{margin-left:30px;}#errorExplanation li{list-style:disc;}#tos li,#dmca li{margin-left:20px;}#header{background:#2e2e2e url(../images/header.png) repeat-x;border-top:5px solid #54a4de;font-size:10pt;text-shadow:1px 1px 1px #333;font-style:italic;color:#E4E4E4;font-weight:bold;text-align:right;padding:10px;height:20px;}#logo{position:absolute;top:5px;left:50px;background:#fff;border:5px solid #54a4de;border-top:none;text-align:center;padding:10px 5px;}#navigation{font-size:13pt;font-weight:bold;text-align:right;background:url(../images/nav.png);border-top:2px solid #a0a0a0;border-bottom:2px solid #a0a0a0;height:10px;padding:10px 0 20px 0;margin-bottom:20px;}#notice,#alert,#errorExplanation{padding:7px 5px 5px 35px;margin-bottom:10px;}#notice{background:#e2f9e3 url(../images/check.png) no-repeat 10px;border:2px solid #9c9;color:#264409;}#alert{background:#FAE3E3 url(../images/exclamation.png) no-repeat 10px;border:2px solid #C99;color:#600;}#errorExplanation{background:#FAE3E3;border:2px solid #C99;color:#600;}.container{width:930px;min-height:100%;margin:0 auto;}.main{float:left;background:#fff;border:2px solid #c9c9c9;width:680px;min-height:400px;display:inline;-webkit-border-radius:.5em;-moz-border-radius:.5em;}.main_header{background:#e5e5e5 url(../images/gr.png) repeat-x;border-bottom:2px solid #c9c9c9;min-height:24px;margin-bottom:10px;padding:13px 20px;color:#444;font-size:14pt;font-weight:bold;cursor:default;-webkit-border-top-left-radius:.3em;-webkit-border-top-right-radius:.3em;-moz-border-radius-topleft:.3em;-moz-border-radius-topright:.3em;}.main_header a.button{float:right;border:2px solid #c9c9c9;background:url(../images/button.png) repeat-x left top;font-size:10pt;color:#444;text-decoration:none;padding:5px 9px;-webkit-border-radius:2em;-moz-border-radius:2em;margin-top:-5px;}.main_header a.button img{vertical-align:-3px;}.main_header a.button:active{background-position:left bottom;}.full{width:100%!important;padding:10px;}#sidebar{float:right;width:215px;}.right_content{float:right;font-size:9pt;}.subtext{font-size:9pt;color:#444;}.indent{margin-left:20px;}.sidebar_item{background:#e5e5e5 url(../images/sidebarbg.png) repeat-x;border:2px solid #c9c9c9;height:20px;padding:5px 10px;color:#444;font-size:10pt;font-weight:bold;margin:40px 0 10px 0;cursor:default;-webkit-border-top-left-radius:1em;-webkit-border-top-right-radius:1em;-moz-border-radius-topleft:1em;-moz-border-radius-topright:1em;}.top{margin-top:0;}#sidebar_search{background:#e5e5e5 url(../images/gr.png) repeat-x;border:2px solid #c9c9c9;padding:5px;margin-top:40px;-webkit-border-radius:.5em;-moz-border-radius:.5em;}#push{clear:both;height:55px;}#footer{background:#2e2e2e url(../images/shadow.png) repeat-x;font-weight:bold;font-size:10pt;color:#696969;text-shadow:1px 1px 1px #000;height:80px;}#footer #padding{padding:15px 10px 0 10px;}#footer #n{float:right;background:url(../images/nonatomic.png) no-repeat left top;width:175px;height:28px;margin:10px 5px 0 0;}#footer #n:hover{background-position:left bottom;}#quickadd_container{position:fixed;top:100px;left:0;width:100%;z-index:10;}#quickadd{background:#cee0f1 url(../images/gr.png) repeat-x;border:2px solid #9EBEDD;width:550px;margin:0 auto;padding:10px;}#pro_notice{border:2px solid #A1B8E2;margin-bottom:20px;}.important{background:#FFFDCF;border:3px solid #FFFB96;padding:10px;margin:10px 0;}#index{background:url(../images/indexbg.png);text-align:center;margin-top:-20px;}.tour_menu{border:1px solid #c9c9c9;border-left:none;border-right:none;color:#c9c9c9;text-align:center;padding:5px;margin-bottom:20px;}#tour .desc{float:left;width:350px;margin-left:50px;}#tour .title{font-size:16pt;font-weight:bold;color:#006ECE;}#tour .next{height:50px;}.whatis{width:55%;margin-top:25px;font-size:120%;}#login_box{background:#edf3fe;border:3px solid #646464;width:330px;padding:10px;}#login_box h3{margin-bottom:5px;}#login_box #loading{margin-left:10px;}#sent_ok{background:#008000;}#sent_error{background:#F00;}.sent{color:#fff;font-size:8pt;margin:-10px -10px 10px -10px;}.sent div{padding:3px;}#features{background:url(../images/indexbg.png);color:#e5e5e5;margin-top:50px;}#features table{margin:0 auto;}#features h3{margin-bottom:5px;}#features img{float:left;margin-right:10px;}#features div{padding-top:30px;}.shadow{background:url(../images/shadow.png) repeat-x;width:100%;height:14px;margin-bottom:30px;}#signup_table{width:80%;margin:0 auto;border:solid 5px #bbb;margin-bottom:50px;-webkit-border-radius:1em;-moz-border-radius:1em;}#signup_table td{width:25%;font:10pt 'Lucida Grande';color:#2e2e2e;text-align:center;border:none;height:50px;}#signup_table h1{color:#375D81;margin-bottom:-10px;}#signup_table .odd{background:#f1f1f1;}#signup_table .number{font-size:16pt;}#trial{margin:-50px -260px -60px 0;}.feature_desc{width:100%;border-bottom:2px solid #bbb;padding-bottom:20px;margin-bottom:20px;}.feature_desc h2{margin-bottom:20px;}#signup_login .row{width:500px;height:60px;border-bottom:1px solid #ccc;padding-top:20px;margin:0 auto;}#signup_login .recaptcha{height:150px;padding-left:100px;width:400px;}#signup_login .row label{float:left;width:200px;text-align:center;margin-top:10px;}#signup_login .row .field{float:left;width:250px;}#signup_login .last{border:none;}#signup_login .textfield{width:270px;padding:5px;}.req{color:#f00;}.form_error{float:right;background:#FFDEDE;width:280px;padding:10px;color:#600;margin-bottom:10px;}#pro_side{width:280px;}#pro_side .feature{width:200px;border-bottom:1px solid #9e9e9e;margin:0 auto;padding:5px 0 5px 0;}.bar{text-shadow:1px 1px 1px #e5e5e5;font-weight:bold;height:30px;cursor:default;}.bar div{padding:5px 10px;}.bar_desc{float:right;color:gray;font-size:9pt;}.bar_content{min-height:70px;margin-bottom:20px;padding:10px;}.red{background:url(../images/bars/red.png) repeat-x;color:#B10606;}.red_content{background:#FEE;}.today1{background:url(../images/bars/yellow.png) repeat-x;color:#FE870C;}.today_content{background:#FFFCED;}.blue{background:url(../images/bars/blue.png) repeat-x;color:#057FF1;}.blue_content{background:#edf3fe;}.grey{background:url(../images/bars/grey.png) repeat-x;color:#5f5f5f;}.grey_content{background:#f0f0f0;}.parent{font-size:9pt;color:#fff;padding:3px;margin-bottom:2px;}.parent_none{background:#2e2e2e url(../images/labels/gradient.png) top repeat-x;}.parent_red{background:#9c0000 url(../images/labels/gradient.png) top repeat-x;}.parent_orange{background:#ff7e00 url(../images/labels/gradient.png) top repeat-x;}.parent_yellow{color:#2e2e2e;background:#fcf28d url(../images/labels/gradient.png) top repeat-x;}.parent_green{background:#00AD20 url(../images/labels/gradient.png) top repeat-x;}.parent_blue{background:#005DA5 url(../images/labels/gradient.png) top repeat-x;}.parent_purple{background:#B000D8 url(../images/labels/gradient.png) top repeat-x;}.due_date{display:block;float:left;background:url(../images/duedate-right.png) no-repeat scroll top right;text-shadow:1px 1px 1px #333;color:#fff;height:21px;margin-right:6px;padding-right:18px;cursor:default;}.due_date span{background:transparent url(../images/duedate-left.png) no-repeat;display:block;line-height:14px;padding:3px 0 5px 18px;}.due_date_overdue{display:block;float:left;background:url(../images/duedate-overdue-right.png) no-repeat scroll top right;text-shadow:1px 1px 1px #333;color:#fff;height:21px;margin-right:6px;padding-right:18px;cursor:default;}.due_date_overdue span{background:transparent url(../images/duedate-overdue-left.png) no-repeat;display:block;line-height:14px;padding:3px 0 5px 18px;}.date{border-bottom:1px dotted #444;}.highlight{background:#FFFA72;}.thing{border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:10px;}.darkborder{border-bottom:1px solid #A2A2A2;}.draggable{cursor:move;}.assignment{margin-bottom:10px;}#assignment_course_id{width:200px;}#assignment_name{width:350px;margin-right:40px;}.partner_select{border-bottom:1px solid #c3c3c3;font-weight:bold;width:300px;padding:10px 5px;}.partner_select img{vertical-align:-7px;}.partner_select input{margin-top:4px;}.partner_select:hover{background:#dde8fd;}#calendar_na_container{width:400px;margin:0 auto;}#calendar_na{float:left;width:260px;height:100%;}.calendar_direction{float:left;width:70px;margin-top:80px;}#due_date_na{background:#edf3fe;font-size:15pt;text-align:center;}#calendar{text-align:center;}#calass_container{margin-top:10px;padding:0;}.calendar{margin:auto;}.monthName th{font-weight:normal;text-align:right;padding-top:1em;padding-bottom:.7em;}.dayName th{background:#303030;font-size:.7em;}.dayName th,.specialDay,.specialDay a:hover,.specialDay a:visited,.specialDay a,.overdueDay a:hover,.overdueDay a:visited,.overdueDay a{color:white!important;}.overdueDay,.specialDay,.day,.otherMonth{padding:6px;border-right:1px solid white;}.otherMonth{background:white;color:#eee;}.overdueDay,.specialDay,.day{background:#bcf;text-align:center;border-bottom:1px dotted #bbb;}.specialDay{background:#035!important;}.specialDay a:hover,.specialDay a:visited,.specialDay a,.overdueDay a:hover,.overdueDay a:visited,.overdueDay a{text-decoration:none;}.overdueDay a:hover,.specialDay a:hover{color:#bcf;}.weekendDay{background:#ffd;}.today{background:#4682b4;}.overdueDay{background:#9c0000;}.day a,.specialDay a,.overdueDay a{display:block;padding:7px;margin:-7px;}.day a:hover,.specialDay a:hover,.overdueDay a:hover{color:#fff;}.day a:hover{background:#4682b4;}.weekendDay a:link{color:#000;}#save_notes_result{float:left;font-size:8pt;font-weight:bold;padding:4px 0 0 15px;}#save_attachment_result{float:left;margin:5px 0 0 10px;}#attachment_error{margin-top:10px;}#attacher{display:none;}#discussion{background:#fff;border:1px solid #c9c9c9;height:250px;margin-bottom:5px;padding:0 5px 5px 5px;overflow:auto;}.none{font-size:13pt;color:#999;text-align:center;margin-top:50px;}#discussion_message{font:11pt helvetica;color:#999;width:96%;height:100px;margin-bottom:10px;}#discussion_loading{width:30px;}.message{border-bottom:1px solid #C9C9C9;padding-bottom:10px;}.message .close{float:right;right:20px;height:15px;width:15px;}#add_task{background:#e5e5e5;border-bottom:1px solid #A8A8A8;width:500px;padding:10px;margin:10px 0;}#add_task tr{height:40px;}#add_task tr td{width:150px;}#add_task_link{background:#e5e5e5;width:500px;height:20px;padding:5px;margin:10px 0;}#completed_tasks{color:#636363;font-size:11pt;}.task,.attachment{margin-bottom:10px;}#ai{float:left;font-weight:bold;width:60px;}#ai_right{float:left;width:130px;border-left:1px dashed #2e2e2e;padding-left:10px;}#ai_duedate{background:#035;color:#fff;text-align:center;padding:5px;}#ai_duedate_overdue{background:#9c0000;color:#fff;text-align:center;padding:5px;}#task_name{width:320px;}.trash{vertical-align:-3px;}#notif_table{width:90%;margin:0 auto;}#notif_table td{font-size:14pt;color:#333;}#notif_table td img{vertical-align:-2px;}.course_label{width:18px;margin-top:20px;padding-right:10px;}#labels li{display:inline;}.tasks{background:#FFFCED;margin-bottom:20px;border-top:none;padding:10px 10px 0 10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;}.tasks_due{border:2px solid #ffeb87;border-top:none;}.tasks_overdue{border:2px solid #f99;border-top:none;background:#fee;}.rounded_bar{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;}.last_action{font-style:italic;width:500px;margin-top:20px;}#invite{width:210px;font-size:10pt;height:60px;}#picture{float:left;background:#edf3fe;border:1px solid #acc9ff;padding:5px;margin-right:10px;}#activity{width:450px;}.activity_item{padding-bottom:15px;padding-top:15px;border-bottom:1px solid #929292;}#profile_partners{width:350px;}.pagination a,.pagination span{padding:.2em .5em;display:block;float:left;margin-right:1px;}.pagination span.disabled{color:#999;border:1px solid #DDD;}.pagination span.current{font-weight:bold;background:#2E6AB1;color:white;border:1px solid #2E6AB1;}.pagination a{text-decoration:none;color:#105CB6;border:1px solid #9AAFE5;}.pagination a:hover,.pagination a:focus{color:#003;border-color:#003;}.pagination .page_info{background:#2E6AB1;color:white;padding:.4em .6em;width:22em;margin-bottom:.3em;text-align:center;}.pagination .page_info b{color:#003;background:#6aa6ed;padding:.1em .25em;}.pagination:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .pagination{height:1%;}*:first-child+html .pagination{overflow:hidden;}.contact_cell{position:relative;width:250px;height:65px;font-size:16pt;font-weight:bold;text-align:center;padding-top:35px;margin:20px;}.contact_cell img{position:absolute;top:-20px;left:-20px;}.contact_cell span{font-size:20pt;}