@charset "utf-8";
/* CSS Document */

* { font-family:Arial; font-size:12px; margin:0; padding:0 }
a:link { color:#333333; text-decoration:none }
a:visited { color:#333333; text-decoration:none }
a:hover { color:#000099; text-decoration:underline }
a:active { color:#000099; text-decoration:underline }
img { border:0}

#header, #content, #footer { width:760px; margin-left:auto; margin-right:auto }

#header { height:80px; background:url(img/bg1_nav.gif) no-repeat center 25px }
#logo { width:180px; height:60px; margin-left:15px; float:left; margin-top:10px; display:inline }
#topbar { height:25px; line-height:25px; text-align:right; background:url(img/arrow1.gif) no-repeat 520px 5px; font-family:Verdana; font-weight:bold }
#nav { float:left; width:550px; height:37px; color:#FFFFFF; font-weight:bold; display:inline }
#nav ul { margin-left:15px; width:550px; overflow:hidden }
#nav li { float:left; list-style-type:none; height:25px; background:url(img/bg2_nav.gif) left 13px no-repeat; padding-left:10px; padding-right:10px; padding-top:12px }
#nav li a:link { color:#FFFFFF; text-decoration:none }
#nav li a:visited { color:#FFFFFF; text-decoration:none }
#nav li a:hover { color:#000000; text-decoration:underline }
#nav li a:active { color:#000000; text-decoration:underline }

#footer { clear:both; padding-top:10px; padding-bottom:10px }
#footer .content { background-color:#F3F3F3; width:758px; height:90px; border:1px solid #DEDDCE }
#logo_bottom { margin-top:5px; margin-bottom:5px; width:99px; float:left; padding-left:100px; border-right:1px solid #C4C4C4 }
#info_company { line-height:18px; padding-top:18px; display:inline; width:558px; float:right }
#info_company p { text-indent:30px; font-family:Tahoma; color:#999999 }

#content_left { width:185px; float:left; padding-right:5px}
#title_information { background:url(img/bg_title_information.gif) no-repeat; height:64px }
#content_information { background:url(img/bg_information.gif) repeat-y }
#content_information li { height:20px; line-height:20px; list-style-type:none; text-indent:3em; border-bottom:1px solid #CECDBD; margin-left:10px; margin-right:10px }
#content_information li a { font-weight:bold; display:block }
#content_information li a:link { color:#A7A7A7; text-decoration:none; background:url(img/arrow2.gif) no-repeat 25px center }
#content_information li a:visited { color:#A7A7A7; text-decoration:none; background:url(img/arrow2.gif) no-repeat 25px center }
#content_information li a:hover { color:#F35000; text-decoration:none; background:url(img/arrow3.gif) no-repeat 25px center }
#content_information li a:active { color:#F35000; text-decoration:none; background:url(img/arrow3.gif) no-repeat 25px center }
#bottom_information { background:url(img/bg_bottom_information.gif) no-repeat; height:10px }

#content_main { width:565px; float:left; padding-left:5px }
.box_1 { border:1px solid #CCCCCC; padding:10px 20px; text-align:justify; line-height:20px }
.title_1, .title_1 a { height:42px; line-height:42px; color:#0C4A9E; font-size:14px; font-weight:bold; text-decoration:underline }
.title_2 { height:50px; line-height:50px; color:#0044DD; font-size:18px; font-weight:bold; text-align:center }
.imageborder_1 { border:1px solid #83A9D1; padding:1px; width:228px; height:156px; display:block }
.imageborder_2 { border:1px solid #CCCCCC; padding:1px; width:96px; height:72px; display:block }
.imageborder_3 { border:1px solid #CCCCCC; padding:1px; width:160px; height:120px; display:block }
.table_1 { border:1px solid #FF9933; border-collapse:collapse }
.table_1 td { border:1px solid #FF9933; text-align:center }
.td_1 { padding:2px }
.td_2 { padding:2px; text-align:center }
.span_1 { color:#000099; font-weight:bold; padding-left:1em; font-size:14px }
.table_2 { border:1px solid #EEEEEE; border-collapse:collapse }
.table_2 td { border:1px solid #EEEEEE }
.td_3 { width:120px; color:#000066; font-weight:bold; padding-left:10px }
.td_4 { padding-left:10px }
.td_5 { color:#000066; font-weight:bold; line-height:25px; background:url(img/arrow7.gif) no-repeat 3px 17px; padding-left:20px; padding-top:10px}
.td_6 { text-align:center; background-color:#F4FFD2; font-weight:bold }
.table_3 { border:1px solid #EEEEEE; border-collapse:collapse }
.table_3 td { border:1px solid #EEEEEE; padding-left:10px }
.td_7 { text-align:right; width:180px; padding-right:10px }
.td_8 { border-bottom:dashed 1px #CCCCCC; padding:20px 0; color:#0000CC; font-weight:bold; text-align:center }
.td_8 a { color:#0000CC; font-weight:bold }
.ul_1 li { background:url(img/arrow6.gif) no-repeat 3px 5px; list-style-type:none; text-indent:15px; line-height:18px }
.tb_restaurant { width:100%; background:url(img/dot_bottom.gif) bottom repeat-x; text-decoration:underline}
.tb_restaurant td { padding:10px}
.tb_restaurant .sp1 { border:1px solid #EEEEEE; padding:1px}
.tb_restaurant li { background:url(img/arrow9.gif) no-repeat 0 6px; padding-left:15px; list-style-type:none}