/* CSS Document */
DIV.contactMain { text-align:center; float:left; padding-top:98px; width:656px; padding-bottom:40px;}
	DIV.contactMain  H1{ text-align:right !important; margin:0px; padding:0px 0px 7px 0px;}
	DIV.contactContainer	{ border:1px solid #DCDCDC;  width:634px !important; height:307px !important;  width:664px; height:343px; vertical-align:top; padding:18px 10px 18px 20px }
	DIV.contactContainerMap	{ border:1px solid #DCDCDC;  width:664px; height:343px; height:343px; overflow:hidden; vertical-align:top; }
	DIV.contactContainerMap OBJECT { display:block}
		DIV.formDiv	{ float:left; }
			DIV.formDiv TABLE.contactTable	{font:normal 10px/18px arial; color:#C83426; width:382px; }
			DIV.formDiv TABLE.contactTable TD { padding-bottom:2px ;}
				DIV.formDiv TABLE.contactTable TD.textTD	{ width:83px !important; width:100%;  height:18px; text-align:right; padding-right:9px; font:normal 10px/18px arial; color:#C83426; vertical-align:middle; white-space: nowrap;}
				DIV.formDiv TABLE.contactTable TD.textTD * { vertical-align:middle}
				DIV.formDiv TABLE.contactTable TD.textTD SPAN {font:normal 10px/18px arial; color:#9D9D9D;}
				DIV.formDiv TABLE.contactTable TD.inputTD	{ width:290px; vertical-align:middle}
					DIV.formDiv TABLE.contactTable TD.inputTD INPUT.textInput { width:177px; height:16px; border-color:#999999 #E1E1E1 #E1E1E1 #999999; border-width:1px; border-style:solid; font:normal 10px arial; color:9D9D9D;}
					DIV.formDiv TABLE.contactTable TD.inputTD INPUT.phonInput { text-transform:uppercase; width:117px; height:18px; border-color:#999999 #E1E1E1 #E1E1E1 #999999; border-width:1px; border-style:solid; font:normal 10px arial; color:9D9D9D;}
					DIV.formDiv TABLE.contactTable TD.inputTD .phonNum	      { width:57px; border-color:#999999 #E1E1E1 #E1E1E1 #999999; border-width:1px; border-style:solid; font:normal 10px/10px arial; color:9D9D9D;}
					DIV.formDiv TABLE.contactTable TD.inputTD .subList        {text-transform:uppercase; width:177px; height:16px; border-color:#999999 #E1E1E1 #E1E1E1 #999999; border-width:1px; border-style:solid; font:normal 10px arial; color:9D9D9D;}
															  .commentBox	  { width:288px; height:144px; border-color:#999999 #E1E1E1 #E1E1E1 #999999; border-width:1px; border-style:solid; font:normal 10px arial; color:9D9D9D;}
															  .topTD	{ vertical-align:top !important;}
															  .sendBTN	{ float:right; background-image:url(../img/sendBTN.gif); background-position:to; background-repeat:repeat-x; width:57px; height:19px; text-align:center; cursor:pointer; }
															   .sendBTN A {font:normal 10px/19px arial; color:#FFFFFF; width:57px; height:19px; text-decoration:none; display:block}
		DIV.adressDiv	{ float:right; font:normal 10px/16px arial; color:#9D9D9D; text-align:left;}
		DIV.adressDiv DIV.adressText	{ vertical-align:middle}
		DIV.adressDiv DIV.adressText *  {vertical-align:middle}
		DIV.adressDiv DIV.adressTextPad { padding:15px 0px 20px 22px;}
		DIV.adressDiv A:link 	{background-color:#FFD4D0; font: normal 10px/14px arial; color:#C83426;  text-decoration:none;}
		DIV.adressDiv A:active	{background-color:#FFD4D0; font: normal 10px/14px arial; color:#C83426;  text-decoration:none;}
		DIV.adressDiv A:visited	{background-color:#FFD4D0; font: normal 10px/14px arial; color:#C83426;  text-decoration:none;}
		DIV.adressDiv A:hover 	{background-color:#E7E7E7; font: normal 10px/14px arial; color:#C83426;  text-decoration:none;}
		
		.HideFromWeb {display:none; }