body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.ThanksMgsTxt { font-size:14px; color:#FFFFFF; font-weight:bold; line-height:21px; }
#FormBase { border:0; overflow:hidden; display:block; background-color:#93bac6; padding:0; }
.FormTopBg { background-image:url(../Images/Form_Images/form_topbg.gif); background-repeat:repeat-x; background-position:bottom left; background-color:#003751; }
.Pad20 { padding:20px; }
#FormTabBlock { padding:8px 20px 8px 20px; background-color:#d5d5d5; }
.FormBgNoRepeatTL { background-position:top left; background-repeat:no-repeat; }
.FormTxtField { font-size:11px; color:#000000; width:160px; padding:2px 5px 2px 5px; }
.FormTxtArea { font-size:11px; color:#000000; width:340px; line-height:20px; text-align:left; vertical-align:top; padding:2px 5px 2px 5px; }
.FormListField { font-size:11px; color:#000000; width:174px; line-height:20px; padding:2px 5px 2px 5px; }
.FormFileField { font-size:11px; color:#000000; width:170px;height:21px;padding:2px 5px 0px 5px;}
.Buttons { padding:5px 20px 5px 20px ; display:block; color:#FFFFFF; font-size:11px; font-weight:bold; border-left:#20674d 1px solid;  border-right:#004b27 1px solid;border-top:#20674d 1px solid;border-bottom:#004b27 1px solid;background-color:#006032; } 
.ButtonsAlt {width:124px; padding:6px 0px 6px 15px ; display:block; color:#FFFFFF; font-size:11px; font-weight:bold; border:0px;  background-image:url(../Images/Form_Images/btn_save.jpg); background-repeat:no-repeat;} 
.fromruntxt { font-size: 11px; color: #000000; }
.fromrunBtxt { font-size: 11px; color: #000000; font-weight:bold }
.fromruntxt a{	font-size: 11px; color: #000000; text-decoration:underline; }
.fromruntxt a:hover{ color: #000000;text-decoration:underline; }
.fromtelafriendruntxt { font-size: 11px; color: #000000; }
.fromtelafriendruntxt a{	font-size: 11px; color: #000000; text-decoration:underline; }
.fromtelafriendruntxt a:hover{ color: #000000;text-decoration:underline; }
.fromhdtxt { font-size: 18px; color: #d1e151;	padding-bottom:5px; }
.fromSmhdtxt { font-size: 15px; color: #006633;	padding-bottom:5px; }
.fromSmhdtxt a, .fromSmhdtxt a:hover { font-size: 15px; color: #006633;	text-decoration:underline}
.fromhdInlinetxt { font-size: 18px; color: #006633;	padding-bottom:5px; }
.fromMandTxt
{
font-size:11px;
color:#DF0000;
}
.FormThanksMgsTit { font-size: 14px; color: #000000; font-weight:bold; line-height:20px; }
.FormThanksMgsRun { font-size: 13px; color: #000000; font-weight:normal;}
.OuterBlock { border-top:1px ##b3b3b3 solid; }
.FormTabTit { font-size: 12px; color: #000000; font-weight:bold; }

#BgNoRepeat { background-position:top; background-repeat:repeat-x; }
.FromBgRepeaty
{
background-repeat:repeat-y;
background-position:center;
}
.FromMultiLineBox
{
border:1px solid #9c9c9c;
width:150px;
font-size:11px;
height:80px;
}
.FormAlertTxt
{
font-size:11px;
color:#ff4c4c;
}
.FormHelpTxt
{
font-size:11px;
color:#69a729;
}
.PaddingL30
{
padding-left:30px;
}
.PaddingL95
{
padding-left:95px;
}
.PaddingL185
{
padding-left:185px;
}

.FormTxtFieldMed { font-size:11px; color:#000000; width:110px; padding:2px 5px 2px 5px; }
.FormTxtFieldSm { font-size:11px; color:#000000; width:32px; padding:2px 5px 2px 5px; }