.lc_bold {
font-weight: bold;
}

.lc_header {
font-weight: bold;
text-align: center;
background: #CED8C5;
}

.lc_center {
text-align: center;
}

.lc_label {
font-weight: bold;
text-align: right;
}

#cust_table {
border: 1px solid #666;
background: #EFEFEF;
padding: 10px 0;
}

#lc_sub_nav button {
background #CED8C5;
}

.lc_cust {
margin: 10px 0 0 0;
padding: 6px 3px;
background: #FFFFDD;
}

.lc_cust_name {
color: darkred;
font-weight: bold;
}

.lc_proj_name {
color: #0A58A5;
font-weight: bold;
}

.lc_no_proj {
margin: 0 0 10px 20px;
padding: 3px;
border-left: 1px solid #666;
border-bottom: 1px solid #666;
border-right: 1px solid #666;
}

.lc_proj {
padding: 3px;
}

#lc_rows_out  {
margin: 0 20px;
}

.cust_table {
margin-top: 10px;
padding: 0px;
border-top: 2px solid darkgreen;
}

.proj_table {
margin: 2px 0 0 20px;
padding: 0px;
}

.proj_table td {
border: none;
}

.lc_field {
border: 1px solid #666;
background: #FFF;
padding: 2px;
}

#proj_header {
margin: 0 10px;
}

#proj_header h4 {
margin: 0 ;
}

#proj_header p {
margin: 3px 0 10px 0;
}

#proj_side {
padding-right: 10px;
vertical_align: top;
}

#cont_side {
vertical-align: top;
padding-left: 10px;
}

.contract_list {
padding: 5px 2px;
border: 1px dashed #666;
background: #FFF;
margin: 2px 0 4px 0;
}

.center {
text-align: center;
}

#downLoadEmail {
	margin: 10px;
	}

#downLoadEmail table {
border-right: 1px solid #CCC;
border-top: 1px solid #CCC;
}

#downLoadEmail td {
padding:  5px 10px;
border-left: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}

.legInst {
font-weight: bold;
background: #EFEFEF;
}

#newContractDiv {
width: 640px; 
margin: 0 auto; 
font-size: 110%;
padding-bottom: 20px;
}


.section {
text-align: center;
font-weight: normal;
}

.formPara h3, .writePara h3, .textPara h3 {
font-weight: bold;
font-size: .90em;
margin: 0 0 -7px 0;
padding: 0;
}

.introText {
font-weight: bold;
}

.formPara, .writePara, .textPara {
margin: 20px 0 10px 0;
}

.formPara input {
margin-left: 10px;
}

#contFooter {
width: 450px;
margin: 50px auto 20px auto;
text-align: center;
}

#contFooter img {
padding-right: 10px;
}


.silverBtn {
-moz-box-shadow:inset 0px 1px 0px 0px #efefef;
-webkit-box-shadow:inset 0px 1px 0px 0px #efefef;
box-shadow:inset 0px 1px 0px 0px #efefef;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #bdbdbd) );
background:-moz-linear-gradient( center top, #ededed 5%, #bdbdbd 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#bdbdbd');
background-color:#ededed;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
border:1px solid #666666;
display:inline-block;
font-family:arial;
font-size:11px;
font-weight: normal;
padding:2px 10px;
text-decoration:none;
text-shadow:1px 1px 0px #ffffff;
}

.silverBtn:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bdbdbd), color-stop(1, #ededed) );
background:-moz-linear-gradient( center top, #bdbdbd 5%, #ededed 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdbdbd', endColorstr='#ededed');
background-color:#bdbdbd;
}

.silverBtn:active {
position:relative;
top:1px;
}

.space {
padding-left: 20px;
}

.lightGreen {
	background: #CED8C5;
	}
