
.equip_table { width: 670px; border-collapse: collapse; }
.equip_table .td_first { color: white; background-color: #7F7F7F; padding: 10px 20px 10px 20px; }
.equip_table .tr_middle td { background-color: #EFEFEF; }
.equip_table .tr_middle td div { border-bottom: 1px solid #BFBFBF; padding: 13px 0px 3px 0px; }
.equip_table .td_left { padding: 0px 0px 0px 20px; }
.equip_table .td_right { padding: 0px 20px 0px 0px; }
.equip_table .td_last { background-color: #EFEFEF; padding-top: 10px; padding-bottom: 10px; }

#body_left_padder table tr td {
  text-align:left;
  vertical-align:top;
}

#body_left_padder table tr td div.hd{
  margin:15px 0 0;
  padding:0;
}
#body_left_padder ol li{
	margin-bottom:10px;

}
.history_table { border-collapse: separate; border-spacing: 0px 3px; width: 670px; }
.history_table td.first_blue { width: 50px; height: 41px; background-image: url(../img/history_blue.gif); text-align: center; vertical-align: middle; font-size: 16px; color: #464646; }
.history_table td.second_light { background-color: #F9F9F9; vertical-align: middle; padding: 0px 10px 0px 10px; }
.history_table td.second_dark { background-color: #F0F0F0; vertical-align: middle; padding: 0px 10px 0px 10px; }
.history_table td.first_orange { background-image: url(../img/history_orange.gif); color: white; }

.cform { width: 670px; margin-top: 0px;    }
.cform div { padding: 3px 0px 3px 10px; }
.cform input { border: 1px solid #D6D6D6; background-color: #EAEAEA; height: 30px; width: 230px; font-size: 22px; }
.cform textarea { width: 663px; height: 120px; border: 1px solid #D6D6D6; background-color: #EAEAEA; overflow-y: auto; }
.cform .submit { height: 32px; font-size: 12px; color: white; background-image: url(../img/submit_btn.gif); background-repeat: repeat-x; background-position: left top; padding: 0px 15px 0px 15px; border: none; width: auto; margin-top: 10px; }

.personnel { width: 670px; border-collapse: collapse; }
.personnel .td_first { color: white; background-color: #7F7F7F; padding: 10px 20px 10px 20px; }
.personnel .td_normal { background-color: #EFEFEF; }
.personnel .td_normal div { border-bottom: 1px solid #BFBFBF; padding: 13px 0px 3px 0px; margin-right: 15px; height:30px; }
.personnel .td_left div { margin-left: 15px; }
.personnel .td_last { padding-bottom: 10px; }
.personnel td img {margin-right:4px;}
 
a img { border: none; }

.gallery_item { text-align: center; padding: 25px 0px 0px 20px; display: -moz-inline-block; display: inline-block; }
.gallery_item a { display: block; font-weight: bold; padding-top: 8px; color: #336699; font-size: 14px; }
.gallery_item_in { text-align: center; padding: 25px 0px 0px 20px; display: -moz-inline-block; display: inline-block; }
.gallery_item_in span {  display: block; font-weight: bold; padding-top: 8px; color: #336699; font-size: 14px; text-decoration: underline; }
.gallery_item_in span, .gallery_item_in img { cursor: pointer; }
.error {color: red;}
