@charset "utf-8";
/* CSS Document */
div.feedback_ { position: fixed; z-index:10000; }
div.feedback_ table 	{ border-collapse: collapse; border: 0; }
div.feedback_ table td 	{ padding: 0; vertical-align: top; }
#feedback_title div { border: 1px #CCC solid; padding: 3px; background: #144091; border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; -khtml-border-radius: 0 5px 5px 0; cursor: pointer; cursor: hand; position: relative; border-left: 0; }
	
#feedback_body div { background: #FFF; padding: 10px; position: relative; z-index: 2; display: none; border: 5px #144091 solid; text-align: right; font: italic 14px Calibri, Arial; border-radius: 0 0 0 5px; -moz-border-radius: 0 0 0 5px; -khtml-border-radius: 0 0 0 5px; behavior: url(/PIE.htc); line-height: 26px;}
#feedback_body div label { width: 100px; text-align: right; color: #060 }
#feedback_body div label span { color: red; font-size: 18px; }
#feedback_body div label.left	{ position: relative; left: -277px}
#feedback_body div input[type=text] { width: 250px; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; padding: 3px; border: 1px silver solid; margin-bottom: 5px; }
#feedback_body div input[type=text], #feedback_body div select, #feedback_body div textarea { color: #666; font: normal 14px Calibri, Arial}
#feedback_body div select 	{ width: 253px; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; padding: 3px; }
#feedback_body div textarea { width: 350px; height: 150px; margin-bottom: 5px;}
#feedback_body div input[type=button] { width: 90px; height: 28px; margin-left: 5px; }
.feedbackEmpty { background: #FFF0F0; border: 1px #F00 solid; padding: 2px; }
#feedbackError { font: italic 18px Calibri, Arial; display: none; color: #F00; text-align: center; }