@charset "utf-8";
/* Form Stuff */
#routingPageContact form * {
	font: 16px/1.2em "Segoe UI", Calibri, Arial, Verdana;
}
#routingPageContact form {
margin:0;
padding:0;
}
#routingPageContact fieldset {
margin:1em 0;
border:none;
border-top:1px solid #ccc;
}
#routingPageContact legend {
margin:1em 0;
padding:0 .5em;
color:#036;
background:transparent;
font-size:1.3em;
font-weight:bold;
}
#routingPageContact label {
	float:left;
	width:130px;
	padding:0 1em;
	text-align:right;
}
#routingPageContact fieldset div {
margin-bottom:.5em;
padding:0;
display:block;
}
#routingPageContact fieldset div input, #routingPageContact fieldset div textarea, #routingPageContact fieldset div select {
	width:400px;
	border-top:1px solid #555;
	border-left:1px solid #555;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:1px;
	color:#333;
}
#routingPageContact fieldset div select {
padding:1px;
}
#routingPageContact div.fmmulti div {
margin:5px 0;
}
#routingPageContact div.fmmulti input {
width:1em;
}
#routingPageContact div.fmmulti label {
display:block;
width:200px;
padding-left:5em;
text-align:left;
}
#routingPageContact #fmsubmit {
clear:both;
padding-top:1em;
text-align:center;
}
#routingPageContact #fmsubmit input {
border:1px solid #333;
padding:2px 1em;
background:#555;
color:#fff;
font-size:100%;
}
#routingPageContact input:focus, #routingPageContact textarea:focus {
background:#efefef;
color:#000;
}
#routingPageContact fieldset div.fmreq {
font-weight:bold;
}
#routingPageContact fieldset div.fmreq label:before {
content:"* ";
}
#routingPageContact p#fmintro {
margin:0;
}
/* Bot Checking */
#routingPageContact label.peepChk { 
	display: none;
	float: left; 
	width: 55px; 
	padding: 0; 
	margin: 5px 0 0;
	text-align: right; 
}
#routingPageContact input.peepChk {
	display: none;
	width:80px;
	margin:5px 0 0 10px;
}
/* END Form Stuff */

