body {
text-align:center;
background:#f8f8f8;
margin:0;
}

h1 {
font:14px Verdana, Arial, sans-serif;
color:red;
font-weight:700;
border-bottom:1px solid #ededed;
margin:10px 0 0;
}

h2 {
font-size:13px;
border-bottom:1px solid #dedede;
margin:20px 0 8px 5px;
}

h3 {
font-size:11px;
margin:0;
}
h4 {margin-top:0; margin-bottom:4px; 
    color:#996600;}

h5 {
font-size:11px;
border-bottom:1px solid #ededed;
margin:20px 45px 0 0;
}

#holder {
width:776px;
text-align:left;
font:11px Verdana, Arial, sans-serif;
color:#333;
border:0;
background-color:#fff;
margin:0 auto;
}

#corporate {
width:100%;
height:23px;
background:url(img/bgd.jpg) repeat-x top;
font:bold 11px Verdana, Arial, sans-serif;
color:#000;
padding:3px;
margin-left:5px
}

#corporate a:link,#corporate a:visited {
background-color:transparent;
border-left:1px solid #fdfdfd;
border-right:1px solid #cbcbcb;
text-decoration:none;
font-weight:400;
color:#0000CD;
padding:0 4px;
}

#corporate a:hover,#footer a:hover {
color:#000;
background-color:#E5E9EC;
}

.outer-container {
background:url(img/body.jpg) repeat-y;
margin:0 auto;
}

.inner-container {
border:2px solid #D7D7D2;
background:#FFF;
font-size:1.2em;
width:776px;
margin:0 auto;
padding:5px;
}

#header {
width:100%;
height:110px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#dedede;
background:#000 url(img/bg2.jpg) repeat-x top;
padding:14px 0;
}

.htitle {
margin-bottom:8px;
font:bold 18px Arial, Verdana, Tahoma, sans-serif;
border-bottom:1px solid #789;
color:#a7a7a7;
display:block;
}

.clr {
color:#cdcdcd;
font-weight:lighter;
}

.bold {
font-size:13px;
color:#999;
text-align:justify;
margin-top:0;
padding:12px 60px 15px 60px;
}
.bold sup{
font-size:10px;
}
.italic {
font-style:italic;
padding-top:8px;
margin-bottom:0;
}

#buffer {
border:1px solid #FFF;
margin:0;
padding:0;
}

.path {
background:#949490;
color:#FFF;
border-top:1px solid #000;
border-bottom:1px solid #000;
padding:8px 12px;
}

.path a {
color:#FAFAFA;
text-decoration:none;
}

.path a:hover {
color:#FFE;
text-decoration:underline;
}

#wrap {
width:100%;
background:url(img/separator.gif) repeat-y left;
overflow:hidden;
}

#content {
float:right;
width:520px;
text-align:justify;
line-height:150%;
font:11px Verdana, Arial, sans-serif;
color:#333;
padding:10px 15px 10px 0;
}
.title {
margin-bottom:10px;
font:bold 18px Arial, Verdana, Tahoma, sans-serif;
border-bottom:2px solid #ededed;
color:#000;
display:block;
}

#sideleft {
width:221px;
font:11px Verdana, Arial, sans-serif;
color:#333;
margin:0;
padding:0;
clear:none;
}

#menu {
float:left;
width:220px;
}

#menu h2 {
color:#5A5A43;
list-style:outside circle;
background-color:#EAEADA;
font:bold 1.1em Tahoma,sans-serif;
line-height:30px;
padding-left:8px;
margin:0;
}

#menu a:link,#menu a:visited {
width:210px;
font:12px Verdana, Arial, sans-serif;
color:#654;
border-bottom: 1px solid #EAEADA;
background-repeat:repeat-x;
text-decoration:none;
display:block;
padding:5px 0 7px 10px;
}

#menu a:hover {
background-color:#333;
color:#dcdcdc;
font:700 11px Verdana, Arial, sans-serif;
background-repeat:repeat-x;
text-decoration:none;
display:block;
padding:5px 0 7px 10px;
}

.sub-title {
margin-bottom:4px;
font:bold 14px Arial, Verdana, Tahoma, sans-serif;
border-bottom:1px solid #ededed;
color:#000;
display:block;
}



.img1 {
	margin: 0 15px;
}

.img2 {
	margin: 7px;
}

.text_a {
       border:1px solid #999;
       }
.text_a:hover {
       border:1px solid orange
       }

#dvd-case {
font:11px Verdana, Arial, sans-serif;
}
#dvd-case a:link,#dvd-case a:visited {
text-decoration:none;
color:#000;
}
#dvd-case a:hover {
text-decoration:underline;
color:red;
}

#footer {
width:auto;
clear:both;
font:11px Verdana, Arial, sans-serif;
color:#c4c4c4;
background-color:#000;
padding:10px;
}

#footer a:link,#footer a:visited {
background-color:transparent;
border-right:1px solid #cbcbcb;
padding:0 7px;
text-decoration:none;
font-weight:400;
color:#dcdcdc;
}

.news {
font:bold 15px Arial, Verdana, Tahoma, sans-serif;
color:#707071;
display:block;
margin:14px 0 3px 10px;
}

#newslist {
float:left;
margin-right:10px;
background:#f7f7f7;
height:60px;
line-height:20px;
width:218px;
padding:1px;
}

#include {
font-size:12px;
overflow:hidden;
list-style:none;
width:210px;
height:60px;
margin:0;
padding:0;
}

#include li {
margin-left:10px;
height:20px;
line-height:20px;
word-break:normal;
overflow:hidden;
padding:1px 4px 1px 3px;
}

#include li a:link,#include li a:visited {
text-decoration:none;
color:#666;
}

#include li a:hover {
text-decoration:underline;
}

.lfn a:link,.lfn a:active,.lfn a:visited {
font:11px Verdana, Arial, sans-serif;
color:#707071;
text-decoration:none;
padding-right:10px;
}

.other-case {
margin:0 20px;
text-decoration:none;
}

.other-case a {
color:#333;
text-decoration:none;
}

.other-case a:hover {
color:red;
text-decoration:underline;
}
