@charset "utf-8";
/* CSS Document */
/*body {
	padding:0;
	margin:0;
	width:100%;
	height:100%;
}*/
#bug_wrapper {
	display:none;
	width:100%;
	height:100%;
	position:fixed;
	text-align:center;
	z-index:100;
}
#bug_bg {
	background-color:#000;
	opacity:.80; filter: alpha(opacity=80); -moz-opacity: .8;
	/*position:absolute;*/
	position:fixed;
	z-index:100;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
#close_bug {
	display:block;
	text-decoration:none;
	margin:0 0 0 auto;
	border:2px solid #FF9900;
	text-align:center;
	width:13px;
	font-size:16px;
	height:14px;
	line-height:14px;
	vertical-align:top;
}
#bug_icon {
	/*position:absolute;
	z-index:2;
	margin:50px;
	cursor:pointer;*/
	position:relative;
	z-index:201;
	margin:3px 0 0px auto;
}
.bug_click {
	color:#FF9900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
#bug_form {
	position:relative;
	z-index:200;
	margin:120px auto 0 auto;
	width:325px;
}
#status_message {
	position:relative;
	z-index:200;
	color:#FF9900;
	background-color:#666666;
	padding:8px 20px 8px 20px;
	text-align:center;
	width:auto;
	margin:100px auto 30px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:8px solid #0066FF;
}
/* standarized form ********************************************************/
.form {
	clear:both;
	border:8px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#999999;
	padding:30px 30px 20px 40px;
}

.form .form_titles {
	/*float:left;*/
	padding:0px 0px 2px 0;
	text-align:left;
	position:relative;
	color:#0066FF;
	font-weight:bold;
	clear:both;
	font-size:12px;
}

.form .form_inputs {
	/*float:left;*/
	padding:0px 0px 0 0;
	text-align:left;
	position:relative;
	border:0px solid red;
	line-height:18px;
}
.form .form_inputs input, .form .form_inputs select, .text_area {
	float:left;
	margin:0 0 2px 0;
	width:300px;
}
/*.form .form_inputs .input {*/
.form .input {
	background-color:#F2F2F2;
	/*border:1px solid #163A76;*/
	border:1px solid #999999;
	padding:2px 0 2px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 0 10px 0;
}
.form .form_inputs select {
	width:305px;
	background-color:#F2F2F2;
}
.form .submit {
	width:auto;
	background:auto;
	border:auto;
	float:right;
}
.form .form_inputs .required_field {
	color:#FF9900;
	float:left;
	margin:3px 10px 0 0;
	font-size:10px;
}
.form .form_inputs select option {
	background-color:#F2F2F2;
}

.honey_pot {
	position:absolute;
	top:-1500px;
	left:-1500px;
}

.form_notes {
	font-size:10px;
}

.text_count {
	border:0; 
	width:18px;
	color:#00ADEE;
	font-weight:bold;
	font-size:10px;
	background:none;
}

.text_area {
	overflow:auto;
	height:60px;
	background-color:#F2F2F2;
	padding:2px 0 2px 5px;
	font-family:Arial, Helvetica, sans-serif;
}

.form_margin_left {
	margin-left:5px;
	margin-bottom:10px;
}
