/* contactStyle.css

Author: Travis Fischer
Contact: fisch0920@gmail.com
Began: 7/18/07
Last Update: 7/18/07

*/

#contactImage {
   margin: 0 auto 1.2em;
   width: 155px;
   height: 47px;
   background: url(../Images/Contact/contactTitle.jpg) no-repeat;
}

#contactImage i { display: none; }

#contactForm {
   float: right;
   width: 302px;
}

input, textarea{
	background: #fff;
	border: 1px solid #83cde1;
	border-top: 3px solid #83cde1;
   width: 100%;
   color: #000 !important;
}
input:hover, textarea:hover {
	background: #F0FDE2;
	border-top: 3px solid #b1e77a
}
input:focus, textarea:focus {
	background: #EFFFDD;
	border-top: 3px solid #b1e77a
}
textarea { height: 10em; font-size: 1.2em; }
#submitDiv { width: 106px; height: 19px; padding: .7em 10px; margin: 0 auto; }
.submit { border: 0; width: 100%; }
.submit:hover, .submit:active, .submit:focus { border:0; }
.radio { background: none; border: 0; }

#content label { font-size: 0.9em; }

.requiredLabel { color: #ff6600; }

#contactTable {
   float: left;
   width: 100%;
   margin: 0 0 1em;
}

.left { width: 300px; }

#formHeader { text-align: center; }
h1 { margin-bottom: .1em; }
.small {
   font: 10px Verdana, Helvetica, sans-serif;
   font-weight: bold;
   line-height: 1.4em;
   color: #666;
}

form { margin: .5em 0; }

p.committed:first-letter {
   display: inline;
   font-size: 160%;
   font-weight: 600;
   color: #F39301;
}

p.committed {
   text-indent: 2em;
   text-align: justify;
}

#errormsg {
   border:2px solid #c00;
   padding:5px;
   width:15em;
}

.error { background:#fcc; }

