﻿
.FormSectionHead 
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  font-weight:bold;
  text-align: right;
  color: #164A6C;
  padding-top: 15px;
  padding-right: 5px;
  border-bottom: dotted 1px #939598;
}

.FormTopPad {padding-top: 15px;}

.FormDesc{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight:bold;
    color: #262626;
    text-align: left;
    }
    
.FormDescError{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight:bold;
    color: #880000;
    text-align: left;
    }
    
 .FormError {
  font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight:bold;
    color: #880000;
 }
    
.FormTinyDesc
{
	color: #000000;
	font-size: 8px;
	font-family: Verdana,Sans-Serif;
	font-weight: normal;
	height: 10px;
	text-transform: uppercase;
	padding-top: 10px;
}
 
.FormContent{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #262626;
    text-align: left;
    }
    
.FormContent a:link,  .FormContent a:active, .FormContent a:visited {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    color: #164A6C;
    text-decoration: underline;
}

.FormContent a:hover{

}
  
.FormField
{
    font-family: Arial, Helvetica, Sans-Serif;
    border: 1px solid #C0C0C0;
    font-size: 11px;
    color: #262626;
    background-color: #fff;
    margin-right: 6px;
    height: 15px;
}

.FormField.Error
{
    font-family: Arial, Helvetica, Sans-Serif;
    border: 1px solid #880000;
    font-size: 11px;
    color: #880000;
    background-color: #FFEAEA;
    margin-right: 6px;
    height: 15px;
}

.FormField.NoEdit
{
    font-family: Arial, Helvetica, Sans-Serif;
    border: 0px solid #FFF;
    font-size: 11px;
    font-weight: bold;
    color: #262626;
    background-color: #fff;
    margin-right: 6px;
    height: 15px;
}

.FormField.Required, .FormDDL.Required
{
    background-color: #F2F2F2;
}

.FormRadio {
  padding-top: 2px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  color: #262626; 
  text-transform:none;
  vertical-align: middle;
}

.FormCBL, .FormCBL TD {
  padding-top: 2px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  color: #262626; 
  text-transform:none;
  vertical-align: middle;
  width: 225px;    
}

.FormDDL
{
    font-family: Arial, Helvetica, Sans-Serif;
    border: 1px solid #C0C0C0;
    font-size: 11px;
    color: #262626;
    background-color: #fff;
    margin-right: 6px;
    height: 20px;
}

.FormDDL.HitchMake {width: 100px !important;}
.FormDDL.Selector {width: 275px !important;}

.FormDDL.Error
{
    font-family: Arial, Helvetica, Sans-Serif;
    border: 1px solid #880000;
    font-size: 11px;
    color: #880000;
    background-color: #FFEAEA;
    margin-right: 6px;
    height: 20px;
}

.FormMessageError{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    color: #800000;
    text-align: center;
    padding-left: 10px;
}

.FormBoxError{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    border: 1px solid #800000;
    background-color: #FFEAEA;
    color: #800000; 
    display: block;
    line-height: 1.5em;
    padding: 10px 0px 10px 0px;
    width: 100%;
}

.FormFieldError
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #800000;
    text-align: left;
    padding-left: 10px;
}

.MailSuccess
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    border: 1px solid #006600;
    background-color: #E8FFE8;
    color: #006600;
    line-height: 1.5;
    padding: 10px 0px 10px 0px;
}

.MailFailure
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    border: 1px solid #800000;
    background-color: #FFEAEA;
    color: #800000; 
    line-height: 1.5em;
    padding: 10px 0px 10px 0px;
}

/* ------------------------------------- */
/* FORM BUTTON  */
/* ------------------------------------- */

.FormButton
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-weight: bold;
    font-size: 10px;
    color: #fff;
    height: 26px;
    width: auto;
    min-width: 75px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #000;
    border: 2px ridge #999;
    text-align: center;
    text-transform: uppercase;
    background-repeat: no-repeat;
    
}

.FormButton.ButtonPad {margin-right: 15px;}
    
 .FormButton.Invisible 
 {
     height: 0px !Important;
     width: 0px !important;
 }
 
 .FormButton.Submit {background-image: url(../img/page/btn_background.jpg);}
 .FormButton.TryAgain {background-image: url(../img/page/btn_background.jpg);}
 .FormButton.NewMessage {background-image: url(../img/page/btn_background.jpg);}
 .FormButton.Print {background-image: url(../img/page/btn_background.jpg);}
 .FormButton.Close {background-image: url(../img/page/btn_background.jpg);}
 .FormButton.Go {min-width: 30px !important; width: 30px !important; height: 20px !important; background-image: url(../img/page/btn_background.jpg);}
 
 .FormButton.Gooseneck {width: 120px; background-image: url(../img/page/btn_background.jpg);}
 .FormButton.Hitch {width: 100px; background-image: url(../img/page/btn_background.jpg);}
 .FormButton.FMR {width: 200px; background-image: url(../img/page/btn_background.jpg);}
 .FormButton.AllInOne {width: 120px; background-image: url(../img/page/btn_background.jpg);}

  .UploadFile 
{
    /* Field Attributes */
    border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	height: 25px;
} 

.UploadButton
{
    font-family: Verdana, Sans-Serif;
    font-weight: normal;
    font-size:10px;
    letter-spacing:-.5px;
    text-align: center;
    color: #000000;
    padding-right: 0px;
    background-color: #E2E2E2;
    border: 1px groove #000000;
    background-repeat: no-repeat;
    width: 75px;
    height: 25px;
} 
