/* Front Page Form */input.troublesome-button   {	margin-left: 94px;	margin-bottom: 2px;	font-size: 14px;	vertical-align: middle;	font-weight: bold;	text-align: center;	padding: 1px;	cursor: pointer;	}form.signup_form {  margin: 0;  padding: 0;  font-size: 1em;  min-width: 100px;  max-width: 360px; /*the width of the form area*/  width: 330px;}form.signup_form input, select, textarea { /*entry forms */  font-family: Tahoma, Arial, sans-serif;  font-size: 12px;  color: #000000;  font-weight: normal;  width: 200px; /*  the width of the entry areas*/}form.signup_form div.label label, label.label {	font-weight: normal;	width: 88px; /*WIDTH OF LABLES*/	padding-right: 10px;}form.signup_form div {  clear: left;  display: block; /* width: 354px;  width of the form can ALSO be set here*/  height: expression('1%');  margin: 5px 0 0 0;  padding: 1px 3px;}form.signup_form fieldset {  font-size: 100%;  border-color: #000000;  border-width: 1px 0 0 0;  border-style: solid none none none;  padding: 10px;  margin: 0 0 0 0;  background: url(../images/form_bg.gif) left bottom repeat-x;}form.signup_form fieldset legend {  font-size: 100%;  font-weight: normal;  color: #000000;  margin: 0 0 0 10px;  padding: 0 5px;  background-color: transparent;  border: none;}form.signup_form label {  font-size: 12px;}form.signup_form textarea {  overflow: auto;}form.signup_form fieldset label { 	background: url(../images/form_divider.gif) left bottom repeat-x; 	width:300px; }form.signup_form div label {  display: block;  float: left;  width: 120px; /*width of the lables  NO EFFECT*/  padding: 0px 0px;  margin: 0 0 0px 0;  text-align: right;  padding-right: 20px;}form.signup_form div label.labelRadio {  float: none;  display: block;  width: 200px;  height: expression('1%');  padding: 0;  margin: 0 0 5px 42px;  text-align: left;  background-image: none;}form.signup_form div fieldset label.labelCheckbox, form.signup_form div fieldset label.labelRadio {  margin: 0 0 5px 0;  width: 200px;}form.signup_form div input.inputSubmit, form.signup_form div input.inputButton, input.inputSubmit, input.inputButton {  background-color: #cccccc;  color: #000000;  width: auto;  padding: 0 6px;  margin: 0;}form.signup_form div.submit div input.inputSubmit, form.signup_form div.submit div input.inputButton {  float: right;  margin: 0 0 0 5px;}form.signup_form small {  display: block;  margin: 0 0 5px 180px;  padding: 1px 3px;  font-size: 11px;  height: expression('1%');}/*login form*/div#login{	font-size: .85em;	line-height: .95em;	position: absolute;	top: 119px;	left: 3px;	width: 86px; }.white { color: white; }form.login_form formInputText {width: 26px;}	/*contact form*/form.contact_form fieldset  {  font-size: 100%;  border-color: #000000;  border-width: 1px 0 0 0;  border-style: solid none none none;  padding: 10px;  margin: 0 0 0 0;  background: url(../images/form_bg.gif) left bottom repeat-x;  width: 550px; /*width of fieldset*/	}	form.contact_form legend  {	font-weight: bold;	padding: 2px 6px;	margin-bottom: 8px;	color: #402713;	}form.contact_form label   {	font-weight: bold;	line-height: normal;	text-align: right;	margin-right: 10px;	position: relative;	display: block;	float: left;	width: 155px; /*width of lables*/	/*background: url(../images/form_divider.gif) left bottom repeat-x; */	}form.contact_form label.fieldLabel	{	display: inline;	float: none;	}	form.contact_form input.formInputText  {	/*font-size: 14px;*/	margin-right: 5px;	margin-bottom: 5px;	/*height: 17px;*/	width:280px; /*width of input fields*/	}form.contact_form input.formInputText, textarea  {	width:280px;	overflow: auto;	}form.contact_form div img { position:relative; top: 5px; margin-left:150px; }form.contact_form input.formInputButton   {	font-size: 1.2em;	cursor: pointer;	margin-left:150px;	margin-top:10px;	}/*ftp.php*/form.ftp_form fieldset  {	font-size: 100%;  border-color: #000000;  border-width: 1px 0 0 0;  border-style: solid none none none;  padding: 10px;  margin: 0 0 0 0;  background: url(../images/form_bg.gif) left bottom repeat-x;  /*width: 650px; width of fieldset*/	}	form.ftp_form legend  {	font-size: 1.2em;	font-weight: bold;	padding: 2px 6px;	margin-bottom: 8px;	color: #402713;	}form.ftp_form label   {	font-weight: bold;	line-height: normal;	text-align: right;	margin-right: 10px;	position: relative;	display: block;	float: left;	width: 155px; /*width of lables*/	background: url(../images/form_divider.gif) left bottom repeat-x;	}form.ftp_form label.fieldLabel	{	display: inline;	float: none;	}	form.ftp_form input.formInputText  {	/*font-size: 14px;*/	margin-right: 5px;	margin-bottom: 5px;	/*height: 17px;*/	width:280px; /*width of input fields*/	}form.ftp_form input.formInputText, textarea  {	width:280px;	overflow: auto;	}form.ftp_form input.formInputButton   {	font-size: 1.2em;	cursor: pointer;	margin-left:250px;	margin-top:10px;	}.indent_ftp {margin-left: 170px;		}	