#contecttop { background: #000; height: 295px; width: 100%; text-align: center; margin: 0px auto 5px; }
#contecttop img { margin-right: auto; margin-left: auto; width: 1000px; height: 250px; margin-top: 20px; }
#contecttop p { padding: 0px; width: 955px; margin: 2px auto; height: 18px; }
#contecttop p .right { background: url(/images/right.jpg) no-repeat left top; height: 18px; width: 65px; float: right; }
#contecttop p a:hover span.right { background: url(/images/right.jpg) no-repeat left bottom; }
#contecttop p .left { background: url(/images/left.jpg) no-repeat left top; height: 18px; width: 50px; float: right; }
#contecttop p a:hover span.left { background: url(/images/left.jpg) no-repeat left bottom; }
#sidermenu { float: left; background: #000; padding: 20px; width: 143px; }
#sidermenu ul { margin: 10px 0px 0px; padding: 0px; list-style: none; }
#sidermenu ul li { font-size: 1.2em; }
#sidermenu ul a span  { display: inline-block; border-bottom: 2px solid #000; padding-top: 0.8em; padding-bottom: 0.8em; width: 130px; padding-left: 10px; }
#sidermenu ul a:link, #sidermenu ul a:visited { background: url(/images/sidemenu.jpg) repeat-x center center; display: inline-block; color: #999; text-decoration: none; margin: 0px; padding: 0px; float: left; }
#sidermenu ul a:hover, #sidermenu ul a:active { color: #000; text-decoration: none; background: url(/images/sidemenuhover.jpg) repeat-x center center; }
#contents { background: #000; float: right; padding: 20px; width: 725px; }
/* ie 6 */
* html #contents { background: #000; float: right; padding: 20px 15px; }
#contents p { font-size: 1.2em; line-height: 1.4em; color: #999; margin: 8px 0px 0px; width: 100%; float: left; }
#contents p a { color: #999; text-decoration: underline; margin-left: 5px; }
#contents p a:hover { color: #fff; text-decoration: underline; }
#contents p span { color: #fff; }
#contents ul { margin: 15px 0px 0px; padding: 0px 30px 0px 0px; list-style: none; float: left; width: 330px; }
#contents ul li { font-size: 1.2em; line-height: 1.6em; color: #999; }
#contents ul li.bold { font-weight: bold; color: #fff; }
#contents ul li a { color: #999; margin-left: 5px; }
#contents ul li a:hover { color: #fff; }
#contents ul.contact { width: 600px; }
h1 { font-size: 1.6em; font-weight: normal; margin: 0px; padding: 0px; }
h2 { font-size: 1.4em; font-weight: normal; margin: 15px 0px 0px; padding: 0px; width: 100%; float: left; }
h3 { width: 100%; float: left; margin: 20px 0px 0px; padding: 0px; font-size: 1.2em; font-weight: normal; color: #ccc; }h3 a { color: #999; text-decoration: underline; font-weight: normal; }
h3 a:hover { color: #f00; text-decoration: underline; font-weight: normal; }
h4 { font-size: 1.1em; font-weight: normal; color: #999; margin: 0px; padding: 10px 0px; }
