a:link { color: #00588A; text-decoration: none; }
a:visited { color: #006CAA; text-decoration: none; }
a:hover { : ; color: #6495ED; text-decoration: underline; }
a:active { color: #6495ED; }
a.slinks:link, a.slinks:visited { color: #F0F8FF; text-decoration: none; }
a.slinks:hover { : ; color: #FFFFFF; text-decoration: underline; }
a.slinks:active { color: #FFFFFF; }
a.white:link, a.white:visited { color: #00008B; text-decoration: none; }
a.white:hover { : ; color: #0000FF; text-decoration: underline; }
a.white:active { color: #0000FF; }
body { background: #FFFFFF; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; margin-left: 0px; margin-top: 0px; }
div.bkmrks { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; margin-top: 1px; }
div.errform, span.errform { background: #FFFFF3; border: 1px solid #cccccc; clear: right; color: #FF0000; margin: 0px 0 0px 5px; padding: 2px 3px 2px 3px; text-align: left; }
div.footer{ border-top: 1px solid #E0E0E0; margin-top: 50px; padding: 3px 0 0 0; text-align: center; }
div.footer a{ color: #606060; }
div.pad10 { padding-left: 10px; padding-right: 10px; }
div.pr { color: #000000; float: left; font-size: 6pt; height: 30px; margin-right: 5px; }
div.prb{ background: #5eaa5e; font-size: 1px; height: 3px; }
div.prg{ border: 1px solid #999999; font-size: 1px; height: 3px; width: 40px; }
div.sdmenu{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-left: 9px; margin-top: 4px; }
form { display: inline; margin: 0; padding: 0; }
h1 { font-size: 14pt; margin: 0px 0 5px 0; }
h2 { font-size: 10pt; margin: 0; padding: 0; }
h3 { border-bottom: 1px dotted #5e74b3; color: #5e74b3; font-size: 8pt; padding: 0; }
input.text { border: 1px solid #5e74b3; color: #000000; height: 13px; }
li{ text-align: justify; }
p.subcats { margin: 0px 0px 7px 0px; padding: 0px; }
span.req{ color: #FF0000; font-weight: bold; margin-left: 3px; }
table.formpage, .price { border: 1px solid #A0A0A0; }
td { padding: 0px; vertical-align: top; }
td.err { background: red; border: 1px solid #A0A0A0; color: #fdf5e6; padding: 3px; text-align: left; }
td.msg{ background: #1ba0f5; border: 1px solid #4169e1; color: white; padding: 3px; text-align: left;  font-weight: bold;  font-size: 12px;   }
textarea.text, select { border: 1px solid #5e74b3; font-size: 8pt; }
.bbtn{ background-color: #F0FFFF; border: 1px solid #5e74b3; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; height: 16px; width: 104px; }
.btn{ background-color: #FFFACD; border: 1px solid #5e74b3; font-size: 8pt; font-weight: bold; height: 17px; }
.buttons { border-top: 1px solid #A0A0A0; text-align: center; }
.c { float: left; }
.captcha { border: 1px solid #5e74b3; margin-top: 10px; }
.count { color: #6f6f6f; font-size: 8pt; font-weight: normal; }
.cr { clear: left; }
.cs1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.hbtn{ background-color: #F0FFFF; border: 1px solid #5e74b3; letter-spacing: -1px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; height: 28px; margin-left: -5px; margin-top: 6px; width: 107px; }
.icra{ color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.label { text-align: right; }
.price table td{ margin: 0; padding: 2px; vertical-align: bottom; }
.small, .small a { color: #909090; font-size: 7pt; margin: 0px; padding: 0px; text-decoration: none; }
.sort { color: #000000; }
.submit { float: right; vertical-align: bottom; }
.text, .btn{ font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; }
.url { color: #6f6f6f; }
#descr { margin: 0 0 5px 0; padding: 0px; }
#links a { font-size: 10pt; }
#links p { margin: 0 0 7px 0; }
#path { background: #DCEDF8; border-top: 1px solid #5e74b3; line-height: 19px; margin-top: 2px; padding: 3px; }
#title { line-height: 15px; margin: 0 0 5px 0; padding: 0px; }
.errForm{
	color: #b22222;
	font-weight: bold;
	}