body {
padding:0;
margin:0;
  margin-top: 5px;
  text-align: left;
  font-family: verdana, arial, sans-serif;
  font-size: .8em;
  color: #333;
  background: #e3f0fc;
    background: #e5e5e5;
}
*:first-child+html body {font-size:.7em;}
h1 {
 margin: 0;
 font-size: 2em;
 font-weight: normal;
 letter-spacing: -1.5px;
 padding-top: 5px;
 padding-right: 0;
 padding-bottom: 0px;
 padding-left: 0px;
}
#blaster-container {margin-left:10px;}
#blaster-content	{
 width:545px;
 background:transparent;
 padding:0;
 margin:15px;
 font-size: 12px;
 border: 3px solid #FFFFFF;
}
#blaster-top, #blaster-bottom {
 margin-right:25px;
}
#blaster-top p {}

#blaster-form {width:545px; position:relative; padding:0; margin:15px;  line-height:1.3em; }
*:first-child+html #blaster-form { top:20px; }
/*
input[type="text"] {
background:#fffffe;
}
*/
.form-row {
width:510px;
padding:5px;
/*	border-bottom: 2px solid #F2F2F2;*/
}
/*
#cemailid  {background-color:#fffffe;}
.white-back {background-color:#fffffe;}
*/
.small-text {font-size:9px;}
form #blaster {padding:0; margin:0;  color:#333;}
em {font-weight:600;}
input.disabled {
	border: 1px solid #F2F2F2;
}

.black-text {
 color:#222;
 font-weight:500;
 line-height:1.2em;
 font-style: normal;
 text-decoration: none;
}
.red-text {
 color: #D91A0F;
 font-weight:500;
 line-height:1.2em;
 font-style: normal;
 text-decoration: none;
}
.black-text p {
margin-left:20px;
}
.red-text p {
 margin-left:20px;
 
}

input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}

input.validation-passed, textarea.validation-passed {
background:#fffffe;
	border: 1px solid #5c85ae;
	color : #333;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

form option, form select, form input, form input[type="file"], form input[type="text"], form textarea, form text, form value, form name { background:#ffffa0; background-color:#ffffa0; 	border: 1px solid #5c85ae;}
input.upload {background:#ffffa0; background-color:#ffffa0; 	border: 1px solid #5c85ae;}
form input {padding:3px;}
.label-txt {padding-bottom:4px;}
.form-row p {padding-bottom:0px;}
input.aspam {height:25px;}
.captcha-img {padding-top:10px;}
.showall {display:block;}
.hideall {display:none;}
.error {border: 1px solid red;}
#errornotifybox {display:none; padding:8px; font-size:1.5em; color:red; border:solid 2px red;}
#thankyou-notifybox {display:none;  padding:8px; font-size:2em; color: #56B600; border:solid 2px #56B600;}
object {background:#e5e5e5;}