#wrpbody{

	width:100%;

	height:100%;

	position:fixed;

	top:0px;

	left:0px;

	background:#000;

	z-index:100000;

}

#wrpsubmitform{

    text-align:left !important;

    display:none;

    width:fit-content;

    height:fit-content;

    max-width:99%;

    position:fixed;

    top:25%;

    bottom:25%;

    left:0;

    right:0;

    margin:auto;

    background:#FFF;

    padding:10px;

    z-index:100001;

    border: 5px solid #C3C3C3;

}

#wrpcloseform{

	cursor:pointer;

	position:absolute;

	top:3px;

	right:0;

}

.wrphead{

	background:url(images/error_icon.png) no-repeat !important;

	padding:5px 0 0px 40px !important;

	position:relative;

	font:normal 18pt Georgia !important;

	margin:0 0 10px 0 !important;

	color:#333 !important;

	border:none !important;

}

#wrpsubmitform{

	color:#252525;	

}

#wrpsubmitlink p{

	margin:0 0 5px 0;

	text-align:left;

}

#wrpsubmitlink small{

	color:#999;

}

#wrpsubmitlink input[type="text"], #wrpsubmitlink textarea {

	font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	width:350px;
	
	max-width: 99%;

	padding:3px;

	color:#454545;

	border: 2px solid #DDD;

}

#wrpsubmitlink label{

	padding:0;

	margin:0;

}

.WRPErrors_textarea{

	width:90%;

	height:120px !important;

}

#wrpsubmitlink input[type="submit"]{

	color:#000;

	margin:10px 0 0 0;

	cursor:pointer;

}

.wrprequired{

	color:#990000;

}

#wrpresponse{

	display:none;

	background:#ddefb1;

	border:1px solid #b5c985;

	line-height:1.4;

	padding:5px;

	margin:0 0 10px 0;	

}

#wrperror{

	display:none;

	background:#fdccaf;

	border:1px solid #d2a082;

	padding:5px;

	margin:0 0 10px 0;	

}

#wrpanswer{

	width:80px !important;

}

.wrphidden{

	display:none;

}

.wprperrorsform

{

	overflow:hidden;

}

p.wprpsponsors

{

text-align:right !important;

font-size:14px;

}

p.wprpsponsors a

{

 color:#666;

}

.wprpsubmit

{

	padding:3px 10px;

	color:#454545;

	border: 1px solid #C3C3C3;

}