/* CSS Document */
.required{
	border: thin solid #F00 !important;
}
.Warning{
	color:#F00;
}
input[type="text"],select,textarea,input[type="password"] {
	width:100%;
	display:block;
	padding: 3px;
	font-weight: bold;
	color: #444;
}
.non-forced-width {
	width:auto;
}
.non-forced-block {
	display:inline;
}
#strCCFirstName, #strCCLastName {
	width:48%;
	display:inline;
}
#nCCExpirationMonth, #nCCExpirationYear{
	width:50px;
	display:inline;
}
#strKeywords {
	width: auto;
}
.padded-container{
	margin-right: 2rem;
	margin-left: 2rem;
}
