@charset "utf-8";
/* CSS Document */

.wrapperForm {
  width: 90%;
  margin: 20px auto 40px auto;  /* the right margin can be given in percentages or pixels. It creates the space down the right side of the page. TRBL (TRouBLe) */
}

.MoveRight {
float:left;
}

form.about {
/*	float:inherit;
	float:right;
	float:left;
  width: 550px;    */
}

form.about input[type="hidden"] {
 /*
  float: none;
  width: auto;
   */
}

form.about input[type="text"] {
width:300px;
}

form.about input[type="submit"] {


 /* float: none;  */
  width: auto;   
}

/* for ABOUT form to position  other stuff around the form */

.block1 {
position:absolute;
top:410px;
left:113px;
height:109px;
padding:5px;
color:red;
}

.block2 {
position:absolute;
top:410px;
left:560px;
height:109px;
padding:5px;
color:red;
}

.block3 {
position:absolute;
top:410px;
left:713px;
height:109px;
padding:5px;
color:red;
}



/*  Form INQUIRY    */

form.inquiry {
  width: 600px;
}

form.inquiry legend {
	font-weight:bold;
	font-style:italic;
	font-weight:bolder;
	border-style:solid;
	border:thick;
}

form.inquiry fieldset {
	
	border:0 none;
}
form.inquiry div {
  float: left;
  width: 550px;
  padding: 0 0 0.75em 0;
}

form.inquiry label {
 float: left;   
  width: 200px;
}

form.inquiry option {
	 float: left;   
  width: 900px;
}
form.inquiry select {
	 float: left;   
  width: 100px;
}

form.inquiry textarea, form input {
  float: right;
  width: 300px;
}


form.inquiry input[type="radio"] {
  float: none;
  width: 65%;
  font-size: 133%;
  border: 0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px; 
  padding: 0.25em;
  width: auto;
  /*  border: 3px solid rgb(126,208,214);
  background-color: rgba(78,150,137,0.5);
  color: rgb(255,255,255);  */
}

form.inquiry input[type="submit"] {
  float: none;
  width: auto;
}

form.inquiry input[type="reset"] {
float:right;
margin-left:100px;
}

form.inquiry label {
 float: left;   
  width: 220px;
}

form.inquiry option {
 float: left;   
  width: 900px;
}
form.inquiry select {
	 float: left;   
  width: 200px;  /* for select boxes width  */
}

/*form.inquiry select .wider {
  float: left;  
  width: 300px;	
}
*/


form.inquiry textarea, form input {
  float: right;
  width: 300px;
}


form.inquiry input[type="radio"] {
  float: none;
  width: 65%;
  font-size: 133%;
  border: 0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px; 
  padding: 0.25em;
  width: auto;
  /*  border: 3px solid rgb(126,208,214);
  background-color: rgba(78,150,137,0.5);
  color: rgb(255,255,255);  */
}



form.inquiry input[type="reset"] {
float:right;
margin-left:100px;
}

form.inquiry input[type="submit"] {
  float: none;
  width: auto;
  size:300px;
  
}

form.inquiry input[type="text"] {
  float: none;
  width: auto;
}

form.inquiry input[type="password"] {
  float: none;
  width: auto;
}

form.inquiry input[type="checkbox"] {
margin-left: 30px;
margin-right: 198px; /* to position box -- higher the # the closer to the left */

 width: 55%;
  font-size: 133%;
  border: 0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px; 
  padding: 0.25em;
  width: auto;

}


.imgborderwide{
	border-width: 2px;
	border-style: solid;
	background-color: #fffff9; /* #ffebb2;  */
	border-color:#666666;  /*  bgcolor=""   #D2D0C4   #CC6600*  #635d52  #666666;*/
	background-position: top center;
	color:#000000;
	text-align:left;	
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	padding-right: 10px;
	box-shadow:3px 3px 10px 8px rgba(0, 0, 0, 0.4);  
	border-radius: 20px;
	line-height:24px;
	margin-left: 10px;  /* juryrig to set margins for Class DIrectory on homepage  */
	margin-right: 10px;
}

.formBorderColor{
	/* border-width: 2px;
	//border-style: solid;  */
	background-color: #ffd700; /*	background-color:gold;  */
	border-color:#666666;  /*  bgcolor=""   #D2D0C4   #CC6600*  #635d52  #666666;*/
	background-position: top center;
	color: #000084; /* Navy Blue #ffebb2;  */
	text-align:left;	
	font-weight:800;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	padding-right: 10px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4);  
	border-radius: 20px;
	line-height:24px;
	margin-left: 5px;  /* juryrig to set margins for Class DIrectory on homepage  */
	margin-right: 5px;
}

.formBorderLess{
	/* border-width: 2px;
	//border-style: solid;  */
	background-color: #d0f0ff; /*	background-color:gold;  */
	border-color:none;  /*  bgcolor=""   #D2D0C4   #CC6600*  #635d52  #666666;*/
	background-position: top center;
	color: #000084; /* Navy Blue #ffebb2;  */
	text-align:left;	
	font-weight:800;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
	padding-right: 10px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4);  
	border-radius: 20px;
	line-height:24px;
	margin-left: 5px;  /* juryrig to set margins for Class DIrectory on homepage  */
	margin-right: 5px;
}

.LittleRed {	
	color: red;
	font-family:"Times New Roman", Times, serif;
	font-size:.95em;
	font-style: italic;
	font-weight:  bolder;
	font-weight: lighter;
	text-align:left;
	vertical-align:middle;
	}
.ittyBittyRed {	
	color: red;
	font-family:"Times New Roman", Times, serif;
	font-size:.75em;
	font-style: italic;
	/*font-weight:  bold;  */
	font-weight: 100;
	text-align:left;
	vertical-align:middle;
	}