@charset "utf-8";

/*************************************
	Forms.css
*************************************/
form{
	margin:0px 0px 22px 0px;
	overflow:hidden;
}
   .clearLeft{
      clear:left;
   }
	fieldset{
		padding:0;
		margin:0px 0px 10px 0px;
		border:0;
      float:left;
      width:50%;
	}
		label{
			font-weight:bold;
         display:block;
         margin:0px 0px 4px 4px;
		}
		input,textarea{
			width:166px;
         height:28px;
			font-family:'lucida sans unicode', 'lucida grande', Garuda, sans-serif;
			font-size:13px;
			padding:0px 15px 0px 15px;
			margin:0px 0px 2px 0px;
			border:0;
         background:url('../images/sprite.png') 0px -134px no-repeat;
         line-height:28px;
		}
		textarea{
			height:160px;
		}
		input:focus, textarea:focus{
			background:url('../images/sprite.png') -201px -134px no-repeat;
		}
	   input[type="radiobutton"],
      input[type="checkbox"]
      {
         border:0;
         padding:0;
         margin:6px 0px 0px 0px;
         background:none;
         width:auto;
         height:auto;
         line-height:auto;
      }
/*************************************
	Layout forms
*************************************/
form dl{
   clear:both;
   overflow:hidden;
   margin:0px 0px 22px 0px;
}
   form dt{
      float:left;
      clear:left;
      display:block;
      width:200px;
      text-align:right;
      padding:4px 10px 0px 0px;
   }
      form dt label{
         cursor:pointer;
         font-size:13px;
      }
      form dt.required label:before{
         content:"* ";
         color:#dd6a45;
      }
   form dd{
      float: left;
      *float:none;
      _float:none;
      padding: 0;
      width: 200px;
      margin:0px 0px 6px 0px;
   }
      label{
         cursor:pointer;
      }
         label a{
            text-decoration:none;
         }
      form dd div{
         margin:2px 0px 6px 0px;
      }
      
      
      
		button,
      input[type="submit"] {
			width:86px;
			font-family:'lucida sans unicode', 'lucida grande', Garuda, sans-serif;
			background:url('../images/sprite.png') 0px -164px no-repeat;
			border:0;
			color:#46423c;
			font-size:13px;
			font-weight:normal;
			cursor:pointer;
			margin:0;
			padding:4px 0px 6px 0px;
		}
		button:-moz-focus-inner {
			padding: 0;
			border: 0;
		}
			button:hover,
         input[type="submit"]:hover {
				background:url('../images/sprite.png') -88px -164px no-repeat;
			}
			button:active,
         input[type="submit"]:active {
				background:url('../images/sprite.png') -176px -164px no-repeat;
			}
