/* CSS Document */
body {
	margin: 5px 5px 0 5px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
a:active {
	outline: none;
}
:focus {
  -moz-outline-style: none;
}

.tdtitle {
	padding-left: 10px;
	padding-top: 3px;
	width: 218px;
}

.tdmenu {
	padding-top: 1px;
}

.tdclose {
	width: 100px;
}

.popuptitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	font-weight:bold;
	letter-spacing: -1px;
	word-spacing: -0.5px;
}

h1, h2, h3, h4, p, div, span { padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
.normal { font-weight: normal; }
.bold { font-weight: bold; }
.italic { font-style: italic }
.uppercase { text-transform: uppercase; }
.color1	{ color: #FF0284; }
.color2	{ color: #927E48; }

.backarrow {
	padding: 3px 10px 0 0;
	vertical-align: middle;
}

a:link {
	font-style: italic;
	color: #927E48;
	text-decoration: none;
}
a:visited {
	color: #927E48;
	text-decoration: none;
}
a:hover {
	font-style: italic;
	color: #000;
	text-decoration: none;
}
a:active {
	color: #000;
	text-decoration: none;
}

#tbl-header {
	font-size:8pt;
	color: #FFF;
	width: 100%;
}
#tbl-header th.left {
	width: 6px;
	height: 15px;
}
#tbl-header th.center {
	/* width: 100%; */
	background-color: #FF0284;
	text-align: left;
	height: 15px;
}
#tbl-header th.print {
	background-color: #FF0284;
	text-align: right;
	width: 100px;
	height: 15px;
}
#tbl-header th.right {
	width: 6px;
	height: 15px;
}
#tbl-header a.bookmarkPrint:link {
	color: #FFF;
	font-style: normal;
}
#tbl-header a.bookmarkPrint:visited {
	color: #FFF;
	font-style: normal;
}
#tbl-header a.bookmarkPrint:hover {
	color: #000;
	font-style: normal;
}
#tbl-header a.bookmarkPrint:active {
	color: #FFF;
	font-style: normal;
}

#tbl-reg .lform {
	width: 50px;
	height: 20px;
	background-image: url(../../../files/popup/lab/lform.png);
	vertical-align: middle;
}
#tbl-reg .mform {
	height: 20px;
	background-image: url(../../../files/popup/lab/mform.png);
	background-repeat: repeat-x;
	vertical-align: middle;
}
#tbl-reg .rform {
	width: 11px;
	height: 20px;
	background-image: url(../../../files/popup/lab/rform.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
input.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	/* color: transparent; */
	color: #000;
	border: 1px solid transparent;
	height: 14px;
	margin: 0px;
	padding: 0px;
}

/* How the input's container (TD) should change on error */
.form_validation_field_error_container {
}
/* How the input textfield should change on error */
.form_validation_field_error_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: transparent;
	border: 1px solid transparent;
	height: 14px;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
}
/* The actual error message style */
.form_validation_field_error_error_message {
	display: inline;	
	 color:#CC0000; 
	/* clear:left; */
}
/* The server-side error displaying */
/* topmost error div */
#KT_tngerror {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #CC0000;
	font-size:8pt;
	padding: 5px 10px 5px 5px;
	margin:5px;
	font-size: 12px;
	border:1px solid red;
}
#KT_tngerror label {
	float: left;
}	
#KT_tngerror div {
	font-size:8pt;
}	
