/* REDEFINITION OF TAGS */
input		{ font-weight: bold; font-size: small; font-family: Arial; vertical-align: middle }

/* ELEMENT BACKGROUNDS */
.warning	{ color: #FFFFFF; background-color: #FF0000; text-align:center }
.inputvalid	{ border-style: solid; border-width: 2px; font-weight: normal; background-color: #FFFFFF; color: #000000; border-color: #00CC00; font-family: Arial, Verdana; margin-bottom: 0px; vertical-align: middle }
.inputerror	{ border-style: solid; border-width: 2px; font-weight: normal; background-color: #FFFFFF; color: #000000; border-color: #FF0000; font-family: Arial, Verdana; margin-bottom: 0px; vertical-align: middle }
.inputmand	{ border-style: solid; border-width: 2px; font-weight: normal; background-color: #FFFFFF; color: #000000; border-color: #007FC1; font-family: Arial, Verdana; margin-bottom: 0px; vertical-align: middle }
.inputbox	{ border-style: solid; border-width: 2px; font-weight: normal; color: #000000; border-color: #B2D9EC; font-family: Arial, Verdana; margin-bottom: 0px; vertical-align: middle }
.selectbox	{ font-family: Arial, Verdana; vertical-align: middle; color: #000000; }
.textarea	{ border-style: solid; border-width: 2px; border-color: #B2D9EC; font-family: Arial, Verdana; margin-bottom: 4px; vertical-align: middle; background-color: #FFFFFF; color: #000000; }
.radiobutton{ font-weight: normal; background-color: transparent; color: #000000; vertical-align: middle }
.checkbox	{ font-weight: normal; background-color: transparent; color: #000000; vertical-align: middle }
.inputimg	{ background-color: #FFFFFF; border-width: 0px; margin-bottom: 4px }

.headerrow		{ text-align:center; background-color: transparent; color: #007FC1; font-size: medium; }
.errortext		{ background-color: transparent; border-style: dashed; color: #FF0000; border-color: #FF0000; border-width: 5px; padding: 10px 10px 10px 10px; font-size: large; text-align: center; font-weight: bold }


@media screen	{ .print  { display:none } }
@media print	{ .screen { display:none } }
