/*---top---*/
#topbox{
float:left;
width:750px;
margin:0 15px;
display:inline;}

#greetings_box{
float:left;
width:750;
margin:0 0 10px 0;
display:inline;}

#greetings_box p.phot{
float:left;
margin:10px 10px 0 0;
width:200px;}

#greetings_box p{
float:right;
margin:10px 0px 0 0;
width:540px;}

#news_box{
float:left;
width:750px;
margin:0 0 10px 0;
display:inline;}

#news_box ul{
border-bottom:#CCCCCC 1px dotted;
list-style-type:none;
padding:5px 0 5px 0;}

#news_box ul li{
text-indent:10px;}

#news_box ul li.details{
background-image:url(../images/com_aarrow.gif);
background-repeat:no-repeat;
background-position:0% 50%;
text-indent:10px;
color:#1b574e;
font-weight:bold;}

#recept_box{
float:left;
width:368px;
height:160px;
margin:0 9px 0 0;
display:inline;
border:#CCCCCC 1px solid;}

#recept_box_tbl{
margin:5px 1px 5px 1px;
padding:2px 0 2px 0;}

#recept_box_tbl td.red{
color:#FF0000;}

#recept_box_tbl th{
background-image:url(../images/com_square.gif);
background-repeat:no-repeat;
background-position:50% 50%;
padding:2px 0 2px 0;}

/*#recept_box ul{
border:#CCCCCC 1px solid;
height:120px;
padding:5px 5px 5px 5px;
list-style-type:none;}

#recept_box ul li{
text-indent:78px;}

#recept_box ul li.sat{
text-indent:18px;}

#recept_box ul li.details{
background-image:url(../images/com_square.gif);
background-repeat:no-repeat;
background-position:0% 50%;
text-indent:18px;}*/

#subject_box{
float:left;
width:368px;
height:160px;
margin:0 0px 0 0;
display:inline;
border:#CCCCCC 1px solid;}

#subject_box_tbl{
margin:5px 1px 5px 1px;
padding:2px 0 2px 0;}

#subject_box_tbl th{
background-image:url(../images/com_square.gif);
background-repeat:no-repeat;
background-position:50% 50%;
padding:2px 0 2px 0;}

/*#subject_box ul{
border:#CCCCCC 1px solid;
height:100px;
padding:5px 5px 5px 5px;
list-style-type:none;}

#subject_box ul li{
text-indent:56px;}

#subject_box ul li.details{
background-image:url(../images/com_square.gif);
background-repeat:no-repeat;
background-position:0% 50%;
text-indent:18px;}*/

#access_box{
float:left;
width:242px;
height:185px;
display:inline;
border:#CCCCCC 1px solid;}

#access_box_tbl{
margin:5px 1px 5px 1px;}

#access_box_tbl th{
text-align:right;
padding:0 10px 0 0;}

#access_box a:hover img{
filter:Alpha(opacity=50);
-moz-opacity:0.50;
opacity:0.50;}

/*#access_box ul{
border:#CCCCCC 1px solid;
height:100px;
padding:5px 5px 5px 5px;
list-style-type:none;}

#access_box ul li.mail{
text-indent:0px;}

#access_box li.acc_btm{
float:right;
margin:10px 0px 0 0px;}*/

/*---announce---*/

/*---service---*/
.l_box{
float:left;
margin:0 20px 0 0px;
display:inline;
width:240px;}

.in_box{
float:left;
width:440px;
margin:0 10px 0 0px;
display:inline;}

.r_box{
float:left;
width:200px;}

li.btm{
list-style-type:none;
text-indent:13px;}

.l_box_bt{
float:left;
width:350px;}

.r_box_bt{
float:right;
width:350px;}

.service_tbl{
border:#CCCCCC 1px solid;
border-collapse:collapse;
margin:3px 0 5px 0;}

.service_tbl td{
border:#CCCCCC 1px solid;}

.service02_tbl th{
font-weight:bold;
font-size:130%;
vertical-align:top;}

/*---disclosure---*/
.disclosure_tbl{
border:none;
margin:10px 0 0 0;}

.disclosure_tbl td{
border-bottom:#CCCCCC 1px dotted;
border-right:none;}

/*---staff---*/
.staff_box{
float:left;
width:750px;
margin:0 0 7px 0;
display:inline;}

.staff_box img{
float:left;
width:240px;
margin:0 10px 0 0;
display:inline;}

.staff_box p{
float:right;
width:500px;}

.staff_box p.text_st{
float:right;
width:100px;
margin:0 0 0 400px;
font-weight:bold;}

.staff_careerbox_l{
float:left;
width:320px;
margin:0 0px 0 0;
display:inline;}

.staff_careerbox_r{
float:right;
width:360px;
margin:0 0px 0 0;}

/*---access---*/
#map{
float:left;
width:750px;
margin:0 0 7px 0;
display:inline;}

.access_box_l{
float:left;
width:240px;
margin:0 10px 0 0px;
display:inline;}

.access_box_in{
float:left;
width:215px;
margin:0 0 0 40px;
display:inline;}

.access_box_r{
float:right;
width:200px;
margin:0 0 0 0px;
display:inline;}

.access_box_in ul{
padding:0 0 5px 0;}

.access_box_r ul{
padding:0 0 5px 0;}

.access_box_in p{
padding:0 0 5px 0;}

.access_box_r p{
padding:0 0 5px 0;}




