.ostitle{padding:0 10px; line-height:1.0em;}
.osArea{padding:10px; margin:0 10px; background:#FFFFFF; width:860px;}
#layercontents .osArea h3{background:url(../images/h3bg.gif) no-repeat top left; padding:10px 0px 10px 15px; font-size:20px; margin-bottom:15px; font-weight:bold; line-height:1.2em;}
.osArea h4{padding:5px; border:solid #669900; border-width:0 0 1px 5px; margin-bottom:10px; font-size:18px; font-weight:bold;}
.osArea1{display:table; width:250px; height:150px; border:5px solid #EEEEEE; float:left;}
.osArea1 a{display:table-cell; vertical-align:middle;}
.osArea2{float:right; width:580px;}
.osArea2 ul li{background:url(../images/line.gif) no-repeat bottom center; padding:10px 0; font-size:18px; font-weight:bold;}
.osArea2 ul li span{color:#669900; font-size:20px;}
.osArea3{width:250px; border:5px solid #EEEEEE; float:left;}
.osTbl{width:100%; border:1px solid #3cb371; border-collapse:collapse; margin-bottom:20px;}
.osTbl th{padding:5px; border:1px solid #3cb371; width:100px; background:#8fbc8f; color:#FFFFFF;}
.osTbl td{padding:5px; border:1px solid #3cb371;}
.interview li{padding:5px;}
.interview li.q{background:#7fffd4; font-weight:bold;}