* { outline: none; }
html { margin:0; padding:0; background:#000 }
body { font-family:Helvetica, sans-serif; font-size:12px; color:#FFF; padding: 5px 0 0 0; margin: 0; background:#000 }
a { color:#fff; text-decoration: none; }
a:hover { text-decoration: underline; }
.clear { float:none; clear:both; }
h1, p, ul, li, form { padding:0; margin:0; }
ul, li { list-style:none }
img { border:0 }
/*custom*/

#hdr { padding-left:9px; margin:0 auto; width:980px; }
#ftr { background:#820024; border:#FFF 2px solid; border-width:2px 0; }
#ftr #mnu { margin:0 auto; width:980px; height:60px; white-space:nowrap }
#ftr #mnu a { display:block; float:left; padding:22px 9px; font-size:14px; font-weight:bold; text-align:center }
#ftr #mnu a:hover { background:#c07f91; text-decoration: none; }
#ccf { text-align:center; padding-top:5px; font-size:10px; }
#mdl { height:500px; position:relative; overflow:hidden; margin:0 auto; width:980px; }
#mdl div.scrollc { height:430px; overflow:hidden; line-height:20px }
h1 { font-weight:normal; padding:0 0 5px 0; font-size:24px }
#mdl p, #mdl div { line-height:18px; }
#mdl h1 { line-height:normal; }
#scrolle { height:	176px; overflow:hidden; }
#hme { height:370px; padding-left:500px }
#twoside { height:370px; padding-top:12px; }
#twoside div.le { float:left; width:48%; }
#twoside div.rg { float:right; width:48%; }
#limgrxt { padding-left:500px; }
#limgrxtcnt { float:right; width:460px; height:520px; }
#rimgrxtcnt { float:left; width:500px; height:520px; }
.cnttbl .inbx { background:#939598; width:230px; border:none; padding:3px }
.cnttbl .txtarea { background:#939598; width:230px; border:none; padding:3px; height:90px; }
#prdpl { float:left; width:660px; height:450px; margin:20px 0 0 0; overflow:hidden }
#prdpl .slsh { width:660px; height:450px; background:#000; display:none; position:relative; z-index:50; }
.slideshowgo { position:absolute; left:0; top:20px; width:660px; height:450px; z-index:1; background:#000 }
#prdpr { float:right; width:235px; margin:20px 30px 0 0; background:#333332; padding:15px 0 30px 0 }
#prdpr div { padding:0 0 0 20px; background:#820024 }
#prdpr a { display:block; padding:1px 0 1px 20px; }
#prdpr a:hover { background:#820024; text-decoration:none }
#prdipl { float:left; height:inherit; width:500px; margin:0; overflow:hidden; }
#prdipl div { background:#000 }
#prdipl .chgdiv { display:none; height:inherit; background:#000 }
.hgblock { height:365px; display:block }
#prdipr { float:right; width:440px; margin:0; padding:0 0 0 10px; text-align:justify; overflow:hidden; height:inherit }
.smallprpic { width:500px; height:365px; overflow:hidden; }
.bigprpic { width:500px; height:365px; overflow:hidden; }
.bigprimg { width:500px; height:490px; overflow:hidden; }
#prdipr h1 { padding-top:0 }
#prdipr ul li { background:url(../images/point_03.jpg) no-repeat 0 6px; padding-left:18px }
.news ul li { background:url(../images/point_03.jpg) no-repeat 0 6px; padding-left:18px }
#prdiplp { float:left; width:45%; height:inherit; width:520px; margin:0; overflow:hidden; }
.nws div { font-size:18px; padding:8px 0; height:22px; }
.nws div a { display:block; float:left; }
.nws div a.rm { display:block; float:right; width:78px; font-size:12px; background:url(../images/point_03.jpg) no-repeat right 7px; }
.animation img { margin:15px 0 0 0 }
.smimg { padding:19px 0 0 0; height:100px; width:inherit; display:block }
.smimg img { margin:0 10px 0 0; }
.galimg { width:530px; text-align:center; margin:0 auto }
.galimg img { margin:4px; }
/*autoscroll*/
div.sc_menu { /* Set it so we could calculate the offsetLeft */
  position: relative; height: 140px; width: 980px; /* Add scroll-bars */
  overflow: hidden; }
ul.sc_menu { display: block; height: 140px; /* Max width here, for users without Javascript */
  
  padding:0; /* Remove default margin */
  margin: 0 0 0 20px; list-style: none; }
.sc_menu li { display: block; float: left; padding: 0 3px; height: 140px; width:220px; position:relative; }
.sc_menu a { display: block; text-decoration: none; height: 140px; width:220px; position:absolute; left:0; top:0; z-index:20; }
.sc_menu span { /* We want a caption to display on the next line */
  display: none; position:absolute; left:0px; top:10px; text-align: center; font-size: 12px; color: #fff; background:#000; width:220px; font-weight:bold; padding:3px 0; z-index:15; }
#lgnfrm { background:url(../images/lgn.jpg) no-repeat 0 0; width:400px; height:153px; margin-top:20px }

