
 bodyXXX { background-color: #d1d2d4; margin-left: 0; margin-top: 0; margin: 0; margin-top: 0; margin-bottom: 0;}
 /* body { background-image: url(../background_extended.gif); background-color: #000000; margin-left: 0; margin-top: 0; margin: 0; margin-top: 0; margin-bottom: 0;} */
 body { background-image: url(../images/background_gradient_3000h.jpg); background-color: #000000; margin-left: 0; margin-top: 0; margin: 0; margin-top: 0; margin-bottom: 0;} 

 .page_break { page-break-before: always; }
 
 #pageContainerXXX{ WIDTH: 946px; HEIGHT: auto; BACKGROUND-COLOR: #f1f1f2;}
 #pageContainerORIG{ padding-bottom: 10px; MARGIN: 0px auto; WIDTH: 946px; HEIGHT: auto; BACKGROUND-COLOR: #f1f1f2; TEXT-ALIGN: left;}
 #mainPageContainer
	{
	 width: 946px;
	 height: auto;
	 background-color: #f1f1f2;
	 margin-top: 0px;
	 margin-right: auto;
	 margin-bottom: 0px;
	 margin-left: auto;
	 text-align: left;
	 padding-bottom: 0px;
	 font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;
	}
 #primaryBox { PADDING-RIGHT: 0px; DISPLAY: block; padding-left: 0px; font-size: 12px; padding-bottom: 0px; MARGIN: 0px; WIDTH: 946px; PADDING-TOP: 0px; HEIGHT: auto; BACKGROUND-COLOR: #d1d2d4; margin-bottom: 0px;}
 #primaryBox P { PADDING-RIGHT: 70px; padding-left: 70px; FONT-WEIGHT: bold; font-size: 12px; padding-bottom: 10px; COLOR: #636466; PADDING-TOP: 8px; } 


 #secondaryBox { MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; WIDTH: 946px;	HEIGHT: 128px; }

 /* Products Section */
 #secondaryCell-links { font-size: 11px; background: #dcddde no-repeat; float: left; width: 470px; color: #636466; height: 128px; }
 #secondaryCell-links-header { background-color: #d1d2d4; width: 470px; height: 20px; font-weight: bold; font-size: 14px; text-align:center; padding-top: 2px; padding-bottom: 2px;}
 #secondaryCell-links-box1 { padding-left: 25px; FLOAT: left; LINE-HEIGHT: 16px; PADDING-TOP: 3px; width: 220px;}
 #secondaryCell-links-box1 A:link { COLOR: #636466; text-decoration: none; }
 #secondaryCell-links-box1 A:active { COLOR: #636466; text-decoration: none; }
 #secondaryCell-links-box1 A:visited { COLOR: #636466; text-decoration: none; }
 #secondaryCell-links-box1 A:hover { COLOR: blue; text-decoration: underline; }

 #secondaryCell-links-box2 { padding-left: 10px; FLOAT: left; LINE-HEIGHT: 16px; PADDING-TOP: 3px; }
 #secondaryCell-links-box2 A:link { COLOR: #636466; text-decoration: none; }
 #secondaryCell-links-box2 A:active { COLOR: #636466; text-decoration: none; }
 #secondaryCell-links-box2 A:visited { COLOR: #636466; text-decoration: none; }
 #secondaryCell-links-box2 A:hover { COLOR: blue; text-decoration: underline; }

 /* Industries Served Section */
 #secondaryCell-words {	font-size: 11px; float: right; width: 470px; color: #636466; height: 128px;	background-color: #dcddde; }
 #secondaryCell-words-header { background-color: #d1d2d4; width: 470px; height: 20px; font-weight: bold; font-size: 14px; text-align:center; padding-top: 2px; padding-bottom: 2px;}
 #secondaryCell-words-box1 { padding-left: 25px; float: left; width: 220px; line-height: 14px; padding-top: 3px; }
 #secondaryCell-words-box2 { padding-left: 10px; float: left; line-height: 14px; margin-right: 5px; padding-top: 3px; padding-bottom: 2px; }

/*
 For Vertical Images on Header
 #secondaryBox { MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; WIDTH: 946px; HEIGHT: 102px }
 #secondaryCell-links { font-size: 10px; BACKGROUND: url(../images/home/hm_hdrProducts.gif) #dcddde no-repeat; FLOAT: left; WIDTH: 470px; COLOR: #636466; HEIGHT: 102px }
 #secondaryCell-links-box1 { padding-left: 35px; FLOAT: left; LINE-HEIGHT: 16px; PADDING-TOP: 3px; width: 215px;}
 #secondaryCell-links-box1 A:link { COLOR: #636466; TEXT-DECORATION: none }
 #secondaryCell-links-box1 A:visited { COLOR: #636466; TEXT-DECORATION: none }
 #secondaryCell-links-box1 A:hover { COLOR: blue; TEXT-DECORATION: underline }
 #secondaryCell-links-box1 A:activexx { COLOR: #636466; TEXT-DECORATION: none }

 #secondaryCell-links-box2 { padding-left: 5px; FLOAT: left; LINE-HEIGHT: 16px; PADDING-TOP: 3px; }
 #secondaryCell-links-box2 A:link { COLOR: #636466; TEXT-DECORATION: none }
 #secondaryCell-links-box2 A:visited { COLOR: #636466; TEXT-DECORATION: none }
 #secondaryCell-links-box2 A:hover { COLOR: blue; TEXT-DECORATION: underline }
 #secondaryCell-links-box2 A:activexx { COLOR: #636466; TEXT-DECORATION: none } 
 #secondaryCell-words {	font-size: 10px;	FLOAT: right; BACKGROUND-IMAGE: url(../images/home/hm_hdrIndustriesServed.gif); WIDTH: 470px;	COLOR: #636466;	background-repeat: no-repeat;	HEIGHT: 102px;	BACKGROUND-COLOR: #dcddde }
 #secondaryCell-words-box1 { padding-left: 35px; FLOAT: left; WIDTH: 220px; LINE-HEIGHT: 14px; PADDING-TOP: 3px }
 #secondaryCell-words-box2 { padding-left: 15px;  FLOAT: left; LINE-HEIGHT: 14px; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; padding-bottom: 2px; }

*/
/*
#footer { clear: both; border-top: #d1d2d4 5px solid; width: 946px; height: 25px; background-color: #f1f1f2; 
          margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;  padding-bottom: 0px;
          text-align: left; font-family: Verdana, Arial, Helvetica, Sans-Serif; } 
#footerNav { padding-left: 25px; font-size: 9px; float: left; color: #636466; padding-top: 5px; }
#footerNav A:link { padding-right: 9px; color: #636466; text-decoration: none; }
#footerNav A:visited { padding-right: 9px; color: #636466; text-decoration: none; }
#footerNav A:hover { padding-right: 9px; color: blue; text-decoration: underline; }
#footerNav A:active { padding-right: 9px; color: #636466; text-decoration: underline; }
#copyrightInfo { padding-right: 25px; font-size: 9px; float: right; color: #636466; padding-top: 5px; }
*/
#sitemap { font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif; font-size: 12px;}
#sitemap A:link { color: blue; text-decoration: none; font-weight: normal; }
#sitemap A:active { color: blue; text-decoration: none; font-weight: normal; }
#sitemap A:visited { color: blue; text-decoration: none; font-weight: normal; }
#sitemap A:hover { color: blue; text-decoration: underline; font-weight:bold; }
body.sitemap { background-image: url(../images/background_gradient_3000h.jpg); background-repeat:repeat-x; background-color: #FFFFFF; margin-left: 0; margin-top: 0; margin: 0; margin-top: 0; margin-bottom: 0;}

body.gradientXXXX { background-image: url(../images/background_gradient_3000h.jpg); background-repeat:repeat-x; background-color: #FFFFFF; margin-left: 0; margin-top: 0; margin: 0; margin-top: 0; margin-bottom: 0;}
/* url(../background_extended_3.gif); */

/*
	#search {
		position: absolute;
		left: 525px;
		top: 50px;
		white-space:nowrap;
		width: 240px;
		}	
*/

	.static_redtitle {font-size:17px; color:#D40000; font-weight:bold; font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;}

    .static_content {font-size:14px; font-family:Verdana, Georgia, Arial, Helvetica, Sans-Serif;}
			
	.textbox {
		border-width:1px; 
		width:150px; 
		height:18px; 
		margin:1px;
		padding:0px;
		font-family:Verdana, Georgia, Arial, Helvetica, Sans-Serif; 
		font-size:12px; 
		color:#000;
	}

	.embeded_search {
		margin-left: -18px;
		}
/*
			.title { font-size:20.0pt;font-family:Times New Roman;font-weight:bold;}
			.redtitle {font-size:11.5pt;color:#D40000;font-weight:bold;font-family:Times New Roman;}
			.content {font-size:11.5pt;font-family:Times New Roman;}
			.bigtitle { font-size:26.5pt;font-weight:bold;valign:top;font-family:Times New Roman;}
			.bigsubtitle { font-size:18.5pt;font-weight:bold;valign:top;font-family:Times New Roman; }
			.subtitle { font-size:14pt;font-family:Times New Roman;}
			hr {page-break-before: always}
			.bottomlink {font-size:9pt;font-family:arial;color:#D40000;font-weight:bold;}
			.subtitle2 {FONT-SIZE:14pt;mso-bidi-font-size:12.0pt}
			.subtitle3 {FONT-SIZE:8pt;mso-bidi-font-size:12.0pt}
*/

#staticPageLinks {  font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif; font-size:12px; /* padding-left: 0px; font-size: 12px; float: left; padding-top: 0px; */ }
#staticPageLinks A:link { padding-right: 9px; color: blue; text-decoration: none; padding-left: 2px;}
#staticPageLinks A:visited { padding-right: 9px; color: blue; text-decoration: none; padding-left: 2px;}
#staticPageLinks A:hover { padding-right: 9px; color: blue; text-decoration: underline; padding-left: 2px;}
#staticPageLinks A:active { padding-right: 9px; color: blue; text-decoration: none; padding-left: 2px;}

.keckley_left_links	{ font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif; font-size: 12px; }		
.keckley_left_links A:link { padding-right: 9px; color: blue; text-decoration: none; padding-left: 2px; }
.keckley_left_links A:visited { padding-right: 9px; color: blue; text-decoration: none; padding-left: 2px;}
.keckley_left_links A:hover { padding-right: 9px; color: blue; text-decoration: underline; padding-left: 2px;}
.keckley_left_links A:active { padding-right: 9px; color: blue; text-decoration: none; padding-left: 2px;}

.keckley_section_links	{ font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif; font-size: 12px; }		
.keckley_section_links A:link { padding-right: 9px; color: blue; text-decoration: none; padding-left: 2px; }
.keckley_section_links A:visited { padding-right: 9px; color: blue; text-decoration: none; padding-left: 2px;}
.keckley_section_links A:hover { padding-right: 9px; color: blue; text-decoration: underline; padding-left: 2px;}
.keckley_section_links A:active { padding-right: 9px; color: blue; text-decoration: none; padding-left: 2px;}

#staticPageLinks li {list-style: square inside; color:blue}
#staticPageLinks ul{ margin: 0 auto; }
#staticPageLinks ul.horizontal_list li{
	text-align: left;
    float: left;
    list-style: none;
    padding: 3px 10px 3px 10px;
    margin: 5px;
    border: 1px solid #CCC;
}

	.keckley_bigtitle
	{
		font-size: 24px;
		font-weight: bold;
		font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;	
	}	
	 
	.keckley_bigtitle_pt
	{
		font-size: 18pt;
		font-weight: bold;
		font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;	
	}		 
	 
    .keckley_subtitle
	{
		font-size: 14px; 
		font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;		
	}		

    .keckley_subtitle_small
	{
		font-size: 12px;
		font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;		
	}	
	
    .keckley_contact_us_address
	{
		font-size: 12px;
		font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;		
		padding-left: 10px;
		border: 1px solid #CCC;
	}	

    .keckley_subtitle_smaller
	{
		font-size: 8pt;
		font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;		
	}	
	
    .keckley_subtitle_smallest
	{
		font-size: 8px;
		font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;		
	}	




/* ******************************************************* */
	.tenfontbold
	{
		font-size: 10pt;
		font-weight: bold;
		font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;		
	}		

	.tenfont
	{
		font-size: 10pt;
		font-weight: normal;
		font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;		
	}		

	.ninefontbold
	{
		font-size: 9pt;
		font-weight: bold;
		font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;		
	}			

	.ninefont
	{
		font-size: 9pt;
		font-weight: normal;
		font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;		
	}			

	.smallfont
	{
		font-size: 8pt;
		font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;		
	}		
	
	.smallfontbold
	{
		font-size: 8pt;
		font-weight: bold;		
		font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;		
	}			

 A:link { color: blue; text-decoration: none; font-weight: normal; }
 A:active { color: blue; text-decoration: none; font-weight: normal; }
 A:visited { color: blue; text-decoration: none; font-weight: normal; }
 A:hover { color: blue; text-decoration: underline; font-weight:normal; }
/*
	A:link	{
		color: blue;
	}
	
	A:visited {
		color: blue;
	}
	
	A:active {
		color: blue;
	}	
*/	
	/*
	TD {
		font-size: 10pt;
		font-family: arial, verdana, sans-serif;	
	}	
	*/
	a.homePageLinkText
	{
	  color: blue;
	  font-size: 8pt;
	  font-weight: normal;
	  font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;		
	  text-decoration:none
	}
	a.homePageLinkText:hover
	{
	  color: #FF0000;
	  font-size: 8pt;
	  font-weight: normal;
	  font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;		
	  text-decoration:underline;
	}

#DivKeckleyForms .KeckleyFormsXXX {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; HEIGHT: 17px; 
}

#DivKeckleyForms .BtnSubmit {
	PADDING-RIGHT: 3px;
	padding-left: 3px;
	font-size: 10px;
	padding-bottom: 0px;
	MARGIN: 0px;
	COLOR: #333;
	PADDING-TOP: 0px;
	overflow: visible; 
}

#DivKeckleyForms .InputBoxXXXXX {
	PADDING-RIGHT: 3px; padding-left: 3px; font-size: 10px; padding-bottom: 0px; MARGIN: 0px; COLOR: #636466; PADDING-TOP: 0px
}

#DivKeckleyForms .TextBoxXXXXX {
	PADDING-RIGHT: 3px; padding-left: 3px; font-size: 10px; padding-bottom: 0px; MARGIN: 0px; COLOR: #636466; PADDING-TOP: 0px
}

#DivKeckleyForms .FormInput {
  border: 1px; padding-right: 3px; padding-left: 3px; font-size: 14px; padding-bottom: 1px; MARGIN: 0px; padding-top: 2px; HEIGHT: 22px; background-color:#ffffff; border-color: #333; border-style: solid; font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;
}
/*
#DivKeckleyForms .FormInput:focus, .FormInput.focused  {
  border: 1px; padding-right: 3px; padding-left: 3px; font-size: 14px; padding-bottom: 1px; MARGIN: 0px; padding-top: 2px; HEIGHT: 22px; background-color:#FFC;    border-color: #333; border-style: solid; font-family: Verdana,Arial,Helvetica,Sans-Serif;
}
*/
#DivKeckleyForms .FormInput:focus  {
  border: 1px; padding-right: 3px; padding-left: 3px; font-size: 14px; padding-bottom: 1px; MARGIN: 0px; padding-top: 2px; HEIGHT: 22px; background-color:#FFC;    border-color: #333; border-style: solid; font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;
}

#DivKeckleyForms .FormInput.focused  {
  border: 1px; padding-right: 3px; padding-left: 3px; font-size: 14px; padding-bottom: 1px; MARGIN: 0px; padding-top: 2px; HEIGHT: 22px; background-color:#FFC;    border-color: #333; border-style: solid; font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;
}

#DivKeckleyForms .FormTextAreaInput {
  border: 1px; padding-right: 3px; padding-left: 3px; font-size: 14px; padding-bottom: 1px; MARGIN: 0px; padding-top: 2px; background-color:#ffffff; border-color: #333; border-style: solid;  font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;
}

#DivKeckleyForms .FormTextAreaInput:focus {
  border: 1px; padding-right: 3px; padding-left: 3px; font-size: 14px; padding-bottom: 1px; MARGIN: 0px; padding-top: 2px; background-color:#FFC;    border-color: #333; border-style: solid; font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;
}

#DivKeckleyForms .FormTextAreaInput.focused {
  border: 1px; padding-right: 3px; padding-left: 3px; font-size: 14px; padding-bottom: 1px; MARGIN: 0px; padding-top: 2px; background-color:#FFC;    border-color: #333; border-style: solid; font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;
}

#DivKeckleyForms .FormLabel {
  font-size: 14px; color: #000; font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-align: right; padding-right: 5px; padding-left: 15px;
}

#DivKeckleyForms .FormLabelLeft {
  font-size: 14px; color: #000; font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-align: left; padding-right: 5px; padding-left: 15px;
}

#DivKeckleyForms .FormTable {
 background-color: #FFF; width: 946px; border: none; padding: 0px; 
}

#DivKeckleyForms textarea {
  overflow-x: auto;
  overflow-y: auto;
}

/************************************************************/
/************************************************************/
/*            KECKLEY QUICK FORMS STYLE INFO                */
/************************************************************/
/************************************************************/

/*
#DivKeckleyQuickForms QuickForm {
 background-color: #ebebeb;
 background-image: url(../images/ask_a_question/ask_a_question_bg.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;	
}
*/

#DivKeckleyQuickForms .FormLabel {
  font-size: 14px; color: #000; font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-align: right; padding-right: 5px; padding-left: 15px;
}

#DivKeckleyQuickForms .FormLabelLeft {
  font-size: 14px; color: #000; font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-align: left; padding-right: 5px; padding-left: 15px;
}

#DivKeckleyQuickForms .FormTable {
 background-color: #FFF; width: 946px; border: none; padding: 0px; 
}

.keckley_ask_question_subtitle
{
	font-size: 15px;
	font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;		
	font-weight: bold;
	padding-left: 10px;		
}		

.keckley_ask_question_subtitle_small
{ 
	font-size: 12px;
	font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif;	
	padding-left: 10px;
}	

#DivKeckleyQuickForms .FormAskQuestionOuterTable {
 width: 255px; 
 border: none; 
 padding: 2px; 
 background-image:url(../images/ask_a_question/ask_a_question_bg.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
}

#DivKeckleyQuickForms .FormAskQuestionTable {
 width: 250px; border: none; padding: 0px;
}

#DivKeckleyQuickForms .FormAskQuestionTable td {
  padding-right: 5px;
}

/*
#DivKeckleyQuickForms .FormAskQuestionTable {
 background-color: #FFF; width: 250px; border: none; padding: 0px; 
}
*/
#DivKeckleyQuickForms .FormAskQuestionLabel {
  font-size: 12px; color: #000; font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-align: right; padding-right: 1px; padding-left: 0px;
}
#DivKeckleyQuickForms .FormAskQuestionLabelLeft {
  font-size: 12px; color: #000; font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-align: left; padding-right: 5px; padding-left: 0px;
}
#DivKeckleyQuickForms textarea {
  overflow-x: auto;
  overflow-y: auto;
}

#DivKeckleyQuickForms .QuickFormInput {
  border: 1px; padding-right: 2px; padding-left: 2px; font-size: 11px; padding-bottom: 1px; MARGIN: 0px; padding-top: 2px; HEIGHT: 22px; background-color:#ffffff; border-color: #999; border-style: solid; font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif; width: 165px;
}

#DivKeckleyQuickForms .QuickFormInput:focus  {
  background-color:#FFC;
}

#DivKeckleyQuickForms .QuickFormInput.focused  {
  background-color:#FFC;
}

#DivKeckleyQuickForms .QuickFormTextAreaInput {
  border: 1px; padding-right: 2px; padding-left: 2px; font-size: 11px; padding-bottom: 1px; MARGIN: 0px; padding-top: 2px; background-color:#ffffff; border-color: #999; border-style: solid;  font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif; width: 235px; height: 45px;
}

#DivKeckleyQuickForms .QuickFormTextAreaInput:focus {
  background-color:#FFC; 
}

#DivKeckleyQuickForms .QuickFormTextAreaInput.focused {
  background-color:#FFC;
}

#DivKeckleyQuickForms .FormAskQuestionButtonLeft {
  font-size: 12px; color: #000; font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-align: left; padding-right: 15px; padding-left: 10px;
}

#DivKeckleyQuickForms .BtnSubmit {
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	color: #333;
	padding-top: 0px;
	overflow: visible; 
}

#DivKeckleyQuickForms p.reqd
{
 float: right;
 margin-top: 3px;
 margin-right: 3px;
 margin-bottom: 0pt;
 margin-left: 0pt;
 text-align: right;
}

/*  Width was 187 - quickforms

#DivKeckleyForms .QuickFormInput:focus  {
  border: 1px; padding-right: 3px; padding-left: 3px; font-size: 12px; padding-bottom: 1px; MARGIN: 0px; padding-top: 2px; HEIGHT: 22px; background-color:#FFC;    border-color: #333; border-style: solid; font-family: Verdana,Arial,Helvetica,Sans-Serif;
}

#DivKeckleyForms .QuickFormInput.focused  {
  border: 1px; padding-right: 3px; padding-left: 3px; font-size: 12px; padding-bottom: 1px; MARGIN: 0px; padding-top: 2px; HEIGHT: 22px; background-color:#FFC;    border-color: #333; border-style: solid; font-family: Verdana,Arial,Helvetica,Sans-Serif;
}

#DivKeckleyForms .QuickFormTextAreaInput:focus {
  border: 1px; padding-right: 3px; padding-left: 3px; font-size: 14px; padding-bottom: 1px; MARGIN: 0px; padding-top: 2px; background-color:#FFC;    border-color: #333; border-style: solid; font-family: Verdana,Arial,Helvetica,Sans-Serif; 
}

#DivKeckleyForms .QuickFormTextAreaInput.focused {
  border: 1px; padding-right: 3px; padding-left: 3px; font-size: 14px; padding-bottom: 1px; MARGIN: 0px; padding-top: 2px; background-color:#FFC;    border-color: #333; border-style: solid; font-family: Verdana,Arial,Helvetica,Sans-Serif;
}
*/

/*
Not needed
#DivKeckleyForms .FormInputCol {
   text-align: right; padding-right: 10px; 
}
*/
/*
#DivKeckleyForms .input {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 3px; BORDER-TOP: 0px; padding-left: 3px; font-size: 10px; padding-bottom: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; HEIGHT: 17px; background-color:#ffffff; 
}
#DivKeckleyForms .input:focus {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 3px; BORDER-TOP: 0px; padding-left: 3px; font-size: 10px; padding-bottom: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; HEIGHT: 17px; background-color:#FFC; 
}
*/