body, html { padding-top:20px; background:#fff;	font-size:11px; font-family: Arial, Helvetica, sans-serif;}

* {margin:0; padding:0}

p{padding:5px 0}

a{outline:none;}

#border1{border:2px solid #3e647e; float:right;}

#footer{float:right; padding:10px 0;}
#footer a{text-decoration:none; color:#000; padding-left:10px;}
#footer a:hover{text-decoration:underline;}

fieldset{border:none; padding-bottom:20px;}
fieldset input, textarea, select {float:left;}
input{color: #666; border:1px solid #4e6952; font-size:13px; width:100px;}
.submit {color: #fff; background-color:#3e647e;	border:none; font-size:10px; margin-left:3px; padding-bottom:3px; *padding-bottom:0;	
		width:34px; border:1px #fff solid; cursor:pointer;}
		

 /* *** Float containers fix: *** */ 
.clearfix:after {
 	content: "."; 
 	display: block; 
	height: 0; 
 	clear: both; 
 	visibility: hidden;
}
 
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 