.KT_tngtable th, .KT_tngtable td.KT_th{border:1px solid #ffffff;border-right-color:#848284;border-bottom-color:#848284;background-color:#2e2e2e;font-weight:bold;vertical-align:top;}
.KT_tngtable thead *>th{border-top:1px solid #000000 ! important;border-left:1px solid #000000 ! important;}
.KT_tngtable td{border:solid 1px #848284;border-top-width:0;border-left-width:0;vertical-align:baseline;}
.KT_tngtable{border:solid 1px #000000;}
.KT_tngtable tfoot, .KT_tngtable thead{border:solid 1px #000000;}
.KT_tngtable td, .KT_tngtable th, .KT_tngtable caption{padding:2px;white-space:nowrap;}
.KT_tngtable .ktml * td{border:0px;white-space:normal ! important;}
.KT_tngtable .ktml span.lcontainer table{}
.KT_tngtable .ktml span.lcontainer td{padding:0px ! important;margin:0px ! important;vertical-align:middle;}
.KT_buttons td{border-top:solid 1px #000000;padding:4px;background-color:#000000;text-align:right;}
.KT_tngtable td, .KT_tngtable th, .KT_tngtable caption{font-family:Arial,Helvetica,sans-serif;}
.KT_tngtable th, .KT_tngtable td.KT_th, .KT_tngtable caption{font-size:12px;text-align:left;}
.KT_tngtable td{font-size:11px;}
.KT_tngtable input, .KT_tngtable select{font-size:10px;}
.KT_tngtable textarea{font-size:12px;}
.KT_field_error{color:#cc0000;}
.KT_field_hint{color:#0000cc;font-size:10px;}
.KT_tngtable td.KT_required{}
.KT_tngtable label span.KT_required{padding:0 2px;color:#cc0000;font-family:Courier New,Courier,monospace;font-weight:normal;}
.form_validation_field_error_label{}
.form_validation_field_error_container{}
.form_validation_field_error_text{}
.form_validation_field_error_error_message{color:#cc0000;font-weight:bold;clear:left;}
form.form_validation_form_error table{border:2px solid red;}
#KT_tngerror{padding:5px 10px 5px 50px;margin:5px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#CC0000;font-size:12px;border:1px solid red;background-color:#FFFFE4;background-image:url(images/error.gif);background-repeat:no-repeat;background-position:left;}
#KT_tngdeverror, #KT_tngtrace{padding:5px 10px 5px 5px;margin:5px;border:1px solid black;font-family:Courier,sans-serif;font-size:12px;background-color:#FAFAFA;}
#KT_tngdeverror #KT_needhelp{text-align:right;}
#KT_tngdeverror label, #KT_tngtrace label{display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;}
#KT_tngtrace ul{padding-left:10px;margin-left:10px;}
#KT_tngtrace_details{display:none;}
#KT_tngwarning{padding:10px 10px 10px 50px;margin:5px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#0000CC;font-size:12px;border:1px solid blue;background-color:#E4FFFF;background-image:url(images/warning.gif);background-repeat:no-repeat;background-position:left;}

