/* CSS Document */
.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:link {text-decoration:none; color: #fff}
.header a:visited {text-decoration:none;}
body {font:Arial,sans-serif;margin:8px 5px;color:#000;background:#fff;}
	   
/* ============================  Header ============================ */
.header {width:100%;font-size:12px;background:url(/images/logo/title/bg002.gif) 0 59px repeat-x!important;background:url(/images/logo/title/bg002.gif) 0 62px repeat-x;position:relative;}
.logo {height:46px;width:100%;position:relative; margin-bottom:3px;}
.logo .tel {width:430px;height:34px;color:#36c;padding:12px 0 0 0;position:absolute;top:0;left:50%;}
.logo .tel div {font-size:9px;font-family:Verdana, sans-serif;position:absolute;top:0;left:86px;width:300px;padding-left:11px;background:url(/images/logo/ico/ico-tel800a.gif) -1px 3px no-repeat;}
.logo .tel div span {color:#5d91c5;font-weight:bold;font-size:18px;letter-spacing:-1px;font-family:"Courier New", Courier, monospace;padding-right:5px;vertical-align:middle;}
.logo .goosearch{ width:220px;position:absolute;top:0; left:775px; color:#3366cc; font-weight:bold; font-size:13px; }
.logo .goosearch input.gsearchtext{border:1px solid #7ea0bb; height:16px; background:#ffffcc;}
.logo .goosearch input.pic{ margin-top:-3px !important; margin-top:0;}
*+ html .logo .goosearch input.pic{ padding-top:3px;}


p.menuBgL {background:url(/images/logo/title/bg012.gif) no-repeat left bottom;width:1px;height:21px;position:absolute;top:55px;left:0;}

ul.menu {background:url(/images/logo/title/bg002.gif) left bottom repeat-x;height:21px;padding-top:8px;width:993px;}
ul.menu li{float:left;background:#69c url(/images/logo/title/bg003.gif);line-height:21px;}
ul.menu li span {font-weight:normal;background:url(/images/logo/title/bg009.gif) right top no-repeat;line-height:15px;padding:3px 30px 3px 4px;display:block;}
* html ul.menu li span {display:inline;}
*+ html ul.menu li span{display:inline;}

ul.menu li span a {color:#fff;text-decoration:none;}
ul.menu li span a:hover {color:#ff6;text-decoration:none;}
ul.menu li span a:visited{ color:#fff;text-decoration:none;}


ul.menu li.current {background:url(/images/logo/title/bg005.gif) repeat-x;border-left:1px solid #ffd800;padding-left:9px;}
ul.menu li.current span{background:url(/images/logo/title/bg008.gif) right top no-repeat;}
ul.menu li.current a {color:#000;}
ul.menu li.current a:hover {color:#666;}
ul.menu li.current a:visited {color:#000;}
ul.menu li a.home {padding-left:8px;}
ul.menu li.current a.home {background:none;padding-left:0;}
ul.menu li span.end {background:url(/images/logo/title/bg004.gif) right top no-repeat;}
ul.menu li.current span.end {background:url(/images/logo/title/bg010.gif) right top no-repeat;} 
ul.menu li.precurrent span {background:url(/images/logo/title/bg001.gif) right top no-repeat;padding-right:22px; }
ul.menu li.precurrent span a{ color:#fff;}

p.menuOther {position:absolute;top:46px!important;top:49px;left:715px;height:50px;width:150px;background:url(/images/logo/title/title-search-all.gif) 0 3px no-repeat;}
p.menuOther a {text-decoration:none;color:#0185b6;}
p.menuOther a:link{color:#0185b6;}
p.menuOther span {margin:0 7px 0 14px;}


/* ============================  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 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;}

/*============================ Content line ========================*/
p.line {background:url(/images/logo/title/line001.gif) 0 5px repeat-x;height:16px; margin-top:5px;}

/*top nav*/
.navcon {margin-top:10px;}
.navcon img {margin-right:2px;}
.navcon a {color:#3366cc;text-decoration:underline; padding:2px;} 
.navcon a:hover {color:#3366cc;background:#ffea62;text-decoration:none;}
