/* MAILING LIST
-------------------------------------------------------------- */
form#formtop{
		padding-left:30px;
}
form#search_form
{
		padding-left:30px;
}

.search{
	padding:0 0 0 0;
}

.searchinside{
	padding:0 0 0 30px;
}
form#searchform{
		margin:0 0 20px 0;
		padding:0;
		width: 300px;
}

#searchform input{
		background:#fff url(images/bground-input.jpg) repeat-x bottom;
		border:1px solid #d2cfd1;
		color:#666666;
		padding-top:3px;
		padding-bottom:2px;
		margin-right:10px;
		height:20px;
		padding-left:5px;
		width:150px;
		
	}

html* #searchform input{
		background:#fff url(images/bground-input.jpg) repeat-x bottom;
		border:1px solid #d2cfd1;
		color:#666666;
		padding-top:0;
		padding-bottom:0;
		margin-right:10px;
		height:23px;
		padding-left:5px;
		width:150px;
		
	}

	#searchform input.submitbutton{
		background:#d20404;
		cursor:pointer;
		border:1px solid #d2cfd1;
		color:#fff;
		text-align:center;
		height:27px;
		line-height:27px;
		vertical-align: top;
		width:90px;
		
	}

button { background: none; border: none; margin: 0 2px 0 0; overflow: visible; padding: 0 0 0 170px; width: auto; cursor:pointer;text-align:center;margin:0 auto; }

form#frm-apply-online{
		margin-top:10px;
		padding:10px;
}

#frm-apply-online p{
		color:#fff;
		margin:0;
		padding-left:0;
		padding-bottom:30px;
}

#frm-apply-online input{
		background:#fff url(images/bground-input.jpg) repeat-x bottom;
		border:1px solid #d2cfd1;
		color:#666666;
		float:left;
		margin-bottom:20px;
		margin-right:30px;
		padding:7px 0 7px 5px;
		width:228px;
	}

#frm-apply-online input.file{
		background:#fff url(images/bground-input.jpg) repeat-x bottom;
		border:1px solid #d2cfd1;
		color:#666666;
		float:left;
		margin-bottom:20px;
		margin-right:30px;
		padding:7px 0 7px 5px;
		width:228px;
	}

#frm-apply-online label{
		width:150px;
		float:left;
		margin-bottom:20px;
		color:#555555;
	}

#frm-apply-online label span{
		color:#4D4D4D;
		float:left;
		padding:3px 0 3px 0;
		font-weight:bold;
		width:200px;
	}

#frm-apply-online textarea{
		background:#fff url(images/bground-input.jpg) repeat-x bottom;
		border:1px solid #d2cfd1;
		color:#666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size:1em;
		float:left;
		height:80px;
		padding:3px 0 3px 5px;
		width:228px;
	}

#frm-apply-online input.submitinterest{
		background:#d20404;
		cursor:pointer;
		border:0;
		color:#fff;
		height:30px;
		padding:5px;
		padding:0;
		text-align:center;
	}

.suggestion {
	color: #777;
	font-size: 11px;

}

#right-text-block{
float: right;
width: 600px;
margin-right: 20px;
}

#right-text-block td{
vertical-align: top;
}

form#searchform{
		width: 300px;
		float: left;
}

.text-block-header{
color: #282c9a;
font-weight: bold;
font-size: 14px;
line-height: 22px;
padding-bottom:5px;
}

.text-block-image{
width: 70px;
}

.text-block-text{
width: 180px;
}