/* classes for download input form */
.txtGREY {
	font: normal 11px/13px arial,helvetica,san-serif; 
	color:#666;
}
.input1, .input2{
	border:1px solid #666;
	color:#000;
	font: normal 11px/13px arial;
	background:#FFF;
	padding: 1px 4px;
}

input.valid{
	border:1px solid #666;
	color:#000;
	font: normal 11px/13px arial;
	background:#FFF;
	padding: 1px 4px 1px 4px;
}
input.invalid{
	border:1px solid #F00;
	color:#000;
	font: normal 11px/13px arial;
	background:#fff8f8;
	padding: 1px 4px;
}

table.dnldForm {
	background: #E9F3FD;
	border: solid 1px #369;
	width: 420px;
	padding: 5px;
}
table.dnldForm td { padding: 3px 15px; }
table.dnldForm td input { width:  200px; }
table.dnldForm td select { width:  208px; }
table.dnldForm td input.txtMainB { width: 125px; }
table.dnldForm td input#optin { width: auto; margin: 0 10px 25px 0; float:  left; }

table.bidtool { margin: 0 15px 2px 15px; }
td.dnldPrompt {
	font: bold 11px/13px arial,helvetica,san-serif; 
	color:#000;
	padding: 0 10px;
}
td.dnldPromptFirst {
	font: bold 11px/13px arial,helvetica,san-serif; 
	color:#000;
	padding: 10px 10px 0 10px;
}
td.dnldPromptLast { padding: 0 0 10px 160px; }
table.moreInfo { border: 0; margin: 10px; }
A.dnldNav:link{
	font: bold 14px/22px arial,helvetica,san-serif; 
	text-decoration: underline;
	color: #036;
	font-style: italic;
}
A.dnldNav:hover{font: bold 14px/18px helvetica, arial, san-serif; text-decoration:underline; color:#369;}
A.dnldNav:active{font: bold 14px/18px helvetica, arial, san-serif; text-decoration:underline; color:#036;}
A.dnldNav:visited{font: bold 14px/18px helvetica, arial, san-serif; text-decoration:underline; color:#036;}