/*
	This file is part of the hatatitla.biz
	Copyright (C) 2002-2016 Hatatitla
	All Rights Reserved

inputs:
	- mwl16: input decimal
	- mwl18: input text
	- mwl19: memo
	- mwl20: input number
	- mwl21: input date
	- mwl22: radio
	- mwl23: submit
	- mwl24: checkbox
	- mwl25: select multiple
*/

ul.mwl {
	margin-top:0px;
}

ol.mwl {
}

/* calendar */
a.mwl1 {
	text-decoration:none;
	color:black;
}
a.mwl1:hover {
	text-decoration:underline;
	color:blue;
}

a.mwl2 {
	text-decoration:none;
	color:gray;
}
th.mwl3, td.mwl3 {
	width:14.2%;
	text-align:center;
	background-color:#E0E0E0;
	font-family:Arial, Verdana;
	font-size:10pt;
	color:black;
}
th.mwl3 {
	border:solid 1px #808080;
}
td.mwl4 {
	width:14.2%;
	text-align:center;
	font-family:Arial, Verdana;
	font-size:10pt;
	color:black;
}

/* date chooser */
body.mwl10 {
	background-color:white;
	margin:0pt 0pt 0pt 0pt;
}
.mwl11 {
	font-weight:bold;
	color:white;
	background-color:#004080;
	font-family:Arial, Verdana;
	font-size:11pt;
}
.mwl12, .mwl13, .mwl14 {
	width:14.2%;
	text-align:center;
	font-family:Arial, Verdana;
	font-size:10pt;
	color:black;
}
/* .mwl-choose_date-today */
.mwl12 {
	background-image:url(img/choose_date-selector-t.gif);
	background-repeat:no-repeat;

}
/* .mwl-choose_date-selected */
.mwl13 {
	background-image:url(img/choose_date-selector-s.gif);
	background-repeat:no-repeat;
}
/* .mwl-choose_date-selected-today */
.mwl14 {
	background-image:url(img/choose_date-selector-st.gif);
	background-repeat:no-repeat;
}
div.mwl15 {
	text-align:center;
	font-size:11pt;
	color:black;
	font-weight:bold;
	vertical-align:middle;
	cursor:pointer;
}
img.mwl15 {
	vertical-align:middle;
	cursor:pointer;
}

/* input-decimal */
input.mwl16 {
	text-align:right;
}
input.mwl16i {
	text-align:right;
	background-image:url(img/bg-incorrect-text.gif);
	background-repeat:repeat-x;
}
option.mwl17i {
	background-color: red;
}

input.mwl18, input.mwl18i,
	input.mwl16, input.mwl16i,
	textarea.mwl19, textarea.mwl19i {
	border-style:solid;
	border-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-color:black;
}

input.mwl18, input.mwl18i,
	input.mwl16, input.mwl16i {
	padding-left:2px;
	padding-right:2px;
}
input.mwl18i {
	background-image:url(img/bg-incorrect-text.gif);
	background-repeat:repeat-x;
}
textarea.mwl19, textarea.mwl19i {
	overflow:auto;
}
textarea.mwl19i {
	background-image:url(img/bg-incorrect-text.gif);
	background-repeat:repeat-x;
}
span.mwl20 {
	border:solid 1px black;
	background-color:white;
	height:20px;
	padding:1px 1px;
	display:inline-block;
	white-space:nowrap;
}
input.mwl20, input.mwl20i {
	border-style:none;
	padding:0px 2px;
	text-align:right;
	height:16px;
}
input.mwl20i {
	background-image:url(img/bg-incorrect-text.gif);
	background-repeat:repeat-x;
}
span.mwl20 table {
	margin:0;
	padding:0;
}
span.mwl20 td {
	margin:0;
	padding:0;
}
span.mwl20 img {
	display:block;
	border-style:none;
}

input.mwl21, input.mwl21i {
	border-style:none;
	padding-bottom:0pt;
}
input.mwl21i {
	background-image:url(img/bg-incorrect-text.gif);
	background-repeat:repeat-x;
}
input.mwl22, input.mwl22i, label.mwl22, label.mwl22i {
	cursor:pointer;
}
label.mwl22i {
	background-image:url(img/bg-incorrect-text.gif);
	background-repeat:repeat-x;
}
button.mwl23, button.mwl23i {
	cursor:pointer;
}
button.mwl23i {
	background-image:url(img/bg-incorrect-text.gif);
	background-repeat:repeat-x;
}
input.mwl24, label.mwl24, label.mwl24i {
	cursor:pointer;
	vertical-align:middle;
}
label.mwl24i {
	background-image:url(img/bg-incorrect-text.gif);
	background-repeat:repeat-x;
}
select.mwl25 {
}
select.mwl25 {
	background-color: red;
}
table.mwl26 {
	border:solid 1px black;
	border-collapse:collapse;
	width:100%;
	border-spacing:0;
}
