<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <style type="text/css">
      <!--
      #admin-menu{position:absolute;top:0px;left:0px;font-size:9px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;background:url(images/bkg.png) bottom left repeat-x #101010;width:100%;text-align:left;}
#admin-menu li.admin-menu-icon a{padding:1px 8px 4px;}
#admin-menu li.admin-menu-icon ul a{padding:4px 8px;}
#admin-menu li.admin-menu-icon img{vertical-align:bottom;}
#admin-menu li.admin-menu-users img{margin-top:1px;}
#admin-menu li.admin-menu-action{float:right;}
#admin-menu li.admin-menu-action a{border-left:1px solid #323232;border-right:none;}
body.admin-menu{margin-top:20px !important;}

#admin-menu,#admin-menu ul{padding:0;margin:0;list-style:none;line-height:1.4em;z-index:999;}
#admin-menu ul{position:static;}
#admin-menu ul a{display:block;border-right:1px solid #323232;border-bottom:none;padding:4px 8px;font-weight:normal;color:#eee;text-decoration:none;text-align:left;}
#admin-menu ul li.admin-menu-tab a{border-right:1px solid #52565e;}
#admin-menu li li a{border-right:none;border-top:1px solid #323232;}

#admin-menu li{float:left;height:100%;margin:0 !important;padding:0;list-style-image:none;list-style-type:none;background-image:none;}
#admin-menu li.admin-menu-tab{padding-bottom:1px;background:url(images/bkg_tab.png) repeat-x left bottom;}
#admin-menu li li{width:160px;background:#202020;filter:Alpha(opacity=88);opacity:0.88;}

#admin-menu li ul{position:absolute;background:none;margin:0;width:160px;left:-999em;display:none;line-height:1.2em;}

#admin-menu li li.expandable ul{margin:-20px 0 0 160px;}

#admin-menu li:hover ul ul,
#admin-menu li:hover ul ul ul,
#admin-menu li:hover ul ul ul ul,
#admin-menu li:hover ul ul ul ul ul,
#admin-menu li.iehover ul ul,
#admin-menu li.iehover ul ul ul,
#admin-menu li.iehover ul ul ul ul,
#admin-menu li.iehover ul ul ul ul ul{left:-999em;display:none;
}

#admin-menu li:hover ul,
#admin-menu li li:hover ul,
#admin-menu li li li:hover ul,
#admin-menu li li li li:hover ul,
#admin-menu li li li li li:hover ul,
#admin-menu li.iehover ul,
#admin-menu li li.iehover ul,
#admin-menu li li li.iehover ul,
#admin-menu li li li li.iehover ul,
#admin-menu li li li li li.iehover ul{left:auto;display:block;
}
#admin-menu li.admin-menu-action:hover ul{right:0;
}

#admin-menu li li.expandable{background:#45454a url(images/arrow.png) no-repeat 145px 7px;}
#admin-menu li li:hover,
#admin-menu li li.iehover{background-color:#111;
}
#admin-menu li li:hover a,
#admin-menu li li:hover li:hover a,
#admin-menu li li:hover li:hover li:hover a{color:#fff;
}
#admin-menu li li.expandable:hover a,
#admin-menu li li.expandable:hover li.expandable:hover a{border-color:#666666;color:#eee;
}
#admin-menu li li.expandable:hover li a,
#admin-menu li li.expandable:hover li.expandable:hover li a{border-color:#323232;
}
#admin-menu li li:hover li a,
#admin-menu li li.iehover li a,
#admin-menu li li.iehover li.iehover li a{color:#eee;
}
#admin-menu li li.iehover a,
#admin-menu li li.iehover li.iehover a,
#admin-menu li li.iehover li.iehover li.iehover a{color:#fff;width:90%;}

html.js fieldset.collapsible div.fieldset-wrapper{overflow:visible;}

@media print{#admin-menu{display:none;}body.admin-menu{margin-top:0 !important;}
}
.book-navigation .menu{border-top:1px solid #888;padding:1em 0 0 3em;
}
.book-navigation .page-links{border-top:1px solid #888;border-bottom:1px solid #888;text-align:center;padding:0.5em;
}
.book-navigation .page-previous{text-align:left;width:42%;display:block;float:left;}
.book-navigation .page-up{margin:0 5%;width:4%;display:block;float:left;}
.book-navigation .page-next{text-align:right;width:42%;display:block;float:right;
}
#book-outline{min-width:56em;
}
.book-outline-form .form-item{margin-top:0;margin-bottom:0;
}
#edit-book-bid-wrapper .description{clear:both;
}
#book-admin-edit select{margin-right:24px;
}
#book-admin-edit select.progress-disabled{margin-right:0;
}
#book-admin-edit tr.ahah-new-content{background-color:#ffd;
}
#book-admin-edit .form-item{float:left;
}.node-unpublished{background-color:#fff4f4;
}
.preview .node{background-color:#ffffea;
}
#node-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;
}
#node-admin-buttons{float:left;margin-left:0.5em;clear:right;}
td.revision-current{background:#ffc;
}
.node-form .form-text{display:block;width:95%;
}
.node-form .container-inline .form-text{display:inline;width:auto;
}
.node-form .standard{clear:both;
}
.node-form textarea{display:block;width:95%;
}
.node-form .attachments fieldset{float:none;display:block;
}
.terms-inline{display:inline;
}
fieldset{margin-bottom:1em;padding:.5em;
}
form{margin:0;padding:0;
}
hr{height:1px;border:1px solid gray;
}
img{border:0;
}
table{border-collapse:collapse;
}
th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;
}

.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;
}

.clear-block{display:inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block{height:1%;
}
.clear-block{display:block;
}
body.drag{cursor:move;
}
th.active img{display:inline;
}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;
}
tr.drag{background-color:#fffff0;
}
tr.drag-previous{background-color:#ffd;
}
td.active{background-color:#ddd;
}
td.checkbox,th.checkbox{text-align:center;
}
tbody{border-top:1px solid #ccc;
}
tbody th{border-bottom:1px solid #ccc;
}
thead th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;
}

.breadcrumb{padding-bottom:.5em
}
div.indentation{width:20px;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;float:left;}
div.tree-child{background:url(../../misc/tree.png) no-repeat 11px center;}
div.tree-child-last{background:url(../../misc/tree-bottom.png) no-repeat 11px center;}
div.tree-child-horizontal{background:url(../../misc/tree.png) no-repeat -11px center;
}
.error{color:#e55;
}
div.error{border:1px solid #d77;
}
div.error,tr.error{background:#fcc;color:#200;padding:2px;
}
.warning{color:#e09010;
}
div.warning{border:1px solid #f0c020;
}
div.warning,tr.warning{background:#ffd;color:#220;padding:2px;
}
.ok{color:#008000;
}
div.ok{border:1px solid #00aa00;
}
div.ok,tr.ok{background:#dfd;color:#020;padding:2px;
}
.item-list .icon{color:#555;float:right;padding-left:0.25em;clear:right;}
.item-list .title{font-weight:bold;
}
.item-list ul{margin:0 0 0.75em 0;padding:0;
}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;list-style:disc;
}
ol.task-list li.active{font-weight:bold;
}
.form-item{margin-top:1em;margin-bottom:1em;
}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;
}
tr.merge-down,tr.merge-down td,tr.merge-down th{border-bottom-width:0 !important;
}
tr.merge-up,tr.merge-up td,tr.merge-up th{border-top-width:0 !important;
}
.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;
}
.form-item .description{font-size:0.85em;
}
.form-item label{display:block;font-weight:bold;
}
.form-item label.option{display:inline;font-weight:normal;
}
.form-checkboxes,.form-radios{margin:1em 0;
}
.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;
}
.marker,.form-required{color:#f00;
}
.more-link{text-align:right;}
.more-help-link{font-size:0.85em;text-align:right;}
.nowrap{white-space:nowrap;
}
.item-list .pager{clear:both;text-align:center;
}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;
}
.pager-current{font-weight:bold;
}
.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:0.9em;
}
dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select{font-family:inherit;font-size:inherit;width:14em;
}
dl.multiselect dd.a,dl.multiselect dd.a .form-item{width:8em;
}
dl.multiselect dt,dl.multiselect dd{float:left;line-height:1.75em;padding:0;margin:0 1em 0 0;}
dl.multiselect .form-item{height:1.75em;margin:0;
}

.container-inline div,.container-inline label{display:inline;
}

ul.primary{border-collapse:collapse;padding:0 0 0 1em;white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #bbb;
}
ul.primary li{display:inline;
}
ul.primary li a{background-color:#ddd;border-color:#bbb;border-width:1px;border-style:solid solid none solid;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;
}
ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:#fff 1px solid;
}
ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;
}
ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;
}
ul.secondary li{display:inline;padding:0 1em;border-right:1px solid #ccc;}
ul.secondary a{padding:0;text-decoration:none;
}
ul.secondary a.active{border-bottom:4px solid #999;
}

#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100;
}
#autocomplete ul{margin:0;padding:0;list-style:none;
}
#autocomplete li{background:#fff;color:#000;white-space:pre;cursor:default;
}
#autocomplete li.selected{background:#0072b9;color:#fff;
}
html.js input.form-autocomplete{background-image:url(../../misc/throbber.gif);background-repeat:no-repeat;background-position:100% 2px;}
html.js input.throbbing{background-position:100% -18px;}

html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;margin-bottom:0;height:1em;
}
html.js fieldset.collapsed *{display:none;
}
html.js fieldset.collapsed legend{display:block;
}
html.js fieldset.collapsible legend a{padding-left:15px;background:url(../../misc/menu-expanded.png) 5px 75% no-repeat;}
html.js fieldset.collapsed legend a{background-image:url(../../misc/menu-collapsed.png);background-position:5px 50%;}
* html.js fieldset.collapsed legend,
* html.js fieldset.collapsed legend *,
* html.js fieldset.collapsed table *{display:inline;
}
html.js fieldset.collapsible{position:relative;
}
html.js fieldset.collapsible legend a{display:block;
}
html.js fieldset.collapsible .fieldset-wrapper{overflow:auto;
}

.resizable-textarea{width:95%;
}
.resizable-textarea .grippie{height:9px;overflow:hidden;background:#eee url(../../misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;
}
html.js .resizable-textarea textarea{margin-bottom:0;width:100%;display:block;
}

.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin:-0.4em 0 -0.4em -0.5em;padding:0.42em 1.5em 0.42em 0.5em;text-decoration:none;
}
a.tabledrag-handle:hover{text-decoration:none;
}
a.tabledrag-handle .handle{margin-top:4px;height:13px;width:13px;background:url(../../misc/draggable.png) no-repeat 0 0;
}
a.tabledrag-handle-hover .handle{background-position:0 -20px;
}

.joined + .grippie{height:5px;background-position:center 1px;margin-bottom:-2px;
}
.teaser-checkbox{padding-top:1px;
}
div.teaser-button-wrapper{float:right;padding-right:5%;margin:0;
}
.teaser-checkbox div.form-item{float:right;margin:0 5% 0 0;padding:0;
}
textarea.teaser{display:none;
}
html.js .no-js{display:none;
}

.progress{font-weight:bold;
}
.progress .bar{background:#fff url(../../misc/progress.gif);border:1px solid #00375a;height:1.5em;margin:0 0.2em;
}
.progress .filled{background:#0072b9;height:1em;border-bottom:0.5em solid #004a73;width:0%;
}
.progress .percentage{float:right;}
.progress-disabled{float:left;}
.ahah-progress{float:left;}
.ahah-progress .throbber{width:15px;height:15px;margin:2px;background:transparent url(../../misc/throbber.gif) no-repeat 0px -18px;float:left;}
tr .ahah-progress .throbber{margin:0 2px;
}
.ahah-progress-bar{width:16em;
}

#first-time strong{display:block;padding:1.5em 0 .5em;
}

tr.selected td{background:#ffc;
}

table.sticky-header{margin-top:0;background:#fff;
}

#clean-url.install{display:none;
}

html.js .js-hide{display:none;
}

#system-modules div.incompatible{font-weight:bold;
}

#system-themes-form div.incompatible{font-weight:bold;
}

span.password-strength{visibility:hidden;
}
input.password-field{margin-right:10px;}
div.password-description{padding:0 2px;margin:4px 0 0 0;font-size:0.85em;max-width:500px;
}
div.password-description ul{margin-bottom:0;
}
.password-parent{margin:0 0 0 0;
}
input.password-confirm{margin-right:10px;}
.confirm-parent{margin:5px 0 0 0;
}
span.password-confirm{visibility:hidden;
}
span.password-confirm span{font-weight:normal;
}
ul.menu{list-style:none;border:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
li.expanded{list-style-type:circle;list-style-image:url(../../misc/menu-expanded.png);padding:0.2em 0.5em 0 0;margin:0;
}
li.collapsed{list-style-type:disc;list-style-image:url(../../misc/menu-collapsed.png);padding:0.2em 0.5em 0 0;margin:0;
}
li.leaf{list-style-type:square;list-style-image:url(../../misc/menu-leaf.png);padding:0.2em 0.5em 0 0;margin:0;
}
li a.active{color:#000;
}
td.menu-disabled{background:#ccc;
}
ul.links{margin:0;padding:0;
}
ul.links.inline{display:inline;
}
ul.links li{display:inline;list-style-type:none;padding:0 0.5em;
}
.block ul{margin:0;padding:0 0 0.25em 1em;}
#permissions td.module{font-weight:bold;
}
#permissions td.permission{padding-left:1.5em;}
#access-rules .access-type,#access-rules .rule-type{margin-right:1em;float:left;}
#access-rules .access-type .form-item,#access-rules .rule-type .form-item{margin-top:0;
}
#access-rules .mask{clear:both;
}
#user-login-form{text-align:center;
}
#user-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;
}
#user-admin-buttons{float:left;margin-left:0.5em;clear:right;}
#user-admin-settings fieldset .description{font-size:0.85em;padding-bottom:.5em;
}

.profile{clear:both;margin:1em 0;
}
.profile .picture{float:right;margin:0 1em 1em 0;}
.profile h3{border-bottom:1px solid #ccc;
}
.profile dl{margin:0 0 1.5em 0;
}
.profile dt{margin:0 0 0.2em 0;font-weight:bold;
}
.profile dd{margin:0 0 1em 0;
}
.field .field-label,
.field .field-label-inline,
.field .field-label-inline-first{font-weight:bold;
}
.field .field-label-inline,
.field .field-label-inline-first{display:inline;
}
.field .field-label-inline{visibility:hidden;
}

.node-form .content-multiple-table td.content-multiple-drag{width:30px;padding-right:0;}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{padding-right:.5em;}

.node-form .content-add-more .form-submit{margin:0;
}

.node-form .number{display:inline;width:auto;
}
.node-form .text{width:auto;
}

.form-item #autocomplete .reference-autocomplete{white-space:normal;
}

.form-item #autocomplete .reference-autocomplete label{display:inline;font-weight:normal;
}

#content-field-overview-form .advanced-help-link,
#content-display-overview-form .advanced-help-link{margin:4px 4px 0 0;}
#content-field-overview-form .label-group,
#content-display-overview-form .label-group,
#content-copy-export-form .label-group{font-weight:bold;
}
table#content-field-overview .label-add-new-field,
table#content-field-overview .label-add-existing-field,
table#content-field-overview .label-add-new-group{float:left;}
table#content-field-overview tr.content-add-new .tabledrag-changed{display:none;
}
table#content-field-overview tr.content-add-new .description{margin-bottom:0;
}
table#content-field-overview .content-new{font-weight:bold;padding-bottom:.5em;
}

.advanced-help-topic h3,
.advanced-help-topic h4,
.advanced-help-topic h5,
.advanced-help-topic h6{margin:1em 0 .5em 0;
}
.advanced-help-topic dd{margin-bottom:.5em;
}
.advanced-help-topic span.code{background-color:#EDF1F3;font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;font-size:0.9em;padding:1px;
}
.advanced-help-topic .content-border{border:1px solid #AAA
}.container-inline-date{width:auto;clear:both;display:inline-block;vertical-align:top;margin-right:0.5em;}
.container-inline-date .form-item{float:none;padding:0;margin:0;
}
.container-inline-date .form-item .form-item{float:left;}
.container-inline-date .form-item,
.container-inline-date .form-item input{width:auto;
}
.container-inline-date .description{clear:both;
}

.container-inline-date .form-item input,
.container-inline-date .form-item select,
.container-inline-date .form-item option{margin-right:5px;}

.container-inline-date .date-spacer{margin-left:-5px;}
.views-right-60 .container-inline-date div{padding:0;margin:0;
}

.container-inline-date .date-timezone .form-item{float:none;width:auto;clear:both;
}

#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;
}
#calendar_div,
.calendar_control,
.calendar_links,
.calendar_header,
.calendar{width:185px;border-collapse:separate;margin:0;
}
.calendar td{padding:0;
}

span.date-display-single {
}
span.date-display-start {
}
span.date-display-end {
}
span.date-display-separator {
}

.date-repeat-input{float:left;width:auto;margin-right:5px;}
.date-repeat-input select{min-width:7em;
}
.date-repeat fieldset{clear:both;float:none;
}

.date-views-filter-wrapper{min-width:250px;
}
.date-views-filter input{float:left !important;margin-right:2px !important;padding:0 !important;width:12em;min-width:12em;
}

.date-nav{width:100%;
}
.date-nav div.date-prev{text-align:left;width:24%;float:left;}
.date-nav div.date-next{text-align:right;width:24%;float:right;}
.date-nav div.date-heading{text-align:center;width:50%;float:left;}
.date-nav div.date-heading h3{margin:0;padding:0;
}

.date-clear{float:none;clear:both;display:block;
}

.date-clear-block{float:none;width:auto;clear:both;
}

.date-clear-block:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}.date-clear-block{display:inline-block;}/* Hides from IE-mac \*/      
 * html .date-clear-block{height:1%;}.date-clear-block{display:block;}.date-container .date-format-delete{margin-top:1.8em;margin-left:1.5em;float:left;
}
.date-container .date-format-name{float:left;
}
.date-container .date-format-type{float:left;padding-left:10px;
}

.date-container .select-container{clear:left;float:left;
}

div.date-calendar-day{line-height:1;width:40px;float:left;margin:6px 10px 0 0;background:#F3F3F3;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;color:#999;text-align:center;font-family:Georgia,Arial,Verdana,sans;
}
div.date-calendar-day span{display:block;text-align:center;
}
div.date-calendar-day span.month{font-size:.9em;background-color:#B5BEBE;color:white;padding:2px;text-transform:uppercase;
}
div.date-calendar-day span.day{font-weight:bold;font-size:2em;
}
div.date-calendar-day span.year{font-size:.9em;padding:2px;
}
#ui-datepicker-div table,
#ui-datepicker-div td,
#ui-datepicker-div th{margin:0;padding:0;
}
#ui-datepicker-div,
#ui-datepicker-div table,
.ui-datepicker-div,
.ui-datepicker-div table,
.ui-datepicker-inline,
.ui-datepicker-inline table{font-size:12px !important;
}
.ui-datepicker-div,.ui-datepicker-inline,#ui-datepicker-div{/*resets*/margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;background:#ffffff;border:2px solid #d3d3d3;font-family:Verdana,Arial,sans-serif;font-size:1.1em;margin:0;padding:2.5em .5em .5em .5em;position:relative;width:15.5em;
}
#ui-datepicker-div{background:#ffffff;display:none;z-index:9999;}
.ui-datepicker-inline{display:block;float:left;}
.ui-datepicker-control{display:none;
}
.ui-datepicker-current{display:none;
}
.ui-datepicker-next,.ui-datepicker-prev{background:#e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;left:.5em;position:absolute;top:.5em;
}
.ui-datepicker-next{left:14.6em;
}
.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background:#dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;}
.ui-datepicker-next a,.ui-datepicker-prev a{background:url(images/888888_7x7_arrow_left.gif) 50% 50% no-repeat;border:1px solid #d3d3d3;cursor:pointer;display:block;font-size:1em;height:1.4em;text-indent:-999999px;width:1.3em;
}
.ui-datepicker-next a{background:url(images/888888_7x7_arrow_right.gif) 50% 50% no-repeat;}
.ui-datepicker-prev a:hover{background:url(images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;}
.ui-datepicker-next a:hover{background:url(images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;}
.ui-datepicker-prev a:active{background:url(images/222222_7x7_arrow_left.gif) 50% 50% no-repeat;}
.ui-datepicker-next a:active{background:url(images/222222_7x7_arrow_right.gif) 50% 50% no-repeat;}
.ui-datepicker-header select{background:#e6e6e6;border:1px solid #d3d3d3;color:#555555;font-size:1em;line-height:1.4em;margin:0 !important;padding:0 !important;position:absolute;top:.5em;
}
.ui-datepicker-header select.ui-datepicker-new-month{left:2.2em;width:7em;
}
.ui-datepicker-header select.ui-datepicker-new-year{left:9.4em;width:5em;
}
table.ui-datepicker{text-align:right;width:15.5em;
}
table.ui-datepicker td a{color:#555555;display:block;padding:.1em .3em .1em 0;text-decoration:none;
}
table.ui-datepicker tbody{border-top:none;
}
table.ui-datepicker tbody td a{background:#e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;border:1px solid #ffffff;cursor:pointer;
}
table.ui-datepicker tbody td a:hover{background:#dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;border:1px solid #999999;color:#212121;
}
table.ui-datepicker tbody td a:active{background:#ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;border:1px solid #dddddd;color:#222222;
}
table.ui-datepicker .ui-datepicker-title-row td{color:#222222;font-size:.9em;padding:.3em 0;text-align:center;text-transform:uppercase;
}

table.ui-datepicker .ui-datepicker-title-row td a{color:#222222;
}.timeEntry_control{vertical-align:middle;margin-left:2px;
}
* html .timeEntry_control{margin-top:-4px;
}
.timeEntry{background-color:transparent !important;
}
.timeEntry_control{display:none;
}.filefield-icon{margin:0 2px 0 0;}

.filefield-element{margin:1em 0;white-space:normal;
}

.filefield-element .widget-preview{float:left;padding:0 10px 0 0;margin:0 10px 0 0;border-width:0 1px 0 0;border-style:solid;border-color:#CCC;max-width:30%;
}

.filefield-element .widget-edit{float:left;max-width:70%;
}

.filefield-element .filefield-preview{width:16em;overflow:hidden;
}

.filefield-element .widget-edit .form-item{margin:0 0 1em 0;
}

.filefield-element input.form-submit,
.filefield-element input.form-file{margin:0;
}

.filefield-element input.progress-disabled{float:none;display:inline;
}

.filefield-element div.ahah-progress,
.filefield-element div.throbber{display:inline;float:none;padding:1px 13px 2px 3px;}

.filefield-element div.ahah-progress-bar{display:none;margin-top:4px;width:28em;padding:0;
}

.filefield-element div.ahah-progress-bar div.bar{margin:0;
}

ul.jquerymenu li.parent{list-style:none;list-style-image:none;background-image:none;}ul.jquerymenu li.closed ul{display:none;}
ul.jquerymenu li span.parent{position:absolute;margin-left:-15px;margin-top:6px;width:9px;height:9px;display:block;
}
.ie ul.jquerymenu li span.parent{margin-top:4px;
}
ul.jquerymenu li.parent span.closed{background-image:url(images/plus.png);background-repeat:no-repeat;background-position:left top;
}
ul.jquerymenu li.parent span.open{background-image:url(images/minus.png);background-repeat:no-repeat;background-position:left top;
}
ul.jquerymenu li.parent span.parent{cursor:pointer;
}
ul.jquerymenu li .jqm_link_edit{display:none;position:absolute;width:45px;margin-left:-40px;margin-top:2px;
}.simplenews-subscription-filter .form-item{clear:both;line-height:1.75em;margin:0pt 1em 0pt 0pt;
}

.simplenews-subscription-filter .form-item label{float:left;width:12em;
}

.simplenews-subscription-filter .spacer{margin-left:12em;
}

.simplenews-subscription-filter .form-select,
.simplenews-subscription-filter .form-text{width:14em;
}

.block-simplenews .issues-link,
.block-simplenews .issues-list{margin-top:1em;
}

.block-simplenews .issues-list .newsletter-created{display:none;
}
.calendar-calendar tr.odd,.calendar-calendar tr.even{background-color:#fff;
}
.calendar-calendar table{border-collapse:collapse;border-spacing:0;margin:0 auto;padding:0;width:100%;}
.calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%;}.calendar-calendar .year-view td{width:32%;padding:1px;border:none;
}

.calendar-calendar .year-view td table td{width:13%;padding:0;
}

.calendar-calendar tr{padding:0;margin:0;background-color:white;
}
.calendar-calendar th{color:#fff;background-color:#ccc;text-align:center;margin:0;
}
.calendar-calendar th a{font-weight:bold;color:#fff;background-color:#ccc;
}
.calendar-calendar td{width:12%;min-width:12%;border:1px solid #ccc;color:#777;text-align:right;vertical-align:top;margin:0;padding:0;
}

.calendar-calendar .mini{border:none;}

.calendar-calendar td.week{width:1%;min-width:1%;}
.calendar-calendar .week{clear:both;font-style:normal;color:#555;font-size:0.8em;
}
.calendar-calendar .week a{font-weight:normal;
}

.calendar-calendar .inner{min-height:5em;height:auto !important;height:5em;padding:0;margin:0;
}
.calendar-calendar .inner div{padding:0;margin:0;
}
.calendar-calendar .inner p{padding:0 0 .8em 0;margin:0;
}
.calendar-calendar td a{font-weight:bold;text-decoration:none;
}
.calendar-calendar td a:hover{text-decoration:underline;
}
.calendar-calendar td.year,
.calendar-calendar td.month{text-align:center;
}

.calendar-calendar th.days{color:#ccc;background-color:#224;text-align:center;padding:1px;margin:0;}

.calendar-calendar div.day{float:right;text-align:center;padding:0.125em 0.25em 0 0.25em;margin:0;background-color:#f3f3f3;border:1px solid gray;border-width:0 0 1px 1px;clear:both;width:1.5em;
}

.calendar-calendar div.calendar{background-color:#fff;border:solid 1px #ddd;text-align:left;margin:0 .25em .25em 0;width:96%;float:right;clear:both;
}
.calendar-calendar .day-view div.calendar{float:none;width:98%;margin:1% 1% 0 1%;
}

.calendar-calendar div.title{font-size:.8em;text-align:center;
}

.calendar-calendar div.title a{color:#000;
}
.calendar-calendar div.title a:hover{color:#c00;
}
.calendar-calendar .content{clear:both;padding:3px;padding-left:5px;
}
.calendar div.form-item{white-space:normal;
}

table td.mini,
table th.mini,
table.mini td.week{padding:0 1px 0 0;margin:0;}
table td.mini a{font-weight:normal;}
.calendar-calendar .mini-day-off{padding:0px;
}
.calendar-calendar .mini-day-on{padding:0px;
}
table .mini-day-on a{text-decoration:underline;}
.calendar-calendar .mini .title{font-size:.8em;}
.mini .calendar-calendar .week{font-size:.7em;}
.mini-row{width:100%;border:none;
}
.mini{width:32%;vertical-align:top;}


.calendar-calendar .stripe{height:5px;width:auto;font-size:1px !important;line-height:1px !important;
}
.calendar-calendar .day-view .stripe{width:100%;
}
table.calendar-legend{background-color:#ccc;width:100%;margin:0;padding:0;
}
table.calendar-legend tr.odd .stripe,
table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important;
}
.calendar-legend td{text-align:left;
}

.calendar-empty{font-size:1px;line-height:1px;
}

.calendar-calendar td.calendar-agenda-hour{font-family:serif;text-align:right;border:none;border-top:1px #333 dotted;padding-top:.25em;width:1%;
}
.calendar-calendar td.calendar-agenda-no-hours{min-width:1%;
}
.calendar-calendar td.calendar-agenda-hour .calendar-hour{font-size:1.2em;font-weight:bold;
}
.calendar-calendar td.calendar-agenda-hour .calendar-ampm{font-size:1em;
}
.calendar-calendar td.calendar-agenda-items{border:1px #333 dotted;text-align:left;
}
.calendar-calendar td.calendar-agenda-items div.calendar{width:auto;padding:.25em;margin:0;
}
.calendar-calendar div.calendar div.inner .calendar-agenda-empty{width:100%;text-align:center;vertical-align:middle;padding:1em 0;background-color:#fff;
}

.calendar-date-select form{text-align:right;float:right;width:25%;
}
.calendar-date-select div,
.calendar-date-select input,
.calendar-date-select label{text-align:right;padding:0;margin:0;float:right;clear:both;
}
.calendar-date-select .description{float:right;
}
.calendar-label{font-weight:bold;display:block;clear:both;
}

.calendar-calendar div.date-nav{background-color:#ccc;color:#777;padding:0.2em;width:auto;border:1px solid #ccc;
}
.calendar-calendar div.date-nav a,
.calendar-calendar div.date-nav h3{color:#777;
}
.calendar-calendar th.days{background-color:#eee;color:#777;font-weight:bold;border:1px solid #ccc;
}
.calendar-calendar td.empty{background:#ccc;border-color:#ccc;
}
.calendar-calendar table.mini td.empty{background:#fff;border-color:#fff;
}
.calendar-calendar td div.day{border:1px solid #ccc;border-top:none;border-right:none;margin-bottom:2px;
}
.calendar-calendar td .inner div,
.calendar-calendar td .inner div a{background:#eee;
}
.calendar-calendar div.calendar{border:none;font-size:x-small;
}
.calendar-calendar td .inner div.calendar div,
.calendar-calendar td .inner div.calendar div a{border:none;background:#ffc;padding:0 2px;
}
.calendar-calendar td .inner div.calendar div.calendar-more,
.calendar-calendar td .inner div.calendar div.calendar-more a{color:#444;background:#fff;text-align:right;
}
.calendar-calendar td .inner .view-field,
.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;
}

.calendar-calendar td span.date-display-single,
.calendar-calendar td span.date-display-start,
.calendar-calendar td span.date-display-end,
.calendar-calendar td span.date-display-separator{font-weight:bold;
}
.calendar-calendar td .inner div.day a{color:#4b85ac;
}
.calendar-calendar tr td.today,
.calendar-calendar tr.odd td.today,
.calendar-calendar tr.even td.today{background-color:#C3D6E4;
}
.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value{border-bottom:1px solid #ccc;
}

.calendar-calendar td.past {}
.calendar-calendar td.future {}
.calendar-calendar td.has-events {}
.calendar-calendar td.has-no-events {}.farbtastic{position:relative;
}
.farbtastic *{position:absolute;cursor:crosshair;
}
.farbtastic,.farbtastic .wheel{width:195px;height:195px;
}
.farbtastic .color,.farbtastic .overlay{top:47px;left:47px;width:101px;height:101px;
}
.farbtastic .wheel{background:url(wheel.png) no-repeat;width:195px;height:195px;
}
.farbtastic .overlay{background:url(mask.png) no-repeat;
}
.farbtastic .marker{width:17px;height:17px;margin:-8px 0 0 -8px;overflow:hidden;background:url(marker.png) no-repeat;
}

div.fieldgroup{margin:.5em 0 1em 0;
}
div.fieldgroup .content{padding-left:1em;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}

.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;
}

.views-exposed-form .form-item,
.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;
}

.views-exposed-form label{font-weight:bold;
}

.views-exposed-widgets{margin-bottom:.5em;
}

html.js a.views-throbbing,
html.js span.views-throbbing{background:url(../images/status-active.gif) no-repeat right center;padding-right:18px;
}

div.view div.views-admin-links{font-size:xx-small;margin-right:1em;margin-top:1em;
}

.block div.view div.views-admin-links{margin-top:0;
}

div.view div.views-admin-links ul{padding-left:0;
}

div.view div.views-admin-links li a{color:#ccc;
}

div.view div.views-admin-links li{padding-bottom:2px;z-index:201;
}

div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a{color:#000;
}

div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover{background:transparent;;
}

div.view div.views-admin-links a:before{content:"[";
}

div.view div.views-admin-links a:after{content:"]";
}

div.view div.views-hide{display:none;
}

div.view div.views-hide-hover,
div.view:hover div.views-hide{display:block;position:absolute;z-index:200;
}

div.view:hover div.views-hide{margin-top:-1.5em;
}

.views-view-grid tbody{border-top:none;
}

body{margin:0;padding:0;color:#000;background-color:#fff;font:76% Verdana,Arial,Helvetica,sans-serif;
}
tr.odd td,tr.even td{padding:0.3em;
}
h1,h2,h3,h4,h5,h6{margin-bottom:0.5em;
}
h1{font-size:1.3em;
}
h2{font-size:1.2em;
}
h3,h4,h5,h6{font-size:1.1em;
}
p{margin-top:0.5em;margin-bottom:0.5em;
}
a{text-decoration:none;font-weight:bold;
}
a:link{color:#053D7E;
}
a:visited{color:#053D7E;
}
a:hover{color:#053D7E;text-decoration:underline;
}
fieldset{border:1px solid #ccc;
}
pre{background-color:#eee;padding:0.75em 1.5em;font-size:12px;border:1px solid #ddd;
}
table{font-size:1em;
}
.form-item label{font-size:1em;color:#222;
}
.item-list .title{font-size:1em;color:#222;
}
.links{margin-bottom:0;
}
.comment .links{margin-bottom:0;
}

#header,#content{width:100%;
}
#header{background-color:#053D7E;
}
#logo{vertical-align:middle;border:0;
}
#logo img{float:left;padding:0 1em;border:0;
}
#menu{padding:0.5em 0.5em 0 0.5em;text-align:right;vertical-align:middle;
}
#navlist{font-size:1.0em;padding:0 0.8em 1.2em 0;color:#9cf;
}
#navlist a{font-weight:bold;color:#fff;
}
#subnavlist{padding:0.5em 1.2em 0.4em 0;font-size:0.8em;color:#9cf;
}
#subnavlist a{font-weight:bold;color:#9cf;
}
ul.links li{border-left:1px solid #9cf;}
ul.links li.first{border:none;
}
#search .form-text,#search .form-submit{border:1px solid #053D7E;font-size:1.1em;height:1.5em;vertical-align:middle;
}
#search .form-text{width:8em;padding:0 0.5em;
}
#mission{background-color:#053D7E;padding:1.5em 2em;color:#fff;
}
#mission a,#mission a:visited{color:#9cf;font-weight:bold;
}
.site-name{margin:0.6em 0 0;padding:0;font-size:2em;
}
.site-name a:link,.site-name a:visited{color:#fff;
}
.site-name a:hover{color:#053D7E;text-decoration:none;
}
.site-slogan{font-size:1em;color:#eee;display:block;margin:0;font-style:italic;font-weight:bold;
}
#main{padding:10px;
}
#mission,.node .content,.comment .content{line-height:1.4em;
}
#help{font-size:0.9em;margin-bottom:1em;
}
.breadcrumb{margin-bottom:.5em;
}
.messages{background-color:#eee;border:1px solid #ccc;padding:0.3em;margin-bottom:1em;
}
.error{border-color:red;
}
#sidebar-left,#sidebar-right{background-color:#ddd;width:16em;padding:10px;vertical-align:top;
}
#footer{background-color:#eee;padding:1em;font-size:0.8em;
}

.title,.title a{font-weight:bold;font-size:1.3em;color:#777;margin:0 auto;}
.submitted{color:#999;font-size:0.8em;
}
.links{color:#999;
}
.links a{font-weight:bold;
}
.node .content{}
.sticky{padding:0.5em;background-color:#eee;border:solid 1px #ddd;
}
.node .content,.comment .content {
}
.node .taxonomy {
}
.node h2.title{background-color:#F6F7F9;border-bottom:1px solid #E6E9EF;padding:2px;
}
.node .picture{border:1px solid #ddd;float:right;margin:0.5em;
}
.comment{border:1px solid #abc;padding:.5em;margin-bottom:1em;
}
.comment .title a{font-size:1.1em;font-weight:normal;
}
.comment .new{text-align:right;font-weight:bold;font-size:0.8em;float:right;color:red;
}
.comment .picture{border:1px solid #abc;float:right;margin:0.5em;
}

#aggregator .feed-source{background-color:#eee;border:1px solid #ccc;padding:1em;margin:1em 0;
}
#aggregator .news-item .categories,#aggregator .source,#aggregator .age{color:#999;font-style:italic;font-size:0.9em;
}
#aggregator .title{margin-bottom:0.5em;font-size:1em;
}
#aggregator h3{margin-top:1em;
}
#forum table{width:100%;
}
#forum td{padding:0.5em;
}
#forum td.forum,#forum td.posts{background-color:#eee;
}
#forum td.topics,#forum td.last-reply{background-color:#ddd;
}
#forum td.container{background-color:#ccc;
}
#forum td.container a{color:#555;
}
#forum td.statistics,#forum td.settings,#forum td.pager{height:1.5em;border:1px solid #bbb;
}
#forum td .name{color:#96c;
}
#forum td .links{padding-top:0.7em;font-size:0.9em;
}
#profile .profile{clear:both;border:1px solid #abc;padding:.5em;margin:1em 0em;
}
#profile .profile .name{padding-bottom:0.5em;
}
.block-forum h3{margin-bottom:.5em;
}
div.admin-panel .description{color:#999;
}
div.admin-panel .body{background:#f4f4f4;
}
div.admin-panel h3{background-color:#053D7E;color:#fff;padding:5px 8px 5px;margin:0;
}
.field .field-label-inline,.field .field-label-inline-first{float:left;
}
.field-field-immagine .field-label{float:none;
}
.field-item a.lightbox-processed{float:left;margin:5px;height:125px;width:120px;text-align:center;vertical-align:middle;background-color:#fff;border:1px solid #CCCCCC;
line-height:100px;
}
.field-item a.lightbox-processed img{margin:0px auto;vertical-align:middle;line-height:66px;text-align:center;margin-top:10px;
}
ul.links li.comment_add{font-size:0.8em;
}
ul.links li.node_read_more{font-size:0.8em;
}
#edit-search-block-form-1-wrapper label{display:none;
}
table#content-display-overview{
font-size:0.85em;
margin-top:1em;
margin-bottom:1em;
}

#colonna_dx .collapse-processed a{background-color:#d7dbe4;border:1px solid #CCCCCC;font-weight:bolder;padding-right:5px;
}.node-form .standard{
clear:none;}
body{font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;font-size:small;margin:0;padding:0;font-weight:normal;}
A{font-weight:normal;text-decoration:none;}
img{border:0px;}
img.file_icon{
vertical-align:middle;}
.noborder{border:0px none;}
#menu_strumenti{float:right;margin:20px 55px 0px 0px;}
#menu_strumenti .leaf{border-right:1px solid #000000;height:24px;}
#menu_strumenti .leaf.last{border-right:none;height:24px;}
#menu_strumenti ul{padding:0px;
font-size:0.9em;list-style-type:none;margin:0em;
}
#menu_strumenti ul li{display:inline;
padding:0px 12px 0px 12px;margin:0px 0px 0px 0px;}
.riga_strumenti div{display:inline;}
.riga_strumenti{text-align:right;color:Black;font-weight:bold;}
.riga_strumenti a{color:Black;font-weight:bold;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;}
.riga_lingue{text-align:right;color:White;font-weight:bold;padding-top:10px;}
.riga_lingue ul{text-align:right;color:White;font-weight:bold;}
.riga_lingue a{color:White;font-weight:bold;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;}
.riga_lingue a.active{color:White;font-weight:bold;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;}
#menu_uno{margin:0 0 0 324px;width:60%;
}
#menu_uno ul{padding:0px;margin:0;font-size:x-small;clear:both;}
#menu_uno  ul li{display:block;background-image:url(../images/Bottoni-menu-120px_C.gif);background-repeat:no-repeat;padding:6px 0 0 0;margin:0 10px 0 0;float:left;width:120px;height:15px;text-align:center;}
#menu_uno a{color:Black;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;}
#menu_uno a:hover{color:#0E4B8E;font-weight:normal;}
#menu_uno a.active{color:#0E4B8E;font-weight:bold;}
#menu_uno a.active-trail{color:#0E4B8E;font-weight:bold;}
.block-menu_block a.active{color:#0E4B8E;font-weight:bold;}
#basemenu2primariga{clear:both;min-width:670px;border:none;margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;
min-height:17px;height:auto !important;}
.menu_due_prima_riga{background-color:#C6CED9;background-position:right bottom;background-repeat:no-repeat;background-image:url(../images/arrotondamento1.gif);margin:0px 0px 0px 0px;
min-height:17px;height:auto !important;max-width:650px;padding:0px 20px 0px 0px;float:left;font-size:10px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:#000000;font-weight:bold;}
.menu_due_prima_riga ul{padding:0px 0px 2px 0px;margin:10px 0px 0px 0px;}
.menu_due_prima_riga ul li{display:inline;padding:0;margin:0;}
.menu_due_prima_riga a:link{font-weight:bold;font-size:10px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:Black;padding:0px 0px 0px 10px;margin:0 0 0 4px;background-image:url(../images/bullet-menu2-1.gif);background-position:center left;background-repeat:no-repeat;}
.menu_due_prima_riga a:visited{font-weight:bold;font-size:10px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:Black;padding:0px 0px 0px 10px;margin:0 0 0 4px;background-image:url(../images/bullet-menu2-1.gif);background-position:center left;background-repeat:no-repeat;}
.menu_due_prima_riga a:hover{background-image:url(../images/bullet-menu2-1-sel.gif);color:#0E4B8E;}
.menu_due_prima_riga a.active{color:#0E4B8E;background-image:url(../images/bullet-menu2-1-sel.gif);}
#basemenu2secondariga{clear:left;min-width:653px;border:none;margin:0px;padding:0px;height:17px;min-height:17px;max-height:17px;}
.menu_due_seconda_riga{padding:0 20px 0 0;background-position:right bottom;background-repeat:no-repeat;background-image:url(../images/arrotondamento2.gif);background-color:#E8ECEF;margin:0px;height:17px;min-height:17px;max-width:633px;float:left;font-weight:bold;font-size:x-small;color:#000000;}
.menu_due_seconda_riga ul{padding:0px;margin:2px 0 0 0;}
.menu_due_seconda_riga ul li{display:inline;padding:0;margin:0;}
.menu_due_seconda_riga a:link{font-weight:bold;font-size:10px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:Black;padding:0px 0px 0px 10px;margin:0 0 0 4px;background-image:url(../images/bullet-menu2-2.gif);background-position:center left;background-repeat:no-repeat;}
.menu_due_seconda_riga a:visited{font-weight:bold;font-size:10px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:Black;padding:0px 0px 0px 10px;margin:0 0 0 4px;background-image:url(../images/bullet-menu2-2.gif);background-position:center left;background-repeat:no-repeat;}
.menu_due_seconda_riga a:hover{background-image:url(../images/bullet-menu2-2-sel.gif);color:#0E4B8E;}
.menu_due_seconda_riga a.active{color:#0E4B8E;background-image:url(../images/bullet-menu2-2-sel.gif);}
#colonna_sx{float:left;width:181px;padding:0px;min-height:700px;}
#colonna_dx{float:right;width:179px;padding:0;
margin:0 0 0 10px;clear:right }
#corpo_pagina_3col{margin:0 191px 0 190px;padding:0px 10px;}
#corpo_pagina_2col{margin:0 0 0 190px;padding:0px 10px;}
#main{margin-right:1px;margin-left:2em;}
#main .block-menu_block{
padding:10px 0 10px 0;}
.menu-primary-links-alto{
margin-top:0;}
.views-field-field-logo-operatore-fid-1{
text-align:center;}
.views-field-title{
text-align:center;}
.view-messaggio-errore .views-field-title{
background-color:#688ABD;}
.menu_esploso{font-size:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;color:#053d7e;padding:0px;width:181 px;max-width:181px;}
.menu_esploso ul{padding:0px;margin:0px;}
.menu_esploso a{color:#053d7e;}
.menu_esploso ul.menu{list-style-type:none;text-align:center;width:181px;}
.menu_esploso ul.menu li{margin:0;padding:0;list-style-image:none;list-style-type:none;font-weight:bold;}
.menu_esploso .block-menu_block ul.menu li{display:none;}
.menu_esploso .block-menu_block ul.menu li.active-trail{display:block;}
.menu_esploso .block-menu_block ul ul.menu li{display:block;}
.menu_esploso ul.menu li.expanded{margin:0;list-style-image:none;list-style-type:none;font-weight:bold;display:block;}
.menu_esploso ul.menu a:link{color:#053d7e;background-image:url(../images/menu-1lvl-unselected.gif);background-repeat:no-repeat;display:block;height:19px;padding-top:4px;list-style-image:none;list-style-type:none;font-weight:bold;}
.menu_esploso ul.menu a:visited{color:#053d7e;background-image:url(../images/menu-1lvl-unselected.gif);background-repeat:no-repeat;display:block;height:19px;padding-top:4px;font-weight:bold;}
.menu_esploso ul.menu a:hover{background-image:url(../images/menu-1lvl-rollover.gif);color:#ffffff;font-weight:bold;}
.menu_esploso ul ul.menu{list-style-type:none;background-image:none;text-align:left;}
.menu_esploso ul ul.menu li{display:block;width:173px;padding-top:2px;list-style-type:none;list-style-image:none;line-height:1.4em;margin:0;font-weight:normal;}
.menu_esploso ul ul.menu a:link{color:#053d7e;background-image:none;background-position:top;background-repeat:no-repeat;display:block;background-color:#F0F0F0;display:block;height:auto;padding:0 0 0 10px;margin:0;font-weight:normal;}
.menu_esploso ul ul.menu a:visited{color:#053d7e;background-image:none;background-position:top;background-repeat:no-repeat;display:block;background-color:#F0F0F0;height:auto;padding:0 0 0 10px;font-weight:normal;}
.menu_esploso ul ul.menu a:hover{background-color:#0E4B8E;color:#ffffff;;background-image:none;font-weight:normal;}
.menu_esploso ul ul.menu .testo{margin:2px 0 0px 10px;display:block;font-weight:normal;}
.menu_esploso ul ul.menu a.active{background-color:#0E4B8E;color:#ffffff;;background-image:none;color:white;font-weight:normal;}
.menu_esploso ul ul.menu a.active-trail{background-color:#0E4B8E;color:#ffffff;;background-image:none;color:white;font-weight:normal;}
.menu_esploso ul ul ul.menu{list-style-type:none;background-image:none;text-align:left;}
.menu_esploso ul ul ul.menu li{width:173px;padding-top:2px;line-height:1.4em;margin:2px 0;font-weight:normal;}
.menu_esploso ul ul ul.menu a:link{color:#053d7e;background-image:url(../images/menu-3lvl-unselected.gif);background-color:white;display:block;height:auto;padding:0 0 0 25px;margin:0;font-weight:normal;}
.menu_esploso ul ul ul.menu a:visited{color:#053d7e;background-image:url(../images/menu-3lvl-unselected.gif);display:block;background-color:white;height:auto;padding:0 0 0 25px;font-weight:normal;}
.menu_esploso ul ul ul.menu .testo{margin:2px 0 0px 25px;display:block;font-weight:normal;}
.menu_esploso ul ul ul.menu a.active{background-color:#0E4B8E;color:#ffffff;;background-image:none;color:white;font-weight:normal;}
.menu_esploso ul ul ul.menu a.active-trail{background-color:#0E4B8E;color:#ffffff;;background-image:none;color:white;font-weight:normal;}
.menu_esploso ul ul ul ul.menu{list-style-type:none;list-style-image:url(/misc/menu-leaf.png);background-image:none;text-align:left;}
.menu_esploso ul ul ul ul.menu li{width:173px;padding-top:2px;line-height:1.4em;margin:2px 0;font-weight:normal;}
.menu_esploso ul ul ul ul.menu a:link{color:#053d7e;background-image:none;background-color:#F0F0F0;display:block;height:auto;padding:0 0 0 35px;margin:0;font-weight:normal;}
.menu_esploso ul ul ul ul.menu a:visited{color:#053d7e;background-image:none;display:block;background-color:#F0F0F0;height:auto;padding:0 0 0 35px;font-weight:normal;}
.menu_esploso ul ul ul ul.menu .testo{margin:2px 0 0px 35px;display:block;font-weight:normal;}
.menu_esploso ul ul ul ul.menu a.active{background-color:#0E4B8E;color:#ffffff;;background-image:none;color:white;font-weight:normal;}
.menu_esploso ul ul ul ul.menu a.active-trail{background-color:#0E4B8E;color:#ffffff;;background-image:none;color:white;font-weight:normal;}
#pp_news{font-weight:normal;font-size:x-small;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif,Geneva;padding:0 10px;}
#pp_news .notizia .titolo{font-size:x-small;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif,Geneva;font-weight:bold;}
#news_footer{background-image:url(../images/altre-news-pattern.gif);background-repeat:repeat-x;text-align:right;margin:10px 0;}
.freccette{text-align:right;}
.freccette a{font-weight:bolder;color:#a70000;}
.data{font-weight:normal;font-size:small;color:black;font-style:italic;font-family:'Times New Roman' ,Times,serif;}
.title{font-weight:bold;font-size:medium;color:#003f80;font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
.title a{font-weight:bold;font-size:12px;color:#003f80;font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
.notizia{overflow:auto;}
#news .notizia{margin:0 0 10px 0;}
#news .notizia img{margin:4px 10px 2px 0;}
.notizia a{color:#a70000;}
.image_news{margin:0 10px 0px 0;}
#footer_corpo_pagina{text-align:center}
.logoi3{text-align:center;width:100%;}
#footer{
clear:both;
display:block;
width:100%;
height:19px;
min-height:19px !important;
background-color:#778BA6;padding:0px;margin:10px 0 0 0;}
.footer_menu{float:left;font-size:small;color:White;font-weight:normal;margin:0px 0px 0px 0px;padding:2px 0px 2px 0px;}
.footer_menu ul{padding:0px;margin:0 0 0 10px;}
.footer_menu  ul li{
display:inline;color:White;padding:0px 10px 0px 10px;margin:0px 0px 0px 0px;}
.footer_menu .leaf{border-right:1px solid #FFFFFF;height:10px;padding-right:15px;}
.footer_menu .leaf.last{border-right:none;height:10px;padding-right:15px;}
.footer_menu a{color:White;font-size:x-small;font-weight:normal;}
.footer_menu_img{
float:right;}
#logo_testata{position:absolute;left:17px;top:5px;}
#testata{width:100%;min-width:760px;background-color:#768AA6;
background-image:url(../images/sfondo_testata.jpg);background-position:left;background-repeat:repeat-y;
}
#testata_imgsx{width:100%;background-image:url(../images/testata-1.jpg);background-position:left top;background-repeat:no-repeat;height:89px;min-height:auto !important;
}
#testata_imgdx{width:100%;background-image:url(../images/arrotondamento-testata.gif);background-position:right bottom;background-repeat:no-repeat;min-height:89px;height:89px;
}
#testata_body{
min-height:89px;height:auto !important;
}
#testata_sup{height:53px;min-height:53px;
}
#area_centrale{margin:15px 10px 0px 10px;min-width:760px;}
#logoi_sx{margin:30px 0px 0px 0px;}
#logoi1 img{vertical-align:middle;}
#logoi2{text-align:center;}
DIV.invisibile{display:none;}
#notestata{display:none;}
#percorso{margin:5px 10px;font-size:x-small;vertical-align:baseline;color:#003f80;}
#percorso A{color:#000000;text-decoration:underline;}
.percnav_freccette{font-weight:bolder;color:#a70000;}
.year_on{background-image:url(../images/year-selected.gif);background-position:center left;background-repeat:no-repeat;COLOR:#FFFFFF;PADDING-LEFT:10px;PADDING-Right:10px;PADDING-TOP:2px;PADDING-BOTTOM:2px;}
.year_off{background-image:url(../images/year-unselected.gif);background-position:center left;background-repeat:no-repeat;COLOR:#053d7e;PADDING-LEFT:10px;PADDING-Right:10px;PADDING-TOP:2px;PADDING-BOTTOM:2px;}
.year_off a:visited{COLOR:#053d7e;}
.year_off a:link{COLOR:#053d7e;}
.block-region{color:black;text-align:left;font-weight:normal;background-color:#FFFF66;margin-bottom:4px;margin-top:4px;padding:3px;display:inline;}
#colonna_sx h2.title{
font-size:11px;text-align:center;color:#053d7e;background-image:url(../images/menu-1lvl-unselected.gif);background-repeat:no-repeat;display:block;height:19px;padding-top:4px;}
.breadcrumb{margin-bottom:0px;}
#colonna_sx div.content{padding-bottom:10px;}
#colonna_sx .left div.content{padding-bottom:10px;}
#colonna_sx .left .menu-level-2{border:1px solid #CCCCCC;}
dl.search-results dd.no_foto{min-height:90px;}
dl.search-results dd.foto{min-height:86px;}
dl.search-results dt.title{
background-color:#F6F7F9;
border-bottom:1px solid #E6E9EF;
padding:5px 5px 0px 10px;}
dl.search-results dd{min-height:130px;margin:2px 0px 25px 0px;background-color:#F3F4F7;border-bottom:1px solid #E6E9EF;padding:10px 10px 10px 10px;}
div.thumbsnail{float:left;margin:0px 15px 5px 0px;height:125px;width:120px;text-align:center;vertical-align:middle;background-color:#fff;border:1px solid #E6E9EF;line-height:100px;}
div.thumbsnail img{margin:0px auto;vertical-align:middle;line-height:66px;text-align:center;margin-top:10px;}
.block-tagadelic_all_block{
font-size:0.8em;}
.body_main_image{float:left;margin-right:10px;}
.field{}
table.mceLayout{
clear:none;}
.field-field-sottotitolo{
color:#6CAA96;
font-family:'Times New Roman',Times,serif;
font-size:1.2em;
font-style:italic;
font-weight:bold;
margin:0;
padding:10px;}
.field-field-images{
background-color:#FFFFFF;
float:left;
margin:5px 25px 5px 10px;
text-align:center;
vertical-align:middle;
}
img.imagecache-small{
line-height:66px;
margin:10px auto 0;
text-align:center;
vertical-align:middle;}
.field-field-apertura{padding:10px 0;}
#colonna_dx .block{
margin-bottom:10px;}
#block-cck_blocks-field_link{
}
#colonna_dx .block h2{
font-size:11px;text-align:center;color:#053d7e;background-image:url(../images/menu-1lvl-unselected.gif);background-repeat:no-repeat;display:block;height:19px;padding-top:4px;}
#colonna_dx ul{
padding:0;
margin:0;}
#colonna_dx li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
margin:0;}
#colonna_dx .field_related_content a,.field_link a,.field_ref_progetti a,.field_ref_pubblicazioni a,.block-relevant_content a{
background-color:#F0F0F0;
background-image:none;
background-position:center top;
background-repeat:no-repeat;
color:#053D7E;
display:block;
font-weight:normal;
height:auto;
padding:0 0 0 10px;
margin-top:2px;}
#colonna_dx ul li .views-field-created span.field-content{
font-size:90%;}
#colonna_dx a.ext{
background-image:url("../../../../../sites/all/modules/extlink/extlink.png");
background-position:right center;
background-repeat:no-repeat;}
#colonna_dx .view-content a.ext{
background-image:none;}
#colonna_dx .field_related_content a:hover,.field_link a:hover,.field_ref_progetti a:hover,.field_ref_pubblicazioni a:hover,.block-relevant_content a:hover{background-color:#0E4B8E;color:#ffffff;;background-image:none;font-weight:normal;}
#colonna_dx a:hover.ext{
background-image:url("../../../../../sites/all/modules/extlink/extlink.png");
background-position:right center;}
#colonna_dx .views-field-title{
clear:left;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif,Geneva;
font-size:x-small;
font-weight:bold;}
#colonna_dx .views-field-field-breve-value{
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif,Geneva;
font-size:x-small;
font-weight:normal;}
#colonna_dx .view-content a{
color:#A70000;}
.news .content a{
color:#A70000;}
#colonna_dx .node h2.title a{
clear:left;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif,Geneva;
font-size:x-small;
font-weight:bold;}
#colonna_dx .node h2.title{background-image:none;height:auto;}
.taxonomy_terms{padding-bottom:10px;border:1px solid #DDDDDD;}
.views-row-even{background-color:#EEEEEE;border:1px solid #DDDDDD;}
.views-row-odd{background-color:white;border:1px solid #DDDDDD;}
li.views-row-even{list-style-image:none;list-style-type:none;padding:4px 0 0 4px;}
li.views-row-odd{list-style-image:none;list-style-type:none;padding:4px 0 0 4px;}
.view-content .item-list ul li{list-style-image:none;list-style-type:none;margin:4px 0 0 0;padding:2px;}
div.views-row-even{margin:4px 0 0 0;padding:2px;}
div.views-row-odd{margin:4px 0 0 0;padding:2px;}
tr.even{
background-color:#EEEEEE;}
tr.odd{
background-color:white;}
.views-summary{
padding-left:10px;}
.view-content{
padding-bottom:10px;}
.views-field-title{
margin-bottom:0.5em;}
.views-field-title a{
font-size:1.1em;
font-weight:normal;}
.attachments{
}
.swftools-wrapper{}
.field-field-scadenza{
font-style:italic;}
.field-field-breve{}
.group-intestazione{
background-color:#EEEEEE;
margin-bottom:2px;}
.group-principali{
background-color:white;
margin-top:0px;
margin-bottom:0px;}
.group-allegati{
background-color:white;
margin-top:2px;}
.view-bandi .views-row-even{
margin-bottom:20px;}
.view-bandi .views-row-odd{
margin-bottom:20px;}
.field-item{
margin:0;
padding:0;}
.group-galleria{
border:1px solid #E6E9EF;
background-color:#F0F0F0;}
.date-clear-block{
display:inline-block;}
.link_attachment{
vertical-align:middle;}
li.attachment{
vertical-align:middle;}
.block-finder{
margin-right:auto;}
.block-finder h2.title,.block-finder label{
display:none}
.block-finder input.form-text{
width:200px;
height:12px;}
.block-finder input.form-submit{
height:22px;}
.finder-admin-links{
display:inline;}
.more-link{
background-color:#00005D;}
.more-link a{
color:white;}
#colonna_dx div{}
.view-news-hpc div.view-header p{
color:#6CAA96;
font-family:Times New Roman,Times,serif;
font-size:medium;
font-style:italic;
font-weight:bold;}
form#views-bulk-operations-form--1{float:left;}
#block-views-messaggio_errore-block_2 .views-row-even{
background-color:#ffffff;}
#views-ui-list-views-form .form-item{
float:left;
margin-bottom:0;
margin-top:0;
padding-right:0;}
#edit-order-wrapper{
clear:none;}
table.views-entry{
clear:none;}
.calendar-calendar div.date-nav{
background-color:#31DEE0;
height:20px;}
.views-edit-view .clear-block{
display:block;}
.views-basic-info{
height:30px;}
#views-ajax-form{
margin-bottom:20px;}
#views-ajax-pad .message{
padding-bottom:10px;}
.views-tabset .extra input{
margin:5px 0px;}
form#views-ui-preview-form input#preview-submit{
margin-top:1.1em;
}
.titolo{color:#003F80;font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;font-size:medium;font-weight:bold;}
.sottotitolo{color:#6CAA96;font-family:'Times New Roman',Times,serif;font-size:medium;font-style:italic;font-weight:bold;}
.titoletto{color:#003F80;font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;font-size:small;font-weight:bold;}
.didascalia{color:black;font-family:'Times New Roman',Times,serif;font-size:x-small;font-style:italic;font-weight:bold;
}div.view-tree-book-menu .field-content{
text-align:left;
margin-left:0;
}

div.view-tree-book-menu .field-content .book_2{
margin-left:20px;
}

div.view-tree-book-menu .field-content .book_3{
margin-left:40px;
}

div.view-tree-book-menu .field-content .book_4{
margin-left:60px;
}

div.view-tree-book-menu .field-content .book_5{
margin-left:80px;
}

div.view-tree-book-menu .field-content .book_6{
margin-left:100px;
}
body{font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;font-size:small;margin:0;padding:0;font-weight:normal;}
A{text-decoration:none;}
IMG{border:0px;}
.hidden{position:absolute;top:-10000px;margin:0;padding:0;height:1px;width:1px;font-size:0.1em;line-height:0.1em;left:0px;}
h1{font-size:2em;font-weight:bold;}
h2{font-weight:bold;font-size:1.3em;color:#003f80;font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
h3{color:#6CAA96;font-family:'Times New Roman',Times,serif;font-size:1.2em;font-style:italic;font-weight:bold;}
.alignright{text-align:right;}
.alignleft{text-align:left;}
.aligncenter{text-align:center;}
.noborder{border:0px none;}
#menu_strumenti{display:none;}
.riga_lingue{display:none;}
#menu_uno{
display:none;}
#basemenu2primariga{
display:none;}
.menu_due_prima_riga{
display:none;}
#basemenu2secondariga{display:none;}
.menu_due_seconda_riga{display:none;}
#colonna_sx{display:none;}
#colonna_dx{display:none;}
#corpo_pagina{margin:0 0px 0 0px;padding:1em 10px;}
#corpo_pagina_no_dx{margin:0 0 0 0px;padding:1em 10px;}
#pp_news{font-weight:normal;font-size:x-small;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif,Geneva;padding:0 10px;}
#pp_news .notizia .titolo{font-size:x-small;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif,Geneva;font-weight:bold;}
#news_footer{background-image:url(images/altre-news-pattern.gif);background-repeat:repeat-x;text-align:right;margin:10px 0;}
.freccette{text-align:right;}
.freccette a{font-weight:bolder;color:#a70000;}
.data{font-weight:normal;font-size:small;color:black;font-style:italic;font-family:'Times New Roman' ,Times,serif;}
.titolo{font-weight:bold;font-size:medium;color:#003f80;font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
.sottotitolo{color:#6CAA96;font-family:'Times New Roman',Times,serif;font-size:medium;font-style:italic;font-weight:bold;}
.cp_titoletto{color:#003F80;font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;font-size:medium;font-weight:bold;}
.notizia{}
#news .notizia{margin:0 0 10px 0;}
#news .notizia img{margin:4px 10px 2px 0;}
.notizia a{color:#a70000;}
.image_news{margin:0 10px 0px 0;}
#footer_corpo_pagina{text-align:center}
.logoi3{text-align:center;width:100%;}
#footer{
clear:both;
display:block;
width:100%;
height:19px;
min-height:19px !important;
background-color:#778BA6;padding:0px;margin:10px 0 0 0;}
.footer_menu{float:left;font-size:small;color:White;font-weight:normal;margin:0px 0px 0px 0px;padding:2px 0px 2px 0px;}
.footer_menu ul{padding:0px;margin:0 0 0 10px;}
.footer_menu  ul li{
display:inline;color:White;padding:0px 10px 0px 10px;margin:0px 0px 0px 0px;}
.separatore_footer{border-right:1px solid #FFFFFF;height:10px;padding-right:15px;}
.footer_menu a{color:White;font-size:x-small;}
.footer_menu_img{
float:right;}
#logo_testata{display:none;}
#testata{display:none;}
#testata_imgsx{display:none;}
#testata_imgsx_ris{display:none;}
#testata_imgdx{display:none;}
#testata_body{display:none;}
#testata_sup{display:none;}
#area_centrale{margin:15px 10px 0px 10px;overflow:auto;min-width:760px;}
#logoi_sx{margin:30px 0px 0px 0px;}
#logoi1 img{vertical-align:middle;}
#logoi2{text-align:center;}
DIV.invisibile{display:none;}
#notestata{display:block;
}
#percorso{margin:5px 10px;
font-size:0.7em;vertical-align:baseline;color:#003f80;}
#percorso A{color:#000000;text-decoration:underline;}
.percnav_freccette{font-weight:bolder;color:#a70000;}
.year_on{background-image:url(../images/2008/year-selected.gif);background-position:center left;background-repeat:no-repeat;COLOR:#FFFFFF;PADDING-LEFT:10px;PADDING-Right:10px;PADDING-TOP:2px;PADDING-BOTTOM:2px;}
.year_off{background-image:url(../images/2008/year-unselected.gif);background-position:center left;background-repeat:no-repeat;COLOR:#053d7e;PADDING-LEFT:10px;PADDING-Right:10px;PADDING-TOP:2px;PADDING-BOTTOM:2px;}
.year_off a:visited{COLOR:#053d7e;}
.year_off a:link{COLOR:#053d7e;}
.testata_stampa_td1{width:305px;}
.testata_stampa_td2{width:80%;background-image:url(../images/testata_print2_it.jpg);background-repeat:repeat-x;}
.testata_stampa_td3{width:300px;}
      -->
    </style>
      </head>
  <body id="mimemail-body">
    <div id="center">
      <div id="main">
        <div class="simplenews-template-header">
<p>HPC User Support (hpc.cineca.it)</p>

</div>
<div class="simplenews-template-body">
<h1>HPC Seminar at CINECA </h1>
<p>Dear users,</p>
<p>on May 22th at 11 am at CINECA (Casalecchio di Reno, Bologna) , Dr. Luca  
Franci by University of Parma will present the seminar titled:</p>
<p style="text-align:justify;text-justify:inter-ideograph"  
class="MsoNormal"><b style="mso-bidi-font-weight:normal">"Possible  
optimization and porting of a numerical code for 3D simulations in General  
Relativistic Magnetohydrodynamics on CPU/GPU hybrid clusters"</b></p>
<p style="text-align: justify;" class="MsoNormal"> </p>
<p style="text-align:justify;text-justify:inter-ideograph"  
class="MsoNormal"><u>Abstract: </u></p>
<p style="text-align: justify;" class="MsoNormal">"General Relativistic  
Magnetohydrodynamics (GRMHD) is the study of relativistic magnetized flows in  
very strong gravitational fields and it’s therefore the right framework  
for modeling compact objects like black holes and neutron stars, which are  
believed to be responsible for many high-energy phenomena in  
astrophysics.</p>
<p style="text-align:justify;text-justify:inter-ideograph"  
class="MsoNormal">X-ECHO (Del Zanna et al. 2007, A&A, 473, 1; Bucciantini  
et al. 2011, A&A, 528, A101) is a numerical code aimed at performing  
GRMHD simulations, such as the 2D evolution of isolated magnetized neutron  
stars. The GRMHD conservation laws are here solved within a finite-difference  
discretization scheme whereas a staggered constrained-transport method is  
used to preserve the divergence-free condition for the magnetic field.</p>
<p style="text-align:justify;text-justify:inter-ideograph"  
class="MsoNormal">Since all the computational operations are local, the  
problem is naturally data-parallel via domain decomposition. Actually, X-ECHO  
is only MPI-parallelized along one direction of the full 3D domain and the  
parallelization is not optimized at all, so that the code can be run only on  
a very few processors (up to 8) and one is forced to strongly reduce the size  
of the grid and/or the evolution time in order to get results in a reasonable  
time. A way to get X-ECHO run faster is then to improve the  
MPI-parallelization and to port it on GPUs.</p>
<p>There’s already a GPU-accelerated code for solving the equations of  
GRMHD, which is the HORIZON code by Zink (arXiv:1102.5202v1): a simulation  
performed with a GPU can be at least 10 times faster than one performed on a  
quad-core CPU. Given the high computational cost of 3D full GR simulations,  
an order of magnitude in performance should be enough of an incentive to  
consider the porting of X-ECHO on GPUs."</p>
<p> </p>
<div>You are invited to attend.</div>
<div>Note: The seminar will be held in italian language.</div>
<div> </div>
<div>Best Regards.</div>

</div>
<div class="simplenews-template-footer">
<p>In order to remove your subscription, goto <a href="http://hpc.cineca.it"  
title="http://hpc.cineca.it">http://hpc.cineca.it</a> and choose  
"HPC-news"</p>

</div>


      </div>
    </div>
  </body>
</html>