/* Added by:  Yashma Gupta - 16th April,2009 */
/* Defines dynaform styles : Infinity page=appointment-request, information-request, contactus */

.caption-column 
{
	width: 100px;
}
.input-column 
{
	width: 450px;
}
.required-field
{
	float:right;
}
textarea.Comments 
{
	height:60px;
	width:430px;
	font: 12px/1.4em Arial, Helvetica, sans-serif;
}
#middlecol #dynaform 
	{
		margin: 0px 0px 0px 0px;
		margin-top:-15px;
		width:450px;
	}

#middlecol .errorText 
	{
		font-size: 10pt;
		color: Red;
	}

#middlecol .requiredText
	{
		
		font-size: 10pt;
		font-weight: bold;
		color: Red;
		padding-left:0px;
		/* height:3px; */
	}
	
#middlecol .userrequesteditems
{
	margin-top:12px;
}

	
#middlecol .inputRowTwoLines
	{
		margin-top:15px;
		margin-bottom:12px;
	}

	
#middlecol #dynaform .submitImage
	{
		margin-left:-6px;
		margin-top: 10px;
	}
#middlecol #dynaform .submitInput
	{
		
	}
#middlecol #dynaform div.submitImage a	
	{
		font-size: 10px;
		margin: 10px 0px 0px 10px;		
	}


#middlecol input.State
	{
        width:40px;
      
    }
		
#middlecol input.ZipCode
	{
        width:90px;
       
    }
	
	
#middlecol #dynaform select
	{
		font-size:13px;
	}
	
#middlecol .submitInput
	{
	color: #FFFFFF;
	background-color: #0095D0;
	text-decoration: none;
	font-size: 10px;
	/*padding: 3px;
	border: double 3px black;
	height:27px;*/
	border-right: #ffffff 1px solid;
	padding-right: 3px;
	border-top: #ffffff 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: #ffffff 1px solid;
	padding-top: 3px;
	border-bottom: #ffffff 1px solid;
	height:25px;
	}
	
	/*#middlecol .submitInput:hover 
	{
	color: #0896CF;
	background-color: #333333;
	border: double 3px black;
	height:27px;
	}*/
	#middlecol .submitInput:hover 
	{
	color: #0896CF;
	background-color: #333333;
	border: 1px solid #FFFFFF;
	}
