/* not ready *//* -- form validation */.invalid { border-color: #ff0000; }label.invalid { color: #ff0000; }/* -- buttons */#editor-xtd-buttons {        padding: 0px;}.plg-easysharethis span {
    margin-left: 0 !important;
}.button2-left,.button2-right,.button2-left div,.button2-right div {        float: left;}.button2-left a,.button2-right a,.button2-left span,.button2-right span {        display: block;        float: left;        color: #666;        cursor: pointer;}.button2-left span,.button2-right span {        cursor: default;        color: #999;}.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span {        padding: 0 6px;}.page span {        color: #000;        font-weight: bold;}.button2-left a:hover,.button2-right a:hover {        text-decoration: none;        color: #0B55C4;}.button2-left a,.button2-left span {        padding: 0 24px 0 6px;}.button2-right a,.button2-right span {        padding: 0 6px 0 24px;}.button2-left {        float: left;        margin-left: 5px;}.button2-right {        float: left;        margin-left: 5px;}.button2-left .image {}.button2-left .readmore {}.button2-left .pagebreak {}/* Tooltips */div.tooltip {        float: left;        background: #ffc;        border: 1px solid #D4D5AA;        padding: 5px;        max-width: 200px;}div.tooltip h4 {        padding: 0;        margin: 0;        font-size: 95%;        font-weight: bold;        margin-top: -15px;        padding-top: 15px;        padding-bottom: 5px;        }div.tooltip p {        font-size: 90%;        margin: 0;}/* Caption fixes */.img_caption .left {        float: left;        margin-right: 1em;}.img_caption .right {        float: right;        margin-left: 1em;}.img_caption .left p {        clear: left;        text-align: center;}.img_caption .right p {        clear: right;        text-align: center;}.img_caption  {  text-align: center!important;}.img_caption.none {  margin-left:auto;  margin-right:auto;}/* Calendar */a img.calendar {        width: 16px;        height: 16px;        margin-left: 3px;        cursor: pointer;        vertical-align: middle;}/* System Messages */.error{        padding:0px;        margin-bottom: 20px;}.error h2{        color:#000 !important;        font-size:1.4em !important;        text-transform:uppercase;        padding:0 0 0 0px !important}#system-message{                margin:10px 0 20px 0;                border-left:0;                border-right:0;}#system-message dt{  font-weight: bold;}#system-message dd{  margin: 0 0 15px 0;  font-weight: bold;  text-indent: 0px;  padding:0}#system-message dd ul{  color: #000;  list-style: none;  padding: 0px;}#system-message dd ul li{  line-height:1.5em}/* System Standard Messages */#system-message dt.message{  position:absolute;  top:-2000px;  left:-3000px;}#system-message dd.message  ul{  background: #fff  url(../images/system/notice-info.png) no-repeat;  padding-left:40px;  padding: 10px 10px 10px 40px;  border-top: 2px solid #90B203;  border-bottom: 2px solid #90B203;}#system-message dd.message ul li{background:none !important}/* System Error Messages */#system-message dt.error{  position:absolute;  top:-2000px;  left:-3000px;}#system-message dd.error ul{  background:#fff url(../images/system/notice-alert.png) no-repeat ;  padding-left:40px;   padding: 10px 10px 10px 40px;    border-top: 2px solid #990000;    border-bottom: 2px solid #990000;}/* System Notice Messages */#system-message dt.notice{  position:absolute;  top:-2000px;  left:-3000px;}#system-message dd.notice  ul{    background:#fff url(../images/system/notice-note.png) no-repeat ;    padding-left:40px;      padding: 10px 10px 10px 40px;      border-top: 2px solid #FAA528;      border-bottom: 2px solid #FAA528;}#system-message dd.notice ul { color: #000;margin:10px 0 }#system-message{    margin-bottom: 0px;    padding: 0;}#system-message dt{    font-weight: bold;}#system-message dd{    font-weight: bold;    padding: 0;}