/* 
 BCD3F2 - body bg 
 014BA2 - txt
 8DB0E0 - dkr blu nav, footer
*/


#contactus { 	/*background: pink;	DIAG*/
	width: 365px;
	text-align: left;
	margin: 20px 0 0 0;
	padding: 20px 0 0 0;
	font-size: 1em;
	color: #014BA2;
	background: transparent;
	float: left;
}


#contactus p { 
	clear: both;
	float: left;
	display: block;
	width: 345px;
	margin:  0 0 1em 0;
	padding:  0 ;
}


#contactus fieldset {
	margin:0;
	padding: 0 0 0 0;
	border: 1px solid #fff; /* border same as bg */
	float: left;

}

#contactus legend { /* as h1 */

display: none;

}


	/*address lines closer together*/

#contactus p.nogap  {
	margin-bottom: 1px;

} 


#contactus label { 	
	padding: 0.25em 10px 0 0;
	float: left; 
	text-align: right;
	width: 100px;
}



 #contactus input {

	color: #8DB0E0;
	padding: .25em 0 .25em 3px; /*top n btm was in ems*/
	width: 220px;
	text-align: left;
	float: right; 
	margin: 0;
}

	
#contactus textarea {
	overflow: auto;
	color: #8DB0E0;
	width: 220px;
	text-align: left;
	float: right; 
	padding-left: 3px;
	font: normal 1em/1.2em "Trebuchet MS", tahoma, arial, helvetica, sans-serif;

}

 #contactus select {
	float: left; 
	font-size: 1em;
	padding: 0.3em;
	text-align: left;
	color: #8DB0E0;
}


#contactus textarea, #contactus input {
	border-color: #8DB0E0;
	border-style: solid;
	border-width: 1px 
}

label.selectlabel {
	margin: 0; 
	padding-top: 0;
	border: 0;
}


input#submit, input#submit2 { 
	float: left;
	margin-top: 1em;

	padding: 0.3em; 
	width: 5em;
	text-align: center;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0.1em;
	background: #F4F7FC;
	color: #8DB0E0 ; /*014BA2*/
	border-color: #8DB0E0;
	border-style: solid;
	border-width: 1px 2px 2px 1px;

}

input#submit2 { /* =reset btn*/
	margin-left: 120px; margin-right: 10px;
}

