/********************************      Basic Structure      ********************************/html {    font-size: 100%;    height: 100%;    margin-bottom: 1px; /* Always show a scrollbar to avoid jumping when the scrollbar appears  */}body {    font-family: Arial, Helvetica, sans-serif;    color: #555;    background: #f0f0f0 url('../images/bg-body.gif') top left repeat-y;    font-size: 12px;}#body-wrapper {    background: url('../images/bg-radial-gradient.gif') fixed 230px top no-repeat;}                /********************************      Elements styling      ********************************/h1, h2, h3, h4, h5, h6 {    font-family: Helvetica, Arial, sans-serif;    color: #222;    font-weight: bold;}h1            { font-family: Calibri, Helvetica, Arial, sans-serif; font-size: 31px; font-weight: bold; color: #fff;                 position: absolute; top: -1000px;  /* Remove this line and delete the logo (in the HTML) if you don't want an image as a logo */}h2            { font-size: 26px; padding: 0 0 10px 0; }h3            { font-size: 17px; padding: 0 0 10px 0; }h4            { font-size: 16px; padding: 0 0 5px 0; }h5            { font-size: 14px; padding: 0 0 5px 0; }h6            { font-size: 12px; padding: 0 0 5px 0; }a              { color: #57a000; text-decoration: none; }a:hover     { color: #000; }a:active     { color: #777; }a:focus     { outline: 1px; }strong       { font-weight: bold; color: #333; }small   		{ font-size: 0.85em; }pre           { font-family: monospace; }p {    padding: 5px 0 10px 0;    line-height: 1.6em;}/********************************      General Classes      ********************************/.clear {    clear: both;}.align-left {    float: left;}.align-right {    float: right;}/************ Button ************/.button {    font-family: Verdana, Arial, sans-serif;    display: inline-block;    background: #459300 url('../images/bg-button-green.gif') top left repeat-x !important;    border: 1px solid #459300 !important;    padding: 4px 7px 4px 7px !important;    color: #fff !important;    font-size: 11px !important;    cursor: pointer;}.button-red {    font-family: Verdana, Arial, sans-serif;    display: inline-block;    background: #B70000 url('../images/bg-button-red.gif') top left repeat-x !important;    border: 1px solid #B70000 !important;    padding: 4px 7px 4px 7px !important;    color: #fff !important;    font-size: 11px !important;    cursor: pointer;}.button-blue {    font-family: Verdana, Arial, sans-serif;    display: inline-block;    background: #007EBA url('../images/bg-button-blue.gif') top left repeat-x !important;    border: 1px solid #007EBA !important;    padding: 4px 7px 4px 7px !important;    color: #fff !important;    font-size: 11px !important;    cursor: pointer;}.button:hover,.button-red:hover,.button-blue:hover {    text-decoration: underline;}.button:active,.button-red:active,.button-blue:active {    padding: 5px 7px 3px 7px !important;}a.remove-link {    color: #bb0000;}a.remove-link:hover {    color: #000;}/********************************      Sidebar      ********************************/#sidebar {    background: url('../images/bg-sidebar.gif') top left no-repeat;    width: 230px;    height: 100%;    position: absolute;    left: 0;    top: 0;    color: #888;    font-size: 11px;}#sidebar #sidebar-wrapper {    margin: 0 0 0 9px;}#sidebar a,#sidebar a:active {    color:#ccc;}#sidebar a:hover {    color:#fff;}#sidebar #sidebar-title {    margin: 40px 0 40px 15px;}#sidebar #logo {    margin: 40px 0 40px 0;}#sidebar #profile-links {    padding: 0 15px 20px 15px;    text-align: right;    line-height: 1.5em;}/************ Sidebar Accordion Menu ************/#sidebar #main-nav {    width: 206px;    padding: 0;    margin: 0 0 0 15px;    font-family: Helvetica, Arial, sans-serif;}#sidebar #main-nav li {    list-style: none;    padding-bottom: 10px;    text-align: right;}#sidebar #main-nav li a.nav-top-item {    background: transparent url('../images/bg-menu-item-green.gif') right center no-repeat; /* Background image for default color scheme - green */    padding: 10px 15px;    color: #fff;    font-size: 14px;    cursor: pointer;    display: block;    text-decoration: none;}#sidebar #main-nav li a.current {    background-image: url('../images/bg-menu-item-current.gif') !important;    color: #333;    font-weight: bold;}#sidebar #main-nav li a.current:hover {    color: #333;}#sidebar #main-nav ul {    padding: 0;    font-size: 12px;    margin: 0;}#sidebar #main-nav ul li {    list-style: none;    margin: 0;    text-align: right;    padding: 0;}#sidebar #main-nav ul li a {    padding: 8px 15px;    display: block;    color: #aaa;    font-size: 13px;    line-height: 1.2em;}#sidebar #main-nav ul li a:hover,#sidebar #main-nav ul li a.current,#sidebar #main-nav ul li a.current:hover {    color: #fff;}#sidebar #main-nav ul li a.current {    background: transparent url('../images/menu-current-arrow.gif') right center no-repeat !important;}/************ Messages ************/#messages p,#messages form {    border-top: 1px solid #ddd;    padding: 10px 0;}#messages h4 {    padding: 10px 0;}#messages fieldset {    margin: 0;}#messages textarea {    margin: 0 0 15px 0;}/********************************      Main Content      ********************************//************ Layout ************/#main-content {    margin: 0 30px 0 260px;    padding: 40px 0 0 0;}.column-left {    width: 48%;    float: left;}.column-right {    width: 48%;    float: right;}#page-intro {    font-size: 17px;    padding: 0 0 20px 0;}#footer {    border-top: 1px solid #ccc;    margin: 40px 0 0 0;    padding: 20px 0;    font-size: 12px;}/************ Lists ************/#main-content ul,#main-content ol {/*    padding: 10px 0;*/}/* Unordered List */#main-content ul li {/*    background: url('../images/icons/bullet_black.png') center left no-repeat;    padding: 4px 0 4px 20px;*/}/* Ordered List */#main-content ol {    padding: 0 0 0 24px;}#main-content ol li {    list-style: decimal;    padding: 4px 0;}/*************** Content Box ***************/.content-box {    border: 1px solid #ccc;    margin: 0 0 20px 0;    background: #fff;}.content-box-header {    background: #e5e5e5 url('../images/bg-content-box.gif') top left repeat-x;    margin-top: 1px;    height: 40px;}.content-box-header h3 {    padding: 12px 15px 10px;    float: left;}ul.content-box-tabs {    float: right;    padding: 12px 15px 0 0 !important;    margin: 0 !important;}ul.content-box-tabs li {    float: left;    margin: 0;    padding: 0 !important;    background-image: none !important;}ul.content-box-tabs li a {    color: #333;    padding: 8px 10px;    display: block;    margin: 1px;    border-bottom: 0;}ul.content-box-tabs li a:hover {    color: #57a000;}              ul.content-box-tabs li a.current {    background: #fff;    border: 1px solid #ccc;    border-bottom: 0;    margin: 0;}.content-box-content {    padding: 20px;    font-size: 13px;    border-top: 1px solid #ccc;}/************ Table ************/#main-content table {/*    width: 100%;*//*    border-collapse: collapse;*/}#main-content table thead th {    font-weight: bold;    font-size: 15px;    border-bottom: 1px solid #ddd;}#main-content tbody {    border-bottom: 1px solid #ddd;}#main-content tbody tr {    background: #fff;}#main-content tbody tr.alt-row {    background: #f3f3f3;}#main-content table td,#main-content table th {    padding: 2px;    line-height: 1.3em;}        #main-content table tfoot td .bulk-actions {    padding: 15px 0 5px 0;} #main-content table tfoot td .bulk-actions select {    padding: 4px;    border: 1px solid #ccc;}      /*************** Pagination ***************/#main-content .pagination {    text-align: right;    padding: 20px 0 5px 0;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;}.pagination a {    margin: 0 5px 0 0;    padding: 3px 6px;}.pagination a.number {    border: 1px solid #ddd;}.pagination a.current {    background: #469400 url('../images/bg-button-green.gif') top left repeat-x !important;    border-color: #459300 !important;    color: #fff !important;}.pagination a.current:hover {    text-decoration: underline;}/************ Shortcut Buttons ************/.shortcut-button {    border: 1px solid #ccc;    background: #f7f7f7 url('../images/shortcut-button-bg.gif') top left no-repeat;    display: block;    width: 120px;    margin: 0 0 20px 0;}.shortcut-button span {    background-position: center 15px;    background-repeat: no-repeat;    border: 1px solid #fff;    display:block;    padding: 78px 10px 15px 10px;    text-align: center;    color: #555;    font-size: 13px;    line-height: 1.3em;}.new-article span {    background-image: url('../images/icons/pencil_48.png');}.new-page span {    background-image: url('../images/icons/paper_content_pencil_48.png');}.upload-image span {    background-image: url('../images/icons/image_add_48.png');}.add-event span {    background-image: url('../images/icons/clock_48.png');}.manage-comments span {    background-image: url('../images/icons/comment_48.png');} .shortcut-button:hover {    background: #fff;}.shortcut-button span:hover {    color: #57a000; }ul.shortcut-buttons-set li {    float: left;    margin: 0 15px 0 0;    padding: 0 !important;    background: 0;}/*************** Forms ***************/form label {    display: block;    padding: 0 0 10px;    font-weight: bold;}form fieldset legend {    font-weight: bold;    margin-bottom: 10px;    padding-top: 10px;}form p small {    font-size: 0.75em;    color: #777;}form input.text-input,form select,form textarea,form .wysiwyg {    padding: 6px;    font-size: 13px;    background: #fff url('../images/bg-form-field.gif') top left repeat-x;    border: 1px solid #d5d5d5;    color: #333;}form input.text-input:focus,form select:focus,form textarea:focus,form .wysiwyg:focus {    border: 1px solid #59A100;    box-shadow: 0px 0px 5px #61C5FA;}input[type='radio']:focus,input[type='checkbox']:focus    {    box-shadow: 0px 0px 7px #232323;}form .small-input {    width: 25% !important;}form .medium-input {    width: 50% !important;}form .large-input {    width: 97.5% !important;    font-size: 16px !important;    padding: 8px !important;}form textarea {    width: 97.5% !important;    font-family: Arial, Helvetica, sans-serif;}form select {    padding: 4px;    background: #fff;}form input[type="checkbox"],form input[type="radio"] {    padding: 0;    background: none;    border: 0;}/*************** Notifications ***************/.notification {    position: relative;    margin: 0 0 15px 0;    padding: 0;    border: 1px solid;    background-position: 10px 11px !important;    background-repeat: no-repeat !important;    font-size: 13px;    width: 99.8%;}.attention {    background: #fffbcc url('../images/icons/exclamation.png') 10px 11px no-repeat;    border-color: #e6db55;    color: #666452;}.information {    background: #dbe3ff url('../images/icons/information.png');    border-color: #a2b4ee;    color: #585b66;}.success {    background: #d5ffce url('../images/icons/tick_circle.png');    border-color: #9adf8f;    color: #556652;}.allerrors {    border-color: #df8f8f;    color: #665252;    background-color: #FFCECE;}.error {    background: #ffcece url('../images/icons/cross_circle.png');    border-color: #df8f8f;    color: #665252;}.notification div {    display:block;    font-style:normal;    padding: 10px 10px 10px 36px;    line-height: 1.5em;}.notification .close {    color:#990000;    font-size:9px;    position:absolute;    right:5px;    top:5px;}/* Notification for form inputs */.input-notification {    background-position: left 2px;    background-repeat: no-repeat;    padding: 2px 0 2px 22px;    background-color: transparent;    margin: 0 0 0 5px;}/* Notification for login page */#login-wrapper #login-content .notification {    border: 0;    background-color: #141414;    color: #fff !important;}.notification p{    padding: 0;}  #_nrf{    text-align: center;}/********************************      Login Page      ********************************/body#login {    color: #fff;    background: #222 url('../images/bg-login.gif');}#login-wrapper {    background: url('../images/bg-login-top.png') top left repeat-x;}#login-wrapper #login-top {    width: 100%;    padding: 140px 0 50px 0;    text-align: center;}#login-wrapper #login-content {    text-align: left;    width: 300px;    margin: 0 auto;}#login-wrapper #login-content label {    color: #fff;    font-weight: normal;    font-size: 14px;    font-family: Helvetica, Arial, sans-serif;    float: left;    width: 70px;    padding: 0;}#login-wrapper #login-content input {    width: 200px;    float: right;    margin: 0 0 20px 0;    border: 0;    background: #fff;}#login-wrapper #login-content p {    padding: 0;}#login-wrapper #login-content p#remember-password {    float: right;}#login-wrapper #login-content p#remember-password input {    float: none;    width: auto;    border: 0;    background: none;    margin: 0 10px 0 0;}#login-wrapper #login-content p .button {    width: auto;    margin-top: 20px;}/********************************      jQuery plugins styles      ********************************//*************** Facebox ***************/#facebox .b {    background:url(../images/b.png);}#facebox .tl {    background:url(../images/tl.png);}#facebox .tr {    background:url(../images/tr.png);}#facebox .bl {    background:url(../images/bl.png);}#facebox .br {    background:url(../images/br.png);}#facebox {    position: absolute;    top: 0;    left: 0;    z-index: 100;    text-align: left;}#facebox .popup {    position: relative;}#facebox table {    border-collapse: collapse;}#facebox td {    border-bottom: 0;    padding: 0;}#facebox .body {    padding: 10px;    background: #fff;    width: 370px;}#facebox .loading {    text-align: center;}#facebox .image {    text-align: center;}#facebox img {    border: 0;    margin: 0;}#facebox .footer {    border-top: 1px solid #DDDDDD;    padding-top: 5px;    margin-top: 10px;    text-align: right;}#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {    height: 10px;    width: 10px;    overflow: hidden;    padding: 0;}#facebox_overlay {    position: fixed;    top: 0px;    left: 0px;    height:100%;    width:100%;}.facebox_hide {    z-index:-100;}.facebox_overlayBG {    background-color: #000;    z-index: 99;}/*************** jQuery WYSIWYG ***************/div.wysiwyg { border: 1px solid #cccccc; padding: 5px; background-color: #ffffff; width: 97.5% !important; }div.wysiwyg * { margin: 0; padding: 0; }div.wysiwyg ul.panel { border-bottom: 1px solid #cccccc; float: left; width: 100%; padding: 0 0 5px 0; }div.wysiwyg ul.panel li { list-style-type: none; float: left; margin: 0 2px; padding: 0 !important;  background: #ffffff; background-image: none !important;}div.wysiwyg ul.panel li.separator { height: 16px; margin: 0 4px; border-left: 1px solid #cccccc; }div.wysiwyg ul.panel li a { display: block; padding: 0 !important; width: 16px; height: 16px; background: url('../images/icons/jquery.wysiwyg.gif') no-repeat -64px -80px; border: 0; cursor: pointer; padding: 1px; }div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active {  }div.wysiwyg ul.panel li a.active { background-color: #f9f9f9; border: 1px solid #cccccc; border-left-color: #aaaaaa; border-top-color: #aaaaaa; padding: 0; }div.wysiwyg ul.panel li a.bold { background-position: 0 -16px; }div.wysiwyg ul.panel li a.italic { background-position: -16px -16px; }div.wysiwyg ul.panel li a.strikeThrough { background-position: -32px -16px; }div.wysiwyg ul.panel li a.underline { background-position: -48px -16px; }div.wysiwyg ul.panel li a.justifyLeft { background-position: 0 0; }div.wysiwyg ul.panel li a.justifyCenter { background-position: -16px 0; }div.wysiwyg ul.panel li a.justifyRight { background-position: -32px 0; }div.wysiwyg ul.panel li a.justifyFull { background-position: -48px 0; }div.wysiwyg ul.panel li a.indent { background-position: -64px 0; }div.wysiwyg ul.panel li a.outdent { background-position: -80px 0; }div.wysiwyg ul.panel li a.subscript { background-position: -64px -16px; }div.wysiwyg ul.panel li a.superscript { background-position: -80px -16px; }div.wysiwyg ul.panel li a.undo { background-position: 0 -64px; }div.wysiwyg ul.panel li a.redo { background-position: -16px -64px; }div.wysiwyg ul.panel li a.insertOrderedList { background-position: -32px -48px; }div.wysiwyg ul.panel li a.insertUnorderedList { background-position: -16px -48px; }div.wysiwyg ul.panel li a.insertHorizontalRule { background-position: 0 -48px; }div.wysiwyg ul.panel li a.h1 { background-position: 0 -32px; }div.wysiwyg ul.panel li a.h2 { background-position: -16px -32px; }div.wysiwyg ul.panel li a.h3 { background-position: -32px -32px; }div.wysiwyg ul.panel li a.h4 { background-position: -48px -32px; }div.wysiwyg ul.panel li a.h5 { background-position: -64px -32px; }div.wysiwyg ul.panel li a.h6 { background-position: -80px -32px; }div.wysiwyg ul.panel li a.cut { background-position: -32px -64px; }div.wysiwyg ul.panel li a.copy { background-position: -48px -64px; }div.wysiwyg ul.panel li a.paste { background-position: -64px -64px; }div.wysiwyg ul.panel li a.increaseFontSize { background-position: -16px -80px; }div.wysiwyg ul.panel li a.decreaseFontSize { background-position: -32px -80px; }div.wysiwyg ul.panel li a.createLink { background-position: -80px -48px; }div.wysiwyg ul.panel li a.insertImage { background-position: -80px -80px; }div.wysiwyg ul.panel li a.html { background-position: -48px -48px; }div.wysiwyg ul.panel li a.removeFormat { background-position: -80px -64px; }div.wysiwyg ul.panel li a.empty { background-position: -64px -80px; }div.wysiwyg iframe { border: 0; margin: 5px 0 0 0; clear: left; width: 97.5% !important; }.twohearts{    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABwCAMAAABRoWyXAAAABGdBTUEAALGPC/xhBQAAAG9QTFRFAAAAih8fmQAAnw8PrC8vsLCwv19fwcHBxW9vzAAAzMzM1dXV1jAw2UBA3Nzc319f6Ojo7J+f76+v8r+/9c/P/O/v/wAA/zMz/0BA/1BQ/2Zm/5CQ/5+f/7Cw/7+//8zM/8z//9/f/9////L/////Mh/KrwAAAAF0Uk5TAEDm2GYAAALUSURBVGje7ZmLUtswEEUV50EVt5i0iQiBFmj3/7+xkmwp0q5jb6RlGBjMMOEo3ovJkDNXsVJvcRijG/9gtAi7n9ySMcPSJT6+Pt5zWGnzcjrZJfNi7IMe4b8AT5b/AQCDXaINONnf4779GZjtmfB0/AMhYZp94vAVExHD+WCwTdTximxAM8LngR2DQ6S/Ju0XCHf5wByfr3IIGOEuH5jjGKHjAuEuH5jjPiIJGOEuH5hjH6GzBcLd7ir2EY0o391um+3t3TW8mGK/skVnVPFHOJj+u398BpD049H/F8v4sWdvK/gu4see+/fuLxE/9jTYQMSPPfuJvYwfdbzG/VLIj3p4HQ9LMT9qf42HlaAftbvGlagf7eu/kfbjty8/Th0gfbhEJyP/YPo3VB0r/5Nb6n0IfPY+pKwA+ZDBmQ8Ju8TMhwzOfEjYJ6Y+ZHDmQ8I2MfchgzMfElYAmQ+BwakPKaswYsIAg7s0ELM6j4QBBndpIGIVRpIBBndpYM4qjKQDDO52l1jFkSZ7d5Zznzj4Lz4/wgsux8QtOqOY38BmdXKV3V8//IbxPsneXyN+cH/iz5r+iPnZv2o/Kvojt0/y+yO3T/L742if3NX0R3afZPfHkT65X1b1xyv6JLM/kj55WFX2x6v6ZNF+ejPTH9umzdob4UXK7c16sb5pLz7vV1qUMMk2cY0S2/Zz7q+n9tP4hCI/RiaCLPVjYCrIUj8GpoIs9WNgKshSP0YbUUEW+vFsIyrIMj8mNqKCLPJjqjcqyBI/ZrahgizwIxIsEWTt5414oXo/PbZQt5/+QB9Aguz9mdgnq/2I+2S1H3GfrPcj7pP1fsR9st6PuE8K+BH3SQE/4j4p4EfcJwX8iPukgB9xnxS5P7NRkn78uj/zrvev2X1Syo+xT4r5MfZJMT/GPinmx8RGQn5MbSTjx7z+SfgR1T8BP+rq/fV0n3yX+9efyo//AZTQuwULI445AAAAAElFTkSuQmCC) 0 0px no-repeat;    width:81px;    height:16px;    margin:auto;}.twohalfhearts{    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABwCAMAAABRoWyXAAAABGdBTUEAALGPC/xhBQAAAG9QTFRFAAAAih8fmQAAnw8PrC8vsLCwv19fwcHBxW9vzAAAzMzM1dXV1jAw2UBA3Nzc319f6Ojo7J+f76+v8r+/9c/P/O/v/wAA/zMz/0BA/1BQ/2Zm/5CQ/5+f/7Cw/7+//8zM/8z//9/f/9////L/////Mh/KrwAAAAF0Uk5TAEDm2GYAAALUSURBVGje7ZmLUtswEEUV50EVt5i0iQiBFmj3/7+xkmwp0q5jb6RlGBjMMOEo3ovJkDNXsVJvcRijG/9gtAi7n9ySMcPSJT6+Pt5zWGnzcjrZJfNi7IMe4b8AT5b/AQCDXaINONnf4779GZjtmfB0/AMhYZp94vAVExHD+WCwTdTximxAM8LngR2DQ6S/Ju0XCHf5wByfr3IIGOEuH5jjGKHjAuEuH5jjPiIJGOEuH5hjH6GzBcLd7ir2EY0o391um+3t3TW8mGK/skVnVPFHOJj+u398BpD049H/F8v4sWdvK/gu4see+/fuLxE/9jTYQMSPPfuJvYwfdbzG/VLIj3p4HQ9LMT9qf42HlaAftbvGlagf7eu/kfbjty8/Th0gfbhEJyP/YPo3VB0r/5Nb6n0IfPY+pKwA+ZDBmQ8Ju8TMhwzOfEjYJ6Y+ZHDmQ8I2MfchgzMfElYAmQ+BwakPKaswYsIAg7s0ELM6j4QBBndpIGIVRpIBBndpYM4qjKQDDO52l1jFkSZ7d5Zznzj4Lz4/wgsux8QtOqOY38BmdXKV3V8//IbxPsneXyN+cH/iz5r+iPnZv2o/Kvojt0/y+yO3T/L742if3NX0R3afZPfHkT65X1b1xyv6JLM/kj55WFX2x6v6ZNF+ejPTH9umzdob4UXK7c16sb5pLz7vV1qUMMk2cY0S2/Zz7q+n9tP4hCI/RiaCLPVjYCrIUj8GpoIs9WNgKshSP0YbUUEW+vFsIyrIMj8mNqKCLPJjqjcqyBI/ZrahgizwIxIsEWTt5414oXo/PbZQt5/+QB9Aguz9mdgnq/2I+2S1H3GfrPcj7pP1fsR9st6PuE8K+BH3SQE/4j4p4EfcJwX8iPukgB9xnxS5P7NRkn78uj/zrvev2X1Syo+xT4r5MfZJMT/GPinmx8RGQn5MbSTjx7z+SfgR1T8BP+rq/fV0n3yX+9efyo//AZTQuwULI445AAAAAElFTkSuQmCC) 0 -16px no-repeat;    width:81px;    height:16px;    margin:auto;}.threehearts{    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABwCAMAAABRoWyXAAAABGdBTUEAALGPC/xhBQAAAG9QTFRFAAAAih8fmQAAnw8PrC8vsLCwv19fwcHBxW9vzAAAzMzM1dXV1jAw2UBA3Nzc319f6Ojo7J+f76+v8r+/9c/P/O/v/wAA/zMz/0BA/1BQ/2Zm/5CQ/5+f/7Cw/7+//8zM/8z//9/f/9////L/////Mh/KrwAAAAF0Uk5TAEDm2GYAAALUSURBVGje7ZmLUtswEEUV50EVt5i0iQiBFmj3/7+xkmwp0q5jb6RlGBjMMOEo3ovJkDNXsVJvcRijG/9gtAi7n9ySMcPSJT6+Pt5zWGnzcjrZJfNi7IMe4b8AT5b/AQCDXaINONnf4779GZjtmfB0/AMhYZp94vAVExHD+WCwTdTximxAM8LngR2DQ6S/Ju0XCHf5wByfr3IIGOEuH5jjGKHjAuEuH5jjPiIJGOEuH5hjH6GzBcLd7ir2EY0o391um+3t3TW8mGK/skVnVPFHOJj+u398BpD049H/F8v4sWdvK/gu4see+/fuLxE/9jTYQMSPPfuJvYwfdbzG/VLIj3p4HQ9LMT9qf42HlaAftbvGlagf7eu/kfbjty8/Th0gfbhEJyP/YPo3VB0r/5Nb6n0IfPY+pKwA+ZDBmQ8Ju8TMhwzOfEjYJ6Y+ZHDmQ8I2MfchgzMfElYAmQ+BwakPKaswYsIAg7s0ELM6j4QBBndpIGIVRpIBBndpYM4qjKQDDO52l1jFkSZ7d5Zznzj4Lz4/wgsux8QtOqOY38BmdXKV3V8//IbxPsneXyN+cH/iz5r+iPnZv2o/Kvojt0/y+yO3T/L742if3NX0R3afZPfHkT65X1b1xyv6JLM/kj55WFX2x6v6ZNF+ejPTH9umzdob4UXK7c16sb5pLz7vV1qUMMk2cY0S2/Zz7q+n9tP4hCI/RiaCLPVjYCrIUj8GpoIs9WNgKshSP0YbUUEW+vFsIyrIMj8mNqKCLPJjqjcqyBI/ZrahgizwIxIsEWTt5414oXo/PbZQt5/+QB9Aguz9mdgnq/2I+2S1H3GfrPcj7pP1fsR9st6PuE8K+BH3SQE/4j4p4EfcJwX8iPukgB9xnxS5P7NRkn78uj/zrvev2X1Syo+xT4r5MfZJMT/GPinmx8RGQn5MbSTjx7z+SfgR1T8BP+rq/fV0n3yX+9efyo//AZTQuwULI445AAAAAElFTkSuQmCC) 0 -48px no-repeat;    width:81px;    height:16px;    margin:auto;}.threehalfhearts{    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABwCAMAAABRoWyXAAAABGdBTUEAALGPC/xhBQAAAG9QTFRFAAAAih8fmQAAnw8PrC8vsLCwv19fwcHBxW9vzAAAzMzM1dXV1jAw2UBA3Nzc319f6Ojo7J+f76+v8r+/9c/P/O/v/wAA/zMz/0BA/1BQ/2Zm/5CQ/5+f/7Cw/7+//8zM/8z//9/f/9////L/////Mh/KrwAAAAF0Uk5TAEDm2GYAAALUSURBVGje7ZmLUtswEEUV50EVt5i0iQiBFmj3/7+xkmwp0q5jb6RlGBjMMOEo3ovJkDNXsVJvcRijG/9gtAi7n9ySMcPSJT6+Pt5zWGnzcjrZJfNi7IMe4b8AT5b/AQCDXaINONnf4779GZjtmfB0/AMhYZp94vAVExHD+WCwTdTximxAM8LngR2DQ6S/Ju0XCHf5wByfr3IIGOEuH5jjGKHjAuEuH5jjPiIJGOEuH5hjH6GzBcLd7ir2EY0o391um+3t3TW8mGK/skVnVPFHOJj+u398BpD049H/F8v4sWdvK/gu4see+/fuLxE/9jTYQMSPPfuJvYwfdbzG/VLIj3p4HQ9LMT9qf42HlaAftbvGlagf7eu/kfbjty8/Th0gfbhEJyP/YPo3VB0r/5Nb6n0IfPY+pKwA+ZDBmQ8Ju8TMhwzOfEjYJ6Y+ZHDmQ8I2MfchgzMfElYAmQ+BwakPKaswYsIAg7s0ELM6j4QBBndpIGIVRpIBBndpYM4qjKQDDO52l1jFkSZ7d5Zznzj4Lz4/wgsux8QtOqOY38BmdXKV3V8//IbxPsneXyN+cH/iz5r+iPnZv2o/Kvojt0/y+yO3T/L742if3NX0R3afZPfHkT65X1b1xyv6JLM/kj55WFX2x6v6ZNF+ejPTH9umzdob4UXK7c16sb5pLz7vV1qUMMk2cY0S2/Zz7q+n9tP4hCI/RiaCLPVjYCrIUj8GpoIs9WNgKshSP0YbUUEW+vFsIyrIMj8mNqKCLPJjqjcqyBI/ZrahgizwIxIsEWTt5414oXo/PbZQt5/+QB9Aguz9mdgnq/2I+2S1H3GfrPcj7pP1fsR9st6PuE8K+BH3SQE/4j4p4EfcJwX8iPukgB9xnxS5P7NRkn78uj/zrvev2X1Syo+xT4r5MfZJMT/GPinmx8RGQn5MbSTjx7z+SfgR1T8BP+rq/fV0n3yX+9efyo//AZTQuwULI445AAAAAElFTkSuQmCC) 0 -16px no-repeat;    width:81px;    height:16px;    margin:auto;}.fourhearts{    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABwCAMAAABRoWyXAAAABGdBTUEAALGPC/xhBQAAAG9QTFRFAAAAih8fmQAAnw8PrC8vsLCwv19fwcHBxW9vzAAAzMzM1dXV1jAw2UBA3Nzc319f6Ojo7J+f76+v8r+/9c/P/O/v/wAA/zMz/0BA/1BQ/2Zm/5CQ/5+f/7Cw/7+//8zM/8z//9/f/9////L/////Mh/KrwAAAAF0Uk5TAEDm2GYAAALUSURBVGje7ZmLUtswEEUV50EVt5i0iQiBFmj3/7+xkmwp0q5jb6RlGBjMMOEo3ovJkDNXsVJvcRijG/9gtAi7n9ySMcPSJT6+Pt5zWGnzcjrZJfNi7IMe4b8AT5b/AQCDXaINONnf4779GZjtmfB0/AMhYZp94vAVExHD+WCwTdTximxAM8LngR2DQ6S/Ju0XCHf5wByfr3IIGOEuH5jjGKHjAuEuH5jjPiIJGOEuH5hjH6GzBcLd7ir2EY0o391um+3t3TW8mGK/skVnVPFHOJj+u398BpD049H/F8v4sWdvK/gu4see+/fuLxE/9jTYQMSPPfuJvYwfdbzG/VLIj3p4HQ9LMT9qf42HlaAftbvGlagf7eu/kfbjty8/Th0gfbhEJyP/YPo3VB0r/5Nb6n0IfPY+pKwA+ZDBmQ8Ju8TMhwzOfEjYJ6Y+ZHDmQ8I2MfchgzMfElYAmQ+BwakPKaswYsIAg7s0ELM6j4QBBndpIGIVRpIBBndpYM4qjKQDDO52l1jFkSZ7d5Zznzj4Lz4/wgsux8QtOqOY38BmdXKV3V8//IbxPsneXyN+cH/iz5r+iPnZv2o/Kvojt0/y+yO3T/L742if3NX0R3afZPfHkT65X1b1xyv6JLM/kj55WFX2x6v6ZNF+ejPTH9umzdob4UXK7c16sb5pLz7vV1qUMMk2cY0S2/Zz7q+n9tP4hCI/RiaCLPVjYCrIUj8GpoIs9WNgKshSP0YbUUEW+vFsIyrIMj8mNqKCLPJjqjcqyBI/ZrahgizwIxIsEWTt5414oXo/PbZQt5/+QB9Aguz9mdgnq/2I+2S1H3GfrPcj7pP1fsR9st6PuE8K+BH3SQE/4j4p4EfcJwX8iPukgB9xnxS5P7NRkn78uj/zrvev2X1Syo+xT4r5MfZJMT/GPinmx8RGQn5MbSTjx7z+SfgR1T8BP+rq/fV0n3yX+9efyo//AZTQuwULI445AAAAAElFTkSuQmCC) 0 -64px no-repeat;    width:81px;    height:16px;    margin:auto;}.fourhalfhearts{    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABwCAMAAABRoWyXAAAABGdBTUEAALGPC/xhBQAAAG9QTFRFAAAAih8fmQAAnw8PrC8vsLCwv19fwcHBxW9vzAAAzMzM1dXV1jAw2UBA3Nzc319f6Ojo7J+f76+v8r+/9c/P/O/v/wAA/zMz/0BA/1BQ/2Zm/5CQ/5+f/7Cw/7+//8zM/8z//9/f/9////L/////Mh/KrwAAAAF0Uk5TAEDm2GYAAALUSURBVGje7ZmLUtswEEUV50EVt5i0iQiBFmj3/7+xkmwp0q5jb6RlGBjMMOEo3ovJkDNXsVJvcRijG/9gtAi7n9ySMcPSJT6+Pt5zWGnzcjrZJfNi7IMe4b8AT5b/AQCDXaINONnf4779GZjtmfB0/AMhYZp94vAVExHD+WCwTdTximxAM8LngR2DQ6S/Ju0XCHf5wByfr3IIGOEuH5jjGKHjAuEuH5jjPiIJGOEuH5hjH6GzBcLd7ir2EY0o391um+3t3TW8mGK/skVnVPFHOJj+u398BpD049H/F8v4sWdvK/gu4see+/fuLxE/9jTYQMSPPfuJvYwfdbzG/VLIj3p4HQ9LMT9qf42HlaAftbvGlagf7eu/kfbjty8/Th0gfbhEJyP/YPo3VB0r/5Nb6n0IfPY+pKwA+ZDBmQ8Ju8TMhwzOfEjYJ6Y+ZHDmQ8I2MfchgzMfElYAmQ+BwakPKaswYsIAg7s0ELM6j4QBBndpIGIVRpIBBndpYM4qjKQDDO52l1jFkSZ7d5Zznzj4Lz4/wgsux8QtOqOY38BmdXKV3V8//IbxPsneXyN+cH/iz5r+iPnZv2o/Kvojt0/y+yO3T/L742if3NX0R3afZPfHkT65X1b1xyv6JLM/kj55WFX2x6v6ZNF+ejPTH9umzdob4UXK7c16sb5pLz7vV1qUMMk2cY0S2/Zz7q+n9tP4hCI/RiaCLPVjYCrIUj8GpoIs9WNgKshSP0YbUUEW+vFsIyrIMj8mNqKCLPJjqjcqyBI/ZrahgizwIxIsEWTt5414oXo/PbZQt5/+QB9Aguz9mdgnq/2I+2S1H3GfrPcj7pP1fsR9st6PuE8K+BH3SQE/4j4p4EfcJwX8iPukgB9xnxS5P7NRkn78uj/zrvev2X1Syo+xT4r5MfZJMT/GPinmx8RGQn5MbSTjx7z+SfgR1T8BP+rq/fV0n3yX+9efyo//AZTQuwULI445AAAAAElFTkSuQmCC) 0 -80px no-repeat;    width:81px;    height:16px;    margin:auto;}.fivehearts{    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABwCAMAAABRoWyXAAAABGdBTUEAALGPC/xhBQAAAG9QTFRFAAAAih8fmQAAnw8PrC8vsLCwv19fwcHBxW9vzAAAzMzM1dXV1jAw2UBA3Nzc319f6Ojo7J+f76+v8r+/9c/P/O/v/wAA/zMz/0BA/1BQ/2Zm/5CQ/5+f/7Cw/7+//8zM/8z//9/f/9////L/////Mh/KrwAAAAF0Uk5TAEDm2GYAAALUSURBVGje7ZmLUtswEEUV50EVt5i0iQiBFmj3/7+xkmwp0q5jb6RlGBjMMOEo3ovJkDNXsVJvcRijG/9gtAi7n9ySMcPSJT6+Pt5zWGnzcjrZJfNi7IMe4b8AT5b/AQCDXaINONnf4779GZjtmfB0/AMhYZp94vAVExHD+WCwTdTximxAM8LngR2DQ6S/Ju0XCHf5wByfr3IIGOEuH5jjGKHjAuEuH5jjPiIJGOEuH5hjH6GzBcLd7ir2EY0o391um+3t3TW8mGK/skVnVPFHOJj+u398BpD049H/F8v4sWdvK/gu4see+/fuLxE/9jTYQMSPPfuJvYwfdbzG/VLIj3p4HQ9LMT9qf42HlaAftbvGlagf7eu/kfbjty8/Th0gfbhEJyP/YPo3VB0r/5Nb6n0IfPY+pKwA+ZDBmQ8Ju8TMhwzOfEjYJ6Y+ZHDmQ8I2MfchgzMfElYAmQ+BwakPKaswYsIAg7s0ELM6j4QBBndpIGIVRpIBBndpYM4qjKQDDO52l1jFkSZ7d5Zznzj4Lz4/wgsux8QtOqOY38BmdXKV3V8//IbxPsneXyN+cH/iz5r+iPnZv2o/Kvojt0/y+yO3T/L742if3NX0R3afZPfHkT65X1b1xyv6JLM/kj55WFX2x6v6ZNF+ejPTH9umzdob4UXK7c16sb5pLz7vV1qUMMk2cY0S2/Zz7q+n9tP4hCI/RiaCLPVjYCrIUj8GpoIs9WNgKshSP0YbUUEW+vFsIyrIMj8mNqKCLPJjqjcqyBI/ZrahgizwIxIsEWTt5414oXo/PbZQt5/+QB9Aguz9mdgnq/2I+2S1H3GfrPcj7pP1fsR9st6PuE8K+BH3SQE/4j4p4EfcJwX8iPukgB9xnxS5P7NRkn78uj/zrvev2X1Syo+xT4r5MfZJMT/GPinmx8RGQn5MbSTjx7z+SfgR1T8BP+rq/fV0n3yX+9efyo//AZTQuwULI445AAAAAElFTkSuQmCC) 0 -96px no-repeat;    width:81px;    height:16px;    margin:auto;}.hidden {    display: none;}[disabled] { /* Text and background colour, medium red on light yellow */color:#933;background-color:#ffc;}.list_table td, .list_table th {    padding:5px !important;    line-height: 24px;}