#rctcfeedbackbutton {
	position: fixed;
	right: 10px;
	bottom: 10px;
	text-align: center;
	background: #eee;
	color: gray;
	border: 1px solid gray;
	padding: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	cursor: pointer;
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.8);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.8);
	box-shadow: 0px 0px 5px rgba(0,0,0,.8);
}
#rctcfeedbackform {
	font-family: Arial, Helvetica, sans-serif;
	display: none;
	position: fixed;
	bottom: 65px;
	right: 10px;
	background: #fffeee;
	width: 300px;
	max-height: 100%;
	padding: 0;
	border: 1px solid gray;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	z-index: 99;
}
#rctcfeedbackblurb {
	color: gray;
	font-size: 10pt;
	margin-bottom: 0.5em;
}
#rctcfeedbackform label {
	font-size: 10pt;
}
.bottom-arrow {
	position: absolute;
	width: 0; 
	height: 0;
	top: 100%; left: 88%;
	margin: 0 0 0 -3px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #121212;
	border-bottom: 5px solid transparent;
}
#rctcfeedbacktitle {
	background: #121212 url(popover_gradient.png) repeat-x;
	color: white;
	text-align: center;
	padding: 8px 0 0 0;
	height: 24px;
}
#rctcfeedbackformcontainer {
	padding: 0.5em;
}
#rctcfeedbackfrom, #rctcfeedbacksubject, #rctcfeedbackbody {
	width: 98%;
	margin-bottom: 0.5em;
}
#rctcfeedbacksend {
	width: 100%;
}
#rctcfeedbackbody {
	height: 5em;
}
#rctcfeedbackabout {
	margin-top: 0.5em;
	font-size: 10pt;
	text-align: right;
}
#rctcfeedbackform a {
	color: #004080;
}
.rctcfeedbackerror {
	color: red;
	font-size: large;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
@media screen and (max-height: 380px) {
	#rctcfeedbackform {
		overflow: auto;
		height: 90%;
		bottom: 10px;
	}
	#rctcfeedbackbutton {
		z-index: -1;
	}
	.bottom-arrow {
		display: none;
	}
}
@media print {
	#rctcfeedbackbutton {
		display: none;
	}
}
