﻿/* Conact Fomr */

.cform 
{
    float:left;
    width: 220px;
    position: relative;
    display: table;
    margin-bottom: 20px;
    margin:0px auto;
	
}
.cform  .top
{
	width: 260px;
	position: relative;
}
.cform   .bot
{
	width: 260px;
	vertical-align: bottom;
	position: relative;
}
.cform   .progress
{
	margin-top: 15px;
	width: 51px;
	height: 50px;
	float: right;
	position: relative;
}

.cform  fieldset
{
    border: 0px;
    margin-left: 5px;
    padding: 10px 10px 10px 0px;
    margin-top:0px;
}
.cform  fieldset h3
{
    font-weight: normal;
    margin-left: 5px;
    color: #000;
    font-size: 1.0em;
}
.cform  fieldset .required
{
    border: 0px;
    margin-left: 10px;
    color: Red;
}
.cform  fieldset ul
{
    border: 0px;
    padding: 0;
    margin: 0px;
}
.cform  fieldset li
{
    border: 0px;
    padding: 0;
    margin-left: 0px;
    padding-bottom:3px;
    *padding-bottom:1px;
}
.cform .thankyou
{
    border: 0px;
    margin-left: 15px;
    padding: 10px;
}
.cform .thankyou p
{
    border: 0px;
    margin-left: 0px;
    padding: 0px;
}


.cform .thankyou h2
{
    font-weight: normal;
    font-weight: bold;
    color: #DEB25B;
    font-size: 1.2em;	
}

/*                                                    */
/*   FORM FIELDS general formatting                   */
/*                                                    */

.cform fieldset input, .cform fieldset textarea, .cform fieldset select 
{ 
	padding: 4px;
	background-color: #fbfbfb; 
	border:1px solid #9F888F; 
	border-right-color:#D3C9CC; 
	border-bottom-color:#D3C9CC;
}




.cform fieldset input:hover, .cform fieldset textarea:hover, .cform fieldset select:hover
{
	background-color:#ECE8E9; 
}

.cform fieldset input:focus, .cform fieldset textarea:focus, .cform fieldset select:focus
{ 
	background-color:#ECE8E9; 
	border:1px solid #999999;
}

.cform fieldset input.btnSubmit, .cform fieldset input.btnSubmit:focus, cform fieldset input.btnSubmit:hover
{
	border:0px solid #9F888F !important; 
	width:100px;
	position:relative;
	left:0px;
	outline:none;
}

.cform fieldset textarea, .cform fieldset input
{
	width:400px; 
}
.cform fieldset select
{
	width:408px; /* attempt to have equal length */
}
.cform fieldset span input
{
    width: auto;
}
.cform fieldset span label
{
    line-height: 25px;
    vertical-align: top;
}
.cform fieldset table input
{
    width: auto;
    margin-left: 0px;
}
.cform fieldset table label
{
    line-height: 25px;
    vertical-align: top;
}
.cform fieldset table 
{
    padding: 0px;
    margin-left: 0px;
    border-collapse : collapse; 
}
.cform fieldset table th, .cform fieldset table td
{
    padding: 0px;
    
    
}

.cform fieldset select.cfselectmulti
{ 
	height:6.5em; 
}

.cform fieldset textarea
{
	font-family: arial;
	font-size: 0.9em;
	height: 10em;
	overflow:auto;
}

.cform .cfomSubmit
{
	margin-left: 300px;
	position: relative;
	margin-bottom: 10px;
}
