.paging_two_button .fg-button {
	float: left; cursor: pointer;
}
.paging_full_numbers .fg-button {
	padding: 2px 6px; cursor: pointer;
}
.paging_full_numbers {
	width: 400px !important;
}
.fg-toolbar {
	padding: 5px;
}
.dataTables_paginate {
	width: auto;
}
table.display thead th {
	padding: 3px 0px 3px 10px; text-align: left; cursor: pointer;
}
.dataTables_wrapper {
	clear: both; position: relative; min-height: 302px; _height: 302px;
}
.dataTables_processing {
	padding: 2px 0px; border: 1px solid rgb(221, 221, 221); left: 50%; top: 0px; width: 250px; text-align: center; color: rgb(153, 153, 153); font-size: 11px; margin-left: -125px; position: absolute;
}
.dataTables_length {
	width: 40%; float: left;
}
.dataTables_filter {
	width: 50%; text-align: right; float: right;
}
.dataTables_info {
	float: left;
}
.dataTables_paginate {
	text-align: right; float: right;
}
.paginate_disabled_previous {
	width: 19px; height: 19px; margin-left: 3px; float: left;
}
.paginate_enabled_previous {
	width: 19px; height: 19px; margin-left: 3px; float: left;
}
.paginate_disabled_next {
	width: 19px; height: 19px; margin-left: 3px; float: left;
}
.paginate_enabled_next {
	width: 19px; height: 19px; margin-left: 3px; float: left;
}
.paginate_disabled_previous {
	background-image: url("../images/back_disabled.jpg");
}
.paginate_enabled_previous {
	background-image: url("../images/back_enabled.jpg");
}
.paginate_disabled_next {
	background-image: url("../images/forward_disabled.jpg");
}
.paginate_enabled_next {
	background-image: url("../images/forward_enabled.jpg");
}
table.display {
	margin: 0px auto; width: 100%; clear: both;
}
table.display tfoot th {
	padding: 3px 0px 3px 10px;
}
table.display tr.heading2 td {
	border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: solid;
}
table.display td {
	padding: 3px 10px;
}
table.display td.center {
	text-align: center;
}
.sorting_asc {
	background: url("../images/sort_asc.jpg") no-repeat right;
}
.sorting_desc {
	background: url("../images/sort_desc.jpg") no-repeat right;
}
.sorting {
	background: url("../images/sort_both.jpg") no-repeat right;
}
table.display tr.gradeA.odd {
	background-color: rgb(221, 255, 221);
}
table.display tr.gradeA.even {
	background-color: rgb(238, 255, 238);
}
table.display tr.gradeA.odd {
	background-color: rgb(221, 255, 221);
}
table.display tr.gradeA.even {
	background-color: rgb(238, 255, 238);
}
table.display tr.gradeC.odd {
	background-color: rgb(221, 221, 255);
}
table.display tr.gradeC.even {
	background-color: rgb(238, 238, 255);
}
table.display tr.gradeX.odd {
	background-color: rgb(255, 221, 221);
}
table.display tr.gradeX.even {
	background-color: rgb(255, 238, 238);
}
table.display tr.gradeU.odd {
	background-color: rgb(221, 221, 221);
}
table.display tr.gradeU.even {
	background-color: rgb(238, 238, 238);
}
tr.odd {
	background-color: rgb(219, 243, 251);
}
tr.even {
	background-color: white;
}
.top {
	padding: 15px; border: 1px solid rgb(204, 204, 204); background-color: rgb(245, 245, 245);
}
.bottom {
	padding: 15px; border: 1px solid rgb(204, 204, 204); background-color: rgb(245, 245, 245);
}
.top .dataTables_info {
	float: none;
}
.clear {
	clear: both;
}
.dataTables_empty {
	text-align: center;
}
tfoot input {
	margin: 0.5em 0px; width: 100%; color: rgb(68, 68, 68);
}
tfoot input.search_init {
	color: rgb(153, 153, 153);
}
td.group {
	border-top-color: rgb(161, 155, 158); border-bottom-color: rgb(161, 155, 158); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(209, 207, 208);
}
td.details {
	border: 2px solid rgb(161, 155, 158); background-color: rgb(209, 207, 208);
}
.example_alt_pagination div.dataTables_info {
	width: 40%;
}
.paging_full_numbers span.paginate_button {
	margin: 0px 3px; padding: 2px 5px; border: 1px solid rgb(170, 170, 170); cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.paging_full_numbers span.paginate_active {
	margin: 0px 3px; padding: 2px 5px; border: 1px solid rgb(170, 170, 170); cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.paging_full_numbers span.paginate_button {
	background-color: rgb(221, 221, 221);
}
.paging_full_numbers span.paginate_button:hover {
	background-color: rgb(204, 204, 204);
}
.paging_full_numbers span.paginate_active {
	background-color: rgb(153, 179, 255);
}
table.display tr.row_selected.even td {
	background-color: rgb(176, 190, 217);
}
table.display tr.row_selected.odd td {
	background-color: rgb(159, 175, 209);
}
tr.odd td.sorting_1 {
	background-color: rgb(187, 229, 243);
}
tr.odd td.sorting_2 {
	background-color: rgb(218, 220, 255);
}
tr.odd td.sorting_3 {
	background-color: rgb(224, 226, 255);
}
tr.even td.sorting_1 {
	background-color: rgb(241, 251, 254);
}
tr.even td.sorting_2 {
	background-color: rgb(242, 243, 255);
}
tr.even td.sorting_3 {
	background-color: rgb(249, 249, 255);
}
tr.gradeA.odd td.sorting_1 {
	background-color: rgb(196, 255, 196);
}
tr.gradeA.odd td.sorting_2 {
	background-color: rgb(209, 255, 209);
}
tr.gradeA.odd td.sorting_3 {
	background-color: rgb(209, 255, 209);
}
tr.gradeA.even td.sorting_1 {
	background-color: rgb(213, 255, 213);
}
tr.gradeA.even td.sorting_2 {
	background-color: rgb(226, 255, 226);
}
tr.gradeA.even td.sorting_3 {
	background-color: rgb(226, 255, 226);
}
tr.gradeC.odd td.sorting_1 {
	background-color: rgb(196, 196, 255);
}
tr.gradeC.odd td.sorting_2 {
	background-color: rgb(209, 209, 255);
}
tr.gradeC.odd td.sorting_3 {
	background-color: rgb(209, 209, 255);
}
tr.gradeC.even td.sorting_1 {
	background-color: rgb(213, 213, 255);
}
tr.gradeC.even td.sorting_2 {
	background-color: rgb(226, 226, 255);
}
tr.gradeC.even td.sorting_3 {
	background-color: rgb(226, 226, 255);
}
tr.gradeX.odd td.sorting_1 {
	background-color: rgb(255, 196, 196);
}
tr.gradeX.odd td.sorting_2 {
	background-color: rgb(255, 209, 209);
}
tr.gradeX.odd td.sorting_3 {
	background-color: rgb(255, 209, 209);
}
tr.gradeX.even td.sorting_1 {
	background-color: rgb(255, 213, 213);
}
tr.gradeX.even td.sorting_2 {
	background-color: rgb(255, 226, 226);
}
tr.gradeX.even td.sorting_3 {
	background-color: rgb(255, 226, 226);
}
tr.gradeU.odd td.sorting_1 {
	background-color: rgb(196, 196, 196);
}
tr.gradeU.odd td.sorting_2 {
	background-color: rgb(209, 209, 209);
}
tr.gradeU.odd td.sorting_3 {
	background-color: rgb(209, 209, 209);
}
tr.gradeU.even td.sorting_1 {
	background-color: rgb(213, 213, 213);
}
tr.gradeU.even td.sorting_2 {
	background-color: rgb(226, 226, 226);
}
tr.gradeU.even td.sorting_3 {
	background-color: rgb(226, 226, 226);
}
.ex_highlight #example tbody tr.even:hover {
	background-color: rgb(236, 255, 179);
}
#example tbody tr.even td.highlighted {
	background-color: rgb(236, 255, 179);
}
.ex_highlight #example tbody tr.odd:hover {
	background-color: rgb(230, 255, 153);
}
#example tbody tr.odd td.highlighted {
	background-color: rgb(230, 255, 153);
}
.ui-icon {
	float: right;
}
tfoot tr th {
	background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50% rgb(230, 230, 230); border: 1px solid rgb(211, 211, 211); text-align: left; color: rgb(85, 85, 85); font-weight: normal;
}
.roundedcornr2_box {
	background-color: rgb(187, 229, 243);
}
.roundedcornr2_top div {
	background: url("../../img/services/serv_tl.gif") no-repeat left top;
}
.roundedcornr2_top {
	background: url("../../img/services/serv_tr.gif") no-repeat right top;
}
.roundedcornr2_bottom div {
	background: url("../../img/services/serv_bl.gif") no-repeat left bottom;
}
.roundedcornr2_bottom {
	background: url("../../img/services/serv_br.gif") no-repeat right bottom;
}
.roundedcornr2_top div {
	width: 100%; height: 8px; font-size: 1px;
}
.roundedcornr2_top {
	width: 100%; height: 8px; font-size: 1px;
}
.roundedcornr2_bottom div {
	width: 100%; height: 8px; font-size: 1px;
}
.roundedcornr2_bottom {
	width: 100%; height: 8px; font-size: 1px;
}
.roundedcornr2_content {
	margin: 0px 8px;
}
