div.DTTT_container { position: relative; float: right; margin-bottom: 1em; }
button.DTTT_button, div.DTTT_button, a.DTTT_button { position: relative; float: left; margin-right: 3px; padding: 5px 8px; border: 1px solid rgb(153, 153, 153); cursor: pointer; font-size: 0.88em; color: black !important; border-radius: 2px; box-shadow: 1px 1px 3px rgb(204, 204, 204); background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgb(255, 255, 255) 0%, rgb(243, 243, 243) 89%, rgb(249, 249, 249) 100%) repeat scroll 0% 0%; }
button.DTTT_button { height: 30px; padding: 3px 8px; }
.DTTT_button embed { outline: medium none; }
button.DTTT_button:hover, div.DTTT_button:hover, a.DTTT_button:hover { border: 1px solid rgb(102, 102, 102); text-decoration: none !important; box-shadow: 1px 1px 3px rgb(153, 153, 153); background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgb(243, 243, 243) 0%, rgb(226, 226, 226) 89%, rgb(244, 244, 244) 100%) repeat scroll 0% 0%; }
button.DTTT_disabled, div.DTTT_disabled, a.DTTT_disabled { color: rgb(153, 153, 153); border: 1px solid rgb(208, 208, 208); background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgb(255, 255, 255) 0%, rgb(249, 249, 249) 89%, rgb(250, 250, 250) 100%) repeat scroll 0% 0%; }
button.DTTT_button_collection span { padding-right: 17px; background: rgba(0, 0, 0, 0) url(5dfe24cc2d8f832f35bb12ac3fa842e1bee8d35a.png)  no-repeat scroll right center; }
button.DTTT_button_collection:hover span { padding-right: 17px; background: rgb(240, 240, 240) url(924664e5d54a49fc52814e95ab65d3ce5ddcfeab.png)  no-repeat scroll right center; }
table.DTTT_selectable tbody tr { cursor: pointer; }
table.dataTable tr.DTTT_selected.odd { background-color: rgb(159, 175, 209); }
table.dataTable tr.DTTT_selected.odd td.sorting_1 { background-color: rgb(159, 175, 209); }
table.dataTable tr.DTTT_selected.odd td.sorting_2 { background-color: rgb(159, 175, 209); }
table.dataTable tr.DTTT_selected.odd td.sorting_3 { background-color: rgb(159, 175, 209); }
table.dataTable tr.DTTT_selected.even { background-color: rgb(176, 190, 217); }
table.dataTable tr.DTTT_selected.even td.sorting_1 { background-color: rgb(176, 190, 217); }
table.dataTable tr.DTTT_selected.even td.sorting_2 { background-color: rgb(176, 190, 217); }
table.dataTable tr.DTTT_selected.even td.sorting_3 { background-color: rgb(176, 190, 217); }
div.DTTT_collection { width: 150px; padding: 8px 8px 4px; border: 1px solid rgba(0, 0, 0, 0.4); background-color: rgba(255, 255, 255, 0.3); overflow: hidden; z-index: 2002; border-radius: 5px; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3); }
div.DTTT_collection_background { background: transparent url(ce6239f697cb079b96e468960e694339a8cb8b9e.png)  repeat scroll left top; z-index: 2001; }
div.DTTT_collection button.DTTT_button, div.DTTT_collection div.DTTT_button, div.DTTT_collection a.DTTT_button { position: relative; left: 0px; right: 0px; display: block; float: none; margin-bottom: 4px; box-shadow: 1px 1px 3px rgb(153, 153, 153); }
.DTTT_print_info { position: fixed; top: 50%; left: 50%; width: 400px; height: 150px; margin-left: -200px; margin-top: -75px; text-align: center; color: rgb(51, 51, 51); padding: 10px 30px; background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgb(255, 255, 255) 0%, rgb(243, 243, 243) 89%, rgb(249, 249, 249) 100%) repeat scroll 0% 0%; opacity: 0.95; border: 1px solid rgba(0, 0, 0, 0.5); border-radius: 6px; box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.5); }
.DTTT_print_info h6 { font-weight: normal; font-size: 28px; line-height: 28px; margin: 1em; }
.DTTT_print_info p { font-size: 14px; line-height: 20px; }
