.top_txt {
width:auto;
padding:0;
margin:0 0 20px 0;
background:url(../company/img/bg_top_txt.gif) top left repeat-x;
}

.top_txt h3 {
margin:20px 0 40px 20px;
padding:0 0 0 10px;
border-left:3px solid #399714;
color:#399714;
line-height:20px;
font-size:16px;
}

.section_center {
margin:20px 0 0 0;
padding:20px 0 0 0;
text-align:center;
background:url(../img/line_g.gif) top left repeat-x;
}

table.list_a,
table.list_b,
table.list_c {
margin:5px;
}

table.list_a { background-color:#86c1dc; }
table.list_b { background-color:#fba76e; }
table.list_c { background-color:#abe876; }

table.list_a th,
table.list_b th,
table.list_c th {
text-align:center;
font-size:14px;
line-height:22px;
}

table.list_a th { color:#3b87aa; background-color:#ccefff; }
table.list_b th { color:#e27b37; background-color:#fff2e9; }
table.list_c th { color:#399714; background-color:#dafdbc; }

table.list_a td,
table.list_b td,
table.list_c td {
text-align:center;
font-size:14px;
background-color:#ffffff;
}

.s_txt {
font-size:11px;
color:#666666;
line-height:15px;
margin:0 5px 5px 5px;
border:1px solid #efefef;
background-color:#fafafa;
padding:7px 10px 5px 10px;
}

.ss_txt {
margin:5px;
border:1px solid #cccccc;
background-color:#fafafa;
padding:5px 10px 5px 10px;
}


table.blank {
margin:0;
padding:0;
border:0;
border-collapse:collapse;
}

table.blank td {
font-size:14px;
line-height:20px;
border:0;
padding:10px 10px 10px 15px;
text-align:left;
vertical-align:middle;
}
