@CHARSET "utf-8";

.loginform { width: 160px; margin: -10px 20px 0 20px; }
.loginform p { clear: both; margin: 0; 	padding: 0; }
.loginform fieldset { width: 160px; border: none; }
.loginform label.top { float: left; width: 125px; margin: 0 0 2px 0; font-size: 110%; }
.loginform label.right { float: left; width: 125px; margin: 5px 0 0 0; padding: 0 0 0 3px; /*IE6*/; font-size: 110%; }
.loginform input.field { width: 158px; margin: 0 0 5px 0; padding: 0.1em 0 0.2em 0 !important /*Non-IE6*/; padding: 0.2em 0 0.3em 0 /*IE6*/;
	border: solid 1px rgb(200, 200, 200); font-family: verdana, arial, sans-serif; font-size: 110%; }
.loginform input.checkbox { float: left; margin: 5px 0 0 0 !important /*Non-IE6*/; margin: 2px 0 0 -3px /*IE6*/; border: none; }
.loginform input.button { float: left; 	width: 5.0em; 	margin: 10px 0 5px 0; padding: 1px; background: rgb(230, 230, 230); border: solid 1px rgb(150, 150, 150);
	text-align: center; font-family: verdana, arial, sans-serif; color: rgb(150, 150, 150); font-size: 110%; }
.loginform input.button:hover { cursor: pointer; border: solid 1px rgb(80, 80, 80); background: rgb(220, 220, 220); color: rgb(80, 80, 80); }

.contactform { width: 447px; margin: 2.0em 0 0 0; padding: 10px 10px 0 10px; border: solid 1px rgb(200, 200, 200); background-color: rgb(240, 240, 240); }
.contactform fieldset { padding: 20px 0 0 0 !important /*Non-IE6*/; padding: 0 /*IE6*/; margin: 0 0 20px 0; border: solid 1px rgb(220, 220, 220); }
.contactform fieldset legend { margin: 0 0 0 5px !important /*Non-IE*/; margin: 0 0 20px 5px /*IE6*/; padding: 0 2px 0 2px; color: rgb(80, 80, 80);
	font-weight: bold; font-size: 130%; } 
.contactform label { float: left; width: 130px; margin: 0 0 0 10px; padding: 2px; font-size: 110%; }
.contactform select.combo { width: 180px; padding: 2px; border: solid 1px rgb(200, 200, 200); font-family: verdana, arial, sans-serif; font-size: 110%; }
.contactform input.field { width: 275px; padding: 2px; border: solid 1px rgb(200, 200, 200); font-family: verdana, arial, sans-serif; font-size: 110%; }
.contactform img { float: right; padding: 2px; margin-right: 20px; border: solid 1px rgb(200, 200, 200); }
.contactform textarea { width: 275px; padding: 2px; border: solid 1px rgb(200, 200, 200); font-family: verdana, arial, sans-serif; font-size: 110%; }
.contactform input.button { float: right; width: 9.0em; margin-right: 20px; margin-bottom: 10px; padding: 1px !important /*Non-IE6*/; padding: 0 /*IE6*/;
	background: rgb(230, 230, 230); border: solid 1px rgb(150, 150, 150); text-align: center; font-family: verdana, arial, sans-serif; color: rgb(150, 150, 150);
	font-size: 110%; }
.contactform input.button:hover { cursor: pointer; border: solid 1px rgb(80, 80, 80); background: rgb(220, 220, 220); color: rgb(80, 80, 80); }
.contactform input.security { width: 100px; }
.contactform fieldset.form_errors { color: rgb(255, 0, 0); font-weight: bold; }

.locsearchform { width: 250px; margin: 0 0 0 0; padding: 10px 10px 0 10px; border: solid 1px rgb(200, 200, 200); background-color: rgb(240, 240, 240); }
.locsearchform fieldset { padding: 20px 0 0 0 !important /*Non-IE6*/; padding: 0 /*IE6*/; margin: 0 0 20px 0; border: solid 1px rgb(220, 220, 220); }
.locsearchform fieldset legend { margin: 0 0 0 5px !important /*Non-IE*/; margin: 0 0 20px 5px /*IE6*/; padding: 0 2px 0 2px; color: rgb(80, 80, 80);
	font-weight: bold; font-size: 130%; } 
.locsearchform label { float: left; width: 75px; margin: 0 0 0 10px; padding: 2px; font-size: 110%; }
.locsearchform select.combo { width: 100px; padding: 2px; border: solid 1px rgb(200, 200, 200); font-family: verdana, arial, sans-serif; font-size: 110%; }
.locsearchform input.field { width: 100px; padding: 2px; border: solid 1px rgb(200, 200, 200); font-family: verdana, arial, sans-serif; font-size: 110%; }
.locsearchform img { float: right; padding: 2px; margin-right: 20px; border: solid 1px rgb(200, 200, 200); }
.locsearchform textarea { width: 275px; padding: 2px; border: solid 1px rgb(200, 200, 200); font-family: verdana, arial, sans-serif; font-size: 110%; }
.locsearchform input.button { float: right; width: 9.0em; margin-right: 20px; margin-bottom: 10px; padding: 1px !important /*Non-IE6*/; padding: 0 /*IE6*/;
	background: rgb(230, 230, 230); border: solid 1px rgb(150, 150, 150); text-align: center; font-family: verdana, arial, sans-serif; color: rgb(150, 150, 150);
	font-size: 110%; }
.locsearchform input.button:hover { cursor: pointer; border: solid 1px rgb(80, 80, 80); background: rgb(220, 220, 220); color: rgb(80, 80, 80); }
