/* logo */
#logo{position:relative;padding:10px 20px 0 25px;height:34px;}
#logo ul{float:left;color:#94979b;font-weight:bold;list-style:none;padding:10px 0 0 80px;}
#logo li{float:left;margin:0 10px; background:url(/images/icon/dot_02.gif) no-repeat 0 50% ;padding-left:20px;}
#logo ul a{text-decoration:none;color:#94979b;}
#logo ul a:hover{text-decoration:underline;color:#66c8ee;}

#logo .call800{float:right;margin-right:30px;padding-left:34px;color:#54aacb;}
#logo .call800 span{display:block;margin-top:-3px;font-size:14px;font-weight:bold;}
#logo img{float:left;}

/* banner */
#banner{height:153px;background:#54D1F5 url(/images/background/banner_bg01.jpg);}
#banner p{padding:41px 150px 0 500px;font-size:12px;color:#fff;}

/* mainNav */
#mainNav{height:20px;background:#7dad18 url(/images/background/mainnav_bg01.jpg) repeat-y;}
#mainNav ul{margin-left:50px;list-style:none;font-size:12px;font-weight:bold;}
#mainNav li{float:left;margin-top:1px;background:url(/images/background/slip_right.gif) no-repeat right top;}
#mainNav a{display:block;padding:0 15px;line-height:19px;background:url(/images/background/slip_left.gif) no-repeat left top; text-decoration:none;color:#fff;}
#mainNav a:hover{background:#d7f6d7;color:#56750d;}
#mainNav .current{background:#d7f6d7;color:#56750d;}

#container{width:100%;height:auto;padding-top:25px;background:url(/images/background/main_bg01.jpg) no-repeat;}

/* footer */
#footer{clear:both;padding-bottom:50px;height:80px;background:url(/images/background/main_bg02.jpg) no-repeat bottom;text-align:center;color:#7c7c7c;}
.bottomNav{margin:10px 0;font-size:12px;}
.bottomNav a{color:#7c7c7c;}
