/* CSS crunched with Crunch - http://crunchapp.net/ */
.centerAlign{text-align:center;}
.leftAlign{text-align:left;}
.rightAlign{text-align:left;}
.leftFloat{float:left !important;}
.rightFloat{float:right !important;}
.clearFix:after{clear:both;content:'.';display:block;font-size:0px;height:0px;line-height:0;visibility:hidden;}
.ellipses{overflow:hidden !important;text-overflow:ellipsis !important;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap !important;}
.hidden{display:none !important;}
.placeholder{color:#9DA5A8;}
#PageMain input,#PageMain textarea{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
body{position:absolute !important;top:0;right:0;bottom:0;left:0;color:#484a4c;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:1.25;min-height:400px;}
div{display:block;}
h1,h2,h3,h4{font-weight:bold;}
h2{margin-bottom:15px;}
h3{margin-bottom:5px;}
h4{margin-bottom:5px;}
table{width:100%;}
a{color:#3b7bc7;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline;}
#PageMain{position:absolute;top:34px;right:0;bottom:0;left:0;min-width:1024px;}#PageMain.hasPopularTagsBar>.views{top:24px;}
#PageMain .views{position:absolute;top:0;right:0;bottom:0;left:0;}
#PageMain .mainPanel{position:absolute;top:0;right:0;bottom:0;left:0;}
.dashboard-toolbar{border-bottom:1px solid #707d8d;-moz-box-shadow:inset 0 1px 0 #ffffff;-khtml-box-shadow:inset 0 1px 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;background:#dee0e2;background:-khtml-gradient(linear, left top, left bottom, from(#f3f3f4), to(#dee0e2));background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f4), to(#dee0e2));background:-webkit-linear-gradient(top, #f3f3f4 0%, #dee0e2 100%);background:-moz-linear-gradient(center top, #f3f3f4, #dee0e2);background:-ms-linear-gradient(top, #f3f3f4 0%, #dee0e2 100%);background:-o-linear-gradient(top, #f3f3f4 0%, #dee0e2 100%);background:linear-gradient(top, #f3f3f4 0%, #dee0e2 100%);border-color:#979899;-moz-box-shadow:inset 0 1px 0 #ffffff;-khtml-box-shadow:inset 0 1px 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;}
#PopularTagsBar{cursor:default;font-family:'Lucida Grande',Lucida,Arial,sans-serif;height:23px;line-height:23px;overflow:hidden;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;z-index:1100;}#PopularTagsBar h3{float:left;font-size:11px;font-weight:normal;margin-left:10px;margin-right:5px;}
#PopularTagsBar ul{list-style:none;}
#PopularTagsBar li{float:left;font-size:10px;padding:0 2px;}
#PopularTagsBar .tag{background:none;border-color:transparent;color:#707D8D;font-size:11px;margin-top:3px;z-index:1100;}#PopularTagsBar .tag:hover{border-color:#8FC0E0;color:#468AB8;background:#b6dbf5;background:-khtml-gradient(linear, left top, left bottom, from(#d7ecfa), to(#b6dbf5));background:-webkit-gradient(linear, left top, left bottom, from(#d7ecfa), to(#b6dbf5));background:-webkit-linear-gradient(top, #d7ecfa 0%, #b6dbf5 100%);background:-moz-linear-gradient(center top, #d7ecfa, #b6dbf5);background:-ms-linear-gradient(top, #d7ecfa 0%, #b6dbf5 100%);background:-o-linear-gradient(top, #d7ecfa 0%, #b6dbf5 100%);background:linear-gradient(top, #d7ecfa 0%, #b6dbf5 100%);}
#PopularTagsBar .helpMessage{border:1px solid #39434b;box-shadow:inset 0 1px 0 #9ea4a7;-moz-box-shadow:inset 0 1px 0 #9ea4a7;-webkit-box-shadow:inset 0 1px 0 #9ea4a7;color:white;text-shadow:0 1px 1px #293137;background:#354049;background:-khtml-gradient(linear, left top, left bottom, from(#697782), to(#354049));background:-webkit-gradient(linear, left top, left bottom, from(#697782), to(#354049));background:-webkit-linear-gradient(top, #697782 0%, #354049 100%);background:-moz-linear-gradient(center top, #697782, #354049);background:-ms-linear-gradient(top, #697782 0%, #354049 100%);background:-o-linear-gradient(top, #697782 0%, #354049 100%);background:linear-gradient(top, #697782 0%, #354049 100%);border-top:none;border-left:none;border-bottom:none;bottom:0;display:none;font-size:11px;font-family:'Lucida Grande',Lucida,Arial,sans-serif;padding:0 5px 0 6px;position:absolute;top:0;}
.tag{text-shadow:0 1px 0 #E6F2FA;background:#b6dbf5;background:-khtml-gradient(linear, left top, left bottom, from(#d7ecfa), to(#b6dbf5));background:-webkit-gradient(linear, left top, left bottom, from(#d7ecfa), to(#b6dbf5));background:-webkit-linear-gradient(top, #d7ecfa 0%, #b6dbf5 100%);background:-moz-linear-gradient(center top, #d7ecfa, #b6dbf5);background:-ms-linear-gradient(top, #d7ecfa 0%, #b6dbf5 100%);background:-o-linear-gradient(top, #d7ecfa 0%, #b6dbf5 100%);background:linear-gradient(top, #d7ecfa 0%, #b6dbf5 100%);font-family:'Lucida Grande',Lucida,Arial,sans-serif;border:1px solid #8FC0E0;cursor:pointer;display:inline-block;font-size:10px;line-height:12px;padding:2px 5px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;color:#468AB8;}.tag:hover{background:#c4e3f8;background:-khtml-gradient(linear, left top, left bottom, from(#e1f0fa), to(#c4e3f8));background:-webkit-gradient(linear, left top, left bottom, from(#e1f0fa), to(#c4e3f8));background:-webkit-linear-gradient(top, #e1f0fa 0%, #c4e3f8 100%);background:-moz-linear-gradient(center top, #e1f0fa, #c4e3f8);background:-ms-linear-gradient(top, #e1f0fa 0%, #c4e3f8 100%);background:-o-linear-gradient(top, #e1f0fa 0%, #c4e3f8 100%);background:linear-gradient(top, #e1f0fa 0%, #c4e3f8 100%);text-decoration:none;}
.tag:active{background:#d7ecfa;background:-khtml-gradient(linear, left top, left bottom, from(#b6dbf5), to(#d7ecfa));background:-webkit-gradient(linear, left top, left bottom, from(#b6dbf5), to(#d7ecfa));background:-webkit-linear-gradient(top, #b6dbf5 0%, #d7ecfa 100%);background:-moz-linear-gradient(center top, #b6dbf5, #d7ecfa);background:-ms-linear-gradient(top, #b6dbf5 0%, #d7ecfa 100%);background:-o-linear-gradient(top, #b6dbf5 0%, #d7ecfa 100%);background:linear-gradient(top, #b6dbf5 0%, #d7ecfa 100%);}
.white_border{width:20px;height:20px;overflow:hidden;position:relative;top:5px;border:1px solid lightblue;-moz-box-shadow:0 0 1px #ffffff;-khtml-box-shadow:0 0 1px #ffffff;-webkit-box-shadow:0 0 1px #ffffff;box-shadow:0 0 1px #ffffff;}
.UIButton{-moz-box-shadow:inset 0 1px 0 #f9fbfe;-khtml-box-shadow:inset 0 1px 0 #f9fbfe;-webkit-box-shadow:inset 0 1px 0 #f9fbfe;box-shadow:inset 0 1px 0 #f9fbfe;-moz-box-shadow:0 0 4px #33353b;-khtml-box-shadow:0 0 4px #33353b;-webkit-box-shadow:0 0 4px #33353b;box-shadow:0 0 4px #33353b;color:#5D6469;cursor:pointer;display:inline-block;font-size:13px;font-weight:bold;height:28px;line-height:28px;padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 1px white;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background:#d2d5db;background:-khtml-gradient(linear, left top, left bottom, from(#f2f2f4), to(#d2d5db));background:-webkit-gradient(linear, left top, left bottom, from(#f2f2f4), to(#d2d5db));background:-webkit-linear-gradient(top, #f2f2f4 0%, #d2d5db 100%);background:-moz-linear-gradient(center top, #f2f2f4, #d2d5db);background:-ms-linear-gradient(top, #f2f2f4 0%, #d2d5db 100%);background:-o-linear-gradient(top, #f2f2f4 0%, #d2d5db 100%);background:linear-gradient(top, #f2f2f4 0%, #d2d5db 100%);}.UIButton:hover{text-decoration:none;background:#d8dbe3;background:-khtml-gradient(linear, left top, left bottom, from(#fbfcfe), to(#d8dbe3));background:-webkit-gradient(linear, left top, left bottom, from(#fbfcfe), to(#d8dbe3));background:-webkit-linear-gradient(top, #fbfcfe 0%, #d8dbe3 100%);background:-moz-linear-gradient(center top, #fbfcfe, #d8dbe3);background:-ms-linear-gradient(top, #fbfcfe 0%, #d8dbe3 100%);background:-o-linear-gradient(top, #fbfcfe 0%, #d8dbe3 100%);background:linear-gradient(top, #fbfcfe 0%, #d8dbe3 100%);}
.UIButton:active{background:#f2f2f4;background:-khtml-gradient(linear, left top, left bottom, from(#d2d5db), to(#f2f2f4));background:-webkit-gradient(linear, left top, left bottom, from(#d2d5db), to(#f2f2f4));background:-webkit-linear-gradient(top, #d2d5db 0%, #f2f2f4 100%);background:-moz-linear-gradient(center top, #d2d5db, #f2f2f4);background:-ms-linear-gradient(top, #d2d5db 0%, #f2f2f4 100%);background:-o-linear-gradient(top, #d2d5db 0%, #f2f2f4 100%);background:linear-gradient(top, #d2d5db 0%, #f2f2f4 100%);}
.UIButton.orange,.UIButton.submit{-webkit-box-shadow:inset 0 1px 0 #f0cd90, 0 1px 0 #87590b, 0 0 4px #33353b;-moz-box-shadow:inset 0 1px 0 #f0cd90, 0 1px 0 #87590b, 0 0 4px #33353b;box-shadow:inset 0 1px 0 #f0cd90, 0 1px 0 #87590b, 0 0 4px #33353b;color:white;text-shadow:0 -1px 1px #a7792b;background:#e1950f;background:-khtml-gradient(linear, left top, left bottom, from(#fbb952), to(#e1950f));background:-webkit-gradient(linear, left top, left bottom, from(#fbb952), to(#e1950f));background:-webkit-linear-gradient(top, #fbb952 0%, #e1950f 100%);background:-moz-linear-gradient(center top, #fbb952, #e1950f);background:-ms-linear-gradient(top, #fbb952 0%, #e1950f 100%);background:-o-linear-gradient(top, #fbb952 0%, #e1950f 100%);background:linear-gradient(top, #fbb952 0%, #e1950f 100%);}.UIButton.orange:hover,.UIButton.submit:hover{background:#e49a17;background:-khtml-gradient(linear, left top, left bottom, from(#fbc571), to(#e49a17));background:-webkit-gradient(linear, left top, left bottom, from(#fbc571), to(#e49a17));background:-webkit-linear-gradient(top, #fbc571 0%, #e49a17 100%);background:-moz-linear-gradient(center top, #fbc571, #e49a17);background:-ms-linear-gradient(top, #fbc571 0%, #e49a17 100%);background:-o-linear-gradient(top, #fbc571 0%, #e49a17 100%);background:linear-gradient(top, #fbc571 0%, #e49a17 100%);}
.UIButton.orange:active,.UIButton.submit:active{background:#fbb952;background:-khtml-gradient(linear, left top, left bottom, from(#e1950f), to(#fbb952));background:-webkit-gradient(linear, left top, left bottom, from(#e1950f), to(#fbb952));background:-webkit-linear-gradient(top, #e1950f 0%, #fbb952 100%);background:-moz-linear-gradient(center top, #e1950f, #fbb952);background:-ms-linear-gradient(top, #e1950f 0%, #fbb952 100%);background:-o-linear-gradient(top, #e1950f 0%, #fbb952 100%);background:linear-gradient(top, #e1950f 0%, #fbb952 100%);}
.UIButton.lightBlue{box-shadow:inset 0 1px 0 #d2e8f4, 0 0 4px #33353b;-moz-box-shadow:inset 0 1px 0 #d2e8f4, 0 0 4px #33353b;-webkit-box-shadow:inset 0 1px 0 #d2e8f4, 0 0 4px #33353b;color:white;text-shadow:0 -1px 1px #5d87a6;background:#75b2d7;background:-khtml-gradient(linear, left top, left bottom, from(#a7d8ed), to(#75b2d7));background:-webkit-gradient(linear, left top, left bottom, from(#a7d8ed), to(#75b2d7));background:-webkit-linear-gradient(top, #a7d8ed 0%, #75b2d7 100%);background:-moz-linear-gradient(center top, #a7d8ed, #75b2d7);background:-ms-linear-gradient(top, #a7d8ed 0%, #75b2d7 100%);background:-o-linear-gradient(top, #a7d8ed 0%, #75b2d7 100%);background:linear-gradient(top, #a7d8ed 0%, #75b2d7 100%);}.UIButton.lightBlue:hover{background:#80b8d9;background:-khtml-gradient(linear, left top, left bottom, from(#aed9ec), to(#80b8d9));background:-webkit-gradient(linear, left top, left bottom, from(#aed9ec), to(#80b8d9));background:-webkit-linear-gradient(top, #aed9ec 0%, #80b8d9 100%);background:-moz-linear-gradient(center top, #aed9ec, #80b8d9);background:-ms-linear-gradient(top, #aed9ec 0%, #80b8d9 100%);background:-o-linear-gradient(top, #aed9ec 0%, #80b8d9 100%);background:linear-gradient(top, #aed9ec 0%, #80b8d9 100%);}
.UIButton.lightBlue:active{background:#a7d8ed;background:-khtml-gradient(linear, left top, left bottom, from(#75b2d7), to(#a7d8ed));background:-webkit-gradient(linear, left top, left bottom, from(#75b2d7), to(#a7d8ed));background:-webkit-linear-gradient(top, #75b2d7 0%, #a7d8ed 100%);background:-moz-linear-gradient(center top, #75b2d7, #a7d8ed);background:-ms-linear-gradient(top, #75b2d7 0%, #a7d8ed 100%);background:-o-linear-gradient(top, #75b2d7 0%, #a7d8ed 100%);background:linear-gradient(top, #75b2d7 0%, #a7d8ed 100%);}
.UIDropdownSelector{position:relative;}.UIDropdownSelector.closed ul{display:none;}
.UIDropdownSelector.right ul{position:absolute;top:24px;right:0;bottom:auto;left:auto;-moz-border-radius:3px 0 3px 3px;-khtml-border-radius:3px 0 3px 3px;-webkit-border-radius:3px 0 3px 3px;border-radius:3px 0 3px 3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}
.UIDropdownSelector.right li:first-child{-moz-border-radius:5px 0 0 0;-khtml-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;border-radius:5px 0 0 0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}
.UIDropdownSelector.right .UIDropdownMenu{position:absolute;top:24px;right:0;bottom:auto;left:auto;-moz-border-radius:3px 0 3px 3px;-khtml-border-radius:3px 0 3px 3px;-webkit-border-radius:3px 0 3px 3px;border-radius:3px 0 3px 3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}.UIDropdownSelector.right .UIDropdownMenu li:first-child{-moz-border-radius:5px 0 0 0;-khtml-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;border-radius:5px 0 0 0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}
.UIDropdownSelector.width300{width:300px;}
.UIDropdownSelector.nonSelectable li{cursor:default;}.UIDropdownSelector.nonSelectable li:hover,.UIDropdownSelector.nonSelectable li:active{background:none;-moz-box-shadow:none;-khtml-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.UIDropdownSelector.nonSelectable .UIDropdownMenu li:hover,.UIDropdownSelector.nonSelectable .UIDropdownMenu li:active{background:none;-moz-box-shadow:none;-khtml-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.UIDropdownSelector ul{background:white;border:1px solid #60758a;-moz-box-shadow:0 1px 3px #60656a;-khtml-box-shadow:0 1px 3px #60656a;-webkit-box-shadow:0 1px 3px #60656a;box-shadow:0 1px 3px #60656a;color:#333;list-style:none;position:absolute;top:24px;right:auto;bottom:auto;left:0;-moz-border-radius:0 3px 3px 3px;-khtml-border-radius:0 3px 3px 3px;-webkit-border-radius:0 3px 3px 3px;border-radius:0 3px 3px 3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:150px;z-index:10;}
.UIDropdownSelector li{border-bottom:1px solid #e0e5ea;cursor:pointer;line-height:1.25;padding:5px;white-space:normal !important;}.UIDropdownSelector li:first-child{-moz-border-radius:0 5px 0 0;-khtml-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}
.UIDropdownSelector li:last-child{border-bottom:0;-moz-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}
.UIDropdownSelector li:hover{background:#f0f5fa;}
.UIDropdownSelector li:active{-moz-box-shadow:inset 0 0 10px #c0d5ea;-khtml-box-shadow:inset 0 0 10px #c0d5ea;-webkit-box-shadow:inset 0 0 10px #c0d5ea;box-shadow:inset 0 0 10px #c0d5ea;}
.UIDropdownSelector li.selected{background:#f0f5fa;font-weight:bold;}
.UIDropdownSelector li.disabled{background:#f0f5fa;border-bottom:2px double #e0e5ea;-moz-box-shadow:none;-khtml-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-weight:bold;cursor:default;}
.UIDropdownSelector li em{color:#97A4B0;font-size:80%;font-weight:normal !important;white-space:nowrap;}
.UIDropdownSelector .UIDropdownMenu .UIActions{background:white;line-height:17px;}.UIDropdownSelector .UIDropdownMenu .UIActions a{color:#3D7CC8 !important;font-weight:normal;}
.UIDropdownSelector .UIDropdownMenu .UIActions li{cursor:default;}
.UIDropdownSelector .UIDropdownMenu .UIActions:hover{background:white;cursor:default;}
.UIDropdownSelector .UIDropdownMenu .UIActions:active{-moz-box-shadow:none;-khtml-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.UIImageItem .image{float:left;height:30px;margin-right:5px;width:30px;}
.UIImageItem .text{margin-left:41px;padding-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.UIImageItem .text .message{display:none;}
.UIMessageItem .text{padding-top:0;white-space:normal;}.UIMessageItem .text .message{display:inline;}.UIMessageItem .text .message .date{color:#97A4B0;display:block;font-size:80%;font-weight:normal !important;white-space:nowrap;}
.UIUserListing .userName{display:inline-block;font-weight:bold;max-width:148px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.UIUserListing .dashSeparator{display:inline-block;color:#97A4B0;margin:0 3px;}
.UIUserListing .userRole{color:#97A4B0;display:inline-block;font-style:italic;margin-right:3px;text-transform:capitalize;}
.UIContribItem{height:35px;}.UIContribItem .itemText{margin-top:2px;}
.UIContribItem .user_pic{margin:0 5px;}
.UITextBox{background:white;border:1px solid #90959a;-moz-box-shadow:inset 0 3px 8px #c5cacf;-khtml-box-shadow:inset 0 3px 8px #c5cacf;-webkit-box-shadow:inset 0 3px 8px #c5cacf;box-shadow:inset 0 3px 8px #c5cacf;color:black;cursor:text;font-weight:normal;height:90px;margin-bottom:10px;overflow:hidden;padding:9px 10px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:none;}.UITextBox .placeholder{color:#a1a8ad;padding:9px 10px;position:absolute;top:0;right:0;bottom:0;left:0;}.UITextBox .placeholder .error{color:#f66;display:none;}
.UITextBox .placeholder strong em{text-decoration:underline;}
.UITextBox .textareaWrapper{background:transparent;border:none;padding:9px 11px;position:absolute;top:0;right:0;bottom:0;left:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}.UITextBox .textareaWrapper textarea{background:transparent;border:none;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;padding:0;outline:none;resize:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;width:100%;}
.UITextBox.highlighted{border-color:#5BB4FC;box-shadow:0 0 5px #5bb4fc, inset 0 3px 8px #c5cacf;-moz-box-shadow:0 0 5px #5bb4fc, inset 0 3px 8px #c5cacf;-webkit-box-shadow:0 0 5px #5bb4fc, inset 0 3px 8px #c5cacf;}
.UITextBox.active .textareaWrapper{background:white;-moz-box-shadow:inset 0 3px 8px #c0c5ca;-khtml-box-shadow:inset 0 3px 8px #c0c5ca;-webkit-box-shadow:inset 0 3px 8px #c0c5ca;box-shadow:inset 0 3px 8px #c0c5ca;opacity:1;}
.UITextBox.active.empty .textAreaWrapper{opacity:0.5;}
.UITextBox.singleLine{height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.UITextBox.singleLine .textareaWrapper{padding-top:0;padding-bottom:0;}
.UITextBox.singleLine textarea{line-height:22px;margin-top:6px;overflow:hidden;white-space:nowrap;}
.UITextBox.error.empty,.UITextBox.error.bold{border:2px solid #DD0000 !important;}
.UITextBox.error .placeholder{display:none;}.UITextBox.error .placeholder.error{display:block;}
.UITextBox.resizable{max-height:400px;min-height:90px;}.UITextBox.resizable .resizeHandle{background:#f6f7f9 url(../../../images/piazza/dashboard/uitextbox-resize-handle.png) center center no-repeat;border-bottom:1px solid #E9ECF3;border-top:1px solid #E9ECF3;cursor:row-resize;height:20px;position:absolute;top:auto;right:0;bottom:0;left:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}
.UITextBox.resizable .textareaWrapper{bottom:22px;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.UIMessage{background:#F6F7F9;border:1px solid #E7EAEC;color:#333;font-size:12px;margin-bottom:10px;padding:10px;position:relative;}.UIMessage h6{font-size:13px;font-weight:bold;margin-bottom:5px;}
.UIMessage ul{list-style:disc;margin-left:15px;margin-bottom:5px;}
.UIMessage li{list-style:disc;}
.UIMessage em{text-decoration:underline;}
.UIMessage.UIHelpMessage,.UIMessage.UIErrorMessage{background:#FFF7CE;border-color:#ECD877;display:none;}
.UIMessage.UIHelpMessage .closable{margin-right:13px;}
.UIMessage.UIHelpMessage .closeButton{background:#333;border:3px solid white;-moz-box-shadow:0 0 1px #333333;-khtml-box-shadow:0 0 1px #333333;-webkit-box-shadow:0 0 1px #333333;box-shadow:0 0 1px #333333;color:white;cursor:pointer;font-size:20px;height:24px;line-height:21px;margin-left:10px;position:absolute;top:-15px;right:-15px;bottom:auto;left:auto;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:center;width:24px;}.UIMessage.UIHelpMessage .closeButton:hover{-moz-box-shadow:0 0 5px #333333;-khtml-box-shadow:0 0 5px #333333;-webkit-box-shadow:0 0 5px #333333;box-shadow:0 0 5px #333333;}
.UIModalWindow{border:1px solid #485058;overflow:hidden;width:600px;}.UIModalWindow.UIConfirmationWindow{width:400px;}
.UIModalWindow.UIConfirmationWindow .content p{margin-bottom:0;}
.UIModalWindow .topbar{background:url(/images/piazza/dashboard/topbar/topbar-bg.png) repeat-x;color:white;font-size:18px;font-weight:bold;height:39px;line-height:39px;overflow:hidden;text-align:center;text-overflow:ellipsis;text-shadow:0 -1px 0 #1a405e;white-space:nowrap;}
.UIModalWindow .content{padding:15px;background-color:white;}.UIModalWindow .content .heading{font-weight:bold;height:17px;line-height:17px;margin-bottom:5px;}
.UIModalWindow .content strong{white-space:nowrap;}
.UIModalWindow .content p{margin-bottom:10px;font-size:13px;line-height:1.2em;}
.UIModalWindow .content .twoColumns .column1 .columnContent{padding-right:5px;}
.UIModalWindow .content .twoColumns .column2 .columnContent{margin-left:5px;}
.UIModalWindow .UIActions{background:#F6F7F9;border-top:1px solid #D2D5Db;-moz-box-shadow:inset 0 1px 0 #f9fbfe;-khtml-box-shadow:inset 0 1px 0 #f9fbfe;-webkit-box-shadow:inset 0 1px 0 #f9fbfe;box-shadow:inset 0 1px 0 #f9fbfe;padding:5px 15px;background:#d2d5db;background:-khtml-gradient(linear, left top, left bottom, from(#f2f2f4), to(#d2d5db));background:-webkit-gradient(linear, left top, left bottom, from(#f2f2f4), to(#d2d5db));background:-webkit-linear-gradient(top, #f2f2f4 0%, #d2d5db 100%);background:-moz-linear-gradient(center top, #f2f2f4, #d2d5db);background:-ms-linear-gradient(top, #f2f2f4 0%, #d2d5db 100%);background:-o-linear-gradient(top, #f2f2f4 0%, #d2d5db 100%);background:linear-gradient(top, #f2f2f4 0%, #d2d5db 100%);}
.UIForm .UIFormElement{border-bottom:1px solid #E9ECF3;margin-bottom:0px;padding-top:10px;padding-bottom:10px;position:relative;}.UIForm .UIFormElement .UIFormLabel{float:left;font-weight:bold;text-align:right;width:120px;}
.UIForm .UIFormElement .UIFormField{margin-left:130px;}.UIForm .UIFormElement .UIFormField moreInfo{color:#90959a;display:block;font-size:90%;font-weight:normal !important;margin-left:0;margin-top:5px;}
.UIForm .UITextBox{margin-bottom:0;}
.UIForm .UICheckbox{margin-top:2px;margin-bottom:5px;}.UIForm .UICheckbox:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;}
.UIForm .UICheckbox input[type="checkbox"]{cursor:pointer;float:left;margin-top:2px;}
.UIForm .UICheckbox .UICheckboxLabel{margin-left:18px;}.UIForm .UICheckbox .UICheckboxLabel label{cursor:pointer;}
.UIForm .UICheckbox.disabled .UICheckboxLabel label{cursor:default;}
.UIForm .UICheckbox.withSelectMenu{margin-top:-2px;margin-bottom:3px;}.UIForm .UICheckbox.withSelectMenu input[type="checkbox"]{margin-top:5px;}
.UIForm .UICheckbox .explanation{color:#959A9F;font-family:'Lucida Grande',Lucida,'Helvetica Neue',Helvetica,sans-serif;font-size:11px;font-weight:normal;}.UIForm .UICheckbox .explanation .icon{float:left;}
.UIForm .UICheckbox .explanation .text{margin-left:15px;}
.UIForm .UIFormHelpCard{display:none;}
.UIForm .UIActions{margin-top:10px;margin-left:130px;}.UIForm .UIActions .cancel{line-height:40px;}
.UIForm .UIActions .submit{font-size:15px;height:auto;line-height:1;padding:10px;}
.UIForm p.newPostHelperText{margin-bottom:0px;margin-top:12px;color:#90959A;margin-left:18px;}.UIForm p.newPostHelperText .showForPoll{margin-left:283px;}
.UIForm p.newPostHelperText .showForNote{margin-left:139px;}
.UIForm.withHelpMessages{margin-right:180px;}.UIForm.withHelpMessages .UIFormHelpCard{position:absolute;right:-195px;top:0;width:150px;}.UIForm.withHelpMessages .UIFormHelpCard .example{color:#B8A847;margin-top:5px;}.UIForm.withHelpMessages .UIFormHelpCard .example li{font-style:italic;margin-left:15px;}
.UIForm .UIErrorMessage li{display:none;}
.UIForm .UIFormElement:hover .UIFormHelpCard{display:block;}
.UIForm .UIFormElement.textInput .UIFormLabel{margin-top:9px;}
.UIForm .UIFormElement.textInput ul{list-style:none;}
.UIForm .UIFormElement.textInput li{display:inline-block;margin-top:5px;margin-right:1px;}
.UIForm .UIFormElement.noBorder{border-bottom:none;padding-bottom:0;}
.UIForm .UIFormElement.error .UIFormLabel{color:#d00;}
.UIForm .UIFormElement.error .UIFormField .UITextBox.empty{border:2px solid #DD0000 !important;}
.UIForm .UIFormElement.error .UIFormField .UITextBox .placeholder{display:none;}
.UIForm .UIFormElement.error .UIFormField .UITextBox .placeholder.error{display:block;}
.UITabSelector{background:#D7DBE0;display:table;}.UITabSelector.twoTabs .UITab{width:50%;}
.UITabSelector.threeTabs .UITab{width:140px;}
.UITabSelector .UITab{background:#e3e6e9;border:1px solid #bbb;cursor:pointer;display:table-cell;height:50px;-moz-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;vertical-align:middle;}.UITabSelector .UITab:hover{background:#f8f9fa;}
.UITabSelector .UITab.selected,.UITabSelector .UITab.selected:hover{background:white;border-bottom-color:transparent;cursor:default;opacity:1;}
.UITabSelector .UITab .icon{height:30px;float:left;margin-right:10px;width:30px;}
.UITabSelector .UITabContent{margin:0 auto;width:87px;}.UITabSelector .UITabContent .title{display:block;font-size:15px;font-weight:bold;padding-top:5px;}
.UITabSelector .UITabContent .explanation{color:#90959A;}
.UIHoverCard{background:black;-moz-box-shadow:0 1px 3px #102030;-khtml-box-shadow:0 1px 3px #102030;-webkit-box-shadow:0 1px 3px #102030;box-shadow:0 1px 3px #102030;color:white;line-height:1.25;left:25px;top:auto;bottom:25px;opacity:0.9;padding:10px;position:absolute;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:none;width:152px;z-index:1000;}.UIHoverCard .arrow{background:url(/images/plugins/tipsy/tipsy.gif) no-repeat;height:10px;position:absolute;width:5px;}
.UIHoverCard.westGravity .arrow{background-position:left center;left:-5px;top:2px;}
.UIHoverCard.eastGravity .arrow{background-position:right center;right:-5px;top:2px;}
.UIHoverCard.southGravity .arrow{background-position:center bottom;top:140px;left:38px;}
.UIHoverCard .buttonContainer{margin-top:10px;text-align:center;}
.UIHoverCard .button{border:1px solid #AFB9C2;color:#303D4D;cursor:pointer;font-size:11px;font-weight:bold;height:19px;line-height:19px;padding:0 8px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 0 #F4F7F9;background:#dee0e2;background:-khtml-gradient(linear, left top, left bottom, from(#f3f3f4), to(#dee0e2));background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f4), to(#dee0e2));background:-webkit-linear-gradient(top, #f3f3f4 0%, #dee0e2 100%);background:-moz-linear-gradient(center top, #f3f3f4, #dee0e2);background:-ms-linear-gradient(top, #f3f3f4 0%, #dee0e2 100%);background:-o-linear-gradient(top, #f3f3f4 0%, #dee0e2 100%);background:linear-gradient(top, #f3f3f4 0%, #dee0e2 100%);}.UIHoverCard .button:hover{border-color:#AFB9C2;background:#e4e6e8;background:-khtml-gradient(linear, left top, left bottom, from(#f9f9fa), to(#e4e6e8));background:-webkit-gradient(linear, left top, left bottom, from(#f9f9fa), to(#e4e6e8));background:-webkit-linear-gradient(top, #f9f9fa 0%, #e4e6e8 100%);background:-moz-linear-gradient(center top, #f9f9fa, #e4e6e8);background:-ms-linear-gradient(top, #f9f9fa 0%, #e4e6e8 100%);background:-o-linear-gradient(top, #f9f9fa 0%, #e4e6e8 100%);background:linear-gradient(top, #f9f9fa 0%, #e4e6e8 100%);}
.UIHoverCard .button:active{background:#d3d3d4;background:-khtml-gradient(linear, left top, left bottom, from(#b4b6b8), to(#d3d3d4));background:-webkit-gradient(linear, left top, left bottom, from(#b4b6b8), to(#d3d3d4));background:-webkit-linear-gradient(top, #b4b6b8 0%, #d3d3d4 100%);background:-moz-linear-gradient(center top, #b4b6b8, #d3d3d4);background:-ms-linear-gradient(top, #b4b6b8 0%, #d3d3d4 100%);background:-o-linear-gradient(top, #b4b6b8 0%, #d3d3d4 100%);background:linear-gradient(top, #b4b6b8 0%, #d3d3d4 100%);}
#tutorialOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:black;opacity:0.75;-moz-opacity:0.75;z-index:100;display:none;}
#ModalWrapper{display:none;position:absolute;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
body{margin:0px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;}
#SchoolLanding{padding:20px 15px;}#SchoolLanding .school_header{width:500px;margin:0px auto;display:block;}#SchoolLanding .school_header .school_name{font-size:28px;width:200px;color:#667685;float:left;text-align:right;line-height:0.9;}
#SchoolLanding .school_header .and{font-size:90px;color:#eaeff5;margin:0px 20px;float:left;width:50px;line-height:0.6;}
#SchoolLanding .school_header .piazza_logo{width:200px;height:50px;float:left;background:#667685;margin-top:5px;}
#SchoolLanding .school_landing_content{display:block;background:#eaeff5;padding:40px;margin-top:30px;color:#434343;}#SchoolLanding .school_landing_content h2{font-size:36px;font-weight:normal;text-align:center;margin:0px;text-shadow:2px 2px 0px white;font-family:Georgia,Times,"Times New Roman",serif;}
#SchoolLanding .school_landing_content h3{font-size:14px;text-align:center;margin:0px;font-weight:normal;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;}
#SchoolLanding .school_landing_content a{color:#434343;}
#SchoolLanding .school_landing_content .white_box_header{font-size:18px;font-weight:bold;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;}
#SchoolLanding .school_landing_content .white_box{display:block;background:white;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #d9e5ef;padding:15px 25px;width:650px;margin:0px auto;margin-top:20px;margin-bottom:130px;}#SchoolLanding .school_landing_content .white_box.centered{margin-bottom:0px;padding-bottom:30px;}
#SchoolLanding .school_landing_content .white_box .main_list{float:left;padding-left:20px;list-style:none;width:330px;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;}#SchoolLanding .school_landing_content .white_box .main_list li{list-style:none;margin-bottom:10px;}#SchoolLanding .school_landing_content .white_box .main_list li .checkmark{height:23px;width:28px;display:inline-block;background:url(/images/school_landing/check.png) left top no-repeat;margin-right:10px;}
#SchoolLanding .school_landing_content .white_box .main_list li .title{font-size:20px;font-weight:bold;display:inline-block;line-height:1.5;}
#SchoolLanding .school_landing_content .white_box .main_list li .sub_title{font-size:14px;margin-left:65px;display:inline-block;}
#SchoolLanding .school_landing_content .white_box .devices{height:217px;width:420px;background:url(/images/school_landing/devices.png) left top no-repeat;position:relative;top:40px;right:-360px;}
#SchoolLanding .school_landing_content .white_box .class_list{list-style:none;float:left;width:305px;padding-left:20px;}#SchoolLanding .school_landing_content .white_box .class_list li{list-style:none;font-size:17px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#SchoolLanding .school_landing_content .news_logos_section{width:800px;margin:0px auto;margin-top:100px;margin-bottom:80px;}#SchoolLanding .school_landing_content .news_logos_section .first_row{width:800px;margin:0px auto;}
#SchoolLanding .school_landing_content .news_logos_section .second_row{width:720px;margin:0px auto;margin-top:10px;}
#SchoolLanding .school_landing_content .news_logos_section .news_logo{height:40px;width:150px;margin:5px 10px;background:black;float:left;margin-top:5px;}#SchoolLanding .school_landing_content .news_logos_section .news_logo.mercury{background:url(/images/school_landing/mercury.png) left bottom no-repeat;width:202px;height:40px;margin-top:0px;}#SchoolLanding .school_landing_content .news_logos_section .news_logo.mercury:hover{background-position:left top;}
#SchoolLanding .school_landing_content .news_logos_section .news_logo.nyt{background:url(/images/school_landing/times.png) left -32px no-repeat;width:213px;height:31px;}#SchoolLanding .school_landing_content .news_logos_section .news_logo.nyt:hover{background-position:left 0px;}
#SchoolLanding .school_landing_content .news_logos_section .news_logo.forbes{background:url(/images/school_landing/forbes.png) left bottom no-repeat;width:112px;height:30px;margin-top:0px;}#SchoolLanding .school_landing_content .news_logos_section .news_logo.forbes:hover{background-position:left top;}
#SchoolLanding .school_landing_content .news_logos_section .news_logo.techcrunch{background:url(/images/school_landing/techcrunch.png) left bottom no-repeat;width:185px;height:24px;}#SchoolLanding .school_landing_content .news_logos_section .news_logo.techcrunch:hover{background-position:left top;}
#SchoolLanding .school_landing_content .news_logos_section .news_logo.bloomberg{background:url(/images/school_landing/bloomberg.png) left bottom no-repeat;width:171px;height:41px;}#SchoolLanding .school_landing_content .news_logos_section .news_logo.bloomberg:hover{background-position:left top;}
#SchoolLanding .school_landing_content .news_logos_section .news_logo.chronicle{background:url(/images/school_landing/chronicle.png) left bottom no-repeat;width:235px;height:33px;}#SchoolLanding .school_landing_content .news_logos_section .news_logo.chronicle:hover{background-position:left top;}
#SchoolLanding .school_landing_content .news_logos_section .news_logo.sfgate{background:url(/images/school_landing/sfgate.png) left bottom no-repeat;width:112px;height:22px;}#SchoolLanding .school_landing_content .news_logos_section .news_logo.sfgate:hover{background-position:left top;}
#SchoolLanding .school_landing_content .news_logos_section .news_logo.atlantic{background:url(/images/school_landing/atlantic.png) left bottom no-repeat;width:121px;height:39px;}#SchoolLanding .school_landing_content .news_logos_section .news_logo.atlantic:hover{background-position:left top;}
#SchoolLanding .school_landing_content .orange_button{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;padding:10px 30px;min-width:260px;font-size:19px;text-align:center;color:white;-moz-box-shadow:1px 1px 2px #333333;-khtml-box-shadow:1px 1px 2px #333333;-webkit-box-shadow:1px 1px 2px #333333;box-shadow:1px 1px 2px #333333;text-shadow:0 1px 2px black;margin:0 0 5px;font-weight:500;line-height:1.3;border:1px solid #CF600B;background:#EB9421;background:-moz-linear-gradient(top, #eb9421 0, #cf600b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eb9421), color-stop(100%, #cf600b));background:-webkit-linear-gradient(top, #eb9421 0, #cf600b 100%);background:-o-linear-gradient(top, #eb9421 0, #cf600b 100%);background:-ms-linear-gradient(top, #eb9421 0, #cf600b 100%);background:linear-gradient(top, #eb9421 0, #cf600b 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#eb9421', endColorstr='#cf600b', GradientType=0);}#SchoolLanding .school_landing_content .orange_button:hover{background:#fc992d;}
#SchoolLanding .school_landing_content .orange_button .small_font{font-size:13px;font-weight:300;}
#SchoolLanding .school_landing_content .orange_button.centered{width:260px;margin:0px auto;float:none;height:50px;margin-bottom:130px;margin-top:-20px;}
#SchoolLanding .school_landing_content #school-bb .white_box{height:170px;}
#SchoolLanding .school_landing_content #school-bb .video{float:left;}
#SchoolLanding .school_landing_content #school-bb .white_box_header,#SchoolLanding .school_landing_content #school-bb ul{margin-left:280px;margin-top:10px;}#SchoolLanding .school_landing_content #school-bb .white_box_header li,#SchoolLanding .school_landing_content #school-bb ul li{margin-top:5px;}
#SchoolLanding .school_landing_content #school-bb .orange_button{margin-top:10px;}
#SchoolLanding .pooja_video{width:450px;height:300px;background:black;margin:0px auto;margin-bottom:25px;}
#SchoolLanding .video{width:300px;margin:-15px 20px 0 -25px;height:200px;position:relative;cursor:pointer;}
#SchoolLanding .video:hover .playButton{background-position:right bottom;}
#SchoolLanding .video:hover .caption{display:block;}
#SchoolLanding .video:hover .overlay{display:block;}
#SchoolLanding .overlay{background:none repeat scroll 0 0 black;bottom:0;display:none;left:0;opacity:0.5;position:absolute;right:0;top:0;}
#SchoolLanding .preview{background-image:url('/css/splash/images/video-preview2.jpg');background-position:center -10px;border:1px solid #999999;bottom:0;left:0;position:absolute;right:0;top:0;}
#SchoolLanding .playButton{bottom:12px;left:5px;background:url('/css/splash/images/video-play-button.png') no-repeat scroll left top transparent;height:67px;position:absolute;right:20px;width:90px;}
#SchoolLanding .caption{bottom:26px;left:120px;text-shadow:1px 1px 4px #000000;display:none;font-size:16px;font-weight:bold;line-height:2;position:absolute;}
#SchoolLanding .video_quote{width:180px;left:30px;top:30px;text-shadow:1px 1px 4px #000000;z-index:11;color:white;position:relative;font-weight:normal;}
#SchoolLanding .caption{color:#C6DCEF;left:85px;}
#SchoolLanding .clip-video{background:transparent url("../css/splash/images/clip.png") no-repeat right top;float:right;height:49px;margin-right:-24px;margin-top:30px;position:relative;width:52px;z-index:1;}
#SchoolLanding #WatchVideo_wrapper{margin:0 auto 20px;}
