* {font-family: Verdana, Arial; margin: 0px; padding: 0px; }
ul {list-style-type:none; }

#body {vertical-align: center; background-color: #000000; }
#base {border: 1px solid #000000; width: 900px; height: 350px; margin: 0 auto; margin-top: 20px; }
#imgTop {width: 900px; height: 250px; overflow: hidden; }

#init {text-align: right; margin-top: 10px; margin-bottom: 5px; margin-right: 15px; }

#titleLayer {height: 50px; width: 900px; position: relative; background-color: #000000; color: #FFFFFF; text-align: right; top: 200px; }
#mainTitle {font-size: 16px; font-weight: bold; padding-right: 8px; padding-top: 6px;}
#subTitle {font-size: 14px; padding-right: 8px;}

#mainLayer table {width: 900px; height: 320px; }

#naviLayer {width: 200px; }
.naviCell {background-color: #39393b; vertical-align: top; width: 200px; }

#naviLayer ul li a {font-weight: bold; font-size: 12px; padding-left: 15px;  border-bottom: 1px solid #d1d0d9; display: block; padding-top: 2px; padding-bottom: 2px; }
#naviLayer ul ul li a {font-weight: normal; font-size: 12px; padding-left: 30px;  border-bottom: 1px solid #d1d0d9; display: block; }
#naviLayer ul ul ul li a {font-weight: normal; font-size: 12px; padding-left: 45px;  border-bottom: 1px solid #d1d0d9; display: block; }
#naviLayer * a {color: #d1d0d9; text-decoration: none; display: block; }

.bodyCell {background-color: #FFFFFF; vertical-align: top; }

#bodyTitle {font-weight: bold; font-size: 14px; margin-left: 10px; margin-bottom: 8px; padding-top: 10px; }
#content {font-size: 12px; margin-left: 10px; margin-right: 20px; margin-bottom: 10px; }

.headerImage {position: absolute; z-index: 0; clip: rect(0px 900px 250px 0px); }