@charset "utf-8";
/* CSS Document */
* a:link{ text-decoration:underline; color:#3366cc;}
* a:hover{ color:#ff6600; text-decoration:none;}
.header *,.footer * {margin:0;padding:0;list-style:none;}
.header,.footer {background:#fff;font-family:Arial;color:#000;}
.header img,.footer img {border:0;}
.header a {text-decoration:underline;color:#fff;}
.header a:hover {text-decoration:none;}
body {font:13px Arial,sans-serif;margin:8px 5px;color:#000;background:#fff;}
	   
/* ============================  Header ============================ */
.header { width:100%;font-size:12px;background:url(/images/logo/patte/nav-topl.gif) 0 0 repeat-x; height:85px;}
.logo {width:992px;background:url(/images/logo/patte/nav-topl.gif) 0 0 repeat-x; height:85px;}
.logo img{ padding-left:20px;}
.logo .goosearch{ width:220px;position:absolute;top:20px; left:775px; color:#3366cc; font-weight:bold; font-size:13px; }
.logo .goosearch input.text{border:1px solid #7ea0bb; height:16px; background:#ffffcc;}
.logo .goosearch input.pic{ margin-top:-2px !important; margin-top:0;}
*+ html .logo .goosearch input.pic{ padding-top:2px;}

/*top nav*/
.navcon{ margin-top:15px; text-indent:24px; font-weight:normal;}
.navcon a{ color:#3366cc;text-decoration: underline; padding:2px;}
.navcon a:hover{ background:#ffea62; text-decoration:none; color:#3366cc;}


/*left nav*/
.leftnav1 { width:165px; font-size:12px; margin-top:0px; padding-top:0; position:relative;}
.leftnav1 dt{ width:155px; line-height:25px; text-indent:15px;border-bottom:1px solid #e2e2e1; display:block; margin-left:5px; }
.leftnav1 dt img{ border:0;}
.leftnav1 dt a{ background:url(/images/logo/ico/dot.gif) 5px 7px no-repeat;  text-decoration:none; display:block;}
.leftnav1 dt a:hover { background:#fee95a url(/images/logo/ico/dot.gif) 5px 7px no-repeat;; color:#ff6600; display:block; }
.leftnav1 dt a:visited{ text-decoration:none;}






/* ============================  Footer ============================ */
.footer {margin-left:185px;width:640px;}
.footerCont {width:670px;margin:0 auto;}
.footer p.line2 {background:url(/images/logo/title/line001.gif) left top repeat-x;height:16px;margin-top:5px;}
.footer p.nav1 {font-size:10px;margin-bottom:15px;}
.footer p.nav1 a {color:#36c;text-decoration:underline;}
.footer p.nav1 a:hover {color:#0080c0;}
.footer p.nav2 {font-size:11px;letter-spacing:1px;margin-bottom:15px;}
.footer p.nav2 a { text-decoration:underline;}
.footer p.nav2 a:hover{ color:#ff6600;}
.footer p.nav2 span {float:right;}
.footer img {margin-bottom:10px;}
.footer p.copy {font-size:10px;color:#666;margin-bottom:20px;}
.footer p.copy img {vertical-align:middle; margin-right:15px;}
.footer p.copy a {color:#36c;text-decoration:underline;font-size:10px;}
.line {background:url(/images/logo/line/line-dot.gif) repeat-x;height:15px;}

/*all nav content*/
.allnav dt{ padding-left:15px; background:url(/images/logo/ico/ico-001.gif) 0 2px no-repeat; padding-bottom:10px }
.allnav dd{ margin-left:2px; margin-bottom:5px;}