@charset "utf-8";
/***********************************************/
/*style.css                                      */
/***********************************************/

/* layout */
body{background: url(../img/bodyBg.gif) repeat-x}
#contents{background: url(../img/flashWrapperBg.jpg) repeat-x left top}
#wrapper{background:none;width:auto}

#flashWrapper {
	background: url(../img/contentsBg.jpg) no-repeat 50% 0;
}
#flash {
	margin: 0 0 6px;
}

#head{
height:571px;
margin:0 auto;
width:960px;
position:relative;
	background: url(../img/headBg.jpg) no-repeat 50% 0;
}

#main{
background:url(../img/mainBg.gif) repeat-y;
float:none;
margin:0 auto;
padding-bottom: 10px;
width:960px}

#foot{background:#141414 url(../img/footBg.jpg) repeat-x;clear:both}
#foot #footCont{background:#141414 url(../img/footBg.jpg) repeat-x;height:329px;}

/* head */

#head #logo{left:288px;top:224px; position: absolute;}

#head dl{left:0;top:524px;position:absolute}

#head dl dt,
#head dl dd a{
display:block;
height:40px;
text-indent:-10000px}

#head dl dd a{overflow:hidden}

#head dl dt{
background:url(../img/menuTitle.jpg) no-repeat;
float:left;
width:147px}

#head dl dd{float:left}

#head dl dd.menu01 a{background:url(../img/menu01.jpg) no-repeat;width:213px}
#head dl dd.menu02 a{background:url(../img/menu02.jpg) no-repeat;width:92px}
#head dl dd.menu03 a{background:url(../img/menu03.jpg) no-repeat;width:154px}
#head dl dd.menu04 a{background:url(../img/menu04.jpg) no-repeat;width:128px}
#head dl dd.menu05 a{background:url(../img/menu05.jpg) no-repeat;width:226px}

/* main */

#main .section:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#main .section{display:inline-block;}

/*\*/
*html #main .section{height:1%}
#main .section{display:block}
/**/

#main .info{
border-bottom:#d0d0d0 1px solid;
margin:0 0 15px;
padding:0 16px}

#main .section .sectionH2{
float:left;;
margin:0 0 0 40px;
padding-top:0px;
width:444px}

#main .section .firstChild{margin:0;position:relative}

#main .info .firstChild{position:relative}
#main .info .firstChild .btn{
position:absolute;
right:14px;
top:10px}

#main .info .sectionH2 h2{
border-bottom:#d0d0d0 1px solid;
margin:0 0 15px;
padding:0 0 9px}

#main .info .sectionH2 .pTopAdd {
	margin-top: 10px;
}

#main .info .sectionH2 dl{margin:0 15px 15px}
#main .info .sectionH2 dl dd{margin:-1.9em 0 5px 9em}

#main .info .sectionH2 dl dd a{
position:relative;
z-index:1}

#main .topics{
background:url(../img/topicsBg.gif) repeat-y;
margin:0 0 15px;
padding:0 16px}

#main .topics .firstChild .areaTop{
background:url(../img/areaTop.gif) no-repeat;
padding:4px 0 0}

#main .topics .firstChild .areaBottom{
background:url(../img/areaBottom.gif) no-repeat 0 100%;
padding:0 0 4px;
zoom:1}

#main .topics .firstChild .area{
background:url(../img/areaBg.gif) repeat-y;
padding:10px;
zoom:1}

#main .topics .firstChild .area .cms{
height:165px;
overflow:scroll}

#main .topics .firstChild .area .cms .cont:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#main .topics .firstChild .area .cms .cont{display:inline-block;}

/*\*/
*html #main .topics .firstChild .area .cms .cont{height:1%}
#main .topics .firstChild .area .cms .cont{display:block}
/**/

#main .topics .firstChild .area .cms .cont{
border-bottom:#d0d0d0 1px solid;
margin:0 0 10px;
padding:0 20px 10px;
width:350px}

#main .topics .firstChild .area .cms .cont .fig{float:left;width:70px}
#main .topics .firstChild .area .cms .cont dl{float:right;width:280px}

#main .topics .btns .cont{
float:left;
margin:0  0 0 56px;
width:181px}

#main .topics .btns .cont dl dt{margin:0 0 20px}
#main .topics .btns .firstChild{margin:0}


#foot #footCont ul.banner li{position:absolute}
#foot #footCont ul.banner li.banner01{left:32px;top:36px}
#foot #footCont ul.banner li.banner02{left:356px;top:36px}
#foot #footCont ul.banner li.banner03{left:680px;top:36px}


#foot #footCont #pageTop{top:77px}
#foot #footCont #footLogo{top:188px}

#foot #footCont ul.footNav01{top:169px}
#foot #footCont ul.footNav02{top:198px}
#foot #footCont ul.footNav03{top:226px}

#foot #footCont address{padding-top:274px}