

body {
    background-image: url(/images/inner_lhs_but_bg.gif);
    background-repeat: repeat-y;
  }

/* base definitions
 */



div.formSeg {
    font-family : Helvetica, Arial, sans-serif;
    position: static;
    width: 800px;
    color: #000000;
    background-color: #f8f8f8;
  }


div.formInfo {
    clear : left;
    font-size : 9pt;
    line-height: 12pt;
    color: #000000;
    background-color: #f8f8f8;
  }


div.formHelp {
    margin-top: 4pt;
    margin-bottom: 4pt;
    background-color: #282D6F;
    color: #FFFFFF;
    visibility: hidden;
  }


span.formHelp {
    font-family : Helvetica, Arial, sans-serif;
    font-size : 10pt;
	font-weight : bold;
    background-color: #282D6F;
    color: #FFFFFF;
	margin-left: 30pt;
    zoom: 1;
  }


div.formField {
    margin-top: 4pt;
    background-color: #f8f8f8;
    color: #000000;
  }


span.formFieldLabel {
    font-family : Helvetica, Arial, sans-serif;
    font-size : 10pt;
    font-weight : bold;
    background-color: #f8f8f8;
    color: #000000;
    zoom : 1;
  }


div.formFieldLabel {
    font-family : Helvetica, Arial, sans-serif;
    font-size : 10pt;
    font-weight : bold;
    background-color: #f8f8f8;
    color: #000000;
    zoom : 1;
  }


div.formFieldLabelA {
    font-family : Helvetica, Arial, sans-serif;
    font-size : 10pt;
    font-weight : bold;
    margin-right: 4ex;
    float: left;
    background-color: #f8f8f8;
    color: #000000;
    zoom : 1;
  }


div.formFieldLabelB {
    font-family : Helvetica, Arial, sans-serif;
    font-size : 10pt;
    font-weight : bold;
    background-color: #f8f8f8;
    color: #000000;
    zoom: 1;
  }


input.formField {
    font-family : sans-serif;
    font-size : 10pt;
    border-top: 0px hidden;
    border-left: 0px hidden;
    border-right: 0px hidden;
    border-bottom: 2px solid;
    zoom: 1;
  }


textarea.formField {
    clear: both;
    font-family : sans-serif;
    font-size : 10pt;
    width: 750px;
    height: 5em;
  }


input.formFieldRB {
    font-family : sans-serif;
    font-size : 12pt;
    padding: 0px 0px 0px 0px;
    margin-left: 4px;
    margin-right: 7ex;
    zoom: 1;
  }


ul.formField {
    list-style-type: decimal;
    font-family : Helvetica, Arial, sans-serif;
    font-size : 10pt;
    font-weight : bold;
    color: #000000;
    background-color: #f8f8f8;
    zoom: 1;
  }


li.formField {
    font-family : Helvetica, Arial, sans-serif;
    font-size : 10pt;
    font-weight : bold;
    color: #000000;
    background-color: #f8f8f8;
    zoom : 1;
    margin-top: 6pt;
    zoom: 1;
  }


div.formButton {
  }


input.formButton {
    width: 16ex;
    height: 2em;
  }

/* special cases
 */



div.formSeg#LeftCaption {
    border-top: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    position: relative;
    left: 0px;
    top: 0px;
    width: 200px;
    height: 80px;
    text-align: center;
    float: left;
  }


div.formSeg#CenterCaption {
    border-top: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    position: relative;
    left: 0px;
    top: 0px;
    width: 376px;
    height: 80px;
    text-align: center;
    float: left;
  }


div.formSeg#CaptionDivision {
    position: relative;
    width: 376px;
  }


div.formSeg#CaptionTitle {
    position: relative;
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    width: 376px;
  }


div.formSeg#CaptionPhone {
    position: relative;
    width: 376px;
  }


div.formSeg#RightCaption {
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    position: relative;
    left: 0px;
    top: 0px;
    width: 200px;
    height: 80px;
    float: left;
  }


div.formSeg#CaptionNumberA {
    position: relative;
    left: 0px;
    top: 0px;
    width: 200px;
  }


span.formSeg#CaptionNumberB {
  }


div.formSeg#CaptionRevA {
    position: relative;
    width: 200px;
  }


span.formSeg#CaptionRevB {
  }


div.formSeg#Main {
    font-size : 9pt;
  }


div.formInfo#NotesCap {
    font-weight : bold;
    position: relative;
    left: 0px;
    top: 0px;
    width: 7ex;
  }


div.formInfo#NotesText {
    font-size : 9pt;
    position: relative;
    left: 7ex;
    top: -10pt;
    width: 600px;
  }


div.formInfo#formHelpInfo1 {
    text-align: center;
    font-weight : bold;
  }


div.formInfo#formHelpInfo2 {
    text-align: center;
    font-weight : bold;
    color: #ff0000;
  }


span.formInfo#PartAHeading {
    font-size : 10pt;
    font-weight : bold;
    margin-right: 8ex;
  }


div.formField#KContactDiv {
    float: left;
  }


div.formField#CompanyDiv {
    float : left;
    margin-right : 10px;
  }


span.formFieldLabel#CompanySpan {
    color: #ff0000;
  }


div.formField#Addr1Div {
    float: left;
  }


span.formFieldLabel#Addr1Span {
    margin-right: 46px;
  }


div.formField#Addr2Div {
    float: left;
    margin-right : 15px;
  }


div.formField#CContactDiv {
    float: left;
  }


span.formFieldLabel#CContactSpan {
    margin-right: 12px;
    color: #ff0000;
  }


span.formFieldLabel#CEmailSpan {
    color: #ff0000;
  }


div.formField#OPODiv {
    float: left;
  }


span.formFieldLabel#OPOSpan {
    color: #ff0000;
  }


div.formField#QtyDiv {
    float: left;
  }


div.formField#PNDiv {
    float: left;
  }


span.formFieldLabel#PNSpan {
    color: #ff0000;
  }


span.formFieldLabel#UseSpan {
    margin-right: 8ex;
  }


input.formFieldRB#UseSemIn {
    font-size : 12pt;
    padding: 0px 0px 0px 0px;
    margin-left: 4px;
    margin-right: 4px;
    zoom: 1;
  }


div.formField#HoursDiv {
    margin-right: 8ex;
    float: left;
  }


span.formFieldLabel#DebitSpan1 {
    font-size : 10pt;
    font-weight : normal;
    margin-right : 8ex;
  }


input.formFieldRB#DebitYesIn {
    font-size : 12pt;
    padding: 0px 0px 0px 0px;
    margin-left: 4px;
    margin-right: 4px;
    zoom: 1;
  }


span.formFieldLabel#DebitSpan3 {
    margin-right: 8ex;
  }


div.formField#NPODiv {
    clear: both;
  }


span.formFieldLabel#NPOSpan1 {
    margin-right: 4ex;
  }


span.formFieldLabel#NPOSpan2 {
    color: #ff0000;
  }


div.formSeg#PartC {
    padding-top: 6pt;
  }


span.formInfo#PartCHeading {
    font-size : 10pt;
    font-weight : bold;
    margin-right: 8ex;
  }


span.formFieldLabel#SemEquSpan {
    margin-right: 16px;
  }


div.formButton#FormButtonsBox {
    margin-left : 25%;
    margin-top: 2em;
  }


div.formButton#FormSendBox {
    float: left;
    margin-right : 8ex;
  }


div.formButton#FormResetBox {
  }

