@charset "UTF-8";
/* CSS Document */


#wrap {
width: 700px;
margin: 0 auto;
text-align: left;
background: #FFF;
}

#wrap_sub {
width: 740px;
margin: 0 auto;
text-align: left;
background: #FFF;
}

h1 {
font-size: 16px;
text-align: center;
}

.legalContracts p, .legalContracts li {
font-size: 12px;
}

.legalContracts td {
font-size: 12px;
padding: 2px;
}

.legalContracts .left {
text-align: left;
}

.legalContracts .right {
text-align: right;
}

.txtarea {
font-size: 11px;
text-align: center;
color: navy;
}

.legalContracts .bold {
font-weight: bold;
}

.lg_bold {
font-weight: bold;
font-size: 14px;
}

.underline {
border-bottom: 1px solid #000;
}

._title {
font-weight: bold;
font-size: 14px;
}

.termNum {
vertical-align: top;
padding-right: 10px;
}

.centerTitle {
text-align: center;
font-weight: bold;
font-size: 14px;
}

.med_bold_center {
font-weight: bold;
text-align: center;
}

.box_119 {
padding: 10px 5px;
border: 1px solid #000;
margin: 5px 0;
}

.box_119 p {
margin: 5px 0;
}

.instruct_h2 {
font-style: italic;
font-weight: normal;
text-align: center;
font-size: 1.25em;
}

.header_h2 {
font-weight: normal;
text-align: center;
font-size: .75em;
margin: 5px 0 10px 0;
}

.right_header {
margin: 10px 0 0 0;
}

.right_data {
margin: 5px 0 15px 0;
}

.name_row {
vertical-align: top;
white-space: nowrap;
padding: 15px 10px 5px 5px;
border-bottom: 1px solid #000;
}

.lbr_gen {
vertical-align: top;
padding: 15px 5px 5px 5px;
border-bottom: 1px solid #000;
}

.lbr_gen_btm {
vertical-align: top;
padding: 15px 5px 5px 5px;
border-bottom: 1px solid #000;
}

.numb {
font-weight: bold;
}

#sign_here td {
padding-top: 15px;
}

.para_just {
text-align: justify;
}

.sigline {
padding-left: 120px;
}

#top_104 p {
margin: 3px 0;
}

