body{margin:0;padding:0;color:#555;font:400 10pt Arial,Helvetica,sans-serif;background:#EFEFEF}
#page{margin-bottom:5px;background:#fff;border:1px solid #CCC}
#topnav{margin:0;padding:5px;background-color:#000;color:#FFFF;text-align:right}
.topnav_text a{color:#FFF!important;font:400 8pt Arial,Helvetica,sans-serif;text-decoration:underline}
#header{margin:0;padding:0;border-top:1px solid #CCC;background-color:#333}
#content{padding:20px}
#sidebar{padding:20px 20px 20px 0}
#footer{padding:10px;font-size:.8em;text-align:center;background-color:#333;color:#FFF!important}
#footer a{color:#FFF!important}
#logo{padding:10px 20px}
#mainmenu{background-color:#333;height:42px}
#mainmenu ul{padding:6px 20px 5px;margin:0}
#mainmenu ul li{display:inline;background-attachment:initial;background-clip:initial;background-color:#333;background-image:url(../images/el_bg.png);background-origin:initial;background-position:0 0;background-repeat:repeat no-repeat;border-bottom-color:initial;border-bottom-style:none;border-bottom-width:initial;border-image:initial;border-left-color:#222;border-left-style:solid;border-left-width:1px;border-right-color:#222;border-right-style:solid;border-right-width:1px;border-top-color:#222;border-top-style:solid;border-top-width:1px;float:left;list-style-type:none;margin-bottom:0;margin-left:.1em;margin-right:.1em;margin-top:0;position:relative;padding-left:20px;padding-right:20px;height:35px}
#mainmenu ul li.active{display:inline;background-attachment:initial;background-clip:initial;background-color:#F1F1F1;background-image:none}
#mainmenu ul li.active a{color:#333!important}
#mainmenu ul li a{color:#fff;background-color:transparent;font-size:12px;font-weight:700;text-decoration:none;display:block;height:35px;padding-top:10px}
#mainmenu ul li a:hover,#mainmenu ul li.active a{color:#cccc}
.infoBar{border:solid 1px #CCC;background-color:#F9F9F9;margin-bottom:10px;padding:10px;width:690px}
.dashboardIcons{overflow-x:hidden;overflow-y:hidden}
.dashIcon{float:left;border:solid 1px #CCC;background-color:#F9F9F9;padding-top:8px;margin-bottom:10px;text-align:center}
.dashIconText{padding-top:5px;padding-bottom:10px}
div.flash-error,div.flash-notice,div.flash-success{padding:.8em;margin-bottom:1em;border:1px solid #ddd;padding-left:2.5em}
div.flash-error{color:#8a1f11;border-color:#FBC2C4;background:url(../images/exclamation.png) left center no-repeat #fbe3e4;background-position:10px 10px}
div.flash-notice{color:#514721;border-color:#FFD324;background:url(../images/information.png) left center no-repeat #fff6bf;background-position:10px 10px}
div.flash-success{color:#264409;border-color:#C6D880;background:url(../images/tick.png) left center no-repeat #e6efc2;background-position:10px 10px}
div.flash-error a{color:#8a1f11}
div.flash-notice a{color:#514721}
div.flash-success a{color:#264409}
div.form .rememberMe label{display:inline}
div.view{padding:10px;margin:0 0 10px;border:1px solid #CCC;background-color:#F9F9F9}
div.breadcrumbs{font-size:.9em;padding:15px 20px;border-bottom:1px solid #CCC}
.breadcrumbs{background-color:#F1F1F1}
div.breadcrumbs span{font-weight:700}
div.search-form{padding:10px;margin:10px 0;background:#eee}
.portlet{border:1px solid #ccc;background:#F9F9F9;margin-bottom:10px}
.portlet-decoration{padding:0;background-color:#333;background:url(../images/el_bg.png) repeat-x}
.portlet-title{padding:0;margin:0;font-size:13px;font-weight:700;text-align:left;padding:10px;color:#FFF}
.portlet-content{font-size:.9em;margin:0 0 15px;padding:5px 8px;background:#F9F9F9}
.portlet-content ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}
.portlet-content li{padding:2px 0 4px;color:#000;border-bottom-color:#CCC;border-bottom-style:dotted;border-bottom-width:1px}
.portlet-content li a{color:#000!important;text-decoration:underline!important}
.portlet table th{background-color:#333;border-bottom:1px solid #ccc;color:#FFF}
.portlet table td{border-bottom:1px solid #ccc}
.operations{list-style-type:none;margin:0;padding:0}
.operations li{padding-bottom:2px}
.operations li a{font:700 12px Arial;color:#0066A4;display:block;padding:2px 0 2px 8px;line-height:15px;text-decoration:none}
.operations li a:visited{color:#0066A4}
.operations li a:hover{background:#EFEFEF}
.dashbox{border:solid 1px #d5dae0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#FFFF;background-position:50% 0;background-repeat:no-repeat no-repeat;margin-bottom:10px;overflow-x:hidden;overflow-y:hidden;width:910px}
.infoColumn,.infoColumnUp,.infoColumnDown,.infoColumnSame{float:left;width:162px;height:70px;background-image:url(../images/ws_sep.png);background-position:center right;background-repeat:no-repeat;padding:12px 0;margin:0 10px;position:relative;text-align:center!important}
.infoColumnIcon{position:absolute;top:16px;left:0}
.infoColumnNumber{position:absolute;top:23px;left:48px;line-height:24px;height:24px;font-size:18px;font-weight:700;letter-spacing:2px;padding-left:10px}
.infoColumnUp .infoColumnNumber{color:#4e7310;background-image:url(../images/quick_info_up_left.png);background-position:top left;background-repeat:no-repeat}
.infoColumnUp .infoColumnNumberBg{background-image:url(../images/quick_info_up_right.png);background-position:top right;background-repeat:no-repeat;padding-right:8px}
.infoColumnDown .infoColumnNumber{color:#870812;background-image:url(../images/quick_info_down_left.png);background-position:top left;background-repeat:no-repeat}
.infoColumnDown .infoColumnNumberBg{background-image:url(../images/quick_info_down_right.png);background-position:top right;background-repeat:no-repeat;padding-right:8px}
.infoColumnSame .infoColumnNumber{color:#333;background-image:url(../images/quick_info_same_left.png);background-position:top left;background-repeat:no-repeat}
.infoColumnSame .infoColumnNumberBg{background-image:url(../images/quick_info_same_right.png);background-position:top right;background-repeat:no-repeat;padding-right:8px}
.infoColumn p,.infoColumnUp p,.infoColumnDown p,.infoColumnSame p{position:absolute;top:50px;left:0;font-size:12px;font-weight:700;text-align:center!important}
.infoColumn div{font-size:24px;font-weight:700}
.infoColumn p{color:#666}
.infoColumnUp p{color:#4e7310;text-align:center!important}
.infoColumnDown p{color:#870812}
.infoColumnSame p{color:#333}
.last{background-attachment:initial;background-clip:initial;background-color:initial;background-image:none;background-origin:initial;background-position:initial initial;background-repeat:initial initial}
.cal_theme .fc-grid thead th{background-color:#333!important;background:url(../images/el_bg.png) repeat-x;color:#FFF!important;height:35px;vertical-align:middle}
.fc-event,.fc-agenda .fc-event-time,.fc-event a,.fc-event a span{background-color:#3333!important;border:#3333 solid 1px!important;color:#FFF}
.pager-class{text-align:center}
.pager-class ul.yiiPager{font-size:11px;border:0;margin:0;padding:0;line-height:100%;display:inline}
.pager-class ul.yiiPager li{display:inline}
.pager-class ul.yiiPager a:link,ul.yiiPager a:visited{border:solid 1px #CCC;font-weight:700;color:#333;padding:1px 6px;text-decoration:none}
.pager-class ul.yiiPager .page a{font-weight:400;padding:5px 10px}
.pager-class ul.yiiPager .next a,.pager-class ul.yiiPager .previous a{font-weight:400;padding:5px 10px}
.pager-class ul.yiiPager a:hover{border:solid 1px #3333}
.pager-class ul.yiiPager .selected a{background:#333;border:solid 1px #3333;color:#FFF;font-weight:700}
.pager-class ul.yiiPager .hidden a{border:solid 1px #cccc;color:#888}
.pager-class ul.yiiPager .first,.pager-class ul.yiiPager .last{display:none}
.button{padding:5px 10px;min-width:100px;min-height:40px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;color:#FFF!important;text-shadow:#000 .1em .1em .2em}
.icon{background-position:0 -14px;padding-left:24px}
.button_list{width:100%}
.button_list ul{margin-bottom:10px;padding:0;float:left}
.button_list ul li{display:inline}
.button_list ul li a{float:left;text-decoration:none;color:#fff!important;text-decoration:none!important;padding:10.5px 11px;margin-right:5px;margin-bottom:5px;border:solid 1px #CCC;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-shadow:#000 .1em .1em .2em}
.button_list ul li a:visited{color:#fff}
.button_list ul li a:hover,.button_list ul li .current{color:#fff;background-color:#0b75b2}
.green{background:url(../images/background_green.gif) repeat-x;border:solid 1px #ccc;color:#fff}
.red{background:url(../images/background_red.png) repeat-x;border:solid 1px #ccc;color:#fff}
.blue{background:url(../images/background_blue.gif) repeat-x;border:solid 1px #ccc;color:#fff}
.yellow{background:url(../images/background_yellow.gif) repeat-x;border:solid 1px #ccc;color:#fff}
.grey{background:url(../images/background_grey.gif) repeat-x;border:solid 1px #ccc;color:#fff}
.error_header{font-size:65px;font-family:Verdana,Geneva,sans-serif;text-transform:uppercase;text-align:center;color:#333;text-shadow:#CCC .1em .1em .1em}
.error_message{font-size:16px;font-family:Verdana,Geneva,sans-serif;text-align:center;color:red;text-shadow:#CCC .1em .1em .1em}
div.form .field_name_help{font-size:90%;color:#777}
div.form input,div.form textarea,div.form select{font-family:Verdana,'Helvetica Neue',Helvetica,Arial,Geneva,sans-serif;font-size:12px;color:#424242;border:1px solid #CCC;outline:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15)inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15)inset;box-shadow:0 1px 2px rgba(0,0,0,.15)inset;-moz-transition:border .2s linear,box-shadow .2s linear;-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear}
input:focus,textarea:focus,select:focus{border:1px solid #80bfff;-moz-box-shadow:0 0 3px #80bfff,0 1px 2px rgba(0,0,0,.15)inset;-webkit-box-shadow:0 0 3px #80bfff,0 1px 2px rgba(0,0,0,.15)inset;box-shadow:0 0 3px #80bfff,0 1px 2px rgba(0,0,0,.15)inset}
div.form fieldset{border:1px solid #DDD;padding:10px;margin:0 0 10px;-moz-border-radius:7px}
div.form label{font-weight:700;font-size:.9em;display:block}
div.form .row{margin:5px 0}
div.form .hint{margin:0;padding:0;color:#999}
div.form .note{font-style:italic}
div.form span.required{color:red}
div.form div.error label,div.form label.error,div.form span.error{color:#C00}
div.form div.error input,div.form div.error textarea,div.form div.error select,div.form input.error,div.form textarea.error,div.form select.error{background:#FEE;border-color:#C00}
div.form div.success input,div.form div.success textarea,div.form div.success select,div.form input.success,div.form textarea.success,div.form select.success{background:#E6EFC2;border-color:#C6D880}
div.form .errorSummary{border:1px solid #C00;padding:7px 7px 12px;margin:0 0 20px;background:#FEE;font-size:.9em}
div.form .errorMessage{color:red;font-size:.9em}
div.form .errorSummary p{margin:0;padding:5px}
div.form .errorSummary ul{margin:0;padding:0 0 0 20px}
div.wide.form .field_name_help{float:left;position:relative;text-align:right;margin-left:110px}
div.wide.form label{float:left;margin-right:10px;position:relative;text-align:right;width:100px}
div.wide.form .row{clear:left}
div.wide.form .buttons,div.wide.form .hint,div.wide.form .errorMessage{clear:left;padding-left:110px}
.permission-table td.role-column{text-align:center}
#updatedAuthItem .relations.last{margin-top:30px}
.search-form label.required .required{display:none}
table.words tr td{vertical-align:middle}
table.words .label{margin:3px}
table.words .input-prepend{margin-bottom:0}
body#tinymce{background-color:#fff;padding:10px}
#logo{overflow:hidden;padding-bottom:0}
#logo .logo-img{width:100px;float:left;margin-right:20px}
#logo .headerTitle{color:#f0f0f0;font-size:2em;font-weight:700;margin-top:10px;margin-bottom:5px}
#logo .headerDescription{color:#ddd}
#footer{overflow:hidden;padding:0;text-align:center;font-size:.9em}
#footer .footer-sponsors{float:right;background-color:#b82d25}
#footer .footer-copy{margin-top:20px;padding:10px}
#topnav{padding:5px 10px;background-color:#333}
#topnav .topnav_text{overflow:hidden}
h1{font-size:24px}
h2{font-size:22px}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:16px}
.right{float:right}
.left{float:left}
a{color:#333;text-decoration:underline}
a.btn,.alert a.close{text-decoration:none}
a:focus,a:hover{color:#acacac}
.container .span9,.container .span3{margin:0;overflow:auto}
.container #sidebar{padding:20px}
#header{background-color:#1d7737}
#mainmenu{background-color:#1d7737;height:auto;overflow:hidden}
#mainmenu ul li{padding-left:0;padding-right:0;background-color:#1d7737;background-image:url(../images/background_green-2.gif);border-color:#165B2A}
#mainmenu ul li a{padding-left:20px;padding-right:20px}
.portlet-decoration{background-image:url(../images/background_green-2.gif)}
.portlet{border-color:#165B2A}
.narrow_context,.broad_context{display:block}
.word-text-container{display:inline-block}
#word-texts-list-view .broad_context{padding-left:20px}
#word-texts-list-view .broad_context.active{background-color:#BCECFF}
#word-texts-list-view .broad_context.active .narrow_context{background-color:inherit}
#word-texts-list-view .broad_context.active .narrow_context.active{background-color:#A3C8FF;cursor:pointer;margin:2px 22px 2px -2px;padding:2px}
#myModal{width:600px}
#cards .card{width:49.9%;height:145mm;float:left;overflow:hidden}
#cards .card .card-container .text{height:100mm}
.one-card-view .card{width:400px}
.card{font-family:arial}
.card .card-container{padding:10px}
.card .card-container .card-label{font-size:80%;padding:5px}
.card .card-container .card-field{padding:5px;padding-left:8px;border:1px solid #000;overflow:hidden}
.card .card-container .no-border{border-width:0!important}
.card .card-container .rounded{border-radius:4px}
.card .card-container .text-source{overflow:hidden}
.card .card-container .text-source .text-meta{float:left;width:23%}
.card .card-container .text-source .text-meta .card-field{padding-left:5px}
.card .card-container .text-source .source-meta{float:right;width:75%}
.card .card-container .context-meta{overflow:hidden;margin-top:5px;font-size:95%}
.card .card-container .context-meta .card-page{width:40px;text-align:right;float:right;padding-right:5px}
.card .card-container .context-meta .contexts-numbers,.card .card-container .context-meta .contexts-type{float:left}
.card .card-container .context-meta .contexts-numbers{width:90px;padding-left:5px}
.card .card-container .context-meta .contexts-type{width:130px;margin-left:0}
.card .card-container hr{margin:5px 0}