body{background-image:url(../img/top/bg_body.png);}
@media screen and (max-width:640px){body{background:none;}}header{height:421px;position:relative;background-image:url(../img/top/mainimage.jpg);}header h2{position:absolute;top:0px;width:0px;height:0px;min-height:0px;overflow:hidden;}
header div{width:100%;position:absolute;bottom:0;background-image:url(../img/bg_copy.png);}header div p{width:auto;position:static;background-image:none;}header div p img{padding:25px 0 1em;}
header div ul{padding-bottom:25px;list-style:none;text-align:center;}header div ul li{padding:0 0.5em;display:inline;color:#fff;font-weight:bold;}header div ul li a:link,header div ul li a:visited,header div ul li a:hover{color:#fff;text-decoration:none;}
nav{background-image:url(../img/top/bg_nav.jpg);}nav ul{height:62px;}
nav li a{height:62px;background-image:url(../img/top/bg_nav-li.png);}nav li a img{padding-top:15px;}
nav li a:hover{background-position:0 -112px;}
@media screen and (max-width:640px){nav{background-image:url(../img/bg_nav_640.png);background-repeat:repeat-x;background-position:left top;}nav ul{height:auto;} nav li{background-image:url(../img/bg_nav.png);background-position:left bottom;}nav li a{height:52px;background-image:url(../img/arrow_nav.png);background-position:right center;}nav li a img{padding-top:7px;} nav li a:hover{background-position:right center;}}#content{margin-top:29px;background:none;}
#main{width:65%;float:left;}#main ol{margin:1em 0 0 0;background-image:url(../img/line_dotted.png);background-repeat:repeat-x;background-position:left top;list-style:none;}#main ol li{background-image:url(../img/line_dotted.png);background-repeat:repeat-x;background-position:left bottom;color:#eb5c0d;}#main ol li span{padding:8px 0 8px 24px;display:block;background-repeat:no-repeat;background-position:0px 4px;}
#main ol li span.no1{background-image:url(../img/top/1.png);}
#main ol li span.no2{background-image:url(../img/top/2.png);}
#main ol li span.no3{background-image:url(../img/top/3.png);}
#main ol li span.no4{background-image:url(../img/top/4.png);}
#main ol li span.no5{background-image:url(../img/top/5.png);}
#main ol li span.no6{background-image:url(../img/top/6.png);}
#picture{width:33%;float:right;text-align:right;}#picture img{border:solid 15px #dce2e5;}
#footer{margin-top:30px;background:none;}#footer .footer-nav{padding-top:1.5em;}
@media screen and (max-width:640px){#content{margin-top:0;} #main{margin-top:1em;width:auto;float:none;} #picture{margin-top:2em;width:auto;float:none;text-align:center;} footer{background:none;} #footer{margin-top:0;}}
