#boxen_overlay {

	background-color: #000;

	position: absolute;

}



#boxen_container {

	padding: 4px;

	margin: 0;

	position: absolute;

	background-color: #D6D8FF;

	overflow: visible;

}



#boxen_close_button {

	background: transparent url(../media/close_btn.png) no-repeat scroll 0 0;

	border: none;

	height: 19px;

	position: absolute;

	right: 4px;

	top: 4px;

	width: 19px;

	outline: none;

}



#boxen_close_button:hover {

	background-position: 0 -19px;

}



#boxen_close_button span {

	

}



#boxen_content {

	background-color: #fff;

    background-image: url(../media/ajx-loader-bxn.gif);

    background-position: 50% 50%;

    background-repeat: no-repeat;

	overflow: visible;

	width: 100%;

	height: 100%;

}



#boxen_titlebar {

	background-color: #D6D8FF;

	font-weight: bold;

	padding: 0 0 6px 2px;

	position: relative;

	min-height: 16px;

}



#boxen_title {

	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #03c; 
	background-color: inherit;
	line-height: 16px;

}


.label { display: block; width: 385px; text-align: left; margin:0; font-size: 10px; color: #444; background-color: #D6D8FF;}
.form-row, .form-rowpt { clear: both; padding: 5px 0 0 0; width: 385px; background-color: #D6D8FF;}
.form-rowpt {margin-top:10px;}
label.error { width: 358px; display: block; float: left; color: #CC0000; padding:0 0 10px 18px; font-weight: bold; background:url('../media/formerrorcircle.png') no-repeat 2px 0px; font-size: 10px;}

.frmtxtitem, .frmtxtitmvalcd { 
	width: 340px;
	float: left; 
	border: 1px solid #B0B4FE; 
	background: #fff;
	font-family:verdana,helvetica,arial,sans-serif; font-weight:normal; padding-left:1px; font-size:11px; color:#03c; text-align:left; 
	margin:2px 0;
	padding:1px;
}

.frmtxtitmvalcd {
	width: 90px;
}

.textareaitem {
	width: 340px; 
	height:85px; 
	border: 1px solid #B0B4FE; 
	background: #fff;
	font-family:verdana,helvetica,arial,sans-serif; font-weight:normal; padding-left:1px; font-size:11px; color:#03c; text-align:left; 
	margin: 2px 0 5px 0;
}

input.error {background-color: #FFBDBE; border:1px solid #CC0000;}

#captcha { border:1px solid #858BFD; margin: 0 5px 0 0; padding:0; vertical-align:middle;}

.button { 
	margin: 10px 0 5px 0;
	border: 1px solid #0033cc; 
	background: #858BFD;
	font-family:verdana,helvetica,arial,sans-serif; font-weight:bold; font-size:11px; color:#fff; text-align:center; 
	padding:2px 0;
	cursor:pointer;
	width: 340px;
}

.button:hover {
	border: 1px solid #F878F4; 
	color:#F878F4;
	background: #FFD6FE;
}

.locresltsbl, .locresltspnk {
	color: #03c; 
	background-color: #fff;
	font-family:verdana,helvetica,arial,sans-serif;
	font-weight:normal; 
	font-size:10px;
	text-align:left;
	padding:0 0 3px;
	margin: 0 0 10px 0;
	line-height:12px;
	border-bottom:1px dashed #dcdcdc;
}

.locresltspnk {
	color: #E406F2;
}

#exsrvclnk {
	font-size:10px; 
	padding:0 0 10px 0;
	margin: 15px 0 0 0;
}

.rfaddscs {
	color: #018D01; 
	background-color: #DCFACC;
	font-family:verdana,helvetica,arial,sans-serif;
	font-weight:normal; 
	font-size:10px;
	text-align:center;
	padding:6px;
	margin: 0;
	border:1px solid #01B401;
}

.adthx {
	border: 1px solid #858BFD;
	background: #ffe45c;
	color: #363636;
	padding: 7px;
	margin-bottom: 35px 0 15px 0;
	width: 326px;
	font-family: "Lucidia Grande", Trebuchet MS,Arial,Helvetica,sans-serif;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}