table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}
table{width:100%}
table th,table td{padding:3px 5px;line-height:18px;text-align:left;vertical-align:top;border:1px solid #efefef;font-size:12px}
table th{font-weight:bold}
table thead th{background:#f7f2ea;border-color:#ede3d4}
table tbody+tbody{border-top:2px solid #efefef}
table table{background-color:#fff}
table.form td.label-holder{width:200px}
table.form td{line-height:20px;padding:4px}
table.form td input,table.form td select,table.form td textarea{margin-bottom:0;margin-top:0}
table.form td em,table.form td span{line-height:20px}
table.form td em{color:#999}
table.form td label{display:inline}
table.nohover tbody>tr:nth-child(odd):hover>td,table.form tbody>tr:nth-child(odd):hover>td{background-color:#fff}
table.nohover tbody>tr:nth-child(even):hover>td,table.form tbody>tr:nth-child(even):hover>td{background-color:#fafafa}
table tbody>tr:nth-child(even)>td,table tbody>tr:nth-child(even)>th{background-color:#fafafa}
table tbody tr:hover>td{background-color:#f0f7fe}
table tbody>tr:nth-child(odd):hover>td,table tbody>tr:nth-child(even):hover>td,table tbody>tr:first-child:hover>td,table tbody>tr:last-child:hover>td{background-color:#f0f7fe}
table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}
.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}
.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}
.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}
.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}
.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}
.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}
.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}
.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}
.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}
.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}
.table tbody tr.success>td{background-color:#d8f8d4}
.table tbody tr.error>td{background-color:#f2dede}
.table tbody tr.warning>td{background-color:#fff9c7}
.table tbody tr.info>td{background-color:#d9edf7}
.table-hover tbody tr.success:hover>td{background-color:#c4f4be}
.table-hover tbody tr.error:hover>td{background-color:#ebcccc}
.table-hover tbody tr.warning:hover>td{background-color:#fff6ad}
.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}

.dataTables_length{color:#878787;margin:7px 5px 0;position:absolute;right:2px;top:-2px}
.dataTables_length div{vertical-align:middle}
.dataTables_paginate{line-height:16px;text-align:right;margin-top:5px;margin-right:0}
.dataTables_paginate .ui-button,.pagination.alternate li a{font-size:12px;padding:4px 10px!important;border-style:solid;border-width:1px;border-color:#ddd #ddd #ccc;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);display:inline-block;line-height:16px;background-color:#f5f5f5;background-image:-moz-linear-gradient(center top,#fff,#e6e6e6);background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(top,#fff,#e6e6e6);color:#333;text-shadow:0 1px 0 #fff}
.dataTables_paginate .ui-button:hover,.pagination.alternate li a:hover{background-color:#e8e8e8;background-image:-moz-linear-gradient(center top,#f0f0f0,#dadada);background-image:-ms-linear-gradient(top,#f0f0f0,#dadada);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f0f0f0),to(#dadada));background-image:-webkit-linear-gradient(top,#f0f0f0,#dadada);background-image:-o-linear-gradient(top,#f0f0f0,#dadada);background-image:linear-gradient(top,#f0f0f0,#dadada);color:#222;text-shadow:0 1px 0 #fff;cursor:pointer}
.dataTables_paginate .first{border-radius:4px 0 0 4px}
.dataTables_paginate .last{border-radius:0 4px 4px 0}
.dataTables_paginate .ui-state-disabled,.fc-state-disabled,.pagination.alternate li.disabled a{color:#aaa!important}
.dataTables_filter{color:#878787;font-size:11px;left:0;margin:4px 8px 2px 10px;position:absolute;text-align:left}
.dataTables_filter input{margin-bottom:0}
.dataTables_filter label{font-weight:normal;padding-left:5px}
.dataTables_filter label input{width:auto}
.dataTables_wrapper .dataTables_filter a .icon-remove-sign{color:#979797}
.dataTables_wrapper .dataTables_filter a .icon-remove-sign:hover{color:#08c}
.dataTables_wrapper .dataTables_filter a span,.dataTables_wrapper .dataTables_filter a span:hover,.dataTables_wrapper .dataTables_filter a:hover span{cursor:pointer;text-decoration:normal}
.dataTables_wrapper>.row-fluid>.span6{position:relative;padding-bottom:2px}
.dataTables_wrapper .dataTables_info{margin-top:6px;margin-bottom:3px;margin-left:5px; font-size:12px;color:#979797}
.dataTables_wrapper .dataTables_filter label input{margin-left:0}
.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_length label,.dataTables_wrapper .dataTables_length label select,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_filter label,.dataTables_wrapper .dataTables_filter label input{margin-bottom:0;margin-left:0}
.dataTables_wrapper .dataTables_filter{position:relative;float:left;left:0;top:0}
.dataTables_wrapper .dataTables_filter a{color:#979797}
.dataTables_wrapper .dataTables_filter a:hover{text-decoration:none;color:#08c}
.dataTables_wrapper .dataTables_length{position:relative;float:right;right:0;top:-3px}
.dataTables_wrapper>.row-fluid{background:#f5f5f5}
.dataTables_wrapper>.row-fluid .pagination{margin-bottom:0;margin-right:5px}
.dataTables_wrapper .dataTables_processing{float:left;margin-top:10px}
.dataTables_wrapper .dataTables_empty{text-align:center}
table tbody>tr:hover>td,table tbody>tr:nth-child(2n+1):hover>td,table tbody>tr:nth-child(2n):hover>td,table tbody>tr:first-child:hover>td,table tbody>tr:last-child:hover>td{background:#eef7ff}
.dataTables_wrapper .dataTable thead th{cursor:pointer;background-position:center right;background-repeat:no-repeat;padding-right:8px}
.dataTables_wrapper .dataTable thead th:hover{background-color:#ede3d4}
.dataTables_wrapper .dataTable thead th.sorting{background-image:url('../js/datatables/custom/images/sort_both.png')}
.dataTables_wrapper .dataTable thead th.sorting_asc{background-image:url('../js/datatables/custom/images/sort_asc.png')}
.dataTables_wrapper .dataTable thead th.sorting_desc{background-image:url('../js/datatables/custom/images/sort_desc.png')}
.dataTables_wrapper .dataTable thead th.sorting:hover{background-image:url('../js/datatables/custom/images/sort_asc.png')}
.dataTables_wrapper .dataTable thead th.sorting_asc:hover{background-image:url('../js/datatables/custom/images/sort_desc.png')}
.dataTables_wrapper .dataTable thead th.sorting_desc:hover{background-image:url('../js/datatables/custom/images/sort_asc.png')}
.dataTables_wrapper .dataTable thead th.sorting_asc_disabled{background-image:none}
.dataTables_wrapper .dataTable thead th.sorting_desc_disabled{background-image:none}
.dataTables_wrapper .dataTable thead th.sorting_asc_disabled,.dataTables_wrapper .dataTable thead th.sorting_desc_disabled{background-color:#f7f2ea}
.dataTables_wrapper .DTTT_button{position:relative}
.dataTables_wrapper .DTTT_button span{line-height:18px;padding:4px 8px;text-decoration:none;color:#979797}
.dataTables_wrapper .DTTT_button:hover span{cursor:pointer;color:#08c}
.DTTT_container{float:right;margin:0 4px 0 0;padding-top:9px}
.dataTables_wrapper .dataTable thead tr.search-row.hidden{display:none}
.dataTables_wrapper .dataTable thead tr.search-row a{line-height:16px;font-size:12px;font-weight:normal}
.dataTables_wrapper .dataTable thead tr.search-row a,.dataTables_wrapper .dataTable thead tr.search-row a abbr{line-height:14px;font-size:13px;display:block;clear:both;border-bottom:0;padding:0;margin:0}
.dataTables_paginate .paginate_button,.dataTables_paginate .paginate_active{padding:4px 8px;line-height:18px;height:18px;border:1px solid #ccc;text-shadow:0 1px 0 #fff;margin-left:-1px}
.dataTables_paginate .paginate_active{color:#000}
.dataTables_paginate{margin-top:5px;margin-right:4px}
.dataTables_paginate .paginate_button.paginate_button_disabled{color:#979797}
.dataTables_paginate .paginate_active:hover,.dataTables_paginate .paginate_button:hover{background:#fff;cursor:pointer;text-decoration:none}
.dataTables_paginate .paginate_button.paginate_button_disabled:hover{background:transparent;cursor:auto}
.dataTables_length select{width:auto}
.dataTables_wrapper .dataTable thead th input{width:90%}