form.form_validation_form_error table { border: 2px solid #FF0000; }
h2 { background: #9DDBFF; font-size: 12px; padding: 3px; margin: 0px 0px 5px; color: #005F7D; }
h2.clear { margin: 0px; }
h3 { background: #ECF8FF; font-size: 12px; padding: 4px; margin: 0px 0px 10px; border-bottom: 1px solid #B9E4FF; }
table { font-size: 100%; }
.bgblue { background: url(../images/bg-divs-blue.gif) repeat-x left top; border: 1px solid #B9E4FF; padding: 4px; margin-bottom: 10px; }
.bgblue .plow { padding: 0px; margin-top: 4px; margin-bottom: 5px;
margin-left: 1px;}
input, textarea {
font-size: 10px;
}
select
{
margin:1px;
font-size:12px;}
.date { text-align: right; }
.details { margin-top: 10px; margin-bottom: 10px; background: #ECF8FF; }
.details p { margin: 0px; padding: 0px 5px 5px; }
.error, .price, p.error, #KT_tngerror { font-weight: bold; color: #990000; }
.form_validation_field_error_error_message { color: #CC0000; font-weight: bold; clear: left; }
.inputbutton { color: #000000; font-weight: bold; background: #B9E4FF; border: 1px solid #88D2FF; font-size: 12px;}
.inputbutton a { font-weight: bold; font-size: 18px; color: #000000; background: #B9E4FF; border: 2px solid #88D2FF; }
.inputtext { width: 80px; }
.loginbox { background: #ECF8FF; }
.rowhighlight1 { background: #B9E4FF; }
.rowhighlight2 { background: #B9E4FF; font-weight: bold; padding: 3px; margin: 0px; border-bottom: 1px solid #95D8FF; }
.rowhighlight3 { border-bottom: 1px solid #CCCCCC; }
.rowhighlight4 { background: #B9E4FF; font-weight: bold; padding: 1px; text-align: center; display: block; border: 1px solid #88D2FF; }
.tablebg1 { background: #ECF8FF; margin-bottom: 10px; border-bottom: 1px solid #B9E4FF; font-size: 100%; }
.pagebg { background: #ECF8FF; margin-bottom: 10px; font-size: 100%; border: 1px #B9E4FF solid;
padding: 10px;
padding-top: 15px;
margin-top: -4px;}
.pagebox { background: #ECF8FF; font-size: 11px; border: 1px #B9E4FF solid;
padding: 2px;}
.tbox {  border: 1px #b1ddff solid;
padding: 2px;
margin-left: 1em;}
.tablebg1 img { margin-bottom: 10px; border: 1px solid #000000; }
#button { font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px; }
#button li { margin: 0px; padding: 0px; background: #B9E4FF; border-bottom: 1px solid #88D2FF; }
#button li a { color: #000000; display: block; margin: 0px; padding: 4px 0px 4px 5px; text-decoration: none;
}
#button li a:hover { color: #000000; margin: 0px; text-decoration: none; background: #88D2FF; display: block; }
#button ul { list-style: none; margin: 0px; padding: 0px; }
#content p { margin-top: 2px; margin-bottom: 2px; }
#nav { padding: 0; width: 100%; list-style: none; clear: both; margin-top: -6px; margin-right: 0; margin-left: 0; }
#nav li { display: inline; margin: 0px; padding: 0px; }
#nav li a { background: #B9E4FF; text-decoration: none; font-weight: bold; color: #000000; float: left; padding: 5px 10px; }
#nav li a:hover { background: #88D2FF; color: #000000; font-weight: bold; }
#nav ul { list-style: none; margin: 0px 0px 10px; padding: 0px; background: #B9E4FF; clear: both; float: left; width: 100%; }
#sidebar #login { margin-top: 2px; }
#sidebar form { margin: 0px; padding: 0px; }