html,body{margin:0;padding:0;background:#fff url("../../../res/img/bgtop.jpg") left top repeat-x;height:100%}
body{font: 75% Lucida Sans Unicode,Lucida Grande,Lucida Sans,Lucida,Arial,Helvetica,sans-serif;width: 100%;}
a {color:#134f7b;outline:none} a:hover {color:#73ad3f} a:focus{-moz-outline-style: none} img {border:0} .fleft {float:left} .fright {float:right} .clear {clear:both;height:0}
h1,h2,h3,h4,h5,h6,ul,ol {margin:0; padding:0; list-style:none; border:none;}

.dnone {display:none}

#container {width:960px;margin:0 auto}
#header {position:relative}
#header #logo {float:left} #menutop {float:left;margin:30px 0 0 20px;color:#fff}
#menutop a {color:#fff;margin:0 5px;font-size:12px;text-transform:uppercase;text-decoration:none;padding:3px} 
#menutop a:hover {background:#8CC53E;color:#fff;padding:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#account {float:right;color:#fff;height:76px} #account  p {padding:6px 0 0 10px;text-align:right;line-height:1.8em} #account p img {float:right;margin:-5px 10px 0 15px;width:50px}
#mnaccount {display:none;position:absolute;top:76px;right:0;margin:0;width:160px;background:#069;padding:10px 20px;border-top:1px solid #fff;background:rgb(19, 82, 124);background:rgba(19, 82, 124, 0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"}
#mnaccount a {display:block;margin:8px 0 5px 0;text-transform:uppercase;text-decoration:none;color:#fff;font-size:11px} #mnaccount a:hover {color:#8CC53E}

#leftblock {width:160px;float:left;min-height:200px;margin:20px 0} #lblock {width:160px;float:left;min-height:200px;margin:20px 0}
#centerblock {width:520px;float:left;margin:0 10px;min-height:200px}
#wideblock {width:780px;float:left;margin:0 10px;min-height:200px}
#rightblock {width:260px;float:left;min-height:200px}

#columns .column{ min-height:300px; height:auto !important; height:300px;} #intro {display:none}
#columns .widget{ margin:20px 0; padding:2px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#f5f5f5}
#columns .widget .widget-head{ overflow:hidden; width:98%; height:30px; line-height:30px}
#columns .widget .widget-content{ padding:0 5px;line-height:1.2em; overflow:hidden}
.widget-head {color:#134F7B;font-size:12px;text-transform:uppercase;padding:0 0 0 10px;font-weight:bold}

.widget-head a.remove{float: right;display: inline;background: url("../../../res/img/buttons.gif") no-repeat -24px 0;width: 14px;height: 14px;margin: 8px 4px 8px 0;text-indent: -9999em;outline: none}
.widget-head a.collapse{float: right;display: inline;background: url("../../../res/img/buttons.gif") no-repeat -52px 0;width: 14px;height: 14px;text-indent: -9999em;margin: 8px 4px 8px 0;outline: none}
.widget-placeholder{ border: 1px dashed #999;margin: 30px 0} .plain {border:1px solid #ccc;background:#fff;padding-bottom:20px}

.tbl {width:100%;background:#fff;font-size:11px} .tbl th {background:#069;border-left:1px solid #eee;color:#fff;padding:3px 0;font-size:11px;text-align:center} 
.tbl td {padding:3px;text-align:center;border:1px solid #ddd;font-size:11px}
a.fdel{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat 0 0;width: 18px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}
a.fedit{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat -20px 0;width: 18px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}
a.fzoom{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat -42px 0;width: 18px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}
a.fneon{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat -42px -36px;width: 18px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}
a.fatt{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat -64px 0;width: 18px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}
a.fact{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat -82px 0;width: 18px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}
a.fril{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat -102px 0;width: 18px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}
a.fnotes{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat -122px 0;width: 14px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}
a.fnotesact{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat -142px 0;width: 14px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}
a.fpay{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat -160px 0;width: 18px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}
a.fpayop{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat -160px -18px;width: 18px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}
a.fmail{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat -180px 0;width: 18px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}
a.fnmail{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat -180px -36px;width: 18px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}
a.frmail{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat -180px -54px;width: 18px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}
a.fesc{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat -200px 0;width: 18px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}
a.fnesc{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat -200px -36px;width: 18px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}
a.fresc{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat -200px -54px;width: 18px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}
a.fstorn{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat -220px 0;width: 18px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}
a.fchpay{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat -160px -36px;width: 18px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}
a.fchstorn{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat -220px -36px;width: 18px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}
a.fopstorn{float:left;display: inline;background: url("../../../res/img/funcs.png") no-repeat -220px -18px;width: 18px;height: 18px;margin: 0 2px;text-indent: -9999em;outline: none}

a.fdel:hover {background: url("../../../res/img/funcs.png") no-repeat 0 -18px} a.fedit:hover {background: url("../../../res/img/funcs.png") no-repeat -20px -18px}
a.fzoom:hover {background: url("../../../res/img/funcs.png") no-repeat -42px -18px} a.fatt:hover {background: url("../../../res/img/funcs.png") no-repeat -64px -18px}
a.fact:hover {background: url("../../../res/img/funcs.png") no-repeat -82px -18px} a.fril:hover {background: url("../../../res/img/funcs.png") no-repeat -102px -18px}
a.fnotes:hover {background: url("../../../res/img/funcs.png") no-repeat -122px -18px} a.fnotesact:hover {background: url("../../../res/img/funcs.png") no-repeat -142px -18px}
a.fpay:hover {background: url("../../../res/img/funcs.png") no-repeat -160px 0} a.fneon:hover {background: url("../../../res/img/funcs.png") no-repeat -42px -18px}
a.fmail:hover {background: url("../../../res/img/funcs.png") no-repeat -180px -18px} a.fnmail:hover {background: url("../../../res/img/funcs.png") no-repeat -180px -18px}

#leftblock a {clear:both;display:block;float:left;text-decoration:none;font-size:11px;background:#134f7b;color:#fff;padding:6px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml.border-radius:3px;border-radius:3px;margin:0 0 5px 0;width:150px} 
#leftblock a:hover {background:#73ad3f} 
#leftblock a.orange, a.orange {background:#f90;color:#fff;font-weight:bold;font-size:12px;border:0} #leftblock a.orange:hover, a.orange:hover {background:#134f7b;color:#069;}
#leftblock a.green, a.green {background:#73ad3f;color:#fff;font-weight:bold;font-size:12px;border:0} #leftblock a.green:hover, a.green:hover {background:#134f7b;color:#069;} 
#leftblock a.azure, a.azure {background:#2e8bb3;color:#fff;font-weight:bold;font-size:12px;border:0} #leftblock a.azure:hover, a.azure:hover {background:#134f7b;color:#069;} 
.rightel {margin:20px 0 0 0} .rightel div {padding:12px 2px} .rightel p {padding:8px 6px;color:#555}
.rightel h1 {background:#069;color:#fff;padding:6px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml.border-radius:3px;border-radius:3px;font-size:12px}
.ldate {background:#fff url("../../../res/img/date-icon.jpg") left 15px no-repeat;float:left;padding:0 0 0 25px} .rdate {float:right} 
.separator {clear:both;border-top:1px solid #ccc;margin:0;padding:0}

/*Report*/
.report {margin:20px 0 0 0} .report div {padding:12px 2px} .report p {padding:8px 6px;color:#555}
.report h1 {background:#069;color:#fff;padding:6px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml.border-radius:3px;border-radius:3px;font-size:12px}
#minusExp, #minusGareExp {cursor:pointer} #minus, #minusGare {background:#f5f5f5;margin:0 0 0 20px;padding:0;display:none}

/*Btns*/
.green-btn {padding:4px;background:#9C0 url("../../../res/img/greenbtn.jpg") left top repeat-x;color:#fff;border:1px solid #069;text-decoration:none;font-weight:bold;margin:0 6px 0 0}
.green-btn:hover {background:#069;color:#fff}
.blue-btn {padding:4px;background:#06c url("../../../res/img/bluebtn.jpg") left top repeat-x;color:#fff;border:1px solid #000;text-decoration:none;font-weight:bold;margin:0 6px 0 0}
.blue-btn:hover {background:#70AA44;color:#fff}
.grey-btn {padding:4px;background:#ccc;color:#777;border:1px solid #777;text-decoration:none;font-weight:bold;margin:0 6px 0 0}
.grey-btn:hover {background:#ccc;color:#777}

/*TTips*/
.tipsy { padding: 5px; font-size: 10px; opacity: 0.98; filter: alpha(opacity=98); background-repeat: no-repeat;  background-image: url("../../../res/img/tipsy.gif"); cursor:pointer }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }

/*Forms*/
input {background:#fff;border:1px solid #999;font-size:13px;padding:3px;width:120px}
label {float:left;width:100px;margin:6px 0 0 0;height:30px;text-align:right;padding:0 10px 0 0}
.field {float:left} .btn {text-transform:uppercase}

/*Autocomplete*/
.ac_results{padding:0px; border:1px solid black; background-color:white; overflow:hidden; z-index:99999}
.ac_results ul{width:100%; list-style-position:outside; list-style:none; padding:0; margin:0}
.ac_results li{margin:0px; padding:2px 5px; cursor:default; display:block; font:menu; font-size:12px; line-height:16px; overflow:hidden}
.ac_loading{background:white url("../../../res/img/indicator.gif") right center no-repeat}
.ac_odd{background-color:#eee}
.ac_over{background-color:#0A246A; color:white}

/*DataTables*/
.dataTables_wrapper{position:relative; min-height:302px; clear:both; _height:302px; zoom:1}
.dataTables_processing{position:absolute; top:50%; left:50%; width:250px; height:30px; margin-left:-125px; margin-top:-15px; padding:14px 0 2px 0; border:1px solid #ddd; text-align:center; color:#999; font-size:14px; background-color:white}
.dataTables_length{width:40%; float:left}
.dataTables_filter{width:50%; float:right; text-align:right}
.dataTables_info{width:60%; float:left}
.dataTables_paginate{width:44px; * width:50px; float:right; text-align:right}
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next{height:19px; width:19px; margin-left:3px; float:left}
.paginate_disabled_previous{background-image:url('../../../res/img/datatables/back_disabled.jpg')}
.paginate_enabled_previous{background-image:url('../../../res/img/datatables/back_enabled.jpg')}
.paginate_disabled_next{background-image:url('../../../res/img/datatables/forward_disabled.jpg')}
.paginate_enabled_next{background-image:url('../../../res/img/datatables/forward_enabled.jpg')}
table.display{margin:0 auto; clear:both; width:100%}
table.display thead th{padding:3px 18px 3px 10px; border-bottom:1px solid black; font-weight:bold; cursor:pointer; * cursor:hand}
table.display tfoot th{padding:3px 18px 3px 10px; border-top:1px solid black; font-weight:bold}
table.display tr.heading2 td{border-bottom:1px solid #aaa}
table.display td{padding:3px 10px}
table.display td.center{text-align:center}
.sorting_asc{background:url('../../../res/img/datatables/sort_asc.png') no-repeat center right}
.sorting_desc{background:url('../../../res/img/datatables/sort_desc.png') no-repeat center right}
.sorting{background:url('../../../res/img/datatables/sort_both.png') no-repeat center right}
.sorting_asc_disabled{background:url('../../../res/img/datatables/sort_asc_disabled.png') no-repeat center right}
.sorting_desc_disabled{background:url('../../../res/img/datatables/sort_desc_disabled.png') no-repeat center right}
table.display tr.odd.gradeA{background-color:#dfd}
table.display tr.even.gradeA{background-color:#efe}
table.display tr.odd.gradeC{background-color:#ddf}
table.display tr.even.gradeC{background-color:#eef}
table.display tr.odd.gradeX{background-color:#fdd}
table.display tr.even.gradeX{background-color:#fee}
table.display tr.odd.gradeU{background-color:#ddd}
table.display tr.even.gradeU{background-color:#eee}
tr.odd{background-color:#eee}
tr.even{background-color:white}
.dataTables_scroll{clear:both}
.dataTables_scrollBody{*margin-top:-1px}
.top, .bottom{padding:15px; background-color:#F5F5F5; border:1px solid #CCC}
.top .dataTables_info{float:none}
.clear{clear:both}
.dataTables_empty{text-align:center}
tfoot input{margin:0.5em 0; width:100%; color:#444}
tfoot input.search_init{color:#999}
td.group{background-color:#eee; border-bottom:2px solid #A19B9E; border-top:2px solid #A19B9E}
td.details{background-color:#eee; border:2px solid #A19B9E}
.example_alt_pagination div.dataTables_info{width:40%}
.paging_full_numbers{width:400px; height:22px; line-height:22px}
.paging_full_numbers span.paginate_button, 
.paging_full_numbers span.paginate_active{border:1px solid #aaa; -webkit-border-radius:5px; -moz-border-radius:5px; padding:2px 5px; margin:0 3px; cursor:pointer; *cursor:hand}
.paging_full_numbers span.paginate_button{background-color:#ddd}
.paging_full_numbers span.paginate_button:hover{background-color:#ccc}
.paging_full_numbers span.paginate_active{background-color:#99B3FF}
table.display tr.even.row_selected td{background-color:#B0BED9}
table.display tr.odd.row_selected td{background-color:#9FAFD1}
tr.odd td.sorting_1{background-color:#eee}
tr.odd td.sorting_2{background-color:#DADCFF}
tr.odd td.sorting_3{background-color:#E0E2FF}
tr.even td.sorting_1{background-color:#ddd}
tr.even td.sorting_2{background-color:#F2F3FF}
tr.even td.sorting_3{background-color:#F9F9FF}
tr.odd.gradeA td.sorting_1{background-color:#c4ffc4}
tr.odd.gradeA td.sorting_2{background-color:#d1ffd1}
tr.odd.gradeA td.sorting_3{background-color:#d1ffd1}
tr.even.gradeA td.sorting_1{background-color:#d5ffd5}
tr.even.gradeA td.sorting_2{background-color:#e2ffe2}
tr.even.gradeA td.sorting_3{background-color:#e2ffe2}
tr.odd.gradeC td.sorting_1{background-color:#c4c4ff}
tr.odd.gradeC td.sorting_2{background-color:#d1d1ff}
tr.odd.gradeC td.sorting_3{background-color:#d1d1ff}
tr.even.gradeC td.sorting_1{background-color:#d5d5ff}
tr.even.gradeC td.sorting_2{background-color:#e2e2ff}
tr.even.gradeC td.sorting_3{background-color:#e2e2ff}
tr.odd.gradeX td.sorting_1{background-color:#ffc4c4}
tr.odd.gradeX td.sorting_2{background-color:#ffd1d1}
tr.odd.gradeX td.sorting_3{background-color:#ffd1d1}
tr.even.gradeX td.sorting_1{background-color:#ffd5d5}
tr.even.gradeX td.sorting_2{background-color:#ffe2e2}
tr.even.gradeX td.sorting_3{background-color:#ffe2e2}
tr.odd.gradeU td.sorting_1{background-color:#c4c4c4}
tr.odd.gradeU td.sorting_2{background-color:#d1d1d1}
tr.odd.gradeU td.sorting_3{background-color:#d1d1d1}
tr.even.gradeU td.sorting_1{background-color:#d5d5d5}
tr.even.gradeU td.sorting_2{background-color:#e2e2e2}
tr.even.gradeU td.sorting_3{background-color:#e2e2e2}
.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted{background-color:#ECFFB3}
.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted{background-color:#E6FF99}
.ex_highlight_row #example tr.even:hover{background-color:#ECFFB3}
.ex_highlight_row #example tr.even:hover td.sorting_1{background-color:#DDFF75}
.ex_highlight_row #example tr.even:hover td.sorting_2{background-color:#E7FF9E}
.ex_highlight_row #example tr.even:hover td.sorting_3{background-color:#E2FF89}
.ex_highlight_row #example tr.odd:hover{background-color:#E6FF99}
.ex_highlight_row #example tr.odd:hover td.sorting_1{background-color:#D6FF5C}
.ex_highlight_row #example tr.odd:hover td.sorting_2{background-color:#E0FF84}
.ex_highlight_row #example tr.odd:hover td.sorting_3{background-color:#DBFF70}
table.KeyTable td{border:3px solid transparent}
table.KeyTable td.focus{border:3px solid #36F}
table.display tr.gradeA{background-color:#efe}
table.display tr.gradeC{background-color:#ddf}
table.display tr.gradeX{background-color:#fdd}
table.display tr.gradeU{background-color:#ddd}
div.box{height:100px; padding:10px; overflow:auto; border:1px solid #8080FF; background-color:#E5E5FF}

.paging_two_button .ui-button{float:left; cursor:pointer; * cursor:hand}
.paging_full_numbers .ui-button{padding:2px 6px; margin:0; cursor:pointer; * cursor:hand}
.dataTables_paginate .ui-button{margin-right:-0.1em !important}
.paging_full_numbers{width:350px !important}
.dataTables_wrapper .ui-toolbar{padding:5px}
.dataTables_paginate{width:auto}
.dataTables_info{padding-top:3px}
table.display thead th{padding:3px 0px 3px 10px; cursor:pointer; * cursor:hand}
div.dataTables_wrapper .ui-widget-header{font-weight:normal}
table.display thead th div.DataTables_sort_wrapper{position:relative; padding-right:20px; padding-right:20px}
table.display thead th div.DataTables_sort_wrapper span{position:absolute; top:50%; margin-top:-8px; right:0}
.dataTables_wrapper{position:relative; min-height:302px; _height:302px; clear:both}
.dataTables_processing{position:absolute; top:0px; left:50%; width:250px; margin-left:-125px; border:1px solid #ddd; text-align:center; color:#999; font-size:11px; padding:2px 0}
.dataTables_length{width:40%; float:left}
.dataTables_filter{width:50%; float:right; text-align:right}
.dataTables_info{width:50%; float:left}
.dataTables_paginate{float:right; text-align:right}
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next{height:19px; width:19px; margin-left:3px; float:left}
.paginate_disabled_previous{background-image:url('../../../res/img/datatables/back_disabled.jpg')}
.paginate_enabled_previous{background-image:url('../../../res/img/datatables/back_enabled.jpg')}
.paginate_disabled_next{background-image:url('../../../res/img/datatables/forward_disabled.jpg')}
.paginate_enabled_next{background-image:url('../../../res/img/datatables/forward_enabled.jpg')}
table.display{margin:0 auto; width:100%; clear:both; border-collapse:collapse}
table.display tfoot th{padding:3px 0px 3px 10px; font-weight:bold; font-weight:normal}
table.display tr.heading2 td{border-bottom:1px solid #aaa}
table.display td{padding:3px 10px}
table.display td.center{text-align:center}
.sorting_asc{background:url('../../../res/img/datatables/sort_asc.png') no-repeat center right}
.sorting_desc{background:url('../../../res/img/datatables/sort_desc.png') no-repeat center right}
.sorting{background:url('../../../res/img/datatables/sort_both.png') no-repeat center right}
.sorting_asc_disabled{background:url('../../../res/img/datatables/sort_asc_disabled.png') no-repeat center right}
.sorting_desc_disabled{background:url('../../../res/img/datatables/sort_desc_disabled.png') no-repeat center right}
table.display tr.odd.gradeA{background-color:#dfd}
table.display tr.even.gradeA{background-color:#efe}
table.display tr.odd.gradeA{background-color:#dfd}
table.display tr.even.gradeA{background-color:#efe}
table.display tr.odd.gradeC{background-color:#ddf}
table.display tr.even.gradeC{background-color:#eef}
table.display tr.odd.gradeX{background-color:#fdd}
table.display tr.even.gradeX{background-color:#fee}
table.display tr.odd.gradeU{background-color:#ddd}
table.display tr.even.gradeU{background-color:#eee}
tr.odd{background-color:#eee}
tr.even{background-color:white}
.dataTables_scroll{clear:both}
.top, .bottom{padding:15px; background-color:#F5F5F5; border:1px solid #CCC}
.top .dataTables_info{float:none}
.clear{clear:both}
.dataTables_empty{text-align:center}
tfoot input{margin:0.5em 0; width:100%; color:#444}
tfoot input.search_init{color:#999}
td.group{background-color:#069; border-bottom:2px solid #A19B9E; border-top:2px solid #A19B9E}
td.details{background-color:#069; border:2px solid #ddd;color:#fff}
.example_alt_pagination div.dataTables_info{width:40%}
.paging_full_numbers span.paginate_button, 
 .paging_full_numbers span.paginate_active{border:1px solid #aaa; -webkit-border-radius:5px; -moz-border-radius:5px; padding:2px 5px; margin:0 3px; cursor:pointer; *cursor:hand}
.paging_full_numbers span.paginate_button{background-color:#ddd}
.paging_full_numbers span.paginate_button:hover{background-color:#ccc}
.paging_full_numbers span.paginate_active{background-color:#99B3FF}
table.display tr.even.row_selected td{background-color:#B0BED9}
table.display tr.odd.row_selected td{background-color:#9FAFD1}
tr.odd td.sorting_1{background-color:#eee}
tr.odd td.sorting_2{background-color:#DADCFF}
tr.odd td.sorting_3{background-color:#E0E2FF}
tr.even td.sorting_1{background-color:#ddd}
tr.even td.sorting_2{background-color:#F2F3FF}
tr.even td.sorting_3{background-color:#F9F9FF}
tr.odd.gradeA td.sorting_1{background-color:#c4ffc4}
tr.odd.gradeA td.sorting_2{background-color:#d1ffd1}
tr.odd.gradeA td.sorting_3{background-color:#d1ffd1}
tr.even.gradeA td.sorting_1{background-color:#d5ffd5}
tr.even.gradeA td.sorting_2{background-color:#e2ffe2}
tr.even.gradeA td.sorting_3{background-color:#e2ffe2}
tr.odd.gradeC td.sorting_1{background-color:#c4c4ff}
tr.odd.gradeC td.sorting_2{background-color:#d1d1ff}
tr.odd.gradeC td.sorting_3{background-color:#d1d1ff}
tr.even.gradeC td.sorting_1{background-color:#d5d5ff}
tr.even.gradeC td.sorting_2{background-color:#e2e2ff}
tr.even.gradeC td.sorting_3{background-color:#e2e2ff}
tr.odd.gradeX td.sorting_1{background-color:#ffc4c4}
tr.odd.gradeX td.sorting_2{background-color:#ffd1d1}
tr.odd.gradeX td.sorting_3{background-color:#ffd1d1}
tr.even.gradeX td.sorting_1{background-color:#ffd5d5}
tr.even.gradeX td.sorting_2{background-color:#ffe2e2}
tr.even.gradeX td.sorting_3{background-color:#ffe2e2}
tr.odd.gradeU td.sorting_1{background-color:#c4c4c4}
tr.odd.gradeU td.sorting_2{background-color:#d1d1d1}
tr.odd.gradeU td.sorting_3{background-color:#d1d1d1}
tr.even.gradeU td.sorting_1{background-color:#d5d5d5}
tr.even.gradeU td.sorting_2{background-color:#e2e2e2}
tr.even.gradeU td.sorting_3{background-color:#e2e2e2}
.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted{background-color:#ECFFB3}
.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted{background-color:#E6FF99}

/*Uniform*/
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span{background-image:url("../../../res/img/uniform/sprite.png");  background-repeat:no-repeat;  -webkit-font-smoothing:antialiased}
.selector, .radio, .checker, .uploader, .button, .selector *, .radio *, .checker *, .uploader *, .button *{ margin:0;  padding:0}
input.text, input.email, input.password, textarea.uniform{font-size:12px;font-weight:normal;   padding:3px;   color:#777;   background:#fff url('../../../res/img/uniform/bg-input-focus.png') repeat-x 0px 0px;   background:#fff url('../../../res/img/uniform/bg-input.png') repeat-x 0px 0px;   border-top:solid 1px #aaa;   border-left:solid 1px #aaa;   border-bottom:solid 1px #ccc;   border-right:solid 1px #ccc;   -webkit-border-radius:3px;   -moz-border-radius:3px;   border-radius:3px;   outline:0}
input.text:focus, input.email:focus, input.password:focus, textarea.uniform:focus{  -webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.3);  -moz-box-shadow:0px 0px 4px rgba(0,0,0,0.3);   box-shadow:0px 0px 4px rgba(0,0,0,0.3);   border-color:#999;   background:#fff url('../../../res/img/uniform/bg-input-focus.png') repeat-x 0px 0px}
div.selector{ background-position:-483px -130px;  line-height:26px;  height:26px}
div.selector span{ background-position:right 0px;  height:26px;  line-height:26px}
div.selector select{  top:0px;  left:0px}
div.selector:active, div.selector.active{ background-position:-483px -156px}
div.selector:active span, div.selector.active span{ background-position:right -26px}
div.selector.focus, div.selector.hover, div.selector:hover{ background-position:-483px -182px}
div.selector.focus span, div.selector.hover span, div.selector:hover span{ background-position:right -52px}
div.selector.focus:active, div.selector.focus.active, div.selector:hover:active, div.selector.active:hover{ background-position:-483px -208px}
div.selector.focus:active span, div.selector:hover:active span, div.selector.active:hover span, div.selector.focus.active span{ background-position:right -78px}
div.selector.disabled{ background-position:-483px -234px}d
iv.selector.disabled span{ background-position:right -104px}
div.checker{ width:19px;  height:19px}
div.checker input{ width:19px;  height:19px}
div.checker span{ background-position:0px -260px;  height:19px;  width:19px}
div.checker:active span, div.checker.active span{ background-position:-19px -260px}
div.checker.focus span, div.checker:hover span{ background-position:-38px -260px}
div.checker.focus:active span, div.checker:active:hover span, div.checker.active:hover span, div.checker.focus.active span{ background-position:-57px -260px}
div.checker span.checked{ background-position:-76px -260px}
div.checker:active span.checked, div.checker.active span.checked{ background-position:-95px -260px}
div.checker.focus span.checked, div.checker:hover span.checked{ background-position:-114px -260px}
div.checker.focus:active span.checked, div.checker:hover:active span.checked, div.checker.active:hover span.checked, div.checker.active.focus span.checked{ background-position:-133px -260px}
div.checker.disabled span, div.checker.disabled:active span, div.checker.disabled.active span{ background-position:-152px -260px}
div.checker.disabled span.checked, div.checker.disabled:active span.checked, div.checker.disabled.active span.checked{ background-position:-171px -260px}
div.radio{ width:18px;  height:18px}
div.radio input{ width:18px;  height:18px}
div.radio span{ height:18px;  width:18px;  background-position:0px -279px}
div.radio:active span, div.radio.active span{ background-position:-18px -279px}
div.radio.focus span, div.radio:hover span{ background-position:-36px -279px}
div.radio.focus:active span, div.radio:active:hover span, div.radio.active:hover span, div.radio.active.focus span{ background-position:-54px -279px}
div.radio span.checked{ background-position:-72px -279px}
div.radio:active span.checked, div.radio.active span.checked{ background-position:-90px -279px}
div.radio.focus span.checked, div.radio:hover span.checked{ background-position:-108px -279px}
div.radio.focus:active span.checked, div.radio:hover:active span.checked, div.radio.focus.active span.checked, div.radio.active:hover span.checked{ background-position:-126px -279px}
div.radio.disabled span, div.radio.disabled:active span, div.radio.disabled.active span{ background-position:-144px -279px}
div.radio.disabled span.checked, div.radio.disabled:active span.checked, div.radio.disabled.active span.checked{ background-position:-162px -279px}
div.uploader{ background-position:0px -297px;  height:28px}
div.uploader span.action{ background-position:right -409px;  height:24px;  line-height:24px}
div.uploader span.filename{ height:24px;   margin:2px 0px 2px 2px;  line-height:24px}
div.uploader.focus, div.uploader.hover, div.uploader:hover{ background-position:0px -353px}
div.uploader.focus span.action, div.uploader.hover span.action, div.uploader:hover span.action{ background-position:right -437px}
div.uploader.active span.action, div.uploader:active span.action{ background-position:right -465px}
div.uploader.focus.active span.action, div.uploader:focus.active span.action, div.uploader.focus:active span.action, div.uploader:focus:active span.action{ background-position:right -493px}
div.uploader.disabled{ background-position:0px -325px}
div.uploader.disabled span.action{ background-position:right -381px}
div.button{ background-position:0px -523px}
div.button span{ background-position:right -643px}
div.button.focus, div.button:focus, div.button:hover, div.button.hover{ background-position:0px -553px}
div.button.focus span, div.button:focus span, div.button:hover span, div.button.hover span{ background-position:right -673px}
div.button.active, div.button:active{ background-position:0px -583px}
div.button.active span, div.button:active span{ background-position:right -703px;  color:#555}
div.button.disabled, div.button:disabled{ background-position:0px -613px}
div.button.disabled span, div.button:disabled span{ background-position:right -733px;  color:#777;  cursor:default}
div.button{ height:30px}
div.button span{ margin-left:13px;  height:22px;  padding-top:8px;  font-weight:bold; font-size:11px; text-transform:uppercase;  padding-left:2px;  padding-right:15px}
div.selector{ width:190px;  font-size:12px} .mySelect {width:80px}
div.selector select{ min-width:190px; font-size:12px;  border:solid 1px #fff}
div.selector span{ padding:0px 25px 0px 2px;  cursor:pointer}
div.selector span{ color:#666;  width:158px;  text-shadow:0 1px 0 #fff}
div.selector.disabled span{ color:#bbb}
div.checker{margin:4px 5px 0 0}
div.radio{margin:5px 3px 0 0}
div.uploader{ width:190px;  cursor:pointer}
div.uploader span.action{ width:85px;  text-align:center;  text-shadow:#fff 0px 1px 0px;  background-color:#fff;  font-size:11px;  font-weight:bold}
div.uploader span.filename{ color:#777;  width:82px;  border-right:solid 1px #bbb;  font-size:11px}
div.uploader input{ width:190px}
div.uploader.disabled span.action{ color:#aaa}
div.uploader.disabled span.filename{ border-color:#ddd;  color:#aaa}
.selector, .checker, .button, .radio, .uploader{ display:-moz-inline-box;  display:inline-block;  vertical-align:middle;  zoom:1;  *display:inline}
.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus{ outline:0}
div.button a, div.button button, div.button input{ position:absolute}
div.button{ cursor:pointer;  position:relative}
div.button span{ display:-moz-inline-box;  display:inline-block;  line-height:1;  text-align:center}
div.selector{ position:relative;  padding-left:10px;  overflow:hidden}
div.selector span{ display:block;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap}
div.selector select{ position:absolute;  opacity:0;  filter:alpha(opacity:0);  height:25px;  border:none;  background:none}
div.checker{ position:relative}
div.checker span{ display:-moz-inline-box;  display:inline-block;  text-align:center}
div.checker input{ opacity:0;  filter:alpha(opacity:0);  display:inline-block;  background:none}
div.radio{ position:relative}
div.radio span{ display:-moz-inline-box;  display:inline-block;  text-align:center}
div.radio input{ opacity:0;  filter:alpha(opacity:0);  text-align:center;  display:inline-block;  background:none}
div.uploader{ position:relative;  overflow:hidden;  cursor:default}
div.uploader span.action{ float:left;  display:inline;  padding:2px 0px;  overflow:hidden;  cursor:pointer}
div.uploader span.filename{ padding:0px 10px;  float:left;  display:block;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;  cursor:default}
div.uploader input{ opacity:0;  filter:alpha(opacity:0);  position:absolute;  top:0;  right:0;  bottom:0;  float:right;  height:25px;  border:none;  cursor:default}

/*Sbox*/
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;color:#000}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:140px;width:100px;top:50%;margin-top:-70px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../../../res/sbox/loading.gif) no-repeat;background-size: 140px 140px;padding:0;display:inline-block;height:100px;width:100px;}
#sb-body,#sb-loading{background-color:#fff;color:#000}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../../../res/sbox/close.png);}
#sb-nav-next{background-image:url(../../../res/sbox/next.png);}
#sb-nav-previous{background-image:url(../../../res/sbox/previous.png);}
#sb-nav-play{background-image:url(../../../res/sbox/play.png);}
#sb-nav-pause{background-image:url(../../../res/sbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/*Growl*/
.notice-wrap{position:fixed; bottom:20px; right:20px; width:250px; z-index:9999}
* html .notice-wrap{position:absolute}
.notice-item{height:60px; background:#9C0; -moz-border-radius:0; -webkit-border-radius:0; color:#000; padding:6px 10px 0 10px; font-size:12px; border:2px solid #ccc; display:block; position:relative; margin:0 0 12px 0}
.notice-item-close{position:absolute; font-family:Arial; font-size:12px; font-weight:bold; right:6px; top:6px; cursor:pointer}

#tiptip_holder{display:none; position:absolute; top:0; left:0; z-index:99999}
#tiptip_holder.tip_top{padding-bottom:5px}
#tiptip_holder.tip_bottom{padding-top:5px}
#tiptip_holder.tip_right{padding-left:5px}
#tiptip_holder.tip_left{padding-right:5px}
#tiptip_content{font-size:11px; color:#fff; text-shadow:0 0 2px #000; padding:4px 8px; border:1px solid rgba(255,255,255,0.25); background-color:rgb(25,25,25); background-color:rgba(25,25,25,0.92); background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(transparent),to(#000)); border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; box-shadow:0 0 3px #555; -webkit-box-shadow:0 0 3px #555; -moz-box-shadow:0 0 3px #555}
#tiptip_arrow, #tiptip_arrow_inner{position:absolute; border-color:transparent; border-style:solid; border-width:6px; height:0; width:0}
#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#fff; border-top-color:rgba(255,255,255,0.35)}
#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#fff; border-bottom-color:rgba(255,255,255,0.35)}
#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#fff; border-right-color:rgba(255,255,255,0.35)}
#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#fff; border-left-color:rgba(255,255,255,0.35)}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px; margin-left:-6px; border-top-color:rgb(25,25,25); border-top-color:rgba(25,25,25,0.92)}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px; margin-left:-6px; border-bottom-color:rgb(25,25,25); border-bottom-color:rgba(25,25,25,0.92)}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px; margin-left:-5px; border-right-color:rgb(25,25,25); border-right-color:rgba(25,25,25,0.92)}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px; margin-left:-7px; border-left-color:rgb(25,25,25); border-left-color:rgba(25,25,25,0.92)}
@media screen and (-webkit-min-device-pixel-ratio:0){#tiptip_content{padding:4px 8px 5px 8px; background-color:rgba(45,45,45,0.88)}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:rgba(45,45,45,0.88)}
#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:rgba(20,20,20,0.92)}
}

/*Uploadify*/
.uploadifyQueueItem{background-color:#F5F5F5; border:2px solid #E5E5E5; font:11px Verdana,Geneva,sans-serif; margin-top:5px; padding:10px; width:350px}
.uploadifyError{background-color:#FDE5DD !important; border:2px solid #FBCBBC !important}
.uploadifyQueueItem .cancel{float:right}
.uploadifyQueue .completed{background-color:#E5E5E5}
.uploadifyProgress{background-color:#E5E5E5; margin-top:10px; width:100%}
.uploadifyProgressBar{background-color:#09F; height:3px; width:1px}

#msg {display:none; position:absolute; z-index:9600; background:url("../../../res/img/msg_arrow.gif") left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px; z-index:9600}

/*Pagination*/
.paginator_p{text-align:center;float:left;background:#06c url("../../../res/img/bluebtn.jpg") left top repeat-x;color:#fff;border:1px solid #000;cursor:pointer;padding:3px 0;margin:0;font-size:10px;font-weight:bold}
.paginator_p_bloc{position:relative; width:3000px}
.paginator_p.over{background:#9C0 url("../../../res/img/greenbtn.jpg") left top repeat-x;color:#fff;border:1px solid #069;}
.paginator_p.selected{background:#9C0 url("../../../res/img/greenbtn.jpg") left top repeat-x;color:#fff;border:1px solid #069;}
.paginator_p_wrap{position:relative; overflow:hidden; float:left; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none}
.paginator_slider{clear:left; height:4px; top:4px; background:white; border:solid 1px black; position:relative}
.paginator_slider .ui-slider-handle{width:8px; height:12px; position:absolute; top:-4px; background-color:black}

/**/
h1 {margin:0;padding:0;line-height:20px}
label {font-size:12px}
.dropdown-menu {width:200px}
.mtinfo {font-size:16px;color:#9c0;margin:2px -5px 0 0;cursor:pointer;float:right}
.ui-state-highlight {padding-top:10px}

form {margin:0}
.btn {font-size:10px;padding:2px 5px !important}
.plain {margin-top:20px} 

input[type='radio'], input[type='checkbox'] { margin:5px 5px -8px 5px }
.ui-corner-all p {padding:10px}

.opzione {border:1px solid #eee;padding:10px;height:50px;margin:1px}

th, td {line-height:1.5em}

/*Sticky Footer*/
#container { min-height: 100%; margin-bottom: -60px; }
#container:after { content: ""; display: block; }
#sw-footer, #container:after { height: 60px; }
#sw-footer { background: #eee;text-align:center }

.modal.fade {display:none}