table.formTbl{
		margin-left:12px;
			width:500px;
			margin-top:10px; margin-bottom:10px;
			font-size:.8em;
	}
td.inpTd{
	text-align:right;
	width:300px;
	}
input{
	border:1px solid #404040;
	}
input.inp_log{
	font-size:.95em;
	font-family:lucida sans;
	width:160px;
	background:#FFFFFF; border:1px solid #005271;
	height:18px; padding-top:4px; padding-left:4px;
	margin-left:7px;
	}
input#searchfield{
	height:27px; width:315px;
	font-size:1em;
	color:#3B3B3B;
	padding-top:8px; padding-left:2px;
	}
input#adRequest{
	height:31px;
	font-size:.8em;
	color:#8c8b8b;
	background:#494949;
	border:1px solid #494949;
	padding-top:2px; padding-bottom:2px; padding-left:4px;
	float:right;
	margin:2px;
	}
input#mySaveAds{
	height:31px;
	font-size:.8em;
	color:#FFFFFF;
	background:#3a3a3a;
	border:1px solid #494949;
	padding-top:2px; padding-bottom:2px; padding-left:4px;
	float:right;
	margin-top:2px;
	}
input.login{
	height:21px; width:146px;
	font-size:.8em;
	color:#3B3B3B;
	padding-top:6px; padding-left:2px;
	border:1px solid #827257;
	}
input.login_button{
	margin-top:5px; margin-left:10px;
}
.error-text{
	color:#a20017; font-weight:bold;
}
a.submitButton:link, a.submitButton:visited{
	width:105%; height:22px; padding-top:3px; padding-left:20px; margin-left:-8px; 
	font-size:1em; color:#C00307; letter-spacing:1px; font-weight:bold; text-decoration:none;
	background:#FFDDDE; border-top:1px solid black; 
	display:block;
	}
a.submitButton:hover{
	background:#FF9396;
	}
a.submitButtonSat:link, a.submitButtonSat:visited{
	width:105%; height:22px; padding-top:3px; padding-left:20px; margin-left:-8px; 
	font-size:1em; color:#347D15; letter-spacing:1px; font-weight:bold; text-decoration:none;
	background:#D2FDC6; border-top:1px solid black; 
	display:block;
	}
a.submitButtonSat:hover{
	background:#8CE18E !important;
	}